@font-face{font-family:Maven;src:url(/app/themes/mas-cabanids/public/fonts/Maven_Pro/MavenPro-Regular.8fddee.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:500;src:url(/app/themes/mas-cabanids/public/fonts/Maven_Pro/MavenPro-Medium.6ed29d.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:600;src:url(/app/themes/mas-cabanids/public/fonts/Maven_Pro/MavenPro-SemiBold.c13606.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:700;src:url(/app/themes/mas-cabanids/public/fonts/Maven_Pro/MavenPro-Bold.c3fb8e.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:800;src:url(/app/themes/mas-cabanids/public/fonts/Maven_Pro/MavenPro-ExtraBold.156696.ttf) format("truetype")}@font-face{font-family:RozhaOne;src:url(/app/themes/mas-cabanids/public/fonts/Rozha_One/RozhaOne-Regular.e7d90d.ttf) format("truetype")}.d-col,.d-flex{display:flex}.d-col{flex-direction:column}.d-space-between{justify-content:space-between}.d-space-around{justify-content:space-around}.d-space-evenly{justify-content:space-evenly}.d-flex-wrap{flex-wrap:wrap}.d-align-center{align-items:center}.d-align-end{align-items:flex-end}.d-align-start{align-items:flex-start}.d-justify-center{justify-content:center}.d-gap-1{gap:1.5rem}.d-gap-2{gap:3rem}.d-gap-3{gap:4.5rem}.d-gap-4{gap:6rem}.d-gap-5{gap:7.5rem}.d-gap-6{gap:9rem}.d-gap-7{gap:10.5rem}.d-gap-8{gap:12rem}.d-gap-9{gap:13.5rem}.d-gap-10{gap:15rem}.nav-primary{max-width:80rem;width:100%}.nav-primary a{color:#fff;font-size:1.5rem}.nav-primary a:hover{color:#ccc;transition:color .3s}.nav-primary .current-menu-item a,.nav-primary .current-menu-item a .menu-item-title{color:#edd368}.nav-primary ul{display:flex;flex-direction:column;text-align:center}.nav-primary ul>li{display:inline-block;position:relative;z-index:10}.nav-primary ul>li>a{display:inline-block;margin:0 .75rem;padding:.75rem;position:relative}.nav-primary ul>li ul{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-primary ul>li ul li{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.nav-primary ul>li ul li a{align-items:flex-start;display:inline-flex;gap:1rem;max-width:48.6rem}.nav-primary ul>li ul li a .menu-item-title{color:#fff;display:flex;flex:1;flex-direction:column;text-align:left}.nav-primary ul>li ul li a .menu-item-title span{color:#b6b7b8;font-size:1.2rem}.nav-primary ul>li ul li a .menu-item-picture{align-items:center;display:flex;height:3rem;justify-content:center;min-height:3rem;min-width:3rem;order:-1;width:3rem}.nav-primary ul>li:hover ul{display:flex}@media screen and (min-width:1280px){.nav-primary{flex:1;margin-left:auto;margin-right:1.5rem}.nav-primary ul{align-items:center;flex-direction:row;justify-content:center}.nav-primary ul>li{margin-bottom:0}.nav-primary ul>li:not(:last-of-type):after{background:linear-gradient(180deg,hsla(48,79%,67%,0),#edd368,hsla(48,79%,67%,0));content:"";height:100%;position:absolute;transition:width .5s;width:.1rem}.nav-primary ul>li:not(:last-of-type).menu-item-has-children:before{background-image:url(/app/themes/mas-cabanids/public/images/svg/chevron-menu.b07b0b.svg);content:"";height:1rem;left:50%;position:absolute;top:calc(100% - 1.3rem);transform:translateX(-50%);width:2rem;z-index:-1}.nav-primary ul>li>a{padding-bottom:1.5rem}.nav-primary ul>li ul{background-color:#08202b;border:1px solid #fff;display:none;flex-direction:column;left:0;position:absolute;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:5}.nav-primary ul>li ul li{margin:0}.nav-primary ul>li ul li a .menu-item-picture{height:4rem;min-height:4rem;min-width:4rem;width:4rem}.nav-primary ul>li ul li:hover{background-color:#041016}}.translate{margin:1.5rem 1rem}.translate #gt_float_wrapper .gt_float_switcher{background:hsla(0,0%,100%,0)}.translate #gt_float_wrapper .gt_float_switcher .gt-lang-code,.translate #gt_float_wrapper .gt_float_switcher .nturl{color:#fff!important;font-size:1.6rem}.translate #gt_float_wrapper .gt_float_switcher .gt-selected{background-color:hsla(0,0%,100%,0);border:1px solid #fff;border-radius:1rem}.translate #gt_float_wrapper .gt_float_switcher .gt-selected img{display:none}.translate #gt_float_wrapper .gt_float_switcher .gt_options{background-color:#08202b;border:1px solid #fff;margin:1.5rem 0}.translate #gt_float_wrapper .gt_float_switcher .gt_options .nturl{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1280px){.translate{margin:1.5rem 0 1.5rem 1.5rem}.translate #gt_float_wrapper .gt_options{position:absolute}.translate #gt_float_wrapper .gt_float_switcher-arrow{display:none}}@media screen and (min-width:1600px){.translate{margin:1.5rem 0 1.5rem auto}}.main-header{align-items:center;background-color:#08202b;display:flex;justify-content:space-between;padding:1rem 10%;position:-webkit-sticky;position:sticky;top:0;z-index:9000}.main-header .logo{height:7.7rem;z-index:999}.main-header .logo img{object-fit:contain}.main-header img{height:auto;max-height:100%;width:auto}.burger-btn{cursor:pointer;height:3rem;position:relative;width:3rem}.burger-btn span{background-color:#fff;border-radius:2rem;display:block;height:.3rem;position:absolute;transition:transform .3s,top .3s;width:3rem}.burger-btn span:first-of-type{top:10%;transform:translateY(-10%) rotate(0deg)}.burger-btn span:nth-of-type(2){top:50%;transform:translateY(-50%) rotateY(0deg)}.burger-btn span:last-of-type{top:90%;transform:translateY(-90%) rotate(0deg)}.burger-btn.active span:first-of-type{top:50%;transform:translateY(-50%) rotate(-45deg)}.burger-btn.active span:nth-of-type(2){transform:translateY(-50%) rotateY(-90deg)}.burger-btn.active span:last-of-type{top:50%;transform:translateY(-50%) rotate(45deg)}.burger-content{align-items:center;background-color:#08202b;display:flex;flex-direction:column;height:calc(100vh - 9.7rem);left:-100%;overflow:auto;position:absolute;top:100%;transition:left .3s;width:100%;z-index:500}.burger-content.show{left:0}.burger-content .btn-special-container{display:flex;gap:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.burger-content .btn-special-container .btn-special{font-size:1.3rem}@media screen and (min-width:1280px){.main-header{padding:1rem 5%}.main-header .burger-btn{display:none}.main-header .burger-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;justify-content:center;left:0;overflow:unset;position:relative}}@media screen and (min-width:1440px){.main-header{padding:1rem 10%}}@media screen and (min-width:1920px){.main-header{padding:1rem 10%}.main-header .logo{width:20rem}.main-header .logo img{width:100%}}footer .mountain_background{background-image:url(/app/themes/mas-cabanids/public/images/background/footer_mountain_mobile.a7cd3f8543369643.webp);background-size:cover;height:100vw;width:100%}footer .btn-special-container{align-items:center;display:flex;flex-direction:column;justify-content:center}footer .btn-special-container a{margin-bottom:1.5rem}footer #paginationHebergementsFooter{background-color:transparent;display:flex;flex-wrap:wrap;justify-content:center;margin:3rem 7vw;padding:0}footer #paginationHebergementsFooter .item{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem;width:50%}footer #paginationHebergementsFooter .item .item__title{display:block;margin-top:.75rem;position:static}footer #paginationHebergementsFooter .item .item__svg{align-items:flex-end;display:flex;height:5rem;justify-content:center;width:7rem}footer #paginationHebergementsFooter svg{color:#edd368}footer .logo{height:auto;margin-bottom:3rem}footer .brand{display:flex;justify-content:center}footer .brand img{width:18rem}footer .adresse,footer .tel{margin:0 auto 1.5rem;text-align:left;width:18rem}footer .tel a{color:#edd368}footer .adresse a{color:#fff}footer .sub_footer{background-color:#1d4b5b;margin-top:3rem;padding:2rem 0 6.5rem}footer .sub_footer .mentions{color:#fff;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:center;margin:0 7vw;text-align:center}footer .sub_footer .mentions a{color:#fff;font-size:1.4rem}.information_bottom{background:linear-gradient(#00c8df,#0b4565);bottom:0;color:#fff;font-size:1rem;padding:1rem 7vw;position:fixed;text-align:center;width:100%;z-index:15}@media screen and (min-width:768px){footer .mountain_background{height:65vw}footer .btn-special-container{flex-direction:row;justify-content:space-evenly;margin:0 0 3rem}}@media screen and (min-width:1280px){footer .mountain_background{background-image:url(/app/themes/mas-cabanids/public/images/background/footer_mountain.da2025d3313cf7ea.webp);height:22vw}footer .brand img{width:24rem}footer .row-reverse{display:flex;flex-direction:row-reverse;margin:6rem 7vw}footer .row-reverse .column:last-child{width:30%}footer .row-reverse .column:first-child{display:flex;flex-direction:column;justify-content:space-between;width:70%}footer .brand{justify-content:start}footer .adresse,footer .tel{margin:0 0 1.5rem}footer .adresse{margin-bottom:0;width:20rem}footer .adresse a:hover,footer .tel a:hover{color:#d0a759;transition:color .7s}footer .btn-special-container{justify-content:center;margin-top:3rem}footer .btn-special-container .btn-special{margin:0 4rem}footer #paginationHebergementsFooter{display:flex;flex-wrap:nowrap;gap:unset;justify-content:space-between;margin:0;overflow:visible;padding:1.5rem 5%}footer #paginationHebergementsFooter .item{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;margin-bottom:0;opacity:.8;padding-bottom:0;position:relative;text-align:center;transition:opacity .4s;width:16.6666666667%}footer #paginationHebergementsFooter .item a{display:flex;justify-content:center}footer #paginationHebergementsFooter .item.current{color:#edd368;opacity:1}footer #paginationHebergementsFooter .item .item__svg{align-items:flex-end;display:flex;justify-content:center;position:relative;z-index:3}footer #paginationHebergementsFooter .item .item__svg:after{box-shadow:0 0 0 0 #2fbbcc;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:60%;transform:translate(-50%,-50%);transition:box-shadow .4s;width:0;z-index:-10}footer #paginationHebergementsFooter .item .item__svg:before{background-color:transparent;border-radius:100%;content:"";height:.5rem;left:50%;position:absolute;top:100%;transform:translateX(-50%);transition:background-color .4s,width .4s;width:60%;z-index:-5}footer #paginationHebergementsFooter .item .item__svg svg{height:100%;position:relative;top:0;transition:top .4s;width:auto;z-index:3}footer #paginationHebergementsFooter .item:hover{opacity:1}footer #paginationHebergementsFooter .item:hover .item__svg svg{top:-.5rem}footer #paginationHebergementsFooter .item:hover .item__svg:before{background-color:rgba(0,0,0,.2);width:100%}footer #paginationHebergementsFooter .item:hover .item__svg:after{box-shadow:0 0 2rem 1rem #2fbbcc}footer .sub_footer{padding-bottom:6rem}footer .sub_footer a{transition:color .7s}footer .sub_footer a:hover{color:#d0a759}.information_bottom{font-size:1.6rem}}@media screen and (min-width:1920px){footer .row-reverse{margin:6rem 14vw}}@media screen and (min-width:2560px){footer .row-reverse{margin:6rem 21vw}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:100% inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;word-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:initial}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(iframe,img,svg,input,video,select,textarea){height:auto;max-width:100%}img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100%/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}.h1,.h1 span,.h1strong,.h2,.h2 span,.h2strong,.h3,.h3 span,.h3strong,.h4,.h4 span,.h4strong,.h5,.h5 span,.h5strong,.h6,.h6 span,.h6strong,.title,.title span,.titlestrong,h1,h1 span,h1strong,h2,h2 span,h2strong,h3,h3 span,h3strong,h4,h4 span,h4strong,h5,h5 span,h5strong,h6,h6 span,h6strong{font-family:Maven,sans-serif;font-style:normal;font-weight:400}.h1,h1{color:#fff;font-family:RozhaOne,sans-serif;font-size:4rem;text-align:left}@media screen and (min-width:768px){.h1,h1{font-size:4.5rem}}@media screen and (min-width:1280px){.h1,h1{font-size:5.5rem}}.h2,h2{font-size:2.8rem;margin-bottom:1.5rem;text-align:left}@media screen and (min-width:768px){.h2,h2{font-size:4.5rem;margin-bottom:3rem;margin-bottom:4.5rem}}.h3,h3{font-size:2.4rem}.title{color:#edd368;width:100%}@media screen and (min-width:1280px){.title{align-items:baseline;display:flex;position:relative;width:auto}.title:after{background-color:#edd368;content:"";flex-grow:1;height:.1rem;margin-left:1rem}}html{font-size:62.5%;margin-bottom:0;scroll-behavior:smooth;scroll-padding-top:15rem;scrollbar-width:thin}main{overflow-x:hidden}.alt-color{color:#edd368}.bold{font-weight:700}.extra-bold{font-weight:800}.grecaptcha-badge{display:none!important}body{background-color:#071216;font-size:1.6em;font-weight:500;max-width:150%;overflow-x:hidden}@media screen and (min-width:1440px){body{font-size:1.8em}}@media screen and (min-width:1920px){body{font-size:2em}}body.active{height:100vh;overflow-y:hidden}*{background-size:cover;font-family:Maven,sans-serif,serif}*,:after,:before{background-position:50%;background-repeat:no-repeat}:after,:before{background-size:contain}img{display:block}#app{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1}li,p{color:#b6b7b8;line-height:1.3}main a,main li,main p{font-weight:500;margin:0 0 1.5rem}strong{color:hsla(0,0%,100%,.9)}a{-webkit-text-decoration:none;text-decoration:none}.container{margin:0 0 6rem;padding:0 7vw}.container.mb-0{margin-bottom:0}@media screen and (min-width:1280px){.container{margin:0 0 9rem;padding:0 7vw}}@media screen and (min-width:1920px){.container{margin:0 0 9rem;padding:0 14vw}}@media screen and (min-width:2560px){.container{margin:0 0 9rem;padding:0 21vw}}.btn{background-color:#edd368;border:2px solid #edd368;border-radius:.5rem;color:#071216;display:inline-block;font-weight:600;padding:1rem 2rem}.btn:hover{background-color:#071216;color:#edd368;transition:background-color .3s,color .3s}.btn-special{align-items:center;background-color:#08202b;border:.1rem solid hsla(0,0%,100%,.3);border-radius:.5rem;display:inline-flex;flex-direction:column;margin:0;overflow:hidden;padding:1rem 2rem;transition:background-color .3s}.btn-special .icon-part{position:relative}.btn-special .icon-part img{height:3.3rem;object-fit:contain;position:relative;top:0;transition:top .4s;width:3.3rem;z-index:2}.btn-special .icon-part:after{background:radial-gradient(ellipse,#2fbbcc 0,transparent 65%);background-size:contain;height:200%;top:50%;width:200%}.btn-special .icon-part:after,.btn-special .icon-part:before{content:"";left:50%;position:absolute;transform:translate(-50%,-50%)}.btn-special .icon-part:before{background-color:rgba(0,0,0,.8);border-radius:100%;height:.5rem;top:100%;transition:background-color .4s,width .4s;width:80%;z-index:1}.btn-special p{color:#fff;display:flex;flex-direction:column;margin:1rem 0 0;text-align:center}.btn-special:hover{background-color:#0c3041}.btn-special:hover .icon-part img{top:-.7rem}.btn-special:hover .icon-part:before{background-color:rgba(0,0,0,.4);width:100%}.btn-dark-gold{background:linear-gradient(180deg,#d0a759,#d0a759);border:none;border-radius:.5rem;color:#000;font-weight:600;padding:1.5rem 2rem}@media screen and (min-width:1280px){.btn-dark-gold{cursor:pointer;position:relative;transition:background .7s}.btn-dark-gold:after{background:radial-gradient(#0a77b2 0,rgba(10,119,178,0) 50%);border-radius:50%;content:"";height:400%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s;width:200%;z-index:-1}.btn-dark-gold:hover:after{opacity:.4}.btn-dark-gold:hover{background:linear-gradient(180deg,#ffe98a,#c9b665)}}:root{scroll-behavior:smooth;--font:Maven,sans-serif}.form input,.form select,.form textarea{background-color:#fff;border:1px solid #edd368;border-radius:1rem;color:#071216;margin-bottom:1.5rem;padding:1rem;width:100%}.form input::-ms-input-placeholder,.form select::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#071216}.form input::placeholder,.form select::placeholder,.form textarea::placeholder{color:#071216}.form select{background-position:100%;background-size:5rem}.form .wpcf7-response-output{color:#b6b7b8}.form .submit_contain{display:flex;justify-content:center;margin-top:3rem}.form .submit_contain input{background:linear-gradient(180deg,#d0a759,#d0a759);border:none;font-weight:600;margin-bottom:0;padding:1.5rem 0;width:10rem}.form .submit_contain .wpcf7-spinner{display:none}.form p{margin-bottom:0}.form .column{margin-bottom:3rem}.form .obligatory_field{font-size:1.4rem;margin-bottom:1.5rem}.form .legal_mention{display:flex}.form .legal_mention .input{margin-right:2rem}.form .legal_mention .wpcf7-list-item{margin-left:0;margin-top:.3rem}.form .legal_mention .wpcf7-list-item input{display:block;position:relative}.form .legal_mention .wpcf7-list-item input:after{background-color:#071216;border:1px solid #fff;border-radius:.2rem;content:"";cursor:pointer;display:block;height:2rem;width:2rem}.form .legal_mention .wpcf7-list-item input:checked:before{background-color:#edd368;border-radius:.2rem;content:"";cursor:pointer;display:block;height:1.4rem;left:.3rem;position:absolute;top:.3rem;width:1.4rem}@media screen and (min-width:768px){.form .row{display:flex;justify-content:space-between}.form .row .column{width:calc(50% - 1rem)}.form .row textarea{height:16rem}.form .submit_contain input{width:11rem}}@media screen and (min-width:1280px){.form .submit_contain{margin-top:6rem}.form .submit_contain p{position:relative}.form .submit_contain p:after{background:radial-gradient(circle,#0a77b2 0,rgba(10,119,178,0) 70%);border-radius:50%;content:"";height:15rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s;width:20rem;z-index:-1}.form .submit_contain p:hover:after{opacity:.4}.form .submit_contain input{cursor:pointer;transition:background .7s}.form .submit_contain input:hover{background:linear-gradient(180deg,#ffe98a,#c9b665)}}@media screen and (min-width:1920px){.form .row textarea{height:17.5rem}}.popup{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;overflow-y:auto;padding:3rem 0;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:99999}.popup .logo{background-image:url(/app/themes/mas-cabanids/public/images/logo/mas_cabanids_logo.915e598866b29cb5.png);background-size:contain;height:10rem;margin:0 auto 2.25rem;width:15rem}.popup.open{align-items:center;display:flex;justify-content:center;overflow:hidden}.popup__content{background-color:#071216;border:.1rem solid #d0a759;border-radius:1.5rem;color:#fff;height:auto;margin:auto;max-height:90vh;max-width:100rem;overflow-y:auto;padding:5%;position:relative;width:80%}.popup__content::-webkit-scrollbar{width:.5rem}.popup__content a{color:#d0a759;font-size:1.6rem;margin-bottom:.75rem}.popup__content a svg{height:2rem;width:2rem}.popup__content .contact{align-items:center;display:flex;flex-direction:column}.popup__content .cross{cursor:pointer;height:4rem;margin-left:auto;position:-webkit-sticky;position:sticky;right:-5%;top:1rem;width:4rem}.popup__content .cross span{background-color:#fff;border-radius:3rem;display:block;height:.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:3rem}.popup__content .cross span:last-of-type{transform:translate(-50%,-50%) rotate(45deg)}.popup__content .title{color:#d0a759;display:block;font-size:2rem;font-weight:600;margin:0 0 2.25rem;text-align:center;text-shadow:none}.popup__content .title:after{content:none}.popup__content h3{font-size:2rem;font-weight:600;margin:2.25rem auto;max-width:50rem;text-align:center}.popup__content .legal_mention p{font-size:.8rem}.popup__content p.last{margin-top:1.5rem;text-align:center}.popup__content .row{margin:0 auto 2.25rem;max-width:50rem}.popup__content .row>p{width:100%}.popup__content .row input,.popup__content .row span{margin-bottom:0}.popup__content .legal_mention{margin:0 auto 2.25rem;max-width:50rem}.popup__content .submit_contain{margin-top:2.25rem}.popup__content p{margin:0 auto;max-width:50rem;text-align:left}.popup__content p.text{font-size:1.2rem;margin-bottom:1.5rem}.popup__content .input-row>p{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.popup__content .wpcf7-form-control-wrap{display:block;margin-bottom:1.5rem;width:100%}.popup__content .wpcf7-form-control-wrap input{width:100%}.popup__content .submit-part{display:flex;justify-content:center}.popup__content .submit-part>p{position:relative}.popup__content .submit-part .wpcf7-spinner{left:100%;position:absolute}.popup__content .popup__content-img{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.popup__content{padding:5rem}.popup__content .title{font-size:2.8rem}.popup__content .input-row.double{display:flex;justify-content:space-between}.popup__content .input-row.double .file-container{width:45%}.popup__content .input-row.double>p{flex-direction:row}.popup__content .input-row.double .wpcf7-form-control-wrap{width:48%}}@media screen and (min-width:1280px){.popup__content .logo{height:18rem;margin-bottom:.75rem;width:30rem}.popup__content .title{font-size:4.5rem;margin-bottom:.75rem}.popup__content .form .submit_contain{margin-top:.75rem}.popup__content .legal_mention,.popup__content .row{margin-bottom:.75rem}.popup__content h3{font-size:2.4rem;margin-bottom:1.5rem;margin-top:1.5rem;max-width:80%}.popup__content p{color:#fff;font-size:1.6rem;max-width:80%;text-align:center}.popup__content a{transition:color .7s}.popup__content a svg{height:3rem;transition:color .7s;width:3rem}.popup__content a:hover{color:#fff}}.circle-newsletter{align-items:center;border-radius:100vmax;bottom:7rem;cursor:pointer;display:flex;height:6rem;justify-content:center;position:fixed;right:2rem;width:6rem;z-index:80}.circle-newsletter .logo-circle{background-image:url(/app/themes/mas-cabanids/public/images/other/form-newsletter.928a96b0d6c01ded.png);background-position:50%;background-size:contain;border-radius:100vmax;height:4rem;position:absolute;width:4rem}.circle-newsletter .text{animation:textRotation 8s linear infinite;background-image:url(/app/themes/mas-cabanids/public/images/other/typo-newsletter.c1afecdf83bb5379.png);font-size:1.7rem;height:100%;position:absolute;width:100%}@keyframes textRotation{to{transform:rotate(1turn)}}@media screen and (min-width:1280px){.circle-newsletter{height:10rem;width:10rem}.circle-newsletter .logo-circle{height:8rem;width:8rem}}