@import url("https://fonts.googleapis.com/css2?family=Public+Sans&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-primary:#19283e;--color-teal:#0094a2;--color-teal-dark:#006b78;--color-teal-light:#b3d3d7;--color-bg-light:#e6f0f2;--color-coral:#f58e80;--color-gold:#ffd94f;--color-white:#ffffff;--color-blue:#114c8e;--font-display:'ClashDisplay-Medium',sans-serif;--font-body:'Public Sans',sans-serif;--header-height:70px;}@font-face{font-family:icomoon;src:url(/themes/custom/anbalaba/fonts/icomoon.woff) format("woff"),url(/themes/custom/anbalaba/fonts/icomoon.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:ClashDisplay-Medium;src:url(/themes/custom/anbalaba/fonts/ClashDisplay-Medium.woff2) format("woff2"),url(/themes/custom/anbalaba/fonts/ClashDisplay-Medium.woff) format("woff"),url(/themes/custom/anbalaba/fonts/ClashDisplay-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal;}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}html{overflow-y:auto;}html,body{overflow-x:hidden;}a,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,label,li,ol,p,ul{margin:0;padding:0;}fieldset,img{border:0;}ul{list-style:none;}::selection{background:#ffd94f;}::-moz-selection{background:#ffd94f;}body{font-family:Public Sans;font-size:0.75em;}h1,h2,h3,h4,h5,h6{font-family:ClashDisplay-Medium;font-weight:400;}a{outline:none;cursor:pointer;transition:all 0.35s linear;}a,a:hover{text-decoration:none;color:#0094a2;}strong{font-style:italic;font-family:Public Sans;}sup{font-size:0.5em;}table{width:100% !important;border:0;font-size:1.333em;}table img{margin-right:12px;}table caption{font-family:Public Sans;letter-spacing:5px;color:#19283e;}table td,table tr{border:0;}input,select,textarea{font-family:Arial,Helvetica,sans-serif;border:0;-webkit-text-size-adjust:none;}input[type="button"],input[type="email"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none;border-radius:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}input[type="number"]:focus{box-shadow:none;}input:focus{outline:none;}[class*=" icon-"],[class^="icon-"]{font-family:icomoon !important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-logo-anbalaba:before{content:"\e915";}.icon-arrow-left:before{content:"\e914";}.icon-underline:before{content:"\e913";}.icon-logo:before{content:"\e911";}.icon-logo-horz:before{content:"\e912";}.icon-arror-circle:before{content:"\e90f";}.icon-arror-circle2:before{content:"\e910";}.icon-play:before{content:"\e90d";}.icon-zoomlight:before{content:"\e90e";}.icon-youtube:before{content:"\e90b";}.icon-tw:before{content:"\e907";}.icon-fb:before{content:"\e908";}.icon-in:before{content:"\e909";}.icon-insta:before{content:"\e90a";}.icon-dowload:before{content:"\e906";}.icon-search:before{content:"\e905";}.icon-form:before{content:"\e901";}.icon-info:before{content:"\e902";}.icon-cross:before{content:"\e904";}.icon-phone:before{content:"\e903";}.icon-home:before{content:"\e900";}.icon-curly-arrow-left:before{content:"\e916";}.icon-lon-arrow-right:before{content:"\e917";}.icon-contact:before{content:"\e918";}.icon-hand:before{content:"\e919";}.icon-close-contact:before{content:"\e91a";}.icon-pause:before{content:"\e91b";}.icon-square-per-meter:before{content:"\e91c";}.icon-curly-arrow-right:before{content:"\e91d";}.icon-play_btn:before{content:"\e91e";}.icon-twiter-new:before{content:"\e91f";}.clear{clear:both;}.hide,.hide-desktop{display:none;}.ico{text-indent:-9999px;display:block;}
header.menuBlack .logoWrapper .logo-fixed i,header.menuBlack h1 .logo-fixed i{color:#fff;}header .logoWrapper,header h1{font-size:56px;float:left;width:auto;line-height:0;padding:10px 0 0 10px;position:relative;}header .logoWrapper .logo-top,header h1 .logo-top{color:#fff;font-size:65px;line-height:0.5em;}header .logoWrapper>a,header h1>a{display:block;}header .logoWrapper .logo-fixed,header h1 .logo-fixed{display:none;}header .logoWrapper .logo-fixed i,header h1 .logo-fixed i{color:#000;font-size:0.74em;}header .logoWrapper img,header h1 img{max-width:80%;height:auto;transition:all 0.05s linear;}.fixedHeader .logoWrapper .logo-top,.fixedHeader h1 .logo-top{font-size:43px;}#stickyMenu .layer .contents h2{color:#fff;font-size:1.85em;text-transform:uppercase;float:left;width:100%;padding:0 0 15px;}#global{overflow:hidden;margin:0 auto;width:100%;}#global.user-login{max-width:100%;}.main-container{max-width:1320px;margin:0 auto;}.container{width:100%;float:left;padding:50px 75px;}.container .innerWrapper{padding:0 88px;float:none !important;}.container-large{width:100%;float:left;padding:50px;}.main-container:has(.productDesc){padding:0 75px;}.main-container:has(.productDesc)>div{padding:0 110px;margin-top:80px;margin-bottom:75px;}.main-container:has(.productDesc) .productDesc{margin:0 auto;padding:0 80px;}.main-container:has(+ .planSurfaceCont) .productDesc__wrapper{margin-bottom:0;}.main-container:has(+ .planSurfaceCont)+.planSurfaceCont{margin-top:50px;}#global{transition:opacity 0.3s ease;}header.menuBlack .logoWrapper .icon-logo-horz,header.menuBlack h1 .icon-logo-horz{color:#000;}.fixedHeader .logoWrapper .icon-logo,.fixedHeader h1 .icon-logo{color:#006b78;}header{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:10;}header>#mast{display:inline-block;text-align:left;width:100%;margin:0 auto;}header>#mast:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-2;}header>#mast:has(nav > ul > .has-child:hover) .logoHeader--dummy{background-color:#fff;}header>#mast:has(nav > ul > .has-child:hover) .changeLang li *{color:#006b78;}header>#mast:has(nav > ul > .has-child:hover):before{content:"";display:inline-block;width:100%;height:calc(100% + 2px);position:absolute;top:0;left:0;background:#fff;z-index:-2;}header>#mast:has(nav > ul > .has-child:hover) .logoWrapper{background-color:#fff;border-right:1px solid #006b78;border-bottom:1px solid #006b78;}header>#mast:has(nav > ul > .has-child:hover) .logoWrapper .logo-top{color:#006b78;}header>#mast:has(nav > ul > .has-child:hover) .navWrapper{background-color:#fff;border-left:1px solid #006b78;border-bottom:1px solid #006b78;}header>#mast:has(nav > ul > .has-child:hover) .navWrapper nav>ul>li.has-child:hover:before{content:"";display:inline-block;position:absolute;background:#006b78;height:calc(100% + 2px);width:calc(100% - 102px);z-index:-1;left:0;top:0;margin:0 51px 0 50px;}header>#mast:has(nav > ul > .has-child:hover) .navWrapper nav>ul>li>a{color:#006b78;position:relative;}header>#mast:has(nav > ul > .has-child:hover) .logoHeader{background:#fff;}header>#mast:has(nav > ul > .has-child:hover) .topInfo .search>a{color:#006b78;}header.menuBlack nav li a{color:#000;}header.menuBlack .btn{border-color:#000;color:#000;}header.menuBlack .topInfo .changeLang .dropbutton a,header.menuBlack .topInfo .changeLang select{color:#000;}header nav{width:100%;position:absolute;top:70px;left:0;background:#fff;display:none;}header nav.active{display:block;}header nav>ul>li>a{display:block;padding:15px;font-size:1em;letter-spacing:0.1em;text-transform:uppercase;background:#fff;transition:all 0.35s linear;color:#fff;font-family:ClashDisplay-Medium;}header nav>ul>li>a.active,header nav>ul>li>a:hover{position:relative;color:#fff;}header nav>ul>li>a.active:after,header nav>ul>li>a:hover:after{width:100%;height:5px;background:#ffd94f;content:"";position:absolute;left:0;bottom:-1px;}header nav>ul>li.has-child:hover>ul,header nav>ul>li>a.active>ul,header nav>ul>li>a:hover>ul{background:#006b78;display:flex;justify-content:center;z-index:3;}header nav>ul>li.has-child:hover>a:after{width:100%;height:5px;background:#ffd94f;content:"";position:absolute;left:0;bottom:-1px;}header nav>ul>li>ul{width:100%;display:none;margin-top:14px;text-align:left;background:#fff;}header nav>ul>li>ul li a{display:block;position:relative;padding:25px;font-family:Public Sans;font-size:0.928em;color:#fff;text-transform:none;letter-spacing:0;}header nav>ul>li>ul li a:hover{background:none;color:#fff;}header nav>ul>li>ul li a:hover:before{width:25px;}header nav>ul>li>ul li ul li a{padding:5px 25px;}header nav>ul>li>ul li ul li:first-child a{padding:0 25px 5px;}header nav>ul>li>ul li ul li:last-child a{padding:5px 25px 25px;}header nav>ul>li>ul li:has(> ul > li) a{padding:25px 25px 15px;}header nav>ul>li>ul:hover>li>a{opacity:0.5;}header nav>ul>li>ul:hover>li>a:hover,header nav>ul>li>ul:hover>li:hover>a{opacity:1;}header nav>ul:hover>li>a{opacity:0.5;}header nav>ul:hover>li>a:hover{opacity:1;}header nav>ul:hover .thirdLevelmenu{padding:0 10px;}header nav>ul:hover .thirdLevelmenu>li>a{padding:10px 20px;display:inline-block;width:100%;}header .searchBlock{width:100%;float:left;background:#19283e;padding:25px 75px;margin-top:0;opacity:0;position:absolute;top:-345px;left:0;border:none;border-radius:0 0 16px 16px;box-shadow:0 8px 30px rgba(0,0,0,0.2);transition:all 0.35s cubic-bezier(0.16,1,0.3,1);z-index:5;}header .searchBlock.active{opacity:1;top:100px;}header .searchBlock .searchLabel{font-size:1.4em;line-height:1em;margin-bottom:12px;color:rgba(255,255,255,0.6);}header .searchBlock form input{width:100%;font-size:20px;padding:10px;}header .searchBlock form input[type="button"],header .searchBlock form input[type="submit"]{background:url(/themes/custom/anbalaba/img/ico-search-blk.svg) no-repeat 50% !important;text-indent:-9999px;cursor:pointer;}header .searchBlock form input[type="search"],header .searchBlock form input[type="text"]{border-bottom:2px solid rgba(255,255,255,0.3);color:#fff;background:transparent;}header .searchBlock form input[type="search"]::placeholder{color:rgba(255,255,255,0.5);}header .searchBlock form .mdl-textfield__label{top:34px;font-size:0.812em;}header .searchBlock form .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,header .searchBlock form .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,header .searchBlock form .mdl-textfield--floating-label.is-focused .mdl-textfield__label{font-size:0.812em;}header .searchBlock form .mdl-textfield--floating-label .is-focused .mdl-textfield__label{color:#006b78;}header .searchBlock form .mdl-textfield--floating-label .is-focused .mdl-textfield__label:after{background-color:#006b78;}header .searchBlock form .form-item{width:90%;float:left;}header .searchBlock form .form-item.is-focused .mdl-textfield__label{color:#0094a2;}header .searchBlock form .form-item.is-focused .mdl-textfield__label:after{background-color:#0094a2;}header .searchBlock form .form-actions{width:10%;float:left;}header .searchBlock form .form-actions:after{display:none;}header .topInfo{display:flex;justify-content:flex-end;float:right;width:42%;transition:all 0.35s linear;}header .topInfo>div{float:left;margin:0 6%;}header .topInfo .search{padding:0 10px;display:flex;justify-content:center;align-items:center;}header .topInfo .search a{font-size:2.5em;color:#fff;}header .topInfo .changeLang,header .topInfo .contact a{font-family:Public Sans;}header .topInfo .contact{display:none;}header .topInfo .contact a{transition:all 0.25s linear;}header .topInfo .contact a:hover{background:#0094a2;border-color:#0094a2;color:#fff;}header .topInfo .changeLang{padding:0px 0;margin:0 20px 0 16px;}header .topInfo .changeLang .language-icon{width:24px !important;height:24px !important;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.25);transition:transform 0.25s ease,box-shadow 0.25s ease;object-fit:cover;}header .topInfo .changeLang a:hover .language-icon{transform:scale(1.2);box-shadow:0 2px 8px rgba(0,0,0,0.35);}header .topInfo .changeLang [hreflang="fr"] .language-icon{content:url('/themes/custom/anbalaba/img/flag-fr.svg');}header .topInfo .changeLang [hreflang="en"] .language-icon{content:url('/themes/custom/anbalaba/img/flag-en.svg');}header .topInfo .changeLang .language-switcher-language-url{display:flex;align-items:center;gap:8px;}header .topInfo .changeLang .language-switcher-language-url li{list-style:none;}header .topInfo .changeLang legend{display:none;}header .topInfo .changeLang .dropbutton-arrow,header .topInfo .changeLang .dropbutton a{color:#fff;}header .topInfo .changeLang .dropbutton{font-size:1em;font-family:ClashDisplay-Medium;}header .topInfo .changeLang select{color:#fff;background:transparent;}header .topInfo .changeLang select option{color:#fff;text-transform:uppercase;}.fixedHeader{display:flex;padding:0;height:80px;}.fixedHeader .logoHeader{background:#fff;padding-top:15px;}.fixedHeader #mast:hover:before{display:none;}.fixedHeader #mast>div{width:100%;float:left;}.fixedHeader:has(.searchBlock.active):after{content:"";display:inline-block;width:100%;height:76px;background:#006b78;position:absolute;top:0;left:0;z-index:-1;}.fixedHeader .searchBlock.active{opacity:1;top:65px;}.logoHeader{padding-top:20px;}.fixedHeader .logoWrapper{background-color:#fff;border-right:1px solid #006b78;border-bottom:1px solid #006b78;border-bottom-right-radius:80px 80px;width:10%;min-height:60px;}.fixedHeader .navWrapper{background-color:#fff;border-left:1px solid #006b78;border-bottom:1px solid #006b78;border-bottom-left-radius:80px 80px;width:90%;min-height:60px;}.fixedHeader nav{top:60px;}.fixedHeader nav>ul>li{padding:0;}.fixedHeader nav>ul>li a{padding:12px 15px 24px;color:#006b78;}.fixedHeader nav>ul>li>ul{top:74px;}.fixedHeader nav>ul>li>ul>li a{padding:24px 15px;color:#fff;}.fixedHeader nav>ul>li.has-child:hover:before{content:"";display:inline-block;position:absolute;background:#006b78;height:100%;width:100%;z-index:-1;left:0;top:0;}.fixedHeader nav>ul:hover>li>a{opacity:0.5;color:#0094a2;}.fixedHeader nav>ul:hover>li>a:hover{opacity:1;}.fixedHeader .book-button{margin-top:0 !important;align-self:center;}@media screen and (max-width:992px){.fixedHeader .book-button{margin-top:0 !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;}.fixedHeader{background-color:#fff !important;}.fixedHeader .menu-trigger span{background-color:#006b78 !important;}}.fixedHeader .topInfo{padding:0;position:relative;z-index:1;}.fixedHeader .topInfo>div{margin:0 2%;}.fixedHeader .topInfo .contact{display:none;padding:14px 25px;}.fixedHeader .topInfo .contact a:hover{border:0;}.fixedHeader .topInfo .search{margin-top:0;padding:17px 10px 11px;}.fixedHeader .topInfo .search a{color:#006b78;}.fixedHeader .topInfo .changeLang{margin-top:0;padding:20px 10px 8px;color:#006b78;}.fixedHeader .topInfo .changeLang .dropbutton-action,.fixedHeader .topInfo .changeLang .dropbutton-arrow,.fixedHeader .topInfo .changeLang .dropbutton a,.fixedHeader .topInfo .changeLang select{color:#006b78;}.fixedHeader.menuBlack{background-color:hsla(0,0%,100%,0.45);}.logoWrapper{padding:0 0 17px 60px;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:80px 60px;}.navWrapper{width:85%;float:right;display:flex;align-items:center;justify-content:flex-end;border-left:1px solid #fff;border-bottom:1px solid #fff;border-bottom-left-radius:80px 60px;min-height:83px;margin-right:1px;}.navWrapper .topInfo,.navWrapper nav{width:unset;}.menu-trigger{width:60px;height:60px;position:relative;padding:15px;cursor:pointer;}.menu-trigger>span{width:26px;height:1px;position:absolute;left:17px;background:#fff;transform-origin:center center;transition:all 0.35s linear;}.menu-trigger>span:first-child{top:25px;}.menu-trigger>span:nth-child(2){bottom:26px;}.menu-trigger>span:nth-child(3){bottom:17px;}.fixedHeader .menu-trigger>span{background:#006b78;}.fixedHeader .menu-trigger>span:first-child{top:20px;}.fixedHeader .menu-trigger>span:nth-child(2){bottom:30px;}.fixedHeader .menu-trigger>span:nth-child(3){bottom:21px;}.menu-trigger.active>span:first-child{top:32px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:center center;background:#006b78;}.menu-trigger.active>span:nth-child(2){opacity:0;}.menu-trigger.active>span:nth-child(3){bottom:27px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform-origin:center center;background:#006b78;}@media screen and (min-width:993px){header nav{display:block !important;position:absolute;}}.navWrapper nav>ul.menu_header>li{display:flex;align-items:center;justify-content:center;}.navWrapper nav>ul.menu_header>li>a{white-space:normal;text-align:center;line-height:1.2;display:flex;align-items:center;height:100%;max-width:200px;}.navWrapper nav>ul.menu_header{display:flex;align-items:stretch;justify-content:flex-end;font-size:0;}.navWrapper nav>ul.menu_header>li{font-size:16px;float:none;}.navWrapper > .book-button{margin:0 15px;align-self:center;}@-moz-document url-prefix(){.navWrapper{overflow:visible;}}header nav>ul>li>ul>li>ul li a{opacity:0.5;transition:opacity 0.3s ease;}header nav>ul>li>ul>li>ul li a:hover{opacity:1;}header nav>ul>li>a{text-align:center;position:relative;display:flex;justify-content:center;align-items:center;}header nav>ul>li>a:after{content:"";position:absolute;left:15px;width:calc(100% - 30px);bottom:-1px;height:5px;background:#ffd94f;transform:scaleX(0);transform-origin:center;transition:transform 0.35s ease;}header nav>ul>li>a.active:after,header nav>ul>li>a:hover:after,header nav>ul>li.has-child:hover>a:after{transform:scaleX(1);}header nav>ul>li>ul li a{position:relative;}header nav>ul>li>ul li a:after{content:"";position:absolute;left:25px;width:calc(100% - 75px);min-width:20px;bottom:20px;height:2px;background-color:#ffffff;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;}header nav>ul>li>ul li a:hover:after{transform:scaleX(1);background-color:#ffffff;opacity:1;}header nav>ul>li>ul li:has(> ul)>a:after{bottom:10px !important;}header nav>ul>li>ul li ul li a:after{bottom:2px !important;left:25px !important;width:calc(100% - 60px) !important;}header nav>ul>li>ul li ul li:last-child a:after{bottom:20px !important;}header nav>ul>li>ul:before{content:"";display:block;position:absolute;width:100%;height:20px;top:-20px;left:0;background:transparent;}.fixedHeader .btn{padding:20px 25px;background:#0094a2;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}.fixedHeader .btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:0 30px;height:50px;margin-top:-2px;text-transform:uppercase;font-family:ClashDisplay-Medium;font-size:14px;letter-spacing:0.1em;background:#0094a2;color:#fff;border:none;position:relative;overflow:hidden;transition:background 0.3s ease;cursor:pointer;}.fixedHeader .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.4),transparent);transition:all 0.6s;}.fixedHeader .btn:hover{background:#006b78;}.fixedHeader .btn:hover:before{left:100%;}header .searchBlock form .form-actions{width:10%;float:left;}header .searchBlock form .form-actions:after{display:none;}header .searchBlock form .form-actions:after{display:none !important;}header .searchBlock form .form-actions > input{clip-path:none;padding:10px;background:transparent !important;}.ftSocial{height:auto;display:inline-block;width:100%;}.ftSocial i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:#114c8e;}.ftSocial i:before{font-size:18px;}.ftSocial a{color:#fff;}.ftSocial>ul>li a:before{content:"";display:inline-block;height:25px;background:no-repeat 50%;width:36px;vertical-align:middle;margin:0 10px 5px 0;}.ftSocial>ul>li.fb a:before{background-image:url(/themes/custom/anbalaba/img/ico-fb.png);background-size:12px;}.ftSocial>ul>li.tw a:before{background-image:url(/themes/custom/anbalaba/img/ico-tw.png);background-size:29px;}.ftSocial>ul>li.in a:before{background-image:url(/themes/custom/anbalaba/img/ico-in.png);background-size:23px;}.ftSocial>ul>li.insta a:before{background-image:url(/themes/custom/anbalaba/img/ico-insta-white-sm.png);background-size:25px;}.ftSocial>ul>li.yt a:before{background-image:url(/themes/custom/anbalaba/img/ico-yt.png);background-size:28px;}.ftSocial>ul{display:flex;gap:20px;margin-top:245px;}footer{background-color:#114c8e;text-align:center;float:left;width:100%;margin-top:0;}footer #foot{display:inline-block;text-align:left;width:100%;padding:40px 70px 25px;}footer #foot .footerMenuWrapper{min-height:260px;float:right;width:20%;margin-top:60px;min-width:420px;}footer #foot .footerMenuWrapper>div{width:100%;float:left;color:#fff;}footer #foot .footerMenuWrapper>div:not(:last-child){margin-bottom:33px;}footer #foot .footerMenuWrapper .blkContact .text{margin-bottom:100px;}footer #foot .footerMenuWrapper .blkContact .text .address p{font-family:ClashDisplay-Medium;font-size:1.583em;line-height:29px;text-align:right;}footer #foot .footerMenuWrapper .blkContact .text .phoneNum{text-align:right;}footer #foot .footerMenuWrapper .blkContact .text .phoneNum a{font-family:ClashDisplay-Medium;font-size:4em;line-height:66px;text-align:right;color:#fff;transition:all 0.25s linear;}footer #foot .footerMenuWrapper .blkContact .text .phoneNum a:hover{color:#ffd94f;}footer #foot .footerMenuWrapper .img{text-align:end;}footer #foot .footerMapWrapper{margin-top:60px;float:left;min-height:260px;position:relative;width:30%;}footer #foot .ftNav{min-height:200px;}footer #foot .ftNav .ftDownload{margin:0;float:right;width:calc(43% - 16px);}footer #foot .ftNav .ftDownload>li{float:none;width:100%;}footer #foot .ftNav .ftDownload>li a i{font-size:3.1em;color:#f58e80;vertical-align:middle;margin-right:2%;}footer #foot .ftNav .ftDownload>li a:after{display:none;}footer #foot .ftNav>ul>li{float:left;width:19%;margin:0;margin-right:1%;margin-bottom:33px;}footer #foot .ftNav>ul>li>a{display:block;margin-bottom:10px;letter-spacing:5px;font-family:Public Sans;font-size:1em;text-transform:uppercase;color:#fff;}footer #foot .ftNav>ul>li>a:after{background-size:initial;background:url(/themes/custom/anbalaba/img/ico-underline-pink.png) repeat-x;width:48px;height:6px;content:"";display:block;}footer #foot .ftNav>ul>li ul{font-size:1em;}footer #foot .ftNav>ul>li ul li{font-size:0.857em;letter-spacing:1px;}footer #foot .ftNav>ul>li ul li a{color:#fff;}footer #foot .ftNav>ul>li:last-child{float:right;}footer #foot .ftSocial>ul>li a{display:block;position:relative;}footer #foot .ftSocial>ul>li a:before{display:none;}footer #foot .ftSocial>ul>li a i{font-size:1.714em;}footer #foot .ftSocial>ul>li a span{padding-left:10px;vertical-align:top;}footer #foot .ftSocial>ul>li a:hover i{background:#ffd94f;transition:all 0.25s linear;}footer #foot .ftSocial>ul>li.yt a i{font-size:2em;}footer #foot .ftSocial>ul>li.tw a i{font-size:1.8em;}footer .footerBottom{padding:30px 70px 35px;float:left;color:#fff;width:94%;position:relative;z-index:1;}footer .footerBottom .jsSiteMap{height:24px;overflow:hidden;position:relative;width:115px;font-weight:400;letter-spacing:unset;}footer .footerBottom .jsSiteMap a{display:block;position:absolute;top:0;}footer .footerBottom .jsSiteMap a.jsCloseSiteMap{top:24px;}footer .footerBottom .ftCopyRight,footer .footerBottom .ftMenu{font-size:1em;float:left;width:50%;letter-spacing:0.1em;clear:none;margin-bottom:0;font-family:Public Sans;}footer .footerBottom .ftCopyRight{text-align:right;font-size:1.083em;font-weight:400;line-height:19px;letter-spacing:unset;}footer .footerBottom .ftCopyRight p>span{opacity:0.5;}footer .footerBottom .ftCopyRight a{color:#fff;transition:all 0.25s linear;}footer .footerBottom .ftCopyRight a:hover{color:#ffd94f;}footer .footerBottom .copyRight{font-size:0.928em;font-weight:400;line-height:19px;letter-spacing:unset;}footer .footerBottom .ftMenu a{color:#fff;font-size:0.928em;font-weight:400;letter-spacing:unset;transition:all 0.25s linear;}footer .footerBottom .ftMenu a:hover{color:#ffd94f;}footer .footerBottom .ftMenu>ul>li{float:left;margin-left:12%;}footer .footerBottom .ftMenu>ul>li:first-child{margin:0;}footer .footerBottom:after{content:"";width:92%;height:1px;background:#fff;display:inline-block;position:absolute;left:70px;top:0;opacity:0.5;}footer #sitemap{z-index:2;float:left;width:100%;background:#19283e;position:fixed;padding:50px 0;}footer #sitemap .jsBtnCloseSiteMap{float:right;font-size:2em;color:#fff;width:100px;height:100px;background-color:#19283e;z-index:1;border-radius:50%;align-items:center;justify-content:center;position:absolute;display:flex;cursor:pointer;right:50px;top:110px;}footer #sitemap .jsBtnCloseSiteMap:before{content:"";border-radius:50%;border:1px solid #b3d3d7;width:87px;height:87px;position:absolute;}footer #sitemap .jsBtnCloseSiteMap:after{content:"";border-radius:50%;border:1px solid #b3d3d7;width:50px;height:50px;position:absolute;}footer #sitemap ul{padding:0;}footer #sitemap ul li{text-align:left;font-size:0.857em;}footer #sitemap ul li a{color:#fff;}footer #sitemap ul li .has-child{display:block;margin-bottom:10px;letter-spacing:2px;font-family:ClashDisplay-Medium;font-size:0.916em;text-transform:uppercase;color:#ffd94f;}footer #sitemap ul li ul li .menu-item{font-family:Public Sans;font-size:1.083em;}footer #sitemap ul li ul li .menu-item:hover{color:#ffd94f;}footer #sitemap .jsBtnCloseSiteMap .icon-close,footer #sitemap .jsBtnCloseSiteMap .icon-close-contact{font-size:75px;animation-name:b;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;color:#b3d3d7;}footer #sitemap .jsBtnCloseSiteMap .icon-cross{position:absolute;font-size:21px;color:#b3d3d7;}.productDetails footer{margin-top:0;}.pg-listing footer{margin-top:0;}#stickyMenu{position:fixed;bottom:20px;right:90px;width:50px;z-index:10;}#stickyMenu:has(.blockInfoContact.active){z-index:99999;}#stickyMenu form{justify-content:flex-end;}#stickyMenu .ValidationErrors{color:#ed1c24;}#stickyMenu .blockInfoContact{display:none;}#stickyMenu .blockInfoContact .blkFormContact{background-color:#b3d3d7;padding:50px 60px 40px;width:88vw;max-width:960px;max-height:80vh;overflow-y:auto;overflow-x:hidden;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.35);margin-bottom:70px;margin-right:90px;}#stickyMenu .blockInfoContact .blkFormContact .title{margin-bottom:40px;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text{display:flex;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text p{padding:15px;border-right:1px solid #19283e;border-left:none;white-space:nowrap;font-size:1.083em;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text p:last-child{border:none;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-contact{border:1px solid #19283e;border-left:none;display:flex;width:55%;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-contact a{color:#1f1e26;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-contact a:hover{color:#0094a2;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-link{width:45%;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-link>a{height:100%;display:flex;align-items:center;justify-content:flex-end;border:1px solid #19283e;border-right:none;border-left:none;font-size:1.083em;color:#19283e;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-link>a:hover{color:#0094a2;}#stickyMenu .blockInfoContact.active{display:flex;align-items:flex-end;justify-content:flex-end;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999;}#stickyMenu .blockInfoContact .formContactJs .form-item{margin-bottom:30px;}#stickyMenu .blockInfoContact .formContactJs .form-item>input{color:#19283e;border-bottom:1px solid #ffffff4d;}#stickyMenu .blockInfoContact .formContactJs .form-item label{color:#19283e;}#stickyMenu .blockInfoContact .formContactJs .form-item-name{width:48%;margin-right:4%;}#stickyMenu .blockInfoContact .formContactJs .form-item-email,#stickyMenu .blockInfoContact .formContactJs .form-item-prenom,#stickyMenu .blockInfoContact .formContactJs .form-item-telephone{width:48%;}#stickyMenu .blockInfoContact .formContactJs .form-item-telephone{margin-right:4%;}#stickyMenu .blockInfoContact .formContactJs .form-item-message-{width:100%;}#stickyMenu .blockInfoContact .formContactJs .btn.btnSubmit{position:relative;}#stickyMenu .blockInfoContact .formContactJs .form-actions{position:relative;text-align:end !important;margin:0 40px 20px !important;}#stickyMenu .blockInfoContact .formContactJs .form-actions:after{}#stickyMenu .js-openContact{width:100px;height:100px;background-color:#e6f0f2;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;}#stickyMenu .js-openContact:before{width:87px;height:87px;}#stickyMenu .js-openContact:after,#stickyMenu .js-openContact:before{content:"";border-radius:50%;border:1px solid #006b78;position:absolute;}#stickyMenu .js-openContact:after{width:50px;height:50px;}#stickyMenu .js-openContact.notActive{display:none;}#stickyMenu .js-closeContact{width:100px;height:100px;background-color:#19283e;z-index:1;border-radius:50%;align-items:center;justify-content:center;position:relative;display:none;cursor:pointer;}#stickyMenu .js-closeContact:before{width:87px;height:87px;}#stickyMenu .js-closeContact:after,#stickyMenu .js-closeContact:before{content:"";border-radius:50%;border:1px solid #b3d3d7;position:absolute;}#stickyMenu .js-closeContact:after{width:50px;height:50px;}#stickyMenu .js-closeContact.active{display:flex;position:relative;z-index:10000;}#stickyMenu li p{display:none;}#stickyMenu>div{position:relative;}#stickyMenu>div>ul{display:inline-block;width:100%;position:relative;right:0;z-index:2;transition:all 0.35s linear;}#stickyMenu>div>ul li{float:left;width:100%;}#stickyMenu>div>ul li a{transition:all 0.25s linear;float:left;width:100%;height:50px;background-color:#fff;margin:1px 0 0;color:#0094a2;}#stickyMenu>div>ul li a i{font-size:1.8em;float:left;padding:15px 12px 12px 16px;}#stickyMenu>div>ul li a:hover{color:#006b78;background-color:#f6f6f6;}#stickyMenu>div>ul li a span{float:left;font-size:2.5em;text-transform:uppercase;}#stickyMenu>div>ul li.active a{background-color:#0094a2;}#stickyMenu>div>ul li.active a i,#stickyMenu>div>ul li.active a p,#stickyMenu>div>ul li.active a span{color:#fff;}#stickyMenu>div>ul.hover{right:140px;}#stickyMenu>div:hover{right:0;}#stickyMenu .layer{position:absolute;top:1px;right:-500px;min-width:300px;max-width:300px;min-height:300px;background:#fff;transition:all 0.35s linear;box-shadow:-4px 4px 12px rgba(0,0,0,0.2);}#stickyMenu .layer.active{right:50px;z-index:2;transition:all 0.35s linear;}#stickyMenu .layer.active:after{display:block;content:"";width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fff;right:-9px;top:18px;position:absolute;}#stickyMenu .layer .closeStickyMenu{float:left;position:absolute;right:32px;top:32px;width:20px;height:20px;font-size:2em;cursor:pointer;color:#19283e;}#stickyMenu .layer .contents{float:left;width:100%;padding:32px;}#stickyMenu .layer .contents .title{color:#0094a2;font-size:1em;text-transform:uppercase;font-family:Public Sans;}#stickyMenu .layer .contents .title:after{background:url(/themes/custom/anbalaba/img/ico-underline-pink.png) repeat-x;width:62px;height:6px;content:"";display:block;margin:5px 0 12px;}#stickyMenu .blkInfo .contents>div{margin-bottom:40px;}#stickyMenu .blkInfo .contents>div:last-child{margin-bottom:0;}#stickyMenu .blkInfo .contents>div:last-child .text img{width:auto;max-width:100%;height:auto;}#stickyMenu .blkForm{top:-100px;}#stickyMenu .blkForm.active:after{top:170px;}#stickyMenu .blkForm label{color:#19283e;font-size:0.688em;}#stickyMenu .blkForm input:not([type="submit"]){border-bottom:2px solid rgba(80,70,80,0.5);}#stickyMenu .blkForm .btnSubmit{padding:12px 34px;}#stickyMenu form{padding:0;}#stickyMenu form .formRow .formItem.formActions{text-align:center;}#stickyMenu form .formRow .formItem.formActions input,#stickyMenu form .formRow .formItem.formActions label{font-size:1.167em;background-color:#f58e80;}#stickyMenu form .formRow .formItem input,#stickyMenu form .formRow .formItem label{font-size:0.917em;}#stickyMenu form .formRow .formItem .ValidationErrors{font-size:0.717em;position:absolute;}#stickyMenu .blkWebCall.active:after{top:120px;}#stickyMenu .blkWebCall form label{color:#19283e;font-size:0.688em;}#stickyMenu .blkWebCall form input:not([type="submit"]),#stickyMenu .blkWebCall form select{border-bottom:2px solid rgba(80,70,80,0.5);}#stickyMenu .blkWebCall form .formRow .dateJour{float:left;width:60%;}#stickyMenu .blkWebCall form .formRow .dateHeure{float:right;width:30%;}#stickyMenu .blkWebCall .btnSubmit{padding:12px 34px;}#stickyMenu .blkContact{width:100%;}#stickyMenu .blkContact p{line-height:1.5em;color:#19283e;font-size:1.333em;}#stickyMenu .js-openContact .icon-contact{font-size:75px;animation-name:b;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;color:#006b78;}#stickyMenu .js-openContact .icon-hand{position:absolute;font-size:21px;color:#006b78;}#stickyMenu .js-openContact .icon-close-contact,#stickyMenu .js-openContact .icon-cross{display:none;}#stickyMenu .js-openContact:hover .icon-hand{transform:rotate(45deg);}#stickyMenu .js-closeContact .icon-close,#stickyMenu .js-closeContact .icon-close-contact{font-size:75px;animation-name:b;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear;color:#b3d3d7;}#stickyMenu .js-closeContact .icon-cross{position:absolute;font-size:21px;color:#b3d3d7;}#stickyMenu .js-closeContact:hover .icon-hand{transform:rotate(45deg);}#stickyMenu>div>ul li a span.icon-info{padding:8px 0;}#stickyMenu>div>ul li a span.icon-form{padding:8px;}#stickyMenu>div>ul li a span.icon-phone{padding:16px;font-size:1.4em;}#stickyMenu .js-openContact .icon-contact,#stickyMenu .js-closeContact .icon-close,#stickyMenu .js-closeContact .icon-close-contact{display:inline-block;transform-origin:50% 50%;will-change:transform;animation:b 6s linear infinite;}#stickyMenu .js-openContact:hover .icon-contact,#stickyMenu .js-closeContact:hover .icon-close,#stickyMenu .js-closeContact:hover .icon-close-contact{animation-duration:3s;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-contact p{white-space:normal !important;word-break:break-word !important;border-right:none !important;padding:5px 10px !important;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-contact{width:70% !important;}#stickyMenu .blockInfoContact .blkInfo .blkContact .text-link{width:30% !important;}#stickyMenu .blockInfoContact .blkFormContact form.formContactJs{display:grid !important;grid-template-columns:30% 65% !important;grid-column-gap:5% !important;align-items:start !important;}#stickyMenu .blockInfoContact .blkFormContact .itemLeft{grid-column:1 !important;text-align:left;}#stickyMenu .blockInfoContact .blkFormContact .itemRight{grid-column:2 !important;text-align:left !important;}#stickyMenu .blockInfoContact .formContactJs .btn.btnSubmit{background:#e6f0f2 !important;color:#0094a2 !important;padding:0 75px 0 30px !important;height:45px !important;border-radius:2rem !important;border:none !important;font-size:1.083em !important;clip-path:inset(0 45px 0 0 round 2rem) !important;transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1);position:relative;text-transform:none !important;margin-right:0 !important;}#stickyMenu .blockInfoContact .formContactJs .form-actions{position:relative;text-align:end !important;margin:20px 0 20px !important;padding-right:0 !important;display:inline-flex;align-items:center;float:right;}#stickyMenu .blockInfoContact .formContactJs .form-actions:after{font-family:"icomoon" !important;content:"\e91d" !important;position:absolute;width:45px;height:100%;background:#e6f0f2 !important;border-radius:50%;top:0;right:0;display:flex;align-items:center;justify-content:center;color:#0094a2 !important;rotate:none !important;clip-path:inset(0 0 0 0 round 2rem);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1),transform 0.75s cubic-bezier(0.19,1,0.22,1);}#stickyMenu .blkForm .btnSubmit{padding:12px 34px;}#stickyMenu .blkWebCall .btnSubmit{padding:12px 34px;}#stickyMenu .blockInfoContact .formContactJs .form-actions:hover .btnSubmit{clip-path:inset(0 1rem 0 0 round 2rem) !important;}#stickyMenu .blockInfoContact .formContactJs .form-actions:hover:after{clip-path:inset(0.5rem 0.5rem 0.5rem 0.5rem round 2rem) !important;transform:translateX(-1rem) !important;background:#fff !important;color:#0094a2 !important;}.blkNewsletter a,.blkNewsletter a:hover h2{transition:all 0.25s linear;}.blkNewsletter a:hover h2{color:#006b78;}.blkNewsletter{position:relative;float:left;width:100%;color:#fff;}.mobile-book-sticky{display:none;}@media screen and (max-width:992px){.mobile-book-sticky{display:block;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#ffd94f;text-align:center;padding:14px 0;cursor:pointer;box-shadow:0 -4px 15px rgba(0,0,0,0.15);}.mobile-book-sticky span{color:#fff;font-family:ClashDisplay-Medium,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 8px rgba(255,255,255,0.4);}footer{padding-bottom:50px !important;}}@media screen and (max-width:992px){.topInfo .search{display:none !important;}.topInfo .contact{display:none !important;}.navWrapper--dummy{display:none !important;}.book-button{display:none !important;}header,header.fixedHeader{padding:0 !important;}#mast,#mast > div,#block-anbalaba-blockmenuheader{height:56px !important;padding:0 12px !important;}.logoWrapper{align-items:center !important;padding:0 !important;}.logo-top .icon-logo{font-size:34px !important;}.topInfo{align-items:center !important;}.topInfo .changeLang{transform:none !important;}.mobile-header-initial .logo-top .icon-logo{position:relative !important;top:-8px !important;}.mobile-header-initial .topInfo .changeLang{position:relative !important;top:4px !important;}.fixedHeader .logo-top .icon-logo{position:relative !important;top:-4px !important;}.fixedHeader .topInfo .changeLang{position:relative !important;top:2px !important;}.menu-trigger,.burger-menu{display:block !important;}.fixedHeader{background-color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.1) !important;}.fixedHeader .logoWrapper,.fixedHeader .navWrapper,.fixedHeader .logoHeader,header .logoWrapper,header .navWrapper,header .logoHeader{background:transparent !important;border:none !important;border-radius:0 !important;min-height:0 !important;}.fixedHeader .book-button{margin-top:0 !important;}.fixedHeader .book-button > a{font-size:10px !important;padding:0 18px !important;height:30px !important;}.fixedHeader .book-button{left:45% !important;}.fixedHeader .menu-trigger span{background-color:#006b78 !important;}.fixedHeader .changeLang a{color:#006b78 !important;}.fixedHeader #block-anbalaba-blockmenuheader{border-bottom:none !important;}#stickyMenu{display:none !important;}header,header.fixedHeader{width:100% !important;max-width:100vw !important;overflow-x:hidden !important;box-sizing:border-box !important;}#mast{width:100% !important;overflow:hidden !important;}.topInfo{gap:8px !important;flex-shrink:0 !important;margin-right:-4px !important;}.topInfo > div{margin:0 !important;padding:0 !important;}}@media screen and (min-width:993px){.pg-votre-sejour header .logoHeader,.pg-votre-sejour header .logoWrapper,.pg-legal header .logoHeader,.pg-legal header .logoWrapper,.pg-contact header .logoHeader,.pg-contact header .logoWrapper{background-color:#0094a2 !important;}.pg-votre-sejour header .navWrapper,.pg-legal header .navWrapper,.pg-contact header .navWrapper{background-color:#0094a2 !important;}}@media screen and (max-width:992px){.pg-votre-sejour header,.pg-legal header{background-color:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}.pg-votre-sejour header .icon-logo,.pg-legal header .icon-logo{color:#0094a2 !important;}.pg-votre-sejour header .menu-trigger span,.pg-legal header .menu-trigger span{background-color:#006b78 !important;}}
:root{--btn-h:45px;--btn-r:2rem;--btn-padR:75px;--btn-padL:30px;--btn-icon:45px;--btn-color:#0094a2;--btn-bg:#fff;--btn-ease:cubic-bezier(0.19,1,0.22,1);--btn-focus:#88c1ff;}.btnLink{position:relative;display:inline-block;}.btnLink__content{clip-path:inset(0 45px 0 0 round 2rem);transition:-webkit-clip-path 0.75s cubic-bezier(0.19,1,0.22,1);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1),-webkit-clip-path 0.75s cubic-bezier(0.19,1,0.22,1);height:45px;color:#0094a2;padding:0 75px 0 30px;font-size:1.083em;}.btnLink__content,.btnLink__icon{display:flex;align-items:center;background:#fff;}.btnLink__icon{clip-path:inset(0 0 0 0 round 2rem);transition:transform 0.75s cubic-bezier(0.19,1,0.22,1),-webkit-clip-path 0.75s cubic-bezier(0.19,1,0.22,1);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1),transform 0.75s cubic-bezier(0.19,1,0.22,1);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1),transform 0.75s cubic-bezier(0.19,1,0.22,1),-webkit-clip-path 0.75s cubic-bezier(0.19,1,0.22,1);position:absolute;top:0;right:0;height:100%;width:45px;border-radius:50%;justify-content:center;}.btnLink:hover .btnLink__icon{clip-path:inset(0.5rem 0.5rem 0.5rem 0.5rem round 2rem);transform:translateX(-1rem);background-color:#0094a2;}.btnLink:hover .btnLink__icon i{color:#fff;}.btnLink:hover .btnLink__content{clip-path:inset(0 1rem 0 0 round 2rem);}.productSpec i,.btnLink__icon i{width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;}.btnLink,.btn-more,.introBtn a{transition:transform 0.2s ease,box-shadow 0.2s ease;}.btn-more:hover,.introBtn a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.btnLink--blue .btnLink__content,.btnLink--blue .btnLink__icon{display:flex;align-items:center;background:#e6f0f2;color:#0094a2;}.btnLink.btnLink--blue:hover .btnLink__icon{background-color:#fff;}.btnLink.btnLink--blue:hover .icon-curly-arrow-right:before{color:#0094a2;}.js-pager__items .btnLink__content,.js-pager__items .btnLink__icon{background:#e6f0f2;}.js-pager__items .btnLink__icon .icon-curly-arrow-right{font-family:"Public Sans" !important;}.js-pager__items .btnLink__icon .icon-curly-arrow-right:before{content:"+";font-size:2em;}.secMap .containerMap .btnLink__content,.secMap .containerMap .btnLink__icon{background:#e6f0f2;}.secMap .containerMap .btnLink:hover .btnLink__icon{background:#fff;}.secMap .containerMap .btnLink:hover .btnLink__icon i{color:#0094a2;}.secMap .containerMap .mapImage .js-mapBtn.btn1{position:absolute;bottom:8%;left:44%;}.secMap .containerMap .mapImage .js-mapBtn.btn2{position:absolute;bottom:33%;left:46%;}.secMap .containerMap .mapImage .js-mapBtn.btn3{position:absolute;top:52%;right:44%;}.secMap .containerMap .mapImage .js-mapBtn.btn4{position:absolute;top:36%;right:32%;}.secMap .containerMap .mapImage .js-mapBtn.btn5{position:absolute;top:34%;right:50%;}.secMap .containerMap .mapImage .js-mapBtn.btn6{position:absolute;top:44%;right:63%;}.secMap .containerMap .mapImage .js-mapBtn.btn7{position:absolute;top:54%;left:23%;}.secMap .containerMap .mapImage .js-mapBtn.btn8{position:absolute;top:40%;left:21%;}.productDetails .productDescCont .productFlipCont .flipCont .price_wrapper .btnLink__content,.productDetails .productDescCont .productFlipCont .flipCont .price_wrapper .btnLink__icon{background:#19283e;color:#fff;}.productDetails .productDescCont .productFlipCont .flipCont .price_wrapper .btnLink__icon i{font-size:18px;}.productDetails .productDescCont .productFlipCont .flipCont .price_wrapper .btnLink:hover .btnLink__icon{background:#fff;}.productDetails .productDescCont .productFlipCont .flipCont .price_wrapper .btnLink:hover .btnLink__icon i{color:#19283e;}.productDetails .productDescCont .productFlipCont .flipCont .price_wrapper .btnLink{margin-top:20px;width:max-content;}.pg-article .itdCont .btnLink__content,.pg-article .itdCont .btnLink__icon{background:#e6f0f2;font-size:0.722em;}.pg-article .itdCont .btnLink__content .icon-curly-arrow-right:before,.pg-article .itdCont .btnLink__icon .icon-curly-arrow-right:before{color:#0094a2;}.pg-article .itdCont .btnLink:hover .btnLink__icon{background-color:#fff;}.pg-article .itdCont .btnLink:hover .btnLink__icon .icon-curly-arrow-right:before{color:#0094a2;}.vs-card__cta .js-open-visite .btnLink__content{background:#ffd94f !important;color:#fff !important;font-weight:500;text-shadow:0 0 8px rgba(255,255,255,0.5);}.vs-card__cta .js-open-visite .btnLink__icon{background:#fff !important;color:#ffd94f !important;}.vs-card__cta .js-open-visite:hover .btnLink__icon{background:#fff !important;color:#ffd94f !important;}.vs-detail__book .btnLink__content{background:#0094a2 !important;color:#fff !important;font-weight:500;}.vs-detail__book .btnLink__icon{background:transparent !important;border:2px solid #0094a2;}.vs-detail__book .btnLink__icon i::before{color:#0094a2 !important;}.vs-detail__book:hover .btnLink__icon{background:#0094a2 !important;border-color:#0094a2 !important;}.vs-detail__book:hover .btnLink__icon i::before{color:#fff !important;}.vs-detail__book:hover .btnLink__content{background:#007a86 !important;}.btn{cursor:pointer;font-family:Public Sans;border:1px solid #fff;display:inline-block;font-size:1.167em;padding:10px 20px;letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:1.5em;-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-ms-border-radius:1.5em;-o-border-radius:1.5em}.btn.btnSubmit{transition:all .25s linear;border:0;border-radius:2rem;}.btn.btnUnderline{color:#004b91;border:0;border-bottom:2px solid #004b91;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding:12px 0;font-weight:800}.btn.btn-more{transition:all .25s linear;background:#f58e80;padding:18px 34px;border:none;font-size:1.333em;border-radius:2.5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;-ms-border-radius:2.5em;-o-border-radius:2.5em}.btn.btn-more:hover{background:#e31c45}.btn.btn-contact{transition:all .25s linear}.btn.btn-contact:hover{background:#e31c45 !important;color:#fff}.btn.btn-goBack{background:#f58e80;border:0;padding:0 20px;display:flex;justify-content:center;align-items:center;z-index:2}.btn.btn-goBack i{margin-right:12px;font-size:2.8em}.fixedHeader .btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:0 30px;height:50px;margin-top:-2px;text-transform:uppercase;font-family:ClashDisplay-Medium;font-size:14px;letter-spacing:0.1em;background:#0094a2;color:#fff;border:none;position:relative;overflow:hidden;transition:background 0.3s ease;cursor:pointer;}.fixedHeader .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.4),transparent);transition:all 0.6s;}.fixedHeader .btn:hover{background:#006b78;}.fixedHeader .btn:hover:before{left:100%;}header.menuBlack .btn{border-color:#000;color:#000;}.header-cta .btn{background-color:#d4a373;color:#fff;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-weight:bold;}.productDetails .goBackCont .btn-goBack{margin-top:18px;position:absolute;top:0;transition:all 0.25s linear;}.productDetails .goBackCont .btn-goBack:hover{background:#e31c45;}.productDetails .productDescCont .productFlipCont .flipCont .btn-contact,.productDetails .productDescCont .productFlipCont .flopCont .btn-contact{border:none;background:#19283e;font-size:1.333em;padding:18px 46px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;}.pg-article .downloadCont .btnDownload{color:#19283e;display:flex;align-items:center;padding:5px 25px 5px 0;border-radius:2.5em;-webkit-border-radius:2.5em;-moz-border-radius:2.5em;-ms-border-radius:2.5em;-o-border-radius:2.5em;transition:all 0.25s linear;font-size:0.928em;letter-spacing:0;text-transform:none;}.pg-article .downloadCont .btnDownload i{font-size:2.5em;vertical-align:middle;margin-right:10px;margin-top:5px;color:#f58e80;}.pg-article .downloadCont .btnDownload:hover{color:#f58e80;transition:all 0.25s linear;}.pg-article .meaImgTextCont .actuImgRightWrapper a.linkTo{font-size:1.333em;bottom:0;margin-top:20px;display:inline-block;}.pg-article .meaImgTextCont .actuImgRightWrapper a.linkTo i{color:#f58e80;font-size:3em;vertical-align:middle;margin:0 16px 0 0;}.pg-article .gridListingCont .linkTo{font-size:1.333em;bottom:0;margin-top:20px;display:inline-block;}.pg-article .gridListingCont .linkTo i{color:#f58e80;font-size:3em;vertical-align:middle;margin:0 16px 0 0;}.pg-article .itdCont .texte a.linkTo{font-size:1.333em;width:100%;}.pg-article .itdCont .texte a.linkTo i{color:#f58e80;font-size:3em;vertical-align:middle;margin:0 16px 0 0;}.error-page-message .btn-back{display:inline-block;padding:12px 40px;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;font-family:Public Sans;font-size:1.167em;text-transform:uppercase;color:#fff;background:#f58e80;transition:all 0.3s linear;}.error-page-message .btn-back:hover{background:#114c8e;}.book-button{display:flex !important;align-items:center;align-self:center;margin-top:0 !important;}.productDetails .book-button{display:none !important;}.book-pill{background:#ffd94f;color:#fff !important;font-family:ClashDisplay-Medium;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;padding:10px 24px;border-radius:50px;text-decoration:none;text-shadow:0 0 6px rgba(255,255,255,0.4);box-shadow:0 0 12px rgba(255,217,79,0.3);transition:background 0.2s,box-shadow 0.2s;display:inline-block;}.book-pill:hover{background:#f0c830;box-shadow:0 0 20px rgba(255,217,79,0.5);}.book-button>a::selection{background:transparent !important;color:#fff !important;}.book-button>a::-moz-selection{background:transparent !important;color:#fff !important;}#stickyMenu .blockInfoContact .formContactJs .btn.btnSubmit{position:relative;}.visite-modal-content,.visite-form{display:flex;flex-direction:column;min-height:0;overflow:visible;}#visite-modal,.visite-modal-overlay{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;z-index:-99999 !important;width:0 !important;height:0 !important;position:fixed !important;top:0;left:0;}#visite-modal.active,.visite-modal-overlay.active{display:flex !important;visibility:visible !important;opacity:1 !important;width:100% !important;height:100% !important;z-index:999999 !important;pointer-events:auto !important;background:rgba(0,0,0,0.5) !important;inset:0 !important;}#visite-modal:not(.active) .visite-modal-content,#visite-modal:not(.active) iframe{display:none !important;}#visite-modal.visite-modal-overlay{position:fixed;inset:0;display:none !important;justify-content:center;align-items:center;background-color:rgba(25,40,62,0.6);backdrop-filter:blur(4px);z-index:100000;opacity:0;transition:opacity 0.4s ease;}#visite-modal.active{display:flex !important;opacity:1;}.visite-modal-content{background:#fff;width:90vw;max-width:960px;height:95vh;border-radius:16px;display:grid;grid-template-rows:auto 1fr;box-shadow:0 20px 60px rgba(0,0,0,0.3);transform:scale(0.9);opacity:0;transition:transform 0.4s cubic-bezier(0.2,1,0.3,1),opacity 0.3s ease;overflow:hidden;}#visite-modal.active .visite-modal-content{transform:scale(1);opacity:1;}.visite-body{flex:1;position:relative;background:#fff;overflow:hidden;min-height:0;display:block !important;padding:0 !important;margin:0 !important;font-size:0 !important;line-height:0 !important;border-radius:0 0 16px 16px;scrollbar-width:thin;scrollbar-color:rgba(25,40,62,0.25) transparent;}.visite-body iframe{display:block !important;position:absolute;top:-340px;left:0;width:100% !important;height:calc(100% + 340px) !important;border:0 !important;background:#fff;}.visite-body::-webkit-scrollbar{width:6px;}.visite-body::-webkit-scrollbar-track{background:transparent;}.visite-body::-webkit-scrollbar-thumb{background:rgba(25,40,62,0.25);border-radius:3px;}.visite-body::-webkit-scrollbar-thumb:hover{background:rgba(25,40,62,0.5);}.visite-header{flex:0 0 auto;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;background:#19283e;border-bottom:none;border-radius:16px 16px 0 0;}.visite-header .title{color:#fff !important;font-family:ClashDisplay-Medium,sans-serif;font-size:20px;letter-spacing:1px;}.visite-close-btn{background:none;border:2px solid rgba(255,255,255,0.3);color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:border-color 0.2s;}#visite-modal.active iframe{display:block !important;visibility:visible;}#block-anbalaba-ame,.iframe-wrapper-full,.iframe-no-ratio,.amenitiz-container iframe{display:none !important;visibility:hidden;}@media (max-width:992px){.visite-modal-content{width:100% !important;min-width:0 !important;}body.modal-open{overflow:hidden !important;position:fixed;width:100%;}}.productDetails .flipInfo{font-size:2.25rem;font-family:ClashDisplay-Medium;background-color:#19283e;color:#fff;padding:100px 20px 0;display:inline-block;width:100%;position:relative;}.productDetails .flipInfo__shape{color:#19283e;background-color:#e6f0f2;max-width:850px;border-radius:0 400px 400px 0;margin:0 auto;z-index:2;position:relative;bottom:35px;line-height:44px;padding:9.5rem 200px 9.5rem 150px;}.productDetails .flipInfo__shape p{line-height:normal;}.productDetails .flipInfo:after{content:"";width:100%;height:15%;background-color:#fff;position:absolute;bottom:0;left:0;}section:has(.flipInfo) section .productDescCont .productFlipCont>.flipCont.jsFlipCont{margin-bottom:unset;}@media screen and (max-width:736px){.productDetails .flipInfo{font-size:2rem;}}@media screen and (max-width:640px){.productDetails .flipInfo{font-size:1.25rem;}.productDetails .flipInfo__shape{padding:5.5rem 30px 5.5rem 20px;line-height:normal;}.productDetails .flipInfo:after{bottom:-1px;}}@media screen and (max-width:840px){section:has(.flipInfo) section .productDescCont .productFlipCont>.flipCont.jsFlipCont{margin-bottom:40px;}}.actuCont .infoCont .quote{width:60%;margin:0 auto;font-family:ClashDisplay-Medium;font-size:3em;line-height:1.45em;position:relative;color:#fff;}.actuCont .infoCont .quote p{line-height:1.25em;}.actuCont .infoCont .quote:before{width:103px;height:66px;background:url(/themes/custom/anbalaba/img/new-ico-quote-lg.png) no-repeat;content:"";position:absolute;bottom:calc(100% + 30px);left:0;}.actuCont .infoCont .quoteDesc{color:#fff;margin:auto;width:60%;}.actuCont .infoCont .quoteDesc.description p{line-height:20px;}@media screen and (max-width:768px){.actuCont .infoCont .pseudo,.actuCont .infoCont .quote,.actuCont .infoCont .quoteDesc{width:95%;margin-bottom:10px;position:relative;}.actuCont .infoCont .quoteDesc{margin-bottom:0;}}@media screen and (max-width:1200px){.actuCont .infoCont .quote{font-size:2.5em;margin-top:70px;}.actuCont .infoCont .quote:before{top:-90px;background-size:100%;width:90px;}}.wideLink{width:100%;height:100%;position:absolute;top:0;left:0;}.mdl-textfield{position:relative !important;width:100% !important;padding:20px 0 0 !important;display:block !important;}.mdl-textfield__input{width:100% !important;border:none !important;border-bottom:1px solid #ccc !important;padding:4px 0 !important;font-size:1em !important;background:transparent !important;outline:none !important;transition:border-color 0.2s !important;}.mdl-textfield__input:focus{border-bottom-color:#0094a2 !important;}.mdl-textfield__label{position:absolute !important;top:24px !important;left:0 !important;font-size:1em !important;color:#999 !important;transition:all 0.2s ease !important;pointer-events:none !important;}.mdl-textfield__input:focus ~ .mdl-textfield__label,.mdl-textfield__input:not(:placeholder-shown) ~ .mdl-textfield__label,.mdl-textfield.is-focused .mdl-textfield__label,.mdl-textfield.is-dirty .mdl-textfield__label{top:0 !important;font-size:0.75em !important;color:#0094a2 !important;}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{font-size:16px;}header .searchBlock form .mdl-textfield__label{top:34px;font-size:0.812em;}header .searchBlock form .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,header .searchBlock form .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,header .searchBlock form .mdl-textfield--floating-label.is-focused .mdl-textfield__label{font-size:0.812em;}header .searchBlock form .mdl-textfield--floating-label .is-focused .mdl-textfield__label{color:#006b78;}header .searchBlock form .mdl-textfield--floating-label .is-focused .mdl-textfield__label:after{background-color:#006b78;}header .searchBlock form .form-item.is-focused .mdl-textfield__label{color:#0094a2;}header .searchBlock form .form-item.is-focused .mdl-textfield__label:after{background-color:#0094a2;}.pg-contact .mdl-textfield__input{width:90%;}.pg-contact .mdl-textfield.form-item-message-,.pg-contact .mdl-textfield.form-item-message- .mdl-textfield__label,.pg-contact .mdl-textfield__input.message{width:100%;}.pg-contact .mdl-textfield__label{width:90%;color:#19283e;}.pg-contact .mdl-textfield{width:50%;float:left;margin-bottom:30px;}.productDetails .productDescCont .productFlipCont .flopCont form .formItem .mdl-textfield{width:100%;}.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield{width:50%;float:left;margin-bottom:30px;}.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield.form-item-message-,.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield.form-item-message- input[type="text"],.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield.form-item-message- label{width:100%;}.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield>input[type="email"],.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield>input[type="text"],.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield>label{width:90%;}.formWrapper #webform-submission-contact-form .itemRight>.mdl-textfield>.ValidationErrors{position:absolute;}.formWrapper .formRow .formItem .mdl-textfield{width:90%;}.formWrapper .formRow .formItem.single,.formWrapper .formRow .formItem.single .mdl-textfield{width:100%;}.formWrapper .formRow .formItem+.formItem .mdl-textfield{float:right;}.use-wf-compact .js-form-item,.use-wf-compact .mdl-textfield,.use-wf-compact .form-item{margin:0 0 var(--gap) 0;}.blkFormContact .mdl-textfield__input{border-bottom:1px solid #19283e;color:#19283e;}.blkFormContact .mdl-textfield__label{color:#4a5b6c;}.user-login-form .form-item label.mdl-textfield__label{position:relative;display:block;top:auto;left:auto;font-size:0.875em;color:rgba(0,0,0,0.54);margin-bottom:4px;pointer-events:auto;overflow:visible;white-space:normal;}@media screen and (max-width:840px){.pg-contact .mdl-textfield__input{width:100%;}}@media (min-width:480px) and (max-width:839px){.mdl-cell--1-col-tablet{width:12.5% !important;}.mdl-cell--2-col-tablet{width:25% !important;}.mdl-cell--3-col-tablet{width:37.5% !important;}.mdl-cell--4-col-tablet{width:50% !important;}.mdl-cell--5-col-tablet{width:62.5% !important;}.mdl-cell--6-col-tablet{width:75% !important;}.mdl-cell--7-col-tablet{width:87.5% !important;}.mdl-cell--8-col-tablet{width:100% !important;}}@media (max-width:479px){.mdl-cell--1-col-phone{width:25% !important;}.mdl-cell--2-col-phone{width:50% !important;}.mdl-cell--3-col-phone{width:75% !important;}.mdl-cell--4-col-phone{width:100% !important;}.mdl-cell{width:100% !important;}}@media (max-width:479px){.mdl-cell--hide-phone{display:none !important;}}@media (min-width:480px) and (max-width:839px){.mdl-cell--hide-tablet{display:none !important;}}@media (min-width:840px){.mdl-cell--hide-desktop{display:none !important;}}@media screen and (max-width:640px){.blkNewsletter .mdl-cell--5-col{min-height:250px;}}.custom-notification{display:none;}#slides{position:relative;overflow:hidden;max-height:640px;}#slides .swiper-wrapper{max-height:640px;}#slides .swiper-slide{position:relative;}#slides .swiper-slide:before{position:absolute;top:0;content:"";display:block;background:url(/themes/custom/anbalaba/img/top-shadow.png) repeat-x transparent;height:242px;width:100%;z-index:1;}#slides .swiper-slide img{max-width:100%;width:100%;height:auto;margin:0 auto;}#slides .swiper-button-prev,#slides .swiper-button-next{display:none !important;}#slides .swiper-pagination{position:absolute;width:100%;height:20px;text-align:center;left:0;top:88%;z-index:2;}#slides .swiper-pagination-bullet{width:8px;height:8px;border:0;padding:0;display:inline-block;background:#fff;cursor:pointer;border-radius:4px;opacity:0.5;}#slides .swiper-pagination-bullet-active{background-color:#f59d20;opacity:1;}.sliderProduit .swiper-slide{position:relative;}.sliderProduit .swiper-slide:before{position:absolute;top:0;content:"";display:block;background-image:linear-gradient(rgba(0,0,0,0.4),transparent);height:242px;width:100%;z-index:1;}.sliderProduit .swiper-slide:after{position:absolute;bottom:0;content:"";display:block;background:url(/themes/custom/anbalaba/img/bottom-shadow.png) repeat-x transparent;height:103px;width:100%;z-index:1;}.sliderProduit .swiper-slide img{max-width:100%;width:100%;height:auto;margin:0 auto;}.sliderProduit .swiper-button-prev,.sliderProduit .swiper-button-next{background:none;border:1px solid #fff;border-radius:999px;width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:999;cursor:pointer;color:#fff;font-size:0;}.swiper-button-prev > *,.swiper-button-next > *{display:none !important;}.sliderProduit .swiper-button-prev{left:50px;}.sliderProduit .swiper-button-prev::after{font-family:icomoon !important;content:"\e916";font-size:16px;}.sliderProduit .swiper-button-prev:hover{background:#006b78;color:#fff;transition:all 0.35s linear;border:1px solid transparent;}.sliderProduit .swiper-button-next{right:50px;}.sliderProduit .swiper-button-next::after{font-family:icomoon !important;content:"\e916";font-size:16px;transform:rotate(180deg);}.sliderProduit .swiper-button-next:hover{background:#006b78;color:#fff;transition:all 0.2s linear;border:1px solid transparent;}.sliderProduit .swiper-pagination{position:absolute;width:100%;height:20px;text-align:center;left:0;bottom:57px;display:flex;align-items:center;justify-content:center;z-index:2;}.sliderProduit .swiper-pagination-bullet{width:20px;height:2px;border:0;padding:0;display:inline-block;background:#fff;cursor:pointer;border-radius:4px;opacity:0.5;}.sliderProduit .swiper-pagination-bullet-active{width:50px;opacity:1;background:#fff;}.pg-article .carouselArticleCont .swiper-slide{position:relative;}.pg-article .carouselArticleCont .swiper-slide:before{position:absolute;top:0;content:"";display:block;background:url(/themes/custom/anbalaba/img/top-shadow.png) repeat-x transparent;height:242px;width:100%;z-index:1;}.pg-article .carouselArticleCont .swiper-slide:after{position:absolute;bottom:0;content:"";display:block;background:url(/themes/custom/anbalaba/img/bottom-shadow.png) repeat-x transparent;height:103px;width:100%;z-index:1;}.pg-article .carouselArticleCont .swiper-slide img{max-width:100%;height:auto;width:100%;}.pg-article .carouselArticleCont .swiper-button-prev,.pg-article .carouselArticleCont .swiper-button-next{color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:1;background:none;border:1px solid #fff;border-radius:999px;width:50px;height:50px;cursor:pointer;}.pg-article .carouselArticleCont .swiper-button-next{right:50px;}.pg-article .carouselArticleCont .swiper-button-next::after{font-family:icomoon !important;content:"\e916";font-size:18px;transform:rotate(180deg);}.pg-article .carouselArticleCont .swiper-button-next:hover{background:#0094a2;border:1px solid transparent;transition:all 0.35s linear;}.pg-article .carouselArticleCont .swiper-button-prev{left:50px;}.pg-article .carouselArticleCont .swiper-button-prev::after{font-family:icomoon !important;content:"\e916";font-size:18px;}.pg-article .carouselArticleCont .swiper-button-prev:hover{background:#0094a2;border:1px solid transparent;transition:all 0.35s linear;}.pg-article .carouselArticleCont .swiper-pagination{position:absolute;width:100%;height:20px;text-align:center;left:0;bottom:57px;display:flex;align-items:center;justify-content:center;z-index:2;}.pg-article .carouselArticleCont .swiper-pagination-bullet{width:20px;height:2px;border-radius:4px;background:#fff;opacity:0.5;}.pg-article .carouselArticleCont .swiper-pagination-bullet-active{width:50px;opacity:1;}#block-blockblog .js-sliderBlog .swiper-button-prev,#block-blockblog .js-sliderBlog .swiper-button-next{background:none;border:1px solid #fff;border-radius:999px;width:50px;height:50px;position:absolute;color:#fff;overflow:hidden;top:-99px;cursor:pointer;z-index:10;}#block-blockblog .js-sliderBlog .swiper-button-prev{right:80px;left:auto;}#block-blockblog .js-sliderBlog .swiper-button-prev::after{font-family:icomoon !important;content:"\e916";font-size:16px;}#block-blockblog .js-sliderBlog .swiper-button-prev:hover{color:#006b78;background:#fff;transition:all 0.35s linear;border:1px solid transparent;}#block-blockblog .js-sliderBlog .swiper-button-next{right:5px;left:auto;top:-99px;}#block-blockblog .js-sliderBlog .swiper-button-next::after{font-family:icomoon !important;content:"\e916";font-size:16px;transform:rotate(180deg);}#block-blockblog .js-sliderBlog .swiper-button-next:hover{color:#006b78;background:#fff;transition:all 0.2s linear;border:1px solid transparent;}#slides:not(.swiper-initialized)>ul>li:not(:first-child){display:none;}#slides:not(.swiper-initialized)>ul{overflow:hidden;max-height:70vh;}#slides:not(.swiper-initialized) > ul > li:first-child img{width:100%;height:auto;display:block;}.sliderProduit:not(.swiper-initialized) > ul{overflow:hidden;max-height:60vh;}.sliderProduit:not(.swiper-initialized) > ul > li:not(:first-child){display:none;}.sliderProduit:not(.swiper-initialized) > ul > li:first-child img{width:100%;height:auto;display:block;}.js-sliderBlog:not(.swiper-initialized){display:flex;overflow:hidden;gap:20px;}.js-sliderBlog:not(.swiper-initialized) > .blogContent:nth-child(n+4){display:none;}.vs-detail-slider .swiper-slide{height:auto;}@media screen and (min-width:1920px){#slides{max-height:960px;}#slides .swiper-wrapper{max-height:960px;}}@media screen and (max-width:786px){.sliderProduit .swiper-button-prev{left:10px;}.sliderProduit .swiper-button-next{right:10px;}.sliderProduit .swiper-slide img{max-width:none;width:auto;height:300px;object-fit:cover;}.sliderProduit .swiper-wrapper{padding-bottom:60px;}.sliderProduit .swiper-pagination{bottom:16px;}.sliderProduit .swiper-pagination-bullet{background:#0094a2;}}@media screen and (max-width:640px){#slides .swiper-pagination{top:84%;}}@media screen and (max-width:420px){#slides .swiper-pagination{top:77%;}}.pg-galerie .fancybox-nav span{visibility:initial;font-family:icomoon,Arial,Helvetica,sans-serif;line-height:1;font-size:4em;color:#f58e80;background:none;}.pg-galerie .fancybox-overlay{background:hsla(0,0%,100%,0.9) !important;}.pg-galerie .fancybox-type-iframe .fancybox-close{display:none;}.pg-galerie .fancybox-close{top:0;right:0;display:flex;justify-content:center;right:50%;left:50%;font-size:2em;font-family:icomoon,Arial,Helvetica,sans-serif;line-height:1;color:#19283e;background:none;}.pg-galerie .fancybox-close:before{content:"\e904";}.pg-galerie .fancybox-opened .fancybox-skin{box-shadow:0 0 0 rgba(0,0,0,0.2);}.pg-galerie .fancybox-skin{padding:0 !important;background:none !important;}.pg-galerie .fancybox-prev span:before{content:"\e90f";}.pg-galerie .fancybox-next span:before{content:"\e910";}.pg-galerie .fancybox-image{padding:9%;max-width:100%;width:auto;height:auto;margin:0 auto;}.pg-galerie .fancybox-title{width:100%;left:0;position:relative;}.pg-galerie .fancybox-title .child{margin:0 auto;padding:0 9%;width:100%;border:none;text-shadow:none;color:#19283e;background:none;}.pg-galerie .fancybox-title .child>div{display:inline-block;width:75%;font-family:Public Sans;text-align:left;}.pg-galerie .fancybox-title .child>div p{font-family:Public Sans;color:#19283e;opacity:0.6;font-size:1em;}.pg-galerie .fancybox-title .child .currentSlide{float:right;width:25%;text-align:right;letter-spacing:4px;font-size:1.231em;font-family:Public Sans;font-weight:300;}.pg-galerie .fancybox-title .child .currentSlide span{color:#f58e80;}@media screen and (max-width:420px){.pg-galerie .fancybox-title .child>div{width:100%;}.pg-galerie .fancybox-title .child .currentSlide{width:100%;float:left;text-align:left;}}.g-recaptcha.hidden{display:block !important;visibility:visible !important;}form.formContactJs .itemRight .captcha,form.webform-contact .itemRight .captcha{grid-column:1;}form.formContactJs .itemRight .form-actions,form.webform-contact .itemRight .form-actions{grid-column:2;align-self:center;position:relative;display:inline-block;margin:0;float:none !important;}@media screen and (max-width:768px){body > div[style*="z-index: 2000000000"]{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;display:flex !important;justify-content:center !important;align-items:flex-start !important;padding-top:10px !important;overflow-y:auto !important;background-color:rgba(0,0,0,0.5) !important;}body > div[style*="z-index: 2000000000"] > div{transform:scale(0.8) !important;-webkit-transform:scale(0.8) !important;transform-origin:top center !important;-webkit-transform-origin:top center !important;position:static !important;margin:0 !important;}}.formContactJs .webform-confirmation__message{color:#042b60;}.formContactJs .webform-confirmation__back{display:none;}.formWrapper .form-actions.webform-actions{position:relative;text-align:right;padding:25px 0;}.formWrapper .form-actions.webform-actions input[type="submit"].btnSubmit{padding:13px 46px;border-radius:25px;background:#19283E;color:#fff;font-size:1.1em;border:none;cursor:pointer;transition:all 0.3s ease;clip-path:none;}.formWrapper .form-actions.webform-actions input[type="submit"].btnSubmit:hover{background:#0094a2;}.formWrapper .form-actions.webform-actions:after{font-family:icomoon !important;content:"\e916";width:46px;height:46px;background:#19283E;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;top:25px;right:0;transition:all 0.3s ease;}.formWrapper .form-actions.webform-actions:hover:after{background:#0094a2;}.use-wf-compact{--bubble:52px;--padR:84px;--gap:10px;--label:13px;--inpf:16px;--accent:#183044;--accent-2:#12283b;--accent-3:#0094a2;--ink:#163042;}.use-wf-compact .form-actions{position:relative;display:inline-block;margin-top:8px;}.use-wf-compact .form-actions input[type="submit"],.use-wf-compact .form-actions button[type="submit"]{-webkit-appearance:none;appearance:none;position:relative;display:inline-block;cursor:pointer;border:0;height:52px;line-height:52px;border-radius:2rem;padding:0 var(--padR) 0 24px;font:700 16px/52px Public Sans,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;white-space:nowrap;color:var(--btn-fg);background:var(--accent);clip-path:inset(0 var(--bubble) 0 0 round 2rem);transition:clip-path .75s cubic-bezier(0.19,1,0.22,1),background-color .35s ease,color .35s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 8px 22px rgba(0,0,0,.18);}.use-wf-compact .form-actions:hover input[type="submit"],.use-wf-compact .form-actions:hover button[type="submit"]{clip-path:inset(0 calc(1rem + var(--hover-shift)) 0 0 round 2rem);background:#fff;color:var(--accent-2);transform:translateX(2px);box-shadow:0 12px 28px rgba(0,0,0,.22);}.use-wf-compact .form-actions input[type="submit"]:focus-visible,.use-wf-compact .form-actions button[type="submit"]:focus-visible{outline:2px solid #88c1ff;outline-offset:2px;}.use-wf-compact .form-actions input[type="submit"][disabled],.use-wf-compact .form-actions button[type="submit"][disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none;}.use-wf-compact .form-actions::after{content:"\e916";font-family:icomoon !important;position:absolute;top:50%;right:calc((var(--padR) - var(--bubble)) / 2);width:var(--bubble);height:var(--bubble);transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bubble-bg);color:var(--bubble-fg);box-shadow:0 10px 20px rgba(24,48,68,.30);transition:transform .75s cubic-bezier(0.19,1,0.22,1),background-color .35s ease,color .35s ease;pointer-events:none;}.use-wf-compact .form-actions:hover::after,.use-wf-compact .form-actions:focus-within::after{transform:translateY(-50%) translateX(calc(-1 * var(--hover-shift)));background:var(--accent-3);color:#fff;}.form-actions{position:relative;display:inline-flex;align-items:center;cursor:pointer;}.form-actions > input[type="submit"],.form-actions > button[type="submit"],.form-actions .btn.btnSubmit{padding:0 75px 0 30px;height:45px;border-radius:2rem;background:#fff !important;color:#0094a2 !important;border:none;font-size:1.083em;font-family:'Public Sans',Arial,sans-serif;cursor:pointer;clip-path:inset(0 45px 0 0 round 2rem);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1);display:flex;align-items:center;letter-spacing:normal;text-transform:none;}.form-actions:after{content:"\e916" !important;font-family:icomoon !important;position:absolute;top:0;right:0;width:45px;height:100%;border-radius:50%;background:#0094a2 !important;color:#fff !important;display:flex;align-items:center;justify-content:center;clip-path:inset(0 0 0 0 round 2rem);transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1),transform 0.75s cubic-bezier(0.19,1,0.22,1);rotate:180deg;}.form-actions:hover > input[type="submit"],.form-actions:hover > button[type="submit"],.form-actions:hover .btn.btnSubmit{clip-path:inset(0 1rem 0 0 round 2rem) !important;}.form-actions:hover:after{clip-path:inset(0.5rem 0.5rem 0.5rem 0.5rem round 2rem) !important;transform:translateX(-1rem) !important;background:#fff !important;color:#0094a2 !important;}.pg-contact #edit-actions{float:none !important;margin-right:0 !important;}.pg-contact #edit-actions-submit{float:none !important;background:#e6f0f2 !important;color:#0094a2 !important;padding:0 75px 0 30px !important;height:45px !important;font-size:1.083em !important;clip-path:inset(0 45px 0 0 round 2rem) !important;border-radius:2rem !important;border:none !important;transition:clip-path 0.75s cubic-bezier(0.19,1,0.22,1);}.pg-contact #edit-actions:after{right:0 !important;background:#e6f0f2 !important;color:#0094a2 !important;content:"\e91d" !important;rotate:none !important;}.pg-contact #edit-actions:hover #edit-actions-submit{background:#e6f0f2 !important;color:#0094a2 !important;clip-path:inset(0 1rem 0 0 round 2rem) !important;}.pg-contact #edit-actions:hover:after{background:#fff !important;color:#0094a2 !important;clip-path:inset(0.5rem 0.5rem 0.5rem 0.5rem round 2rem) !important;transform:translateX(-1rem) !important;}#stickyMenu .blockInfoContact .formContactJs .form-actions:hover .btnSubmit{clip-path:inset(0 1rem 0 0 round 2rem) !important;}#stickyMenu .blockInfoContact .formContactJs .form-actions:hover:after{clip-path:inset(0.5rem 0.5rem 0.5rem 0.5rem round 2rem) !important;transform:translateX(-1rem) !important;background:#fff !important;color:#0094a2 !important;}header .searchBlock form .form-actions:after{display:none !important;}header .searchBlock form .form-actions > input{clip-path:none;padding:10px;background:transparent !important;}form.formContactJs,form.webform-contact{display:grid;grid-template-columns:30% 65%;grid-column-gap:2.5%;align-items:start;}.contact-modal-title{grid-column:1 / -1;}form.formContactJs .itemLeft,form.webform-contact .itemLeft{grid-column:1;align-self:center;}form.formContactJs .itemRight,form.webform-contact .itemRight{grid-column:2;display:grid;grid-template-columns:1fr auto;}form.formContactJs .itemRight > *,form.webform-contact .itemRight > *{grid-column:1 / -1;}@media (max-width:768px){#stickyMenu .blockInfoContact .blkFormContact form.formContactJs,form.formContactJs,form.webform-contact{grid-template-columns:100% !important;}#stickyMenu .blockInfoContact .blkFormContact .itemLeft,#stickyMenu .blockInfoContact .blkFormContact .itemRight,form.formContactJs .itemLeft,form.formContactJs .itemRight,form.webform-contact .itemLeft,form.webform-contact .itemRight{grid-column:1 !important;margin-bottom:30px;}form.formContactJs .form-actions,form.webform-contact .form-actions{grid-column:1 !important;}}.js-close-newsletter .icon-cross{font-size:24px;color:#19283e;cursor:pointer;}.js-close-newsletter{width:100px !important;height:100px !important;background-color:#19283e !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;position:absolute !important;top:0 !important;right:0 !important;transform:translate(50%,-50%) !important;z-index:99999 !important;box-shadow:0 4px 15px rgba(0,0,0,0.3) !important;}.js-close-newsletter:before,.js-close-newsletter:after{content:"" !important;border-radius:50% !important;border:1px solid #B3D3D7 !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;}.js-close-newsletter:before{width:87px !important;height:87px !important;}.js-close-newsletter:after{width:50px !important;height:50px !important;}.js-close-newsletter .icon-close,.js-close-newsletter .icon-close-contact{font-size:75px !important;color:#B3D3D7 !important;line-height:1 !important;display:inline-block !important;animation:b 5s linear infinite !important;transform-origin:50% 50% !important;will-change:transform !important;z-index:1 !important;}.js-close-newsletter .icon-cross{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;font-size:21px !important;color:#B3D3D7 !important;line-height:1 !important;display:block !important;z-index:2 !important;}html[lang="fr"] .js-close-newsletter .icon-close{display:none !important;}html[lang="en"] .js-close-newsletter .icon-close-contact{display:none !important;}.ui-dialog:has(.webform-submission-newsletter-new-form){border:none !important;border-radius:12px !important;overflow:visible !important;box-shadow:0 20px 60px rgba(0,0,0,0.4) !important;max-width:1000px !important;width:90vw !important;background:#B3D3D7 !important;padding:0 !important;}.ui-dialog:has(.webform-submission-newsletter-new-form) .ui-dialog-titlebar{display:none !important;}.ui-dialog:has(.webform-submission-newsletter-new-form) .ui-dialog-buttonpane{display:none !important;}.webform-submission-newsletter-new-form .form-actions.webform-actions{display:block !important;margin:10px 0 0 !important;float:none !important;position:static !important;}.webform-submission-newsletter-new-form .form-actions.webform-actions input[type="submit"]{display:inline-block !important;background:#e6f0f2 !important;color:#19283e !important;border:none !important;border-radius:25px !important;padding:12px 30px !important;font-size:0.95em !important;font-weight:500 !important;cursor:pointer !important;clip-path:none !important;height:auto !important;width:auto !important;}.webform-submission-newsletter-new-form .form-actions.webform-actions input[type="submit"]:hover{background:#0094a2 !important;color:#fff !important;}.webform-submission-newsletter-new-form .form-actions.webform-actions::after{display:none !important;}.webform-submission-newsletter-new-form .captcha{margin-top:5px;margin-bottom:0;}.webform-submission-newsletter-new-form .captcha .captcha__description{display:none !important;}.webform-submission-newsletter-new-form .captcha .fieldset-legend{font-size:0.85em;color:#19283E;}.webform-submission-newsletter-new-form .g-recaptcha{transform:scale(0.78);transform-origin:0 0;}.webform-submission-newsletter-new-form .captcha__description{font-size:0.75em;color:#555;}.ui-dialog:has(.webform-submission-newsletter-new-form) .ui-dialog-content{background:transparent !important;padding:0 !important;overflow:visible !important;max-height:none !important;}.webform-submission-newsletter-new-form{background:#B3D3D7 !important;border-radius:12px !important;overflow:hidden !important;margin:0 !important;}.webform-submission-newsletter-new-form .webform-flexbox{display:flex !important;flex-wrap:nowrap !important;gap:0 !important;min-height:auto !important;align-items:stretch !important;}.webform-submission-newsletter-new-form .webform-flex:first-child{flex:0 0 55% !important;padding:30px 40px 20px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}.webform-submission-newsletter-new-form .webform-flex:last-child{flex:0 0 45% !important;padding:0 !important;margin:0 !important;position:relative !important;overflow:hidden !important;border-radius:0 12px 12px 0 !important;}.webform-submission-newsletter-new-form .webform-flex:last-child .webform-flex--container,.webform-submission-newsletter-new-form .webform-flex:last-child .js-form-wrapper,.webform-submission-newsletter-new-form .webform-flex:last-child .form-item{margin:0 !important;padding:0 !important;height:100% !important;position:absolute !important;inset:0 !important;}.webform-submission-newsletter-new-form .webform-flex:last-child > div{flex:1 !important;min-height:0 !important;display:flex !important;flex-direction:column !important;margin:0 !important;padding:0 !important;}.webform-submission-newsletter-new-form .newsletter-image{position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}.webform-submission-newsletter-new-form .newsletter-image p:first-child{margin:0 !important;padding:0 !important;height:100% !important;line-height:0 !important;}.webform-submission-newsletter-new-form .newsletter-image img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;}.webform-submission-newsletter-new-form .newsletter-image p:last-child{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;margin:0 !important;padding:12px 15px !important;color:#fff !important;font-size:0.72em !important;line-height:1.4 !important;background:rgba(25,40,62,0.7) !important;text-align:center !important;z-index:5 !important;box-sizing:border-box !important;pointer-events:none !important;}.webform-submission-newsletter-new-form h2{color:#19283E !important;font-family:'ClashDisplay-Medium',sans-serif !important;font-size:2.5em !important;margin:0 0 30px 0 !important;line-height:1.2 !important;text-transform:uppercase !important;letter-spacing:2px !important;}.webform-submission-newsletter-new-form .mdl-textfield{width:100% !important;margin-bottom:8px !important;}.webform-submission-newsletter-new-form .mdl-textfield__input{color:#19283E !important;border-bottom:1px solid #19283E !important;background:transparent !important;}.webform-submission-newsletter-new-form .mdl-textfield__label{color:#19283E !important;}.webform-submission-newsletter-new-form .captcha{margin-bottom:10px !important;}.ui-dialog:has(.webform-submission-newsletter-new-form) .form-actions{display:inline-flex !important;float:none !important;margin-top:10px !important;}.ui-dialog:has(.webform-submission-newsletter-new-form) .form-actions::after{background:#19283E !important;rotate:unset !important;}.ui-dialog:has(.webform-submission-newsletter-new-form) .form-actions > input[type="submit"]{color:#19283E !important;padding:0 30px !important;height:45px !important;border-radius:2rem !important;background:#e6f0f2 !important;border:none !important;font-size:1em !important;font-weight:500 !important;cursor:pointer !important;clip-path:none !important;}.ui-dialog:has(.webform-submission-newsletter-new-form) .form-actions:hover > input[type="submit"]{background:#0094a2 !important;color:#fff !important;}@media screen and (max-width:768px){.js-close-newsletter{right:-10px;top:-10px;width:80px;height:80px;}.js-close-newsletter:before{width:70px;height:70px;}.js-close-newsletter:after{width:40px;height:40px;}.js-close-newsletter .icon-close-contact,.js-close-newsletter .icon-close{font-size:60px;}.ui-dialog:has(.webform-submission-newsletter-new-form) .ui-dialog-content{padding:0;}.ui-dialog:has(.webform-submission-newsletter-new-form) h2{font-size:1.8em;}.webform-submission-newsletter-new-form .webform-flex{min-width:100%;}}@media screen and (max-width:900px){.webform-submission-newsletter-new-form .webform-flexbox{flex-wrap:wrap !important;min-height:auto !important;}.webform-submission-newsletter-new-form .webform-flex:first-child{flex:0 0 100% !important;padding:40px 30px 30px !important;}.webform-submission-newsletter-new-form .webform-flex:last-child{flex:0 0 100% !important;min-height:250px !important;}.js-close-newsletter{width:70px !important;height:70px !important;right:-20px !important;top:-20px !important;}.js-close-newsletter:before{width:60px !important;height:60px !important;}.js-close-newsletter:after{width:38px !important;height:38px !important;}.js-close-newsletter .icon-close-contact,.js-close-newsletter .icon-close{font-size:58px !important;}}@media screen and (max-width:600px){.webform-submission-newsletter-new-form .webform-flex:first-child{padding:30px 20px !important;}.webform-submission-newsletter-new-form h2{font-size:1.8em !important;}.webform-submission-newsletter-new-form .webform-flex:last-child{display:none !important;}}.ui-dialog.ui-widget-content:has(.webform-submission-newsletter-new-form){overflow:visible;}.ui-dialog.ui-widget-content{z-index:1000002 !important;border-radius:20px !important;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.4) !important;border:none !important;background:#fff !important;}.ui-dialog .ui-dialog-titlebar{background-color:#114c8e !important;color:#ffffff !important;font-family:'ClashDisplay-Medium',sans-serif !important;text-transform:uppercase;padding:15px 25px !important;border:none !important;border-radius:0 !important;}.ui-dialog .ui-dialog-titlebar-close{background:transparent !important;border:none !important;color:#ffffff !important;margin-top:-12px !important;}.ui-widget-overlay{background:rgba(0,0,0,0.7) !important;opacity:1 !important;z-index:1000001 !important;}
.sliderProduit,.sliderProduit .swiper-wrapper,.sliderProduit > ul.swiper-wrapper,.sliderProduit ul{padding-bottom:0 !important;margin-bottom:0 !important;}.sliderProduit .swiper-pagination{bottom:16px !important;}.sliderProduit.vs-hero-slider .swiper-pagination,.sliderProduit.vs-hero-slider .swiper-button-prev,.sliderProduit.vs-hero-slider .swiper-button-next{display:none !important;}@media (max-width:1199.98px){body > header:not(.mob-header),body header:not(.mob-header),body #mast,body #block-anbalaba-blockmenuheader,body .mobile-header-initial,body .region-header,body .topInfo,body .navWrapper,body .logoHeader,body .navMain,body .menu-trigger,body .burger-menu,body header > .changeLang,body #global > header{display:none !important;}body.has-mob-menu{padding-top:0 !important;}}.mob-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;height:54px;display:none;align-items:center;justify-content:space-between;padding-top:0 !important;padding-bottom:0 !important;padding-left:calc(env(safe-area-inset-left,0px) + 28px) !important;padding-right:calc(env(safe-area-inset-right,0px) + 16px) !important;background:rgba(2,21,47,0.35);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);z-index:9999 !important;transition:transform 0.32s cubic-bezier(0.25,0.46,0.45,0.94);border-bottom:1px solid rgba(255,255,255,0.08);}@media (max-width:1199.98px){.mob-header{display:flex;}}.mob-header.is-hidden{transform:translateY(-100%);}.mob-header__logo{color:#fff;text-decoration:none;display:inline-flex;align-items:center;line-height:1;padding-right:12px;}.mob-header__logo .icon-logo{font-family:icomoon;font-size:30px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.7),0 0 8px rgba(0,0,0,0.4);}.mob-header__right{display:flex;align-items:center;gap:14px;}.mob-header__langs{display:flex;gap:8px;align-items:center;}.mob-header__langs a{width:24px;height:24px;border-radius:50%;overflow:hidden;display:inline-flex;opacity:0.55;transition:opacity 0.2s,transform 0.2s;border:1.5px solid rgba(255,255,255,0.95);box-shadow:0 0 0 1px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.4);}.mob-header__langs a.is-active{opacity:1;transform:scale(1.1);}.mob-header__langs img{width:100%;height:100%;object-fit:cover;display:block;}.mob-burger{width:42px;height:42px;background:transparent;border:0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0;border-radius:50%;position:relative;}.mob-burger:active{background:rgba(255,255,255,0.12);}.mob-burger__line{display:block;width:26px;height:2px;background:#fff;border-radius:2px;transition:transform 0.32s cubic-bezier(0.5,0,0.5,1.5),opacity 0.2s;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.6));transform-origin:center;}.mob-burger[aria-expanded="true"] .mob-burger__line:nth-child(1){transform:translateY(7px) rotate(45deg);}.mob-burger[aria-expanded="true"] .mob-burger__line:nth-child(2){opacity:0;transform:scaleX(0);}.mob-burger[aria-expanded="true"] .mob-burger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.mob-sheet{position:fixed;inset:0;z-index:9000;pointer-events:none;visibility:hidden;}.mob-sheet[aria-hidden="false"]{pointer-events:auto;visibility:visible;}.mob-sheet__backdrop{position:absolute;top:54px;left:0;right:0;bottom:0;background:rgba(2,21,47,0.4);opacity:0;transition:opacity 0.35s ease-out;cursor:pointer;}.mob-sheet[aria-hidden="false"] .mob-sheet__backdrop{opacity:1;}.mob-sheet__panel{position:absolute;top:54px;left:0;right:0;max-height:calc(100vh - 54px);background:rgba(2,21,47,0.6);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);transform:translateY(-105%);transition:transform 0.42s cubic-bezier(0.25,0.46,0.45,0.94);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,0.45);border-radius:0 0 18px 18px;border-bottom:1px solid rgba(255,255,255,0.06);will-change:transform;}.mob-sheet[aria-hidden="false"] .mob-sheet__panel{transform:translateY(0);}.mob-sheet__nav{flex:1 1 auto;overflow-y:auto;padding:14px 0 8px;-webkit-overflow-scrolling:touch;}.mob-card{display:flex;align-items:center;gap:14px;padding:14px 18px;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.05);}.mob-card:active{background:rgba(255,217,79,0.04);}.mob-card__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:rgba(255,217,79,0.12);border-radius:11px;color:#ffd94f;flex-shrink:0;}.mob-card__icon svg{width:22px;height:22px;}.mob-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;}.mob-card__title{font-family:'ClashDisplay-Medium',serif;font-size:1.08rem;line-height:1.25;font-weight:500;color:#fff;}.mob-card__sub{font-family:'Public Sans',sans-serif;font-size:0.76rem;color:rgba(255,255,255,0.55);font-weight:300;}.mob-card__chevron{color:rgba(255,255,255,0.35);flex-shrink:0;}.mob-card__chevron svg{width:18px;height:18px;}.mob-section{border-bottom:1px solid rgba(255,255,255,0.05);}.mob-section__head{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;list-style:none;color:#fff;}.mob-section__head::-webkit-details-marker{display:none;}.mob-section__head::marker{content:'';}.mob-section__head:active{background:rgba(255,217,79,0.04);}.mob-section__arrow{color:rgba(255,255,255,0.45);transition:transform 0.25s ease-out;flex-shrink:0;}.mob-section__arrow svg{width:18px;height:18px;}.mob-section[open] > summary .mob-section__arrow{transform:rotate(90deg);color:#ffd94f;}.mob-section__body{padding:4px 0 10px;background:rgba(0,0,0,0.18);}.mob-sub{display:block;padding:11px 18px 11px 74px;color:rgba(255,255,255,0.82);text-decoration:none;font-family:'Public Sans',sans-serif;font-size:0.94rem;font-weight:300;line-height:1.35;border-bottom:1px solid rgba(255,255,255,0.04);}.mob-sub:last-child{border-bottom:none;}.mob-sub:active{background:rgba(255,217,79,0.05);color:#ffd94f;}.mob-sub--parent{color:#ffd94f;font-weight:500;font-family:'ClashDisplay-Medium',serif;font-size:0.95rem;letter-spacing:0.02em;}.mob-sheet__foot{flex-shrink:0;padding:16px 20px 22px;border-top:1px solid rgba(255,255,255,0.08);background:rgba(0,0,0,0.2);display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;}.mob-sheet__phone{font-family:'ClashDisplay-Medium',serif;font-size:1.1rem;color:#ffd94f;text-decoration:none;letter-spacing:0.04em;}.mob-sheet__addr{font-family:'Public Sans',sans-serif;font-size:0.78rem;color:rgba(255,255,255,0.55);}.mob-sheet__socials{display:flex;gap:12px;margin-top:8px;}.mob-sheet__socials a{width:36px;height:36px;border:1px solid rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.85);text-decoration:none;}.mob-sheet__socials a:active{background:rgba(0,107,120,0.4);color:#fff;}.mob-sheet__socials svg{width:16px;height:16px;}body.mob-menu-open{overflow:hidden;}@media (max-width:1199.98px){.fa-hero,.descQuartierCont,.descQuartierColCont,.descVillaCont,.productDescCont,.blkWysiwygCont,.blkDownload{padding-top:32px !important;padding-bottom:24px !important;}html body .sliderProduit,html body .sliderProduit .swiper,html body .sliderProduit > .swiper-wrapper,html body .sliderProduit > ul.swiper-wrapper,html body .sliderProduit ul,html body .heroSlider,html body .blkPhotoCont,html body .blkVideoCont,html body .swiper-container,html body .swiper,html body .swiper > .swiper-wrapper{margin-bottom:0 !important;padding-bottom:0 !important;}html body .sliderProduit.vs-hero-slider .swiper-pagination,html body .sliderProduit.vs-hero-slider .swiper-button-prev,html body .sliderProduit.vs-hero-slider .swiper-button-next{display:none !important;}html body .swiper-pagination:has(> .swiper-pagination-bullet:nth-child(11)){display:none !important;}html body .sliderProduit .swiper-pagination{bottom:12px !important;}main{padding-top:0 !important;}body:not(.path-frontpage) main > section,body:not(.path-frontpage) main > section > div:not(.hidden),body:not(.path-frontpage) main > section > div > div{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sliderProduit{margin:0 !important;padding:0 !important;}.sliderProduit ~ *{margin-top:0 !important;padding-top:28px !important;}html body.pg-votre-sejour main{padding-top:0 !important;}html body.pg-votre-sejour .vs-page{padding:0 16px !important;margin-top:0 !important;}html body.pg-votre-sejour .vs-search{margin:16px auto !important;padding:16px 18px !important;}html body.pg-votre-sejour .sliderProduit.vs-hero-slider{margin:0 !important;padding:0 !important;height:320px !important;max-height:320px !important;overflow:hidden !important;}html body.pg-votre-sejour .sliderProduit.vs-hero-slider > .swiper-wrapper,html body.pg-votre-sejour .sliderProduit.vs-hero-slider > ul{height:320px !important;max-height:320px !important;}html body.pg-votre-sejour .sliderProduit.vs-hero-slider .swiper-slide,html body.pg-votre-sejour .sliderProduit.vs-hero-slider li{height:320px !important;}html body.pg-votre-sejour .sliderProduit.vs-hero-slider .swiper-slide img,html body.pg-votre-sejour .sliderProduit.vs-hero-slider li img{height:320px !important;width:100% !important;object-fit:cover !important;display:block !important;}html body.pg-votre-sejour .sliderProduit + *,html body.pg-votre-sejour .sliderProduit ~ *:first-of-type,html body.pg-votre-sejour .vs-page > *:first-child,html body.pg-votre-sejour .vs-page > .vs-card:first-child,html body.pg-votre-sejour .vs-page > .vs-card.vs-card--hero{margin-top:0 !important;padding-top:0 !important;}html body.pg-votre-sejour .vs-card.vs-card--hero .vs-card__body,html body.pg-votre-sejour .vs-card.vs-card--hero .vs-card__heading,html body.pg-votre-sejour .vs-card.vs-card--hero h1,html body.pg-votre-sejour .vs-card.vs-card--hero h2{margin-top:0 !important;padding-top:0 !important;}html body.pg-votre-sejour .vs-card--hero .vs-card__media--form,html body.pg-votre-sejour .vs-card--hero .vs-card__media,html body.pg-votre-sejour .vs-search,html body.pg-votre-sejour .vs-card--hero > .vs-card__media,html body.pg-votre-sejour .vs-search__field{display:none !important;}html body.pg-votre-sejour .vs-card--hero{display:block !important;grid-template-columns:1fr !important;}html body.pg-votre-sejour .vs-card--hero .vs-card__body{width:100%;padding:0;}html body.pg-votre-sejour main > section,html body.pg-votre-sejour main > section > div{margin:0 !important;padding:0 !important;}.fa-hero > h1:first-child,.fa-hero > h2:first-child,.fa-hero__inner > :first-child,.descQuartierCont .desc > h2:first-child,.descQuartierColCont .colonnes > p:first-child,.blkWysiwygCont > .main-container > :first-child,.productDescCont > :first-child{margin-top:0 !important;padding-top:0 !important;}}@media (min-width:1024px){.mob-header,.mob-sheet{display:none !important;}body.has-mob-menu{padding-top:0 !important;background:initial;}}
.fa-hero{padding:40px 0 20px;margin:0;width:100%;box-sizing:border-box;}.fa-hero__inner{max-width:1320px;margin:0 auto;padding:0 40px;width:100%;box-sizing:border-box;}.fa-hero__head{margin:0 0 32px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;}.fa-hero__title{font-family:'ClashDisplay-Medium',Arial,sans-serif;font-size:clamp(2rem,3.5vw,3.2rem);color:#19283e;letter-spacing:-1px;line-height:1.15;margin:0;flex:1 1 auto;padding:0;}.fa-hero__meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}.fa-hero__book{background:#ffd94f;color:#fff !important;font-family:'ClashDisplay-Medium',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;padding:10px 24px;border:0;border-radius:50px;text-decoration:none;text-shadow:0 0 6px rgba(255,255,255,0.4);box-shadow:0 0 12px rgba(255,217,79,0.3);transition:background 0.2s,box-shadow 0.2s;display:inline-block;cursor:pointer;}.fa-hero__book:hover{background:#f0c830;box-shadow:0 0 20px rgba(255,217,79,0.5);}.fa-hero__date{font-family:'Public Sans',sans-serif;font-size:0.9em;color:#6b7a8c;}.fa-hero__share{display:flex;align-items:center;gap:10px;}.fa-hero__share h4{font-family:'Public Sans',sans-serif;font-size:0.75em;color:#6b7a8c;margin:0;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;}.fa-hero__share ul{display:flex;gap:8px;list-style:none;margin:0;padding:0;}.fa-hero__share li{margin:0;padding:0;list-style:none;}.fa-hero__share button{width:36px;height:36px;border-radius:50%;border:1.5px solid #0094a2;color:#0094a2;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s;padding:0;}.fa-hero__share button:hover{background:#0094a2;color:#fff;transform:translateY(-2px);}.fa-hero__share button i{font-size:1em;line-height:1;}.fa-hero__text--one-col{max-width:900px !important;margin:0;}.fa-hero__text--two-cols{column-count:2 !important;columns:2 !important;column-gap:48px !important;column-fill:balance !important;max-width:100% !important;}.fa-hero__subtitle{font-family:'Public Sans',sans-serif;font-size:1rem;color:#3a4a5c;line-height:1.7;font-weight:500;margin:0 0 16px;break-inside:avoid;}.fa-hero__subtitle p,.fa-hero__subtitle h1,.fa-hero__subtitle h2,.fa-hero__subtitle h3,.fa-hero__subtitle h4,.fa-hero__subtitle h5,.fa-hero__subtitle h6,.fa-hero__subtitle span{font-family:inherit !important;font-size:inherit !important;color:inherit !important;font-weight:inherit !important;line-height:inherit !important;margin:0 0 12px !important;padding:0;text-transform:none;letter-spacing:0;}.fa-hero__description h1,.fa-hero__description h2,.fa-hero__description h3,.fa-hero__description h4,.fa-hero__description h5,.fa-hero__description h6{font-family:'ClashDisplay-Medium',sans-serif !important;font-size:1.15rem !important;color:#19283e !important;font-weight:500 !important;line-height:1.4 !important;margin:22px 0 12px !important;text-transform:none !important;letter-spacing:0 !important;}.fa-hero__description span{font-family:inherit !important;font-size:inherit !important;color:inherit !important;font-weight:inherit !important;line-height:inherit !important;}.fa-hero__description{font-family:'Public Sans',sans-serif;font-size:1rem;color:#3a4a5c;line-height:1.7;font-weight:300;}.fa-hero__description p{margin:0 0 14px;break-inside:avoid;}.fa-hero__description ul,.fa-hero__description ol{margin:0 0 14px 20px;}.fa-hero__description li{margin:0 0 8px;line-height:1.7;}.fa-hero__description a{color:#006b78;text-decoration:underline;transition:color 0.2s;}.fa-hero__description a:hover{color:#0094a2;}.fa-hero__description strong{color:#19283e;font-weight:600;}.fa-stats{padding:30px 0 40px;width:100%;box-sizing:border-box;}.fa-stats__inner{max-width:1320px;margin:0 auto;padding:0 40px;width:100%;box-sizing:border-box;}.fa-stats__title{font-family:'ClashDisplay-Medium',Arial,sans-serif;font-size:clamp(1.6rem,2.4vw,2.2rem);color:#19283e;letter-spacing:-.5px;line-height:1.2;margin:0 0 36px;padding:0;}.fa-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.fa-stats__item{background:#fff;border:1px solid rgba(0,148,162,0.12);border-radius:16px;padding:28px 22px;box-shadow:0 8px 24px rgba(25,40,62,0.06);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s,box-shadow 0.3s;}.fa-stats__item:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(25,40,62,0.10);}.fa-stats__img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin:0 0 16px;border:3px solid rgba(0,148,162,0.15);}.fa-stats__number{font-family:'ClashDisplay-Medium',sans-serif;font-size:clamp(2rem,3vw,2.8rem);color:#0094a2;line-height:1;margin:0 0 6px;display:flex;align-items:baseline;gap:6px;justify-content:center;flex-wrap:wrap;}.fa-stats__unit{font-family:'Public Sans',sans-serif;font-size:0.42em;color:#19283e;text-transform:uppercase;letter-spacing:1px;font-weight:600;}.fa-stats__desc{font-family:'Public Sans',sans-serif;font-size:0.95em;color:#3a4a5c;line-height:1.5;margin:0;}@media (max-width:1024px){.fa-stats__grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.fa-hero__inner{padding:0 20px;}.fa-hero__head{flex-direction:column;align-items:flex-start;gap:18px;}.fa-hero__text--two-cols{columns:1;}.fa-stats__inner{padding:0 20px;}.fa-stats__grid{grid-template-columns:1fr;gap:18px;}}.blkWysiwygCont{padding:40px 0;margin:0;}.blkWysiwygCont > .main-container{max-width:1320px !important;padding:0 40px !important;margin:0 auto !important;width:100%;box-sizing:border-box;}.blkWysiwygCont h2{font-family:ClashDisplay-Medium,Arial,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);color:#19283e;margin:0 0 20px;line-height:1.2;letter-spacing:-0.5px;padding:0;border:0;}.blkWysiwygCont h3,.blkWysiwygCont h4{font-family:ClashDisplay-Medium,Arial,sans-serif;font-size:1.35rem;color:#19283e;margin:26px 0 12px;line-height:1.3;padding:0;border:0;}.blkWysiwygCont h5,.blkWysiwygCont h6{font-family:ClashDisplay-Medium,Arial,sans-serif;font-size:1.15rem;color:#19283e;font-weight:500;margin:22px 0 12px;line-height:1.35;padding:0;border:0;text-transform:none;letter-spacing:0;}.blkWysiwygCont p{font-family:Public Sans,Arial,sans-serif;font-size:1rem !important;color:#3a4a5c !important;line-height:1.7 !important;font-weight:300;margin:0 0 16px !important;text-align:left !important;}.blkWysiwygCont p:last-child{margin-bottom:0 !important;}.blkWysiwygCont ul,.blkWysiwygCont ol{font-family:Public Sans,Arial,sans-serif;font-size:1rem !important;color:#3a4a5c !important;line-height:1.7 !important;font-weight:300;margin:0 0 18px 22px !important;padding:0 !important;text-align:left !important;}.blkWysiwygCont ul li,.blkWysiwygCont ol li{margin:0 0 8px !important;line-height:1.7 !important;padding-left:4px !important;}.blkWysiwygCont ul li:before{content:none;}.blkWysiwygCont a{color:#006b78;text-decoration:underline;transition:color 0.2s;}.blkWysiwygCont a:hover{color:#0094a2;}.blkWysiwygCont strong{color:#19283e;font-weight:600;}.blkWysiwygCont em{color:#19283e;}@media (max-width:768px){.blkWysiwygCont > .main-container{padding:0 20px !important;}}.productDescCont .caption{font-family:Public Sans,Arial,sans-serif;font-size:0.85em !important;color:#0094a2 !important;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;display:block;margin:0 0 10px;}.productDescCont .caption p{margin:0 !important;font-family:inherit !important;font-size:inherit !important;color:inherit !important;font-weight:inherit !important;text-transform:inherit !important;letter-spacing:inherit !important;}.productDescCont .productInfoWrapper .title h1,.productDescCont .productInfoWrapper .title h1.sectionTitle{font-family:ClashDisplay-Medium,Arial,sans-serif !important;font-size:clamp(2rem,3.5vw,3.2rem) !important;color:#19283e !important;letter-spacing:-1px !important;line-height:1.15 !important;margin:0 0 22px !important;padding:0 !important;border:0 !important;}.productDescCont .productInfoWrapper .title h1 span{font-family:inherit;color:inherit;}.productDescCont .description p{font-family:Public Sans,Arial,sans-serif !important;font-size:1rem !important;color:#3a4a5c !important;line-height:1.7 !important;font-weight:300 !important;margin:0 0 14px !important;}.productDescCont .description p:last-child{margin-bottom:24px !important;}.productDescCont .price_wrapper{margin-top:20px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.productDescCont .price p{font-family:Public Sans,sans-serif !important;font-size:0.9em !important;color:#6b7a8c !important;margin:0 !important;font-weight:300 !important;}.productDescCont .price span{font-family:ClashDisplay-Medium,sans-serif !important;font-size:1.5em !important;color:#19283e !important;font-weight:500;display:block;margin-top:2px;}.descQuartierCont{padding:50px 0 !important;}.descQuartierCont > .main-container,.descQuartierCont .innerWrapper{max-width:1320px !important;padding:0 40px !important;margin:0 auto !important;width:100%;box-sizing:border-box;}.descQuartierCont .innerWrapper > div{padding:0 !important;float:none !important;width:100% !important;}.descQuartierCont .desc{text-align:left !important;padding:0 !important;max-width:900px;margin:0 auto 40px !important;}.descQuartierCont .desc h2,.descQuartierCont .desc .title{font-family:ClashDisplay-Medium,Arial,sans-serif !important;font-size:clamp(1.6rem,2.4vw,2.2rem) !important;color:#19283e !important;line-height:1.2 !important;margin:0 0 24px !important;letter-spacing:-0.5px !important;padding:0 !important;border:0 !important;text-align:left !important;}.descQuartierCont .desc p{font-family:Public Sans,Arial,sans-serif !important;font-size:1rem !important;color:#3a4a5c !important;line-height:1.7 !important;font-weight:300 !important;margin:0 0 16px !important;text-align:left !important;}.descQuartierCont .desc p:last-child{margin-bottom:0 !important;}.descQuartierCont .desc a{color:#006b78;text-decoration:underline;transition:color 0.2s;}.descQuartierCont .desc a:hover{color:#0094a2;}.descQuartierCont .desc strong{color:#19283e;font-weight:600;}.descQuartierCont .productSpec{margin:40px 0 0 !important;}.descQuartierCont .productSpec ul{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) !important;gap:40px !important;list-style:none !important;padding:0 !important;margin:0 !important;width:100% !important;justify-content:center !important;}.descQuartierCont .productSpec ul li{list-style:none !important;margin:0 !important;padding:24px 20px !important;background:#fff;border:1px solid rgba(0,148,162,0.12);border-radius:16px;box-shadow:0 8px 24px rgba(25,40,62,0.06);display:flex;flex-direction:column-reverse;align-items:center;text-align:center;gap:14px;transition:transform 0.3s,box-shadow 0.3s;}.descQuartierCont .productSpec ul li:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(25,40,62,0.10);}.descQuartierCont .productSpec ul li h3,.descQuartierCont .productSpec ul li h2{font-family:ClashDisplay-Medium,sans-serif !important;font-size:clamp(2rem,3vw,2.8rem) !important;color:#0094a2 !important;margin:0 !important;line-height:1 !important;display:flex;align-items:baseline;gap:4px;justify-content:center;flex-wrap:wrap;padding:0 !important;}.descQuartierCont .productSpec ul li h3:after{content:none !important;}.descQuartierCont .productSpec ul li .units,.descQuartierCont .productSpec ul li h3 .units{font-family:Public Sans,sans-serif !important;font-size:0.4em !important;color:#19283e !important;text-transform:uppercase;letter-spacing:1px;font-weight:600 !important;margin:0 !important;}.descQuartierCont .productSpec ul li p{font-family:Public Sans,sans-serif !important;font-size:1rem !important;color:#3a4a5c !important;font-weight:300 !important;line-height:1.7 !important;margin:8px 0 0 !important;text-align:center;}.descQuartierCont .productSpec ul li .img{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,148,162,0.08);padding:14px;}.descQuartierCont .productSpec ul li .img object,.descQuartierCont .productSpec ul li .img img{width:100%;height:100%;object-fit:contain;max-width:42px;max-height:42px;}@media (max-width:768px){.descQuartierCont > .main-container,.descQuartierCont .innerWrapper{padding:0 20px !important;}.descQuartierCont .productSpec ul{grid-template-columns:1fr !important;gap:18px !important;}}.blkDownload{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:16px !important;margin:24px 0 !important;padding:0 !important;border:0 !important;justify-content:start !important;font-size:1rem !important;width:100%;}.blkDownload ul{list-style:none !important;margin:0 !important;padding:0 !important;display:contents;}.blkDownload ul li,.blkDownload li{list-style:none !important;margin:0 !important;padding:0 !important;background:none !important;}.blkDownload a{display:flex !important;align-items:center !important;gap:14px !important;padding:16px 20px !important;background:#fff !important;border:1px solid rgba(0,148,162,0.15) !important;border-radius:14px !important;text-decoration:none !important;color:#19283e !important;font-family:Public Sans,sans-serif !important;font-size:0.95em !important;font-weight:500 !important;line-height:1.3 !important;transition:all 0.25s !important;box-shadow:0 4px 14px rgba(25,40,62,0.05);margin:0 !important;}.blkDownload a:hover{border-color:#0094a2 !important;background:#f0f8f9 !important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,148,162,0.12);color:#006b78 !important;}.blkDownload a i{font-size:1.6em !important;color:#0094a2 !important;margin:0 !important;vertical-align:initial !important;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgba(0,148,162,0.1);display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s;}.blkDownload a:hover i{background:#0094a2 !important;color:#fff !important;}.blkDownload a span{flex:1;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}.blkDownload a::after{content:PDF;font-family:Public Sans,sans-serif;font-size:0.7em;font-weight:600;color:#6b7a8c;background:rgba(0,148,162,0.08);padding:3px 8px;border-radius:4px;letter-spacing:0.5px;flex:0 0 auto;}.productDesc__wrapper{padding:40px 0 !important;}.productDesc.main-container{max-width:1320px !important;margin:0 auto !important;padding:0 40px !important;width:100% !important;float:none !important;display:grid !important;grid-template-columns:1fr auto !important;gap:48px !important;align-items:start !important;}.productDesc.main-container > div{float:none !important;}.productDesc .desc{font-family:Public Sans,Arial,sans-serif !important;font-size:1rem !important;color:#3a4a5c !important;line-height:1.7 !important;font-weight:300 !important;display:block !important;margin:0 !important;text-align:left !important;max-width:800px;}.productDesc .desc h5,.productDesc .desc h6{font-family:ClashDisplay-Medium,Arial,sans-serif !important;font-size:1.15rem !important;color:#19283e !important;font-weight:500 !important;margin:0 0 14px !important;line-height:1.4 !important;padding:0 !important;text-transform:none !important;letter-spacing:0 !important;}.productDesc .desc h5 span,.productDesc .desc h6 span{font-family:inherit !important;color:inherit !important;font-weight:inherit !important;}.productDesc .desc p{font-family:inherit !important;font-size:inherit !important;color:inherit !important;line-height:inherit !important;font-weight:inherit !important;margin:0 0 14px !important;text-align:left !important;}.productDesc .desc p:last-child{margin-bottom:0 !important;}.productDesc .desc a{color:#006b78 !important;text-decoration:underline !important;transition:color 0.2s !important;}.productDesc .desc a:hover{color:#0094a2 !important;}.productDesc .desc strong{color:#19283e !important;font-weight:600 !important;}.productDesc .socialCont{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:12px !important;width:auto !important;float:none !important;padding:0 !important;margin:0 !important;}.productDesc .socialCont .title{width:auto !important;float:none !important;font-family:Public Sans,sans-serif !important;font-size:0.8em !important;color:#6b7a8c !important;text-transform:uppercase;letter-spacing:1.2px;font-weight:600 !important;margin:0 !important;}.productDesc .socialCont .title p{margin:0 !important;letter-spacing:1.2px !important;font-family:inherit !important;font-size:inherit !important;color:inherit !important;}.productDesc .socialCont ul{display:flex !important;gap:10px !important;list-style:none !important;margin:0 !important;padding:0 !important;width:auto !important;float:none !important;}.productDesc .socialCont ul li{list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;font-size:inherit !important;background:none !important;}.productDesc .socialCont ul li:first-child,.productDesc .socialCont ul li:last-child{margin:0 !important;}.productDesc .socialCont ul li button{width:38px;height:38px;border-radius:50%;border:1.5px solid #0094a2;color:#0094a2;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all 0.25s;padding:0;}.productDesc .socialCont ul li button:hover{background:#0094a2;color:#fff;transform:translateY(-2px);}.productDesc .socialCont ul li button i{font-size:1em;line-height:1;}@media (max-width:768px){.productDesc.main-container{grid-template-columns:1fr !important;padding:0 20px !important;gap:24px !important;}}.descQuartierColCont{padding:60px clamp(1rem,4vw,2.5rem);background:#fff;}.descQuartierColCont > .main-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);}.descQuartierColCont > .main-container:has(.colonnes:nth-child(2)){grid-template-columns:repeat(2,1fr);}.descQuartierColCont > .main-container:has(.colonnes:nth-child(3)){grid-template-columns:repeat(3,1fr);}@media (max-width:768px){.descQuartierColCont > .main-container{grid-template-columns:1fr !important;}}.descQuartierColCont .colonnes{width:auto !important;float:none !important;padding:0 !important;margin:0 !important;color:#19283e;}.descQuartierColCont .colonnes > p:first-child{font-family:'ClashDisplay-Medium',serif !important;font-size:clamp(1.1rem,1.4vw,1.3rem) !important;line-height:1.35 !important;font-weight:500 !important;color:#006b78 !important;text-transform:none !important;margin:0 0 1.2rem !important;padding-bottom:1rem !important;border-bottom:1px solid rgba(0,107,120,0.2) !important;}.descQuartierColCont .colonnes p{font-family:'Public Sans',sans-serif !important;font-size:1rem !important;line-height:1.7 !important;font-weight:300 !important;text-transform:none !important;color:#19283e !important;margin:0 0 1rem !important;}.descQuartierColCont .colonnes ul{margin:0 !important;padding:0 !important;list-style:none !important;}.descQuartierColCont .colonnes ul li{font-family:'Public Sans',sans-serif !important;font-size:1rem !important;line-height:1.7 !important;font-weight:300 !important;color:#19283e !important;padding-left:1.5rem !important;text-indent:0 !important;position:relative !important;margin:0 0 0.65rem !important;}.descQuartierColCont .colonnes ul li::before{content:"" !important;position:absolute !important;left:0 !important;top:0.7em !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#ffd94f !important;font-size:inherit !important;vertical-align:baseline !important;margin:0 !important;}
