/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header.site-header{position:relative;z-index:15;box-shadow:0px 0px 10px rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#FFF;}header.site-header.fixed{position:fixed;width:100%;top:0;}#block-genitique-logo{position:absolute;left:15px;top:50%;transform:translateY(-50%);}.wrapper-icon-social{display:flex;align-items:center;}.wrapper-icon-social .icon-social{width:24px;height:24px;display:flex;justify-content:center;align-items:center;background:#B5B5B5;border-radius:100%;margin-left:2px;margin-right:2px;color:#FFF;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.wrapper-icon-social .icon-social:hover{background-color:var(--bs-primary);}.wrapper-icon-social .icon-social.icon-line{color:#B5B5B5}.wrapper-icon-social .icon-social.icon-line i{background:#fff;border-radius:100%;}.wrapper-icon-social .icon-social.icon-tiktok i,.wrapper-icon-social .icon-social.icon-youtube i,.wrapper-icon-social .icon-social.icon-fa i{font-size:12px;}#block-genitique-headersocialicon{position:absolute;right:15px;top:50%;transform:translateY(-50%);}.block-tb-megamenu-menu-blockmain{flex:1;}.tbm{background-color:transparent;}.tbm.tbm-main,#block-genitique-mainnavigation{position:static;background:transparent;}.tbm-nav,[dir='ltr'] .tbm-nav{justify-content:center;align-items:center;}.tbm-item.level-1{border-right:0 !important;}.tbm.tbm-main .tbm-link.level-1{color:#7E7E7E;font-weight:400;padding:1.5rem 0.625rem 1.5rem 0.625rem;}.tbm.tbm-main .tbm-link.level-1.tbm-no-submenu{padding-right:0;}.tbm.tbm-main .tbm-nav .tbm-item.level-1 > .tbm-link-container{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding-right:1.25rem;border-bottom:4px solid transparent;border-top:4px solid transparent !important;}.tbm.tbm-main .tbm-nav .tbm-item.level-1:hover > .tbm-link-container >  .tbm-link.level-1,.tbm.tbm-main .tbm-nav .tbm-item.level-1:focus > .tbm-link-container >  .tbm-link.level-1{background:transparent !important;color:var(--bs-primary) !important;}.tbm.tbm-main .tbm-nav .tbm-item.level-1:hover > .tbm-link-container,.tbm.tbm-main .tbm-nav .tbm-item.level-1:focus > .tbm-link-container{background:#F6F7F9 !important;border-color:var(--bs-primary);}.tbm.tbm-main .tbm-nav .tbm-submenu-toggle{display:block;background:transparent;color:#7E7E7E;width:auto}.tbm.tbm-main .tbm-nav .tbm-item.level-1:hover .tbm-submenu-toggle,.tbm.tbm-main .tbm-nav .tbm-item.level-1:focus .tbm-submenu-toggle{color:var(--bs-primary);}.tbm.tbm-main .tbm-nav .tbm-submenu-toggle:before{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);content:'';left:50%;display:block;border:0;transition:transform 400ms ease-out;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f078";font-size:12px;}.tbm-submenu.tbm-item-child{background-color:#F6F7F9;border:0;box-shadow:none;padding:30px 0;}.tbm-submenu .tbm-row{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;column-gap:1.875rem;}.tbm-submenu .tbm-row+.tbm-row{display:none !important;}@media (min-width:992px){.tbm-submenu .tbm-row{max-width:960px;}}@media (min-width:1200px){.tbm-submenu .tbm-row{max-width:1140px;}}@media (min-width:1400px){.tbm-submenu .tbm-row{max-width:1320px;}}.view-sub-menu-block{position:relative;}.view-sub-menu-block .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:1.875rem;}.view-sub-menu-block .view-content .views-row .views-field-title a{color:#333;}.view-sub-menu-block .view-content .views-row .views-field-title a:hover{color:var(--bs-primary);}.view-sub-menu-block .view-content .views-row .views-field-field-description{font-size:0.75rem;line-height:1.1875rem;color:#9D9D9D;}.view-sub-menu-block footer{position:absolute;bottom:0;right:0;padding:0;width:calc((100% - 30px) / 2);}.view-sub-menu-block.view-display-id-block_4 footer,.view-sub-menu-block.view-display-id-block_2 footer{position:static;margin-top:30px;}.view-sub-menu-block footer .btn{padding:13px 20px;background:var(--bs-primary);color:#FFF;font-size:1rem;line-height:1.5rem;font-weight:bold;border-radius:8px;border:2px solid transparent;}.view-sub-menu-block footer .btn:hover{border-color:var(--bs-primary);color:var(--bs-primary) !important;background:transparent;}.view-sub-menu-block.view-display-id-block_2 .view-content{grid-template-columns:repeat(auto-fill,minmax(calc(100% / 4),1fr));}.view-sub-menu-block.view-display-id-block_2 footer{width:calc((100% - 60px) / 3);}.tbm-submenu .card img{width:100%;transition:all 1s;-webkit-transform:scale(1);transform:scale(1);}.tbm-submenu .card:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}.tbm-submenu .card .card-body{position:absolute;bottom:10px;left:20px;z-index:2;margin:0;padding:0;}.tbm-submenu .card .card-body a,.tbm-submenu .card .card-body h4{font-weight:600;color:#FFF;line-height:3.625rem;font-size:2.5rem;text-shadow:0 0 5px 1px rgba(0,0,0,0.3);}.tbm-submenu .card .card-body a:hover,.tbm-submenu .card:hover .card-body a{color:var(--bs-primary);}.tbm-submenu .card{position:relative;border-radius:24px;overflow:hidden;}.tbm-submenu .card .card-img a{display:block;position:relative;}.tbm-submenu .card .card-img a:after{position:absolute;width:100%;height:100%;background:transparent linear-gradient(180deg,#00000000 0%,#00000033 100%) 0% 0% no-repeat padding-box;content:" ";display:block !important;left:0;top:0;}.view-blog.view-display-id-block_1 .views-row{display:flex;}.view-blog.view-display-id-block_1 .views-row  + .views-row{margin-top:1.5rem;}.view-blog.view-display-id-block_1 .views-row .views-field-field-image{width:150px;margin-right:20px;min-width:150px;}.view-blog.view-display-id-block_1 .views-row .views-field-field-image img{border-radius:10px;}.block-views.block-views-blockblog-block-1 h2.block-title{font-size:1rem;line-height:1.5rem;color:#FFF;font-weight:400;background:var(--bs-primary);border-radius:5px;margin-top:0;padding:8px 20px;margin-bottom:25px;}body .flexslider{margin:0;border:0;border-radius:0;box-shadow:none;}#homepageslider .hpsliderbody{max-width:50%;text-shadow:0 3px 6px rgba(0,0,0,0.3);}#homepageslider .hpsliderbody h2{font-size:3.8125rem;line-height:5.6875rem;font-family:700;margin-bottom:30px;}#homepageslider .hpsliderbody p{margin-top:0;margin-bottom:10px;font-size:2.5rem;line-height:3.625rem;color:#FFF;}#homepageslider .hpsliderbody p:last-child{margin-bottom:0;}#homepageslider .hpsliderbody .btn.btn-round{font-size:1.5625rem;width:120px;height:120px;margin-top:20px;}.block-img-slide.smobileimg{display:none;}.box-filter-mobile{display:none;}@media (max-width:767px){.block-img-slide.sdesktopimg.hasmobile{display:none;}.block-img-slide.smobileimg{display:inherit;}}body .flex-direction-nav a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f053";color:#FFF;}body .flex-direction-nav a.flex-next:before{content:"\f054";color:#FFF;}.flexslider .flex-control-nav{position:absolute;bottom:5px;z-index:2;}.flexslider .flex-control-nav li{margin:0 3px;}.flexslider .flex-control-paging li a{width:12px;height:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flexslider .flex-control-paging li a.flex-active,.flexslider .flex-control-paging li a:hover{width:28px;background:#2871FF;}.btn.btn-round{display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:100%;border-color:#7E7E7E;color:#7E7E7E;background:transparent;}.btn.btn-round.btn-white{border-color:#FFF;color:#FFF;}.btn.btn-round:hover{border-color:var(--bs-primary);background:var(--bs-primary);color:#FFF;}.btn.btn-arrow{border:0;background:transparent !important;padding:0;color:#7E7E7E;font-size:1.5625rem;line-height:2.375rem;}@media (min-width:992px){.block-infomation-problem .btn.btn-arrow{position:absolute;top:23px;right:0;}}.button-top .btn.btn-arrow{top:-80px;position:absolute;right:0;}@media (max-width:991px){.button-top .btn.btn-arrow{top:-70px;}}.btn.btn-arrow:hover{color:var(--bs-primary);}.btn.btn-arrow:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f061";margin-left:10px;}.paragraph--type--content-media .paragraph--media img{width:100%;}.paragraph--type--content-media.media_left{display:flex;align-items:flex-start;}.paragraph--type--content-media.media_left .paragraph--media{width:50%;padding-right:20px;}.paragraph--type--content-media.media_left .paragraph--media .field--name-field-media-image{}.paragraph--type--content-media.media_left .paragraph--content{width:50%;padding-left:20px;}.block-about-home .paragraph--type--content-media .paragraph--media img{width:auto;}.block-about-home  .paragraph--type--content-media.media_left .paragraph--media .field--name-field-media-image{display:flex;justify-content:center;}.block-about-home .paragraph--type--content-media.media_left{color:#FFF;position:relative;padding-right:80px;padding-bottom:20px;align-items:flex-end;}.block-about-home .paragraph--type--content-media.media_left:before{content:" ";background:#A0A0A0;width:100%;height:calc(100% - 50px);left:0;top:50px;position:absolute;z-index:-1;border-radius:0px 0px 150px 0px;}.block-about-home .paragraph--type--content-media.media_left:after{content:" ";width:100%;top:50px;height:calc(100% - 50px);z-index:-1;position:absolute;background:url(/themes/custom/genitique/images/about-bg.png) no-repeat;background-position:left center;}.block-about-home h2{font-size:2.5rem;line-height:3.625rem;color:#FFF;}.block-about-home h3{font-size:1.9375rem;line-height:2.875rem;color:#FFF;}h2.text-30{font-size:1.9375rem;line-height:2.875rem;}h2.node-title{font-size:1rem;line-height:1.5rem;font-weight:400;margin-top:10px;margin-bottom:0;}h2.node-title a{color:#7E7E7E;}h2.node-title a:hover{color:var(--bs-primary);}.view-content .owl-carousel{padding-left:70px;padding-right:70px;}.owl-carousel.owl-theme .owl-nav{}.owl-carousel.owl-theme .owl-nav button.owl-prev,.owl-carousel.owl-theme .owl-nav button.owl-next{position:absolute;top:50%;margin-top:-25px;}.owl-carousel.owl-theme .owl-nav button.owl-next{right:0;}.owl-carousel.owl-theme .owl-nav button.owl-prev{left:0;}.owl-carousel.owl-theme .owl-nav button.owl-prev span,.owl-carousel.owl-theme .owl-nav button.owl-next span{display:none !important;}.owl-carousel.owl-theme .owl-nav button.owl-prev:before,.owl-carousel.owl-theme .owl-nav button.owl-next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f053";color:#3E3E3E;font-size:40px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.owl-carousel.owl-theme .owl-nav button.owl-prev:hover:before,.owl-carousel.owl-theme .owl-nav button.owl-next:hover:before{color:var(--bs-secondary);}.owl-carousel.owl-theme .owl-nav [class*='owl-']:hover{background:transparent;}.owl-carousel.owl-theme .owl-nav button.owl-next:before{content:"\f054";}.owl-carousel.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:0px 2px;background:#8E8E8E80;border-radius:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.owl-theme.owl-carousel .owl-dots .owl-dot.active span,.owl-theme.owl-carousel .owl-dots .owl-dot:hover span{background:var(--bs-secondary);width:28px;}.nav-tabs,.media-library-view--widget .view-header{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#EBEBEB;--bs-nav-tabs-border-radius:0;--bs-nav-tabs-link-hover-border-color:#EBEBEB #EBEBEB #EBEBEB;--bs-nav-tabs-link-active-color:#FFF;--bs-nav-tabs-link-active-bg:var(--bs-primary);--bs-nav-tabs-link-active-border-color:var(--bs-primary);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}.node__content .bootstrap-tabs .nav-tabs > li.active > a,.node__content .bootstrap-tabs .nav-tabs > li.active > a:hover,.node__content .bootstrap-tabs .nav-tabs > li.active > a:focus{color:#FFF;cursor:default;background-color:var(--bs-primary);border:1px solid var(--bs-primary);border-bottom-color:transparent;}.node__content .bootstrap-tabs .nav > li > a:hover,.node__content .bootstrap-tabs .nav > li > a:focus{background-color:var(--bs-primary);color:#FFF;border-color:var(--bs-primary);}.node__content .bootstrap-tabs .nav-tabs > li > a{margin-right:0px;line-height:1.42857143;border:1px solid transparent;text-align:center;border-bottom:1px solid #EBEBEB;}.node__content .tab-content > .active{display:block;border:1px solid transparent;border-top-width:0;}.node__content .bootstrap-tabs .nav-tabs{border-bottom:0;display:flex;justify-content:space-evenly;}.node__content .bootstrap-tabs .nav-tabs > li{float:none;flex:1;}.node__content .tab-content{padding-top:20px;padding-bottom:20px;}.node__content .tab-content li::marker{color:#2871FF;}.node__content .tab-content li + li{margin-top:20px;}@media (min-width:1200px){.node--type-problems.node--view-mode-mutiple-image .node-left-content{padding-right:60px;}}.node--type-problems.node--view-mode-mutiple-image h4.node-title{margin-top:0px;}.node--type-problems.node--view-mode-mutiple-image h4.node-title a{color:#3E3E3E;}.node--type-problems.node--view-mode-mutiple-image h4.node-title a:hover{color:var(--bs-primary);}.node--type-problems.node--view-mode-mutiple-image .node__content{display:flex;align-items:center;margin-top:20px;justify-content:space-between;}.node--type-problems.node--view-mode-mutiple-image .node__content .wrapper-more-node{min-width:110px;width:120px;display:flex;justify-content:flex-end;}.node--type-problems.node--view-mode-mutiple-image-type-2 h2.node-title{font-size:3rem;line-height:4.5625rem;font-weight:600;margin-top:0;margin-bottom:20px;}.node--type-problems.node--view-mode-mutiple-image-type-2 h2.node-title a{color:var(--bs-primary);}.node--type-problems.node--view-mode-mutiple-image-type-2 .wrapper-more-node{margin-top:20px;}.node--type-problems.node--view-mode-mutiple-image-type-2 .img-problem{display:flex;}.node--type-problems.node--view-mode-mutiple-image-type-2 .field-img-secondary{width:30%;padding-left:20px;}.node--type-problems.node--view-mode-mutiple-image-type-2 .view-services.view-display-id-block_1 h2.block-title{color:#3E3E3E;font-size:1.9375rem;line-height:2.875rem;display:flex;align-items:flex-end;font-weight:400;margin-top:20px;}.node--type-problems.node--view-mode-mutiple-image-type-2 .view-services.view-display-id-block_1 h2.block-title:after{content:" ";background:#EFEFEF;height:3px;flex:1;margin-left:10px;margin-bottom:10px;}.node--type-problems.node--view-mode-mutiple-image-type-2 .view-services .view-content{grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:40px;row-gap:30px;}.node--type-problems.node--view-mode-mutiple-image-type-2 .node--type-services.node--view-mode-teaser .field--name-field-description,.node--type-problems.node--view-mode-mutiple-image-type-2 .node--type-services.node--view-mode-teaser .node__links{display:none;}.node--type-problems.node--view-mode-mutiple-image-type-2 .node--type-services.node--view-mode-teaser .node__content h2{font-size:1.25rem;line-height:1.875rem;}.node--type-problems.node--view-mode-mutiple-image-type-2 .node--type-services.node--view-mode-teaser .node__content h2 a{color:#7E7E7E;font-size:1.25rem;line-height:1.875rem;font-weight:400;}.node--type-problems.node--view-mode-mutiple-image-type-2 .node--type-services.node--view-mode-teaser .node__content h2 a:hover{color:var(--bs-primary);}.view-problems.view-display-id-page_1 > .view-content > .views-row + .views-row,.view-problems.view-display-id-page_2 > .view-content > .views-row + .views-row{margin-top:var(--bs-space);}.view-problems.view-display-id-page_1 > .view-content > .views-row:nth-child(even),.view-problems.view-display-id-page_2 > .view-content > .views-row:nth-child(even){padding-top:var(--bs-space);padding-bottom:var(--bs-space);background:rgba(246,247,249,0.5);}@media (max-width:991px){.node--type-problems.node--view-mode-mutiple-image-type-2 h2.node-title{font-size:1.9375rem;line-height:2.875rem;}.node--type-problems.node--view-mode-mutiple-image-type-2 .wrapper-more-node{margin-bottom:20px;}.node--type-problems.node--view-mode-mutiple-image-type-2 .view-services .view-content{grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:20px;}}.bs-bg-light.bg-image{background:url(/themes/custom/genitique/images/img-bg-ligh.png) no-repeat right -300px top 30px #F6F7F980;position:relative;}.bs-bg-light.bg-img-right{background:url(/themes/custom/genitique/images/img-bg-ligh.png) no-repeat right -300px top 30px #F6F7F980;position:relative;}.bs-bg-light.bg-image:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;background:url(/themes/custom/genitique/images/img-bg-ligh.png) no-repeat left -300px bottom 30px transparent;z-index:-1;}.block-infomation-problem{position:relative;}.owl-carousel.field--name-field-cards{padding-left:70px;padding-right:70px;}.block-views.block-views-blockreviews-block-1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));}.block-views.block-views-blockreviews-block-1 .view-content .views-row:last-child{grid-column-start:5;grid-column-end:6;grid-row-start:1;grid-row-end:3;}.block-views.block-views-blockreviews-block-1 .node--type-testimonial.node--view-mode-teaser h2.node-title,.block-views.block-views-blockreviews-block-1 .node--type-testimonial.node--view-mode-teaser .node__links{display:none;}.block-views.block-views-blockreviews-block-1 .view-content .views-row:last-child .field--name-field-media-image{overflow:hidden;position:relative;}.block-views.block-views-blockreviews-block-1 .view-content .views-row:last-child div,.block-views.block-views-blockreviews-block-1 .view-content .views-row:last-child .node--type-testimonial{height:100%;}.block-views.block-views-blockreviews-block-1 .view-content .views-row:last-child .field--name-field-media-image img{height:100%;width:auto;max-width:none;position:absolute;top:0;left:50%;transform:translateX(-50%);}@media (max-width:767px){.block-views.block-views-blockreviews-block-1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:10px;}.block-views.block-views-blockreviews-block-1 .view-content .views-row:last-child{display:none;}}.node--type-media .node-title{display:none;}footer.footer{background:#606060;padding:0;}#block-genitique-copyright p{color:#FFF;font-weight:400;margin:8px 0;}#block-genitique-copyright p a{color:#FFF;}.webform-submission-form.webform-submission-contact-node-152-form{display:flex;background:#F6F7F980;align-items:center;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-left,.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right{width:50%;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right{padding:30px;display:flex;flex-wrap:wrap;align-content:flex-start;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right .form-item,.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right .captcha{width:100%;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right .form-item.form-item-name,.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right .form-item.form-item-phone{width:50%;padding-right:15px;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right .form-item.form-item-email,.webform-submission-form.webform-submission-contact-node-152-form #edit-container-right .form-item.form-item-line-id{width:50%;padding-left:15px;}.webform-submission-form.webform-submission-contact-node-152-form .form-actions{margin-top:20px;margin-bottom:0;}.webform-button--submit.btn{border-radius:50px;}.webform-submission-form.webform-submission-contact-node-152-form h3{margin-bottom:0;}.webform-submission-form.webform-submission-contact-node-152-form textarea.form-control{min-height:100%;height:100px;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-left .ratio::before{padding-top:110%;}.webform-submission-form.webform-submission-contact-node-152-form #edit-container-left .mb-1,.webform-submission-form.webform-submission-contact-node-152-form #edit-container-left .form-item{margin-top:0 !important;}#block-block-contact-info .field--name-body h2{margin-top:10px;margin-bottom:10px;font-size:1.9375rem;line-height:2.875rem;color:#3E3E3E;font-weight:400;}div.contact-info p{display:flex;}div.contact-info p strong{width:120px;}.block-about-doctor{overflow:hidden;}.block-about-doctor .field--name-field-content{display:flex;position:relative;overflow:hidden;}.block-about-doctor .field--name-field-content > .field__item{width:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:hidden;}.block-about-doctor .paragraph--type--cards{position:relative;}.block-about-doctor .paragraph--type--cards .card-text p{display:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FFF;margin-top:20px;}.block-about-doctor .paragraph--type--cards .card-body{position:absolute;bottom:10px;right:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.block-about-doctor .paragraph--type--cards h2{font-size:3rem;line-height:4.5625rem;color:#FFF;text-shadow:0 3px 6px rgba(0,0,0,0.3);font-weight:600;text-align:right;margin-bottom:0;}.block-about-doctor .field--name-field-content > .field__item:first-child .paragraph--type--cards{background:#34486B;}.block-about-doctor .field--name-field-content > .field__item .paragraph--type--cards{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.block-about-doctor .field--name-field-content > .field__item .paragraph--type--cards:before{content:" ";position:absolute;background:url(/themes/custom/genitique/images/about-bg.png) no-repeat;background-size:100% auto;background-position:top left;width:355px;height:200px;top:30px}.block-about-doctor .field--name-field-content > .field__item .paragraph--type--cards:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.block-about-doctor .field--name-field-content > .field__item:hover .paragraph--type--cards{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:10;}.block-about-doctor .field--name-field-content > .field__item:hover .card-body{width:50%;left:50%;height:100%;top:0;display:flex;justify-content:flex-start;align-items:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.block-about-doctor .field--name-field-content > .field__item:hover .card-body .card-text p{display:block;}.block-about-doctor .field--name-field-content > .field__item:hover h2{text-align:left;margin-top:20px;}.block-about-doctor .field--name-field-content > .field__item:hover img{max-width:50%;}.block-about-doctor .field--name-field-content > .field__item:last-child:hover img{max-width:100%;width:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.block-about-doctor .field--name-field-content > .field__item:last-child:hover .card-body{width:60%;left:40%;z-index:5;}.block-about-doctor .field--name-field-content > .field__item:last-child:hover .paragraph--type--cards:after{opacity:1;}@media (max-width:1399px){.block-about-doctor .paragraph--type--cards h2{font-size:1.9375rem;line-height:2.875rem;}}@media (max-width:1199px){.block-about-doctor .field--name-field-content > .field__item:hover .card-body{width:70%;left:30%;}.block-about-doctor .field--name-field-content > .field__item:hover h2 br{display:none;}.block-about-doctor .field--name-field-content > .field__item:last-child:hover .card-body{width:90%;left:10%;}}@media (max-width:991px){.block-about-doctor .field--name-field-content{flex-direction:column;}.block-about-doctor .field--name-field-content > .field__item{width:100%;}.block-about-doctor .paragraph--type--cards .card-body{position:static;padding:40px 30px 0;}.block-about-doctor .paragraph--type--cards h2{text-align:left;}.block-about-doctor .paragraph--type--cards .card-text p{display:block;}.block-about-doctor .field--name-field-content > .field__item:first-child .paragraph--type--cards{display:flex;flex-direction:column-reverse;}.block-about-doctor .field--name-field-content > .field__item .paragraph--type--cards:before{opacity:0.3;bottom:200px;top:auto;}.block-about-doctor .field--name-field-content > .field__item:last-child .paragraph--type--cards .card-body{padding-bottom:50px;}.block-about-doctor .field--name-field-content > .field__item:last-child .paragraph--type--cards .card-img img{position:absolute;top:50%;left:50%;height:100%;width:auto;max-width:none;transform:translate(-50%,-50%);z-index:-2;}.block-about-doctor .field--name-field-content > .field__item:last-child .paragraph--type--cards .card-img div{position:static;}.block-about-doctor .field--name-field-content > .field__item:last-child .paragraph--type--cards .card-img .media.media--image:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1;}}.view-hero-banner .hpsliderbody h1{font-size:3.8125rem;text-align:center;color:#FFF;text-shadow:0 0 3px rgba(0,0,0,0.3);}.block-views-blockhero-banner-block-1 .field--name-field-media-image-1{position:relative;}.block-views-blockhero-banner-block-1 .field--name-field-media-image-1:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background:rgba(0,0,0,0.3);}@media (max-width:991px){.view-hero-banner .hpsliderbody h1{font-size:2.4375rem;line-height:3.625rem;margin-bottom:0;}}@media (max-width:600px){.block-views-blockhero-banner-block-1 .sdesktopimg .field--name-field-media-image-1{position:relative;height:300px;overflow:hidden;}.block-views-blockhero-banner-block-1 .sdesktopimg .field--name-field-media-image-1 img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:none;transform:translate(-50%,-50%);}}.paragraph--type--content-banner{display:flex;}.paragraph--type--content-banner .image-banner{width:65%;position:relative;}.paragraph--type--content-banner .image-banner .inner{position:relative;}.paragraph--type--content-banner .image-banner .inner:before{position:absolute;top:0;left:0;content:" ";background:rgba(0,0,0,0.4);width:100%;height:100%;z-index:1;}.paragraph--type--content-banner .image-banner img{width:100%;}.paragraph--type--content-banner .image-banner h2{position:absolute;padding-left:20px;padding-right:20px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#FFF;font-size:3.75rem;line-height:5.6875rem;margin-top:0;margin-bottom:0;text-shadow:0 3px 6px rgba(0,0,0,0.3);z-index:2;}.paragraph--type--content-banner .content-banner{width:35%;background:rgba(0,0,0,0.3);padding:40px 50px;color:#FFF;}.paragraph--type--content-banner .content-banner h3{color:#FFF;font-size:1.9375rem;line-height:2.875rem;}@media (min-width:1200px) and (max-width:1599px){.paragraph--type--content-banner .image-banner{position:relative;overflow:hidden;}.paragraph--type--content-banner .image-banner div{height:100%;}.paragraph--type--content-banner .image-banner img{position:absolute;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;}.paragraph--type--content-banner .image-banner h2{width:100%;}}@media (min-width:992px) and (max-width:1150px){.paragraph--type--content-banner .image-banner{position:relative;overflow:hidden;}.paragraph--type--content-banner .image-banner div{height:100%;}.paragraph--type--content-banner .image-banner img{position:absolute;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;}.paragraph--type--content-banner .content-banner{padding:15px 15px 50px 15px;}.paragraph--type--content-banner .image-banner h2{width:100%;}}@media (max-width:991px){.paragraph--type--content-banner .image-banner,.paragraph--type--content-banner .content-banner{width:100%;}.paragraph--type--content-banner{display:flex;flex-direction:column;}.paragraph--type--content-banner .image-banner h2{width:100%;}.paragraph--type--content-banner .image-banner h2{font-size:2.4375rem;line-height:3.625rem;}.paragraph--type--content-banner .content-banner{padding:20px;}.paragraph--type--content-banner .content-banner h3{font-size:1.5625rem;line-height:2.3125rem;}}.custom-views-exposed-form{position:relative;z-index:3;}.custom-views-exposed-form .content{background:rgba(248,248,248,1);box-shadow:0px 0px 10px rgba(0,0,0,0.16);border-radius:51px;padding:20px 60px;transform:translateY(-50%);}.custom-views-exposed-form .content .form-actions{display:none;}.custom-views-exposed-form .content .form-item-nid .form-group{display:flex;justify-content:center;align-items:center;margin:0 !important}.custom-views-exposed-form .content .form-item-nid .form-group label{font-size:1.25rem;font-weight:600;color:#000;margin-right:30px;min-width:255px;}.custom-views-exposed-form .content .form--inline .form-item{float:none;margin:0;}.custom-views-exposed-form .content #views-exposed-form-services-page-2 .form-item-nid .form-group label,.custom-views-exposed-form .content #views-exposed-form-services-page-3  .form-item-nid .form-group label{min-width:290px;}@media (max-width:991px){.custom-views-exposed-form .content{transform:translateY(0);box-shadow:none;background:transparent;}.custom-views-exposed-form{background:rgba(248,248,248,1);box-shadow:0px 0px 10px rgba(0,0,0,0.16);}}@media (max-width:767px){.custom-views-exposed-form .content .form-item-nid .form-group{flex-direction:column;}.custom-views-exposed-form .content .form-item-nid .form-group label{width:100%;margin-right:0;margin-bottom:15px;text-align:center;}.custom-views-exposed-form .content{padding-left:0px;padding-right:0px;}}.view-services .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:80px;row-gap:50px;}.node--type-services.node--view-mode-teaser{display:flex;}.node--type-services.node--view-mode-teaser .img-node{width:40%;}.node--type-services.node--view-mode-teaser .img-node a{display:block;}.node--type-services.node--view-mode-teaser .node__content{width:60%;padding-left:20px;}.node--type-services.node--view-mode-teaser .node__content h2{margin-top:0;margin-bottom:10px;}.node--type-services.node--view-mode-teaser .node__content h2 a{font-size:25px;line-height:38px;color:rgba(62,62,62,1);}.node--type-services.node--view-mode-teaser .node__content h2 a:hover{color:var(--bs-primary);}.block-views.block-views-blockservices-block-2 h2.block-title{text-align:center;}.view-services.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:30px;row-gap:30px;}@media (max-width:991px){.view-services.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:15px;row-gap:15px;}}.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser{display:flex;flex-direction:column;}.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser .field--name-field-description,.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser .node__links{display:none;}.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser .node__content,.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser .img-node{width:100%;padding:0;}.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser .node__content h2{margin-top:15px;}.view-services.view-display-id-block_2 > .view-content > .views-row:nth-child(even){padding-top:3.75rem;}@media (max-width:767px){.view-services.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:15px;row-gap:15px;}.view-services.view-display-id-block_2 > .view-content > .views-row:nth-child(even){padding-top:0;}.view-services.view-display-id-block_2 .node--type-services.node--view-mode-teaser .node__content h2{margin-top:0;}}div.node__links{margin-top:15px;}div.node__links .links li{padding:0;margin-top:0px;}div.node__links .links li a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0;color:rgba(62,62,62,1);}div.node__links .links li a:hover{color:var(--bs-primary);}div.node__links .links li a:before{content:"\f061";font-size:25px;}.page-node-type-problems .bs-bg-light{background-color:rgba(246,247,249,0.5) !important;}@media (max-width:767px){.node--type-services.node--view-mode-teaser{flex-direction:column;}.node--type-services.node--view-mode-teaser .img-node{width:100%;}.node--type-services.node--view-mode-teaser .node__content{width:100%;padding-left:0;margin-top:15px;}.view-services .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 2),1fr));gap:15px;row-gap:20px;}.node--type-services.node--view-mode-teaser .node__content h2 a{display:flex;width:100%;justify-content:space-between;align-items:center;}.node--type-services.node--view-mode-teaser .node__content h2 a:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;font-size:0;color:rgba(62,62,62,1);content:"\f061";font-size:25px;display:none;}.node--type-services.node--view-mode-teaser div.node__links .links{display:none;}}.slick.slick--view{position:relative;}.slick--view.slick--view--cards.slick--view--cards--block-7 h3{font-size:1.5625rem;line-height:2.375rem;color:rgba(62,62,62,1);margin:10px 0;}.slick--view .slick__slider{padding-left:40px;padding-right:40px;}.view-cards .slick__arrow .slick-arrow:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f053";color:#3E3E3E;font-size:40px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.view-cards .slick__arrow .slick-prev.slick-arrow:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f053";color:#3E3E3E!important;font-size:40px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.view-cards .slick__arrow .slick-next.slick-arrow:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900;color:#3E3E3E !important;font-size:40px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"\f054";}.slick-dots{list-style-type:none;display:flex;justify-content:center;align-items:center;padding-left:0;}.slick-dots li{list-style-type:none;}.slick-dots li button{width:12px;height:12px;margin:0px 2px;background:#8E8E8E80;border:0;font-size:0;border-radius:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.slick-dots li.slick-active button,.slick-dots li:hover button{background:var(--bs-secondary);width:28px;}.paragraph--type--list-items-container .content-paragraph{display:flex;align-items:flex-start;}.paragraph--type--list-items-container .content-paragraph .list-items-media{width:50%;padding-right:50px;}.paragraph--type--list-items-container .content-paragraph .list-items-content{width:50%;}.paragraph--type--list-items-container.media_right .content-paragraph{flex-direction:row-reverse;}.paragraph--type--list-items-container.media_right .content-paragraph .list-items-media{padding-right:0px;padding-left:50px;}.paragraph--type--list-items-container .field--name-field-title{line-height:4.5625rem;font-size:3rem;color:var(--bs-primary);margin-top:0;margin-bottom:30px;font-weight:600;}.paragraph--type--list-items-container.title-center .field--name-field-title{text-align:center;}.paragraph--type--list-items-container .content-paragraph .field--name-field-list-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:1.875rem;row-gap:1.25rem;}.paragraph--type--list-items-container .content-paragraph .field--name-field-description{margin-top:30px;}.paragraph--type--list-items-container .content-paragraph .field--name-field-list-items > .field__item{display:flex;}.paragraph--type--list-items-container .content-paragraph .field--name-field-list-items > .field__item:before{width:40px;height:40px;content:" ";background:url(/themes/custom/genitique/images/icons/7-Check.svg) no-repeat #2871FF;background-position:center center;margin-right:15px;border-radius:100%;min-width:40px;}.paragraph--type--list-items-container.number .content-paragraph .field--name-field-list-items > .field__item:before{background:#2871FF;content:attr(number);color:#FFF;display:flex;justify-content:center;align-items:center;}.paragraph--type--list-items-container .field--name-field-text-top{margin-bottom:30px;}.paragraph--type--list-items-container .field--name-field-text-bottom{margin-top:30px;}.paragraph--type--list-items-container .field--name-field-text-bottom p:last-child{margin-bottom:0;}@media (max-width:991px){.paragraph--type--list-items-container .content-paragraph,.paragraph--type--list-items-container.media_right .content-paragraph{flex-direction:column;}.paragraph--type--list-items-container .content-paragraph .list-items-media,.paragraph--type--list-items-container .content-paragraph .list-items-content{width:100%;padding:0 !important;}.paragraph--type--list-items-container .content-paragraph .list-items-content{margin-top:30px;}.paragraph--type--list-items-container .field--name-field-title{font-size:1.9375rem;line-height:2.875rem;}.paragraph--type--list-items-container.title-center .field--name-field-title{text-align:left;}.paragraph--type--list-items-container .content-paragraph .field--name-field-list-items{grid-template-columns:repeat(auto-fill,minmax(calc(100% / 2),1fr));row-gap:1.25rem;}}.section-list-items.blb-container-wrapper{overflow:hidden;}.block-field-blocknodeservicesfield-list-items .content > .field--name-field-list-items > .field__item + .field__item{margin-top:var(--bs-space);}.block-field-blocknodeservicesfield-list-items .content > .field--name-field-list-items > .field__item:nth-child(even){padding:var(--bs-space) 0;background:rgba(247,247,247,0.5);position:relative;}.block-field-blocknodeservicesfield-list-items .content > .field--name-field-list-items > .field__item:nth-child(even):before{position:absolute;top:0;width:1000%;height:100%;left:-1000%;content:" ";background:rgba(247,247,247,0.5);}.block-field-blocknodeservicesfield-list-items .content > .field--name-field-list-items > .field__item:nth-child(even):after{position:absolute;top:0;width:1000%;height:100%;right:-1000%;content:" ";background:rgba(247,247,247,0.5);}.flexshowicon .flex-direction-nav a.flex-prev,.flexshowicon .flex-direction-nav a.flex-next{background:none !important;}h2.centertitle{text-align:center !important;}body .view-content-slider .flex-direction-nav a:before{color:#3E3E3E;}body .view-content-slider.slidewtxtsbs .sliderwtextcon{width:calc(100% - 120px);}@media (max-width:767px){body .view-content-slider.slidewtxtsbs .sliderwtextcon{width:calc(100% - 50px);}}.view-accordion > .view-content > .views-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));column-gap:40px;}.views-field-field-accordion-title.ui-state-default.ui-accordion-header-collapsed,.ui-accordion .ui-accordion-header,.view-accordion .ui-accordion-header.ui-state-active{margin-top:0;background:transparent;}.view-accordion .views-row .views-row + .views-row{margin-top:0;}.view-accordion .views-row .views-row{}.view-accordion .ui-accordion-header{border-bottom:1px solid rgba(224,224,224,1);}.view-accordion .views-row .ui-accordion-content{border-bottom:1px solid rgba(224,224,224,1);}.views-field-field-accordion-title h4,.view-accordion .ui-accordion-header.ui-state-active h4{color:rgba(126,126,126,1);font-size:1.25rem;line-height:1.875rem;font-family:var(--bs-body-font-family);font-weight:300;}.view-accordion .ui-accordion-content{font-family:var(--bs-body-font-family);}.view-accordion .ui-state-default::after{width:30px;height:30px;display:flex;border:1px solid rgba(126,126,126,1);border-radius:100%;color:rgba(126,126,126,1);font-size:14px;padding-top:7px;padding-left:8px;}.view-accordion .ui-state-active.ui-state-default::after{color:rgba(126,126,126,1);font-size:14px;padding-top:7px;padding-left:9px;}@media (max-width:991px){.view-accordion > .view-content > .views-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));column-gap:0px;}}.fourcolumn.view-cards h4{color:rgba(126,126,126,1);font-size:1.5625rem;line-height:2.375rem;text-align:left;}.fourcolumn.view-cards > .view-content > .views-row:nth-child(even){padding-top:3.75rem;}.view-content-slider .flexslider .flex-control-nav{position:static;margin-top:20px;}.view-content-slider .flexslider .slidewtxttext ul{list-style-type:disc;}.webform-submission-add-form.webform-submission-contact-service-form{display:flex;flex-wrap:wrap;}.webform-submission-add-form.webform-submission-contact-service-form .form-item{width:50%;}.webform-submission-add-form.webform-submission-contact-service-form .form-item.form-item-service{display:none !important;}.webform-submission-add-form.webform-submission-contact-service-form .form-item.form-item-name,.webform-submission-add-form.webform-submission-contact-service-form .form-item.form-item-phone{padding-right:20px;}.webform-submission-add-form.webform-submission-contact-service-form .form-item.form-item-email,.webform-submission-add-form.webform-submission-contact-service-form .form-item.form-item-line-id{padding-left:20px;}.webform-submission-add-form.webform-submission-contact-service-form .form-actions{width:100%;}.section-form-contact-service{overflow:hidden;background:rgba(247,247,247,0.5);}.section-form-contact-service .col-md-3 .field--name-field-media-image img{position:absolute;right:0;height:100%;max-width:none;width:auto;}.layout-builder__section > .section-form-contact-service .col-md-3 .field--name-field-media-image img{position:static;}.section-form-contact-service .col-md-3{position:relative;width:40%;}.section-form-contact-service .col-md-9{padding-left:65px;padding-top:var(--bs-space);padding-bottom:var(--bs-space);width:60%;}.section-form-contact-service .block-webform-block{margin-top:50px;}@media (max-width:991px){.section-form-contact-service .col-md-3{position:relative;width:100%;}.section-form-contact-service .col-md-9{padding-left:0px;padding-right:0;padding-top:var(--bs-space);padding-bottom:var(--bs-space);width:100%;}.section-form-contact-service .col-md-3 .field--name-field-media-image img{position:static;width:100%;}.section-form-contact-service .container{width:100%;max-width:100%;}.section-form-contact-service .col-md-3{padding-left:0;padding-right:0;}.section-form-contact-service .col-md-9{}}@media (max-width:767px){.webform-submission-add-form.webform-submission-contact-service-form .form-item{width:100% !important;padding:0 !important;}}@media (min-width:768px) and (max-width:991px){.section-form-contact-service .col-md-9{max-width:720px;margin-left:auto;margin-right:auto;}}@media (min-width:576px) and (max-width:767px){.section-form-contact-service .col-md-9{max-width:540px;margin-left:auto;margin-right:auto;}}@media (max-width:575px){.section-form-contact-service .col-md-9{padding-left:15px;padding-right:15px;}}.paragraph--type--hero-banner-slider.paragraph--view-mode--default{position:relative;}.paragraph--type--hero-banner-slider.paragraph--view-mode--default:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1;}.paragraph--type--hero-banner-slider.paragraph--view-mode--default img{width:100%;}.paragraph--type--hero-banner-slider.paragraph--view-mode--default .field--name-field-banner-text{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;z-index:2;}.paragraph--type--hero-banner-slider.paragraph--view-mode--default .field--name-field-banner-text h2{font-size:3.8125rem;line-height:5.6875rem;color:#FFF;text-shadow:0 3px 6px rgba(0,0,0,0.3);}@media (max-width:991px){.paragraph--type--hero-banner-slider.paragraph--view-mode--default .field--name-field-banner-text h2{font-size:2.4375rem;line-height:3.625rem;padding-left:15px;padding-right:15px;}}@media (max-width:600px){.paragraph--type--hero-banner-slider.paragraph--view-mode--default .media--image{position:relative;height:340px;}.paragraph--type--hero-banner-slider.paragraph--view-mode--default .media--image img{position:absolute;height:100%;width:auto;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%);}}.node__content .wrapper-content-node{position:relative;}.wrapper-commerce-product{display:flex;border-bottom:1px solid #E0E0E0;padding-bottom:var(--bs-space);margin-bottom:var(--bs-space);}.wrapper-commerce-product .product-img{width:50%;padding-right:50px;}.wrapper-commerce-product .product-content{width:50%;}.wrapper-commerce-product .product-content h2{color:#3E3E3E;}.wrapper-commerce-product .field--name-price.field--type-commerce-price:not(.product--variation-field--variation_price__1){display:none;}.product--variation-field--variation_price__1{font-size:1.9375rem;line-height:2.875rem;color:var(--bs-primary);border-bottom:1px solid #E0E0E0;padding-bottom:10px;}.wrapper-commerce-product .social-sharing-buttons{justify-content:flex-start;}.block-views-blockproducts-block-1 h2.block-title{color:#3E3E3E;font-size:1.9375rem;line-height:2.875rem;font-weight:400;}.view-products .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:50px;row-gap:30px;}.view-products .view-content .views-field-title{margin-top:10px;font-size:1.25rem;line-height:1.875rem;font-weight:300;}.view-products .view-content .views-field-title a{color:#7E7E7E;}.view-products .view-content .views-field-title a:hover{color:var(--bs-primary);}.view-products .view-content .field--type-commerce-price{color:var(--bs-primary);}@media (max-width:991px){.wrapper-commerce-product .product-img{padding-right:20px;}}@media (max-width:767px){.view-products .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:20px;row-gap:20px;}.page-product-detail .main-page-content{margin-top:0;}.page-product-detail .main-page-content > .container{max-width:100%;width:100%;}.page-product-detail .main-page-content > .container > .region-content{margin-left:-15px;margin-right:-15px;}.wrapper-commerce-product{flex-direction:column;}.wrapper-commerce-product .product-img{padding-right:0px;width:100%;}.wrapper-commerce-product .product-content{width:100%;margin-top:30px;}.wrapper-commerce-product .product-content,.views-element-container.block-views-blockproducts-block-1{padding-left:15px;padding-right:15px;width:100%;margin-left:auto;margin-right:auto;}}@media (min-width:576px) and (max-width:767px){.wrapper-commerce-product .product-content,.views-element-container.block-views-blockproducts-block-1{max-width:540px;}}@media (max-width:576px){.view-products .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:10px;row-gap:10px;}}h1.page-title.page-header{margin-top:40px;color:var(--bs-primary);margin-bottom:-30px;}body.path-messages{background:#F6F7F980;}@media (min-width:992px){.views-list-blog-carousel .view-content{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;}.views-list-blog-carousel .views-row{padding-left:20px;padding-right:20px;width:25%;margin-bottom:50px;}.views-list-blog-carousel .views-row:nth-child(1),.views-list-blog-carousel .views-row:nth-child(2){width:50%;}.views-list-blog-carousel .views-row:nth-child(3),.views-list-blog-carousel .views-row:nth-child(4),.views-list-blog-carousel .views-row:nth-child(5){width:33.33%;}.views-list-blog-carousel .views-row .views-field-title{margin-top:20px;}.views-list-blog-carousel .views-row:nth-child(1) .views-field-title,.views-list-blog-carousel .views-row:nth-child(2) .views-field-title{font-size:1.5625rem;line-height:2.375rem;}.views-list-blog-carousel .views-row:nth-child(3) .views-field-title,.views-list-blog-carousel .views-row:nth-child(4) .views-field-title,.views-list-blog-carousel .views-row:nth-child(5) .views-field-title{font-size:1.25rem;line-height:1.875rem;}}.views-list-blog > .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:20px;}.views-list-blog > .view-content .views-field-title{margin-top:10px;}.page-node-type-blog #block-genitique-pagetitle,.page-node-type-news #block-genitique-pagetitle{display:none;}article.node--type-blog.node--view-mode-full{}.block-layout-builder.block-field-blocknodeblogtitle{font-size:3rem;line-height:4.5625rem;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #E0E0E0;color:var(--bs-primary);font-weight:600;}.block-social-sharing-buttons-block .social-sharing-buttons{margin-bottom:15px;justify-content:flex-start;}.bs-bg-light{background-color:#F6F7F980 !important;}.view-blog.view-display-id-block_4 .view-content,.view-blog.view-display-id-block_7 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:50px;}.block-views.block-views-blockblog-block-4 h2.block-title,.block-views.block-views-blockpromotion-block-2 h2.block-title{font-size:1.9375rem;line-height:2.875rem;color:#3E3E3E;}.node--type-media.node--view-mode-teaser .media--ratio{padding-bottom:150%;}.view-media-content.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:50px;}.media__icon.media__icon--litebox:before,.media__icon.media__icon--litebox:after{display:none !important;}.media__icon.media__icon--litebox{position:absolute;z-index:9;top:50%;left:50%;display:block;visibility:hidden;margin:0;cursor:pointer;transition:visibility 0s linear 0.5s,opacity 0.5s linear;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;width:100px;height:100px;background:url(/themes/custom/genitique/images/icons/icon-play.png) no-repeat;background-size:100% auto;opacity:3;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;visibility:visible;}@media (max-width:991px){.views-list-blog > .view-content{grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:20px;}.views-list-blog > header{margin-bottom:30px;}.view-media-content.view-display-id-page_1 .view-content{gap:20px;}}@media (max-width:767px){.path-messages main,.path-articles main{background:#F6F7F980;}.path-messages .main-page-content,.path-articles .main-page-content{overflow:hidden;}.views-list-blog > .view-content{background:#FFF;padding-top:1.875rem;padding-bottom:1.875rem;position:relative;display:block;}.views-list-blog > .view-content:before{position:absolute;top:0;content:" ";width:1000%;left:-1000%;height:100%;background:#FFF;}.views-list-blog > .view-content:after{position:absolute;top:0;content:" ";width:1000%;right:-1000%;height:100%;background:#FFF;}.views-list-blog > .view-content > .views-row{display:flex;}.views-list-blog > .view-content > .views-row + .views-row{margin-top:20px;}.views-list-blog > .view-content .views-field-field-image{width:30%;padding-right:15px;}.views-list-blog > .view-content .views-field-title{width:70%;}.page-node-type-blog .main-page-content{margin-top:0;}.view-blog.view-display-id-block_4 .view-content,.view-blog.view-display-id-block_7 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:20px;}.view-media-content.view-display-id-page_1 .view-content{grid-template-columns:repeat(auto-fill,minmax(calc(100% / 3),1fr));gap:20px;}}.view-promotion.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 4),1fr));gap:60px;}.node.node--type-promotion .media--type-image img{width:100%;}body.page-node-type-promotion #block-genitique-pagetitle{display:none;}.node--type-promotion.node--view-mode-full .top-content{display:flex;}.node--type-promotion.node--view-mode-full .node-image{width:45%;padding-right:50px;}.node--type-promotion.node--view-mode-full .node-content{width:55%;}.node--type-promotion.node--view-mode-full h2.node-title{font-size:3rem;line-height:4.5625rem;color:var(--bs-primary);padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #E0E0E0;}.social-sharing-buttons{justify-content:flex-start;margin:2em 0 15px;}.view-promotion.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:50px;}.block-highlight,blockquote{background:rgba(237,67,140,0.1);border-radius:20px;padding:2.5rem;margin-top:2.5rem;}.block-highlight h2.block-title,blockquote h5{font-size:1.9375rem;line-height:2.875rem;color:#3E3E3E;margin-bottom:0;margin-top:0;}blockquote p:last-child{margin-bottom:0;}.block-layout-builder.block-inline-blockbasic .field--name-body ul:not(.nav-tabs) li + li{margin-top:15px;}.block-custom-tiktok-feed-tiltok-videos{position:relative;}.block-custom-tiktok-feed-tiltok-videos .button-top .btn.btn-arrow{top:12px;}@media (max-width:1399px){#block-genitique-socialsidebar p img{max-width:40px;height:auto;}}#block-genitique-socialsidebar{position:fixed;bottom:70px;right:10px;z-index:5;}#block-genitique-socialsidebar .content p{display:flex;flex-direction:column;margin-bottom:0;}#block-genitique-socialsidebar .content p a + a{margin-top:10px;}.node--type-blog.node--view-mode-teaser > .contextual{right:30px;}@media (max-width:991px){.view-promotion.view-display-id-page_1 .view-content{gap:20px;}}#cookiesjsr .cookiesjsr-banner{background:#FDECF3;position:static;padding:0;width:auto;}.block.block-cookies.block-cookies-ui-block{}.block.block-cookies.block-cookies-ui-block .custom-cookiesjsr{align-items:center;justify-content:center;position:fixed;bottom:0;width:100%;background:#393A3ACC;width:100vw;left:0;}#cookiesjsr,.cookiesjsr--app,.cookiesjsr-banner,.cookiesjsr-banner--action{background:none !important;}.block.block-cookies.block-cookies-ui-block .custom-cookiesjsr .text-description{color:#fff;padding-right:60px;}.custom-cookiesjsr .content-cookies{display:flex;align-items:center;padding-top:15px;padding-bottom:15px;}.block.block-cookies.block-cookies-ui-block .cookiesjsr-banner--action{}.block.block-cookies.block-cookies-ui-block .text-description a{color:#FFF;text-decoration:underline;}.block.block-cookies.block-cookies-ui-block .text-description a:hover{text-decoration:underline;}@media (min-width:768px){.block.block-cookies.block-cookies-ui-block .text-description{}.cookiesjsr-banner--info{width:50%;}}@media (max-width:767px){.block.block-cookies.block-cookies-ui-block .custom-cookiesjsr{flex-direction:column;margin-top:15px;}}#cookiesjsr .cookiesjsr-links.cookiesjsr-banner--links,#cookiesjsr .cookiesjsr-btn.cookiesjsr-settings{display:none;}#cookiesjsr .cookiesjsr-btn.important{background-color:#2871FF !important;border-color:#2871FF !important;color:#FFF;font-size:16px;border-radius:200px;min-height:40px;height:40px;padding-left:25px;padding-right:25px;margin:0;min-width:150px;margin-left:5px;margin-right:5px;}#cookiesjsr .cookiesjsr-banner--action .btn.btn-privacy{background:transparent;border:1px solid #FFF;color:#FFF;height:40px;font-size:16px;border-radius:200px;min-height:40px;padding:0 25px;min-width:220px;display:flex;align-items:center;justify-content:center;}#cookiesjsr .cookiesjsr-banner--action .btn.btn-privacy:hover{border-color:var(--bs-primary);background:var(--bs-primary);}#cookiesjsr .cookiesjsr-btn.important:hover{background-color:#2871FF !important;border-color:#FFF;color:#FFF;}#cookiesjsr .cookiesjsr-banner--info{margin-bottom:0;display:none !important;}#cookiesjsr .cookiesjsr-banner--text{color:#7E7E7E;}@media (max-width:1199px){.block.block-cookies.block-cookies-ui-block .cookiesjsr-banner--action{width:360px;width:260px;display:flex;flex-direction:column;}#cookiesjsr .cookiesjsr-banner--action .btn.btn-privacy{margin-top:10px;width:90%;margin-left:0;}#cookiesjsr .cookiesjsr-btn.important{width:90%;}#cookiesjsr .cookiesjsr-btn.important + .cookiesjsr-btn.important{margin-top:10px;}}@media (max-width:767px){.custom-cookiesjsr .content-cookies{flex-direction:column;}.block.block-cookies.block-cookies-ui-block .custom-cookiesjsr .text-description{padding-right:0px;margin-bottom:15px;}}@media (max-width:767px){.view-promotion.view-display-id-page_1 .view-content{gap:20px;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 2),1fr));}.page-node-type-promotion .main-page-content{margin-top:0;}.page-node-type-promotion .main-page-content > .container{max-width:100%;width:100%;}.page-node-type-promotion .main-page-content > .container > .region-content{margin-left:-15px;margin-right:-15px;}.node--type-promotion.node--view-mode-full .top-content{display:flex;flex-direction:column;}.node--type-promotion.node--view-mode-full .node-image{width:100%;padding-right:0px;}.node--type-promotion.node--view-mode-full .node-content{width:100%;margin-top:30px;}.node--type-promotion.node--view-mode-full .node-content,.views-element-container.block-views-blockpromotion-block-2,.node--type-promotion.node--view-mode-full .node__content{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}.view-promotion.view-display-id-block_2 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 2),1fr));gap:20px;}}@media (min-width:576px) and (max-width:767px){.node--type-promotion.node--view-mode-full .node-content,.views-element-container.block-views-blockpromotion-block-2,.node--type-promotion.node--view-mode-full .node__content{max-width:540px;}}.webform-submission-contact-form{display:flex;background:#F6F7F980;}.webform-submission-contact-form #edit-container-left,.webform-submission-contact-form #edit-container-right{width:50%;}.webform-submission-contact-form #edit-container-right{padding:40px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;}.webform-submission-contact-form #edit-container-right .form-item{width:calc(50% -  15px);}.webform-submission-contact-form #edit-container-right .form-item-message,.webform-submission-contact-form #edit-container-right .form-item-time,.webform-submission-contact-form #edit-container-right .js-form-type-processed-text{width:100%;}.webform-submission-contact-form.webform-submission-contact-node-155-form #edit-container-left *{visibility:hidden;opacity:0;}.webform-submission-contact-form.webform-submission-contact-node-155-form #edit-container-left{background:url(/themes/custom/genitique/images/img-left-content.jpg) no-repeat;background-size:cover;}.webform-submission-contact-form textarea.form-control{min-height:100px;height:100px;}@media (max-width:991px){.overflow-hidden{overflow:hidden;}.webform-submission-contact-form{flex-direction:column;background:transparent !important;}.webform-submission-contact-form #edit-container-right,.webform-submission-contact-form #edit-container-left{width:100% !important}.webform-submission-contact-form #edit-container-right{padding-left:0 !important;padding-right:0 !important;position:relative;background:rgba(246,247,249,0.5);}.webform-submission-contact-form #edit-container-right:before{position:absolute;top:0;height:100%;content:" ";background:rgba(246,247,249,0.5);width:1000%;left:-1000%;}.webform-submission-contact-form #edit-container-right:after{position:absolute;top:0;height:100%;content:" ";background:rgba(246,247,249,0.5);width:1000%;right:-1000%;}.webform-submission-contact-form #edit-container-right .form-item{width:100% !important;padding:0 !important;}.banner-img img{width:100%;}}h2.border-bottom{padding-bottom:2.1875rem;margin-bottom:2.1875rem;}.view-reviews.view-display-id-page_1 .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 5),1fr));gap:50px;}.view-reviews.view-display-id-page_1 .view-content h2.node-title{display:none;}#block-block-contact-info .wrapper-icon-social .icon-social{width:40px;height:40px;}#block-block-contact-info .wrapper-icon-social .icon-social.icon-tiktok i,#block-block-contact-info .wrapper-icon-social .icon-social.icon-youtube i,#block-block-contact-info .wrapper-icon-social .icon-social.icon-fa i{font-size:22px;}#block-block-contact-info .wrapper-icon-social .icon-social.icon-line i,#block-block-contact-info .wrapper-icon-social .icon-social.icon-instagram i{font-size:26px;}ul.pagination .page-item .page-link{width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:0 5px;}ul.pagination .page-item.pager__item--first .page-link,ul.pagination .page-item.pager__item--previous .page-link,ul.pagination .page-item.pager__item--next .page-link,ul.pagination .page-item.pager__item--last .page-link{width:auto;padding-left:10px;padding-right:10px;}@media (min-width:1200px) and (max-width:1599px){}@media (min-width:1400px) and (max-width:1699px){#block-genitique-logo img{max-width:150px;}}@media (min-width:1400px) and (max-width:1599px){#block-genitique-logo img{max-width:150px;}.tbm.tbm-main .tbm-nav .tbm-item.level-1 > .tbm-link-container{padding-right:8px;}.tbm.tbm-main .tbm-link.level-1{padding-left:8px;}}@media (min-width:1200px) and (max-width:1399px){#block-genitique-logo img{max-width:130px;}.tbm.tbm-main .tbm-nav .tbm-item.level-1 > .tbm-link-container{padding-right:5px;}.tbm.tbm-main .tbm-link.level-1{padding-left:5px;}header.site-header .container{max-width:100%;}ul.tbm-nav.level-0{justify-content:flex-end;}}@media (max-width:1399px){#block-genitique-headersocialicon{display:none;}.block-about-home .paragraph--type--content-media.media_left .paragraph--media{width:35%;}.paragraph--type--content-media.media_left .paragraph--content{width:65%;}}@media (max-width:1199px){header.site-header{min-height:80px;}.responsive-menu-toggle{display:inline-block;position:absolute;top:50%;right:15px;color:#7E7E7E;transform:translateY(-50%);}.responsive-menu-toggle-icon span.label{display:none;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#3E3E3E;border-radius:0;}.responsive-menu-toggle-icon span.icon{width:30px;top:16px;left:8px;}.responsive-menu-toggle-icon:after{top:24px;}.mm-listitem:after{left:0;}#homepageslider .hpsliderbody{max-width:100%;}.block-about-home .paragraph--type--content-media.media_left:before{height:100%;top:0px;}.block-about-home .paragraph--type--content-media.media_left{padding-right:15px;padding-top:40px;padding-bottom:40px;}.view-content .owl-carousel,.owl-carousel.field--name-field-cards{padding-left:40px;padding-right:40px;}#block-genitique-responsivemenumobileicon{display:none;}.tbm.tbm-main.tbm--mobile button{border:0 !important;background:transparent !important;}.tbm.tbm-main.tbm--mobile .tbm-button{position:absolute;right:15px;top:50%;transform:translateY(-50%);border:0 !important;background:transparent !important;width:44px;height:35px;margin-bottom:0;outline:0 !important;}.tbm.tbm-main.tbm--mobile .tbm-button-container{width:44px;height:35px;}.tbm.tbm-main.tbm--mobile .tbm-button-container span:nth-child(2){top:8px;}.tbm.tbm-main.tbm--mobile .tbm-button-container span:nth-child(3){display:none;}.tbm.tbm-main.tbm--mobile .tbm-button-container span:nth-child(4){bottom:auto;top:17px;}.tbm.tbm-main.tbm--mobile .tbm-button[aria-expanded='true'] .tbm-button-container span:nth-child(4){width:28px;left:-4px;transform:rotate(-45deg);top:8px;}.tbm.tbm-main.tbm--mobile .tbm-button-container span{background:#3E3E3E;height:3px;width:20px;border-radius:0;}.tbm-button[aria-expanded='true'] .tbm-button-container span:nth-child(1){width:0 !important;}.tbm.tbm-main.tbm--mobile .tbm-button-container span:nth-child(2),.tbm.tbm-main.tbm--mobile .tbm-button-container span:nth-child(3){width:28px;left:-4px;}.tbm.tbm--mobile .tbm-collapse{padding-top:0;right:0;max-height:calc(100vh - 80px);overflow-y:scroll;}.tbm.tbm--mobile .tbm-item{width:100%;}.tbm.tbm-main .tbm-nav .tbm-item.level-1:hover > .tbm-link-container,.tbm.tbm-main .tbm-nav .tbm-item.level-1:focus > .tbm-link-container{border-color:transparent;}.tbm.tbm-main .tbm-link.level-1{padding-top:1.125rem;padding-bottom:1.125rem;}.view-sub-menu-block .view-content{display:block;padding-left:40px;}.view-sub-menu-block .view-content .views-row{display:list-item;list-style-type:disc;}.view-sub-menu-block .view-content .views-row + .views-row{margin-top:20px;}.tbm.tbm--mobile .views-field-field-description{display:none;}.tbm.tbm--mobile .tbm-block{padding:15px 0;}.view-sub-menu-block footer{position:static;width:100% !important;margin-top:15px;text-align:center;}.tbm.tbm--mobile .media--type-image.media--view-mode-default{display:none !important;}.tbm-item.menu_link_content_2 .tbm-row .span4,.tbm-item.menu_link_content_4 .tbm-row .span4,.tbm-item.menu_link_content_27 .tbm-row .span4{display:none !important;}.tbm.tbm--mobile .paragraph--type--cards .card-img{display:none !important;}.tbm.tbm--mobile .tbm-submenu .card .card-body{position:static;}.tbm-item.menu_link_content_29 .tbm-submenu .tbm-row:first-child{display:none !important;}.tbm-item.menu_link_content_29 .tbm-submenu .tbm-row:last-child{display:block !important;}.tbm.tbm--mobile .tbm-column ul.tbm-subnav{padding-left:40px;padding-top:15px;padding-bottom:15px;}.tbm.tbm--mobile .tbm-column ul.tbm-subnav li a,.view-sub-menu-block .view-content .views-row .views-field-title a,.tbm-submenu .card .card-body a,.tbm-submenu .card .card-body h4{padding:0;color:#7E7E7E;font-size:1rem;line-height:1.5rem;font-weight:400;margin:0;padding:0;}.tbm-submenu .card .card-body h4{display:list-item;list-style-type:disc;margin-left:40px;}.tbm.tbm--mobile .tbm-column ul.tbm-subnav li{border:0px !important;display:list-item;list-style-type:disc;}.tbm.tbm--mobile .tbm-column ul.tbm-subnav li + li{margin-top:20px;}.tbm.tbm-main .tbm-nav .tbm-submenu-toggle:before{content:"+";font-weight:300;font-size:25px;font-family:Arial,Helvetica,sans-serif;}.tbm.tbm-main .tbm-nav .tbm-item.open .tbm-submenu-toggle:before{content:"-";font-size:40px;}.tbm.tbm-main .tbm-nav .tbm-item.open > .tbm-link-container > .tbm-link{font-weight:600;color:var(--bs-primary);}.tbm.tbm-main .tbm-nav .tbm-submenu-toggle{width:50px;}}@media (max-width:991px){#homepageslider .hpsliderbody h2{font-size:1.875rem;line-height:3.625rem;margin-bottom:10px;}#homepageslider .hpsliderbody p{font-size:1.25rem;line-height:1.875rem;}#homepageslider .hpsliderbody .btn.btn-round{font-size:0.75rem;line-height:1.1875rem;width:60px;height:60px;padding:0;}h2.border-bottom{padding-bottom:1.25rem;margin-bottom:1.25rem;}}@media (max-width:767px){.paragraph--type--content-media.media_left{flex-direction:column;}.paragraph--type--content-media.media_left .paragraph--media,.paragraph--type--content-media.media_left .paragraph--content{width:100%;padding-right:0px;padding-left:0;}.paragraph--type--content-media.media_left .paragraph--content{margin-top:30px;}.block-about-home .paragraph--type--content-media.media_left{padding:30px;}.block-about-home .paragraph--type--content-media.media_left .paragraph--media{width:100%;}.block-about-home .paragraph--type--content-media.media_left:before{top:80px;height:calc(100% - 80px);}.block-about-home .paragraph--type--content-media.media_left:after{background:url(/themes/custom/genitique/images/bg-about-mobile.svg) no-repeat;top:-250px;}.view-content .owl-carousel,.owl-carousel.field--name-field-cards{padding-left:0px;padding-right:0px;}.owl-carousel.owl-theme .owl-nav{display:none !important;}.owl-theme .owl-dots{margin-top:15px;}.full-width-mobile.blb-container-wrapper .container{max-width:100%;}.banner-img{margin-left:-15px;margin-right:-15px;}.banner-img .paragraph--type--content-media .paragraph--content{margin-left:auto;margin-right:auto;}.page-node-152 .main-page-content,.page-node-155 .main-page-content,.page-node-156 .main-page-content{margin-top:0 !important;}.layout-builder__layout .col-12 + .col-12{margin-top:30px;}.slidewtxtsbs .sliderwtextcon{flex-direction:column;}.slidewtxtsbs .slidewtxtimg,.slidewtxtsbs .slidewtxtimg{width:100%;}.slidewtxtsbs .slidewtxttext{width:100%;padding:1.5rem 0;background:#fff;}.view-cards.fourcolumn .view-content,.view-cards.fourcolumn[data-once="ajax-pager"] .view-content > div{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 2),1fr));gap:30px;}.fourcolumn.view-cards > .view-content > .views-row:nth-child(even){padding-top:0;}}@media (min-width:576px) and (max-width:767px){.banner-img .paragraph--type--content-media .paragraph--content,.container-mobile{max-width:540px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}}.btn.btn-line{border-radius:25px;padding-top:8px;padding-bottom:10px;background:#06C755;border-color:#06C755;}.btn.btn-tel{border-radius:25px;padding-top:8px;padding-bottom:10px;}.btn.btn-line:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Brands";content:"\f3c0";font-weight:400;background:#FFF;color:#06C755;border-radius:50px;font-size:23px;}.btn.btn-tel:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";content:"\f095";font-weight:900;margin-right:5px;}.path-frontpage h1.page-title.page-header,.path-problems-women h1.page-title.page-header,.path-services-women  h1.page-title.page-header,.path-problems-men h1.page-title.page-header,.path-services-men h1.page-title.page-header,.path-products h1.page-title.page-header{display:none !important;}.flexslider.optionset-service-slide{overflow:hidden;position:relative;}.flexslider.optionset-service-slide > .slides > li{padding-bottom:60px;}.view-content-slider .flexslider.optionset-service-slide .flex-control-nav{margin-top:0px;position:absolute;bottom:0px;}.align-center{text-align:center;}.align-center picture{display:flex;justify-content:center;}.node--type-blog.node--view-mode-full .block-field-blocknodeblogbody .field--name-body .media,.node--type-news.node--view-mode-full  .block-field-blocknodeblogbody .field--name-body .media{margin:30px 0;}.node--type-blog.node--view-mode-full .block-field-blocknodeblogbody .field--name-body a,.node--type-news.node--view-mode-full  .block-field-blocknodeblogbody .field--name-body a{color:var(--bs-primary);}.text-small{font-size:1.5625rem;line-height:2.375rem;font-weight:normal;}.node--type-news.node--view-mode-full .block-field-blocknodeblogfield-image .blazy .media--blazy img.media__element,.node--type-blog.node--view-mode-full .block-field-blocknodeblogfield-image .blazy .media--blazy img.media__element{width:100%;}.view-promotion,.view-blog{position:relative;}.block-highlight .field--name-body p:last-child{margin-bottom:0 !important;}.page-node-type-services #block-genitique-blockaboutdoctor-2{padding-bottom:5rem !important;padding-top:5rem !important;background-color:#F6F7F980 !important;}@media (max-width:991px){.page-node-type-services #block-genitique-blockaboutdoctor-2{padding-bottom:2.5rem !important;padding-top:2.5rem !important;}}@media (max-width:499px){.block-field-blocknodeservicesbody p .btn{margin-left:0 !important;margin-right:0 !important;width:100% !important;}.block-field-blocknodeservicesbody p .btn + .btn{margin-top:5px;}.btn.btn-line,.btn.btn-tel{width:100%;margin-left:0 !important;}.btn.btn-tel{margin-top:10px;}}.block .paragraph--type--content-slider{display:flex;padding-left:50px;padding-right:50px;}.block .field--name-field-slide-text{padding:20px;width:50%;}.block .field--name-field-slider-image{width:50%;}@media (max-width:767px){.block .paragraph--type--content-slider{display:flex;flex-direction:column;}.block .field--name-field-slide-text,.block .field--name-field-slider-image{width:100%;}}.title-thin-black h2.block-title{font-size:2.4375rem;line-height:3.625rem;color:#3E3E3E;font-weight:400;}.block-social-sharing-buttons-block .social-sharing-buttons a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100%;background:#34518E;}.block-social-sharing-buttons-block .social-sharing-buttons a svg{fill:#FFF !important;}.block-social-sharing-buttons-block .social-sharing-buttons a.share-x{background:#000 !important;}.block-social-sharing-buttons-block .social-sharing-buttons a.share-email{background:#FF0200 !important;}.block-social-sharing-buttons-block .social-sharing-buttons a.share-linkedin{background:#00BB00 !important;}.row.ck-widget img{width:100%;}.block-views-blockreviews-block-2{border-top:1px solid #E0E0E0;padding-top:2.5rem;}.block-field-blocknodereviewfield-description{margin-top:30px;padding-top:30px;border-top:1px solid #E0E0E0;}.views-grid-3-col .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 4),1fr));gap:40px;}@media (max-width:991px){.views-grid-3-col .view-content{gap:20px;}}@media (max-width:767px){.views-grid-3-col .view-content{gap:20px;grid-template-columns:repeat(auto-fill,minmax(calc(100% / 2),1fr));}}.views-content-reviews .views-field.views-field-title{margin-top:15px;}.views-content-reviews .views-field.views-field-title a{font-size:25px;color:#3E3E3E;}.views-content-reviews .views-field.views-field-title a:hover{color:var(--bs-primary);}.litebox.litebox--image .media__icon.media__icon--litebox{display:none !important;}.contextual-region.media .contextual{right:30px;top:15px;}#views-exposed-form-reviews-page-2{box-shadow:none !important;}#views-exposed-form-reviews-page-2 .form-item-nid,#views-exposed-form-reviews-page-2 .form-item-type label,#views-exposed-form-reviews-page-2 .bef-links ul li:last-child{display:none;}#views-exposed-form-reviews-page-2 .bef-links ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}#views-exposed-form-reviews-page-2 .bef-links ul li{width:48%;}#views-exposed-form-reviews-page-2 .bef-links ul li a{display:flex;align-items:center;justify-content:center;font-size:25px;color:#3E3E3E;border:1px solid #9D9D9D;border-radius:34px;height:68px;}#views-exposed-form-reviews-page-2 .bef-links ul li a.bef-link--selected,#views-exposed-form-reviews-page-2 .bef-links ul li a:hover{background:var(--bs-primary);color:#FFF;border-color:var(--bs-primary);}#views-exposed-form-reviews-page-2.bef-exposed-form .form--inline > .form-item{float:none;width:100%;margin:0;margin-bottom:40px;}@media (max-width:767px){#views-exposed-form-reviews-page-2 .bef-links ul{flex-direction:column;}#views-exposed-form-reviews-page-2 .bef-links ul li{width:100%;}#views-exposed-form-reviews-page-2 .bef-links ul li + li{margin-top:10px;}.row.ck-widget > .col{flex:100%;}.row.ck-widget > .col + .col{margin-top:20px;}}
