@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v12/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format('truetype');
}
@font-face{font-family:'FontName';src:url("../fonts/FontName.eot");src:url("../fonts/FontName.eot?#iefix") format("embedded-opentype"),url("../fonts/FontName.woff2") format("woff2"),url("../fonts/FontName.woff") format("woff"),url("../fonts/FontName.otf") format("opentype"),url("../fonts/FontName.ttf") format("truetype"),url("../fonts/FontName.svg#") format("svg");font-weight:300;font-style:normal;font-stretch:normal}[class*='icon-']{display:inline-block}[class*='icon-']:before{content:'';display:block;height:1em;width:1em;background-size:contain;background-position:center;background-repeat:no-repeat}.icon-example:before{background-image:url("../img/vectors/icon-example.svg")}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Mulish",sans-serif,sans-serif}h1,.h1{font-size:3rem;font-weight:900;font-family:"Inter",sans-serif}h2,.h2{font-size:2.4rem;font-weight:600}h3,.h3{font-size:1.75rem;font-weight:600}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1rem}p{font-size:1rem}pre{padding:1rem;color:#fff;background-color:#000}a{color:inherit;text-decoration:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*::-moz-selection{background-color:#f7a600;color:black}*::selection{background-color:#f7a600;color:black}html{scroll-behavior:smooth;font-size:10px}body{overflow-y:auto;overflow-x:hidden;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-animation{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .8s ease, -webkit-transform 1s ease;transition:opacity .8s ease, -webkit-transform 1s ease;transition:opacity .8s ease, transform 1s ease;transition:opacity .8s ease, transform 1s ease, -webkit-transform 1s ease}.text-animation-reverse{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .8s ease, -webkit-transform 1s ease;transition:opacity .8s ease, -webkit-transform 1s ease;transition:opacity .8s ease, transform 1s ease;transition:opacity .8s ease, transform 1s ease, -webkit-transform 1s ease}main,#app{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.app-page{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app-page .app-scroll{will-change:transform;z-index:2}section{position:relative;z-index:1}.grecaptcha-badge{visibility:hidden;opacity:0;pointer-events:none}.wrapper{height:100vh;position:relative}header{position:fixed;top:0;right:0;left:0;background-color:rgba(255,255,255,0);z-index:10;padding:3rem 0;-webkit-transition:padding .5s ease, background-color .3s ease;transition:padding .5s ease, background-color .3s ease}header .navbar{will-change:padding-top, padding-bottom;-webkit-transition:padding 1s ease;transition:padding 1s ease}@media (max-width: 575.98px){header .navbar{padding-top:0 !important;padding-bottom:0 !important}}header .navbar-brand{z-index:1}@media (max-width: 575.98px){header .navbar-brand{padding-top:0;padding-bottom:0}}header .navbar-brand .logo{display:block;height:60px;width:130px;will-change:width, opacity, transform;-webkit-transition:width 1s ease, opacity .5s ease, -webkit-transform 1.2s ease;transition:width 1s ease, opacity .5s ease, -webkit-transform 1.2s ease;transition:width 1s ease, opacity .5s ease, transform 1.2s ease;transition:width 1s ease, opacity .5s ease, transform 1.2s ease, -webkit-transform 1.2s ease}header .quick-menu{font-family:"Inter",sans-serif;font-weight:700;letter-spacing:-.05ch;z-index:1}header .quick-menu .current-menu-item{color:#000;font-weight:bold}header #menu-toggler{display:block;padding:.5em;height:40px;width:40px;background-color:transparent;border:none;z-index:10;pointer-events:all;cursor:pointer;will-change:opacity, transfrom;-webkit-transition:opacity .7s ease, -webkit-transform .5s ease;transition:opacity .7s ease, -webkit-transform .5s ease;transition:opacity .7s ease, transform .5s ease;transition:opacity .7s ease, transform .5s ease, -webkit-transform .5s ease}header #menu-toggler .menu-toggler-bar{display:block;margin-top:.35rem;height:3px;width:100%;background-color:#000;will-change:margin, width, background-color, transform;-webkit-transition:margin .2s ease, width .2s ease, background-color .4s ease, -webkit-transform .2s ease;transition:margin .2s ease, width .2s ease, background-color .4s ease, -webkit-transform .2s ease;transition:margin .2s ease, width .2s ease, transform .2s ease, background-color .4s ease;transition:margin .2s ease, width .2s ease, transform .2s ease, background-color .4s ease, -webkit-transform .2s ease}header #menu-toggler .menu-toggler-bar:nth-child(1){margin-top:0;margin-right:auto;width:90%}header #menu-toggler .menu-toggler-bar:nth-child(2){margin-right:0;margin-right:auto;width:50%}header #menu-toggler:hover .menu-toggler-bar{background-color:#6c757d}header #menu-toggler:hover .menu-toggler-bar:nth-child(1){width:100%}header #menu-toggler:hover .menu-toggler-bar:nth-child(2){width:100%}header #menu-toggler.active{-webkit-transform:rotate(180deg) scale(0.8);transform:rotate(180deg) scale(0.8)}header #menu-toggler.active .menu-toggler-bar{background-color:#fcfcfc}header #menu-toggler.active .menu-toggler-bar:nth-child(1){width:100%;-webkit-transform:translate(0, 50%) rotate(-45deg);transform:translate(0, 50%) rotate(-45deg)}header #menu-toggler.active .menu-toggler-bar:nth-child(2){margin-top:0;width:100%;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}header #main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;overflow:hidden;top:0;right:0;bottom:0;padding-top:90px !important;width:100%;height:100vh;z-index:0;background-color:#000;color:#fcfcfc;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);will-change:padding, transform;-webkit-transition:padding 1s ease, -webkit-transform 1s ease-in-out;transition:padding 1s ease, -webkit-transform 1s ease-in-out;transition:padding 1s ease, transform 1s ease-in-out;transition:padding 1s ease, transform 1s ease-in-out, -webkit-transform 1s ease-in-out;pointer-events:none}@media (min-width: 576px){header #main-menu{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}}header #main-menu.active{-webkit-transform:translate(0, 0);transform:translate(0, 0);pointer-events:all}header #main-menu .nav .nav-item{width:100%;text-align:right;margin:1rem 0}header #main-menu .nav .nav-item .nav-link{font-size:9rem;font-weight:900;font-family:'Inter';display:inline-block;color:#fcfcfc;text-transform:uppercase;position:relative;-webkit-transition:all 1s ease;transition:all 1s ease}@media (max-width: 991.98px){header #main-menu .nav .nav-item .nav-link{font-size:7rem}}@media (max-width: 767.98px){header #main-menu .nav .nav-item .nav-link{font-size:4.5rem}}header #main-menu .nav .nav-item .nav-link:before{content:'';width:100%;height:2rem;display:block;background-color:#fcfcfc;position:absolute;top:calc(50% - 10px);right:15px;opacity:.2;-webkit-transition:all 1s ease;transition:all 1s ease;z-index:-1}header #main-menu .nav .nav-item .nav-link:hover:before{right:100px}header #main-menu .nav .nav-item.chi-siamo .nav-link:hover{color:#f7a600}header #main-menu .nav .nav-item.chi-siamo .nav-link:hover:before{background-color:#f7a600}header #main-menu .nav .nav-item.servizi .nav-link:hover{color:#009fe3}header #main-menu .nav .nav-item.servizi .nav-link:hover:before{background-color:#009fe3}@media (max-width: 767.98px){header #main-menu .info-inside-menu{margin-bottom:4rem}}header #main-menu .info-inside-menu a{display:block;text-align:right;font-size:3rem}@media (max-width: 767.98px){header #main-menu .info-inside-menu a{font-size:2rem}}header #main-menu .info-inside-menu a:hover{color:#fcfcfc}header #main-menu .info-inside-menu a i:before{opacity:0;-webkit-transform:translate(0, 4px);transform:translate(0, 4px);-webkit-transition:all .5s ease;transition:all .5s ease}header #main-menu .info-inside-menu a:hover i:before{opacity:1;-webkit-transform:translate(-15px, 4px);transform:translate(-15px, 4px)}header.scrolled{padding:1rem 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(255,255,255,0.5)}footer{background-color:#444444;color:#fcfcfc;padding:3rem 0;font-size:1.3rem}footer .email{font-size:1.5rem;font-weight:900;font-family:'Inter'}footer .privacy-links{position:absolute;right:0;bottom:0;text-align:right}@media (max-width: 991.98px){footer .privacy-links{text-align:center;position:static}}footer a{display:inline-block;position:relative}footer a:after{content:'';width:0;position:absolute;bottom:-5px;left:0;height:2px;background-color:#fcfcfc;-webkit-transition:.3s ease width;transition:.3s ease width}footer a:hover{color:#fcfcfc}footer a:hover:after{width:100%}.hero{height:98vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fcfcfc}.hero .text-content{position:relative}.hero .text-content:before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_111_47)'%3E%3Cpath d='M0 -0.0263672V59.5153V63.8945V64.0264H52.2724L64 52.3133L64.0264 -0.0263672H0Z' fill='%23F7A600'/%3E%3Cpath d='M52.2725 52.3132V64.0263L64.0001 52.3132H52.2725Z' fill='%23009FE3'/%3E%3Cpath d='M22.0024 51.6802L21.3685 50.3084H21.3421L20.7346 51.6802H22.0024ZM19.3082 52.9993L21.2628 48.8047C21.2892 48.7783 21.3157 48.7256 21.3685 48.7256H21.4213C21.4741 48.7256 21.5005 48.752 21.527 48.8047L23.4552 52.9993C23.4816 53.0784 23.4552 53.1576 23.3495 53.1576H22.7948C22.6892 53.1576 22.6627 53.1312 22.6099 53.0257L22.293 52.3398H20.4176L20.1006 53.0257C20.0742 53.0784 20.0214 53.1576 19.9157 53.1576H19.3611C19.3346 53.1576 19.2818 53.0784 19.3082 52.9993Z' fill='white'/%3E%3Cpath d='M25.7796 48.9102C25.7796 48.8574 25.8324 48.8047 25.8852 48.8047H26.4663C26.5456 48.8047 26.5984 48.8574 26.5984 48.9102V51.4692C26.5984 51.9968 26.9682 52.4189 27.4965 52.4189C28.0512 52.4189 28.4209 51.9968 28.4209 51.4692V48.9102C28.4209 48.8574 28.4738 48.8047 28.553 48.8047H29.1341C29.1869 48.8047 29.2398 48.8574 29.2398 48.9102V51.4955C29.2398 52.4452 28.4738 53.2103 27.4965 53.2103C26.5192 53.2103 25.7532 52.4452 25.7532 51.4955V48.9102H25.7796Z' fill='white'/%3E%3Cpath d='M33.73 52.3925C34.5488 52.3925 35.1299 51.7857 35.1299 50.9679C35.1299 50.1501 34.5488 49.5434 33.73 49.5434H33.0168V52.3925H33.73ZM32.198 48.9102C32.198 48.8574 32.2508 48.8047 32.3037 48.8047H33.7828C34.9978 48.8047 35.9751 49.7808 35.9751 50.9943C35.9751 52.2078 34.9978 53.1839 33.7828 53.1839H32.3037C32.2508 53.1839 32.198 53.1312 32.198 53.052V48.9102Z' fill='white'/%3E%3Cpath d='M38.6958 48.9102C38.6958 48.8574 38.7486 48.8047 38.8015 48.8047H39.3826C39.4354 48.8047 39.5146 48.8574 39.5146 48.9102V53.052C39.5146 53.1048 39.4618 53.1839 39.3826 53.1839H38.8015C38.7486 53.1839 38.6958 53.1312 38.6958 53.052V48.9102Z' fill='white'/%3E%3Cpath d='M43.1068 49.5433H42.1559C42.0767 49.5433 42.0503 49.4906 42.0503 49.4378V48.9366C42.0503 48.8838 42.1031 48.8311 42.1559 48.8311H44.8765C44.9558 48.8311 44.9822 48.8838 44.9822 48.9366V49.4378C44.9822 49.4906 44.9294 49.5433 44.8765 49.5433H43.9257V53.052C43.9257 53.1048 43.8728 53.1575 43.7936 53.1575H43.2125C43.1597 53.1575 43.1068 53.1048 43.1068 53.052V49.5433Z' fill='white'/%3E%3Cpath d='M24.2741 29.916V20.155C24.2741 19.8912 24.0363 19.6802 23.7986 19.6802H21.4742C21.2101 19.6802 20.9988 19.9176 20.9988 20.155V26.4864L24.2741 29.916Z' fill='white'/%3E%3Cpath d='M12.9425 22.0016L10.4861 19.3899H9.85215C9.58802 19.3899 9.37671 19.6009 9.37671 19.8384V36.7749C9.37671 37.0387 9.61443 37.2497 9.85215 37.2497H12.1501C12.4143 37.2497 12.6256 37.0123 12.6256 36.7749V25.9587H12.652L23.191 37.5136H23.7985C24.0626 37.5136 24.2739 37.3025 24.2739 37.0651V33.9785L20.9987 30.5226H20.9723L18.4366 27.8318L13.0218 22.1599C12.9954 22.1071 12.969 22.0544 12.9425 22.0016Z' fill='white'/%3E%3Cpath d='M26.8361 40.8905C27.338 41.3653 29.2133 42.8427 32.383 42.8427C35.9488 42.8427 38.1675 40.442 38.1675 37.8567C38.1675 34.6118 35.3413 33.1609 32.9112 32.1584C30.8774 31.3406 29.9265 30.5228 29.9265 29.3356C29.9265 28.5178 30.7189 27.5681 32.1452 27.5681C33.5188 27.5681 35.4469 28.8344 35.6582 28.9399C35.9488 29.151 36.345 28.9399 36.5299 28.6497L37.4808 27.2252C37.6657 26.9614 37.5864 26.5393 37.3223 26.4074C36.8204 26.038 34.8658 24.719 32.2773 24.719C28.2625 24.719 26.5984 27.3043 26.5984 29.5467C26.5984 32.5277 28.9756 34.0314 31.3264 34.9812C33.4395 35.8253 34.5225 36.7223 34.5225 37.9886C34.5225 39.0702 33.5452 39.9144 32.2245 39.9144C30.5868 39.9144 28.553 38.437 28.4209 38.3579C28.1832 38.1732 27.7606 38.1732 27.5757 38.5426L26.6776 40.099C26.4928 40.5475 26.6248 40.653 26.8361 40.8905Z' fill='white'/%3E%3Cpath d='M53.4345 25.0619C53.4345 22.0545 50.9517 19.6538 47.9405 19.6538H46.3557V22.6876H47.6764C49.0235 22.6876 50.1593 23.7956 50.1593 25.141C50.1593 26.5392 48.9971 27.7 47.6764 27.7H46.3557V30.4172L49.6838 37.0652C49.7366 37.1707 49.8687 37.3026 50.08 37.3026H52.7214C53.144 37.3026 53.3289 36.9069 53.144 36.5639L49.6838 30.1798C51.9026 29.2828 53.4345 27.3834 53.4345 25.0619Z' fill='white'/%3E%3Cpath d='M43.5294 19.6538H40.7296C40.4655 19.6538 40.2542 19.8912 40.2542 20.1287V36.8014C40.2542 37.0652 40.4655 37.2762 40.7296 37.2762H43.054C43.3181 37.2762 43.5294 37.0388 43.5294 36.8014V30.3908V19.6538Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_111_47'%3E%3Crect width='64' height='64' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat;z-index:-1;opacity:.15;height:500px;width:500px;display:block;position:absolute;top:-160px;left:-120px}@media (max-width: 991.98px){.hero .text-content:before{left:-30px}}@media (max-width: 767.98px){.hero .text-content:before{height:300px;width:300px;top:-80px;left:10px}}.hero .text-content .title{font-size:10rem;line-height:1;font-family:'Inter';text-transform:uppercase}@media (max-width: 991.98px){.hero .text-content .title{font-size:8rem}}@media (max-width: 767.98px){.hero .text-content .title{font-size:4rem}}.hero .text-content .subtitle{font-size:2.4rem;line-height:1.2;font-family:'Mulish'}@media (max-width: 767.98px){.hero .text-content .subtitle{font-size:2rem;font-weight:400;padding:0 2rem;line-height:1.3}}.hero .arrow-down{position:absolute;bottom:60px;left:calc(50% - 18px);-webkit-transition:.3s ease fill, .5s ease transform;transition:.3s ease fill, .5s ease transform}@media (max-width: 767.98px){.hero .arrow-down{bottom:60px}}.hero .arrow-down circle{fill:transparent}.hero .arrow-down path{fill:black}.hero .arrow-down:hover{-webkit-transform:translateY(5px);transform:translateY(5px)}.hero .arrow-down:hover circle{fill:black}.hero .arrow-down:hover path{-webkit-transition:.2s ease fill;transition:.2s ease fill;fill:#fff}.about-section{padding:14rem 0;background-color:#FFD685;border-top:6px solid #f7a600;border-bottom:6px solid #f7a600}@media (max-width: 767.98px){.about-section{padding:11rem 1rem}}.about-section .small-title{font-size:3rem;text-transform:uppercase;margin-bottom:9rem}@media (max-width: 767.98px){.about-section .small-title{margin-bottom:5rem;font-size:2rem}}.about-section .text p{font-size:5rem;font-weight:500}@media (max-width: 767.98px){.about-section .text p{font-size:3rem;font-weight:600;line-height:1.3}}.about-section .cta{margin-top:9rem}@media (max-width: 767.98px){.about-section .cta{margin-top:5rem}}.about-section .image{opacity:.3;position:absolute;bottom:0;right:0;z-index:-1}@media (max-width: 991.98px){.about-section .image{opacity:.1}}.services-grid svg{width:100%;opacity:.5;max-height:200px}@media (max-width: 991.98px){.services-grid svg{max-height:150px;opacity:1}}.services-grid .summary{font-size:2.5rem;line-height:4rem}@media (max-width: 991.98px){.services-grid .summary{font-size:2rem;line-height:3rem}}@media (max-width: 991.98px){.services-grid .summary{font-size:1.9rem;line-height:2.5rem}}.services-grid .service{border:1px solid #000;border-radius:30px;padding:8rem;margin:0 .5rem;-webkit-transition:.3s ease background-color,.3s ease color,.3s ease opacity;transition:.3s ease background-color,.3s ease color,.3s ease opacity}@media (max-width: 991.98px){.services-grid .service{padding:4rem 2rem}}.services-grid .service.service-1 .title{font-size:4.5rem;text-transform:uppercase;font-weight:900;font-family:'Inter';margin-bottom:3rem}.services-grid .service.service-1 svg{max-width:350px}.services-grid .big{margin-bottom:3rem}.services-grid .small-services{margin-bottom:2.5rem}.services-grid .small-services .title{font-size:2.5rem;font-weight:900;font-family:'Inter'}.services-grid .small-services svg{margin:6rem 0}@media (max-width: 991.98px){.services-grid .small-services svg{margin:3rem 0}}.services-grid .small-services .summary{font-size:2rem;line-height:3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:65px}@media (max-width: 991.98px){.services-grid .small-services .summary{min-height:95px;-webkit-line-clamp:3}}.services-grid .service:hover{background-color:#000;color:#fcfcfc}.services-grid .service:hover svg{opacity:1}.services-grid .service:hover svg .cls-1,.services-grid .service:hover svg path{fill:#fcfcfc}.team-section{border-bottom:6px solid #f7a600;padding:15rem 0}@media (max-width: 767.98px){.team-section{padding:10rem 2rem}}@media (max-width: 767.98px){.team-section svg{height:80%}}.team-section .small-title{font-size:3rem;text-transform:uppercase;margin-bottom:3rem;margin-top:6rem}@media (max-width: 767.98px){.team-section .small-title{font-size:2rem;padding:0 2rem;margin-top:0rem}}.team-section .title{font-size:10rem;line-height:1;font-weight:900;font-family:"Inter",sans-serif;text-transform:uppercase;margin-bottom:4rem}@media (max-width: 991.98px){.team-section .title{font-size:8rem}}@media (max-width: 767.98px){.team-section .title{font-size:4rem}}.team-section .email{font-size:4rem;color:#009fe3;font-weight:900;font-family:'Inter'}@media (max-width: 767.98px){.team-section .email{font-size:3rem}}.content-text{padding:10rem 0 20rem 0}.content-text .post-content{padding:0 2.6rem}.content-text .post-content p{font-size:2.5rem;line-height:4rem}@media (max-width: 767.98px){.content-text .post-content p{font-size:2rem;line-height:3rem}}.content-text .post-content p strong,.content-text .post-content p b{font-size:3rem}@media (max-width: 767.98px){.content-text .post-content p strong,.content-text .post-content p b{font-size:2.3rem}}@media (max-width: 767.98px){.content-text{padding:10rem 0 10rem 0}}.form-section{background-color:#fcfcfc;padding:20rem 0}@media (max-width: 991.98px){.form-section{padding:15rem 2rem}}.form-section .title{font-size:10rem;line-height:1;text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:900;margin-bottom:6rem}@media (max-width: 991.98px){.form-section .title{font-size:8rem}}@media (max-width: 767.98px){.form-section .title{font-size:4rem;margin-bottom:4rem}}.form-section .small-title{font-size:3rem;text-transform:uppercase;margin-bottom:1.5rem}@media (max-width: 767.98px){.form-section .small-title{font-size:2rem}}.services-section{padding:14rem 0;background-color:#D6F3FF;border-top:6px solid #009fe3;border-bottom:6px solid #009fe3}@media (max-width: 767.98px){.services-section{padding:11rem 1rem}}.services-section .small-title{font-size:3rem;text-transform:uppercase;margin-bottom:9rem}@media (max-width: 767.98px){.services-section .small-title{margin-bottom:5rem;font-size:2rem}}.services-section .title{font-size:10rem;line-height:1;font-weight:900;font-family:"Inter",sans-serif;text-transform:uppercase;margin-bottom:4rem}@media (max-width: 991.98px){.services-section .title{font-size:8rem}}@media (max-width: 767.98px){.services-section .title{font-size:4rem}}.services-section .text p{font-size:5rem;font-weight:500}@media (max-width: 767.98px){.services-section .text p{font-size:3rem;font-weight:600;line-height:1.3}}.services-section .cta{margin-top:9rem}@media (max-width: 767.98px){.services-section .cta{margin-top:5rem}}.services-section .image{opacity:.3;position:absolute;bottom:0;right:0;z-index:-1}@media (max-width: 991.98px){.services-section .image{opacity:.1}}.customer-section{padding:14rem 0;background-color:#fcfcfc}@media (max-width: 767.98px){.customer-section{padding:11rem 1rem}}.customer-section .small-title{font-size:3rem;text-transform:uppercase;margin-bottom:9rem}@media (max-width: 767.98px){.customer-section .small-title{margin-bottom:5rem;font-size:2rem}}.customer-section .text p{font-size:5rem;font-weight:500}@media (max-width: 767.98px){.customer-section .text p{font-size:3rem;font-weight:600;line-height:1.3}}.customer-section .customer-logo{margin-top:8rem}.customer-section .customer-logo .container-logos{overflow:hidden}.customer-section .customer-logo .container-logos .swiper-slide{border:2px solid black;border-radius:20px;height:200px;width:100%;padding:3rem}.customer-section .customer-logo .container-logos .swiper-slide .image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.customer-section .swiper-container-arrows{margin-top:-50px}@media (max-width: 991.98px){.customer-section .swiper-container-arrows{display:none}}.customer-section .swiper-container-arrows .swiper-button-next{width:auto;right:0;left:auto}.customer-section .swiper-container-arrows .swiper-button-next:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='70' height='30' viewBox='0 0 70 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.4142 16.4142C70.1953 15.6332 70.1953 14.3668 69.4142 13.5858L56.6863 0.857864C55.9052 0.0768156 54.6389 0.0768156 53.8579 0.857864C53.0768 1.63891 53.0768 2.90524 53.8579 3.68629L65.1716 15L53.8579 26.3137C53.0768 27.0948 53.0768 28.3611 53.8579 29.1421C54.6389 29.9232 55.9052 29.9232 56.6863 29.1421L69.4142 16.4142ZM0 17H68V13H0V17Z' fill='black'/%3E%3C/svg%3E%0A");width:70px;height:30px}.customer-section .swiper-container-arrows .swiper-button-prev{width:auto;margin-top:30px;right:0;left:auto}.customer-section .swiper-container-arrows .swiper-button-prev:after{content:'';width:70px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='70' height='30' viewBox='0 0 70 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.585785 13.5858C-0.195259 14.3668 -0.195259 15.6332 0.585785 16.4142L13.3137 29.1421C14.0948 29.9232 15.3611 29.9232 16.1421 29.1421C16.9232 28.3611 16.9232 27.0948 16.1421 26.3137L4.82843 15L16.1421 3.6863C16.9232 2.90525 16.9232 1.63892 16.1421 0.857869C15.3611 0.0768204 14.0948 0.0768205 13.3137 0.857869L0.585785 13.5858ZM70 13L2 13L2 17L70 17L70 13Z' fill='black'/%3E%3C/svg%3E%0A")}.customer-section .swiper-pagination-bullets{display:block;position:initial;-webkit-transform:translateX(0) !important;transform:translateX(0) !important;margin:3rem auto 0 auto}@media (min-width: 992px){.customer-section .swiper-pagination-bullets{display:none}}.customer-section .swiper-pagination-bullets .swiper-pagination-bullet{background:#000}.btn-default{font-size:2.5rem;font-family:'Inter';font-weight:900;border:1px solid black;text-transform:uppercase;letter-spacing:3px;border-radius:10px;min-width:350px;display:inline-block;padding:1.5rem;position:relative;-webkit-transition:.5s ease background-color, .5s ease color;transition:.5s ease background-color, .5s ease color}.btn-default:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82818' y1='2' x2='13.4908' y2='12.6627' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='13.4905' y1='13.3372' x2='2.82783' y2='23.9999' stroke='black' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat;width:16px;height:26px;position:absolute;top:calc(50% - 13px);right:30px;-webkit-transition:.5s ease right;transition:.5s ease right}@media (max-width: 767.98px){.btn-default:after{width:12px;height:20px;top:calc(50% - 10px)}}.btn-default:hover{color:#fff;background-color:black}.btn-default:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82818' y1='2' x2='13.4908' y2='12.6627' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='13.4905' y1='13.3372' x2='2.82783' y2='23.9999' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");right:20px}@media (max-width: 767.98px){.btn-default{font-size:2rem;min-width:100%}}.filters{border-bottom:1px solid #dee2e6}@media (max-width: 575.98px){.filters{position:fixed;padding:0 1rem;right:0;bottom:0;left:0;background-color:#fff;will-change:transform;-webkit-transform:translateY(calc(100% - 3.35rem));transform:translateY(calc(100% - 3.35rem));-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;z-index:110}.filters .filters-toggler{position:relative;width:100%;text-align:left;background-color:transparent;border:none}.filters .filters-toggler:before{content:'\f282';display:inline-block;position:absolute;right:0;margin-right:.5ch;height:32px;width:32px;color:inherith;font-family:bootstrap-icons !important;text-align:center;line-height:1.8;will-change:transform;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;zoom:.8}.filters .filters-toggler.active:before{-webkit-transform:rotate(0);transform:rotate(0)}.filters.active{-webkit-transform:translateY(0);transform:translateY(0)}}.filters .heading{font-family:"Mulish",sans-serif;font-weight:bold !important;font-weight:bold;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.filters .choice{text-align:center}@media (max-width: 575.98px){.filters .choice{margin:.25em 0;text-align:left}}@media (min-width: 576px){.filters .choice:first-of-type{border-left:1px solid #dee2e6}.filters .choice:not(:last-child){border-right:1px solid #dee2e6}}.filters .choice .filter-input{position:relative;display:block;width:100%;cursor:pointer}.filters .choice .filter-input.disabled{pointer-events:none}.filters .choice .filter-input span{pointer-events:none}@media (max-width: 575.98px){.filters .choice .filter-input span:before{content:'\f26e';display:inline-block;position:absolute;right:0;margin-right:.5ch;height:32px;width:32px;color:transparent;font-family:bootstrap-icons !important;text-align:center;line-height:1.8;background-color:transparent;border:1px solid #dee2e6;border-radius:50%;zoom:.8}}.filters .choice .filter-input:hover span{color:#212529}.filters .choice .filter-input:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.filters .choice .filter-input:hover input:checked+span{color:#6c757d}.filters .choice .filter-input input{width:0;opacity:0;visibility:hidden;position:absolute;pointer-events:none}.filters .choice .filter-input input:checked+span{color:#212529}.filters .choice .filter-input input:checked+span:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}@media (max-width: 575.98px){.filters .choice .filter-input input:checked+span{color:inherit}.filters .choice .filter-input input:checked+span:before{color:#fff;background-color:#6c757d;border:1px solid #6c757d}}.filters-archive{border-top:1px solid #dee2e6}.filters-archive .choice{text-align:center}@media (max-width: 575.98px){.filters-archive .choice{margin:.25em 0;text-align:left}}form .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}form .wpcf7-acceptance label{position:relative;top:unset;left:unset;margin:1rem 0;color:#000;font-weight:400;pointer-events:all}form .wpcf7-not-valid-tip{padding:.5em 1em;color:#6c757d;font-size:.8em}form .wpcf7-not-valid-tip:before{content:"\f334";margin-right:.5em;color:#ffc107;font-family:bootstrap-icons !important;vertical-align:middle}form .wpcf7-response-output{padding:1em 1em !important;color:#fcfcfc;background-color:#198754;border-color:#198754 !important}form .wpcf7-response-output:before{content:"\f26a";margin-right:.5em;font-family:bootstrap-icons !important;vertical-align:middle}form.invalid .wpcf7-response-output,form.spam .wpcf7-response-output{padding:1em 1em;color:#fcfcfc;background-color:#dc3545;border-color:#dc3545 !important}form.invalid .wpcf7-response-output:before,form.spam .wpcf7-response-output:before{content:"\f335";margin-right:.5em;font-family:bootstrap-icons !important;vertical-align:middle}form .wpcf7-not-valid-tip,form .wpcf7-response-output{font-size:1.5rem;line-height:1.5;font-weight:600}form .input-container{padding:0 2rem}@media (max-width: 767.98px){form .input-container{padding:0}}form input,form textarea{font-size:2.5rem;background-color:transparent;border:none;border-bottom:2px solid #000;font-family:"Mulish",sans-serif;padding-bottom:3rem;font-weight:500;line-height:1.3;margin:2rem 0}@media (max-width: 991.98px){form input,form textarea{font-size:1.9rem}}form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{text-transform:uppercase;font-weight:900;color:rgba(0,0,0,0.3);letter-spacing:1px;font-family:'Inter';font-size:2rem}form input::-moz-placeholder, form textarea::-moz-placeholder{text-transform:uppercase;font-weight:900;color:rgba(0,0,0,0.3);letter-spacing:1px;font-family:'Inter';font-size:2rem}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder{text-transform:uppercase;font-weight:900;color:rgba(0,0,0,0.3);letter-spacing:1px;font-family:'Inter';font-size:2rem}form input::-ms-input-placeholder, form textarea::-ms-input-placeholder{text-transform:uppercase;font-weight:900;color:rgba(0,0,0,0.3);letter-spacing:1px;font-family:'Inter';font-size:2rem}form input::placeholder,form textarea::placeholder{text-transform:uppercase;font-weight:900;color:rgba(0,0,0,0.3);letter-spacing:1px;font-family:'Inter';font-size:2rem}@media (max-width: 991.98px){form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{font-size:1.8rem}form input::-moz-placeholder, form textarea::-moz-placeholder{font-size:1.8rem}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder{font-size:1.8rem}form input::-ms-input-placeholder, form textarea::-ms-input-placeholder{font-size:1.8rem}form input::placeholder,form textarea::placeholder{font-size:1.8rem}}form input:focus,form textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}form textarea{height:150px;max-height:350px}form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}form .wpcf7-form-control input{width:30px;height:30px;accent-color:#009fe3;background-color:transparent;margin-right:2rem}@media (max-width: 991.98px){form .wpcf7-form-control input{width:80px}}form .wpcf7-form-control span{font-size:2rem;line-height:1.5}@media (max-width: 991.98px){form .wpcf7-form-control span{font-size:1.5rem}}form .wpcf7-form-control span a{color:#009fe3}form .btn-default{background-color:transparent;opacity:1}@media (max-width: 991.98px){form .btn-default{margin-top:2rem}}form .btn-default.wpcf7-submit{color:#000}form .btn-default:hover.wpcf7-submit{color:#fcfcfc}.wrapper-about{background-color:#FFD685}.wrapper-about .hero{background-color:transparent}.wrapper-about .hero .text-content::before{content:none}@media (max-width: 767.98px){.wrapper-about .hero .text-content .title{font-size:5.5rem}}.wrapper-about .customer-section{border-top:6px solid #f7a600;border-bottom:6px solid #f7a600}@media (max-width: 767.98px){.wrapper-about .customer-section{font-size:5.5rem}}.wrapper-services{background-color:#D6F3FF}.wrapper-services .hero{background-color:transparent}.wrapper-services .hero .text-content::before{content:none}@media (max-width: 767.98px){.wrapper-services .hero .text-content .title{font-size:5.5rem}}.wrapper-single-services{background-color:#D6F3FF;overflow-x:hidden}.wrapper-single-services .content-text{padding:10rem 0 15rem 0}.wrapper-single-services .content-text .post-content .small-title{font-size:3rem;text-transform:uppercase;margin-left:5px}@media (max-width: 767.98px){.wrapper-single-services .content-text .post-content .small-title{font-size:2rem}}.wrapper-single-services .content-text .post-content .small-title svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:25px;margin-bottom:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;will-change:transform}.wrapper-single-services .content-text .post-content .small-title:hover{color:#000}.wrapper-single-services .content-text .post-content .small-title:hover svg{-webkit-transform:rotate(90deg) translateY(5px);transform:rotate(90deg) translateY(5px)}.wrapper-single-services .content-text .post-content .small-title:hover svg circle{fill:#000;stroke:#fcfcfc}.wrapper-single-services .content-text .post-content .small-title:hover svg path{fill:#fcfcfc}.wrapper-single-services .content-text .post-content .title{font-size:10rem;line-height:1;font-family:'Inter';text-transform:uppercase}@media (max-width: 991.98px){.wrapper-single-services .content-text .post-content .title{font-size:8rem}}@media (max-width: 767.98px){.wrapper-single-services .content-text .post-content .title{font-size:4rem}}.wrapper-single-services .content-text .post-content .image svg{position:absolute;top:10rem;right:-15%;opacity:.1;z-index:-1;max-height:700px}.menu{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0vh 0 10vh;--marquee-width: 100vw;--offset: 20vw;--move-initial: calc(-25% + var(--offset));--move-final: calc(-50% + var(--offset));--item-font-size: 10vw;counter-reset:menu}.menu__item{cursor:default;position:relative;padding:0 5vw}.menu__item-link{display:inline-block;cursor:pointer;position:relative;-webkit-text-stroke:1.5px #000;text-stroke:1.5px #000;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.menu__item-link::before{all:initial;font-family:sofia-pro, sans-serif;counter-increment:menu;content:counter(menu);position:absolute;bottom:60%;left:0;pointer-events:none}.menu__item-link:hover{-webkit-transition-duration:0.1s;transition-duration:0.1s;opacity:0}.marquee{position:absolute;top:0;left:0;width:var(--marquee-width);overflow:hidden;pointer-events:none;mix-blend-mode:color-burn}.marquee__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translate3d(var(--move-initial), 0, 0);transform:translate3d(var(--move-initial), 0, 0);-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;-webkit-animation-play-state:running;animation-play-state:running;opacity:1;-webkit-transition-duration:0.4s;transition-duration:0.4s}.marquee span{text-align:center;font-weight:900}.menu__item-link,.marquee span{white-space:nowrap;font-size:var(--item-font-size);padding:0 1vw;font-weight:900;line-height:1.15;font-family:'Inter';opacity:.05}@media (max-width: 991.98px){.menu__item-link,.marquee span{font-size:20rem}}@media (max-width: 767.98px){.menu__item-link,.marquee span{font-size:10rem}}@-webkit-keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial), 0, 0);transform:translate3d(var(--move-initial), 0, 0)}100%{-webkit-transform:translate3d(var(--move-final), 0, 0);transform:translate3d(var(--move-final), 0, 0)}}@keyframes marquee{0%{-webkit-transform:translate3d(var(--move-initial), 0, 0);transform:translate3d(var(--move-initial), 0, 0)}100%{-webkit-transform:translate3d(var(--move-final), 0, 0);transform:translate3d(var(--move-final), 0, 0)}}

/*# sourceMappingURL=main.min.css.map */
