@keyframes slideInFromTopHeader{0%{top:-78px;opacity:0}to{opacity:1;top:32px}}@keyframes slideOutToTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sliderInFromBottomForAbsolute{0%{bottom:-100%}to{bottom:0}}@keyframes scaleFrom80to100{0%{opacity:0;transform:scale(.8)}1%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes scaleFrom100to80{0%{opacity:1;transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes slideInFromLeft1{0%{transform:translateX(-20%);opacity:0}1%{opacity:1}50%{transform:translateX(3%);animation-timing-function:cubic-bezier(.4,.84,.42,1.02)}80%{transform:translateX(-2%);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft2{0%{transform:translateX(-5%);opacity:0}50%{opacity:1}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(20%)}to{transform:translateX(0)}}@keyframes slideInFromRight1{0%{opacity:0;transform:translateX(30%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToRight1{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30%)}}@keyframes slideOutToLeft1{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30%)}}@keyframes toVisible{0%{transform:perspective(500px) translateZ(0);opacity:1}50%{transform:perspective(500px) translateZ(-200px);opacity:0}to{transform:perspective(500px) translateZ(0);opacity:1}}@keyframes toFullWidth{0%{width:0}to{width:100%}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes smallRotate{0%{transform:rotate(0)}25%{transform:rotate(-20deg)}50%{transform:rotate(0deg)}75%{transform:rotate(20deg)}to{transform:rotate(0deg)}}@keyframes rotate1{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes slideInFromLeft{0%{transform:translateX(-20%)}to{transform:translateX(0)}}@keyframes slideInFromRightCssTransition{0%{transform:translateX(5%)}to{transform:translateX(0)}}.my-node-enter{opacity:0}.my-node-exit-active{opacity:1;transition:all .6s}.my-node-exit-done{opacity:1;transition-delay:10000s;transition:all .6s}@keyframes fadeOutAndZoomIn1{0%{opacity:1;transform:scale(1)}to{transform:scale(1.2);opacity:0}}@keyframes fadeOutAndZoomIn2{0%{transform:scale(1.2);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes fadeOutAndZoomIn{0%{opacity:1;transform:scale(1)}50%{transform:scale(1.2);opacity:0}to{opacity:1;transform:scale(1)}}@media only screen and (max-width:1024px){@keyframes slideInFromTopHeader{0%{top:-78px;opacity:0}to{opacity:1;top:20px}}}body{font-size:18px;line-height:130%;transition:all .4s ease-in-out}.aboutUs-container .first-title-container .container .main-details-container .title-container body .title,.aboutUs-container .first-title-container .container .main-details-container body .description-container,.aboutUs-container .first-title-container .container .main-title-container .description-container body .description,.aboutUs-container .first-title-container .container .main-title-container .title-container body .title,.aboutUs-container .rules-container .container .rules-list ul body li,.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul body li,.aboutUs-container .whyUs-container .container .main-title-container .description-section body .description-details,.aboutUs-container .whyUs-container .container .main-title-container .description-section body .title,.aboutUs-container .whyUs-container .container .tag-container body .tag,.blogDetails-container .secondary-footer-container .container .contact-container ul li body a,.bloglist-container .blog-list .container .list .item .tags-container body .tag,.bloglist-container .blog-list .container .list .item .title-container body .title,.bloglist-container .first-title-container .container .title-container body .title,.bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container li body a,.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container li body a,.contact-container .first-title-container .container .details-container .details .title body a,.contact-container .first-title-container .container .title-container body .title,.contact-container .second-title-container .container .details-container body .details,.contact-container .second-title-container .container .title-container body .title,.contact-container .secondary-footer-container .container .bottom-container .contact-container li body a,.contact-container .secondary-footer-container .container .bottom-container .pages-container li body a,.error-container .container body .title,.error-secondary-footer-container .container .bottom-container .contact-container li body a,.error-secondary-footer-container .container .bottom-container .pages-container li body a,.home-container .activities-container .activities-list ul li body .number,.home-container .activities-container .text-container .description-container body .description,.home-container .activities-container .text-container body .title-container:before,.home-container .articles-container .text-container .description-container body .description,.home-container .articles-container .text-container body .title-container:before,.home-container .clients-container .text-container .description-container body .description,.home-container .clients-container .text-container body .title-container:before,.home-container .rules-container .container .rules-list ul body li,.home-container .rules-container .container body .title-container:before,.home-container .whoWeAre-container .text-container .description-container body .description,.home-container .whoWeAre-container .text-container body .title-container:before,.main-contactForm-container .details .title body a,.main-contactForm-container .title-container body .title,.main-footer-container .container .footer-contact-container .contact-details li body a,.main-footer-container .container .footer-contact-container .pages-container li body a,.main-header-container .header-container .menu-container .menu-item-container body .menu-item,.ourProjects-container .first-title-container .container .description-container body .description,.ourProjects-container .first-title-container .container .menu-container .menu ul body li,.ourProjects-container .first-title-container .container .title-container body .title,.ourProjects-container .project-listing-container .container .project-listing li .text-container .description-container body .description,.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container li body a,.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container li body a,.portfolio-item-container .secondary-title-container .container body .top,.project-container .banner-container .container .description-container .title-container body .title,.project-container .banner-container .container .description-container body .description,.project-container .first-title-container .container .title-container body .title,.project-container .footer-custom-container .container .contact-container ul li body a,.project-container .project-list-container .project-listing li .text-container .description-container body .description,.project-container .project-list-container .title-container body .title,.services-container .first-title-container .container .description-container body .description,.services-container .first-title-container .container .title-container body .title,body .aboutUs-container .first-title-container .container .main-details-container .description-container,body .aboutUs-container .first-title-container .container .main-details-container .title-container .title,body .aboutUs-container .first-title-container .container .main-title-container .description-container .description,body .aboutUs-container .first-title-container .container .main-title-container .title-container .title,body .aboutUs-container .rules-container .container .rules-list ul li,body .aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details,body .aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li,body .aboutUs-container .whyUs-container .container .main-title-container .description-section .title,body .aboutUs-container .whyUs-container .container .tag-container .tag,body .blogDetails-container .secondary-footer-container .container .contact-container ul li a,body .bloglist-container .blog-list .container .list .item .tags-container .tag,body .bloglist-container .blog-list .container .list .item .title-container .title,body .bloglist-container .first-title-container .container .title-container .title,body .bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container li a,body .bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container li a,body .contact-container .first-title-container .container .details-container .details .title a,body .contact-container .first-title-container .container .title-container .title,body .contact-container .second-title-container .container .details-container .details,body .contact-container .second-title-container .container .title-container .title,body .contact-container .secondary-footer-container .container .bottom-container .contact-container li a,body .contact-container .secondary-footer-container .container .bottom-container .pages-container li a,body .error-container .container .title,body .error-secondary-footer-container .container .bottom-container .contact-container li a,body .error-secondary-footer-container .container .bottom-container .pages-container li a,body .f400,body .home-container .activities-container .activities-list ul li .number,body .home-container .activities-container .text-container .description-container .description,body .home-container .activities-container .text-container .title-container:before,body .home-container .articles-container .text-container .description-container .description,body .home-container .articles-container .text-container .title-container:before,body .home-container .clients-container .text-container .description-container .description,body .home-container .clients-container .text-container .title-container:before,body .home-container .rules-container .container .rules-list ul li,body .home-container .rules-container .container .title-container:before,body .home-container .whoWeAre-container .text-container .description-container .description,body .home-container .whoWeAre-container .text-container .title-container:before,body .main-contactForm-container .details .title a,body .main-contactForm-container .title-container .title,body .main-footer-container .container .footer-contact-container .contact-details li a,body .main-footer-container .container .footer-contact-container .pages-container li a,body .main-header-container .header-container .menu-container .menu-item-container .menu-item,body .ourProjects-container .first-title-container .container .description-container .description,body .ourProjects-container .first-title-container .container .menu-container .menu ul li,body .ourProjects-container .first-title-container .container .title-container .title,body .ourProjects-container .project-listing-container .container .project-listing li .text-container .description-container .description,body .portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container li a,body .portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container li a,body .portfolio-item-container .secondary-title-container .container .top,body .project-container .banner-container .container .description-container .description,body .project-container .banner-container .container .description-container .title-container .title,body .project-container .first-title-container .container .title-container .title,body .project-container .footer-custom-container .container .contact-container ul li a,body .project-container .project-list-container .project-listing li .text-container .description-container .description,body .project-container .project-list-container .title-container .title,body .services-container .first-title-container .container .description-container .description,body .services-container .first-title-container .container .title-container .title,body a,body body,body div,body h1,body h2,body h3,body h4,body span{font-family:HalvarMittelschriftRegular;transition:all .4s ease-in-out;font-weight:400}.ourProjects-container .project-listing-container .container .project-listing li .text-container body .title,.project-container .project-list-container .project-listing li .text-container body .title,body .f500,body .ourProjects-container .project-listing-container .container .project-listing li .text-container .title,body .project-container .project-list-container .project-listing li .text-container .title{font-family:HalvarMittelschriftMedium;transition:all .4s ease-in-out;font-weight:500}body .fSlanter{font-family:HalvarMittelschriftSlanted;transition:all .4s ease-in-out}body .huge{font-size:256px;line-height:100%}body .huge,body .huge1{font-family:HalvarMittelschriftRegular}body .huge1{font-size:272px;line-height:120%}.home-container .rules-container .container body .title-container:before,body .h1,body .home-container .rules-container .container .title-container:before{font-size:56px;line-height:100%;transition:all .4s ease-in-out;letter-spacing:-.48px}body .h2{font-size:40px;letter-spacing:-.48px}body .h2,body .h3{line-height:100%;transition:all .4s ease-in-out}body .h3{font-size:32px}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container body .title,body .h4,body .portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .title{font-size:24px;line-height:100%;transition:all .4s ease-in-out}.bloglist-container .blog-list .container .list .item .date-container body .date,.main-footer-container .container .footer-details-container .title-container body .title,.portfolio-item-container .secondary-title-container .container body .top,body .bloglist-container .blog-list .container .list .item .date-container .date,body .button,body .main-footer-container .container .footer-details-container .title-container .title,body .portfolio-item-container .secondary-title-container .container .top,body .small{font-size:14px;line-height:16px;transition:all .4s ease-in-out}@media only screen and (max-width:1024px){body{font-size:16px;line-height:130%}body .huge{font-size:180px;line-height:100%}body .huge1{font-size:200px;line-height:120%}.home-container .rules-container .container body .title-container:before,body .h1,body .home-container .rules-container .container .title-container:before{font-size:40px;line-height:100%}body .h2{font-size:32px;line-height:100%}body .h3{font-size:24px;line-height:120%}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container body .title,body .h4,body .portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .title{font-size:16px;line-height:120%}.bloglist-container .blog-list .container .list .item .date-container body .date,.main-footer-container .container .footer-details-container .title-container body .title,.portfolio-item-container .secondary-title-container .container body .top,body .bloglist-container .blog-list .container .list .item .date-container .date,body .button,body .main-footer-container .container .footer-details-container .title-container .title,body .portfolio-item-container .secondary-title-container .container .top,body .small{font-size:14px;line-height:130%}}@media only screen and (max-width:640px){body{font-size:16px;line-height:130%}.home-container .rules-container .container body .title-container:before,body .h1,body .home-container .rules-container .container .title-container:before{font-size:32px;line-height:100%}body .huge{font-size:120px;line-height:100%}body .huge1{font-size:160px;line-height:120%}body .h2{font-size:24px;line-height:100%}body .h3{font-size:20px;line-height:100%}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container body .title,body .h4,body .portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .title{font-size:16px;line-height:100%}.bloglist-container .blog-list .container .list .item .date-container body .date,.main-footer-container .container .footer-details-container .title-container body .title,.portfolio-item-container .secondary-title-container .container body .top,body .bloglist-container .blog-list .container .list .item .date-container .date,body .button,body .main-footer-container .container .footer-details-container .title-container .title,body .portfolio-item-container .secondary-title-container .container .top,body .small{font-size:14px;line-height:130%}}@media only screen and (max-width:420px){body .huge1{font-size:120px;line-height:120%}}.main-header-container .header-container,.shadow{box-shadow:0 4px 100px rgba(0,0,0,.25)}.button{padding:10px;background-color:#daf951;color:#505050;border-radius:50px;letter-spacing:1px;height:-moz-fit-content;height:fit-content}.button span{line-height:1;vertical-align:middle}.button.absol{margin-left:36px;position:relative;z-index:1;text-align:center}.button.absol.opposite:hover:before{transform:translateY(-50%) rotate(-180deg)}.button.absol.opposite:before{transform:translateY(-50%) rotate(180deg)}.button.absol:before{z-index:-1;border-radius:50%;content:url(/_next/static/media/arrow.fbadd848.svg);background-color:#daf951;width:36px;height:100%;left:0;line-height:41px;top:50%;transform:translateY(-50%) rotate(-180deg);position:absolute;transition:all .4s ease-in-out;opacity:0}.button.absol:hover:before{left:-36px;opacity:1;transform:translateY(-50%) rotate(0)}.button.rel{display:inline;position:relative;transform:translateX(0);transition:all .4s ease-in-out;text-align:center}.button.rel:before{position:relative;position:absolute;border-radius:50%;content:"";background-color:#daf951;width:0;height:0;left:0;top:0;line-height:41px;transition:all .2s ease-in-out;opacity:0;overflow:hidden}.button.rel:hover{transform:translateX(36px)}.button.rel:hover:before{display:inline-block;content:url(/_next/static/media/arrow.fbadd848.svg);height:100%;width:36px;transform:rotate(0);left:-36px;top:0;opacity:1}.button.rel.white{color:#505050}.button.rel.white,.button.rel.white:before{background-color:#cfcfcf}.button.transparent{background:rgba(0,0,0,0);color:#505050;border:1px solid}@media only screen and (max-width:1024px){.button{border-radius:20px}.button.big{padding:24px 168px 24px 64px}.button.big.black svg{height:24px;width:24px}.button.big.white{font-size:16px;line-height:24px}.button.big.white svg{left:24px;height:24px;width:24px}.button.big.white:before{right:10px}}@font-face{font-family:HalvarMittelschriftRegular;src:local("HalvarMittelschriftRegular"),url(/_next/static/media/HalvarMittelschriftRegular.60249d36.otf) format("truetype");font-weight:400}@font-face{font-family:HalvarMittelschriftMedium;src:local("HalvarMittelschriftMedium"),url(/_next/static/media/HalvarMittelschriftMedium.2e4ce20c.otf) format("truetype");font-weight:500}@font-face{font-family:HalvarMittelschriftMediumSlanted;src:local("HalvarMittelschriftMediumSlanted"),url(/_next/static/media/HalvarMittelschriftMediumSlanted.45eae9a0.otf) format("truetype");font-weight:500}:root{--400:"HalvarMittelschriftRegular";--500:"HalvarMittelschriftMedium";--bcLarge:160px;--bcMedium:128px;--icLarge:80px;--icSMedium:40px;--icSmall:24px;--icXSmall:16px;--icXXSmall:8px}@media only screen and (max-width:1024px){:root{--bcLarge:128px;--bcMedium:80px;--icLarge:40px;--icSMedium:32px;--icSmall:24px;--icXSmall:16px;--icXXSmall:8px}}@media only screen and (max-width:640px){:root{--bcLarge:80px;--bcMedium:40px;--icLarge:32px;--icSMedium:24px;--icSmall:16px;--icXSmall:16px;--icXXSmall:8px}}.is-visibleTitle{animation:isVisibleTitleAnimation 1s ease-in-out forwards}.is-visibleElement{animation:isVisibleElementAnimation .8s ease-in-out forwards}.is-visibleElementLeft{animation:isVisibleElementLeftAnimation .8s ease-in-out forwards}.is-visibleElementRight{animation:isVisibleElementRightAnimation .8s ease-in-out forwards}.observeElement,.observeTitle{opacity:0}.observeElement.delay1,.observeTitle.delay1{animation-delay:.1s}.observeElement.delay2,.observeTitle.delay2{animation-delay:.2s}.observeElement.delay3,.observeTitle.delay3{animation-delay:.3s}.observeElement.delay4,.observeTitle.delay4{animation-delay:.4s}.observeElement.delay5,.observeTitle.delay5{animation-delay:.5s}.observeElement.delay6,.observeTitle.delay6{animation-delay:.6s}.observeImage{transform:scale(1.15)}.is-visibleImage{animation:imageStyling .8s ease-in-out forwards}@keyframes imageStyling{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes isVisibleTitleAnimation{0%{transform:translateY(50px);opacity:0}40%{opacity:0}to{transform:translateY(0);opacity:1}}@keyframes isVisibleElementAnimation{0%{opacity:0;transform:perspective(500px) translateZ(-20px)}to{opacity:1;transform:perspective(500px) translateZ(0)}}@keyframes isVisibleElementLeftAnimation{0%{opacity:0;transform:perspective(500px) translateX(-20px)}to{opacity:1;transform:perspective(500px) translateX(0)}}@keyframes isVisibleElementRightAnimation{0%{opacity:0;transform:perspective(500px) translateX(20px)}to{opacity:1;transform:perspective(500px) translateX(0)}}.main-header-container{border-radius:8px;width:calc(100% - 2*var(--icSmall));z-index:10;position:fixed;left:50%;transform:translateX(-50%);width:1920px;top:-78px;animation:slideInFromTopHeader .6s ease-in-out forwards;animation-delay:.4s}@media screen and (max-width:1980px){.main-header-container{width:100%;padding:0 16px;box-sizing:border-box}}.main-header-container .header-container{display:flex;height:72px;border-radius:8px;width:100%;background-color:#fff;transition:all .4s ease-in-out;position:relative}.main-header-container .header-container .logo-container{display:flex;margin-right:auto;margin-top:auto;margin-bottom:auto;height:min-content;margin-left:var(--icSmall);z-index:2}.main-header-container .header-container .logo-container a{display:inline-block;margin:auto 0;padding:8px;line-height:0}.main-header-container .header-container .menu-container{display:flex}.main-header-container .header-container .menu-container .menu-item-container{height:100%;line-height:100%;display:flex;align-items:center}.main-header-container .header-container .menu-container .menu-item-container .menu-item{padding:10px 28px;vertical-align:middle;display:inline-block;color:#505050;position:relative;width:100%;transform:translateY(0);transition:all .4s ease-in-out}.main-header-container .header-container .menu-container .menu-item-container .menu-item:hover{transform:translateY(-3px)}.main-header-container .header-container .menu-container .menu-item-container .menu-item:hover:before{width:100%}.main-header-container .header-container .menu-button{width:16px;height:16px;position:relative;display:none;margin:auto var(--icSmall) auto auto;z-index:2;transition:all .4s ease-in-out}.main-header-container .header-container .menu-button.open{animation:openMenuButton .4s ease-in-out forwards}.main-header-container .header-container .menu-button.open .firstLine{animation:firstLineOpen .4s ease-in-out forwards}.main-header-container .header-container .menu-button.open .secondLine{animation:secondLineOpen .4s ease-in-out forwards}.main-header-container .header-container .menu-button.close .firstLine{animation:firstLineClose .4s ease-in-out forwards}.main-header-container .header-container .menu-button.close .secondLine{animation:secondLineClose .4s ease-in-out forwards}.main-header-container .header-container .menu-button .firstLine{position:absolute;top:0;left:0;width:100%;height:6px;background-color:#505050;border-radius:2px;transition:all .4s ease-in-out}.main-header-container .header-container .menu-button .secondLine{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#505050;border-radius:2px;transition:all .4s ease-in-out}.main-header-container .header-container .mobile-menu-container{position:fixed;top:48px;width:100%;background-color:#fff;width:calc(100% - 32px);border-radius:8px}.main-header-container .header-container .mobile-menu-container,.main-header-container .header-container .mobile-menu-container.close{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.main-header-container .header-container .mobile-menu-container.open{grid-template-rows:1fr}.main-header-container .header-container .mobile-menu-container .modal{position:fixed;height:calc(100vh + 20px);width:100vw;opacity:0;top:-20px;left:0;z-index:-1}.main-header-container .header-container .mobile-menu-container .mobile-menu{overflow:hidden}.main-header-container .header-container .mobile-menu-container .mobile-menu ul{padding:calc(var(--icLarge) + 12px) var(--icSmall)}.main-header-container .header-container .mobile-menu-container .mobile-menu ul li{text-align:left;margin-bottom:var(--icSMedium)}.main-header-container .header-container .mobile-menu-container .mobile-menu ul li a{color:#505050}.main-header-container .header-container .mobile-menu-container .mobile-menu ul li:last-child{margin-bottom:0}@media screen and (max-width:1024px){.main-header-container .header-container .menu-container{display:none}.main-header-container .header-container .menu-button{display:inline-block}.main-header-container .menu-container{display:none}.main-header-container .menu-button{display:inline-block}}@keyframes openMenuButton{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes firstLineOpen{0%{transform:rotate(0deg);top:0}to{transform:rotate(45deg);top:5px}}@keyframes secondLineOpen{0%{transform:rotate(0deg);bottom:0}to{transform:rotate(-45deg);bottom:5px}}@keyframes firstLineClose{0%{transform:rotate(45deg);top:5px}to{transform:rotate(0deg);top:0}}@keyframes secondLineClose{0%{transform:rotate(-45deg);bottom:5px}to{transform:rotate(0deg);bottom:0}}.main-footer-container{width:100%;aspect-ratio:1.6;background-image:url(/_next/static/media/footer_engineers.d82ab4da.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}@media screen and (max-width:780px){.main-footer-container{aspect-ratio:unset}}.main-footer-container .footer-container{height:100%;background-image:linear-gradient(90deg,#121212 1px,transparent 0);background-size:15% 100%}@media screen and (max-width:1024px){.main-footer-container .footer-container{background-size:25% 100%}}@media screen and (max-width:680px){.main-footer-container .footer-container{background-size:33.33% 100%}}.main-footer-container .center-container{height:100%}.main-footer-container .container{display:flex;flex-direction:column;height:100%}@media screen and (max-width:1968px){.main-footer-container .container .footer-container{width:100%;padding:0 16px;box-sizing:border-box}}.main-footer-container .container .footer-details-container{text-align:left;margin-left:auto}.main-footer-container .container .footer-details-container .title-container{padding-top:var(--icSMedium)}.main-footer-container .container .footer-details-container .title-container .title{color:#fff;letter-spacing:1px}.main-footer-container .container .footer-details-container .description-container{padding-top:var(--icSmall);max-width:535px}.main-footer-container .container .footer-details-container .description-container .description{color:#fff;letter-spacing:-.48px}.main-footer-container .container .footer-details-container .button-container{padding-top:var(--icSMedium);display:flex}.main-footer-container .container .footer-details-container .button-container .button{margin-left:0}.main-footer-container .container .footer-contact-container{margin-top:auto}.main-footer-container .container .footer-contact-container .image-container{width:100%;padding-bottom:var(--icSmall)}.main-footer-container .container .footer-contact-container .image-container .svg{width:100%;height:min-content}.main-footer-container .container .footer-contact-container .bottom-container{display:flex}@media screen and (max-width:1400px){.main-footer-container .container .footer-contact-container .bottom-container{flex-direction:column}.main-footer-container .container .footer-contact-container .bottom-container .pages-container{margin-left:unset}}.main-footer-container .container .footer-contact-container .contact-details,.main-footer-container .container .footer-contact-container .pages-container{display:flex;gap:var(--icSmall);padding-bottom:var(--icSmall)}.main-footer-container .container .footer-contact-container .contact-details li a,.main-footer-container .container .footer-contact-container .pages-container li a{font-size:18px;line-height:130%;color:#fff}.main-footer-container .container .footer-contact-container .pages-container{margin-left:auto}@media screen and (max-width:1024px){.main-footer-container .container .footer-contact-container .contact-details li a,.main-footer-container .container .footer-contact-container .pages-container li a{font-size:16px}}@media screen and (max-width:780px){.main-footer-container .container .footer-contact-container .contact-details,.main-footer-container .container .footer-contact-container .pages-container{flex-direction:column}.main-footer-container .container .footer-contact-container .contact-details li a,.main-footer-container .container .footer-contact-container .pages-container li a{font-size:16px}.main-footer-container .container .footer-contact-container .contact-details{padding-bottom:var(--icLarge)}.main-footer-container .container .footer-details-container{margin-left:0;padding-bottom:var(--icLarge)}.main-footer-container .container .footer-details-container .title-container{padding-top:var(--icXSmall);text-align:left}.main-footer-container .container .footer-details-container .description-container{padding-top:var(--icXSmall);max-width:535px;text-align:left}.main-footer-container .container .footer-details-container .description-container .description{color:#fff;letter-spacing:-.48px}.main-footer-container .container .footer-details-container .button-container{padding-top:var(--icXSmall);text-align:left}.main-footer-container .container .footer-contact-container .image-container{width:100%;padding-bottom:var(--icSmall)}}.main-sliderSlicer-container{width:100%;height:100vh;max-height:2500px;position:relative;overflow:hidden}@media screen and (max-width:1024px){.main-sliderSlicer-container{max-height:750px}}.main-sliderSlicer-container .sliderSlicer-container,.main-sliderSlicer-container .sliderSlicer-container .swiper{height:100%;width:100%}.main-sliderSlicer-container .sliderSlicer-container .swiper .swiper-wrapper .swiper-slide{display:flex;height:100%}.main-sliderSlicer-container .sliderSlicer-container .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;border-radius:unset;object-fit:cover}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-next.swiper-button-disabled{background:rgba(218,249,81,.5)}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-next svg{display:none}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-next{top:unset;bottom:var(--icLarge);left:calc((100% - 1920px)/2 + 60px);width:36px;height:36px;border-radius:50%;background-color:#daf951}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-next:after{content:url(/_next/static/media/arrow.fbadd848.svg);font-size:0;width:12px;height:12px;transition:all .4s ease-in-out;transform:translateX(0)}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-next:hover:after{transform:translateX(3px)}@media screen and (max-width:1968px){.main-sliderSlicer-container .sliderSlicer-container .swiper-button-next{left:60px}}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-prev.swiper-button-disabled{background:rgba(218,249,81,.5)}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-prev svg{display:none}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-prev{top:unset;bottom:var(--icLarge);left:calc((100% - 1920px)/2 + 24px);width:36px;height:36px;border-radius:50%;background-color:#daf951}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-prev:after{content:url(/_next/static/media/arrow.fbadd848.svg);transform:translateX(0) rotate(180deg);font-size:0;width:12px;height:12px;transition:all .4s ease-in-out}.main-sliderSlicer-container .sliderSlicer-container .swiper-button-prev:hover:after{transform:translateX(-3px) rotate(180deg)}@media screen and (max-width:1968px){.main-sliderSlicer-container .sliderSlicer-container .swiper-button-prev{left:24px}}.main-sliderSlicer-container .sliderSlicer-container .see-all{position:absolute;right:calc((100% - 1920px)/2 + 24px);bottom:var(--icLarge)}@media screen and (max-width:1968px){.main-sliderSlicer-container .sliderSlicer-container .see-all{right:24px}}.main-clientSlider-container{width:100%;position:relative}.main-clientSlider-container .swiper-button-next{top:-24px;right:8px;width:36px;height:36px;left:unset;border-radius:50%;background-color:#daf951}.main-clientSlider-container .swiper-button-next:after{content:url(/_next/static/media/arrow.fbadd848.svg);font-size:0;transition:all .4s ease-in-out;transform:translateX(0)}.main-clientSlider-container .swiper-button-next:hover:after{transform:translateX(3px)}.main-clientSlider-container .swiper-button-prev{top:-24px;right:44px;left:unset;width:36px;height:36px;border-radius:50%;background-color:#daf951}.main-clientSlider-container .swiper-button-prev:after{content:url(/_next/static/media/arrow.fbadd848.svg);transform:translateX(0) rotate(180deg);font-size:0;transition:all .4s ease-in-out}.main-clientSlider-container .swiper-button-prev:hover:after{transform:translateX(-3px) rotate(180deg)}.main-clientSlider-container .clientSlider-container .swiper{padding:0}.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide{height:100%;width:280px;height:280px;background-color:#fff;border-radius:8px;position:relative}.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide img{position:absolute;-webkit-transform:translate(-50%,-50%);top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-blank{display:none!important}@media screen and (max-width:1968px){.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide{width:240px!important;height:240px!important}.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide:first-child{margin-left:16px}}@media screen and (max-width:1024px){.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide{width:200px!important;height:200px!important}}@media screen and (max-width:680px){.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide{width:180px!important;height:180px!important}}@media screen and (max-width:450px){.main-clientSlider-container .clientSlider-container .swiper .swiper-wrapper .swiper-slide{width:150px!important;height:150px!important}}.main-clientSlider-container .clientSlider-container .see-all{position:absolute;right:24px;bottom:var(--icLarge)}.main-contactForm-container{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.main-contactForm-container .title-container{grid-column:1/span 2}.main-contactForm-container .title-container .title{color:#cfcfcf;letter-spacing:-.48px}.main-contactForm-container .form-container{grid-column:4/span 6;grid-gap:var(--icSmall)}.main-contactForm-container .details{text-align:left}.main-contactForm-container .details .title a{color:#daf951}@media screen and (max-width:680px){.main-contactForm-container .form-container{grid-column:1/span 12}}.main-contactForm-container form{display:flex;flex-direction:column;margin:0 auto}.main-contactForm-container form input[type=submit]{margin-top:var(--icXLarge)}.main-contactForm-container form .input{transition:all .4s ease-in-out;position:relative;display:inline-block;width:100%;border:1px solid rgba(0,0,0,0);background-color:#121212;border-radius:15px;overflow:hidden;margin:0 auto;margin-bottom:var(--icSmall)}.main-contactForm-container form .input.green{border:1px solid #cfcfcf}.main-contactForm-container form .input.green:after{right:var(--icSmall);position:absolute;-webkit-transform:translateY(-50%);top:50%;transform:translateY(-50%)}.main-contactForm-container form .input.red{border:1px solid #cfcfcf}.main-contactForm-container form .input.red input:active+label,.main-contactForm-container form .input.red input:active:focus+label,.main-contactForm-container form .input.red input:focus+label,.main-contactForm-container form .input.red input:focus-visible+label,.main-contactForm-container form .input.red input:hover+label,.main-contactForm-container form .input.red input:not(:placeholder-shown)+label{color:#ef5da8}.main-contactForm-container form .input:hover{border:1px solid #505050}.main-contactForm-container form .input:hover.green,.main-contactForm-container form .input:hover.red{border:1px solid #cfcfcf}.main-contactForm-container form .input input{box-sizing:border-box;display:inline-block;background-color:#121212;margin:0 auto;position:relative;width:100%;border:none;padding:36px 40px 16px 24px;color:#cfcfcf}.main-contactForm-container form .input input+label{transform:translateY(0);transition:.5s;color:#505050;position:absolute;left:24px;bottom:24px}.main-contactForm-container form .input input:active,.main-contactForm-container form .input input:active:focus,.main-contactForm-container form .input input:focus,.main-contactForm-container form .input input:focus-visible,.main-contactForm-container form .input input:hover,.main-contactForm-container form .input input:not(:placeholder-shown){border:none;outline:none}.main-contactForm-container form .input input:active+label,.main-contactForm-container form .input input:active:focus+label,.main-contactForm-container form .input input:focus+label,.main-contactForm-container form .input input:focus-visible+label,.main-contactForm-container form .input input:hover+label,.main-contactForm-container form .input input:not(:placeholder-shown)+label{transform:translateY(-15px);border:none;outline:none;font-size:14px;color:#505050}.main-contactForm-container form .textarea{position:relative;display:inline-block;width:100%;overflow:hidden;height:208px;border-radius:15px;border:1px solid rgba(0,0,0,0)}.main-contactForm-container form .textarea textarea{border-radius:15px}.main-contactForm-container form .textarea.green,.main-contactForm-container form .textarea.red{border:1px solid #cfcfcf}.main-contactForm-container form .textarea.red input:active+label,.main-contactForm-container form .textarea.red input:active:focus+label,.main-contactForm-container form .textarea.red input:focus+label,.main-contactForm-container form .textarea.red input:focus-visible+label,.main-contactForm-container form .textarea.red input:hover+label,.main-contactForm-container form .textarea.red input:not(:placeholder-shown)+label{color:#ef5da8}.main-contactForm-container form .textarea:hover{border:1px solid #505050}.main-contactForm-container form .textarea:hover.green,.main-contactForm-container form .textarea:hover.red{border:1px solid #cfcfcf}.main-contactForm-container form .textarea textarea{box-sizing:border-box;width:100%;resize:none;position:relative;border:1px solid rgba(0,0,0,0);height:100%;padding:36px 40px 16px 24px;background-color:#121212;color:#cfcfcf}.main-contactForm-container form .textarea textarea+label{transform:translateY(0);transition:.5s;position:absolute;left:24px;top:24px;color:#505050}.main-contactForm-container form .textarea textarea:active,.main-contactForm-container form .textarea textarea:active:focus,.main-contactForm-container form .textarea textarea:focus,.main-contactForm-container form .textarea textarea:focus-visible,.main-contactForm-container form .textarea textarea:hover,.main-contactForm-container form .textarea textarea:not(:placeholder-shown){border:none;outline:none;font-size:18px}.main-contactForm-container form .textarea textarea:active+label,.main-contactForm-container form .textarea textarea:active:focus+label,.main-contactForm-container form .textarea textarea:focus+label,.main-contactForm-container form .textarea textarea:focus-visible+label,.main-contactForm-container form .textarea textarea:hover+label,.main-contactForm-container form .textarea textarea:not(:placeholder-shown)+label{transform:translateY(-15px);border:none;outline:none;font-size:14px;color:#505050}.main-contactForm-container form .submit-container{padding-top:var(--icSMedium);text-align:right}.main-contactForm-container form .submit-container input{border:none;box-shadow:none;cursor:pointer}@media screen and (max-width:1024px){.main-contactForm-container .form-container{grid-column:4/span 9}.main-contactForm-container .title-container{position:relative;padding-bottom:var(--icSmall);grid-column:1/span 3}.main-contactForm-container form{width:100%}}@media screen and (max-width:680px){.main-contactForm-container .form-container{grid-column:1/span 12}.main-contactForm-container .title-container{position:relative;padding-bottom:var(--icSmall);grid-column:1/span 12}}.main-contactForm-container .modal{padding:16px 24px;background-color:#cfcfcf;border-radius:15px;opacity:0;transition:all .4s ease-in-out;width:-moz-fit-content;width:fit-content}.main-contactForm-container .modal.active{opacity:1}.main-contactForm-container .modal .text{color:#008900}.main-contactForm-container .modal.error .text{color:#ef5da8}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid rgba(0,0,0,0);border-top-color:#b8ffe2}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cookie-banner-container{position:fixed;bottom:0;width:576px;background-color:#cfcfcf}@media(max-width:640px){.cookie-banner-container{width:340px}}.cookie-banner-container .cookie-inner{padding:24px}.cookie-banner-container .cookie-inner .buttons-container{display:flex;flex-direction:row;justify-content:space-between}.cookie-banner-container .cookie-inner .buttons-container .first{display:flex;gap:16px}.cookie-banner-container .cookie-inner .title{margin-bottom:16px}.cookie-banner-container .cookie-inner .text{margin-bottom:32px}.home-container .clientSwiper .swiper-wrapper{transition-timing-function:linear}.home-container .text-below-slider{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);padding:var(--icSmall) 0 var(--bcLarge);color:#fff;text-align:left}.home-container .text-below-slider h1{font-weight:400;grid-column:8/span 5}@media screen and (max-width:1024px){.home-container .text-below-slider h1{grid-column:1/span 12}}.home-container .activities-container .text-container,.home-container .articles-container .text-container,.home-container .clients-container .text-container,.home-container .whoWeAre-container .text-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);padding-bottom:var(--icSMedium)}.home-container .activities-container .text-container .title-container,.home-container .articles-container .text-container .title-container,.home-container .clients-container .text-container .title-container,.home-container .whoWeAre-container .text-container .title-container{grid-column:1/span 3;padding-left:80px;text-align:left;position:relative}.home-container .activities-container .text-container .title-container h1,.home-container .articles-container .text-container .title-container h1,.home-container .clients-container .text-container .title-container h1,.home-container .whoWeAre-container .text-container .title-container h1{white-space:pre-line;font-weight:400;color:#fff}.home-container .activities-container .text-container .title-container:before,.home-container .articles-container .text-container .title-container:before,.home-container .clients-container .text-container .title-container:before,.home-container .whoWeAre-container .text-container .title-container:before{position:absolute;left:0;top:0;content:"01";font-size:56px;line-height:100%;letter-spacing:-.48px;color:#fff}@media screen and (max-width:1024px){.home-container .activities-container .text-container .title-container:before,.home-container .articles-container .text-container .title-container:before,.home-container .clients-container .text-container .title-container:before,.home-container .whoWeAre-container .text-container .title-container:before{font-size:40px}}@media screen and (max-width:640px){.home-container .activities-container .text-container .title-container:before,.home-container .articles-container .text-container .title-container:before,.home-container .clients-container .text-container .title-container:before,.home-container .whoWeAre-container .text-container .title-container:before{font-size:32px}}.home-container .activities-container .text-container .description-container,.home-container .articles-container .text-container .description-container,.home-container .clients-container .text-container .description-container,.home-container .whoWeAre-container .text-container .description-container{grid-column:8/span 5}.home-container .activities-container .text-container .description-container .description,.home-container .articles-container .text-container .description-container .description,.home-container .clients-container .text-container .description-container .description,.home-container .whoWeAre-container .text-container .description-container .description{color:#505050}@media screen and (max-width:1024px){.home-container .activities-container .text-container,.home-container .articles-container .text-container,.home-container .clients-container .text-container,.home-container .whoWeAre-container .text-container{padding-bottom:var(--icLarge);grid-gap:0}.home-container .activities-container .text-container .title-container,.home-container .articles-container .text-container .title-container,.home-container .clients-container .text-container .title-container,.home-container .whoWeAre-container .text-container .title-container{grid-column:1/span 12;padding-bottom:var(--icLarge);padding-left:120px;text-align:left}.home-container .activities-container .text-container .title-container:before,.home-container .articles-container .text-container .title-container:before,.home-container .clients-container .text-container .title-container:before,.home-container .whoWeAre-container .text-container .title-container:before{left:0}}@media screen and (max-width:1024px)and (max-width:680px){.home-container .activities-container .text-container .title-container,.home-container .articles-container .text-container .title-container,.home-container .clients-container .text-container .title-container,.home-container .whoWeAre-container .text-container .title-container{padding-left:60px}}@media screen and (max-width:1024px){.home-container .activities-container .text-container .description-container,.home-container .articles-container .text-container .description-container,.home-container .clients-container .text-container .description-container,.home-container .whoWeAre-container .text-container .description-container{max-width:100%;grid-column:1/span 12;text-align:left}}.home-container .whoWeAre-container{padding-bottom:var(--icLarge)}.home-container .activities-container .text-container{padding-bottom:var(--bcLarge)}.home-container .activities-container .text-container .title-container:before{content:"02"}.home-container .activities-container .services-list{padding-bottom:var(--bcLarge);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.home-container .activities-container .services-list .services-item{border-top:1px solid #fff}.home-container .activities-container .services-list .services-item .title-container{margin:8px 0 var(--icSmall);color:#505050}.home-container .activities-container .services-list .services-item .image-container{aspect-ratio:1.68}.home-container .activities-container .services-list .services-item .image-container img{width:100%;height:100%;object-fit:cover}.home-container .activities-container .services-list .services-item:first-child{grid-column:2/span 5}@media screen and (max-width:1400px){.home-container .activities-container .services-list .services-item:first-child{grid-column:1/span 6}}@media screen and (max-width:680px){.home-container .activities-container .services-list .services-item:first-child{grid-column:1/span 12}}.home-container .activities-container .services-list .services-item:last-child{grid-column:7/span 5}@media screen and (max-width:1400px){.home-container .activities-container .services-list .services-item:last-child{grid-column:7/span 6}}@media screen and (max-width:680px){.home-container .activities-container .services-list .services-item:last-child{grid-column:1/span 12}}.home-container .activities-container .activities-list .title-container{grid-column:2/span 10;margin-bottom:var(--icSmall)}.home-container .activities-container .activities-list .title-container .title{color:#fff}@media screen and (max-width:1440px){.home-container .activities-container .activities-list .title-container{grid-column:1/span 12}}.home-container .activities-container .activities-list{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.home-container .activities-container .activities-list ul{grid-column:2/span 10}.home-container .activities-container .activities-list ul li{display:flex;padding-bottom:var(--icSMedium);position:relative}.home-container .activities-container .activities-list ul li span{text-align:center}.home-container .activities-container .activities-list ul li .number{position:absolute;left:0;top:-4px;display:block;border:1px solid #505050;color:#505050;border-radius:50%;width:48px;height:48px;line-height:48px;transform:translateY(-6px)}.home-container .activities-container .activities-list ul li h2{color:#505050;padding-left:80px}@media screen and (max-width:640px){.home-container .activities-container .activities-list ul li .number{top:-8px}}.home-container .activities-container .activities-list ul li:last-child{padding-bottom:0}.home-container .activities-container .activities-list ul li .button{margin-left:auto}@media screen and (max-width:1440px){.home-container .activities-container .activities-list ul{grid-column:1/span 12}}.home-container .image-container-section{padding-bottom:var(--icLarge);background-color:#cfcfcf}.home-container .rules-container{padding-top:var(--bcLarge);background-color:#cfcfcf}.home-container .rules-container .container{display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.home-container .rules-container .container .title-container{grid-column:1/span 3;text-align:left;padding-left:80px;position:relative}.home-container .rules-container .container .title-container .title{color:#fff}.home-container .rules-container .container .title-container:before{content:"03";color:#fff;position:absolute;left:0;top:0}.home-container .rules-container .container .rules-list{grid-column:8/span 5}.home-container .rules-container .container .rules-list ul li{padding-left:var(--bcMedium);text-align:left;font-size:20px;line-height:22px;color:#505050;letter-spacing:-.48px;margin-bottom:var(--icSmall);position:relative;min-height:50px}.home-container .rules-container .container .rules-list ul li:first-child:before{content:"01"}.home-container .rules-container .container .rules-list ul li:nth-child(2):before{content:"02"}.home-container .rules-container .container .rules-list ul li:nth-child(3):before{content:"03"}.home-container .rules-container .container .rules-list ul li:nth-child(4):before{content:"04"}.home-container .rules-container .container .rules-list ul li:nth-child(5):before{content:"05"}.home-container .rules-container .container .rules-list ul li:nth-child(6):before{content:"06"}.home-container .rules-container .container .rules-list ul li:before{font-size:14px;line-height:100%;color:#505050;padding:16px;border:1px solid #505050;border-radius:50%;position:absolute;left:0;top:0}@media screen and (max-width:1024px){.home-container .rules-container .container .title-container{grid-column:1/span 12;padding-bottom:var(--icLarge)}.home-container .rules-container .container .rules-list{grid-column:1/span 12}}@media screen and (max-width:680px){.home-container .rules-container .container .rules-list ul li{padding-left:64px}}.home-container .clients-container{width:100%;position:relative}.home-container .clients-container .container{display:flex;flex-direction:column}.home-container .clients-container .container .text-container{padding-bottom:var(--bcMedium);margin-left:calc((100% - 1920px)/2)}.home-container .clients-container .container .text-container .title-container{grid-column:1/span 12}.home-container .clients-container .container .text-container .title-container:before{content:"04"}.home-container .clients-container .container .client-swiper{width:100%}@media screen and (max-width:1968px){.home-container .clients-container .container{margin-left:0}.home-container .clients-container .container .text-container{margin-left:16px;padding-bottom:var(--bcMedium)}.home-container .clients-container .container .text-container .title-container:before{content:"04"}.home-container .clients-container .container .client-swiper{width:100%}}.home-container .articles-container{background-color:#cfcfcf}.home-container .articles-container .text-container .title-container:before{content:"04"}.home-container .articles-container .text-container .description-container .description{padding-bottom:var(--icSMedium)}.home-container .articles-container .text-container .description-container .button-container{text-align:left}.home-container .articles-container .text-container .description-container .button-container .button:before{text-align:unset}@media screen and (max-width:1024px){.home-container .text-below-slider{margin:0 auto;width:100%;padding:var(--icSmall) 0 calc(var(--bcLarge)/2);box-sizing:border-box}.home-container .activities-container{padding-bottom:0}.home-container .activities-container .text-container{padding-bottom:var(--bcLarge)}.home-container .activities-container .activities-list ul{margin:0}.home-container .activities-container .activities-list ul li .number{transform:translateY(-9px)}.home-container .articles-container .text-container .description-container .button-container{text-align:left}}@media screen and (max-width:780px){.home-container .activities-container .text-container{padding-bottom:var(--bcLarge)}.home-container .activities-container .activities-list ul{margin:0}.home-container .activities-container .activities-list ul li .button{display:none}.home-container .activities-container .activities-list ul li .number{width:42px;height:42px;line-height:42px}}.services-container .first-title-container{background-color:#cfcfcf}.services-container .first-title-container .container{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.services-container .first-title-container .container .title-container{grid-column:1/span 2}.services-container .first-title-container .container .title-container .title{color:#505050}.services-container .first-title-container .container .description-container{grid-column:7/span 6;text-align:left}.services-container .first-title-container .container .description-container .description{color:#505050}@media screen and (max-width:1024px){.services-container .first-title-container .container .description-container,.services-container .first-title-container .container .title-container{grid-column:1/span 12}}.services-container .services-list-container .container .services-list li{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);margin-bottom:var(--icLarge)}.services-container .services-list-container .container .services-list li .image-container{grid-column:2/span 4;aspect-ratio:1}.services-container .services-list-container .container .services-list li .image-container .image{transition:all .4s ease-in-out}.services-container .services-list-container .container .services-list li .image-container .image img{width:100%;height:100%;object-fit:cover}.services-container .services-list-container .container .services-list li .text-container{grid-column:7/span 5}.services-container .services-list-container .container .services-list li .text-container .title-container .title{color:#505050}.services-container .services-list-container .container .services-list li .text-container .description-container{margin-top:var(--icSMedium)}.services-container .services-list-container .container .services-list li .text-container .description-container .description{color:#505050}.services-container .services-list-container .container .services-list li:last-child{margin-bottom:0}@media screen and (max-width:1024px){.services-container .services-list-container .container .services-list li .image-container{grid-column:1/span 5}.services-container .services-list-container .container .services-list li .text-container{grid-column:7/span 6}}@media screen and (max-width:780px){.services-container .services-list-container .container .services-list li .image-container,.services-container .services-list-container .container .services-list li .text-container{grid-column:1/span 12}}.aboutUs-container .first-title-container{display:flex;position:relative}.aboutUs-container .first-title-container .container{position:relative}.aboutUs-container .first-title-container .container .main-title-container{display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr);padding-bottom:var(--icLarge)}.aboutUs-container .first-title-container .container .main-title-container .title-container{grid-column:1/span 2}.aboutUs-container .first-title-container .container .main-title-container .title-container .title{color:#cfcfcf}.aboutUs-container .first-title-container .container .main-title-container .description-container{text-align:left;grid-column:7/span 5}.aboutUs-container .first-title-container .container .main-title-container .description-container .description{color:#cfcfcf}@media screen and (max-width:1024px){.aboutUs-container .first-title-container .container .main-title-container .description-container,.aboutUs-container .first-title-container .container .main-title-container .title-container{grid-column:1/span 12}}.aboutUs-container .first-title-container .container .main-details-container{padding-bottom:var(--icLarge);display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.aboutUs-container .first-title-container .container .main-details-container .title-container{grid-column:1/span 3}.aboutUs-container .first-title-container .container .main-details-container .title-container .title{color:#cfcfcf}.aboutUs-container .first-title-container .container .main-details-container .description-container{grid-column:7/span 6;text-align:left;color:#cfcfcf}@media screen and (max-width:1024px){.aboutUs-container .first-title-container .container .main-details-container .description-container,.aboutUs-container .first-title-container .container .main-details-container .title-container{grid-column:1/span 12}}.aboutUs-container .first-title-container .container .banner-container{padding-bottom:var(--icSmall)}.aboutUs-container .stats-container{padding-bottom:0}.aboutUs-container .stats-container .container .stats-list{margin-bottom:var(--icSmall);display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.aboutUs-container .stats-container .container .stats-list .stats-item{text-align:left}.aboutUs-container .stats-container .container .stats-list .stats-item:first-child{grid-column:2/span 4}.aboutUs-container .stats-container .container .stats-list .stats-item:last-child{grid-column:7/span 5}@media screen and (max-width:1400px){.aboutUs-container .stats-container .container .stats-list .stats-item:first-child,.aboutUs-container .stats-container .container .stats-list .stats-item:last-child{grid-column:span 12}}.aboutUs-container .stats-container .container .stats-list .stats-item .buttonStat{font-size:12px;line-height:14px;color:#cfcfcf;border-radius:30px;padding:10px;border:1px solid #cfcfcf;display:inline}.aboutUs-container .stats-container .container .stats-list .stats-item .number{padding-top:var(--icSmall);color:#fff;display:block}.aboutUs-container .rules-container{background-color:#1e1e1e;padding-top:var(--icSmall)}.aboutUs-container .rules-container .container{display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.aboutUs-container .rules-container .container .title-container{grid-column:1/span 3;text-align:left}.aboutUs-container .rules-container .container .title-container .title{color:#cfcfcf}.aboutUs-container .rules-container .container .rules-list{grid-column:8/span 5}.aboutUs-container .rules-container .container .rules-list ul li{padding-left:var(--bcMedium);text-align:left;font-size:20px;line-height:22px}@media screen and (max-width:680px){.aboutUs-container .rules-container .container .rules-list ul li{font-size:16px;line-height:18px}}.aboutUs-container .rules-container .container .rules-list ul li{color:#cfcfcf;letter-spacing:-.48px;margin-bottom:var(--icSmall);position:relative;min-height:50px}.aboutUs-container .rules-container .container .rules-list ul li:first-child:before{content:"01"}.aboutUs-container .rules-container .container .rules-list ul li:nth-child(2):before{content:"02"}.aboutUs-container .rules-container .container .rules-list ul li:nth-child(3):before{content:"03"}.aboutUs-container .rules-container .container .rules-list ul li:nth-child(4):before{content:"04"}.aboutUs-container .rules-container .container .rules-list ul li:nth-child(5):before{content:"05"}.aboutUs-container .rules-container .container .rules-list ul li:nth-child(6):before{content:"06"}.aboutUs-container .rules-container .container .rules-list ul li:before{font-size:14px;line-height:100%;color:#505050;padding:16px;border:1px solid #505050;border-radius:50%;position:absolute;left:0;top:0}@media screen and (max-width:1024px){.aboutUs-container .rules-container .container .rules-list,.aboutUs-container .rules-container .container .title-container{grid-column:1/span 12}}@media screen and (max-width:680px){.aboutUs-container .rules-container .container .rules-list ul li{padding-left:64px}}.aboutUs-container .safety-container{background-color:#1e1e1e}.aboutUs-container .safety-container .container{width:100%;display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.aboutUs-container .safety-container .container .image-container{grid-column:1/span 6;margin-bottom:var(--icSmall);aspect-ratio:2}.aboutUs-container .safety-container .container .image-container img{object-fit:cover;width:100%;height:100%}.aboutUs-container .safety-container .container .text-container{grid-column:8/span 5}.aboutUs-container .safety-container .container .text-container .title{color:#cfcfcf;margin-bottom:var(--icSmall)}.aboutUs-container .safety-container .container .text-container .description{color:#cfcfcf}@media screen and (max-width:680px){.aboutUs-container .safety-container .container .image-container,.aboutUs-container .safety-container .container .text-container{grid-column:1/span 12}}.aboutUs-container .whyUs-container .container{display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.aboutUs-container .whyUs-container .container .tag-container{grid-column:1/span 3}.aboutUs-container .whyUs-container .container .tag-container .tag{color:#cfcfcf;font-size:12px;letter-spacing:1px;padding:10px;border-radius:15px;border:1px solid #cfcfcf;position:-webkit-sticky;position:sticky;top:110px}@media screen and (max-width:1660px){.aboutUs-container .whyUs-container .container .tag-container .tag{top:110px}}.aboutUs-container .whyUs-container .container .main-title-container{grid-column:4/span 9}.aboutUs-container .whyUs-container .container .main-title-container .description-section{padding-bottom:var(--icLarge);display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(9,1fr);padding-top:16px}.aboutUs-container .whyUs-container .container .main-title-container .description-section .title{color:#cfcfcf;grid-column:1/span 3}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details{grid-column:5/span 5;text-align:left;color:#cfcfcf}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-text{font-size:20px;line-height:22px}@media screen and (max-width:680px){.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-text{font-size:16px;line-height:18px}}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list{padding-top:var(--icLarge)}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li{padding-left:var(--bcMedium);text-align:left;font-size:20px;line-height:22px}@media screen and (max-width:680px){.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li{font-size:16px;line-height:18px}}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li{color:#cfcfcf;letter-spacing:-.48px;margin-bottom:var(--icSmall);position:relative;min-height:50px}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:first-child:before{content:"01"}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:nth-child(2):before{content:"02"}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:nth-child(3):before{content:"03"}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:nth-child(4):before{content:"04"}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:nth-child(5):before{content:"05"}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:nth-child(6):before{content:"06"}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li:before{font-size:14px;line-height:100%;color:#505050;padding:16px;border:1px solid #505050;border-radius:50%;position:absolute;left:0;top:0}@media screen and (max-width:680px){.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details .description-list ul li{padding-left:64px}}@media screen and (max-width:1024px){.aboutUs-container .whyUs-container .container .tag-container{display:none}.aboutUs-container .whyUs-container .container .main-title-container{grid-column:1/span 12}}@media screen and (max-width:680px){.aboutUs-container .whyUs-container .container .main-title-container .description-section{grid-template-columns:repeat(12,1fr)}.aboutUs-container .whyUs-container .container .main-title-container .description-section .description-details,.aboutUs-container .whyUs-container .container .main-title-container .description-section .title{grid-column:1/span 12}}@keyframes from1to20{0%{content:"1+"}5%{content:"2+"}10%{content:"3+"}15%{content:"4+"}20%{content:"5+"}25%{content:"6+"}30%{content:"7+"}35%{content:"8+"}40%{content:"9+"}45%{content:"10+"}50%{content:"11+"}55%{content:"12+"}60%{content:"13+"}65%{content:"14+"}70%{content:"15+"}75%{content:"16+"}80%{content:"17+"}85%{content:"18+"}90%{content:"19+"}95%{content:"20+"}to{content:"20+"}}@keyframes from1to100{1%{content:"1+"}2%{content:"2+"}3%{content:"3+"}4%{content:"4+"}5%{content:"5+"}6%{content:"6+"}7%{content:"7+"}8%{content:"8+"}9%{content:"9+"}10%{content:"10+"}11%{content:"11+"}12%{content:"12+"}13%{content:"13+"}14%{content:"14+"}15%{content:"15+"}16%{content:"16+"}17%{content:"17+"}18%{content:"18+"}19%{content:"19+"}20%{content:"20+"}21%{content:"21+"}22%{content:"22+"}23%{content:"23+"}24%{content:"24+"}25%{content:"25+"}26%{content:"26+"}27%{content:"27+"}28%{content:"28+"}29%{content:"29+"}30%{content:"30+"}31%{content:"31+"}32%{content:"32+"}33%{content:"33+"}34%{content:"34+"}35%{content:"35+"}36%{content:"36+"}37%{content:"37+"}38%{content:"38+"}39%{content:"39+"}40%{content:"40+"}41%{content:"41+"}42%{content:"42+"}43%{content:"43+"}44%{content:"44+"}45%{content:"45+"}46%{content:"46+"}47%{content:"47+"}48%{content:"48+"}49%{content:"49+"}50%{content:"50+"}51%{content:"51+"}52%{content:"52+"}53%{content:"53+"}54%{content:"54+"}55%{content:"55+"}56%{content:"56+"}57%{content:"57+"}58%{content:"58+"}59%{content:"59+"}60%{content:"60+"}61%{content:"61+"}62%{content:"62+"}63%{content:"63+"}64%{content:"64+"}65%{content:"65+"}66%{content:"66+"}67%{content:"67+"}68%{content:"68+"}69%{content:"69+"}70%{content:"70+"}71%{content:"71+"}72%{content:"72+"}73%{content:"73+"}74%{content:"74+"}75%{content:"75+"}76%{content:"76+"}77%{content:"77+"}78%{content:"78+"}79%{content:"79+"}80%{content:"80+"}81%{content:"81+"}82%{content:"82+"}83%{content:"83+"}84%{content:"84+"}85%{content:"85+"}86%{content:"86+"}87%{content:"87+"}88%{content:"88+"}89%{content:"89+"}90%{content:"90+"}91%{content:"91+"}92%{content:"92+"}93%{content:"93+"}94%{content:"94+"}95%{content:"95+"}96%{content:"96+"}97%{content:"97+"}98%{content:"98+"}99%{content:"99+"}to{content:"100+"}}.contact-container{background-color:#1e1e1e}.contact-container .first-title-container .container{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.contact-container .first-title-container .container .title-container{grid-column:1/span 2}.contact-container .first-title-container .container .title-container .title{color:#cfcfcf;letter-spacing:-.48px}.contact-container .first-title-container .container .details-container{grid-column:4/span 6;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--icSmall)}.contact-container .first-title-container .container .details-container .details{text-align:left;grid-column:span 3}.contact-container .first-title-container .container .details-container .details .title a{color:#daf951}@media screen and (max-width:1024px){.contact-container .first-title-container .container .title-container{position:relative;padding-bottom:var(--icSmall);grid-column:1/span 3}.contact-container .first-title-container .container .details-container{grid-column:4/span 9;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--icSmall)}.contact-container .first-title-container .container .details-container .details{text-align:left;grid-column:span 3}}@media screen and (max-width:680px){.contact-container .first-title-container .container .title-container{position:relative;padding-bottom:var(--icSmall);grid-column:1/span 12}.contact-container .first-title-container .container .details-container{grid-column:1/span 12;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--icSmall)}.contact-container .first-title-container .container .details-container .details{text-align:left;grid-column:span 6}}.contact-container .map-container .image-container{aspect-ratio:760/582;max-width:760px;position:relative;margin:0 auto}.contact-container .form-container .container .button.absol{width:-moz-fit-content;width:fit-content;margin-left:auto}.contact-container .second-title-container .container{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.contact-container .second-title-container .container .title-container{grid-column:1/span 3}.contact-container .second-title-container .container .title-container .title{color:#cfcfcf;letter-spacing:-.48px}.contact-container .second-title-container .container .details-container{grid-column:4/span 5}.contact-container .second-title-container .container .details-container .details{text-align:left;color:#cfcfcf}.contact-container .second-title-container .container .details-container .button-container{padding-top:var(--icSMedium)}@media screen and (max-width:1024px){.contact-container .second-title-container .container .title-container{position:relative;padding-bottom:var(--icSmall)}.contact-container .second-title-container .container .details-container{grid-column:4/span 9}}@media screen and (max-width:680px){.contact-container .second-title-container .container .details-container{grid-column:1/span 12}}.contact-container .secondary-footer-container{padding-bottom:0}.contact-container .secondary-footer-container .container{width:100%}.contact-container .secondary-footer-container .container .logo-container{width:100%;padding-bottom:var(--icSmall)}.contact-container .secondary-footer-container .container .logo-container .svg{width:100%;height:min-content}.contact-container .secondary-footer-container .container .logo-container .svg path{fill:#505050}.contact-container .secondary-footer-container .container .bottom-container{display:flex}.contact-container .secondary-footer-container .container .bottom-container .contact-container,.contact-container .secondary-footer-container .container .bottom-container .pages-container{display:flex;gap:var(--icSmall);padding-bottom:var(--icSmall)}.contact-container .secondary-footer-container .container .bottom-container .contact-container li a,.contact-container .secondary-footer-container .container .bottom-container .pages-container li a{color:#fff;color:#505050}.contact-container .secondary-footer-container .container .bottom-container .pages-container{margin-left:auto}@media screen and (max-width:1400px){.contact-container .secondary-footer-container .container .bottom-container{flex-direction:column}.contact-container .secondary-footer-container .container .bottom-container .pages-container{margin-left:unset}}@media screen and (max-width:780px){.contact-container .secondary-footer-container .container .bottom-container .contact-container,.contact-container .secondary-footer-container .container .bottom-container .pages-container{flex-direction:column}.contact-container .secondary-footer-container .container .bottom-container .contact-container li a,.contact-container .secondary-footer-container .container .bottom-container .pages-container li a{font-size:16px}.contact-container .secondary-footer-container .container .bottom-container .contact-container{padding-bottom:var(--icLarge)}}@media screen and (max-width:680px){.contact-container .secondary-footer-container .container .contact-container ul{display:grid;grid-template-columns:repeat(2,1fr)}}.ourProjects-container .full-image-container{position:fixed;overflow:hidden;aspect-ratio:1.62;transition:all .8s ease-in-out}.ourProjects-container .full-image-container img{width:100%;height:100%;object-fit:contain;transform:scale(1.1)}.ourProjects-container .full-image-container.active{top:20px;left:20px}.ourProjects-container.fullScreen .first-title-container,.ourProjects-container.fullScreen .project-listing-container{opacity:0}.ourProjects-container .first-title-container .container{display:flex;position:relative;transition:all .1s ease-in-out}.ourProjects-container .first-title-container .container .title-container .title{color:#505050;letter-spacing:-.48px}.ourProjects-container .first-title-container .container .menu-container{position:relative}.ourProjects-container .first-title-container .container .menu-container.open .menu{grid-template-rows:1fr}.ourProjects-container .first-title-container .container .menu-container.open .button-container .button:before{transform:rotate(-90deg)}.ourProjects-container .first-title-container .container .menu-container .button-container{margin-left:var(--bcLarge);position:relative;padding-right:10px}.ourProjects-container .first-title-container .container .menu-container .button-container .button{display:inline-flex;text-align:center;cursor:pointer;padding:10px}.ourProjects-container .first-title-container .container .menu-container .button-container .button:before{position:relative;content:url(/_next/static/media/arrow.fbadd848.svg);line-height:40px;transform:rotate(90deg);position:absolute;border-radius:50%;background-color:#daf951;width:36px;height:100%;right:-36px;top:0;line-height:41px;transition:all .4s ease-in-out}.ourProjects-container .first-title-container .container .menu-container .menu{z-index:1;position:absolute;top:45px;right:-36px;display:grid;grid-template-rows:0fr;transition:all .4s ease-in-out;border-radius:5px;background-color:#fff;box-shadow:0 4px 100px rgba(0,0,0,.25)}.ourProjects-container .first-title-container .container .menu-container .menu.open{grid-template-rows:1fr}.ourProjects-container .first-title-container .container .menu-container .menu ul{overflow:hidden;display:flex;flex-direction:column}.ourProjects-container .first-title-container .container .menu-container .menu ul li a{color:#121212}.ourProjects-container .first-title-container .container .menu-container .menu ul li{color:#121212;margin:8px 16px;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}.ourProjects-container .first-title-container .container .menu-container .menu ul li:before{position:absolute;content:"";left:0;bottom:0;height:2px;width:0;background-color:#121212;transition:all .4s ease-in-out}.ourProjects-container .first-title-container .container .menu-container .menu ul li:hover:before{width:100%}.ourProjects-container .first-title-container .container .menu-container .menu ul li:first-child{margin-top:16px}.ourProjects-container .first-title-container .container .menu-container .menu ul li:last-child{margin-bottom:16px}.ourProjects-container .first-title-container .container .description-container{max-width:535px;text-align:left;margin-left:auto;width:100%}.ourProjects-container .first-title-container .container .description-container .description{color:#505050;letter-spacing:-.48px}@media screen and (max-width:1100px){.ourProjects-container .first-title-container .container{flex-wrap:wrap}.ourProjects-container .first-title-container .container .description-container{max-width:100%;padding-top:var(--icSmall)}}@media screen and (max-width:780px){.ourProjects-container .first-title-container .container{flex-direction:column;gap:var(--icSmall)}.ourProjects-container .first-title-container .container .menu-container .button-container{margin-left:0}.ourProjects-container .first-title-container .container .menu-container .button-container .button{position:relative}.ourProjects-container .first-title-container .container .menu-container .menu{right:unset}}.ourProjects-container .project-listing-container{padding-bottom:var(--bcMedium)}.ourProjects-container .project-listing-container .container{transition:all 2s ease-in-out;text-align:center}.ourProjects-container .project-listing-container .container .project-listing{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);gap:var(--icSmall)}.ourProjects-container .project-listing-container .container .project-listing li{display:flex;flex-direction:column;margin-bottom:var(--icLarge);grid-column:span 6}.ourProjects-container .project-listing-container .container .project-listing li .item{cursor:pointer}.ourProjects-container .project-listing-container .container .project-listing li .item:hover .image-container img{transform:scale(1.1)}.ourProjects-container .project-listing-container .container .project-listing li .item:hover .image-container:after{bottom:0}.ourProjects-container .project-listing-container .container .project-listing li .item:hover .text-container .description-container,.ourProjects-container .project-listing-container .container .project-listing li .item:hover .text-container .title{text-align:left}.ourProjects-container .project-listing-container .container .project-listing li .item.selected .image-container img{transform:scale(3)}.ourProjects-container .project-listing-container .container .project-listing li .image-container{overflow:hidden;border-radius:16px;transition:all .1s ease-in-out;aspect-ratio:1.68;position:relative}.ourProjects-container .project-listing-container .container .project-listing li .image-container:after{content:" ";height:6px;width:100%;position:absolute;bottom:-6px;left:0;background-color:#daf951;transition:all .4s ease-in-out}.ourProjects-container .project-listing-container .container .project-listing li .image-container img{transition:all .4s ease-in-out;width:100%;object-fit:cover}.ourProjects-container .project-listing-container .container .project-listing li .text-container{display:flex;justify-content:space-between;padding-top:var(--icXSmall)}.ourProjects-container .project-listing-container .container .project-listing li .text-container .title{text-align:left;color:#121212;margin-right:var(--icXSmall)}.ourProjects-container .project-listing-container .container .project-listing li .text-container .description-container{grid-column:3/span 3;text-align:left}.ourProjects-container .project-listing-container .container .project-listing li .text-container .description-container .description{color:#121212;transition:all .4s ease-in-out;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-text-decoration-color:rgba(0,0,0,0);-moz-text-decoration-color:rgba(0,0,0,0)}@media screen and (max-width:1200px){.ourProjects-container .project-listing-container .container .project-listing li .text-container .description-container{grid-column:3/span 4}}@media screen and (max-width:1024px){.ourProjects-container .project-listing-container .container .project-listing li,.ourProjects-container .project-listing-container .container .project-listing li .text-container{grid-column:span 12}}@media screen and (max-width:460px){.ourProjects-container .project-listing-container .container .project-listing li .text-container .title{max-width:100%}.ourProjects-container .project-listing-container .container .project-listing li .text-container .description-container{grid-column:span 6}}@media screen and (max-width:780px){.ourProjects-container .project-listing-container .container .project-listing{grid-template-columns:auto;row-gap:var(--icLarge)}.ourProjects-container .project-listing-container .container .project-listing li{max-width:680px;width:100%;margin:0 auto}.ourProjects-container .project-listing-container .container .project-listing li .item .image-container img{transform:scale(1)}}.ourProjects-container .footer-container-projects{padding-bottom:0}.portfolio-item-container .button-container{display:flex;padding-bottom:var(--icSMedium)}.portfolio-item-container>.main-title-container{padding-bottom:var(--icLarge)}.portfolio-item-container>.main-title-container .container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);gap:var(--icSmall)}.portfolio-item-container>.main-title-container .container .title-container{grid-column:span 5}@media screen and (max-width:780px){.portfolio-item-container>.main-title-container .container .title-container{grid-column:span 12}}.portfolio-item-container>.main-title-container .container .title-container .title{color:#505050}.portfolio-item-container .secondary-title-container{padding-bottom:var(--icLarge)}.portfolio-item-container .secondary-title-container .container{padding-top:var(--icSmall);border-top:1px solid #cfcfcf;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);gap:var(--icSmall)}.portfolio-item-container .secondary-title-container .container .top{color:#cfcfcf;margin-bottom:16px}.portfolio-item-container .secondary-title-container .container .first-item{grid-column:1/span 4}.portfolio-item-container .secondary-title-container .container .second-item{grid-column:7/span 2}.portfolio-item-container .secondary-title-container .container .third-item{grid-column:9/span 2}.portfolio-item-container .secondary-title-container .container .fourth-item{grid-column:11/span 2}@media screen and (max-width:780px){.portfolio-item-container .secondary-title-container .container{grid-template-columns:repeat(12,1fr);gap:var(--icSmall)}.portfolio-item-container .secondary-title-container .container .first-item,.portfolio-item-container .secondary-title-container .container .fourth-item,.portfolio-item-container .secondary-title-container .container .second-item,.portfolio-item-container .secondary-title-container .container .third-item,.portfolio-item-container .secondary-title-container .container .top{grid-column:span 12}}.portfolio-item-container .main-details-container .container .image-container{margin-bottom:var(--icSmall);overflow:hidden;position:relative;aspect-ratio:1.68;border-radius:16px}.portfolio-item-container .main-details-container .container .image-container img{object-fit:cover}.portfolio-item-container .main-details-container .container .details-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);gap:var(--icSmall)}.portfolio-item-container .main-details-container .container .details-container .title{grid-column:1/span 4;color:#505050}.portfolio-item-container .main-details-container .container .details-container .details{grid-column:5/span 8}@media screen and (max-width:780px){.portfolio-item-container .main-details-container .container .details-container{grid-template-columns:repeat(12,1fr);gap:var(--icSmall)}.portfolio-item-container .main-details-container .container .details-container .details,.portfolio-item-container .main-details-container .container .details-container .title{grid-column:span 12}}.portfolio-item-container .gallery-section-container .container .main-image-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);gap:var(--icSmall);position:relative}.portfolio-item-container .gallery-section-container .container .main-image-container .image-container{border-radius:16px;grid-column:span 6;position:relative;overflow:hidden;aspect-ratio:.82}.portfolio-item-container .gallery-section-container .container .main-image-container .image-container:nth-child(2n){aspect-ratio:1.67}@media screen and (max-width:780px){.portfolio-item-container .gallery-section-container .container .main-image-container .image-container{grid-column:span 12;aspect-ratio:1.55}.portfolio-item-container .gallery-section-container .container .main-image-container .image-container:nth-child(2n){aspect-ratio:1.55}}.portfolio-item-container .footer-section-container{padding-bottom:0}.portfolio-item-container .footer-section-container .secondary-footer-container{background-color:#cfcfcf}.portfolio-item-container .footer-section-container .secondary-footer-container .container{padding-top:var(--icSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .title-container{padding-bottom:var(--icSMedium)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .title-container .title{color:#505050;letter-spacing:-.48px}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall);gap:var(--icSmall);position:relative;padding-bottom:var(--bcMedium)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container{transition:all .4s ease-in-out}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .image-container{border-radius:16px;overflow:hidden;position:relative;aspect-ratio:648/400}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .image-container img{object-fit:cover;object-position:center;transition:all .4s ease-in-out;width:100%;height:100%}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .image-container:after{content:" ";height:6px;width:100%;position:absolute;bottom:-6px;left:0;background-color:#daf951;transition:all .4s ease-in-out}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container:hover .image-container img{transform:scale(1.1)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container:hover .image-container:after{bottom:0}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container{grid-column:span 6;display:flex;flex-direction:column;gap:var(--icSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .image-container{margin-bottom:16px}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--icSmall);gap:var(--icSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .title{grid-column:span 2;color:#505050;font-weight:500}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .subtitle{grid-column:3/span 3;color:#505050}@media screen and (max-width:780px){.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container{grid-column:span 12;margin-bottom:var(--icSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container{grid-template-columns:repeat(12,1fr);gap:var(--icXSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .subtitle,.portfolio-item-container .footer-section-container .secondary-footer-container .container .projects-container .project-container .main-title-container .title{grid-column:span 12}}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .logo-container{width:100%;padding-bottom:var(--icSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .logo-container .svg{width:100%;height:min-content}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .logo-container .svg path{fill:#505050}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container{display:flex}@media screen and (max-width:1400px){.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container{flex-direction:column}}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container,.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container{padding-bottom:var(--icSmall);background-color:#cfcfcf;display:flex;gap:var(--icSmall)}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container li a,.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container li a{color:#fff;color:#505050}@media screen and (max-width:780px){.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container,.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container{flex-direction:column}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container li,.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container li{font-size:16px}}.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container{margin-left:auto}@media screen and (max-width:1400px){.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .pages-container{margin-left:unset}}@media screen and (max-width:780px){.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .bottom-container .contact-container{padding-bottom:var(--icLarge)}}@media screen and (max-width:680px){.portfolio-item-container .footer-section-container .secondary-footer-container .container .project-footer-container .contact-container ul{display:grid;grid-template-columns:repeat(2,1fr)}}.project-container .full-image-container{position:fixed;overflow:hidden;aspect-ratio:1.62;transition:all .8s ease-in-out}.project-container .full-image-container img{width:100%;height:100%;object-fit:contain;transform:scale(1.1)}.project-container .full-image-container.active{top:20px;left:20px}.project-container.fullScreen .first-title-container,.project-container.fullScreen .project-listing-container{opacity:0}.project-container .first-title-container .container{display:flex;position:relative;transition:all .1s ease-in-out}.project-container .first-title-container .container .title-container{max-width:535px}.project-container .first-title-container .container .title-container .title{color:#505050;letter-spacing:-.48px}.project-container .details-container .container{border-top:1px solid #cfcfcf}.project-container .details-container .container .details{display:flex;padding-top:8px}.project-container .details-container .container .details .left-section,.project-container .details-container .container .details .right-section{display:flex}.project-container .details-container .container .details .left-section .mainTitle,.project-container .details-container .container .details .right-section .mainTitle{color:#cfcfcf;letter-spacing:1px;margin-bottom:var(--icXSmall)}.project-container .details-container .container .details .right-section{margin-left:auto;justify-content:space-around;width:55%}.project-container .details-container .container .details .left-section{flex-direction:column;width:45%}@media screen and (max-width:680px){.project-container .details-container .container .details{flex-direction:column}.project-container .details-container .container .details .right-section{width:100%;margin-left:0;justify-content:space-between}.project-container .details-container .container .details .left-section{width:100%;padding-bottom:var(--icSmall)}}.project-container .banner-container .container .description-container{padding-top:var(--icSmall);display:flex}.project-container .banner-container .container .description-container .title-container .title{letter-spacing:-.48px}.project-container .banner-container .container .description-container .description{margin-left:auto;max-width:875px;width:100%;color:#505050}@media screen and (max-width:1200px){.project-container .banner-container .container .description-container{flex-direction:column}.project-container .banner-container .container .description-container .title-container{margin-bottom:var(--icSmall)}.project-container .banner-container .container .description-container .description{max-width:100%}}.project-container .gallery-container .container .image-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--icSmall)}@media screen and (max-width:680px){.project-container .gallery-container .container .image-container{grid-template-columns:1fr}}.project-container .project-list-container .title-container{padding:var(--icSmall) 0}.project-container .project-list-container .title-container .title{color:#505050}.project-container .project-list-container .project-listing{display:grid;grid-template-columns:auto auto;grid-gap:var(--icSmall);gap:var(--icSmall)}.project-container .project-list-container .project-listing li{display:flex;flex-direction:column;margin-bottom:var(--icLarge)}.project-container .project-list-container .project-listing li .item{cursor:pointer}.project-container .project-list-container .project-listing li .item:hover .image-container img{transform:scale(1.1)}.project-container .project-list-container .project-listing li .item:hover .text-container .description-container .description{-webkit-text-decoration-color:#121212;text-decoration-color:#121212}.project-container .project-list-container .project-listing li .item.selected .image-container img{transform:scale(3)}.project-container .project-list-container .project-listing li .image-container{overflow:hidden;border-radius:8px;transition:all .1s ease-in-out}.project-container .project-list-container .project-listing li .image-container img{transition:all .4s ease-in-out;width:100%}.project-container .project-list-container .project-listing li .text-container{display:flex;padding-top:var(--icXSmall)}.project-container .project-list-container .project-listing li .text-container .title{max-width:208px;text-align:left;color:#121212;margin-right:var(--icXSmall)}.project-container .project-list-container .project-listing li .text-container .description-container{max-width:300px}.project-container .project-list-container .project-listing li .text-container .description-container .description{color:#121212;transition:all .4s ease-in-out;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-text-decoration-color:rgba(0,0,0,0);-moz-text-decoration-color:rgba(0,0,0,0)}@media screen and (max-width:780px){.project-container .project-list-container .project-listing{grid-template-columns:auto}.project-container .project-list-container .project-listing li{max-width:680px;width:100%;margin:0 auto}.project-container .project-list-container .project-listing li:last-child{margin-bottom:16px}.project-container .project-list-container .project-listing li .item .image-container img{transform:scale(1)}}.project-container .footer-custom-container{padding-bottom:0;background-color:#cfcfcf}.project-container .footer-custom-container .container{width:100%}.project-container .footer-custom-container .container .logo-container{width:100%;padding-bottom:var(--icSmall)}.project-container .footer-custom-container .container .logo-container svg{width:100%;height:min-content}.project-container .footer-custom-container .container .logo-container svg path{fill:#505050}.project-container .footer-custom-container .container .contact-container{padding-bottom:var(--icSmall);width:100%;background-color:#cfcfcf}.project-container .footer-custom-container .container .contact-container ul{width:100%;display:flex;justify-content:space-between}.project-container .footer-custom-container .container .contact-container ul li a{color:#fff;color:#505050}@media screen and (max-width:680px){.project-container .footer-custom-container .container .contact-container ul{display:grid;grid-template-columns:repeat(2,1fr)}}.video-section-container video{width:100%;height:720px;object-fit:cover}@media(max-width:680px){.video-section-container video{height:100%;width:100%}}@keyframes changeFullImageContainer{0%{left:20px!important;top:20px!important}to{left:60px!important;top:60px!important}}.bloglist-container .first-title-container{display:flex;position:relative}.bloglist-container .first-title-container .container{position:relative}.bloglist-container .first-title-container .container .title-container{position:absolute;left:0;top:0}.bloglist-container .first-title-container .container .title-container .title{color:#505050;letter-spacing:-.48px}.bloglist-container .blog-list .container{text-align:center}.bloglist-container .blog-list .container .list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:var(--icSmall);column-gap:var(--icSmall);grid-row-gap:var(--icLarge);row-gap:var(--icLarge)}.bloglist-container .blog-list .container .list .item{border-top:1px solid #cfcfcf;text-align:left}.bloglist-container .blog-list .container .list .item a:hover .title-container .title{-webkit-text-decoration-color:#121212;text-decoration-color:#121212}.bloglist-container .blog-list .container .list .item a:hover .image-container img{transform:scale(1.1)}.bloglist-container .blog-list .container .list .item .date-container{margin-top:var(--icXSmall)}.bloglist-container .blog-list .container .list .item .date-container .date{color:#505050;letter-spacing:1px;text-transform:uppercase}.bloglist-container .blog-list .container .list .item .title-container{margin-top:var(--icSmall)}.bloglist-container .blog-list .container .list .item .title-container .title{color:#121212;letter-spacing:-.48px;transition:all .4s ease-in-out;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.bloglist-container .blog-list .container .list .item .tags-container{margin-top:8px;display:flex;gap:8px}.bloglist-container .blog-list .container .list .item .tags-container ul{display:flex;gap:var(--icSmall)}.bloglist-container .blog-list .container .list .item .tags-container .tag{letter-spacing:1px;color:#121212;cursor:pointer}.bloglist-container .blog-list .container .list .item .tags-container .tag:before{content:"#"}.bloglist-container .blog-list .container .list .item .image-container{margin-top:var(--icXSmall);overflow:hidden;position:relative;width:100%;aspect-ratio:1.47;border-radius:8px}.bloglist-container .blog-list .container .list .item .image-container img{transition:all .4s ease-in-out}@media screen and (max-width:1024px){.bloglist-container .blog-list .container .list{grid-template-columns:1fr 1fr}}@media screen and (max-width:680px){.bloglist-container .blog-list .container .list{grid-template-columns:1fr}}.bloglist-item-container .main-content-container .container{display:grid;grid-gap:var(--icSmall);grid-template-columns:repeat(12,1fr)}.bloglist-item-container .main-content-container .container .main-title-container{grid-column:1/span 4}.bloglist-item-container .main-content-container .container .main-title-container .title-container{padding-bottom:var(--icSMedium)}.bloglist-item-container .main-content-container .container .main-title-container .title-container .title{color:#505050}.bloglist-item-container .main-content-container .container .main-title-container .date-container{padding-bottom:var(--icSMedium)}.bloglist-item-container .main-content-container .container .main-title-container .date-container .date{color:#505050}.bloglist-item-container .main-content-container .container .main-title-container .tags-container .tag{font-size:12px;line-height:90%;letter-spacing:1px;color:#505050;padding:10px;border-radius:2000px;border:1px solid #505050;display:inline-block}.bloglist-item-container .main-content-container .container .main-content-container{grid-column:6/span 7}.bloglist-item-container .main-content-container .container .main-content-container .mini-section .description-container{padding-bottom:var(--icSMedium);color:#505050}.bloglist-item-container .main-content-container .container .main-content-container .mini-section .image-container{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:1.47;margin-bottom:var(--icSMedium)}@media screen and (max-width:1024px){.bloglist-item-container .main-content-container .container{grid-template-columns:repeat(6,1fr)}.bloglist-item-container .main-content-container .container .main-content-container,.bloglist-item-container .main-content-container .container .main-title-container{grid-column:1/span 12}}.bloglist-item-container .secondary-footer-container{padding-bottom:0}.bloglist-item-container .secondary-footer-container .container{width:100%}.bloglist-item-container .secondary-footer-container .container .logo-container{width:100%;padding-bottom:var(--icSmall)}.bloglist-item-container .secondary-footer-container .container .logo-container .svg{width:100%;height:min-content}.bloglist-item-container .secondary-footer-container .container .logo-container .svg path{fill:#505050}.bloglist-item-container .secondary-footer-container .container .bottom-container{display:flex}.bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container,.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container{display:flex;gap:var(--icSmall);padding-bottom:var(--icSmall);background-color:unset}.bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container li a,.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container li a{color:#fff;color:#505050}.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container{margin-left:auto}@media screen and (max-width:1400px){.bloglist-item-container .secondary-footer-container .container .bottom-container{flex-direction:column}.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container{margin-left:unset}}@media screen and (max-width:780px){.bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container,.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container{flex-direction:column}.bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container li a,.bloglist-item-container .secondary-footer-container .container .bottom-container .pages-container li a{font-size:16px}.bloglist-item-container .secondary-footer-container .container .bottom-container .contact-container{padding-bottom:var(--icLarge)}}@media screen and (max-width:680px){.bloglist-item-container .secondary-footer-container .container .contact-container ul{display:grid;grid-template-columns:repeat(2,1fr)}}.blogDetails-container .details-container{padding-top:0;min-height:60vh}.blogDetails-container .details-container .loading-container{text-align:center}.blogDetails-container .details-container .container{display:flex}.blogDetails-container .details-container .container .left-section{display:flex;flex-direction:column}.blogDetails-container .details-container .container .left-section .title-container{margin-bottom:var(--icSMedium);max-width:425px}.blogDetails-container .details-container .container .left-section .date-container{margin-bottom:var(--icSMedium)}.blogDetails-container .details-container .container .left-section .tags-container ul{display:flex;flex-wrap:wrap;gap:var(--icXSmall)}.blogDetails-container .details-container .container .left-section .tags-container ul li{padding:10px;border-radius:35px;border:1px solid #505050}.blogDetails-container .details-container .container .left-section .tags-container ul li a{color:#505050;letter-spacing:1px;font-size:12px;line-height:14px;text-transform:uppercase}.blogDetails-container .details-container .container .right-section{max-width:760px;width:100%;margin-left:auto}.blogDetails-container .details-container .container .right-section .description-container .description{color:#505050}@media screen and (max-width:1200px){.blogDetails-container .details-container .container{flex-direction:column}.blogDetails-container .details-container .container .left-section{margin-bottom:var(--icSMedium)}.blogDetails-container .details-container .container .right-section{margin-left:0;max-width:100%}}.blogDetails-container .secondary-footer-container{padding-bottom:0}.blogDetails-container .secondary-footer-container .container{width:100%}.blogDetails-container .secondary-footer-container .container .logo-container{width:100%;padding-bottom:var(--icSmall)}.blogDetails-container .secondary-footer-container .container .logo-container svg{width:100%;height:min-content}.blogDetails-container .secondary-footer-container .container .logo-container svg path{fill:#505050}.blogDetails-container .secondary-footer-container .container .contact-container{padding-bottom:var(--icSmall);width:100%;background-color:#fff}.blogDetails-container .secondary-footer-container .container .contact-container ul{width:100%;display:flex;justify-content:space-between}.blogDetails-container .secondary-footer-container .container .contact-container ul li a{color:#fff;color:#505050}@media screen and (max-width:680px){.blogDetails-container .secondary-footer-container .container .contact-container ul{display:grid;grid-template-columns:repeat(2,1fr)}}.terms-of-use-container .container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--icSmall)}.terms-of-use-container .container .main-title{grid-column:1/span 3}.terms-of-use-container .container .main-details{grid-column:7/span 6}.terms-of-use-container .container .main-details .subtitle{margin-bottom:var(--icLarge)}.terms-of-use-container .container .main-details .details{margin-bottom:var(--icSMedium)}.terms-of-use-container .container .main-details .details .title{margin-bottom:var(--icXSmall)}@media screen and (max-width:1024px){.terms-of-use-container .container .main-details,.terms-of-use-container .container .main-title{grid-column:1/span 12}}.error-container{height:100vh;background-color:#121212;background-image:linear-gradient(90deg,#505050 1px,transparent 0);background-size:15% 100%}@media screen and (max-width:1024px){.error-container{background-size:25% 100%}}@media screen and (max-width:680px){.error-container{background-size:33.33% 100%}}.error-container .container{padding-top:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh}.error-container .container .title{color:#cfcfcf;letter-spacing:-.48px;text-align:center}.error-container .container .description{color:#cfcfcf}.error-container .container .button-container{padding-top:var(--icSMedium);position:relative}.error-secondary-footer-container{background-color:#121212;padding-bottom:0}.error-secondary-footer-container .container{width:100%}.error-secondary-footer-container .container .logo-container{width:100%;padding-bottom:var(--icSmall)}.error-secondary-footer-container .container .logo-container .svg{width:100%;height:min-content}.error-secondary-footer-container .container .logo-container .svg path{fill:#505050}.error-secondary-footer-container .container .bottom-container{display:flex}.error-secondary-footer-container .container .bottom-container .contact-container,.error-secondary-footer-container .container .bottom-container .pages-container{background-color:#121212;padding-bottom:var(--icSmall);display:flex;gap:var(--icSmall)}.error-secondary-footer-container .container .bottom-container .contact-container li a,.error-secondary-footer-container .container .bottom-container .pages-container li a{color:#fff;color:#505050}.error-secondary-footer-container .container .bottom-container .pages-container{margin-left:auto}@media screen and (max-width:1400px){.error-secondary-footer-container .container .bottom-container{flex-direction:column}.error-secondary-footer-container .container .bottom-container .pages-container{margin-left:0}}@media screen and (max-width:680px){.error-secondary-footer-container .container .bottom-container .contact-container,.error-secondary-footer-container .container .bottom-container .pages-container{flex-direction:column}.error-secondary-footer-container .container .bottom-container .contact-container{padding-bottom:var(--icLarge)}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overflow-hidden{overflow:hidden}.border-radius{border-radius:16px}.anchor{display:block;position:relative;top:-120px;visibility:hidden}.underlineT{text-decoration:underline;color:#121212}.App.about-us{background-color:#1e1e1e;background-image:linear-gradient(90deg,#272727 1px,transparent 0);background-size:15% 100%}@media screen and (max-width:1024px){.App.about-us{background-size:25% 100%}}@media screen and (max-width:680px){.App.about-us{background-size:33.33% 100%}}.App.home{background-color:#cfcfcf;background-image:linear-gradient(90deg,#b7b7b7 1px,transparent 0);background-size:15% 100%}@media screen and (max-width:1024px){.App.home{background-size:25% 100%}}@media screen and (max-width:680px){.App.home{background-size:33.33% 100%}}.App.default{background-color:#1e1e1e;background-image:linear-gradient(90deg,#b7b7b7 1px,transparent 0);background-size:15% 100%}@media screen and (max-width:1024px){.App.default{background-size:25% 100%}}@media screen and (max-width:680px){.App.default{background-size:33.33% 100%}}.App.contact{background-color:#1e1e1e}.App.services{background-color:#cfcfcf;background-image:linear-gradient(90deg,#FFFFFF 1px,transparent 0);background-size:15% 100%}@media screen and (max-width:1024px){.App.services{background-size:25% 100%}}@media screen and (max-width:680px){.App.services{background-size:33.33% 100%}}a.hoverable{background-image:linear-gradient(90deg,#54b3d6,#54b3d6 50%,#000 0);background-size:200% 100%;background-position:-100%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease-in-out}a.hoverable:before{content:"";background:#54b3d6;display:block;position:absolute;bottom:-3px;left:0;width:0;height:3px;transition:all .3s ease-in-out}a.hoverable:hover{background-position:0}a.hoverable:hover:before{width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-weight:400;margin:0;padding:0;border:0;vertical-align:baseline}a,div,h1,h2,h3,h4,span{text-decoration:none}.prelative{position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.no-scroll{overflow-y:hidden}body{background-color:#fff;scroll-behavior:smooth;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.hidden{display:none}input,textarea{font-size:unset;font-family:unset}.center-container{width:1920px;margin:0 auto}.fullImage{width:100%;height:auto;aspect-ratio:16/9}.lazy-load-image-background.blur.lazy-load-image-loaded{transition:filter .8s linear!important}.notFullImage{min-width:100%;min-height:auto;aspect-ratio:1.78}.notFullImage img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1024px){.notFullImage{aspect-ratio:1}}section{padding-bottom:var(--bcLarge)}.main-content{padding-top:160px}@media only screen and (max-width:1024px){.main-content{padding-top:120px}}@media only screen and (max-width:680px){.main-content{padding-top:112px}}#main-content{min-height:500px;position:relative}#main-content.Loaded{animation:slideInFromRightCssTransition .4s ease-in-out}.disabled{pointer-events:none}@media only screen and (max-width:1968px){.center-container{width:100%;box-sizing:border-box;padding:0 24px;margin:0}}.full-image-container{padding:var(--icXLarge) 0}.full-image-container .lazy-load-image-background{width:100%;height:100%}.full-image-container .lazy-load-image-background img{max-width:unset;width:100%;height:100%}.gray{color:#505050}img{display:block;max-width:100%}.opacity0{opacity:0;cursor:default}.isMobile .center-container{padding:0 16px}@keyframes hideDownComeUp{0%{transform:translateY(0)}49%{opacity:1}50%{opacity:0;transform:translateY(100%)}51%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}