html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img,fieldset,a img{border:none}input[type=text],input[type=email],input[type=search],input[type=tel],textarea{-webkit-appearance:none}input[type=submit],button{cursor:pointer}input[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span,a:focus{outline:none}ul,ol{list-style-type:none}table{width:100%;border-spacing:0;border-collapse:collapse}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{width:100%;margin:0 auto;padding:0 22px}@media only screen and (min-width: 1024px){.container{padding:0 70px;max-width:1255px}}.container_wide{max-width:100%}.main{flex:1 1 auto}.page{overflow-x:hidden;display:flex;min-height:100vh;flex-direction:column;background-color:#f8f4ed;color:#000}@media only screen and (min-width: 1024px){.page{overflow:visible}}.page_team,.page_contact{background-color:#000;color:#fff}.page_contact .head__bg{display:none}.page_contact .main{z-index:1;position:relative}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:7px 19px;font-weight:500;font-size:16px;line-height:26px;color:#fff;background-color:#127c71;text-decoration:none;border-radius:2px;transform:translate(0);transition:transform .2s ease,background-color .2s ease}.btn:hover{transform:translateY(-2px);background-color:#0f665d}.btn_gold{background-color:#c4a978;color:#000;text-transform:uppercase}.btn_gold:hover{background-color:#bc9e66}.header{position:relative;height:80px;background-color:#000;font-weight:400}@media only screen and (min-width: 1024px){.header{height:110px}}.header.is-transparent{background-color:transparent}.header.with-gradient:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:280px;background:linear-gradient(180deg,#000,#0000);-webkit-user-select:none;user-select:none;pointer-events:none}.header.no-border .container:after{content:none;display:none}.header .container{z-index:100;position:relative;height:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 1024px){.header .container{justify-content:auto}.header .container:before{display:none;content:none}}.header .container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#c4a9784d}.header .container:before{content:"";position:absolute;width:100%;height:281px;left:0;top:0;background:linear-gradient(180deg,#000,#0000);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.is-mobilenav-active .header .container:before{opacity:1;visibility:visible}.header__logo{position:relative;width:185px}@media only screen and (min-width: 1024px){.header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px}}.header__menu{display:none}@media only screen and (min-width: 1024px){.header__menu{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}}.header__list{display:flex;align-items:center;height:100%;margin-left:-50px}.header__item{position:relative;display:flex;height:100%;margin-left:50px;align-items:center}.header__item:hover .header__link{text-decoration-color:inherit}.header__item.is-active .header__dropdown{opacity:1;visibility:visible}.header__item.has-dropdown .header__link:after{content:"";display:inline-block;width:12px;height:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' fill='none'%3E%3Cpath fill='%23C4A978' d='M12 .4 6.1 5.6a.3.3 0 0 1-.4 0L.1.4a.2.2 0 0 1 0-.2V0L.3 0a.3.3 0 0 1 .2 0L6 5l5.5-5h.1a.3.3 0 0 1 .3 0v.2a.2.2 0 0 1 0 .2Z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:10px}.header__link{height:fit-content;display:inline-flex;align-items:center;color:#c4a978;font-size:16px;line-height:1.1875;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:.5px;transition:text-decoration-color .2s ease}.header__link:focus-visible{outline:1px solid #fff}.header__dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;padding-top:5px;left:-30px;transition:opacity .2s ease,visibility .2s ease}.header__dropdown-box{min-width:200px;padding:20px 30px;background-color:#fff;border-radius:10px}.header__dropdown-list{line-height:2}.header__dropdown-link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease}.header__dropdown-link:hover{text-decoration-color:inherit}.header__burger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-12px;color:#c4a978;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 1024px){.header__burger{display:none}}.header__burger.is-active span:nth-child(1){transform:translate3d(0,8px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(-45deg) skew(0);transform-style:preserve-3d}.header__burger.is-active span:nth-child(2){width:0}.header__burger.is-active span:nth-child(3){transform:translate3d(0,-8px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(45deg) skew(0);transform-style:preserve-3d}.header__burger span:nth-child(1),.header__burger span:nth-child(2),.header__burger span:nth-child(3){width:23px;height:1px;background-color:currentColor}.header__burger span:nth-child(1),.header__burger span:nth-child(3){transform:translateZ(0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transition:transform .3s}.header__burger span:nth-child(2){position:relative;display:flex;margin-top:7px;margin-bottom:7px;background-color:transparent;transition:width .3s}.header__burger span:nth-child(2):after{content:"";display:block;width:18px;height:1px;background-color:currentColor;margin-left:auto}.mobilenav-overlay{z-index:98;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;visibility:hidden;opacity:0;transform:translate(-100%);transition:visibility .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width: 1024px){.mobilenav-overlay{display:none}}.is-mobilenav-active .mobilenav-overlay{visibility:visible;opacity:1;transform:translate(0)}.mobilenav-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat url(../assets/bg-mobilenav.jpg) center/cover;opacity:.6}.mobilenav-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000,#0000);transform:scaleY(-1)}.mobilenav{z-index:99;position:absolute;top:0;left:0;width:100%;height:100%;padding:105px 0 50px;color:#fff;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transform:translate(-100%);transition:visibility .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}@media only screen and (min-width: 1024px){.mobilenav{display:none}}.is-mobilenav-active .mobilenav{visibility:visible;opacity:1;transform:translate(0)}.mobilenav__bg{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat url(../assets/bg-mobilenav.jpg) center/cover;opacity:.6}.mobilenav__main{position:relative}.mobilenav__list{margin:0 -22px}.mobilenav__link,.mobilenav__sublink{font-weight:400;color:currentColor}.mobilenav__item{border:solid rgba(196,169,120,.3);border-width:0 0 1px}.mobilenav__item.has-submenu .mobilenav__link:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='10' fill='none'%3E%3Cpath fill='%23C4A978' d='m22.8.8-11 9v.2a.6.6 0 0 1-.7-.1L.1.8V.6a.4.4 0 0 1 0-.3V0L.6 0h.3l.1.1L11.5 9 22.1.1h.1a.6.6 0 0 1 .6 0l.2.2a.4.4 0 0 1 0 .3l-.2.2Z'/%3E%3C/svg%3E");position:absolute;width:23px;height:10px;margin-top:-5px;top:50%;right:22px}.mobilenav__link{position:relative;display:block;padding:20px 22px;font-size:26px;line-height:36px;text-transform:uppercase;color:#c4a978;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobilenav__submenu{display:none;margin:0 22px 25px}.mobilenav__submenu.is-active{display:block;overflow:hidden;animation:slideout .4s cubic-bezier(.25,1,.5,1)}.mobilenav__sublink{font-size:22px;line-height:40px}@keyframes slideout{0%{max-height:0px}to{max-height:200px}}.footer{position:relative;padding:50px 0 75px;background-color:#000;color:#fff;background:no-repeat url(/assets/bg-footer-Dlnk0Oui.jpg) center/cover}.page_contact .footer,.page_team .footer{background:none}.page_contact .footer:before,.page_team .footer:before{content:"";position:absolute;bottom:0;left:0;height:1100px;width:100%;background:no-repeat url(../assets/bg-footer-alt.jpg) 50% 100%/cover;opacity:.6}.page_contact .footer:after,.page_team .footer:after{top:auto;height:1100px;background:linear-gradient(180deg,#000,#0000)}.footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 30%,#0000)}.footer a{color:currentColor;text-decoration:underline;text-decoration-color:inherit;text-underline-offset:3px;text-decoration-thickness:.5px;transition:text-decoration-color .2s ease}.footer a:hover{text-decoration-color:transparent}.footer .container{z-index:1;position:relative}.footer__row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.footer__row{flex-direction:row}}.footer__info{max-width:380px;margin-right:120px}.footer__details{margin-top:1em}.footer__menu{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}@media only screen and (min-width: 768px){.footer__menu{display:flex;flex-wrap:wrap;margin-top:-40px;margin-left:-80px;column-gap:0}}@media only screen and (min-width: 1260px){.footer__menu{margin-top:5px;margin-left:-120px}}.footer__menu a{text-decoration-color:transparent}.footer__menu a:hover{text-decoration-color:inherit}.footer__col{margin-top:40px}@media only screen and (min-width: 768px){.footer__col{margin-left:80px}}@media only screen and (min-width: 1260px){.footer__col{margin-top:0;min-width:170px;margin-left:120px}}.footer__head{margin-bottom:12px;font-weight:500;font-size:12px;line-height:1.1666666667;letter-spacing:.06em;color:#c4a978;text-transform:uppercase}.footer__link{color:currentColor;line-height:1.6666666667}.footer__legal{max-width:980px;margin-top:100px;font-size:16px}.rte{font-size:22px;line-height:1.6363636364}.rte>:first-child{margin-top:0}.rte h2{margin-top:70px;margin-bottom:30px;font-family:abril-display,sans-serif;font-weight:400;font-size:30px;line-height:1.3333333333}.rte p,.rte ul,.rte ol{margin-top:30px}.rte ul li{position:relative;padding-left:35px}.rte ul li:before{content:"";display:block;position:absolute;top:.75em;left:15px;width:4px;height:4px;border-radius:50%;background-color:#000}.rte blockquote{margin:45px 0;padding-left:30px;border-left:4px solid #c4a978;font-family:abril-display,sans-serif;font-size:24px;line-height:1.5}@media only screen and (min-width: 1024px){.rte blockquote{margin:75px 0;padding-left:50px;font-size:30px;line-height:1.5333333333}}.rte a{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.rte a:hover{text-decoration-color:transparent}.rte table{margin-top:30px;max-width:100%}.rte table td{border:1px solid black}.related{margin:85px 0}.related__head{margin-bottom:25px}@media only screen and (min-width: 1024px){.related__head{display:none}}.related__action{display:flex;justify-content:center;margin-top:26px}@media only screen and (min-width: 768px){.related__action{justify-content:flex-end}}.grid{display:flex;flex-wrap:wrap;margin:0 -22px}@media only screen and (min-width: 1024px){.grid{margin:-38px -9px 0}}.grid__cell{width:100%;margin-top:-1px}@media only screen and (min-width: 1024px){.grid__cell{margin-top:38px;padding:0 9px;width:33.333%}}.card{display:flex;flex-direction:row;height:100%;border:1px solid #c4a978;padding:35px 22px;border-width:1px 0}@media only screen and (min-width: 1024px){.card{flex-direction:column;padding:0;border-width:1px}}.card:hover .card__pic{transform:scale(1.04)}.card:hover .card__title{text-decoration-color:inherit}.card__cover{overflow:hidden;position:relative;height:0;padding-top:22%;width:25%;min-width:125px;margin-right:20px}@media only screen and (min-width: 1024px){.card__cover{width:auto;min-width:1px;height:215px;padding-top:0;margin:-1px -1px 0}}.card__pic{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}@media only screen and (min-width: 1024px){.card__pic{position:relative}}.card__body{display:flex;flex-direction:column-reverse;align-self:flex-start;flex:1}@media only screen and (min-width: 1024px){.card__body{flex-direction:column;justify-content:space-between;align-self:auto;padding:35px 20px 30px}}.card__title{font-family:abril-display,sans-serif;font-weight:600;font-size:20px;line-height:1.2;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration .2s ease}@media only screen and (min-width: 768px){.card__title{font-size:26px;line-height:1.2307692308}}.card__date{margin-bottom:7px;font-weight:500;font-size:12px;color:#127c71;letter-spacing:.06em;text-transform:uppercase}@media only screen and (min-width: 1024px){.card__date{margin-top:38px;margin-bottom:0}}.heading{overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.heading span{position:relative;display:block;font-weight:400;font-size:18px;line-height:1.4444444444;white-space:nowrap;margin-left:110px}.heading span:before{position:absolute;top:50%;right:calc(100% + 20px);content:"";width:90px;height:1px;background-color:#c4a978}@media only screen and (min-width: 1024px){.heading{justify-content:center}.heading span{margin-left:0}.heading span:before{position:static;display:inline-block;margin-right:20px}}.intro{margin:65px 0}@media only screen and (min-width: 768px){.intro{margin:85px 0;text-align:center}}.intro__title{max-width:940px;margin:0 auto;font-family:abril-display,sans-serif;font-size:40px;line-height:1.15;letter-spacing:.02em}@media only screen and (min-width: 1024px){.intro__title{font-size:60px;line-height:1.0666666667}}.intro__text{max-width:1010px;margin:22px auto 0;font-size:22px;line-height:1.6363636364}.services{margin:85px 0}.services__head{margin-bottom:33px}.services__list{display:flex;flex-wrap:wrap;counter-reset:setter;margin:0 -22px}@media only screen and (min-width: 1024px){.services__list{margin:-20px 0 0 -20px}}.services__item{display:flex;flex:0 0 100%;max-width:100%;counter-increment:setter 1;border:solid #d1b17f;border-width:0 0 1px}.services__item:first-child{border-width:1px 0}@media only screen and (min-width: 1024px){.services__item{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);min-height:290px;margin:20px 0 0 20px;background-color:#f0e7d7;border:0}}.services__link{display:flex;flex-direction:column;flex:1;color:currentColor;padding:40px 22px}.services__link:before{content:counter(setter,decimal-leading-zero);font-family:abril-display,sans-serif;font-size:20px;color:#c4a978;margin-bottom:20px;margin-top:-10px}@media only screen and (min-width: 768px){.services__link{align-items:center;justify-content:center;text-align:center}}@media only screen and (min-width: 1024px){.services__link{padding:20px}}.services__link:hover .services__title{text-decoration-color:inherit}.services__title{font-family:abril-display,sans-serif;font-weight:400;font-size:50px;line-height:1;letter-spacing:.02em;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration .2s ease}.services__text{margin-top:9px}.imagesgrid{overflow-x:hidden;position:relative;width:calc(100vw + 30%);max-width:1760px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center}.imagesgrid.image-banner{margin-top:-265px}@media only screen and (min-width: 1024px){.imagesgrid.image-banner{margin-top:-415px}}.imagesgrid__row{display:flex;flex:1;margin:0 -2px;justify-content:center}.imagesgrid__cell{width:25%;padding:0 2px}.imagesgrid__cell:nth-child(2n){margin-top:56px}.imagesgrid__cover{position:relative;padding-top:82%}.imagesgrid__pic{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.imagesgrid.image-banner{margin-bottom:0!important}.callout{overflow-x:hidden}.callout.insert{margin-top:-185px}@media only screen and (min-width: 1024px){.callout.insert{margin-top:-285px}}.callout .heading{display:none;position:absolute;top:88px;right:45%;transform:translate(-50%)}@media only screen and (min-width: 1024px){.callout .heading{display:block}}.callout__box{display:block;position:relative;padding:45px 20px 55px;border:1px solid #c4a978}@media only screen and (min-width: 1024px){.callout__box{padding:88px 20px 55px}}.callout__content{margin-top:50px;text-align:center}@media only screen and (min-width: 1024px){.callout__content{margin-top:60px}}.callout__title{font-family:abril-display,sans-serif;font-weight:600;font-size:40px;line-height:1.125;margin-bottom:20px}.callout__title:after{content:"";display:block;border-bottom:.5px solid #000;max-width:286px;width:100%;margin:0 auto}@media only screen and (min-width: 1024px){.callout__title{font-size:50px;line-height:1.12}}.callout__text{max-width:440px;margin:0 auto}.section{position:relative;padding:135px 0 0;margin-bottom:135px}@media only screen and (min-width: 1024px){.section{padding:150px 0 0;margin-bottom:150px}}.section .imagesgrid{margin-bottom:78px}@media only screen and (min-width: 1024px){.section .imagesgrid{margin-bottom:158px}}.section+.accordion{margin-top:-60px}@media only screen and (min-width: 1024px){.section+.accordion{margin-top:-30px}}.section.image-banner{margin-bottom:0}.section.has-preview{margin-bottom:-150px}.about{margin:85px 0}@media only screen and (min-width: 1024px){.about{margin:160px 0}}.about__row{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.about__row{flex-direction:row}}@media only screen and (min-width: 1024px){.about__col:last-child{flex:0 0 345px;margin-left:110px}}.about__text{font-size:24px;line-height:1.5}.about__text strong{font-weight:400}.about__text>:not(:first-child){margin-top:1em}.about__data{max-width:345px;margin-top:60px}@media only screen and (min-width: 1024px){.about__data{max-width:100%;margin-top:0}}.about__data-number{font-family:abril-display,sans-serif;font-weight:400;font-size:60px;line-height:1.1166666667;color:#9e8861}.about__data-title{font-family:abril-display,sans-serif;font-weight:600;font-size:20px;line-height:1.1}.about__data-text{margin-top:13px}.layout{display:flex;align-items:flex-start;flex-direction:column}@media only screen and (min-width: 1024px){.layout{flex-direction:row}}.layout__sidebar{margin-top:50px}.layout__sidebar .heading{justify-content:flex-start}.layout__sidebar .heading span{margin-left:110px}@media only screen and (min-width: 1024px){.layout__sidebar{flex:0 0 240px;position:sticky;top:30px;margin-top:0;margin-left:125px}.layout__sidebar .heading{justify-content:center}.layout__sidebar .heading span{margin-left:0}}.layout:not(:has(.layout__sidebar)) .layout__main{width:100%}.membercards{margin-top:25px;display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-6px}@media only screen and (min-width: 1024px){.membercards{flex-direction:column}}.membercard{display:flex;flex-direction:column;min-width:calc(100% - 6px);padding:20px;background-color:#c4a9781a;color:currentColor;margin-bottom:6px;margin-left:6px}@media only screen and (min-width: 480px){.membercard{min-width:240px}}.membercard:hover .membercard__pic{transform:scale(1.04)}.membercard:hover .membercard__title{text-decoration-color:#000}.membercard__cover{overflow:hidden;position:relative;height:240px;margin-bottom:20px;width:100%}@media only screen and (min-width: 480px){.membercard__cover{height:160px}}.membercard__pic{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}.membercard__title{font-family:abril-display,sans-serif;font-weight:600;font-size:20px;line-height:1.1;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration .2s ease;text-align:left}.membercard__text{text-align:left}@media only screen and (min-width: 1024px){.accordion__wrap{max-width:calc(100% - 365px)}}.accordion__title{margin-bottom:20px;font-family:abril-display,sans-serif;font-size:30px;line-height:1.3333333333}.accordion__item{border:solid #c4a978;border-width:0 0 1px}.accordion__item:first-child{border-width:1px 0}.accordion__item.is-active .accordion__body{opacity:1;max-height:100%;visibility:visible}.accordion__head{position:relative;padding:37px 25px 37px 0;font-family:abril-display,sans-serif;font-size:30px;line-height:1.3333333333;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s ease}.accordion__head:hover{text-decoration-color:inherit}.accordion__head:before{content:"";position:absolute;top:50%;right:0;width:12px;height:7px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath fill='%23000' d='M12 1.2 6.1 6.3a.3.3 0 0 1-.4 0L.1 1.2V1a.2.2 0 0 1 0-.2L.3.6a.3.3 0 0 1 .2.1l5.5 5 5.5-5h.1a.3.3 0 0 1 .3 0V1a.2.2 0 0 1 0 .2Z'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center}.accordion__body{max-height:0;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,max-height .2s ease;overflow:hidden}.accordion__text{padding-bottom:37px;font-size:22px;line-height:1.6363636364}.accordion__text p{margin-bottom:.8em}.accordion__text ul,.accordion__text ol{margin-left:22px;list-style-position:outside;margin-bottom:.7em}.accordion__text ul{list-style-type:disc}.accordion__text ol{list-style-type:decimal}.accordion__text li{margin-bottom:.2em}.head{overflow:hidden;position:relative;margin-top:-80px;padding:140px 0 60px;background-color:#000;color:#fff;text-align:center}@media only screen and (min-width: 1024px){.head{margin-top:-110px;padding:192px 0 105px}}.head.has-preview{padding-bottom:180px}@media only screen and (min-width: 480px){.head.has-preview{padding-bottom:200px}}@media only screen and (min-width: 1024px){.head.has-preview{padding-bottom:380px}}.head.has-usps{padding-bottom:235px}@media only screen and (min-width: 1024px){.head.has-usps{padding-bottom:420px}}.head.image-banner{padding-bottom:215px}@media only screen and (min-width: 1024px){.head.image-banner{padding-bottom:365px}}.page_team .head,.page_contact .head{overflow:visible}.head .container{z-index:1;position:relative}.head__bg{position:absolute;top:0;left:0;width:100%;height:978px}.head__bg img{display:block;width:100%;height:100%;object-fit:cover;opacity:.6}.head__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000,#0000);transform:scaleY(-1)}.head__caption{font-size:18px;line-height:2;letter-spacing:.04em;text-transform:uppercase}@media only screen and (min-width: 1024px){.head__caption{margin-bottom:14px}}@media only screen and (min-width: 1024px){.head__caption+h1,.head__caption+.head__title{margin-top:0}}.head h1,.head__title{max-width:750px;margin:5px auto 0;font-family:abril-display,sans-serif;font-weight:400;font-size:40px;line-height:1.05;letter-spacing:.02em;color:#c4a978}@media only screen and (min-width: 1024px){.head h1,.head__title{margin:50px auto 0;font-size:60px;line-height:1.0666666667}}.head__text{max-width:845px;margin:30px auto 0;font-size:22px;line-height:1.6363636364}.head__main>p{line-height:1.6}.head__main p:not(:last-child){margin-bottom:.8em}.preview{overflow:hidden;position:relative;margin-top:-215px;margin-bottom:75px;padding-top:56.25%}@media only screen and (min-width: 480px){.preview{margin-top:-280px}}@media only screen and (min-width: 1024px){.preview{margin-top:-395px}}.preview img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.details{position:relative}.details:before{content:"";display:block;width:.5px;height:104px;background-color:#c4a9784d;margin:30px auto}.details__list{counter-reset:setter}.details__item{counter-increment:setter 1}.details__item:before{content:counter(setter,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:139px;height:139px;font-family:abril-display,sans-serif;font-size:20px;border:1px solid rgba(196,169,120,.3);color:#c4a978;border-radius:50%;margin:0 auto -45px}.details__item:not(:first-child){margin-top:32px}@media only screen and (min-width: 1024px){.details__item:not(:first-child){margin-top:42px}}.details__title{max-width:690px;margin:0 auto;font-family:abril-display,sans-serif;font-size:40px;line-height:1.05;color:#c4a978}@media only screen and (min-width: 1024px){.details__title{font-size:50px;line-height:1.12}}.details__text{max-width:675px;margin:10px auto 0;line-height:1.6}@media only screen and (min-width: 1024px){.details__text{margin:28px auto 0}}.members{z-index:1;position:relative;margin-bottom:85px}@media only screen and (min-width: 1024px){.members{margin-bottom:180px}}.members__grid{display:flex;flex-wrap:wrap;margin:-32px -2px 0;min-height:800px}.members__cell{flex:0 0 100%;max-width:100%;margin-top:32px;padding:0 2px}@media only screen and (min-width: 480px){.members__cell{flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 1024px){.members__cell{flex:0 0 33.333%;max-width:33.333%}}.members__card{all:unset;display:flex;flex-direction:column;color:currentColor;width:100%;cursor:pointer}.members__card:hover .members__pic{transform:scale(1.04)}.members__card:hover .members__title{text-decoration-color:inherit}.members__cover{overflow:hidden;position:relative;padding-top:83.65%}.members__pic{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}.members__body{padding:32px 0 0}.members__title{font-family:abril-display,sans-serif;font-weight:600;font-size:22px;line-height:1.1363636364;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration .2s ease}.members__text{margin-top:8px}.contact{position:relative;padding:40px 0 70px}@media only screen and (min-width: 1024px){.contact{padding:70px 0 150px}}.contact__row{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.contact__row{flex-direction:row;margin:0 -60px}}.contact__col{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 1024px){.contact__col{flex:0 0 50%;max-width:50%;padding:0 60px}}.contact__col:nth-child(2){min-height:650px}.contact__title{margin-bottom:25px;font-weight:400;font-size:16px;line-height:1.1875;letter-spacing:.1em;text-transform:uppercase;color:#c4a978}.contact__map{width:100%;height:750px}.news{padding:85px 0}@media only screen and (min-width: 1024px){.news{padding:90px 0 200px}}.hero{overflow:hidden;position:relative;height:727px;background:no-repeat url(../assets/hero/bg-mob.jpg) 50% 0/cover;visibility:hidden;opacity:0;transition-duration:1.2s;transition-timing-function:ease-out;transition-property:opacity,visibility}@media only screen and (min-width: 480px){.hero{height:0;padding-top:55.9%;background:none}.hero>*{transition-duration:1.2s;transition-timing-function:ease-out;-webkit-user-select:none;user-select:none;pointer-events:none}}.hero.is-animated{visibility:visible;opacity:1}.hero__sky,.hero__rainbow,.hero__balloon,.hero__mountains,.hero__mid,.hero__foreground{display:none;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 480px){.hero__sky,.hero__rainbow,.hero__balloon,.hero__mountains,.hero__mid,.hero__foreground{display:block}}.hero__text{position:absolute;top:160px;left:50%;width:100%;margin:0 auto;padding:0 11px;max-width:350px;font-family:abril-display,sans-serif;font-style:italic;font-size:50px;line-height:110%;letter-spacing:.02em;text-align:center;opacity:0;transform:translate(-50%);transition-delay:.1s;transition-property:top,opacity}.is-animated .hero__text{visibility:visible;opacity:1}@media only screen and (min-width: 480px){.hero__text{top:20%;max-width:33.4vw;padding:0;font-size:3.5vw}.is-animated .hero__text{top:32%}}.hero__balloon{position:absolute;top:26%;left:30%;width:7.5%;height:17.27%;background-image:url(../assets/hero/balloon.png);background-position:center}.is-animated .hero__balloon{top:19%;left:18%}.hero__mountains{position:absolute;bottom:0;left:0;width:100%;height:99.5%;background-image:url(../assets/hero/mountains.png);background-position:50% 0;transform:translateY(6%)}.is-animated .hero__mountains{transform:translateY(2%)}.hero__mid{position:absolute;left:0;bottom:0;width:100%;height:45.2%;background-image:url(../assets/hero/mid.png);background-position:50% 0;transform:translateY(11.5%)}.is-animated .hero__mid{transform:translateY(5%)}.hero__foreground{position:absolute;left:0;bottom:0;width:100%;height:34.66%;background-image:url(../assets/hero/foreground.png);background-position:50% 0}.is-animated .hero__foreground{height:41.25%}.hero__sky{position:absolute;left:0;top:0;width:100%;height:117.2%;background-image:url(../assets/hero/sky.png);background-position:center}.hero__rainbow{position:absolute;left:0;top:0;width:100%;height:162.8%;background-image:url(../assets/hero/rainbow.png);background-position:center;opacity:.3;transform:translateY(-10%)}.is-animated .hero__rainbow{transform:translateY(-25%)}html.has-modal-active{overflow:hidden}.modal-overlay{z-index:1042;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.modal{z-index:1043;overflow:hidden auto;position:fixed;top:0;left:0;width:100%;height:100%;outline:0!important;-webkit-backface-visibility:hidden;animation:fadein .2s ease-out forwards}.modal__container{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;text-align:center;white-space:nowrap}.modal__container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal__content{position:relative;width:100%;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;cursor:auto;white-space:normal}.modal__box{position:relative;max-width:650px;margin:20px auto;background:#fff;color:#000;padding:55px 25px;border-radius:10px}@media only screen and (min-width: 1024px){.modal__box{max-width:1300px;padding:85px 115px}}.modal__box a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}.modal__box a:hover{text-decoration-color:inherit}.modal__close{position:absolute;top:15px;right:15px;width:27px;height:27px;opacity:.6;transition:opacity .2s ease}@media only screen and (min-width: 1024px){.modal__close{top:24px;right:24px;width:54px;height:54px}}.modal__close:hover{opacity:1}.modal__row{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.modal__row{flex-direction:row}}@media only screen and (min-width: 1024px){.modal__col:first-child{flex:0 0 430px;max-width:430px;margin-right:56px}}.modal__cover{position:relative;padding-top:83.7222%;margin-bottom:40px}@media only screen and (min-width: 1024px){.modal__cover{margin-bottom:0}}.modal__pic{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.modal__title{font-family:abril-display,sans-serif;font-weight:600;font-size:30px;line-height:1}.modal__subtitle{margin-top:3px;font-weight:300;font-size:18px;line-height:1}.modal__info{margin-top:12px;font-weight:400}.modal__text{margin-top:32px;font-size:18px;line-height:1.4444444444}@media only screen and (min-width: 1024px){.modal__text{font-size:22px;line-height:1.6363636364}}.modal__text p{margin-bottom:.8em}@keyframes fadein{0%{opacity:.3;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}.nformr-form{margin-top:40px}@media only screen and (min-width: 1024px){.nformr-form{margin-top:-20px}}.nformr-form-field{display:block;position:relative;margin-bottom:35px;padding-top:20px}.nformr-form-field-input input,.nformr-form-field-textarea textarea{display:block;width:100%;padding:8px 0;height:43px;font-size:18px;line-height:1.4444444444;color:#fff;background-color:transparent;border:solid #c4a978;border-width:0 0 1px;border-radius:0;box-shadow:none}.nformr-form-field-input input::placeholder,.nformr-form-field-textarea textarea::placeholder{color:currentColor}.nformr-form-field-textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.nformr-form-field-label{position:absolute;top:0;left:0;transform:translateY(28px);transition:transform .3s;-webkit-user-select:none;user-select:none;pointer-events:none}.nformr-form-field-error{display:block;margin-top:6px;color:#d32f2f;font-size:15px}.nformr-form-field:has(input:focus) .nformr-form-field-label,.nformr-form-field:has(input:valid) .nformr-form-field-label,.nformr-form-field:has(textarea:focus) .nformr-form-field-label,.nformr-form-field:has(textarea:valid) .nformr-form-field-label{transform:translate(0)}input:focus+.nformr-form__label,.nformr-form__textarea:focus+.nformr-form__label{transform:translate(0)}.nformr-form-actions{margin-top:50px}.nformr-form-actions button{padding:8px 30px;border-radius:6px;font-weight:400;font-size:18px;position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:26px;color:#000;background-color:#c4a978;text-decoration:none;transform:translate(0);transition:transform .2s ease,background-color .2s ease;text-transform:uppercase}.nformr-form-actions button:hover{background-color:#bc9e66}html{background-color:#000;color:#fff}body{font-family:effra,sans-serif;font-weight:300;font-size:18px;line-height:1.4444444444;color:currentColor;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-scroll-lock{overflow:hidden;position:fixed;width:100vw;height:100vh;margin:0}body:has(.has-usps) .header{background-color:transparent}body:has(.has-usps) .header:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:280px;background:linear-gradient(180deg,#000,#0000);-webkit-user-select:none;user-select:none;pointer-events:none}button,input,textarea,select{font-family:effra,sans-serif}button:focus-visible,a:focus-visible{outline:1px solid #000;outline-offset:2px}a{color:#000;text-decoration:none}button{background:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}sup{vertical-align:super}select{background-color:transparent;border-radius:0}strong{font-weight:400}ul.pages{list-style-type:none;margin:0}ul.pages a{text-decoration:none}ul.pages a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
