/**handles:indv_tpl,indv_tpl_rspnsv**/
:root{--main-color:rgb(236, 144, 0);--grad-color-start:rgb(235, 146, 0);--grad-color-end:rgb(252, 184, 19);--blue:rgb(75, 161, 166);--white:rgb(255,255,255)}@keyframes bounce{from{top:0}50%{top:10px}to{top:0}}@keyframes fadein{from{opacity:.2}50%{opacity:.5}to{opacity:1}}@keyframes fadeout{from{opacity:1}50%{opacity:.5}to{opacity:0}}round{display:inline-block;width:350px;border-radius:50%;background:radial-gradient(circle at 80% 10%,transparent 25px,var(--grad-color-start) 0,var(--grad-color-end) 70%);position:relative}round:after{content:"";display:block;padding-bottom:100%}round.little{display:inline-block;width:50px;border-radius:50%;background:var(--grad-color-start);position:relative}.rectangle{display:inline-block;background:radial-gradient(circle at 80% 100%,transparent 25px,var(--grad-color-start) 0,var(--grad-color-end) 70%);width:350px;height:auto;position:relative}.rectangle .content{display:inline-block;font-size:3.3em;line-height:1.1em;padding:5% 5% 10% 5%;color:var(--white)}.round .content{position:absolute;display:flex;align-items:center;width:80%;margin-left:10%;height:100%;font-size:2.8em;line-height:1.2em;font-weight:600;text-align:center;color:var(--white)}article b{font-weight:600}article header .article-category,article header .article-subtitle,article header .article-title{font-family:Museo,serif!important}article .article-content,article header .content{font-family:Montserrat;line-height:1.7em}article header .article-title:first-letter{text-transform:uppercase}article header .content p{margin-top:30px}article .content p+ul{margin-top:-15px}ol>li,ul>li{font-weight:400;font-family:Montserrat,sans-serif;margin-bottom:10px}.page-template-default.page ol#menu-main,.page-template-default.page ul#menu-main,.post-template-default.single.single-post ol#menu-main,.post-template-default.single.single-post ul#menu-main{margin-bottom:20px!important;margin-top:25px!important}article .article-content .wp-caption,article .content .wp-caption{width:100%!important;height:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#fff;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:5px 5px 3px 0 #f5f5f5;-moz-box-shadow:5px 5px 3px 0 #f5f5f5;box-shadow:5px 5px 3px 0 #f5f5f5}.wp-caption img{margin:0!important;padding:2%!important;border:0 none!important}.wp-caption p.wp-caption-text{font-size:11px!important;line-height:17px!important;padding:0 4px 5px!important;margin:0!important}article .article-content .rectangle a,article .article-content .rectangle sup{color:#fff!important;transition:all .3s ease}article .article-content .rectangle a:hover{color:rgba(255,255,255,.7)!important;transition:all .3s ease}article.style-5 .article-content .rectangle a,article.style-5 .article-content .rectangle sup,article.style-8 .article-content .rectangle a,article.style-8 .article-content .rectangle sup{color:inherit!important;transition:all .3s ease}article.style-5 .article-content .rectangle a:hover,article.style-8 .article-content .rectangle a:hover{color:var(--grad-color-start)!important;transition:all .3s ease;opacity:.7}.clearfix-mfckr{display:block!important;clear:both!important}article.style-5 .article-content .rectangle ul.liens-utiles li a{display:block;width:100%;padding:20px;margin-bottom:5px;transition:all .3s ease;background:radial-gradient(circle at 80% 0,var(--grad-color-start) 0,var(--grad-color-end) 70%);text-align:left;position:relative;overflow:hidden;color:#fff!important}article.style-5 .article-content .rectangle ul.liens-utiles li a:after{content:"\f0c1";font-family:"Font Awesome 5 Pro";font-size:75px;opacity:.2;display:block;position:absolute;color:#fff;top:20px;right:0;transition:all .3s ease}article.style-5 .article-content .rectangle ul.liens-utiles li a:hover:after{opacity:1;right:10px;transform:rotate(360deg);transition:all .3s ease}article.style-5 .article-content .rectangle ul.liens-utiles li a:hover{-webkit-box-shadow:6px 6px 40px 0 #969696;-moz-box-shadow:6px 6px 40px 0 #969696;box-shadow:6px 6px 40px 0 #969696;transform:scale(1.05);transition:all .3s ease;opacity:1;background:radial-gradient(circle at 0 80%,var(--grad-color-start) 0,var(--grad-color-end) 70%)}i.fal,i.fas{background:linear-gradient(to bottom,var(--grad-color-start) 0,var(--grad-color-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article td{padding:20px 0}perfectround sub{font-size:14px;display:block;line-height:18px;font-weight:100}header>round+.article-title{font-size:2.025em!important}article.style-6 header .content{margin-top:0}article.style-10 header .content{padding:0}article.style-5{background:#fff;color:#555;width:100%;position:relative}article.style-5 header{padding:40px 0;width:50%;float:left}article.style-5.video header{width:100%}article.style-5 header .article-category{font-size:1.625em;display:block;font-weight:100;margin:10px 0 0 0}article.style-5 header .article-title{font-size:3em;line-height:1.225em;max-width:100%;display:block;font-weight:600;margin-bottom:15px}article.style-5 header .article-subtitle{font-size:1.625em;display:block;font-weight:100;margin-bottom:0}article.style-5 .article-content{float:right;width:50%;padding:40px;padding:95px 40px 40px 40px;text-align:justify}article.style-5 .article-content:after{content:" ";display:block;width:100%;clear:both}article.style-5 .article-content .rectangle{background:0 0;padding-top:1%;z-index:1;width:100%}article.style-5 .article-content .rectangle .content{font-size:1em;line-height:1.5em;font-weight:400;font-family:Montserrat,sans-serif;padding:40px;color:#555}article.style-5 footer:before{content:" ";display:block;width:100%;height:100%;background:radial-gradient(circle at 20% 0,#fff 25px,#000 0,#000 70%);mix-blend-mode:screen}article.style-5 footer{width:100%;height:590px;position:relative;background:url('https://hemophilie-liberatelife.fr/demo/img/img_test_5.jpg') center top no-repeat;background-size:cover;clear:both}article.style-5 footer .content{display:block;color:#fff;font-size:2.25em;font-weight:400;width:50%;text-align:left;position:absolute;top:50%;left:50px;transform:translate(0,-50%)}article.style-5.short-content .article-content{float:left;padding:95px 40px 0 0}article.style-5.short-content header{float:right}article.style-5.short-content .article-content div:before{content:" ";display:block;width:100%;height:100%;background:radial-gradient(circle at 20% 0,#fff 25px,#000 0,#000 70%);mix-blend-mode:screen}.eluid329398e6{margin-top:115px}div[data-height]{margin-top:-75px}.kl-slideshow,.page-subheader{position:relative;z-index:0;width:100%}.wp-caption-text{font-size:1.25em;line-height:1.5em;font-family:Montserrat,sans-serif;color:#555;font-style:italic}.container{width:70%}section{margin-top:40px;margin-bottom:40px}section:last-child{margin-bottom:0}.post-template-default.single.single-post div.row:first-child section.zn_section,.post-template-default.single.single-post div.zn_pb_wrapper div#page_header+section.zn_section{padding-bottom:0!important;margin-bottom:-40px!important}.video-boxes{background:#f6f7f8;padding:30px}.video-boxes [class*=col-]{padding-left:0;padding-right:30px}.video-boxes h4:first-child{margin-top:0}.video-boxes .content p{margin-top:0}.video-boxes-full.video-boxes{padding:50px 30px;margin-top:-60px}.video-boxes-full.video-boxes [class*=col-]{padding-left:30px}.video-boxes.video-boxes-shortcode{padding:30px;margin-bottom:40px;margin-top:50px}.video-boxes.video-boxes-shortcode header{width:100%!important;padding:0}.alignleft{margin:0 30px 10px 0}html :where(img[class*=bandeau]){width:100%}.col-sm-12 .content [class*=wp-image-]:not(.schema){margin:60px 0}.aligncenter{display:block;margin:60px auto!important}img[class*=schema]{margin-top:0!important;margin-bottom:0!important}.content h3{font-size:1.625em;display:block;font-weight:600;margin-bottom:20px;margin-top:60px}.content h4{margin-top:40px;margin-bottom:20px}.article-content h3{font-weight:600}.article-content,.content{text-align:justify}.content p{font-weight:400;font-family:Montserrat,sans-serif}.acc-panel-title{font-size:1.25em;line-height:1.5em;font-family:Montserrat,sans-serif;color:#555;font-style:italic;position:relative}a.acc-tgg-button.text-custom.collapsed{background-color:transparent;border-radius:3px;border:1px solid #e5e5e5;display:block;padding:15px}.acc-tgg-button{display:block;width:100%;text-align:left;position:relative;margin:0;background-color:#fff;padding:16px 60px 15px 25px;font-size:14px;font-weight:600;border-radius:3px 3px 0 0;border:1px solid #e5e5e5}.acc-content .zn_text_box-text{padding:20px 25px;border:1px solid #e5e5e5;border-top:0;background-color:#fff;border-radius:0 0 3px 3px}.acc-content .zn_text_box-text:after{content:" ";display:block;width:100%;clear:both}.acc-tgg-button.collapsed:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.acc-tgg-button.collapsed:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.acc-tgg-button:after,.acc-tgg-button:before{background:orange}.acc-tgg-button:before{right:20px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.acc-tgg-button:after,.acc-tgg-button:before{position:absolute;content:' ';width:8px;height:2px;display:block;background:rgba(255,255,255,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acc-tgg-button.collapsed:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.acc-tgg-button:after,.acc-tgg-button:before{background:orange}.acc-tgg-button:before{right:20px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.acc-tgg-button:after,.acc-tgg-button:before{position:absolute;content:' ';width:8px;height:2px;display:block;background:rgba(255,255,255,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acc-tgg-button:after{right:15px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.acc-tgg-button:after,.acc-tgg-button:before{background:orange}.acc-tgg-button:before{right:20px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.acc-tgg-button:after,.acc-tgg-button:before{position:absolute;content:' ';width:8px;height:2px;display:block;background:rgba(255,255,255,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acc-tgg-button:after,.acc-tgg-button:before{background:orange}.acc-tgg-button:after{right:15px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.acc-tgg-button:after,.acc-tgg-button:before{position:absolute;content:' ';width:8px;height:2px;display:block;background:rgba(255,255,255,.6);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.name_directory_index{margin-bottom:20px}.name_directory_index form{margin-top:20px;margin-bottom:10px}.name_directory_index form input#name-directory-search-input-box{margin-right:10px;padding:5px}.name_directory_index form input#name-directory-search-input-button{border:2px solid #f6f7f8;border-radius:22px;background-color:var(--blue);color:#fff;font-size:15px!important;font-family:Museo,serif;font-weight:400!important;text-transform:uppercase;padding:10px 20px;transition:all .6s}input#name-directory-search-input-button:hover{background:var(--dark-blue)!important;opacity:1!important;transition:all .6s}.name_directory_total{font-size:14px;color:#888;font-style:italic;margin-bottom:20px;display:none}.name_directory_names{margin-left:-20px;margin-right:-20px}.name_directory_names .name_directory_column{padding-left:20px;padding-right:20px}.name_directory_names .name_directory_character_header{font-size:1.625em;font-weight:600;font-family:Museo,Helvetica,Arial,sans-serif;text-decoration:none}.name_directory_names .name_directory_character_header:after{content:"";display:inline-block;width:50px;height:50px;border-radius:50%;background:var(--grad-color-start);position:relative;margin-left:-15px;opacity:.2}.name_directory_name_box div:first-letter{text-transform:capitalize}.name_directory_names .name_directory_name_box strong{font-family:Museo,Helvetica,Arial,sans-serif;line-height:24px;font-weight:700;font-style:normal}label.name_directory_readmore_trigger{color:#888}div.name_directory_character_header+hr{border-top:5px solid var(--main-color);opacity:.7}
@media screen and (max-width:1199px){.page-template.page-template-tpl .page-subheader,.post-template-default.single.single-post .page-subheader{min-height:20vh!important;margin-top:80px!important}.site-header-separator{height:0!important;opacity:0!important}}@media screen and (max-width:991px){.container{width:100%}[class*=col-md-],[class^=col-md-]{width:100%;float:none}article.style-5 .article-content>div[data-height]{height:30vh!important;height:30vh!important}article.style-10,article.style-5{font-size:1em!important}.content h4{font-size:1.2em;line-height:1.2em}article.style-5 header{width:100%;float:none}article header .article-subtitle{font-size:2.5em!important;width:100%!important;line-height:1.15em}article.style-10 header .article-title,article.style-5 header .article-title{max-width:100%}article.style-8 header .article-subtitle{max-width:100%}article.style-5 footer{width:100%;height:590px;height:30vh!important;float:none}article.style-10 footer,article.style-5 footer{background-position:right center}article.style-10 .article-content,article.style-5 .article-content{width:100%;padding:40px 0!important}article.style-5 .article-content .rectangle .content{padding:0 40px 40px 40px}.tpl_vd article.style-5.video .content,.video-boxes .style-10 header .content,article.style-5 .article-content,article.style-5>.content.additionnal_content,article.style-5>header>.content{width:100%;padding:0;float:none;font-size:1.4em;text-align:initial}section.tpl_lgl .content{font-size:1.4em}article.style-5 .content blockquote{font-size:1em}article.style-5 .content.additionnal_content .video-boxes.video-boxes-shortcode>.style-10>header>.content{font-size:1em}.style-5 .content blockquote a.btn,.style-5 .content blockquote a.btn.btn-info{font-size:.875em!important}.demo-icon{width:33%;height:33%;font-size:2em;display:block}small,sub{font-size:.675em!important}.acc--style2 .acc-tgg-button,.zn_accordion_element.references{font-size:1em!important}img{width:100%}.tpl_media .masonry-filters-select-container{display:grid!important;margin-bottom:5px!important}.tpl_media .masonry-filters-select-container select.masonry-filters-select{font-size:1.2em}}@media screen and (max-width:767px){article.style-10 header,article.style-5 header{padding:0!important}.th-spacer{height:0!important}.demo-icon{width:50%;height:50%;font-size:2em}.video-boxes [class*=col-]{padding-right:0}}@media (max-width:767px){.site-header .site-logo{padding-top:15px;padding-bottom:15px}.site-header-separator{height:0!important;opacity:0!important}.visible-xs{opacity:0!important}}