@import"https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap";@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:100;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-UltLtCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:200;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-ThCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:300;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-LtCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:400;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-Cn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:500;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-MdCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:600;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-BdCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:700;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-HvCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:800;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-BlkCn.otf) format("opentype")}@font-face{font-family:Helvetica Neue LT Pro;font-style:normal;font-weight:900;src:url(../fonts/helvetica-neue-lt-pro/HelveticaNeueLTPro-XBlkCn.otf) format("opentype")}@font-face{font-family:Prata;font-style:normal;font-weight:400;src:url(../fonts/prata/Prata-Regular.ttf) format("truetype")}footer#footer .reinsurance .reinsurance__item .reinsurance__title,footer#footer ul.footer-menu .footer-menu__title,h4,.h4{font:600 20px/23px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:var(--color-h3, #a58778);margin-bottom:8px;text-transform:uppercase}:root{--vw: 1dvw;--computed-margin: max( 35px, calc((var(--vw, 1vw) * 100 - 1140px) / 2) );--computed-margin-1440: max( 35px, calc((var(--vw, 1vw) * 100 - 1440px) / 2) )}*{margin:0;padding:0;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:1210px;margin:0 auto;padding:0 35px;transition:padding-left .5s,padding-left .5s;transition-timing-function:cubic-bezier(.25,1,.5,1)}h1+:is(span,p,.p-content),.h1+:is(span,p,.p-content){margin-top:25px}h2+:is(p,.p-content),.h2+:is(p,.p-content){margin-top:25px}h4,.h4{display:inline-block}.p-content>*{font:inherit}.p-content p:not(:last-child){margin-bottom:1rem}.p-content a{color:#a58778;font-weight:700}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wysiwyg{display:flex;flex-direction:column;gap:1rem}.wysiwyg a{color:#a58778}.wysiwyg li{margin-left:1.3rem}body.no-scroll{overflow:hidden}header#header{background:#fff;box-shadow:0 3px 6px #00000029;opacity:1;position:sticky;top:0;z-index:100}header#header .navigation{display:flex;flex-flow:row nowrap;padding:12px 35px 19px}header#header .navigation .center img{-o-object-fit:contain;object-fit:contain}header#header .navigation .left,header#header .navigation .right{flex:1;padding:10px 0 0}header#header .navigation .left-mobile,header#header .navigation .right-mobile{display:none}header#header .navigation .right .navigation__container{justify-content:flex-end}header#header .navigation .navigation__container{height:100%;list-style:none;display:flex;flex-flow:row nowrap;gap:42px;align-items:center}header#header .navigation .navigation__container ul{list-style:none}header#header .navigation .navigation__link{text-transform:uppercase;font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}header#header .navigation .navigation__link a{font-family:Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}header#header .navigation .menu-item-type-is_separator{position:relative}header#header .navigation .menu-item-type-is_separator.separator-horizontal{height:1px;width:100%}header#header .navigation .menu-item-type-is_separator.separator-vertical{width:1px;height:100%}header#header .navigation .menu-item-type-is_separator .navigation__separator{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}header#header .navigation .menu-item-type-is_separator .navigation__separator.separator-primary{background:#a58778}header#header .navigation .menu-item-type-is_separator .navigation__separator.separator-black{background:#000}header#header .navigation .menu-item-type-is_separator .navigation__separator.separator-secondary{background:#eeebe8}header#header .navigation .menu-item-type-is_title .navigation__title.title-primary{color:#a58778}header#header .navigation .menu-item-type-is_title .navigation__title.title-black{color:#000}header#header .navigation .menu-item-type-is_title .navigation__title.title-secondary{color:#eeebe8}header#header .navigation .menu-item-type-is_link .navigation__link-with-icon{font-weight:500}header#header .navigation .menu-item-type-is_link_with_image{flex:1}header#header .navigation .menu-item-type-is_link_with_image a{display:flex;flex-flow:column nowrap;align-items:center;gap:19px}header#header .navigation .menu-item-type-is_link_with_image a img{aspect-ratio:198/135}header#header .navigation .navigation__container a:not(.navigation__separator),header#header .navigation .navigation__container span:not(.navigation__separator){cursor:pointer}header#header .navigation .navigation__container>.menu-item-has-children>span,header#header .navigation .navigation__container>.menu-item-has-children>a:not(.btn){position:relative}header#header .navigation .navigation__container>.menu-item-has-children>span:after,header#header .navigation .navigation__container>.menu-item-has-children>a:not(.btn):after{content:" ";position:absolute;height:2px;width:0;left:0;bottom:-3px;border-radius:3px;transition:width .3s ease-in-out .2s;background:#a58778}header#header .navigation .navigation__container>.menu-item-has-children.menu-item-type-is_button ul{flex-flow:column wrap;gap:17px}header#header .navigation .navigation__container>.menu-item-has-children.menu-item-type-is_lang>*:first-child:after{bottom:unset;left:unset;position:relative;display:inline-block!important;margin-left:5px;content:"";height:9px!important;width:9px!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3csvg%20fill='%23000000'%20xmlns='http://www.w3.org/2000/svg'%20width='800px'%20height='800px'%20viewBox='0%200%20451.847%20451.847'%3e%3cg%3e%3cpath%20d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751%20c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0%20c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover}header#header .navigation .navigation__container>.menu-item-has-children.menu-item-type-is_lang.open>*:first-child:after{transform:rotate(-180deg)}header#header .navigation .navigation__container>.menu-item-has-children.menu-item-type-is_lang ul{flex-direction:column;gap:10px}header#header .navigation .navigation__container>.menu-item-has-children.menu-item-type-is_lang ul [data-level="1"] a{text-transform:none;width:-moz-fit-content;width:fit-content}header#header .navigation .navigation__container>.menu-item-has-children>ul{transition:opacity .3s ease-in-out .3s,visibility .5s ease-in-out 0s;position:absolute;top:100%;opacity:0;visibility:hidden;flex-flow:row wrap;gap:60px}header#header .navigation .navigation__container>.menu-item-has-children .navigation__link-with-image .link-text{position:relative}header#header .navigation .navigation__container>.menu-item-has-children .navigation__link-with-image .link-text:after{content:" ";position:absolute;height:2px;width:0;left:0;bottom:-3px;border-radius:3px;transition:width .3s ease-in-out 0s;background:#a58778}header#header .navigation .navigation__container>.menu-item-has-children .navigation__link-with-image:hover .link-text:after{transition:width .3s ease-in-out 0s;width:100%}header#header .navigation .navigation__container li[data-level="0"]>ul{text-transform:uppercase;min-width:202px;background:#fff;padding:32px 35px 21px 21px;box-shadow:0 3px 6px #00000029}header#header .navigation .header-menu__sub-menu{display:flex;flex-flow:column nowrap}header#header .navigation .header-menu__sub-menu li[data-level="1"]{display:flex;flex-flow:column}header#header .navigation .header-menu__sub-menu li[data-level="1"] .navigation__link{text-transform:none;font: 14px/30px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}header#header .navigation .header-menu__sub-menu li[data-level="1"] span+.header-menu__sub-menu{margin-top:10px}header#header .navigation .header-menu__sub-menu li[data-level="1"]>ul{flex:1}header#header .navigation .header-menu__sub-menu .align-end{margin-top:auto}header#header .navigation .menu-item-has-children:not(.menu-item-type-is_button)[data-level="0"]:not(.sub-menu-full-width)>ul{margin-left:-21px;margin-right:21px}header#header .navigation .menu-item-has-children:not(.menu-item-type-is_button)[data-level="0"].sub-menu-full-width>ul{width:100%;left:0;right:0;padding-left:var(--computed-margin)!important;padding-right:var(--computed-margin)!important;justify-content:center;gap:35px}header#header .navigation .menu-item-has-children:not(.menu-item-type-is_button) .link-important{font-size:16px;line-height:22px}header#header .navigation .menu-item-has-children.menu-item-type-is_button{position:relative}header#header .navigation .menu-item-has-children.menu-item-type-is_button>ul{display:flex;flex-flow:column nowrap;align-items:center;padding:18px 13px!important;top:calc(100% + 20px);left:50%;transform:translate(-50%)}header#header .burger-menu-button{display:none;flex-direction:column;justify-content:space-around;align-items:center;width:25px;height:20px;background:transparent;border:none;cursor:pointer;z-index:1000}header#header .burger-menu-button span{display:block;width:100%;height:2px;background-color:#333;border-radius:5px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform-origin:1px}header#header .burger-menu-button.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}header#header .burger-menu-button.active span:nth-child(2){opacity:0}header#header .burger-menu-button.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}h1,.h1,h2,.h2{font:300 50px/70px Prata,monospace;letter-spacing:0}h3,.h3{font:500 30px/35px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;text-transform:uppercase}h4,.h4,footer#footer ul.footer-menu .footer-menu__title,footer#footer .reinsurance .reinsurance__item .reinsurance__title{font:600 20px/23px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:var(--color-h3, #a58778);margin-bottom:8px;text-transform:uppercase}h5,.h5{font-family:Prata,monospace;font-weight:600;font-size:20px;line-height:28px;letter-spacing:.6px}h6,.h6{font-family:Prata,monospace;font-weight:400;font-size:15px;line-height:21px;letter-spacing:.45px}p,.p,.p-content{font:400 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;letter-spacing:0}.footer-landing-menu{margin:2.5rem 0 1.56rem;display:flex;flex-flow:row wrap;gap:1.56rem;justify-content:center}footer#footer{padding:100px 0 76px;background-color:#fff}footer#footer ul.footer-menu{padding-top:43px;display:flex;justify-content:space-between;flex-flow:row wrap;gap:45px}footer#footer ul.footer-menu,footer#footer ul.footer-menu ul{list-style:none}footer#footer ul.footer-menu li{width:-moz-max-content;width:max-content;flex:1}footer#footer ul.footer-menu .footer-menu__title{display:inline-block;--color-h3: #000;margin-bottom:25px}footer#footer ul.footer-menu .footer-menu__sub-menu{display:flex;flex-flow:column nowrap;gap:15px}footer#footer ul.footer-menu .footer-menu__link{font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:inherit;text-decoration:none}footer#footer h1,footer#footer .h1{font:300 50px/70px Prata,monospace;letter-spacing:0}footer#footer h2,footer#footer .h2{font:300 50px/70px Prata,monospace;letter-spacing:0}footer#footer h3,footer#footer .h3{font:500 30px/35px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;text-transform:uppercase}footer#footer h4,footer#footer .h4,footer#footer ul.footer-menu .footer-menu__title,footer#footer .reinsurance .reinsurance__item .reinsurance__title{font:600 20px/23px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:var(--color-h3, #a58778);margin-bottom:8px;text-transform:uppercase}footer#footer h5,footer#footer .h5{font-family:Prata,monospace;font-weight:600;font-size:20px;line-height:28px;letter-spacing:.6px}footer#footer h6,footer#footer .h6{font-family:Prata,monospace;font-weight:400;font-size:15px;line-height:21px;letter-spacing:.45px}footer#footer p,footer#footer .p,footer#footer .p-content{font:400 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;letter-spacing:0}footer#footer .reinsurance{display:flex;flex-flow:row wrap;justify-content:space-around;gap:40px 7px;margin:60px 0 54px}footer#footer .reinsurance .reinsurance__item{display:flex;flex-flow:column;max-width:165px}footer#footer .reinsurance .reinsurance__item .reinsurance__icon{margin-bottom:25px;height:58px;width:100%}footer#footer .reinsurance .reinsurance__item .reinsurance__icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}footer#footer .reinsurance .reinsurance__item .reinsurance__title,footer#footer .reinsurance .reinsurance__item .reinsurance__content{text-align:center}footer#footer .reinsurance .reinsurance__item .reinsurance__title{font:500 17px/21px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer .reinsurance .reinsurance__item .reinsurance__content{font:14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer .footer__separator{height:1px;width:100%;background-color:#00000014}footer#footer .footer__logo{aspect-ratio:203/114;width:100%;max-width:203px;height:100%;margin:50px auto 31px}footer#footer .footer__mandatory-ones{margin-top:15px;display:flex;flex-flow:row wrap;justify-content:space-between;gap:12px}footer#footer .footer__mandatory-ones .p,footer#footer .footer__mandatory-ones a{font:12px/15px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer .footer__mandatory-ones .footer__copyright a{color:#000}footer#footer .footer__mandatory-ones .footer__pages{list-style:none;display:flex;flex-flow:row nowrap;gap:50px}.top-bar{background-color:#eeebe8;padding:9px 0}.top-bar .container{text-align:center}.top-bar *{font:14px/16px Cutive Mono,monospace}.top-bar a{color:#a58778}.btn{--_btn-background: #000;--_btn-background-hover: #a58778;--_btn-color: #fff;--_btn-color-hover: #fff;font:500 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;text-transform:uppercase;background-color:var(--_btn-background);color:var(--_btn-color);display:flex;justify-content:center;align-items:center;padding:17px 30px 13px;cursor:pointer;min-height:48px;transition:background-color .3s ease-in-out,border .3s ease-in-out,color .3s ease-in-out;outline:none;border:none;text-decoration:none;width:-moz-max-content;width:max-content}.btn:hover:not(.no-hover){--_btn-background: var(--_btn-background-hover) !important;--_btn-color: var(--_btn-color-hover) !important}.btn.btn-small{min-height:40px;font: 500 14px/16px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;padding:13px 15px 11px}.btn.btn-inverted{--_btn-color: #000;border:1px solid var(--_btn-background);background-color:#fff}.btn.btn-inverted:hover{--_btn-background: var(--_btn-background-hover);--_btn-color: var(--_btn-color-hover);background-color:var(--_btn-background)}.btn.btn-primary{--_btn-background: #a58778;--_btn-background-hover: #000;--_btn-color-hover: #fff}.btn.btn-secondary{--_btn-background: #eeebe8;--_btn-color: #000}.btn.btn-white{--_btn-background: #fff;--_btn-color: #000}.btn.btn-custom{--_btn-background: var(--btn-background, #000);--_btn-color: var(--btn-color, #fff)}.btn.btn-icon-only{aspect-ratio:1;padding:10px}.btn.with-icon svg{margin-right:10px}.btn.full-width{width:100%}.btn.btn-icon-digifoma{gap:1rem}.btn.btn-icon-digifoma img{max-width:92.7px}.link{position:relative;font:inherit;letter-spacing:0}.link.no-outline{color:inherit;text-decoration:none}.link.link-black{color:#000}.link.link-primary{color:#a58778}.link.link-secondary{color:#eeebe8}.link.link-important{font-weight:500;text-transform:uppercase}.link:not(.no-hover):after{content:" ";transition:width .3s ease-in-out;border-radius:3px;position:absolute;left:0;bottom:-3px;height:2px;width:0;background:#a58778}.link:not(.no-hover):hover:after{width:100%}#tarteaucitronRoot * *,#tarteaucitron * *,#tarteaucitron #tarteaucitronInfo *{font-family:Helvetica Neue LT Pro,Helvetica,Arial,sans-serif,serif!important}.tarteaucitronCTAButton{border-radius:0!important;font-size:14px!important;padding:9px 20px 6px!important}#tarteaucitronRoot #tarteaucitronServices [type=button]{padding:9px 20px 6px!important}#tarteaucitronRoot #tarteaucitronServices img{-o-object-fit:contain;object-fit:contain}#tarteaucitronRoot #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,#tarteaucitronRoot #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#a58778!important}#tarteaucitronRoot #tarteaucitronAlertBig{background:#000!important}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert{font:14px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronPersonalize2,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl{font-size:14px!important}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronPrivacyUrl{margin-left:15px}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom #tarteaucitronCloseAlert{background:#fff;color:#000;border-radius:0;font-size:14px!important;padding:9px 20px 6px!important}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronAllow{background:#fff!important;color:#000!important}#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronDeny>span:before,#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigBottom .tarteaucitronAllow>span:before{color:#000!important}@media screen and (max-width:768px){footer#footer .reinsurance .reinsurance__item .reinsurance__title,footer#footer ul.footer-menu .footer-menu__title,h4,.h4{font:600 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.desktop-only{display:none!important}h1+:is(span,p,.p-content),.h1+:is(span,p,.p-content){margin-top:18px}h2+:is(p,.p-content),.h2+:is(p,.p-content){margin-top:18px}h1,.h1,h2,.h2{font:400 30px/45px Prata,monospace}h3,.h3{font:400 20px/24px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}h4,.h4,footer#footer ul.footer-menu .footer-menu__title,footer#footer .reinsurance .reinsurance__item .reinsurance__title{font:600 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}p,.p,.p-content{font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer h1,footer#footer .h1{font:400 30px/45px Prata,monospace}footer#footer h2,footer#footer .h2{font:400 30px/45px Prata,monospace}footer#footer h3,footer#footer .h3{font:400 20px/24px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer h4,footer#footer .h4,footer#footer ul.footer-menu .footer-menu__title,footer#footer .reinsurance .reinsurance__item .reinsurance__title{font:600 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer p,footer#footer .p,footer#footer .p-content{font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer .reinsurance{margin:40px 0;display:grid;grid-template-areas:"a a"}footer#footer .reinsurance .reinsurance__item{max-width:140px}footer#footer .reinsurance .reinsurance__item .reinsurance__icon{margin-bottom:17px}footer#footer .reinsurance .reinsurance__item .reinsurance__title{font:500 13px/15px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer .reinsurance .reinsurance__item .reinsurance__content{font:12px/15px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}footer#footer{padding:70px 0 30px}footer#footer .footer__mandatory-ones{margin-top:12px;flex-flow:column wrap;align-items:center}.top-bar .container{max-width:290px}.top-bar *{font:11px/12px Cutive Mono,monospace}}@media screen and (min-width:768px){.mobile-only{display:none!important}}@media screen and (max-width:1050px){header#header .navigation .left{padding-top:50px}header#header .navigation .navigation__container{align-items:start;gap:30px}header#header .navigation .navigation__container>.menu-item-has-children.menu-item-type-is_button ul{display:none}header#header .navigation .navigation__container>.menu-item-has-children>ul{display:none}header#header .navigation .navigation__container>.menu-item-has-children.open>span:after,header#header .navigation .navigation__container>.menu-item-has-children.open>a:not(.btn):after{transition:width .3s ease-in-out 0s;width:100%}header#header .navigation .navigation__container>.menu-item-has-children.open>ul{position:relative;top:0;gap:30px;transition:opacity .3s ease-in-out;opacity:1;visibility:visible;display:flex}header#header .navigation .navigation__container li[data-level="0"]>ul{box-shadow:none}header#header .navigation .menu-item-has-children:not(.menu-item-type-is_button)[data-level="0"]:not(.sub-menu-full-width)>ul{margin-left:0;margin-right:0}header#header .burger-menu-button{display:flex}header#header.open{position:fixed;height:100dvh;width:100%}header#header.open .navigation{overflow:auto;justify-content:start;flex-wrap:wrap;max-height:100%}header#header.open .navigation .left,header#header.open .navigation .right{display:block;flex:unset;width:100%}header#header.open .navigation .left ul,header#header.open .navigation .right ul{flex-direction:column}header#header.open .navigation .left-mobile,header#header.open .navigation .right-mobile,header#header.open .navigation .center{position:sticky;top:0;background:#fff;z-index:10}header#header.open .navigation .bg-mobile{background:#fff;position:absolute;top:0;left:0;right:0;height:80px;z-index:9}header#header .navigation>*{height:-moz-fit-content;height:fit-content}header#header .navigation .left,header#header .navigation .right{order:2;display:none}header#header .navigation .left-mobile,header#header .navigation .right-mobile{flex:1;padding:20px 0 0;display:flex;align-items:center}header#header .navigation .right{padding-top:30px}header#header .navigation .menu-item-type-is_button[data-level="0"] .menu-item-type-is_separator{display:none}header#header .navigation .menu-item-type-is_button[data-level="0"]>a.btn{position:relative;background:transparent;padding:0!important;color:#000;min-height:unset;font-weight:400}header#header .navigation .menu-item-type-is_button[data-level="0"]>a.btn:after{content:" ";transition:width .3s ease-in-out;border-radius:3px;position:absolute;left:0;bottom:-3px;height:2px;width:0;background:#a58778}header#header .navigation .menu-item-type-is_button[data-level="0"].open>a.btn:after{width:100%}header#header .navigation .menu-item-type-is_button[data-level="0"] .link-primary{color:#000;font-weight:500}}@media screen and (min-width:1050px){header#header .navigation .navigation__container>.menu-item-has-children:hover>span:after,header#header .navigation .navigation__container>.menu-item-has-children:hover>a:not(.btn):after{transition:width .3s ease-in-out 0s;width:100%}header#header .navigation .navigation__container>.menu-item-has-children:hover>ul{transition:opacity .3s ease-in-out;position:absolute;opacity:1;visibility:visible;display:flex}}@media screen and (min-width:1050px)and (max-width:1050px){header#header .navigation .navigation__container>.menu-item-has-children:hover>ul{position:relative;top:0;gap:15px}}@media screen and (max-width:1050px)and (max-width:1050px){header#header .navigation .navigation__container>.menu-item-has-children.open>ul{align-items:flex-start;gap:20px}}
