:root{--first: orange;--second: #100F38;--third: #fff}.main-header{font-size:2.3rem;font-weight:700;color:#000;margin:.1rem 0;line-height:normal}.main-header--main-color{color:orange}.main-header--break-line{display:block}.main-header--center{text-align:center}.layout-shape{position:absolute;box-sizing:border-box;border-color:orange;border-style:solid;z-index:2}@media (max-width: 992px){.layout-shape{display:none}}.layout-shape.--start.--left{left:0;top:0;transform:translate(-100%, -100%);height:25rem;border-width:5rem;width:19rem;bottom:0;transform:translate(-65%, 50%);top:unset}@media (max-width: 768px){.layout-shape.--start.--left{display:none}}.layout-shape.--start.--right{right:0;transform:translate(50%, -50%);height:44rem;border-width:8.5rem;width:30rem}@media (max-width: 768px){.layout-shape.--start.--right{display:none}}@media (max-width: 1024px){.layout-shape{flex-direction:column}}.main-section{margin-left:6.5rem;margin-right:6.5rem}@media (max-width: 1024px){.main-section{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.main-section{margin-left:1rem;margin-right:1rem}}.main-section__photo{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:auto;position:relative}@media (max-width: 992px){.main-section__photo{height:400px}}.main-section__row{margin-left:6.5rem;margin-right:6.5rem;display:grid;grid-template-columns:0.8fr 1fr;grid-gap:5rem}@media (max-width: 1024px){.main-section__row{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.main-section__row{margin-left:1rem;margin-right:1rem}}@media (max-width: 1024px){.main-section__row{grid-template-columns:1fr}}.main-section__title{font-size:3rem !important}@media (max-width: 1024px){.main-section__title{width:100%}}@media (max-width: 500px){.main-section__title{font-size:12vw !important;line-height:12vw !important}}.main-section__title,.main-section__title--center{color:#101010;font-size:3.4rem;font-weight:700;line-height:3.75rem;margin:1.2rem 0}@media (max-width: 768px){.main-section__title,.main-section__title--center{font-size:2.5rem;font-weight:700;line-height:2.75rem}}.main-section__title::after,.main-section__title--center::after{content:"";display:block;width:3.5rem;height:0.5rem;background-color:orange;margin-top:1.7rem}.main-section__title--center{text-align:center}.main-section__title--center:after{margin-left:auto;margin-right:auto}.main-section__description{padding-right:8rem;padding-top:5rem;padding-bottom:5rem}@media (max-width: 992px){.main-section__description{padding-top:0;padding-bottom:0;padding-right:0}}@media (max-width: 500px){.main-section__description .main-btn{width:100%;padding-left:0;padding-right:0}}.main-section__description,.main-section__description--center{color:#101010;font-size:1.25rem;font-weight:400;line-height:2.5rem;margin:auto}.main-section__description--center{text-align:center}.layout-nav{position:absolute;z-index:100;padding-top:2rem;display:grid;grid-template-columns:200px 1fr;align-items:center;padding-left:6.5rem;padding-right:6.5rem;width:100%}@media (max-width: 1200px){.layout-nav{padding-left:3rem;padding-right:3rem}}@media (max-width: 768px){.layout-nav{padding-left:1rem;padding-right:1rem}}@media (max-width: 992px){.layout-nav{background-color:#100F38;padding-top:1rem;padding-bottom:1rem}}@media (max-width: 992pxpx){.layout-nav{position:static}}.layout-nav__list{list-style-type:none;padding:0;display:flex}.layout-nav__list-item{margin:1rem 1.3rem;font-size:1.25rem;font-weight:400;color:#fff;position:relative}.layout-nav__list-item.active .layout-nav__list-item-link{color:orange}.layout-nav__list-item .dropdown-menu{background-color:#fff;position:absolute;top:calc(100% + 1rem);left:0;max-height:300px;z-index:1;overflow-y:auto;border:2px solid black;transition:opacity 0.2s;width:250px}.layout-nav__list-item .dropdown-menu:not(.show){opacity:0;pointer-events:none}.layout-nav__list-item .dropdown-menu__item{padding:0.5rem 1rem;color:black;font-weight:700}@media (max-width: 1100px){.layout-nav__list-item{margin:0.5rem}}.layout-nav__list-item-link{position:relative;transition:0.2s color}.layout-nav__list-item-link:hover{color:orange}.layout-nav__hamburger-menu{display:none;text-align:right}.layout-nav__collapse{transition:0.2s opacity, 0.2s height, 0.2s padding-bottom;justify-self:right}@media (max-width: 992px){.layout-nav__hamburger-menu{display:block}.layout-nav__collapse{opacity:0;pointer-events:none;width:100%;height:0}.layout-nav__collapse.active{opacity:1;pointer-events:unset;height:unset;padding-bottom:2rem}.layout-nav__list{display:block}}.layout-footer{background-color:#eff3f8;padding-top:4rem}.layout-footer__logo{margin-left:6.5rem;margin-right:6.5rem}@media (max-width: 1024px){.layout-footer__logo{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.layout-footer__logo{margin-left:1rem;margin-right:1rem}}.layout-footer__content{display:grid;grid-template-columns:1.5fr repeat(2, 1fr);gap:1rem 6rem;padding-top:2rem;padding-bottom:3rem;margin-left:6.5rem;margin-right:6.5rem}@media (max-width: 1024px){.layout-footer__content{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.layout-footer__content{margin-left:1rem;margin-right:1rem}}@media (max-width: 768px){.layout-footer__content{grid-template-columns:1fr}}.layout-footer__address{margin-top:1rem}.layout-footer__column-item{display:flex;color:#101010;font-size:1.25rem;font-weight:400;line-height:2.5rem;align-items:center}.layout-footer__column-header{color:#101010;font-size:1.25rem;font-weight:700;line-height:2.5rem;margin-bottom:0.7rem}.layout-footer__column-icon{margin-right:0.6rem;height:20px}.layout-footer__bottom{padding-left:6.5rem;padding-right:6.5rem;padding-top:3rem;padding-bottom:3rem;border-top:1px solid #ccc;display:flex;justify-content:space-between;gap:0.9rem 10rem;flex-wrap:wrap;align-items:center;align-content:center}@media (max-width: 1200px){.layout-footer__bottom{padding-left:3rem;padding-right:3rem}}@media (max-width: 768px){.layout-footer__bottom{padding-left:1rem;padding-right:1rem}}.layout-footer__bottom-icon{color:#cb0b1c;font-size:1.7em;margin-right:0.1em;margin-left:0.1em}.layout-footer__description--center{display:flex;align-content:center;align-items:center}.alert{position:fixed;width:100%;padding:1rem 2rem;font-size:1.5rem;color:white;z-index:9999999;letter-spacing:2px;font-weight:700;opacity:1;transition:opacity 0.2s}.alert.error{background-color:#a51717}.alert.success{background-color:#1fab23}.alert__close{position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:white;cursor:pointer}.alert.fade-out{opacity:0;pointer-events:none}.pop-up{position:fixed;transition:opacity 0.2s;top:0;left:0;width:100vw;height:100vh;z-index:999999999}.pop-up:not(.active){opacity:0;z-index:-1}.pop-up-close-arrow{position:absolute;top:0.3rem;right:0.5rem;font-size:1rem;color:black;cursor:pointer}.pop-up-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh}.pop-up-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;overflow-y:auto;width:70%;height:80vh;background-color:#fff;border-radius:12px;padding:1.5rem}@media (max-width: 1024px){.pop-up-content{width:80% !important}}@media (max-width: 400px){.pop-up-content{width:95% !important}}.pop-up-photo{background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;border-radius:12px}.pop-up-description{color:#101010;font-size:1.25rem;font-weight:400;line-height:2.5rem}a{text-decoration:none;color:unset;cursor:pointer !important}body{margin:0;overflow-x:hidden;position:relative;font-family:"DM Sans", sans-serif;scroll-behavior:smooth}@media (max-width: 768px){body{font-size:13px}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none){*::selection{color:black !important}input::placeholder,textarea::placeholder{transform:unset !important}}}*::selection{background-color:orange;color:white}p{margin:0;margin-bottom:1rem}*{box-sizing:border-box}article{z-index:0;position:relative}article:first-child{z-index:1}main{position:relative;overflow:hidden}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background-color:orange;border-radius:13px}::-webkit-scrollbar-track{background-color:#100f38}.main-btn,.main-btn--second,.main-btn--third{padding:1.3rem 4rem;font-size:1.1rem;display:inline-block;min-width:3rem;text-align:center;text-transform:uppercase;line-height:1.3rem;outline:0;border:none;margin-top:1.5rem;margin-bottom:1.5rem;font-weight:700;transition:0.2s background-color}.main-btn{background-color:orange;color:#fff}.main-btn--second{background-color:#100F38;color:#fff}.main-btn--third{background-color:#fff;color:#100F38}.main-btn:hover{background-color:#100F38}.main-btn--second:hover{color:orange}.main-btn--third:hover{background-color:orange;color:#fff}.main-padding{margin-left:6.5rem;margin-right:6.5rem}@media (max-width: 1024px){.main-padding{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.main-padding{margin-left:1rem;margin-right:1rem}}.main-description{color:#000000;font-size:1.2rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.8rem;text-align:left}.main-muted-text{color:#aaaaaa;line-height:2.5rem;font-weight:400;font-size:1.25rem}.main-mask--first::before,.main-mask--second::before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:0.8}.main-mask--second::before{background-color:#100F38}.main-mask--first,.main-mask--second{position:relative;background-position:center;background-size:cover}.main-mask--first::before{background-color:orange}.main-mask__content{position:relative;color:#fff}.social-media__row{padding-bottom:5rem;padding-top:5rem;margin-left:6.5rem;margin-right:6.5rem;display:flex;justify-content:space-between;align-content:center;align-items:center}@media (max-width: 1024px){.social-media__row{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.social-media__row{margin-left:1rem;margin-right:1rem}}@media (max-width: 992px){.social-media__row{flex-wrap:wrap}}.social-media__title{font-size:3.4rem;font-weight:700;line-height:3.75rem;margin:1.2rem 0}@media (max-width: 768px){.social-media__title{font-size:2.5rem;font-weight:700;line-height:2.75rem}}.social-media__buttons{gap:0 1.7rem;display:flex;flex-wrap:wrap}.social-media__buttons-item{margin-bottom:0.5rem;font-size:1.3rem;padding:1.2rem 1rem}@media (max-width: 400px){.social-media__buttons-item{width:100%;padding-left:0;padding-right:0;display:flex;justify-content:center}}.social-media__buttons-item i{padding-right:0.8rem}.main-banner{position:relative}.main-banner .main-section__title{width:unset;font-size:3.5rem}.main-banner .main-section__title::after{height:0.5rem}.main-banner__item{display:flex;background-position:center;background-size:cover;align-items:center;position:relative;justify-content:center}.main-banner__item::before{content:"";position:absolute;width:100%;height:100%;background-color:#00000090;mix-blend-mode:darken}.main-banner__item-content{margin-left:6.5rem;margin-right:6.5rem;color:#ffffff;position:relative;width:40%;margin-top:9rem;margin-bottom:3rem}@media (max-width: 1024px){.main-banner__item-content{margin-left:3rem;margin-right:3rem}}@media (max-width: 768px){.main-banner__item-content{margin-left:1rem;margin-right:1rem}}@media (max-width: 1220px){.main-banner__item-content{width:50%}}@media (max-width: 992px){.main-banner__item-content{width:100%;margin-top:6rem}}.main-banner__item-header{color:#ffffff;font-size:4.5rem;font-weight:700;line-height:4.6rem;margin:0.1rem 0}.main-banner__item-subheader{color:#ffffff;font-size:1.3rem;font-weight:100;line-height:40px}.main-about .main-section__row{display:flex;flex-wrap:wrap;grid-gap:unset;grid-template-columns:unset;padding-left:6.5rem;padding-right:6.5rem;margin-right:0;margin-left:0}@media (max-width: 1024px){.main-about .main-section__row{padding-left:3rem;padding-right:3rem}}@media (max-width: 576px){.main-about .main-section__row{padding-left:1rem;padding-right:1rem}}.main-about .main-section__row .photo-container{width:40%;padding-top:3rem;padding-bottom:3rem}.main-about .main-section__row .photo-container .main-section__photo{height:100%}.main-about .main-section__row .main-section__description{width:60%;padding:5rem 8rem}.main-about .main-section__row.even{background-color:#f7f7f7;background:-webkit-linear-gradient(0deg, white 20%, #f7f7f7 20%)}@media (min-width: 1025px){.main-about .main-section__row.even .photo-container{order:2}.main-about .main-section__row.even .main-section__description{order:1;padding-left:0}}@media (max-width: 1024px){.main-about .main-section__row .photo-container{height:400px;padding-top:0;padding-bottom:0}.main-about .main-section__row .main-section__description{padding-left:0;padding-right:0;padding-top:2rem}.main-about .main-section__row .photo-container,.main-about .main-section__row .main-section__description{width:100%}}.invitation{margin-top:8rem;margin-bottom:8rem;padding-left:6.5rem;padding-right:6.5rem;margin-right:0;margin-left:0}@media (max-width: 1024px){.invitation{padding-left:3rem;padding-right:3rem}}@media (max-width: 576px){.invitation{padding-left:1rem;padding-right:1rem}}.invitation__title{width:100%;font-size:3.6rem !important}@media (max-width: 992px){.invitation__title{width:100%}}@media (max-width: 500px){.invitation__title{font-size:12vw !important}}.invitation__title,.invitation__title--center{color:#101010;font-size:3.4rem;font-weight:700;line-height:3.75rem;margin:1.2rem 0}@media (max-width: 768px){.invitation__title,.invitation__title--center{font-size:2.5rem;font-weight:700;line-height:2.75rem}}.invitation__title::after,.invitation__title--center::after{content:"";display:block;width:3.5rem;height:0.5rem;background-color:orange;margin-top:1.7rem}.invitation__title--center{text-align:center}.invitation__title--center:after{margin-left:auto;margin-right:auto}.invitation__blocks{display:flex;justify-content:center;flex-wrap:wrap}.invitation__block{padding:2rem;position:relative;width:33.33%;height:400px}@media (max-width: 992px){.invitation__block{width:100%}}@media (max-width: 400px){.invitation__block{padding-left:0;padding-right:0}}.invitation__block__photo{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;width:100%;height:100%}.invitation__block__photo__text{color:white;font-size:2rem;font-weight:700;text-align:center;z-index:1;position:relative;line-height:60px;padding:1rem;display:flex;align-items:center;justify-content:center;height:100%}.invitation__block__photo:hover .invitation__block__photo__mask{background-color:orange}.invitation__block__photo__mask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8;background-color:#100f38;transition:0.2s background-color}@media (min-width: 992px){.invitation__block:nth-child(3n){padding-right:0}.invitation__block:nth-child(3n-2){padding-left:0}}.contact{position:relative}.contact .separator{width:3.5rem;height:0.5rem;background-color:orange;margin-top:1.7rem;margin-bottom:1.7rem}.contact .project-container{position:absolute;height:calc(6rem + 90px + (700px/ 2));z-index:0;width:100%}.contact .project{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.contact .project .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#100F38;opacity:0.8}.contact .form-row{display:flex;flex-wrap:wrap;position:relative;z-index:5;padding-left:6.5rem;padding-right:6.5rem}@media (max-width: 1200px){.contact .form-row{padding-left:3rem;padding-right:3rem}}@media (max-width: 768px){.contact .form-row{padding-left:1rem;padding-right:1rem}}@media (max-width: 992px){.contact .form-row .map-column{padding-right:0 !important}.contact .form-row .description{color:#000}.contact .form-row .links-container{margin:0 !important}.contact .form-row .map-column,.contact .form-row .form-column{width:100% !important}}@media (max-width: 500px){.contact .form-row .logo{width:100% !important;height:auto !important}.contact .form-row .main-btn{width:100%;padding-left:1rem;padding-right:1rem}}.contact .form-row .map-column{width:60%;text-align:center;padding-right:4.5rem}.contact .form-row .map-column .map{height:700px;border:2px solid orange}.contact .form-row .map-column .logo{margin:3rem 0;height:90px;width:auto}.contact .form-row .map-column .links-container{text-align:left;margin-left:10rem;font-size:1.3rem;position:relative;width:fit-content}.contact .form-row .map-column .links-container .layout-shape{height:45rem;border-width:12rem;width:37rem;border-color:#f7f7f7;z-index:-1;top:0;left:50%;transform:translate(-50%, -50%)}.contact .form-row .map-column .links-container .company{font-weight:700;margin-bottom:1rem}.contact .form-row .map-column .links-container .link{margin-bottom:1rem}.contact .form-row .map-column .links-container .link a{transition:color 0.2s}.contact .form-row .map-column .links-container .link a:hover{color:orange}.contact .form-row .map-column .links-container .link .icon{padding-right:0.9rem}.contact .form-row .form-column{color:white;width:calc(100% - 60%);padding-top:9rem}.contact .form-row .form-column .description{font-size:1.2rem}.contact .form-row .form-column .ckb{display:block;position:relative;margin-bottom:1.5rem;cursor:pointer;font-size:22px;user-select:none;cursor:pointer;color:white;font-weight:100;font-size:1.2rem;padding-left:2rem;width:fit-content}.contact .form-row .form-column .ckb a{text-decoration:underline;transition:color 0.2s}.contact .form-row .form-column .ckb a:hover{color:orange}.contact .form-row .form-column .ckb input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact .form-row .form-column .ckb input:checked ~ .checkmark{background-color:var(--first)}.contact .form-row .form-column .ckb input:checked ~ .checkmark:after{display:block}.contact .form-row .form-column .ckb .checkmark:after{left:5px;top:2px;width:3px;height:7px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.contact .form-row .form-column .checkmark{position:absolute;top:50%;left:0;transform:translateY(-60%);height:18px;width:18px;background-color:white;border:1px solid #707070}.contact .form-row .form-column .checkmark:after{content:"";position:absolute;display:none}.contact .form-row .form-column .form{border:2px solid orange;background-color:#100F38;padding:2rem}.contact .form-row .form-column .form input,.contact .form-row .form-column .form textarea{display:block;width:100%;outline:unset;border:unset;font-size:1.2rem;margin-bottom:2rem;padding:1rem;text-align:center;font-family:"DM Sans", sans-serif;position:relative}.contact .form-row .form-column .form input::placeholder,.contact .form-row .form-column .form input::-webkit-input-placeholder,.contact .form-row .form-column .form textarea::placeholder,.contact .form-row .form-column .form textarea::-webkit-input-placeholder{color:#707070;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.contact .form-row .form-column .form .button-container{display:flex;justify-content:center}.contact .form-row .form-column .form .button-container button{font-weight:300;margin:0;cursor:pointer}.grecaptcha-badge{z-index:999999999999999999}.contact-article .aside-layout-shape{top:40%;right:0;transform:translate(50%, 0%);height:65rem;border-width:12rem;width:34rem}.contact-article .aside-layout-shape.grey{border-color:#f7f7f7}.layout-shape{z-index:4}.layout-shape.--start.--left{transform:translate(-65%, -17rem);top:0 !important}.invitation{margin-bottom:0;padding-bottom:8rem;margin-top:13rem;position:relative;z-index:5}
/*# sourceMappingURL=contact.min.css.map */