:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fff!important;background-color:#101218;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100vw;min-height:100vh;max-width:100vw;background-color:#101218}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic}body{font-family:Montserrat,sans-serif}.page-home{display:flex;flex-direction:column;background:#101218;margin:0 auto;box-shadow:0 2px 4px #000000b3}.page-home__content{width:100%;margin:0 auto;background:#101218}.page-home__content>h4{text-align:center;font-family:Montserrat,sans-serif;font-weight:300;font-size:72px;margin-top:128px}@media (min-width: 0) and (max-width: 768px){.page-home__content>h4{font-size:24px;margin-top:64px}}@media (min-width: 769px) and (max-width: 1024px){.page-home__content>h4{font-size:36px;margin-top:96px}}@media (min-width: 1025px) and (max-width: 1280px){.page-home__content>h4{font-size:48px;margin-top:112px}}@media (min-width: 1440px){.page-home__content{max-width:1600px}}.cmp-banner-hero{width:100%;margin:0 auto;height:150vh;min-height:150vh;position:relative;z-index:0;background:#101218}@media (min-width: 1440px){.cmp-banner-hero{max-width:1600px}}.cmp-banner-hero__video-holder{position:sticky;top:0;height:100vh;overflow:hidden}.cmp-banner-hero__video-holder>video{width:100%;height:100%;opacity:20%;object-fit:cover}.cmp-banner-hero__content{position:absolute;color:#000;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;width:auto}@media (min-width: 0) and (max-width: 768px){.cmp-banner-hero__content{width:90%}}@media (min-width: 769px) and (max-width: 1024px){.cmp-banner-hero__content{width:80%}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-banner-hero__content{width:70%}}.cmp-banner-hero__content>h4{font-family:Arial,sans-serif;font-weight:500;font-size:72px;color:#fff;margin:0 0 72px;transition:color 1s ease-in-out}@media (min-width: 0) and (max-width: 768px){.cmp-banner-hero__content>h4{font-size:48px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-banner-hero__content>h4{font-size:56px}}.cmp-banner-hero__content>h4.highlighted{color:#a4c37f}.cmp-banner-hero__content>p{font-family:Montserrat,sans-serif;font-weight:200;font-size:32px;color:transparent;margin:0;transition:color .5s ease-in-out}@media (min-width: 0) and (max-width: 768px){.cmp-banner-hero__content>p{font-size:20px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-banner-hero__content>p{font-size:24px}}.cmp-banner-hero__content>p.highlighted{color:#fff}.cmp-home-about-us{display:flex;width:100%}.cmp-home-about-us__wrapper{display:flex;flex-direction:column;gap:32px;margin:64px auto;width:80%}@media (min-width: 0) and (max-width: 768px){.cmp-home-about-us__wrapper{margin:48px auto}}@media (min-width: 769px) and (max-width: 1024px){.cmp-home-about-us__wrapper{margin:48px auto;justify-content:space-between}}.cmp-home-about-us__text{font-size:24px;max-width:100%}@media (min-width: 0) and (max-width: 768px){.cmp-home-about-us__text{font-size:18px;max-width:100%}}@media (min-width: 769px) and (max-width: 1024px){.cmp-home-about-us__text{font-size:20px;max-width:100%}}.cmp-home-about-us__text>strong{color:#346b50}.cmp-button{display:inline-block;padding:16px 32px;border:none;border-radius:0;font-size:18px;font-weight:500;cursor:pointer;transition:background,color,.5s ease-in-out}@media (min-width: 0) and (max-width: 768px){.cmp-button{font-size:16px}}.cmp-button--green{color:#101218;background:#a4c37f;box-shadow:0 0 20px 4px #a4c37f66}.cmp-button--green:hover{background:transparent;color:#a4c37f;border:1px solid #A4C37F}.cmp-button--white{color:#23262c;background:#f3f3f3;box-shadow:0 0 20px 4px #e0e0e066}.cmp-button--white:hover{background:transparent;color:#f3f3f3;border:1px solid #f3f3f3}.cmp-button--white-green{color:#1e4d2b;background:#f3f3f3;box-shadow:0 0 20px 4px #e0e0e066}.cmp-button--white-green:hover{background:transparent;color:#f3f3f3;border:1px solid #f3f3f3}.cmp-home-our-services{display:flex;width:100%;height:auto;background:#1e4d2b;border-top-right-radius:128px;padding-top:80px;padding-bottom:80px}@media (min-width: 0) and (max-width: 768px){.cmp-home-our-services{border-top-right-radius:64px;padding-top:48px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-home-our-services{border-top-right-radius:80px;padding-top:64px}}.cmp-home-our-services__wrapper{display:flex;flex-direction:column;gap:64px;margin:0 auto;width:80%}.cmp-home-our-services__wrapper>h3{font-size:64px;font-weight:300;margin:0}@media (min-width: 0) and (max-width: 768px){.cmp-home-our-services__wrapper>h3{font-size:24px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-home-our-services__wrapper>h3{font-size:32px}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-home-our-services__wrapper>h3{font-size:48px}}.cmp-services-card{display:flex;padding:16px;border-top-right-radius:32px;border-bottom-right-radius:32px;color:#101218;border:1px solid #fff;flex-wrap:wrap;cursor:pointer}.cmp-services-card__toggle-content{display:flex;height:0;overflow:hidden;margin-top:0;transition:height .5s ease-in-out}.cmp-services-card__toggle-content--active{width:100%;height:100px}@media (min-width: 0) and (max-width: 768px){.cmp-services-card__toggle-content--active{height:120px}}@media (min-width: 0) and (max-width: 540px){.cmp-services-card__toggle-content--active{height:180px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-services-card__toggle-content--active{height:130px}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-services-card__toggle-content--active{height:140px}}.cmp-services-card__toggle-content>span{margin-top:32px;margin-left:88px;font-size:18px;font-weight:500;color:#fff}@media (min-width: 0) and (max-width: 768px){.cmp-services-card__toggle-content>span{margin-top:16px;margin-left:48px;margin-right:32px;font-size:14px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-services-card__toggle-content>span{margin-top:32px;margin-left:80px;margin-right:32px;font-size:16px}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-services-card__toggle-content>span{margin-top:32px;margin-right:48px}}.cmp-services-card__icon{width:56px;min-width:56px;height:auto;margin-right:32px}@media (min-width: 0) and (max-width: 768px){.cmp-services-card__icon{width:32px;min-width:32px;margin-right:16px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-services-card__icon{width:48px;min-width:48px}}.cmp-services-card__icon>img{width:100%;height:auto}.cmp-services-card__content{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 88px)}@media (min-width: 0) and (max-width: 768px){.cmp-services-card__content{width:calc(100% - 48px)}}@media (min-width: 769px) and (max-width: 1024px){.cmp-services-card__content{width:calc(100% - 80px)}}.cmp-services-card__content__chevron{rotate:0;transition:rotate .5s ease-in-out}.cmp-services-card__content__chevron--active{rotate:180deg}.cmp-services-card__content>span{font-size:24px;font-weight:400;color:#fff;margin:0}@media (min-width: 0) and (max-width: 768px){.cmp-services-card__content>span{font-size:18px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-services-card__content>span{font-size:22px}}.cmp-services-card__content>div{width:48px;display:flex}@media (min-width: 0) and (max-width: 768px){.cmp-services-card__content>div{width:24px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-services-card__content>div{width:32px}}.cmp-home-our-clients__outer-wrapper{height:fit-content;background-color:#1e4d2b;width:100%;padding-top:32px;border-bottom-right-radius:128px}.cmp-home-our-clients{display:flex;flex-direction:column;gap:64px;height:100%;background-color:#23262c;width:100%;padding-top:64px;border-top-left-radius:128px;padding-bottom:32px}@media (min-width: 0) and (max-width: 768px){.cmp-home-our-clients{border-top-left-radius:64px;padding-top:48px;gap:32px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-home-our-clients{border-top-left-radius:80px;padding-top:64px;gap:32px}}.cmp-home-our-clients__button-wrapper{margin:0 auto;height:60px;padding-top:32px}.cmp-home-our-clients>h3{position:relative;-webkit-user-select:none;user-select:none;width:fit-content;margin:0 auto;text-align:center;font-weight:300;font-size:64px}@media (min-width: 0) and (max-width: 768px){.cmp-home-our-clients>h3{font-size:24px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-home-our-clients>h3{font-size:32px}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-home-our-clients>h3{font-size:48px}}.cmp-home-our-clients>h3:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transition:transform .25s ease-out}.cmp-home-our-clients>h3:hover:after{transform:scaleX(1)}.logos-wrapper{background-color:#23262c;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:64px;margin:0 auto;width:80%}@media (min-width: 0) and (max-width: 768px){.logos-wrapper{gap:16px}}.logo-container{position:relative;width:20%;display:flex;justify-content:center;align-items:center}@media (min-width: 0) and (max-width: 768px){.logo-container{width:40%}}@media (min-width: 769px) and (max-width: 1024px){.logo-container{width:40%}}@media (min-width: 1025px) and (max-width: 1280px){.logo-container{width:25%}}.logo-image{width:100%;height:auto;position:absolute;background:transparent;border-radius:8px;transition:opacity .75s ease-in-out}.logo-image.gray{position:relative;opacity:1}.logo-image.color{opacity:0;top:0;left:0;background:#10121833}.logo-container.hovered .gray{opacity:0}.logo-container.hovered .color{opacity:1}.cmp-footer{width:100%;display:flex;flex-direction:column;margin-top:32px;padding:32px 0}@media (min-width: 0) and (max-width: 768px){.cmp-footer{padding:16px 0}}.cmp-footer__contact-wrapper{display:flex;flex-direction:row;justify-content:center;gap:128px}@media (min-width: 0) and (max-width: 768px){.cmp-footer__contact-wrapper{flex-direction:column;gap:32px}}.cmp-footer__contact-wrapper>div{display:flex;min-width:30%;flex-direction:column;gap:16px;justify-content:end}@media (min-width: 0) and (max-width: 768px){.cmp-footer__contact-wrapper{padding:0 16px;width:calc(100% - 32px)}}@media (min-width: 769px) and (max-width: 1024px){.cmp-footer__contact-wrapper{padding:0 32px;width:calc(100% - 64px)}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-footer__contact-wrapper{padding:0 64px;width:calc(100% - 128px)}}@media (min-width: 1281px) and (max-width: 1440px){.cmp-footer__contact-wrapper{padding:0 128px;width:calc(100% - 256px)}}@media (min-width: 1440px){.cmp-footer__contact-wrapper{width:90%;max-width:1600px;margin:0 auto}}.cmp-footer__copyright{display:flex;justify-content:end}.cmp-footer__copyright>span{color:#fff;font-size:12px;font-weight:300;text-align:end}@media (min-width: 0) and (max-width: 768px){.cmp-footer__copyright>span{text-align:center}}.cmp-contact-box{display:flex;gap:16px;width:100%;align-items:center}.cmp-contact-box__icon{width:20px;height:20px;object-fit:contain}.cmp-contact-box>span{color:#fff;font-size:14px;font-weight:400}.cmp-header{display:flex;flex-direction:column;max-width:100vw;min-width:100%;height:120px;position:sticky;top:0;z-index:10;margin:0 auto}@media (min-width: 0) and (max-width: 768px){.cmp-header{height:108px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-header{height:128px}}.cmp-header--scrolled{background:linear-gradient(to bottom,#101218e6 98%,#a4c37fe6);transition:background-color .3s ease-in-out}.cmp-header__logo{will-change:filter;transition:filter .3s}.cmp-header__logo>img{height:100%;width:auto;object-fit:contain}@media (min-width: 0) and (max-width: 768px){.cmp-header__logo>img{height:60px}}.cmp-header__language-wrapper{display:flex;max-width:100%;height:20px;margin:16px 0 0;justify-content:end}@media (min-width: 0) and (max-width: 768px){.cmp-header__language-wrapper{padding:0 16px;margin:16px 0 8px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-header__language-wrapper{padding:0 32px;margin:16px 0 8px}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-header__language-wrapper{padding:0 64px;margin:16px 0 0}}@media (min-width: 1281px) and (max-width: 1440px){.cmp-header__language-wrapper{padding:0 128px;margin:16px auto 0}}@media (min-width: 1440px){.cmp-header__language-wrapper{width:90%;max-width:1600px;margin:16px auto 0}}.cmp-header__language-toggle{display:flex;background-color:transparent;align-items:center;gap:8px;color:#a4c37f;cursor:pointer;font-size:14px;line-height:14px;height:20px;padding:0 8px;border-radius:2px}.cmp-header__language-toggle>img{height:14px}.cmp-header__language-toggle:hover{outline:none;border-color:#1e4d2b;transition:background-color .3s ease-in-out}.cmp-header__language-toggle:focus{outline:none}.cmp-header__wrapper{display:flex;max-width:100%;height:calc(100% - 44px);margin:0 0 8px}@media (min-width: 0) and (max-width: 768px){.cmp-header__wrapper{padding:0 16px;justify-content:space-between;height:calc(100% - 52px)}}@media (min-width: 769px) and (max-width: 1024px){.cmp-header__wrapper{padding:0 32px;justify-content:space-between;height:calc(100% - 52px)}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-header__wrapper{padding:0 64px;gap:32px;justify-content:start}}@media (min-width: 1281px) and (max-width: 1440px){.cmp-header__wrapper{padding:0 128px;gap:64px;justify-content:start;margin:0 auto 8px}}@media (min-width: 1440px){.cmp-header__wrapper{width:90%;max-width:1600px;gap:128px;justify-content:start;margin:0 auto 8px}}.cmp-header__nav-wrapper{width:100%;display:flex;height:100%}.cmp-navigation-bar{display:flex;width:100%}@media (min-width: 0) and (max-width: 768px){.cmp-navigation-bar{display:none}}@media (min-width: 769px) and (max-width: 1024px){.cmp-navigation-bar{display:none}}.cmp-navigation-bar__list{display:flex;justify-content:start;gap:24px;align-items:center;width:100%;padding:0 16px;margin:0 auto}@media (min-width: 0) and (max-width: 768px){.cmp-navigation-bar__list{padding:0 16px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-navigation-bar__list{padding:0 32px}}@media (min-width: 1025px) and (max-width: 1280px){.cmp-navigation-bar__list{padding:0 64px}}.cmp-navigation-bar__list>li{list-style:none;cursor:pointer}.cmp-navigation-bar__list>li>a{text-decoration:none;color:#fff;border-bottom:1px solid transparent;font-size:20px;font-weight:300;transition:color,border-bottom-color,font-weight,.5s ease-in-out}.cmp-navigation-bar__list>li>a:hover{color:#a4c37f;border-bottom:1px solid #A4C37F;font-weight:600}.cmp-hamburger-menu{display:none;width:100%}@media (min-width: 0) and (max-width: 768px){.cmp-hamburger-menu{display:flex;justify-content:flex-end;align-items:flex-end}}@media (min-width: 769px) and (max-width: 1024px){.cmp-hamburger-menu{display:flex;justify-content:flex-end;align-items:flex-end}}.cmp-hamburger-menu__button{width:48px;cursor:pointer}.cmp-hamburger-menu__button--active>img{border:2px solid #1E4D2B;border-radius:8px}.cmp-hamburger-menu__content{display:none;position:fixed;width:calc(100% - 32px);right:0;top:0;background:#101218e6;border-bottom:1px solid #A4C37F;z-index:10;padding:32px 16px;flex-direction:column;justify-content:start;align-items:start}@media (min-width: 0) and (max-width: 768px){.cmp-hamburger-menu__content{margin-top:78px;top:30px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-hamburger-menu__content{margin-top:98px;top:30px}}@media (min-width: 0) and (max-width: 768px){.cmp-hamburger-menu__content--active{display:flex}}@media (min-width: 769px) and (max-width: 1024px){.cmp-hamburger-menu__content--active{display:flex}}.cmp-hamburger-menu__content>ul{display:flex;flex-direction:column;gap:24px;padding:0;margin:0;width:100%}.cmp-hamburger-menu__content>ul>li{list-style:none;cursor:pointer}.cmp-hamburger-menu__content>ul>li>a{padding-left:4px;text-decoration:none;color:#fff;font-size:20px;font-weight:300;transition:color .5s ease-in-out}.cmp-hamburger-menu__content>ul>li>a:hover{color:#a4c37f;border-left:1px solid #A4C37F;font-weight:600}.cmp-post{margin:128px auto 32px;width:80%;max-width:1024px;border:1px solid #A4C37F;box-shadow:0 0 20px 4px #a4c37f66;border-radius:16px}@media (min-width: 0) and (max-width: 768px){.cmp-post{width:90%}}.cmp-post__back-button>img{width:32px;height:auto}.cmp-post__delete-button{position:absolute;top:32px;right:64px;cursor:pointer}@media (min-width: 0) and (max-width: 768px){.cmp-post__delete-button{top:16px;right:32px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-post__delete-button{top:24px;right:48px}}.cmp-post__delete-button>img{width:auto;height:24px}.cmp-post__wrapper{padding:32px 64px;position:relative}@media (min-width: 0) and (max-width: 768px){.cmp-post__wrapper{padding:16px 32px}}@media (min-width: 769px) and (max-width: 1024px){.cmp-post__wrapper{padding:24px 48px}}.cmp-post__wrapper>h5{color:#f5f5f5;font-size:24px;text-decoration:none;font-weight:700;margin:16px 0}@media (min-width: 0) and (max-width: 768px){.cmp-post__wrapper>h5{font-size:20px}}.cmp-post__wrapper>h6{color:#f5f5f5;font-size:18px;text-decoration:none;font-weight:400;margin:0 0 32px}@media (min-width: 0) and (max-width: 768px){.cmp-post__wrapper>h6{font-size:16px}}.cmp-post__timestamp{margin:0 0 8px;width:100%;text-align:end;font-size:14px;font-weight:300;color:#a4c37f}.cmp-post__image{width:100%;height:auto;object-fit:cover}.cmp-post__content>p{font-size:16px;font-weight:300;color:#f5f5f5}.cmp-post__content>p>strong{color:#a4c37f;font-weight:500}.cmp-post__spinner-wrapper{margin:128px auto;width:100%;display:flex;justify-content:center}.post{position:relative;padding:1rem;border:1px solid #ccc;margin-bottom:1rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#101218;border:1px solid #A4C37F;box-shadow:0 0 20px 4px #a4c37f66;padding:2rem;border-radius:8px;min-width:300px;max-width:90%;animation:fadeIn .2s ease}.modal-buttons{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.modal-buttons .cancel{background:#ddd;color:#101218;border:none;padding:.5rem 1rem;cursor:pointer}.modal-buttons .confirm{background:#c44;color:#101218;border:none;padding:.5rem 1rem;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
