/* compiled by scssphp 1.6.0 on Wed, 27 Aug 2025 03:29:03 +0000 (0.16s) */

:root{--primary: #B28C50;--secondry: #ffffffd9;--accent: #B87436;--grey1: #1E1E1E;--grey2: rgba(178, 140, 80, 0.38);--grey3: rgba(30, 30, 30, 0.88);--grey4: rgba(216, 216, 216, 0);--grey5: #292929;--grey6: #242424;--grey7: #111111;--grey8: #A17B3A;--grey9: #777777;--grey10: #2F2F2F;--grey11: #343434;--grey12: #BBBBBB;--grey13: #444;--siteWidth: 1920px}header.navigation{position:fixed;transition:0.3s ease-in-out;max-width:100%;background-color:rgba(0, 0, 0, 0.45)}header.navigation--scrolled{background-color:rgba(0, 0, 0, 0.75)}header.navigation--responsive{padding:0}header.navigation .searchform,header.navigation .button.button--primary{z-index:1}header.navigation .button.button--primary span{font-weight:400}@media (max-width:991px){header.navigation .searchform{display:none}header.navigation .searchform__toggle{display:none}header.navigation .searchform .searchform__dialog{display:block}}header.navigation .searchform__group.input-active .searchform__label{display:none}@media (max-width:991px){header.navigation .button.button--primary{display:none}}header.navigation .navigation__title{font-size:28px;line-height:1.53;font-weight:300;margin-bottom:31px;max-width:445px}@media (min-width:768px){header.navigation .navigation__title{font-size:45px;line-height:1.311;margin-bottom:37px}}header.navigation .navigation__responsive-menu{background-color:rgba(30, 30, 30, 0.88);width:100%;padding:0;backdrop-filter:blur(7px);position:fixed;width:100%;top:0;left:0}header.navigation .navigation__responsive-menu[aria-hidden="false"]{display:flex;flex-wrap:wrap;align-items:flex-start;overflow:auto;padding-left:calc((100% - 1560px) / 2)}@media (min-width:991px){header.navigation .navigation__responsive-menu[aria-hidden="false"]{overflow:hidden}}header.navigation .navigation__logo-wrapper{z-index:1}header.navigation .navigation__eyebrow{width:100%;font-size:14px;color:#fff;line-height:1.28;letter-spacing:3px;text-transform:uppercase;font-weight:700;order:-1;margin-bottom:13px}header.navigation .navigation__menu{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}header.navigation .navigation__menu>li>button{pointer-events:none}header.navigation .navigation__menu:hover .navigation__item:not(:hover){opacity:0.3}header.navigation .navigation__menu:hover .navigation__submenu li{opacity:1 !important}header.navigation .navigation__responsive-column{position:relative;display:flex;flex-wrap:wrap}header.navigation .navigation__responsive-column:nth-child(1){padding-top:196px;padding-left:20px;padding-right:140px;width:46%}@media (max-width:991px){header.navigation .navigation__responsive-column:nth-child(1){width:100%;padding:160px 20px}}header.navigation .navigation__responsive-column:nth-child(2){height:100%;padding-top:96px;width:54%}@media (max-width:991px){header.navigation .navigation__responsive-column:nth-child(2){width:100%;height:auto;padding-top:0}}header.navigation .navigation__wrapper{padding:0 20px;max-width:1560px;margin:0 auto;width:100%}header.navigation .navigation__item{display:inline-block;margin-bottom:26px;transition:all 0.4s ease-in-out}header.navigation .navigation__item:last-child{margin-bottom:0}header.navigation .navigation__item>a{padding-inline:0;line-height:2.14;font-size:13px;letter-spacing:2.7px;text-transform:uppercase;font-weight:bold;color:#fff;position:relative}@media (min-width:768px){header.navigation .navigation__item>a{font-size:14px;line-height:2.214;font-weight:700;letter-spacing:3px}}header.navigation .navigation__item>a:before{content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:0}header.navigation .navigation__item>a:after{pointer-events:none;width:100px;height:30px}header.navigation .navigation__item__toggle{height:auto;position:relative}header.navigation .navigation__item__toggle svg{display:none}header.navigation .navigation__item__toggle::before{content:"";position:absolute;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M320 416c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 146.7L86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 352 96 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0z'/%3E%3C/svg%3E");object-fit:cover;background-repeat:no-repeat;height:15px;width:18px;top:-11px;right:-20px}header.navigation .navigation__responsive-block{position:absolute;bottom:83px;left:83px;width:411px;box-shadow:0 0 115px 0 rgba(178, 140, 80, 0.37);background-color:rgba(30, 30, 30, 0.88);padding:39px 52px 40px 45px;backdrop-filter:blur(47px)}header.navigation .navigation__responsive-block .button.button--primary{display:block;letter-spacing:2.4px;line-height:1.07}@media (min-width:991px){header.navigation .navigation__responsive-block .button.button--primary{letter-spacing:2.71px}}@media (max-width:991px){header.navigation .navigation__responsive-block{position:static;padding:45px 41px 44px 19px}}header.navigation .navigation__responsive-image{width:100%;height:100%;object-fit:cover;max-height:calc(100% - 80px);margin-top:auto}@media (max-width:991px){header.navigation .navigation__responsive-image{display:none}}header.navigation .navigation__toggle.line{stroke-width:1px}header.navigation .navigation__submenu{padding-block:0;grid-template-columns:1fr;transition:padding-top 0.1s ease-in-out;display:grid;overflow:hidden}header.navigation .navigation__submenu-wrapper[aria-hidden="false"]>.navigation__submenu{transition:padding-top 0.3s ease-in-out;padding-block:18px}@media (min-width:480px){header.navigation .navigation__submenu{column-gap:100px;grid-template-columns:1fr 1fr}}header.navigation .navigation__submenu li{width:max-content;margin-bottom:11px}header.navigation .navigation__submenu li a:before{content:none}header.navigation .navigation__submenu-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows 0.3s ease-in-out}header.navigation .navigation__submenu-wrapper[aria-hidden="false"]{grid-template-rows:1fr;visibility:visible}header.navigation .navigation__submenu-wrapper#submenu-473 .navigation__submenu{grid-template-columns:1fr}@media (max-width:991px){header.navigation .navigation__submenu-wrapper#submenu-116 .navigation__submenu{grid-template-columns:1fr;grid-template-rows:1fr}}header.navigation .navigation__responsive-title{font-size:28px;line-height:1.53;font-weight:300;margin-bottom:36px}@media (min-width:768px){header.navigation .navigation__responsive-title{font-size:30px;margin-bottom:42px}}@media (max-width:991px){.responsive-menu-active .navigation__wrapper .searchform{display:block;position:absolute;top:70px;left:20px;right:20px}}.responsive-menu-active .navigation__wrapper .searchform button svg{height:14px;width:14px}@-webkit-keyframes slide{100%{left:0}}@keyframes slide{100%{left:0}}.button{display:flex;align-items:center;font-size:13px;max-width:max-content;line-height:1.23;padding:5px 0px 7px 0;font-weight:bold;color:#fff;gap:4px;letter-spacing:2.7px;text-transform:uppercase;border-bottom:0.9px solid #FFFFFF}@media (min-width:768px){.button{font-size:14px;line-height:1.28;padding:5px 0px 9px 0;gap:5px;letter-spacing:3px}}.button a{text-decoration:none}.button a:before{display:none}.button a:hover{text-decoration:none}.button a:hover:before{display:none}.button:hover svg{transform:translate(5px, -5px)}.button svg{fill:#fff;height:11px;width:13px;transition:all 0.4s ease-in-out}.button--read-more{display:flex;border:none;border-bottom:1px solid #fff;background:transparent;margin:10px 0;cursor:pointer;order:4}.button--read-more:before{content:'';width:100%;height:140px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #1F1F1F 85%);position:absolute;left:0;bottom:55px;transition:0.7s ease-in-out}.button--read-more[aria-expanded="true"]:before{height:0}.button--read-more .--more{display:block}.button--read-more .button__title:not(.--more){display:none}.button--read-more svg{transition:0.4s ease-in-out}.button--read-more[aria-expanded="true"] .button__title:not(.--more){display:block}.button--read-more[aria-expanded="true"] .--more{display:none}.button--read-more[aria-expanded="true"] svg{transform:rotate(180deg)}.dialog.--gallery{display:block;position:fixed;width:100%;opacity:0;z-index:-10;max-height:95svh;max-width:95svw;transition:0.4s ease-in-out;border:none;overflow:visible;background:none}@media (min-width:550px){.dialog.--gallery{max-height:80svh;max-width:80svw}}.dialog.--gallery[open]{opacity:1;z-index:2;inset:0}.dialog.--gallery:before{content:'';position:absolute;top:-50vh;left:-50vw;width:200vw;height:200vh;background-color:rgba(0, 0, 0, 0.8);z-index:-1}.dialog.--gallery .dialog__actions{margin-bottom:20px;margin-left:auto;width:fit-content}.dialog.--gallery .dialog__actions .button{background:transparent;border:none;cursor:pointer}.dialog.--gallery .dialog__actions .button:hover svg{transform:none;fill:var(--primary)}.dialog.--gallery .dialog__actions .button svg{width:35px;height:35px;transition:0.4s ease-in-out}@media (min-width:550px){.dialog.--gallery .dialog__actions .button svg{width:50px;height:50px}}.dialog.--gallery .dialog__actions .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.dialog.--gallery .slider__slides{position:relative;overflow:hidden}.dialog.--gallery .slider__controls{position:absolute;bottom:-50px;left:-15px;height:fit-content;margin:auto 0;width:100%}@media (min-width:550px){.dialog.--gallery .slider__controls{top:0;bottom:0;left:0;justify-content:space-between}}.dialog.--gallery .slider__controls .button{cursor:pointer;padding:17.5px;border-radius:50px;background-color:var(--primary);transition:0.4s ease-in-out}.dialog.--gallery .slider__controls .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}@media (max-width:549px){.dialog.--gallery .slider__controls .button:nth-child(2){margin-left:5px}}.dialog.--gallery .slider__controls .button:hover{background-color:#fff}.dialog.--gallery .slider__controls .button:hover svg{fill:var(--primary)}.dialog.--gallery .slider__controls .button svg{width:15px;height:15px;fill:#fff;opacity:1;transition:0.4s ease-in-out;transform:none}.dialog.--gallery .slick-track{justify-content:center;align-items:center}.dialog.--gallery .slick-slide{margin:0;position:relative;height:100%}.dialog.--gallery .media-slider__item{box-shadow:none}.dialog.--gallery .media-slider__item-media{display:flex;justify-content:center;align-items:center;height:100%}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__wrapper{position:relative}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__overlay{position:absolute;right:0;left:0;top:0;bottom:0}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__overlay img{height:100%;object-fit:cover}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__overlay .button{height:fit-content;padding:25px;border-radius:50px;inset:0;margin:auto;position:absolute;background-color:var(--primary);border:none;cursor:pointer;transition:0.4s ease-in-out}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__overlay .button:hover{background-color:#1f1f1f}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__overlay .button svg{width:25px;height:25px;fill:#fff;transform:none;transition:0.4s ease-in-out}.dialog.--gallery .media-slider__item-media.has-video-and-image iframe,.dialog.--gallery .media-slider__item-media.has-video iframe{position:relative;width:70svw;max-height:70svh;max-width:70svw;aspect-ratio:1.7777777778;display:block;opacity:1}.dialog.--gallery .media-slider__item-media.has-video-and-image .--playing .video__button,.dialog.--gallery .media-slider__item-media.has-video .--playing .video__button{display:none}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__button,.dialog.--gallery .media-slider__item-media.has-video .video__button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;height:74px;width:74px;background-color:var(--primary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.dialog.--gallery .media-slider__item-media.has-video-and-image .video__button svg,.dialog.--gallery .media-slider__item-media.has-video .video__button svg{fill:#fff;font-size:21px}.dialog.--gallery .media-slider__item-image img{max-width:100%;max-height:80svh}@media (min-width:550px){.dialog.--gallery .media-slider__item-image img{max-height:65svh}}.footer{margin-top:35px;background-color:var(--grey6)}@media (min-width:768px){.footer{background-color:var(--grey5);position:relative;overflow:hidden}}.footer::before{content:' ';top:0;height:100%;background-color:var(--grey6)}@media (min-width:768px){.footer::before{position:absolute;width:100vw;left:calc(50vw + -205px);display:none}}@media (min-width:1140px){.footer::before{left:calc(50vw + -320px)}}@media (min-width:1366px){.footer::before{left:calc(50vw + -338px)}}@media (min-width:1540px){.footer::before{display:block}}.footer__wrapper{max-width:1560px;width:100%;margin:0 auto !important;padding:0;display:grid;grid-template-columns:repeat(1, 1fr);column-gap:50px}@media (min-width:768px){.footer__wrapper{grid-template-columns:repeat(4, 1fr);padding:0 20px;column-gap:25px}}@media (min-width:820px){.footer__wrapper{column-gap:35px}}@media (min-width:992px){.footer__wrapper{column-gap:60px;grid-template-columns:220px 180px 208px 160px}}@media (min-width:1024px){.footer__wrapper{column-gap:60px}}@media (min-width:1300px){.footer__wrapper{grid-template-columns:328px 200px 208px 265px}}@media (min-width:1500px){.footer__wrapper{grid-template-columns:428px 213px 208px 265px;column-gap:98px}}.footer__logo{width:131px;height:auto}@media (min-width:768px){.footer__logo{width:130px}}@media (min-width:992px){.footer__logo{width:200px}}.footer__logo-wrapper{padding:39px 20px 32px 20px;margin-bottom:38px;display:grid;background-color:var(--grey5);grid-template-rows:repeat(2, 1fr);gap:28px}@media (min-width:768px){.footer__logo-wrapper{padding:39px 69px 32px 20px}}@media (min-width:1500px){.footer__logo-wrapper::after{display:none}}@media (min-width:768px){.footer__logo-wrapper{background-color:transparent;padding:66px 0px 78px 0px;margin-bottom:0;position:relative;z-index:1}}.footer__contact{display:grid;max-width:max-content}.footer__contact-phone,.footer__contact-email{color:#fff;font-size:15px;line-height:1.73;display:flex;gap:15px;align-items:center}.footer__contact-phone:hover span,.footer__contact-email:hover span{color:var(--primary)}.footer__contact span{transition:all 0.4s ease-in-out}.footer__contact svg{fill:var(--primary);width:18px;height:29px}.footer__contact::after{display:none}.footer__content{padding-inline-end:2rem}.footer__content .gform_wrapper{margin-block-start:1rem}.footer__content .gform_wrapper .gform_heading{display:none}.footer__content .gform_wrapper input{background-color:transparent;border:1px solid #fff}.footer__content .gform_wrapper button{background-color:transparent;box-shadow:none;border:none;border-bottom:0.9px solid #FFFFFF}.footer__location,.footer__time,.footer__navigation{margin-bottom:46px;padding:0 20px}@media (min-width:768px){.footer__location,.footer__time,.footer__navigation{padding:63px 0 0 0;margin-bottom:0}}.footer__location-title,.footer__time-title,.footer__navigation-title{margin-bottom:25px;position:relative;z-index:1;padding-left:36px;font-size:18px;line-height:1.83;display:flex;align-items:center;padding-left:56px}@media (min-width:768px){.footer__location-title,.footer__time-title,.footer__navigation-title{padding-left:50px}}.footer__location-title::before,.footer__time-title::before,.footer__navigation-title::before{content:'';height:36px;width:36px;background-color:var(--primary);position:absolute;top:0;left:0;z-index:0}.footer__location-title svg,.footer__time-title svg,.footer__navigation-title svg{width:11px;height:14px;fill:#fff;z-index:1;position:absolute;left:12px;top:12px}.footer__location p,.footer__time p,.footer__navigation p{color:#fff;opacity:0.7;font-size:15px;line-height:1.73}.footer__location-socials{display:flex;gap:16px;padding-top:22px}.footer__location-socials .fa-brands::before{z-index:1;transition:all 0.4s ease-in-out;position:relative;color:var(--primary)}.footer__location-address{font-style:normal}.footer__social:hover .fa-brands::before{color:var(--secondry)}.footer__time-day{display:flex;justify-content:space-between}.footer__time-day-hours{max-width:70%;width:100%}@media (min-width:768px){.footer__time-day-hours{max-width:55%}}.footer__menu li{line-height:unset}.footer__menu--navigation{display:grid;grid-template-columns:1fr 1fr;column-gap:73px;width:max-content}@media (max-width:430px){.footer__menu--navigation{column-gap:20px}}@media (max-width:350px){.footer__menu--navigation{grid-template-columns:1fr}}.footer__item{opacity:0.7}.footer__item a{transition:all 0.4s ease-in-out;color:#fff;font-size:15px;line-height:1.73}.footer__item a:hover{color:var(--primary)}.navigation{min-height:80px;grid-template-columns:1fr;max-width:1920px;width:100%;left:0;right:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%)}@media (min-width:992px){.navigation{min-height:96px;background:transparent}}.navigation .searchform{display:flex;justify-content:center;position:absolute;right:280px;top:37%}.navigation .searchform__toggle{border:none;background:transparent;cursor:pointer}.navigation .searchform__toggle[aria-expanded="true"]{display:none}.navigation .searchform__toggle .button__title{display:none}.navigation .searchform__toggle svg{width:14px;height:14px}.navigation .searchform__toggle.button:hover svg{transform:none}.navigation .searchform__label{height:26px;width:59px;font-size:15px;line-height:1.73;letter-spacing:0;line-height:26px;overflow:hidden;padding:0;position:absolute;opacity:0.7}.navigation .searchform__input{width:100%;padding:8px 20px 8px 1px;background:transparent;border:none;border-bottom:1px solid #FFFFFF}.navigation .searchform__input:focus-visible{outline:none}.navigation .searchform__submit{position:absolute;right:0;top:0;bottom:0;background:none;border:none;padding:0;cursor:pointer}.navigation .searchform__submit span{display:none}.navigation .searchform__submit.button:hover svg{transform:none}.navigation__contact{fill:white;gap:20px;display:flex;justify-content:center;position:absolute;right:210px;top:40%}@media (max-width:991px){.navigation__contact{right:140px}}.navigation__contact svg{width:14px;height:14px}.navigation__wrapper{position:relative}.navigation__logo-wrapper{order:1;margin-right:auto}@media (min-width:992px){.navigation__logo-wrapper{margin:0 auto;order:inherit}}.navigation__logo-wrapper a img{height:35px;width:131px}@media (min-width:992px){.navigation__logo-wrapper a img{height:59px;width:218px}}.navigation__toggle{order:2;background:transparent;border:none;padding:0;flex-direction:row-reverse;padding-right:40px;cursor:pointer}@media (min-width:992px){.navigation__toggle{order:-1;padding-right:0px}}.navigation__toggle svg{width:max-content !important;scale:3.9;position:absolute;right:3px}@media (min-width:992px){.navigation__toggle svg{width:53px !important;scale:1;position:inherit}}.navigation__toggle .line{stroke:#fff !important;stroke-width:2px !important}.navigation__toggle .button__title{text-transform:uppercase;font-size:14px;line-height:1.07;font-weight:400;letter-spacing:2.71px;color:#fff;font-family:var(--lato)}@media (min-width:992px){.navigation__toggle .button__title{margin-right:8px}}#site-content .gform_wrapper .gform_validation_errors,#site-content .gform_wrapper .gform_heading{display:none;visibility:hidden}#site-content .gform_wrapper .gfield .textarea{height:90px;resize:none;background-color:transparent;border-width:1px;border-style:solid;border-image:linear-gradient(-15deg, rgba(68, 68, 68, 0) 0, rgba(82, 82, 82, 0) 0, #3d3d3d 0) 1}#site-content .gform_wrapper .gfield .textarea:focus{outline:none;border:1px solid var(--primary)}@media (min-width:1140px){#site-content .gform_wrapper .gfield .textarea{height:115px}}@media (min-width:1366px){#site-content .gform_wrapper .gfield .textarea{height:160px}}#site-content .gform_wrapper .gfield.gfield--type-select .gfield_label{position:absolute;top:13px;left:17px;color:#fff;opacity:0.7;font-size:15px;line-height:1.73;margin-bottom:0}#site-content .gform_wrapper .gfield.gfield--type-select.selected .gfield_label{display:none}#site-content .gform_wrapper .gfield.gfield--type-select select{-webkit-appearance:none;appearance:none;height:50px;background-color:transparent;border-width:1px;border-style:solid;border-image:linear-gradient(-15deg, rgba(68, 68, 68, 0) 0, rgba(82, 82, 82, 0) 0, #3d3d3d 0) 1;color:transparent;font-family:var(--lato);font-size:15px;line-height:1.7;font-weight:700;opacity:0.7;padding-left:17px}#site-content .gform_wrapper .gfield.gfield--type-select select.selected{color:#fff}#site-content .gform_wrapper .gfield.gfield--type-select select:focus{outline:none;border:1px solid var(--primary)}#site-content .gform_wrapper .gfield.gfield--type-select select option{color:black}#site-content .gform_wrapper .gform_validation_errors{border-radius:0;padding:10px 21px 10px;margin:0 0 15px 0;border-radius:5px}#site-content .gform_wrapper .gform_validation_errors .gform_submission_error{font-size:15px;font-weight:500}#site-content .gform-body .gfield--type-fileupload label{position:relative !important;margin-bottom:20px !important}#site-content .gform-body .gpfup__files svg{fill:#fff}#site-content .gform-body .gform_drop_area{padding:42px 32px 12px;border-width:1px;border-style:solid;border-image:linear-gradient(-15deg, rgba(68, 68, 68, 0) 0, rgba(82, 82, 82, 0) 0, #3d3d3d 0) 1}#site-content .gform-body .gform_drop_instructions{text-align:left}#site-content .gform-body .gform_button_select_files{border:none;border-bottom:1px solid #fff;background:transparent;cursor:pointer}#site-content .gform-body .gform_delete_file{width:1em;height:1lh;padding-inline:1ch;box-sizing:content-box;vertical-align:bottom}#site-content .gform-body .gform_delete_file .dashicons{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M144 0L128 32H0V96H448V32H320L304 0H144zM416 128H32L56 512H392l24-384z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center bottom;display:block;width:100%;height:100%}#site-content .gform-body .gform_delete_file .dashicons::before{content:none !important}#site-content .gform-body .gform_fields{gap:8px}#site-content .gform-body .gform_fields .gfield.gform--active:not(.gfield--type-select)>.gform-field-label{opacity:0}#site-content .gform-body .gform_fields .gfield{position:relative}#site-content .gform-body .gform_fields .gfield#field_1_1,#site-content .gform-body .gform_fields .gfield#field_1_3{align-self:end}#site-content .gform-body .gform_fields .gfield .validation_message{font-size:15px;padding:7px 17px 7px;border-radius:5px;margin-top:10px}#site-content .gform-body .gform_fields .gfield:not(.gfield--type-select) .gfield_label{position:absolute;top:13px;left:17px;color:#fff;opacity:0.7;font-size:15px;line-height:1.73;margin-bottom:0}#site-content .gform-body .gform_fields .gfield--type-consent input{display:none}#site-content .gform-body .gform_fields .gfield--type-consent input:checked+.gform-field-label::after{content:'';display:block;position:absolute;top:6px;left:6px;width:4px;height:8px;border:solid var(--primary);border-width:0 2px 2px 0;transform:rotate(45deg)}#site-content .gform-body .gform_fields .gfield--type-consent legend{visibility:hidden}#site-content .gform_footer{position:relative;margin:10px 0 0 0}#site-content .gform_button{display:flex;background:none;align-items:center;font-size:13px;width:max-content;line-height:1.23;padding:5px 0px 7px 0;font-weight:bold;color:#fff;gap:4px;letter-spacing:2.7px;text-transform:uppercase;border:0;border-bottom:0.9px solid #FFFFFF;cursor:pointer;padding-right:16px;position:relative}#site-content .gform_button::after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M352 128c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0L41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 205.3 288 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224z'/%3E%3C/svg%3E");height:12px;background-size:13px 12px;width:12px;position:absolute;right:0;padding-bottom:23px;background-repeat:no-repeat;top:5px;transition:all 0.4s ease-in-out}#site-content .gform_button:hover::after{transform:translate(5px, -5px)}#site-content .ginput{border:none}#site-content .ginput_container{border:none}#site-content .ginput_container_consent{display:flex;gap:10px}#site-content .ginput_container .gfield_consent_label{color:#fff;opacity:0.7;position:relative;cursor:pointer}#site-content .ginput_container .gfield_consent_label::before{content:'';background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;height:15px;width:15px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px;margin-bottom:4px}@media (min-width:992px){#site-content .ginput_container .gfield_consent_label::before{margin-bottom:2px}}#site-content .ginput_container input{height:50px;border-width:1px;border-style:solid;border-image:linear-gradient(-15deg, rgba(68, 68, 68, 0) 0, rgba(82, 82, 82, 0) 0, #3d3d3d 0) 1;background-color:rgba(216, 216, 216, 0);padding:12px 17px}#site-content .ginput_container input:focus{border:1px solid var(--primary);outline:none}#site-content .ginput_container_consent{border:none}html{color-scheme:dark;background-color:#1f1f1f;scroll-behavior:smooth}body{margin:0;font-family:var(--lato);font-weight:300;font-size:100%}body.admin-bar header.navigation{top:32px}header,section{max-width:var(--siteWidth);margin-left:auto;margin-right:auto;margin-inline:auto !important}.textblock-dual--grey{padding:60px 0 20px;background:linear-gradient(225deg, #343434 0%, #292929 100%)}body.page-id-31{}body.page-id-31 #site-content{background-color:#000}body.page-id-31 .textblock{background:linear-gradient(225deg, #343434 0%, #292929 100%)}body.page-id-31 .header__media{z-index:0}body.page-id-31 .footer{margin-top:0}body.page-id-73 #site-content .components-overview__item-image{max-height:unset}@media (min-width:1560px){body.page-id-73 #site-content .components-overview__item--card{grid-template-rows:400px auto}}body.page-id-73 #site-content .components-overview__item--card:hover .components-overview__item-image{max-height:430px;max-width:380px}.cky-audit-table{background:black !important;font-size:14px !important}.cky-cookie-des-table li{font-size:14px !important}.cky-empty-cookies-text{color:white !important;font-size:14px !important}*,::before,::after{box-sizing:border-box}ul{margin:0;padding:0}li{list-style:none;font-size:18px;line-height:1.83;color:var(--secondry)}.slick-track{display:flex}a{text-decoration:none;display:inline-block}img{max-width:100%;height:auto}.container,[class*="__container"]{max-width:1560px;width:100%;margin:0 auto !important;padding:0 20px}p{font-size:16px;letter-spacing:0;line-height:1.7;color:var(--secondry);margin:0}p:last-child{margin:0}p a{color:var(--primary);transition:all 0.5s ease-in-out;position:relative}p a:hover:before{transform:scaleX(1)}p a:before{content:'';width:100%;height:1px;background-color:var(--primary);position:absolute;bottom:5px;left:0;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease-in-out}h1{font-size:48px;line-height:1.17;font-weight:300;margin:0;font-family:var(--poppins)}@media (min-width:768px){h1{font-size:72px;line-height:1.19}}h2,h3{color:#FFFFFF;font-weight:300;letter-spacing:0;margin-top:0;font-family:var(--poppins)}h2{font-size:28px;line-height:1.54}@media (min-width:768px){h2{font-size:45px;line-height:1.06}}h3{font-size:30px;line-height:1.53}.slick-dots{display:flex;margin-block:33px 21px}.slick-dots li{background-color:rgba(255, 255, 255, 0.29);height:1.5px;width:100%;position:relative}.slick-dots li button{background-color:transparent;border:none}.slick-active .slick-dot-icon{width:331px;height:2px;border:none;border-radius:1rem;background-color:#fff;cursor:pointer;transition:width 0.5s;display:block;position:absolute;top:0}.slick-arrow{background-color:transparent;border:none;cursor:pointer;transition:all 0.4s ease-in-out}.slick-arrow svg{fill:#fff;opacity:50%;width:19px;height:25px}.slick-arrow:hover svg{opacity:1}.slick-sr-only{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}[class*="__controls"]{display:flex;align-items:center;justify-content:end}[class*="__controls"] span{font-size:22px;line-height:1.32}[class*="__controls"] span:first-child{margin-right:auto}[class*="__controls"] span:last-child{margin-left:26px}.dialog .gform_required_legend{display:none}.content-wrapper{display:flex;flex-direction:column;position:relative}.content-wrapper__more{transition:0.4s ease-in-out;position:relative}.content-wrapper__more div{font-size:18px;letter-spacing:0;line-height:1.83;color:var(--secondry);margin:0}.content-wrapper__more div:not(:last-of-type),.content-wrapper__more p:not(:last-of-type){margin-bottom:40px}