@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}body{font-family:"Raleway",sans-serif}.header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.header.header-hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header .navbar{padding-top:1.5rem;padding-bottom:1.5rem}@media(max-width: 767px){.header .navbar{padding-top:1.5rem;padding-bottom:1.5rem}}@media(max-width: 410px){.header .navbar{padding-top:1rem;padding-bottom:1rem}}@media(max-width: 576px){.header .navbar.container{max-width:100%;padding-left:1rem;padding-right:1rem}}@media(max-width: 410px){.header .navbar.container{padding-left:.5rem;padding-right:.5rem}}.header .navbar-container{grid-template-columns:1fr 3fr 1fr;min-height:50px;padding:.5rem;background-color:rgba(0,0,0,0);border-radius:0;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 992px){.header .navbar-container{grid-template-columns:1fr 2fr 1fr}}@media(max-width: 767px){.header .navbar-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}}.header.scroll .navbar-container{background-color:hsla(0,0%,100%,.98);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1);backdrop-filter:blur(10px);border-radius:.25rem}.header .navbar-brand{justify-self:start}@media(max-width: 768px){.header .navbar-brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(max-width: 410px){.header .navbar-brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:120px}.header .navbar-brand img{max-height:30px;width:auto}}.header .navbar-nav{justify-self:center}.header .navbar-nav .nav-menu{gap:2rem}.header .navbar-nav .nav-menu .nav-item .nav-link{font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.header .navbar-nav .nav-menu .nav-item .nav-link:hover{color:#6f42c1}.header .navbar-cta{justify-self:end}.header .navbar-cta .btn-contact{padding:.75rem 1rem;border-radius:.375rem;font-weight:600;border-radius:999px}.header .mobile-menu-toggle{background:none;border:none;padding:.5rem;cursor:pointer;z-index:1001}@media(max-width: 768px){.header .mobile-menu-toggle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.header .mobile-menu-toggle .hamburger-line{width:24px;height:2px;background-color:#000;margin:3px 0;-webkit-transition:.2s ease-out;transition:.2s ease-out}.header .mobile-menu-toggle.active .hamburger-line{background-color:#fff}.header .mobile-menu-toggle.active .hamburger-line:nth-child(1){-webkit-transform:rotate(-45deg) translate(-5px, 6px);-ms-transform:rotate(-45deg) translate(-5px, 6px);transform:rotate(-45deg) translate(-5px, 6px)}.header .mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.header .mobile-menu-toggle.active .hamburger-line:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px, -6px);-ms-transform:rotate(45deg) translate(-5px, -6px);transform:rotate(45deg) translate(-5px, -6px)}.header .mobile-menu-overlay{background-color:rgba(0,0,0,.95);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.header .mobile-menu-overlay.active{opacity:1;visibility:visible;-webkit-transition:none;transition:none}.header .mobile-menu-overlay .mobile-menu-content{height:100%;padding:2rem}.header .mobile-menu-overlay .mobile-nav-menu .mobile-nav-item{margin:1.5rem 0}.header .mobile-menu-overlay .mobile-nav-menu .mobile-nav-item .mobile-nav-link{color:#fff;font-size:1.5rem;font-weight:600;-webkit-transition:color .2s ease;transition:color .2s ease}.header .mobile-menu-overlay .mobile-nav-menu .mobile-nav-item .mobile-nav-link:hover{color:#6f42c1}.header .mobile-menu-overlay .mobile-menu-cta{margin-top:3rem}.header .mobile-menu-overlay .mobile-menu-cta .btn-contact{background-color:#6f42c1;color:#fff;padding:1rem 2rem;border-radius:.375rem;font-weight:600;font-size:1.125rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header .mobile-menu-overlay .mobile-menu-cta .btn-contact:hover{background-color:#5a31a3;color:#fff}.header .desktop-logo-inversed,.header .mobile-logo-inversed{display:none !important}.header .desktop-logo-normal{display:block !important}@media(max-width: 767px){.header .desktop-logo-normal{display:none !important}}.header .mobile-logo-normal{display:none !important}@media(max-width: 767px){.header .mobile-logo-normal{display:block !important}}.header-default.scroll .desktop-logo-normal,.header-default.scroll .desktop-logo-inversed{display:none !important}.header-default.scroll .mobile-logo-normal{display:block !important}.header-default.scroll .mobile-logo-inversed{display:none !important}.header-default.scroll .btn-contact{background-color:#f2eae2}.header-default.scroll .btn-contact:hover{background-color:#d6cec5}.header-default .btn-contact{color:#000;background-color:#fff}.header-default .btn-contact:hover{background-color:#e2e2e2}.header-white-text .btn-contact{color:#000;background-color:#fff}.header-white-text .btn-contact:hover{background-color:#f2eae2}.header-white-text .nav-link{color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease}.header-white-text .nav-link:hover{color:#f2eae2}.header-white-text .hamburger-line{background-color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header-white-text .desktop-logo-normal,.header-white-text .mobile-logo-normal{display:none !important}.header-white-text .desktop-logo-inversed{display:block !important}@media(max-width: 767px){.header-white-text .desktop-logo-inversed{display:none !important}}.header-white-text .mobile-logo-inversed{display:none !important}@media(max-width: 767px){.header-white-text .mobile-logo-inversed{display:block !important}}.header-white-text.scroll .btn-contact{background-color:#f2eae2}.header-white-text.scroll .btn-contact:hover{background-color:#d6cec5}.header-white-text.scroll .nav-link{color:#000;-webkit-transition:color .2s ease;transition:color .2s ease}.header-white-text.scroll .nav-link:hover{color:#6f42c1}.header-white-text.scroll .hamburger-line{background-color:#000;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header-white-text.scroll .desktop-logo-normal,.header-white-text.scroll .desktop-logo-inversed{display:none !important}.header-white-text.scroll .mobile-logo-normal{display:block !important}.header-white-text.scroll .mobile-logo-inversed{display:none !important}.header-green-bg{background-color:#003023 !important;-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.header-green-bg .desktop-logo-normal,.header-green-bg .mobile-logo-normal{display:none !important}.header-green-bg .desktop-logo-inversed{display:block !important}@media(max-width: 767px){.header-green-bg .desktop-logo-inversed{display:none !important}}.header-green-bg .mobile-logo-inversed{display:none !important}@media(max-width: 767px){.header-green-bg .mobile-logo-inversed{display:block !important}}.header-green-bg .nav-link{color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease}.header-green-bg .nav-link:hover{color:#f2eae2}.header-green-bg .hamburger-line{background-color:#fff;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header-green-bg .btn-contact{color:#003023;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.header-green-bg .btn-contact:hover{background-color:#f2eae2}.header-green-bg.scroll{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-green-bg.scroll .navbar-container{background-color:rgba(0,48,35,.98)}.header-green-bg.scroll .desktop-logo-normal,.header-green-bg.scroll .desktop-logo-inversed{display:none !important}.header-green-bg.scroll .mobile-logo-normal{display:block !important}.header-green-bg.scroll .mobile-logo-inversed{display:none !important}.header-green-bg.scroll .nav-link{color:#fff}.header-green-bg.scroll .nav-link:hover{color:#f2eae2}.header-green-bg.scroll .hamburger-line{background-color:#fff}.header-green-bg.scroll .btn-contact{color:#003023;background-color:#fff}.header-green-bg.scroll .btn-contact:hover{background-color:#f2eae2}.header-green-bg .mobile-menu-toggle.active .hamburger-line{background-color:#fff}html{overflow-x:hidden}body{background:#f2eae2;overflow-x:hidden;position:relative;width:100%}.footer{padding-top:4rem;padding-bottom:4rem;background-color:#00332d}@media(max-width: 767px){.footer{padding-top:3.5rem;padding-bottom:3.5rem}}.footer .first-section{padding-bottom:4rem}.footer .first-section .title{padding-bottom:1.75rem;font-size:64px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.28px}@media(max-width: 767px){.footer .first-section .title{font-size:48px;letter-spacing:-0.96px}}.footer .first-section .subtitle{max-width:397px;padding-bottom:1.75rem;line-height:140%;font-size:20px}.footer .first-section .contacts-section .contact-us{padding:16px 32px 16px 30px}.footer .first-section .contacts-section .company-info-phone,.footer .first-section .contacts-section .company-info-email{background:#005840;border-radius:999px;padding:.75rem 1.25rem;margin-left:8px}.footer .first-section .contacts-section .company-info-phone:first-child,.footer .first-section .contacts-section .company-info-email:first-child{margin-left:0}.footer .first-section .socials-section a{margin-right:8px;padding:.75rem;background:#002e29;border:none;border-radius:100%}.footer .first-section .socials-section a:last-child{margin-right:0}.footer .first-section .socials-section a .social-logo{width:24px;height:14px}.footer .second-section .first{color:#fff}.footer .second-section .first .link-list{width:400px}.footer .second-section .first .link-list a{text-decoration:none;color:inherit}.footer .second-section .last{color:#7f7f80;text-decoration:none;line-height:140%}.footer .second-section .last a{text-decoration:none;color:inherit}.footer .second-section .last .privacy-menu a{border-right:solid 1px #7f7f80;padding:0 10px}.footer .second-section .last .privacy-menu a:first-child{padding-left:0}.footer .second-section .last .privacy-menu a:last-child{border-right:none}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Raleway",sans-serif;font-weight:600;text-decoration:none;border:none !important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn:focus{outline-offset:2px}.btn-filled-green,.btn-green-motion-logo{background-color:#005840;border-radius:9999px;color:#fff;-webkit-box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16);box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16)}.btn-filled-green:hover,.btn-green-motion-logo:hover{background-color:#00332d;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0px 4px 8px 0px rgba(40,41,61,.08),0px 12px 20px 0px rgba(96,97,112,.24);box-shadow:0px 4px 8px 0px rgba(40,41,61,.08),0px 12px 20px 0px rgba(96,97,112,.24);color:#fff;text-decoration:none}.btn-filled-green:active,.btn-green-motion-logo:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16);box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16)}.btn-filled-green:focus,.btn-green-motion-logo:focus{outline:rgba(0,0,0,0);color:#fff}.btn-filled-white,.btn-white-motion-logo{background-color:#f2eae2;border-radius:9999px;color:#003023;-webkit-box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16);box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16)}.btn-filled-white:hover,.btn-white-motion-logo:hover{background-color:#fff;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0px 4px 8px 0px rgba(40,41,61,.08),0px 12px 20px 0px rgba(96,97,112,.24);box-shadow:0px 4px 8px 0px rgba(40,41,61,.08),0px 12px 20px 0px rgba(96,97,112,.24);color:#003023;text-decoration:none}.btn-filled-white:active,.btn-white-motion-logo:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16);box-shadow:0px 2px 4px 0px rgba(40,41,61,.04),0px 8px 16px 0px rgba(96,97,112,.16)}.btn-filled-white:focus,.btn-white-motion-logo:focus{outline:rgba(0,0,0,0);color:#003023}.btn-transparent-green,.btn-enter-green{background-color:rgba(0,0,0,0);border-radius:9999px;color:#003023;-webkit-box-shadow:none;box-shadow:none}.btn-transparent-green .btn-text,.btn-enter-green .btn-text{position:relative;display:inline-block}.btn-transparent-green .btn-text::after,.btn-enter-green .btn-text::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(0.4, 0, 0.2, 1);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-transparent-green:hover,.btn-enter-green:hover{color:#003023;text-decoration:none}.btn-transparent-green:hover .btn-text::after,.btn-enter-green:hover .btn-text::after{width:100%}.btn-transparent-green:active,.btn-enter-green:active{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.btn-transparent-green:focus,.btn-enter-green:focus{outline:rgba(0,0,0,0);color:#003023}.btn-transparent-white,.btn-enter-white{background-color:rgba(0,0,0,0);border-radius:9999px;color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-transparent-white .btn-text,.btn-enter-white .btn-text{position:relative;display:inline-block}.btn-transparent-white .btn-text::after,.btn-enter-white .btn-text::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(0.4, 0, 0.2, 1);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-transparent-white:hover,.btn-enter-white:hover{color:#fff;text-decoration:none}.btn-transparent-white:hover .btn-text::after,.btn-enter-white:hover .btn-text::after{width:100%}.btn-transparent-white:active,.btn-enter-white:active{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.btn-transparent-white:focus,.btn-enter-white:focus{outline:rgba(0,0,0,0);color:#fff}.btn-transparent-neutral{background-color:rgba(0,0,0,0);border-radius:9999px;color:#404041;-webkit-box-shadow:none;box-shadow:none}.btn-transparent-neutral .btn-text{position:relative;display:inline-block}.btn-transparent-neutral .btn-text::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;-webkit-transition:width .3s cubic-bezier(0.4, 0, 0.2, 1);transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-transparent-neutral:hover{color:#404041;text-decoration:none}.btn-transparent-neutral:hover .btn-text::after{width:100%}.btn-transparent-neutral:active{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}.btn-transparent-neutral:focus{outline:rgba(0,0,0,0);color:#404041}.btn-icon-dots svg.icon-dots,.btn-white-motion-logo svg.icon-dots,.btn-green-motion-logo svg.icon-dots{content:"";display:inline-block;width:5px;height:12px;background-repeat:no-repeat;background-size:contain;-ms-flex-negative:0;flex-shrink:0;position:relative;top:-2px}.btn-icon-arrow svg.icon-arrow,.btn-enter-white svg.icon-arrow,.btn-enter-green svg.icon-arrow{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;-ms-flex-negative:0;flex-shrink:0;margin-left:0;margin-right:10px;-webkit-transition:all .5s linear;transition:all .5s linear}.btn-transparent-white:hover.btn-icon-arrow svg.icon-arrow,.btn-enter-white:hover svg.icon-arrow,.btn-transparent-white.btn-enter-green:hover svg.icon-arrow{margin-left:8px;margin-right:2px;-webkit-transition:all .5s linear;transition:all .5s linear}.btn-transparent-green:hover.btn-icon-arrow svg.icon-arrow,.btn-transparent-green.btn-enter-white:hover svg.icon-arrow,.btn-enter-green:hover svg.icon-arrow{margin-left:8px;margin-right:2px;-webkit-transition:all .5s linear;transition:all .5s linear}.btn-sm{font-size:14px}.btn-sm.btn-icon-dots svg.icon-dots,.btn-sm.btn-white-motion-logo svg.icon-dots,.btn-sm.btn-green-motion-logo svg.icon-dots{width:4px;height:10px}.btn-sm.btn-icon-arrow svg.icon-arrow,.btn-sm.btn-enter-white svg.icon-arrow,.btn-sm.btn-enter-green svg.icon-arrow{width:16px;height:16px}.btn-md,.btn-enter-white,.btn-enter-green,.btn-white-motion-logo,.btn-green-motion-logo{font-size:16px}.btn-lg{font-size:18px}.btn-lg.btn-icon-dots svg.icon-dots,.btn-lg.btn-white-motion-logo svg.icon-dots,.btn-lg.btn-green-motion-logo svg.icon-dots{width:6px;height:14px}.btn-lg.btn-icon-arrow svg.icon-arrow,.btn-lg.btn-enter-white svg.icon-arrow,.btn-lg.btn-enter-green svg.icon-arrow{width:20px;height:20px;margin-left:0;margin-right:16px;-webkit-transition:all .5s linear;transition:all .5s linear}.btn-lg:hover.btn-icon-arrow svg.icon-arrow,.btn-lg.btn-enter-white:hover svg.icon-arrow,.btn-lg.btn-enter-green:hover svg.icon-arrow{margin-left:12px;margin-right:4px;-webkit-transition:all .5s linear;transition:all .5s linear}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.header.scroll .btn-text{color:#1b1b1b}.header .navbar-nav .nav-menu .nav-item .nav-link:hover{color:#005840 !important}.header.header-white-text.scroll .mobile-logo-normal{display:block !important}.header.header-white-text.scroll .desktop-logo-normal{display:none !important}.header .navbar-container{padding-left:40px;padding-right:40px}@media(min-width: 768px){.d-md-block-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}html{-ms-scroll-chaining:none;overscroll-behavior:none;scroll-behavior:smooth}p:last-of-type{margin-bottom:0}.text-green{color:#005840}.work-item-link:hover .title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.work-item-link .work-item .client-section{top:2.5rem}.work-item-link .work-item .client-section img{max-width:200px;max-height:100px}.work-item-link .work-item .title-section{bottom:3rem}.work-item-link .work-item .title-section .title{font-size:clamp(24px,4vw,56px);line-height:120%;letter-spacing:-1.12px}.work-item-link .work-item .gradient-overlay{height:60%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, transparent 100%)}.hero-title-section.hero-section{margin-top:14rem;padding-bottom:80px}@media(max-width: 991.98px){.hero-title-section.hero-section{margin-top:8rem;padding-bottom:56px}}.hero-title-section.hero-section .main-title{color:#1b1b1b;font-size:clamp(48px,8vw,90px);line-height:1.2;letter-spacing:clamp(-0.96px,-0.02em,-0.9px)}.hero-title-section.hero-section .title-bg-wrapper{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:350px;height:350px}.hero-title-section.hero-section .title-bg-wrapper .bg{width:100%;height:100%;background-color:#ebdfd4;-webkit-filter:blur(125px);filter:blur(125px);mix-blend-mode:multiply}.hero-title-section.hero-section .subtitle{color:#1b1b1b;line-height:1.4;font-size:clamp(20px,4vw,24px)}.font-icon-medium{font-size:32px}.font-subtitle-size-large{font-size:48px}.font-56{font-size:56px}*[data-anim=spliter]{opacity:0}*[data-anim=spliter].initdone{opacity:1}@media(max-width: 767px){.font-icon-medium{font-size:16px}.mpt-64{padding-top:64px !important}.mpb-64{padding-bottom:64px !important}.mpt-42{padding-top:42px !important}.mpb-42{padding-bottom:42px !important}.mpt-40{padding-top:40px !important}.mpb-40{padding-bottom:40px !important}.mpt-56{padding-top:56px !important}.mpb-56{padding-bottom:56px !important}.mpt-0{padding-top:0 !important}.mpb-0{padding-bottom:0 !important}.mp-0{padding:0 !important}.mtext-left{text-align:left !important}.work-item-link .work-item .client-section img{max-height:32px}.m-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.mflex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}}/*# sourceMappingURL=main.css.map */