@import"https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@900&display=swap";*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;font-display:swap;border:0;outline:0;padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth}input,input:after,input:before{-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}body,html{height:100%!important}body{font-family:Montserrat,sans-serif;font-size:20px;background-color:#363636!important;color:#fefefe!important;width:100%!important;overscroll-behavior:none!important}@media(max-width:1024px){body{font-size:18px}}@media(max-width:768px){body{font-size:16px}}@media(max-width:576px){body{font-size:16px}}#root{height:100%}::-webkit-scrollbar{width:5px}@media(width:768px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#4fc1e3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#01a1c5}.iubenda-tp-btn{z-index:-1}.iubenda-cs-preferences-link,.iubenda-tp-btn{display:none!important;visibility:hidden!important;opacity:0!important}.title-text{font-weight:900;font-size:110px;color:#fefefe;margin-bottom:0}@media(max-width:1024px){.title-text{font-size:100px}}@media(max-width:576px){.title-text{font-size:40px}}.noiseBg{opacity:.2}.blue-text{color:#4fc1e3}.black-text{color:#363636}.subsubtitle-text{font-weight:900;font-size:1.15vw;white-space:nowrap}.subtitle-text{font-weight:900;font-size:110px;line-height:1.2em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#363636}@media(max-width:576px){.subtitle-text{font-size:40px}}.no-stroke{text-shadow:none}.flex-beetween{justify-content:space-between}.flex-beetween,.flex-end{display:flex;align-items:center;height:100%}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start}.flex-center,.flex-start{display:flex;align-items:center;height:100%}.flex-center{justify-content:center}a.link{color:#4fc1e3;font-weight:900;text-decoration:none;padding-bottom:2px;border-bottom:1px solid #4fc1e3}@media(max-width:768px){a.link{font-weight:600}}a.link.white,a.link:hover{color:#fefefe;border-bottom:1px solid #fefefe}a.link.black,a.link.white:hover{color:#363636;border-bottom:1px solid #363636}a.link.black:hover{color:#fefefe;border-bottom:1px solid #fefefe}.sub,.text{padding:10px}.sub{margin-top:15px;font-weight:400}.title-bold{font-weight:700}.sticky-component{margin-top:-100px;padding:0}.sticky-component .sticky-image{position:-webkit-sticky;position:sticky;top:0;width:100%;overflow-x:clip;z-index:9999991}@media(max-width:768px){.sticky-component .sticky-image{position:absolute}}.case-history-solutions .solution-title{margin:auto}.case-history-solutions .solution-title .row-title-solution{width:100%}.case-history-solutions .solution-title .row-title-solution .col-title-solution{width:auto;padding-left:7%}.case-history-solutions .solution-title .subtitle{font-weight:900;font-size:110px;line-height:1.2em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width:1024px){.case-history-solutions .solution-title .subtitle{font-size:100px;display:flex;align-items:center;justify-content:center;margin-top:7vh}}@media(max-width:768px){.case-history-solutions .solution-title .subtitle{font-size:80px}}@media(max-width:576px){.case-history-solutions .solution-title .subtitle{font-size:50px}}.case-history-solutions .solution-container{width:35vw;height:16vh;margin-right:20vw}@media(max-width:1440px){.case-history-solutions .solution-container{width:50vw}}@media(max-width:1024px){.case-history-solutions .solution-container{width:92%;display:flex;height:100%;margin-right:0;margin-top:10vh;justify-content:center}}@media(max-width:576px){.case-history-solutions .solution-container{display:flex;flex-direction:column}}@media(max-width:1024px){.case-history-solutions .solution-container .icon-container{display:flex;flex-direction:column}}@media(max-width:576px){.case-history-solutions .solution-container .icon-container{flex-direction:unset;margin-left:4%}}.case-history-solutions .solution-container .icon-container img{height:120px;width:auto}@media(max-width:1024px){.case-history-solutions .solution-container .icon-container img{height:13vw;width:10vw}}@media(max-width:576px){.case-history-solutions .solution-container .icon-container img{width:auto;height:20vw;margin-bottom:25px}}.case-history-solutions .solution-container .single-description{width:30vw;margin-top:5vh}@media(max-width:1440px){.case-history-solutions .solution-container .single-description{width:30vw}}@media(max-width:1024px){.case-history-solutions .solution-container .single-description{width:40vw;margin-left:10%;margin-top:0}}@media(max-width:768px){.case-history-solutions .solution-container .single-description{width:85vw;margin-left:4%}}.containerAllCookie{height:150px;align-items:center!important;background:"#707070"}@media(max-width:768px){.containerAllCookie{height:250px}}.containerAllCookie .textContainer{display:flex!important;justify-content:flex-end!important;flex:none!important;margin:0!important;width:55%}@media(max-width:768px){.containerAllCookie .textContainer{width:85%}}@media(max-width:576px){.containerAllCookie .textContainer{width:98%}}.containerAllCookie .textContainer .text{width:60%}@media(max-width:1024px){.containerAllCookie .textContainer .text{width:84%}}@media(max-width:576px){.containerAllCookie .textContainer .text{width:98%}}.containerAllCookie .buttonContainer{width:42%}@media(max-width:768px){.containerAllCookie .buttonContainer{width:100%;display:flex;justify-content:center}}.containerAllCookie .buttonContainer .buttonCookie{font-size:20px;background-color:transparent;border:1px solid #71bdd8;color:#71bdd8;font-weight:700;font-size:23px;width:270px;height:50px;border-radius:unset}@media(max-width:576px){.containerAllCookie .buttonContainer .buttonCookie{font-size:18px}}.containerAllCookie .buttonContainer .buttonCookie:hover{background-color:#71bdd8;color:#fff;box-shadow:none}.containerAllCookie .buttonContainer .buttonCookie:focus{outline:none;border:none;background-color:transparent;box-shadow:none}.containerAllCookie .buttonContainer .buttonCookie:active{background-color:transparent;border:1px solid #fff;color:#fff;box-shadow:none}.dark-webhook{background-color:#363636;padding:20px}.webhook{padding-top:20px}.webhook .web-hook-image{width:100%}@media(max-width:1024px){.webhook .web-hook-image{width:30%}}.web-hook-form{width:100%}.web-hook-form .screen-reader-response{display:none}.web-hook-form form p{display:flex;flex-direction:column-reverse;position:relative;margin-bottom:15px}@media(max-width:1024px){.web-hook-form form p{align-items:center}}.web-hook-form form p select{height:50px;border-radius:5px;padding:0 15px;width:100%;color:#fefefe;background-color:transparent;border:1px solid #707070}.web-hook-form form p select:focus{border-color:#4fc1e3;color:#4fc1e3}.web-hook-form form p select option{color:#363636}.web-hook-form form p input[type=email],.web-hook-form form p input[type=text]{border-radius:10px;height:50px;background-color:transparent;border:1px solid #707070;color:#fefefe;padding:0 15px}.web-hook-form form p input[type=email]:focus,.web-hook-form form p input[type=text]:focus{border-color:#4fc1e3}.web-hook-form form p .name .email span{border-top:1px solid red;width:70%}.web-hook-form form p label{color:#fefefe;font-size:14px;transition:all .2 ease}.web-hook-form form p span:focus-within~label{font-size:14px;color:#4fc1e3}.web-hook-form form p .your-consense{width:70%}@media(max-width:768px){.web-hook-form form p .your-consense{width:100%}}.web-hook-form form p .your-consense .wpcf7-list-item-label{margin:10px}.web-hook-form form p .submit{color:#363636;background-color:#4fc1e3;height:60px;font-weight:800;letter-spacing:1px;padding:18px}@media(max-width:768px){.web-hook-form form p .submit{width:100%}}.web-hook-form form p .submit:disabled,.web-hook-form form p .submit:disabled:hover{color:#363636;background-color:#707070;height:60px;font-weight:800;letter-spacing:1px}.web-hook-form form p .submit:hover{background-color:#4fc1e3;color:#fefefe}.web-hook-form form p .iubenda-white{color:#fefefe;font-weight:700;text-decoration:none}.web-hook-form form p .iubenda-white:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.web-hook-form .error-message,.web-hook-form .success-message{border-radius:10px;width:70%}@media(max-width:768px){.web-hook-form .error-message,.web-hook-form .success-message{width:100%}}.modal-response{background-color:#4fc1e3;color:#fefefe!important;border:none!important}.modal-response:hover{background-color:#fefefe!important;color:#4fc1e3!important}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%!important;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.homepage-title{display:flex;justify-content:center;flex-direction:column}.homepage-title .subtitle-text,.homepage-title .title-text{font-size:6vw;padding-bottom:3vw}@media(max-width:1024px){.homepage-title .subtitle-text,.homepage-title .title-text{font-size:5vw}}@media(max-width:768px){.homepage-title .subtitle-text,.homepage-title .title-text{font-size:80px}}@media(max-width:576px){.homepage-title .subtitle-text,.homepage-title .title-text{font-size:40px;padding:0}}@media(max-width:768px){.homepage-title .first-page{padding-bottom:5vw}}@media(max-width:576px){.homepage-title .first-page{padding-bottom:10vw}.homepage-title{margin-left:0}}@media(max-width:1024px){.homepage-title{margin-left:0}}.homepage-title.title .subtitle-text{font-size:110px}.homepage-title.certificate-title{margin-left:0;margin-top:0}.homepage-title.certificate-title .subtitle-text,.homepage-title.certificate-title .title-text{margin:0;font-size:80px}@media(max-width:768px){.homepage-title.certificate-title .subtitle-text,.homepage-title.certificate-title .title-text{font-size:80px}}@media(max-width:576px){.homepage-title.certificate-title .subtitle-text,.homepage-title.certificate-title .title-text{font-size:40px;padding-bottom:6vw}}.homepage-ebook{background-color:#4fc1e3;display:flex;justify-content:center;flex-direction:column}.homepage-ebook .subtitle-text,.homepage-ebook .title-text{font-size:6vw;padding-bottom:3vw}@media(max-width:1024px){.homepage-ebook .subtitle-text,.homepage-ebook .title-text{font-size:5vw}}@media(max-width:768px){.homepage-ebook .subtitle-text,.homepage-ebook .title-text{font-size:80px}}@media(max-width:576px){.homepage-ebook .subtitle-text,.homepage-ebook .title-text{font-size:40px;padding:0}}@media(max-width:768px){.homepage-ebook .first-page{padding-bottom:5vw}}@media(max-width:576px){.homepage-ebook .first-page{padding-bottom:10vw}.homepage-ebook{margin-left:0}}@media(max-width:1024px){.homepage-ebook{margin-left:0}}.homepage-ebook.title .subtitle-text{font-size:110px}.homepage-ebook.certificate-title{margin-left:0;margin-top:0}.homepage-ebook.certificate-title .subtitle-text,.homepage-ebook.certificate-title .title-text{margin:0;font-size:80px}@media(max-width:768px){.homepage-ebook.certificate-title .subtitle-text,.homepage-ebook.certificate-title .title-text{font-size:80px}}@media(max-width:576px){.homepage-ebook.certificate-title .subtitle-text,.homepage-ebook.certificate-title .title-text{font-size:40px;padding-bottom:6vw}}.homepage-description{padding-top:4vw;padding-left:5vw}.home-container{display:flex;align-items:flex-start}.home-container.full{min-height:100vh}@media(max-width:576px){.home-container.full{min-height:80vh}}.home-container.half{min-height:50vh}.home-container .home-certification .certificate-row{height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center}.home-container .home-certification .certificate-row .certificate-image{flex-wrap:wrap;display:flex;justify-content:center}@media(max-width:768px){.home-container .home-certification .certificate-row .certificate-image{flex-wrap:wrap;display:flex;justify-content:flex-end;padding-bottom:6vw}}.home-container .home-certification .certificate-row .certificate-image img{width:auto;height:160px;margin:10px}@media(max-width:768px){.home-container .home-certification .certificate-row .certificate-image img{width:auto;height:140px}}@media(max-width:576px){.home-container .home-certification .certificate-row .certificate-image img{width:auto;height:120px}}.horizontalscroll-container{padding:0}.horizontalscroll-container .single-project{height:100%;width:150vw;position:relative;flex-shrink:0}.horizontalscroll-container .single-project .show-full-case{width:-moz-fit-content;width:fit-content}.horizontalscroll-container .single-project .content-project{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:100}.horizontalscroll-container .single-project .header-project{font-size:20px}.horizontalscroll-container .single-project .title-project{font-weight:800;margin:0;font-size:14vh}.horizontalscroll-container .single-project .description-project{font-weight:900;font-size:6vh;line-height:1.2em;color:"transparent";margin-bottom:5vh}.horizontalscroll-container .single-project .aruba-domains{text-shadow:-1px -1px 0 orange,1px -1px 0 orange,-1px 1px 0 orange,1px 1px 0 orange}.horizontalscroll-container .single-project .adoc{text-shadow:-1px -1px 0 #feee70,1px -1px 0 #feee70,-1px 1px 0 #feee70,1px 1px 0 #feee70}.horizontalscroll-container .single-project .tk-desk{text-shadow:-1px -1px 0 #00497c,1px -1px 0 #00497c,-1px 1px 0 #00497c,1px 1px 0 #00497c}.horizontalscroll-container .single-project .esa{text-shadow:-1px -1px 0 #4785e8,1px -1px 0 #4785e8,-1px 1px 0 #4785e8,1px 1px 0 #4785e8}.horizontalscroll-container .single-project .kaitiaki{text-shadow:-1px -1px 0 #f1f932,1px -1px 0 #f1f932,-1px 1px 0 #f1f932,1px 1px 0 #f1f932}.horizontalscroll-container .single-project .patrimonyo{text-shadow:-1px -1px 0 #fe708c,1px -1px 0 #fe708c,-1px 1px 0 #fe708c,1px 1px 0 #fe708c}.horizontalscroll-container .single-project .otherProjects{text-shadow:-1px -1px 0 #fefefe,1px -1px 0 #fefefe,-1px 1px 0 #fefefe,1px 1px 0 #fefefe}.horizontalscroll-container .single-project span{font-size:20px}.horizontalscroll-container .single-project .counter-project{color:hsla(0,0%,100%,.7)}.horizontalscroll-container .single-project .footer-project{font-size:1vw;margin:2vh 0 0 10vh}.verticalscroll-container{padding:0;overflow:hidden}.verticalscroll-container .single-project{height:100%;width:150vw;position:relative;flex-shrink:0}@media(max-width:1024px){.verticalscroll-container .single-project{width:100vw}}.verticalscroll-container .single-project .show-full-case{width:-moz-fit-content;width:fit-content}@media(max-width:768px){.verticalscroll-container .single-project .show-full-case{font-size:18px}}@media(max-width:576px){.verticalscroll-container .single-project .show-full-case{font-size:16px}}.verticalscroll-container .single-project .content-project{display:flex;flex-direction:column;justify-content:center;z-index:100}@media(max-width:1024px){.verticalscroll-container .single-project .content-project{padding:0 20px;margin-top:30px}}.verticalscroll-container .single-project .header-project{font-size:20px}.verticalscroll-container .single-project .title-project{font-weight:800;margin:0;font-size:110px}@media(max-width:1024px){.verticalscroll-container .single-project .title-project{font-size:100px}}@media(max-width:768px){.verticalscroll-container .single-project .title-project{font-size:80px}}@media(max-width:576px){.verticalscroll-container .single-project .title-project{font-size:40px}}.verticalscroll-container .single-project .description-project{font-weight:900;line-height:1.2em;color:"transparent";margin-bottom:5vh}@media(max-width:1024px){.verticalscroll-container .single-project .description-project{font-size:80px}}@media(max-width:768px){.verticalscroll-container .single-project .description-project{font-size:40px}}@media(max-width:576px){.verticalscroll-container .single-project .description-project{font-size:20px}}.verticalscroll-container .single-project .aruba-domains{text-shadow:-1px -1px 0 orange,1px -1px 0 orange,-1px 1px 0 orange,1px 1px 0 orange}.verticalscroll-container .single-project .adoc{text-shadow:-1px -1px 0 #feee70,1px -1px 0 #feee70,-1px 1px 0 #feee70,1px 1px 0 #feee70}.verticalscroll-container .single-project .tk-desk{text-shadow:-1px -1px 0 #00497c,1px -1px 0 #00497c,-1px 1px 0 #00497c,1px 1px 0 #00497c}.verticalscroll-container .single-project .esa{text-shadow:-1px -1px 0 #4785e8,1px -1px 0 #4785e8,-1px 1px 0 #4785e8,1px 1px 0 #4785e8}.verticalscroll-container .single-project .kaitiaki{text-shadow:-1px -1px 0 #f1f932,1px -1px 0 #f1f932,-1px 1px 0 #f1f932,1px 1px 0 #f1f932}.verticalscroll-container .single-project .patrimonyo{text-shadow:-1px -1px 0 #fe708c,1px -1px 0 #fe708c,-1px 1px 0 #fe708c,1px 1px 0 #fe708c}.verticalscroll-container .single-project .otherProjects{text-shadow:-1px -1px 0 #fefefe,1px -1px 0 #fefefe,-1px 1px 0 #fefefe,1px 1px 0 #fefefe}.verticalscroll-container .single-project span{font-size:20px}.verticalscroll-container .single-project .counter-project{font-size:20px;color:hsla(0,0%,100%,.7)}.verticalscroll-container .single-project .footer-project{font-size:20px;margin:0 0 5vh 10vh}@media(max-width:1024px){.verticalscroll-container .single-project .footer-project{padding:20px;margin:0}}@media(max-width:768px){.verticalscroll-container .single-project .footer-project{font-size:18px}}@media(max-width:576px){.verticalscroll-container .single-project .footer-project{font-size:16px;padding-left:10px}}.home-solutions-container{display:block}@media(max-width:1024px){.home-solutions-container{overflow:hidden}}.home-solutions-container.full{min-height:120vh}.home-solutions-container.half{min-height:50vh}.home-solutions-container img{width:100%;height:90vh}.home-solutions-container .home-photo{width:70%;height:auto}@media(max-width:1024px){.home-solutions-container .home-photo{width:90%}}.home-reviews-container{height:-moz-fit-content;height:fit-content;margin-top:6em}@media(max-width:1024px){.home-reviews-container{height:100%}}.home-workwithus-container{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center}.home-workwithus-container .project-idea{text-align:center;margin-bottom:10em}.home-workwithus-container .project-idea p{margin-bottom:50px;font-size:6.65vw}.colored{background-color:aqua}.scaleHover:hover{transform:scale(1.05);transition-timing-function:ease-in-out}.it-title-container .it-title{display:flex;justify-content:center;margin-left:5vw;margin-top:33vh;padding:0 0 3vw;flex-direction:column}@media(max-width:1024px){.it-title-container .it-title{margin-top:300px;width:85%}}@media(max-width:768px){.it-title-container .it-title{margin-top:600px}}@media(max-width:576px){.it-title-container .it-title{margin-left:0;margin-top:600px;padding-left:10vw}}.it-title-container .it-title.certificate-title{margin-left:0;margin-top:0}.it-title-container .it-title .title-text{font-size:110px}@media(max-width:768px){.it-title-container .it-title .title-text{font-size:80px}}@media(max-width:576px){.it-title-container .it-title .title-text{font-size:40px}}.it-title-container .it-title .subtitle-text{font-size:3.3vw;color:#4fc1e3}@media(max-width:768px){.it-title-container .it-title .subtitle-text{font-size:40px}}@media(max-width:576px){.it-title-container .it-title .subtitle-text{font-size:20px}}.it-title-container .it-col-description{margin-bottom:5vw}@media(max-width:1024px){.it-title-container .it-col-description{width:50vw;margin:0 0 6vh 21vw}}@media(max-width:576px){.it-title-container .it-col-description{width:80vw;margin:0 0 6vh 8vw}}.it-title-container .it-col-description .it-description{width:100%}@media(max-width:1024px){.it-title-container .it-col-description .it-description{width:100%;margin-top:5vh;margin-left:0}}@media(max-width:1024px)and (max-width:576px){.it-title-container .it-col-description .it-description{width:80vw;margin:0}}.it-process-container .horizontalscroll-container{background-color:#fefefe}.it-process-container .horizontalscroll-container .title-container{width:60%}.it-process-container .horizontalscroll-container .title-container.title-over-scroll{width:40%}.it-process-container .horizontalscroll-container .subsubtitle-text{white-space:normal}.it-process-container .verticalscroll-container{background-color:#fefefe}.it-solutions-container{min-height:100vh;padding:0}.it-solutions-container .single-solution-expanded{display:flex;align-items:center;justify-content:center;flex-direction:column}.it-solutions-container .single-solution-expanded .solution-section{display:flex;flex-direction:column;width:50%;padding-bottom:5em}@media(max-width:576px){.it-solutions-container .single-solution-expanded .solution-section{width:85vw;margin-top:8vh}}.it-solutions-container .single-solution-expanded .solution-section .title-text{padding-top:10vh;font-size:40px;position:relative}@media(max-width:576px){.it-solutions-container .single-solution-expanded .solution-section .title-text{padding-top:0;margin-top:20px;width:78vw;font-size:35px}}.it-solutions-container .single-solution-expanded .solution-section .free_string{background-color:#4fc1e3;color:#363636;font-weight:700;padding:2px}.it-solutions-container .single-solution-expanded .solution-section .free-icon{width:100px;height:100px;border-radius:50px;background-color:#4fc1e3;position:absolute;left:-15vh;top:8vh;font-size:14px;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg);color:#4fc1e3;text-shadow:-1px -1px 0 #363636,1px -1px 0 #363636,-1px 1px 0 #363636,1px 1px 0 #363636}@media(max-width:576px){.it-solutions-container .single-solution-expanded .solution-section .free-icon{left:auto;right:-6vw;top:-6vh}}.it-solutions-container .single-solution-expanded .solution-section ul{list-style:none;margin-left:0;padding-left:1.2em}@media(max-width:576px){.it-solutions-container .single-solution-expanded .solution-section ul{padding-left:0}}#digital-transformation-advice .title-text-row{width:140%!important}@media(max-width:576px){#digital-transformation-advice .title-text-row{width:100%!important}}#digital-transformation-advice .card-description .service-card-title{font-size:3.9vw}@media(max-width:992px){#digital-transformation-advice .card-description{width:350px!important}}@media(max-width:768px){#digital-transformation-advice .card-description{width:290px!important}#digital-transformation-advice .card-description .service-card-title{font-size:40px}}@media(max-width:576px){#digital-transformation-advice .card-description .service-card-title{font-size:40px}}@media(max-width:420px){#digital-transformation-advice .card-description{left:-18%!important;width:260px!important}}#digital-transformation-planning .title-text-row{width:140%!important}@media(max-width:576px){#digital-transformation-planning .title-text-row{width:100%!important}}#digital-transformation-planning .card-description .service-card-title{font-size:3.9vw}@media(max-width:992px){#digital-transformation-planning .card-description{width:350px!important}}@media(max-width:768px){#digital-transformation-planning .card-description{width:290px!important}#digital-transformation-planning .card-description .service-card-title{font-size:40px}}@media(max-width:576px){#digital-transformation-planning .card-description .service-card-title{font-size:40px}}@media(max-width:420px){#digital-transformation-planning .card-description{left:-18%!important;width:260px!important}}#product-selection-consulting .title-text-row{width:140%!important}@media(max-width:576px){#product-selection-consulting .title-text-row{width:110%!important}}@media(max-width:420px){#product-selection-consulting .title-text-row{width:100%!important}}#product-selection-consulting .card-description .service-card-title{font-size:3.9vw}@media(max-width:992px){#product-selection-consulting .card-description{width:350px!important}}@media(max-width:768px){#product-selection-consulting .card-description{width:290px!important}#product-selection-consulting .card-description .service-card-title{font-size:40px}}@media(max-width:576px){#product-selection-consulting .card-description .service-card-title{font-size:40px}}@media(max-width:420px){#product-selection-consulting .card-description{left:-18%!important;width:260px!important}}.cloud-title-container .cloud-title{display:flex;justify-content:center;margin-left:5vw;margin-top:33vh;padding:0 0 3vw;flex-direction:column}@media(max-width:1024px){.cloud-title-container .cloud-title{margin-top:300px;width:85%}}@media(max-width:768px){.cloud-title-container .cloud-title{margin-top:600px}}@media(max-width:576px){.cloud-title-container .cloud-title{margin-left:0;margin-top:600px;padding-left:10vw}}.cloud-title-container .cloud-title .title-text{font-size:110px}@media(max-width:768px){.cloud-title-container .cloud-title .title-text{font-size:80px}}@media(max-width:576px){.cloud-title-container .cloud-title .title-text{font-size:40px}}.cloud-title-container .cloud-title .subtitle-text{font-size:3.3vw;color:#4fc1e3}@media(max-width:768px){.cloud-title-container .cloud-title .subtitle-text{font-size:40px}}@media(max-width:576px){.cloud-title-container .cloud-title .subtitle-text{font-size:20px}}.cloud-title-container.certificate-title{margin-left:0;margin-top:0}.cloud-title-container ul{list-style:none;margin-left:0;padding-left:1.2em}@media(max-width:1024px){.cloud-title-container ul{padding-left:0}}.cloud-title-container .cloud-col-description{margin-bottom:5vw}@media(max-width:1024px){.cloud-title-container .cloud-col-description{width:50vw;margin:0 0 6vh 21vw}}@media(max-width:576px){.cloud-title-container .cloud-col-description{width:80vw;margin:0 0 6vh 8vw}}.cloud-title-container .cloud-col-description .cloud-description{width:100%}@media(max-width:1024px){.cloud-title-container .cloud-col-description .cloud-description{width:100%;margin-top:5vh;margin-left:0}}.cloud-process-container .horizontalscroll-container{background-color:#fefefe}.cloud-process-container .horizontalscroll-container .title-container{width:60%}.cloud-process-container .horizontalscroll-container .title-container.title-over-scroll{width:40%}.cloud-process-container .horizontalscroll-container .subsubtitle-text{white-space:normal}.cloud-process-container .horizontalscroll-container .container-box-graph{width:50%;margin:auto}.cloud-process-container .horizontalscroll-container .container-box-graph .image-box-container{width:360px}.cloud-process-container .horizontalscroll-container .container-box-graph .image-box-container .image-icon-left{float:left}.cloud-process-container .horizontalscroll-container .right{float:right;margin:2% 0 0}.cloud-process-container .horizontalscroll-container .center{margin:30% 0 0 17%;text-align:right}.cloud-process-container .verticalscroll-container{background-color:#fefefe}.cloud-process-container .verticalscroll-container .single-step{width:100vw;height:30vh}@media(max-width:1024px){.cloud-process-container .verticalscroll-container .single-step{width:100vw;height:35vh}}@media(max-width:576px){.cloud-process-container .verticalscroll-container .single-step{width:100vw;height:45vh}}.cards-external-container{min-height:100%;padding:0;width:80%}.cards-external-container .col-lg-6{display:flex;align-items:center;justify-content:center}@media(max-width:992px){.cards-external-container .col-lg-6:first-of-type{margin-bottom:40px}}.cards-external-container .cards-container{margin:40px 0 80px}@media(max-width:768px){.cards-external-container .cards-container{margin:40px 0}}.cards-external-container .cards-container .cards-row{width:100%;margin:0}.cards-external-container .cards-container .cards-row:first-of-type{margin-bottom:40px}.subservice-title-container{padding-top:20vh;padding-left:30vh}@media(max-width:992px){.subservice-title-container{padding-left:21vw}}.subservice-title-container .subtitle-text{text-shadow:-1px -1px 0 #4fc1e3,1px -1px 0 #4fc1e3,-1px 1px 0 #4fc1e3,1px 1px 0 #4fc1e3}.breadcrumbs-container{width:100%;background-color:#4fc1e3;min-height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:50px;margin-top:-60px}.breadcrumbs-container a{color:#fefefe}.breadcrumbs-container p{margin:0 10px;width:-moz-fit-content;width:fit-content;font-size:25px;text-align:center}@media(max-width:768px){.breadcrumbs-container p{font-size:18px}}@media(max-width:576px){.breadcrumbs-container p{font-size:16px}}#cloud-native-dev .title-text-row{width:140%!important}@media(max-width:576px){#cloud-native-dev .title-text-row{width:100%!important}}@media(max-width:420px){#cloud-native-dev .card-description{left:-20%!important}}#cloud-review .title-text-row{width:140%!important}@media(max-width:576px){#cloud-review .title-text-row{width:120%!important;width:100%!important}}@media(max-width:420px){#cloud-review .card-description{left:-15%!important}#cloud-review .card-description .service-card-title{font-size:40px}#business-analytics .card-description{left:-10%!important}}.cloud-solutions-container{min-height:100vh;padding:0;width:100%;background-color:#363636}.cloud-solutions-container .single-solution-expanded{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fefefe;color:#363636}.cloud-solutions-container .single-solution-expanded .solution-section{position:relative;display:flex;flex-direction:column;width:50%;padding-bottom:5em}@media(max-width:1024px){.cloud-solutions-container .single-solution-expanded .solution-section{width:85vw}}.cloud-solutions-container .single-solution-expanded .solution-section .subtitle-service-text{font-weight:900;font-size:40px;margin-bottom:0}.cloud-solutions-container .single-solution-expanded .solution-section .free_string{background-color:#4fc1e3;color:#363636;font-weight:700;padding:2px}.cloud-solutions-container .single-solution-expanded .solution-section ul{list-style:none;margin-left:0;padding-left:1.2em}@media(max-width:1024px){.cloud-solutions-container .single-solution-expanded .solution-section ul{padding-left:0}}.cloud-solutions-container .single-solution-expanded .solution-section .accordion-structure h2 button{display:flex;justify-content:space-between;padding:20px;width:100%;font-size:20px}.cloud-solutions-container .single-solution-expanded .container-emigration-phase p{margin-bottom:1rem}@media(max-width:1460px){.cloud-solutions-container .single-solution-expanded .container-emigration-phase p{margin-bottom:0}}@media(max-width:1024px){.cloud-solutions-container .single-solution-expanded .container-emigration-phase .text-phase-migration{width:90vw;margin:0 0 3px}}@media(max-width:576px){.cloud-solutions-container .single-solution-expanded .container-emigration-phase .text-phase-migration{margin:10px 0 3px}}.cloud-solutions-container .single-solution-expanded .container-emigration-phase .col{margin:0 0 10px}@media(max-width:1460px){.cloud-solutions-container .single-solution-expanded .container-emigration-phase .col{width:90vw;margin:25px 0 3px}}@media(max-width:576px){.cloud-solutions-container .single-solution-expanded .container-emigration-phase .col{margin:15px 0 -6px}}.cloud-solutions-container .free-icon{width:100px;height:100px;border-radius:50px;background-color:#4fc1e3;position:absolute;left:-15vh;top:8vh;font-size:14px;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg);color:#4fc1e3;text-shadow:-1px -1px 0 #363636,1px -1px 0 #363636,-1px 1px 0 #363636,1px 1px 0 #363636}@media(max-width:576px){.cloud-solutions-container .free-icon{left:auto;right:-6vw;top:-6vh}}.customDev-title-container .customDev-title{display:flex;justify-content:center;margin-left:5vw;margin-top:33vh;padding:0 0 3vw;flex-direction:column}@media(max-width:1024px){.customDev-title-container .customDev-title{margin-top:300px;width:85%}}@media(max-width:768px){.customDev-title-container .customDev-title{margin-top:600px}}@media(max-width:576px){.customDev-title-container .customDev-title{margin-left:0;margin-top:600px;padding-left:10vw}}.customDev-title-container .customDev-title .title-text{font-size:5vw;font-size:110px}@media(max-width:768px){.customDev-title-container .customDev-title .title-text{font-size:80px}}@media(max-width:576px){.customDev-title-container .customDev-title .title-text{font-size:40px}}.customDev-title-container .customDev-title .subtitle-text{font-size:3.3vw;color:#4fc1e3}@media(max-width:768px){.customDev-title-container .customDev-title .subtitle-text{font-size:40px}}@media(max-width:576px){.customDev-title-container .customDev-title .subtitle-text{font-size:20px}}.customDev-title-container .customDev-title.certificate-title{margin-left:0;margin-top:0}.customDev-title-container .customDev-coll-description{margin-bottom:5vw}@media(max-width:1024px){.customDev-title-container .customDev-coll-description{width:50vw;margin:0 0 6vh 21vw}}@media(max-width:576px){.customDev-title-container .customDev-coll-description{width:80vw;margin:0 0 6vh 8vw}}.customDev-title-container .customDev-coll-description .customDev-description{width:85%}@media(max-width:1024px){.customDev-title-container .customDev-coll-description .customDev-description{width:100%;margin-top:5vh;margin-left:0}}.customDev-process-container .customDev-container{background-color:#fefefe}@media(max-width:1024px){.customDev-process-container .customDev-container{overflow:hidden}}.customDev-process-container .customDev-container .title-container{width:60%}@media(max-width:1024px){.customDev-process-container .customDev-container .title-container .title{top:30%;left:0;font-size:8vw}.customDev-process-container .customDev-container .title-container .subtitle{top:50%;left:58%}.customDev-process-container .customDev-container .title-container .subtitle .subsubtitle-text{font-size:2vw}}.customDev-process-container .customDev-container .title-container.title-over-scroll{width:50%}.customDev-process-container .customDev-container .subsubtitle-text{white-space:normal;font-size:25px}.customDev-process-container .customDev-container .subsubtitle-text .black-text{margin-bottom:10px}.customDev-process-container .customDev-container .container-box-graph{width:940px;margin:4% auto 0}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph{width:100vw}}.customDev-process-container .customDev-container .container-box-graph .first-container-graph{display:flex}.customDev-process-container .customDev-container .container-box-graph .image-box-container{width:320px}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .image-box-container{width:50vw}}@media(max-width:768px){.customDev-process-container .customDev-container .container-box-graph .image-box-container{width:85%}}.customDev-process-container .customDev-container .container-box-graph .image-box-container .image-icon{margin-bottom:12px;margin-right:5px}.customDev-process-container .customDev-container .container-box-graph .image-box-container .image-icon-left{display:flex}.customDev-process-container .customDev-container .container-box-graph .left{margin-left:11%;float:left}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .left{margin-top:7vh;margin-left:auto;margin-right:auto;float:none}}.customDev-process-container .customDev-container .container-box-graph .right{float:right;margin:2% 0 0}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .right{margin:-70px 180px 0 0}}.customDev-process-container .customDev-container .container-box-graph .right-center{float:right;margin:2% 12% 0 0}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .right-center{margin:2% 13% 0 0;width:34vw}}.customDev-process-container .customDev-container .container-box-graph .center-top{margin:30% 0 0 22%}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .center-top{margin:30% 0 0 28%}}.customDev-process-container .customDev-container .container-box-graph .center-bottom{margin:40% 0 0 22%;width:50%}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .center-bottom{margin:43% 0 0 27%}}.customDev-process-container .customDev-container .container-box-graph .image-container-arrow{display:flex}.customDev-process-container .customDev-container .container-box-graph .image-container-arrow .last-arrow{margin:21% 0 0}.customDev-process-container .customDev-container .container-box-graph .text-right{text-align:right}.customDev-process-container .customDev-container .container-box-graph .arrow-back-left{margin:0 0 0 -25%}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .arrow-back-left{margin:0 0 0 20%}}.customDev-process-container .customDev-container .container-box-graph .back-arrow{position:absolute;margin:0 0 0 -224px}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .back-arrow{margin:1vh 0 0 -14vw}}.customDev-process-container .customDev-container .container-box-graph .arrow-to-bottom{position:absolute;margin:0 0 0 -30px}.customDev-process-container .customDev-container .container-box-graph .middle-beside-box{margin-top:18px}.customDev-process-container .customDev-container .container-box-graph .middle-arrow{display:flex;margin-top:-50px}.customDev-process-container .customDev-container .container-box-graph .middle-arrow .up-arrow{margin-left:-49%}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .middle-arrow .up-arrow{margin-left:-62%}}.customDev-process-container .customDev-container .container-box-graph .middle-arrow .down-arrow{margin-left:94%}@media(max-width:1024px){.customDev-process-container .customDev-container .container-box-graph .middle-arrow .down-arrow{margin-left:100%}}.customDev-solutions-container{min-height:100vh;padding:0}.customDev-solutions-container .single-solution-expanded{display:flex;align-items:center;justify-content:center;flex-direction:column}.customDev-solutions-container .single-solution-expanded .solution-section{display:flex;flex-direction:column;width:50%;padding-bottom:5em}@media(max-width:576px){.customDev-solutions-container .single-solution-expanded .solution-section{width:85vw}}.customDev-solutions-container .single-solution-expanded .solution-section .title-text{padding-top:10vh;font-size:40px;position:relative}@media(max-width:576px){.customDev-solutions-container .single-solution-expanded .solution-section .title-text{margin-top:20px;font-size:35px}}.customDev-solutions-container .single-solution-expanded .solution-section .free_string{background-color:#4fc1e3;color:#363636;font-weight:700;padding:2px}.customDev-solutions-container .single-solution-expanded .solution-section ul{list-style:none;margin-left:0;padding-left:1.2em}@media(max-width:1024px){.customDev-solutions-container .single-solution-expanded .solution-section ul{padding-left:0}}#web-platforms .title-text-row{width:140%!important}@media(max-width:576px){#web-platforms .title-text-row{width:120%!important}}#web-platforms .card-description .service-card-title{font-size:3.9vw}@media(max-width:768px){#web-platforms .card-description{width:260px!important}#web-platforms .card-description .service-card-title{font-size:40px}}@media(max-width:420px){#web-platforms .card-description{left:-15%!important}}#enterprise-mobile-app .title-text-row{width:140%!important}@media(max-width:576px){#enterprise-mobile-app .title-text-row{width:120%!important}}#enterprise-mobile-app .card-description .service-card-title{font-size:3.9vw}@media(max-width:992px){#enterprise-mobile-app .card-description{width:350px!important}}@media(max-width:768px){#enterprise-mobile-app .card-description{width:270px!important}#enterprise-mobile-app .card-description .service-card-title{font-size:40px}}@media(max-width:420px){#enterprise-mobile-app .card-description{left:-15%!important}}.who-we-are-container{display:flex;align-items:flex-start}.who-we-are-container.full{min-height:55vh}.who-we-are-container.half{min-height:50vh}.who-we-are-container .who-we-are-row-first-section{margin-top:10vh;margin-left:20vw;margin-bottom:10vh}@media(max-width:1024px){.who-we-are-container .who-we-are-row-first-section{margin-left:5vw}}@media(max-width:768px){.who-we-are-container .who-we-are-row-first-section{margin-top:12vh}}@media(max-width:576px){.who-we-are-container .who-we-are-row-first-section{margin-left:3vw;margin-right:3vw;margin-top:25vh}}.who-we-are-container .subsubtitle-text-weare{font-weight:500;font-size:30px}@media(max-width:1024px){.who-we-are-container .subsubtitle-text-weare{font-size:20px}}@media(max-width:576px){.who-we-are-container .subsubtitle-text-weare{font-size:16px}}.who-we-are-container .chapter{font-size:20px}@media(max-width:1024px){.who-we-are-container .chapter{font-size:20px}}.who-we-are-container .archeido-title{font-weight:900;font-size:5vw;line-height:1.2em;color:#363636;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width:1024px){.who-we-are-container .archeido-title{font-size:40px}}@media(max-width:768px){.who-we-are-container .archeido-title{font-size:40px}}@media(max-width:576px){.who-we-are-container .archeido-title{font-size:40px}}.who-we-are-container.we-are-even-experts-title{position:relative;padding-bottom:50px;background-color:#01a1c5}.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row{min-height:40vh;margin-top:25vh;margin-left:20vw;margin-right:10vw}@media(max-width:1024px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row{margin-right:20vw;margin-top:10vh;margin-left:5vw}}@media(max-width:768px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row{margin-right:20vw}}@media(max-width:576px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row{margin-left:3vw;margin-right:3vw}}.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-text{font-weight:900;font-size:5vw;line-height:1.2em;color:#01a1c5;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width:1024px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-text{font-size:40px}}@media(max-width:768px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-text{font-size:40px}}@media(max-width:576px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-text{font-size:40px}}.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-experts{font-weight:800;font-size:4vw}@media(max-width:1024px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-experts{font-size:40px}}@media(max-width:768px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-experts{font-size:40px}}@media(max-width:576px){.who-we-are-container.we-are-even-experts-title .we-are-even-experts-row .who-we-are-title .subtitle-experts{font-size:35px}}.who-we-are-container.we-are-even-container{background-color:#5fc4e1}.who-we-are-container.we-are-manifest{position:relative;padding-bottom:50px;background-color:#4fc1e3}@media(max-width:576px){.who-we-are-container.we-are-manifest{padding-bottom:0}}.who-we-are-container.we-are-manifest .we-are-manifest-row{margin-top:5vh;margin-left:20vw}@media(max-width:1024px){.who-we-are-container.we-are-manifest .we-are-manifest-row{margin-left:5vw}}@media(max-width:576px){.who-we-are-container.we-are-manifest .we-are-manifest-row{margin-left:3vw;margin-right:5vw}}.who-we-are-container.we-are-manifest .we-are-manifest-row .who-we-are-title .chapter{font-size:.8vw}.who-we-are-container.we-are-manifest .we-are-manifest-row .who-we-are-title .subtitle-manifest{font-weight:900;font-size:2vw}.who-we-are-container .home-certification{width:100%}.who-we-are-container .home-certification .certificate-row{height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;margin-top:200px}.who-we-are-container .home-certification .certificate-row .certificate-image img{width:200px;height:auto}.who-we-are-container .row-hexagon{position:relative}.who-we-are-container .row-hexagon .col-hexagon{position:absolute;z-index:1}.we-are-even-experts{position:relative;padding-top:100px}@media(max-width:1024px){.we-are-even-experts{padding-top:0;padding-bottom:100px}}.we-are-even-experts .sub-title-experts{font-weight:700;font-size:25px}@media(max-width:576px){.we-are-even-experts .sub-title-experts{margin-left:3vh;margin-right:3vh}}.we-are-even-experts p{font-size:20px;margin-bottom:3vh}@media(max-width:576px){.we-are-even-experts p{margin-left:3vh;margin-right:3vh}}.we-are-even-experts .subtitle-experts{font-weight:900;font-size:3.9vw}.we-are-even-experts .row-update-agency{width:100vw;height:30vh;display:flex;align-items:flex-start}@media(max-width:1024px){.we-are-even-experts .row-update-agency{height:60vh}}.we-are-even-experts .row-update-agency .col-update-agency{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.we-are-even-experts .row-update-agency .number-of-project{font-size:50px;font-weight:500;margin-right:20px;text-align:center}.we-are-even-experts .row-update-agency .name-of-project{font-size:20px;text-align:center}.we-are-even-experts .digital-transformation-paragraph{margin-top:250px}@media(max-width:576px){.we-are-even-experts .digital-transformation-paragraph{margin-top:0}}.who-we-are-project-idea{background-color:#5fc4e1;width:100vw}.who-we-are-project-idea .project-idea{text-align:center;margin-bottom:15em;margin-top:15em}.who-we-are-project-idea .project-idea p{margin-bottom:100px;padding:0 25vw;font-size:5.45vw}.we-are-archeido-modelling-icon .single-solution-expanded{width:40vw;height:8vh}.we-are-archeido-modelling-icon .single-solution-expanded .solution-header{display:flex;flex-direction:column;width:100%;padding-bottom:5em}.we-are-archeido-modelling-icon .single-solution-expanded .solution-header .part-of-archeido{font-size:30px;width:-moz-fit-content;width:fit-content;margin-left:110px}.we-are-archeido-modelling-icon .single-solution-expanded .solution-header .description-of-archeido{font-size:20px;width:-moz-fit-content;width:fit-content;margin-left:110px}.image-manifest{display:flex;justify-content:space-around}@media(max-width:1024px){.image-manifest{flex-direction:column;align-items:center;justify-content:center}}.image-manifest .image-small{width:auto;height:390px;margin-top:-30vh}@media(max-width:1200px){.image-manifest .image-small{width:auto;height:300px;margin-top:-30vh}}@media(max-width:1024px){.image-manifest .image-small{width:90vw;height:auto;margin-top:-90vh}}@media(max-width:576px){.image-manifest .image-small{width:90vw;height:auto;margin-top:-60vh}}.image-manifest .image-large{border-radius:20px;height:790px;margin-top:-43vh}@media(max-width:1200px){.image-manifest .image-large{width:auto;height:700px;margin-top:-43vh}}@media(max-width:1024px){.image-manifest .image-large{width:60vw;height:auto;margin-top:10vh}}.we-are-manifest{position:relative;padding-top:30px}.we-are-manifest .who-we-are-manifest-title .subtitle{font-weight:900;font-size:2vw}@media(max-width:1024px){.we-are-manifest .who-we-are-manifest-title .subtitle{font-size:20px}}.we-are-manifest .row-update-agency{margin-left:auto;margin-right:5%;width:100vw;flex-direction:row-reverse}.we-are-manifest .manifest-container-description{width:400px}.we-are-manifest .icon-image-manifest{width:11vw;height:11vw}@media(max-width:1024px){.we-are-manifest .icon-image-manifest{width:100px;height:100px}}.we-are-manifest .we-are-title{font-weight:900;font-size:2vw;margin:20px 0 10px}@media(max-width:1024px){.we-are-manifest .we-are-title{font-size:20px}}.we-are-manifest .description{margin-bottom:150px}.we-are-manifest .manifest-row{margin-bottom:27vh}@media(max-width:576px){.we-are-manifest .manifest-row{margin-left:5vw;margin-right:5vw;margin-bottom:0}}.we-are-method{position:relative;padding-top:30px}.we-are-method .we-are-method-row{width:100%}.we-are-method .image-xlarge{width:auto;height:65vh}@media(max-width:1024px){.we-are-method .image-xlarge{width:90vw;height:auto}}.we-are-method .who-we-are-methods-title{margin:auto}@media(max-width:1024px){.we-are-method .who-we-are-methods-title{margin:5%}}.we-are-method .who-we-are-methods-title .chapter{font-size:20px}.we-are-method .who-we-are-methods-title .subtitle{font-weight:900;font-size:2vw}@media(max-width:1024px){.we-are-method .who-we-are-methods-title .subtitle{font-weight:700;font-size:20px}}.we-are-mobile{display:flex;flex-direction:column;align-items:center}.case-history-page .case-history-title-container .case-history-row-title{min-height:80vh}@media(max-width:1224px){.case-history-page .case-history-title-container .case-history-row-title{min-height:75vh}}@media(max-width:768px){.case-history-page .case-history-title-container .case-history-row-title{margin-top:100px}}@media(max-width:576px){.case-history-page .case-history-title-container .case-history-row-title{min-height:72vh}}.case-history-page .case-history-title-container .case-history-title{display:flex;justify-content:center;flex-direction:column}.case-history-page .case-history-title-container .case-history-title .chapter{font-size:20px}.case-history-page .case-history-title-container .case-history-title .title{font-weight:900;font-size:110px;color:#fefefe;margin-bottom:0}@media(max-width:1024px){.case-history-page .case-history-title-container .case-history-title .title{font-size:100px}}@media(max-width:768px){.case-history-page .case-history-title-container .case-history-title .title{font-size:80px}}@media(max-width:576px){.case-history-page .case-history-title-container .case-history-title .title{font-size:40px}}.case-history-page .case-history-title-container .case-history-title .subtitle{font-weight:900;font-size:3.3vw;line-height:1.2em;color:#363636;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width:1024px){.case-history-page .case-history-title-container .case-history-title .subtitle{font-size:50px}}@media(max-width:768px){.case-history-page .case-history-title-container .case-history-title .subtitle{font-size:35px}}@media(max-width:576px){.case-history-page .case-history-title-container .case-history-title .subtitle{font-weight:700}}.case-history-page .case-history-title-container .row-hexagon{position:relative}.case-history-page .case-history-title-container .row-hexagon .col-hexagon{position:absolute;z-index:1}.case-history-page .horizontalscroll-container{overflow:hidden}.kaitiaki-image{overflow:hidden;position:absolute;right:11vw;top:20vh;width:auto;height:600px}@media(max-width:1024px){.kaitiaki-image{right:2vw;height:560px}}@media(max-width:768px){.kaitiaki-image{left:32%;top:50vh;height:500px;width:auto}}@media(max-width:576px){.kaitiaki-image{left:20%;top:55vh;height:480px}}@media(max-width:450px){.kaitiaki-image{left:27%;top:58vh;height:300px}}.kaitiaki-container{display:flex;align-items:flex-start}.kaitiaki-container.full{min-height:100vh}@media(max-width:1024px){.kaitiaki-container.full{min-height:90vh}}@media(max-width:768px){.kaitiaki-container.full{min-height:100vh}}.kaitiaki-container.half{min-height:50vh}.kaitiaki-container .row-kaitiaki-first-section{margin-top:18vh;margin-left:100px}@media(max-width:1024px){.kaitiaki-container .row-kaitiaki-first-section{margin-left:5vw}}@media(max-width:768px){.kaitiaki-container .row-kaitiaki-first-section{margin-top:27vh}}@media(max-width:576px){.kaitiaki-container .row-kaitiaki-first-section{width:70vw}}@media(max-width:768px){.kaitiaki-container .row-kaitiaki-first-section .col-kaitiaki-first-section{width:80vw}}.kaitiaki-container .row-kaitiaki-first-section .hexagon-arrow-kaitiaki{margin-top:20vh;margin-bottom:15vh}@media(max-width:1024px){.kaitiaki-container .row-kaitiaki-first-section .hexagon-arrow-kaitiaki{display:none}}.kaitiaki-container .chapter{font-size:20px}@media(max-width:576px){.kaitiaki-container .chapter{font-size:14px}}.kaitiaki-container .project-title{font-weight:800;font-size:14vh;line-height:1.2em}@media(max-width:1024px){.kaitiaki-container .project-title{font-size:6.65vw}}@media(max-width:768px){.kaitiaki-container .project-title{font-size:80px}}@media(max-width:576px){.kaitiaki-container .project-title{font-size:70px}}.kaitiaki-container .project-description{font-weight:900;font-size:6vh;line-height:1.2em;text-shadow:-1px -1px 0 #f1f932,1px -1px 0 #f1f932,-1px 1px 0 #f1f932,1px 1px 0 #f1f932;color:#13ceb3;width:90%}@media(max-width:1024px){.kaitiaki-container .project-description{font-size:5.45vw}}@media(max-width:768px){.kaitiaki-container .project-description{font-size:40px}}@media(max-width:414px){.kaitiaki-container .project-description{font-size:30px}}.kaitiaki-container-function{width:100%;display:flex;align-items:flex-start}.kaitiaki-container-function.full{min-height:100vh}.kaitiaki-container-function.half{min-height:50vh}.kaitiaki-container-function .description-kaitiaki{margin-bottom:5%}.kaitiaki-container-function .key-word{color:#13ceb3}.kaitiaki-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:2vw}.kaitiaki-container-function .description{color:#363636}.kaitiaki-container-function .function-description{font-weight:500;font-size:2.5vw;color:#363636}.kaitiaki-container-function .container-right{width:30%;margin-left:20%}.kaitiaki-display-container{width:100%;height:80vh;overflow:hidden}@media(max-width:768px){.kaitiaki-display-container{height:100%}}.kaitiaki-display-container .row-display-detail{height:100%;display:flex;position:relative}.kaitiaki-display-container .display-detail{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}@media(max-width:768px){.kaitiaki-display-container .display-detail{width:92%;margin:50px 4% 0}}.kaitiaki-display-container .display-detail .subtitle-problem{color:#13ceb3;font-weight:900;font-size:35px}@media(max-width:1024px){.kaitiaki-display-container .display-detail .subtitle-problem{font-size:23px;font-weight:800}}@media(max-width:768px){.kaitiaki-display-container .display-detail .subtitle-problem{font-size:20px;font-weight:700}}.kaitiaki-display-container .child-list{flex-direction:column}.kaitiaki-display-container .child-list ul{list-style:none;margin-left:auto}@media(max-width:768px){.kaitiaki-display-container .child-list ul{margin-right:auto}}.kaitiaki-display-container .kaitiaki-display-details{display:flex;color:#fefefe}.kaitiaki-display-container .kaitiaki-display-details ul{display:flex;flex-direction:column;align-items:flex-end}.kaitiaki-display-container .kaitiaki-display-details ul li{width:150px}.kaitiaki-display-container .display-detail-image{display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:768px){.kaitiaki-display-container .display-detail-image{height:76vh}}.kaitiaki-display-container .display-detail-image svg{position:absolute}.kaitiaki-display-container .display-detail-image svg.parent{height:40vh;width:auto}@media(max-width:1170px){.kaitiaki-display-container .display-detail-image svg.parent{width:400px}}@media(max-width:992px){.kaitiaki-display-container .display-detail-image svg.parent{width:350px}}@media(max-width:768px){.kaitiaki-display-container .display-detail-image svg.parent{width:450px;top:110px;left:120px}}@media(max-width:576px){.kaitiaki-display-container .display-detail-image svg.parent{width:400px;top:100px;left:55px}}.kaitiaki-display-container .display-detail-image svg.child{height:45vh;width:auto}@media(max-width:1170px){.kaitiaki-display-container .display-detail-image svg.child{height:70vh}}@media(max-width:992px){.kaitiaki-display-container .display-detail-image svg.child{left:40px}}@media(max-width:768px){.kaitiaki-display-container .display-detail-image svg.child{left:120px;top:25px;height:380px}}@media(max-width:576px){.kaitiaki-display-container .display-detail-image svg.child{left:25px;top:60px;height:300px}}.kaitiaki-display-container .display-detail-image .tel-display,.kaitiaki-display-container .display-detail-image .tel-display-child{position:absolute;width:auto;height:64vh}.kaitiaki-display-container .display-detail-image-telephone{position:absolute;margin-left:45vw;width:270px;height:500px;margin-top:8%}@media(max-width:1024px){.kaitiaki-display-container .display-detail-image-telephone{width:210px;height:410px}}.background-display-parent .a{opacity:.3}.background-display-parent .b{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1.5px}.kaitiaki-monitoring .monitoring-kaitiaki{display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width:768px){.kaitiaki-monitoring .monitoring-kaitiaki{padding:30px 0}}.kaitiaki-monitoring .monitoring-kaitiaki .title-monitoring{color:#f1f932;font-weight:900;font-size:25px}@media(max-width:1024px){.kaitiaki-monitoring .monitoring-kaitiaki .title-monitoring{font-size:23px}}@media(max-width:768px){.kaitiaki-monitoring .monitoring-kaitiaki .title-monitoring{width:50vw;font-weight:800}.kaitiaki-monitoring .monitoring-kaitiaki .monitoring-detail-kaitiaki{width:60vw}}.kaitiaki-try-this .app-store-kaitiaki{justify-content:center;margin:0 auto;height:400px}.kaitiaki-try-this .app-store-kaitiaki a{margin-left:3%}.kaitiaki-try-this .app-store-kaitiaki .try-this{font-weight:900;font-size:2vw;margin-left:10%}.patrimonyo-image{overflow:hidden;position:absolute;right:0;top:20vh;width:37vw;height:auto}@media(max-width:1024px){.patrimonyo-image{width:32vw;top:24vh}}@media(max-width:768px){.patrimonyo-image{width:450px;top:65vh}}@media(max-width:576px){.patrimonyo-image{top:75vh;width:380px}}@media(max-width:450px){.patrimonyo-image{width:280px;top:67vh}}.patrimonyo-container{display:flex;align-items:flex-start}.patrimonyo-container.full{min-height:100vh}@media(max-width:1024px){.patrimonyo-container.full{min-height:90vh}}@media(max-width:768px){.patrimonyo-container.full{min-height:100vh}}.patrimonyo-container.half{min-height:50vh}.patrimonyo-container .row-patrimonyo-first-section{margin-top:18vh;margin-left:100px}@media(max-width:1024px){.patrimonyo-container .row-patrimonyo-first-section{margin-left:5vw}}@media(max-width:768px){.patrimonyo-container .row-patrimonyo-first-section{margin-top:27vh}}@media(max-width:576px){.patrimonyo-container .row-patrimonyo-first-section{width:70vw}}.patrimonyo-container .row-patrimonyo-first-section .hexagon-arrow-patrimonyo{margin-top:20vh;margin-bottom:15vh}@media(max-width:1024px){.patrimonyo-container .row-patrimonyo-first-section .hexagon-arrow-patrimonyo{display:none}}.patrimonyo-container .chapter{font-size:20px}@media(max-width:576px){.patrimonyo-container .chapter{font-size:14px}}.patrimonyo-container .project-title{font-weight:800;font-size:14vh;line-height:1.2em}@media(max-width:1024px){.patrimonyo-container .project-title{font-size:6.65vw}}@media(max-width:768px){.patrimonyo-container .project-title{font-size:80px}}@media(max-width:576px){.patrimonyo-container .project-title{font-size:45px}}.patrimonyo-container .project-description{font-weight:900;font-size:6vh;line-height:1.2em;text-shadow:-1px -1px 0 #fe708c,1px -1px 0 #fe708c,-1px 1px 0 #fe708c,1px 1px 0 #fe708c;color:#3755a7;width:90%}@media(max-width:1024px){.patrimonyo-container .project-description{font-size:5.45vw}}@media(max-width:768px){.patrimonyo-container .project-description{font-size:40px}}@media(max-width:414px){.patrimonyo-container .project-description{font-size:30px}}.patrimonyo-container-function{width:100%;display:flex;align-items:flex-start}.patrimonyo-container-function.full{min-height:100vh}.patrimonyo-container-function.half{min-height:50vh}.patrimonyo-container-function .tecnical-detail{margin-left:auto;margin-top:5%}.patrimonyo-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:20px}.patrimonyo-container-function .description{color:#363636}.patrimonyo-display-container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-evenly}.patrimonyo-display-container .patrimonyo-row-display{display:flex;margin:5% 0}.patrimonyo-display-container .patrimonyo-row-display .display-detail{display:flex;flex-direction:column;justify-content:center;margin-top:5%;margin-bottom:5%}@media(max-width:992px){.patrimonyo-display-container .patrimonyo-row-display .display-detail{padding:0 6vw}}.patrimonyo-display-container .patrimonyo-row-display .display-detail .subtitle-problem{color:#fe708c;font-weight:900;font-size:30px}@media(max-width:1024px){.patrimonyo-display-container .patrimonyo-row-display .display-detail .subtitle-problem{font-size:23px;font-weight:800}}@media(max-width:768px){.patrimonyo-display-container .patrimonyo-row-display .display-detail .subtitle-problem{font-size:28px}}.patrimonyo-display-container .child-list{flex-direction:column}.patrimonyo-display-container .child-list ul{display:flex;flex-direction:column;align-items:flex-end}.patrimonyo-display-container .child-list ul li{width:70%}@media(max-width:576px){.patrimonyo-display-container .child-list ul li{width:90%}}.patrimonyo-display-container .patrimonyo-display-details{display:flex;color:#fefefe}.patrimonyo-display-container .display-detail-image{overflow:hidden}@media(max-width:992px){.patrimonyo-display-container .display-detail-image{width:90%;display:flex;justify-content:center}}@media(max-width:765px){.patrimonyo-display-container .display-detail-image{width:95%;margin-left:0}}.patrimonyo-display-container .display-detail-image .display-image{height:420px;width:auto}@media(max-width:992px){.patrimonyo-display-container .display-detail-image .display-image{height:55vw;margin-left:0}}.esaCoach-image{overflow:hidden;position:absolute;right:0;top:24vh;width:auto;height:45vh}@media(max-width:1024px){.esaCoach-image{width:40vw;height:auto}}@media(max-width:768px){.esaCoach-image{top:68vh;width:50vh}}@media(max-width:450px){.esaCoach-image{top:67vh;width:auto;height:60vw}}.esaCoach-container{display:flex;align-items:flex-start}.esaCoach-container.full{min-height:100vh}@media(max-width:1024px){.esaCoach-container.full{min-height:90vh}}@media(max-width:768px){.esaCoach-container.full{min-height:100vh}}.esaCoach-container.half{min-height:50vh}.esaCoach-container .row-esacoach-first-section{margin-top:18vh;margin-left:100px}@media(max-width:1024px){.esaCoach-container .row-esacoach-first-section{margin-left:5vw}}@media(max-width:768px){.esaCoach-container .row-esacoach-first-section{margin-top:30vh}}@media(max-width:576px){.esaCoach-container .row-esacoach-first-section{width:70vw}}.esaCoach-container .row-esacoach-first-section .hexagon-arrow-esaCoach{margin-top:20vh;margin-bottom:15vh}@media(max-width:768px){.esaCoach-container .row-esacoach-first-section .hexagon-arrow-esaCoach{display:none}}.esaCoach-container .chapter{font-size:20px}@media(max-width:576px){.esaCoach-container .chapter{font-size:14px}}.esaCoach-container .project-title{font-weight:800;font-size:14vh;line-height:1.2em}@media(max-width:1024px){.esaCoach-container .project-title{font-size:70px}}@media(max-width:768px){.esaCoach-container .project-title{font-size:80px}}@media(max-width:576px){.esaCoach-container .project-title{font-size:40px}}.esaCoach-container .project-description{font-weight:900;font-size:6vh;line-height:1.2em;text-shadow:-1px -1px 0 #4785e8,1px -1px 0 #4785e8,-1px 1px 0 #4785e8,1px 1px 0 #4785e8;color:#87b2b9;width:90%}@media(max-width:1024px){.esaCoach-container .project-description{font-size:5.45vw}}@media(max-width:768px){.esaCoach-container .project-description{font-size:40px}}@media(max-width:414px){.esaCoach-container .project-description{font-size:30px}}.esaCoach-container-function{width:100%;display:flex;align-items:flex-start}.esaCoach-container-function.full{min-height:100vh}.esaCoach-container-function.half{min-height:50vh}.esaCoach-container-function .tecnical-detail{margin-left:auto;margin-top:5%}.esaCoach-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:20px}.esaCoach-container-function .description{color:#363636}.esaCoach-display-container{width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}@media(max-width:992px){.esaCoach-display-container{align-items:flex-start;height:100%}}.esaCoach-display-container .esacoach-row-display{height:-moz-fit-content;height:fit-content;margin:5% 0;display:flex;align-items:center;justify-content:center}@media(max-width:992px){.esaCoach-display-container .esacoach-row-display{flex-direction:column;justify-content:space-around}}.esaCoach-display-container .display-detail{display:flex;flex-direction:column;justify-content:center;margin:5% 0}@media(max-width:992px){.esaCoach-display-container .display-detail{width:100%}}.esaCoach-display-container .display-detail .subtitle-problem{color:#87b2b9;font-weight:900;font-size:30px}@media(max-width:1024px){.esaCoach-display-container .display-detail .subtitle-problem{font-size:23px;font-weight:800}}@media(max-width:768px){.esaCoach-display-container .display-detail .subtitle-problem{font-size:28px}}.esaCoach-display-container .child-list{flex-direction:column}.esaCoach-display-container .child-list ul{display:flex;flex-direction:column;align-items:flex-end}.esaCoach-display-container .child-list ul li{width:100%}.esaCoach-display-container .esaCoach-display-details{display:flex;color:#fefefe}.esaCoach-display-container .display-detail-image{display:flex;align-items:center}@media(max-width:992px){.esaCoach-display-container .display-detail-image{width:90%;display:flex;justify-content:center}}@media(max-width:765px){.esaCoach-display-container .display-detail-image{width:95%}}.esaCoach-display-container .display-detail-image .img-display-project{height:480px;width:auto}@media(max-width:992px){.esaCoach-display-container .display-detail-image .img-display-project{height:42vw}}@media(max-width:768px){.esaCoach-display-container .display-detail-image .img-display-project{height:340px}}@media(max-width:576px){.esaCoach-display-container .display-detail-image .img-display-project{height:300px}}@media(max-width:400px){.esaCoach-display-container .display-detail-image .img-display-project{height:200px}}.esa-coach-race-training .row-race-training{min-height:100vh;align-items:center}@media(max-width:1024px){.esa-coach-race-training .row-race-training{align-content:end;flex-direction:column-reverse}}@media(max-width:576px){.esa-coach-race-training .row-race-training{justify-content:end}}.esa-coach-race-training .row-race-training .col-display-training{display:flex;justify-content:center;width:100%;align-items:flex-start}.esa-coach-race-training .row-race-training .training-display{width:45vw;height:auto}@media(max-width:1024px){.esa-coach-race-training .row-race-training .training-display{width:450px;margin:50px 0}}@media(max-width:576px){.esa-coach-race-training .row-race-training .training-display{width:90vw}}@media(max-width:1024px){.esa-coach-race-training .race-training-esa-coach{padding-left:6vw}}.esa-coach-race-training .race-training-esa-coach .title-monitoring{color:#4785e8;font-weight:900;font-size:30px;margin-top:50px}@media(max-width:1024px){.esa-coach-race-training .race-training-esa-coach .title-monitoring{font-size:23px}}@media(max-width:768px){.esa-coach-race-training .race-training-esa-coach .title-monitoring{font-weight:800}}.esa-coach-race-training .race-training-esa-coach .list-race-training ul{text-decoration:none}.adoc-image{overflow:hidden;position:absolute;right:0;top:20vh;width:38vw;height:auto}@media(max-width:1024px){.adoc-image{top:24vh;width:40vw}}@media(max-width:768px){.adoc-image{top:58vh;height:400px;width:auto}}@media(max-width:576px){.adoc-image{height:380px}}@media(max-width:450px){.adoc-image{height:280px;top:65vh}}.adoc-container{display:flex;align-items:flex-start}.adoc-container.full{min-height:100vh}@media(max-width:1024px){.adoc-container.full{min-height:90vh}}@media(max-width:768px){.adoc-container.full{min-height:100vh}}.adoc-container.half{min-height:50vh}.adoc-container .row-adoc-first-section{margin-top:18vh;margin-left:100px}@media(max-width:1024px){.adoc-container .row-adoc-first-section{margin-left:5vw}}@media(max-width:768px){.adoc-container .row-adoc-first-section{margin-top:30vh}}@media(max-width:576px){.adoc-container .row-adoc-first-section{width:70vw}}.adoc-container .row-adoc-first-section .hexagon-arrow-adoc{margin-top:20vh;margin-bottom:15vh}@media(max-width:768px){.adoc-container .row-adoc-first-section .hexagon-arrow-adoc{display:none}}.adoc-container .chapter{font-size:20px}@media(max-width:576px){.adoc-container .chapter{font-size:14px}}.adoc-container .project-title{font-weight:800;font-size:14vh;line-height:1.2em}@media(max-width:1024px){.adoc-container .project-title{font-size:6.65vw}}@media(max-width:768px){.adoc-container .project-title{font-size:80px}}.adoc-container .project-description{font-weight:900;font-size:6vh;line-height:1.2em;text-shadow:-1px -1px 0 #feee70,1px -1px 0 #feee70,-1px 1px 0 #feee70,1px 1px 0 #feee70;color:#f87978;width:90%}@media(max-width:1024px){.adoc-container .project-description{font-size:5.45vw}}@media(max-width:768px){.adoc-container .project-description{font-size:40px}}@media(max-width:414px){.adoc-container .project-description{font-size:30px}}.adoc-container-function{width:100%;display:flex;align-items:flex-start}.adoc-container-function.full{min-height:100vh}.adoc-container-function.half{min-height:50vh}.adoc-container-function .tecnical-detail{margin-left:auto;margin-top:5%}.adoc-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:20px}.adoc-container-function .description{color:#363636}.adoc-display-container{position:relative}.adoc-display-container .display-detail{display:flex;flex-direction:column;justify-content:center;margin-top:5%;margin-bottom:5%}@media(max-width:992px){.adoc-display-container .display-detail{padding:0 6vw}}.adoc-display-container .display-detail .container-problem{display:flex;flex-direction:column;justify-content:center;height:40vh}@media(max-width:992px){.adoc-display-container .display-detail .container-problem{height:25vh}}@media(max-width:576px){.adoc-display-container .display-detail .container-problem{height:40vh}}.adoc-display-container .display-detail .container-problem .subtitle-problem{color:#f87978;font-weight:900;font-size:30px}@media(max-width:1024px){.adoc-display-container .display-detail .container-problem .subtitle-problem{font-size:23px;font-weight:800}}@media(max-width:768px){.adoc-display-container .display-detail .container-problem .subtitle-problem{font-size:28px}}.adoc-display-container .child-list{flex-direction:column}.adoc-display-container .child-list ul{list-style:none;margin-left:auto}@media(max-width:768px){.adoc-display-container .child-list ul{margin-left:0}}.adoc-display-container .adoc-display-details{display:flex;color:#fefefe}.adoc-display-detail-image{position:-webkit-sticky;position:sticky;top:50px;padding:12% 0;overflow:hidden}@media(max-width:992px){.adoc-display-detail-image{width:97vw;display:flex;justify-content:center}}@media(max-width:768px){.adoc-display-detail-image{width:100vw;justify-content:flex-start}}.adoc-display-detail-image img{width:auto;height:650px}@media(max-width:992px){.adoc-display-detail-image img{height:410px}}.contact-us-container{min-height:100vh}.contact-us-container .form-container{padding:15vh 10vh 0 5vw;margin-bottom:5vh}@media(max-width:768px){.contact-us-container .form-container{padding:20vh 5vw 0}}.contact-us-container .form-container .chapter{font-size:1vw}@media(max-width:1024px){.contact-us-container .form-container .chapter{font-size:20px}}.contact-us-container .form-container .project-title{font-weight:900;font-size:3.9vw;line-height:1.2em;margin-bottom:20px;color:#363636;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width:768px){.contact-us-container .form-container .project-title{font-size:6.65vw}}.contact-us-container .form-container .project-description{font-size:1vw;line-height:1.2em;margin-bottom:5vh}@media(max-width:1024px){.contact-us-container .form-container .project-description{font-size:2.5vw}}@media(max-width:768px){.contact-us-container .form-container .project-description{font-size:5.45vw}}.contact-us-container .info-photo-container{padding:0;height:-moz-fit-content;height:fit-content}.contact-us-container .info-photo-container .contact-info-container{padding:15vh 0 3vh 8vw}@media(max-width:1024px){.contact-us-container .info-photo-container .contact-info-container{padding:5vh 10vw}}.contact-us-container .info-photo-container .contact-info-container p{color:#fefefe;font-size:20px}.contact-us-container .info-photo-container .contact-info-container .agency-name{font-weight:800;font-size:25px}.contact-us-container .info-photo-container .contact-info-container .agency-tel a{color:#fefefe!important;text-decoration:none!important}.contact-us-container .info-photo-container .contact-info-container .agency-tel a:hover,.contact-us-container .info-photo-container .contact-info-container .agency-tel a:visited{color:#363636!important}.contact-us-container .info-photo-container .contact-photo img{width:100%;height:auto}.contact-us-container .info-photo-container .contact-text{padding:30px 50px;color:#fefefe;font-size:20px}.wp-block-contact-form-7-contact-form-selector .screen-reader-response{display:none}.wp-block-contact-form-7-contact-form-selector form p{display:flex;flex-direction:column-reverse;position:relative;margin-bottom:30px}.wp-block-contact-form-7-contact-form-selector form p select{height:50px;border-radius:10px;padding:0 15px;width:100%;color:#fefefe;background-color:transparent;border:1px solid #707070}.wp-block-contact-form-7-contact-form-selector form p select:focus{border-color:#4fc1e3;color:#4fc1e3}.wp-block-contact-form-7-contact-form-selector form p select option{color:#363636}.wp-block-contact-form-7-contact-form-selector form p input[type=email],.wp-block-contact-form-7-contact-form-selector form p input[type=tel],.wp-block-contact-form-7-contact-form-selector form p input[type=text]{width:100%;border-radius:10px;height:50px;background-color:transparent;border:1px solid #707070;color:#fefefe;padding:0 15px}.wp-block-contact-form-7-contact-form-selector form p input[type=email]:focus,.wp-block-contact-form-7-contact-form-selector form p input[type=tel]:focus,.wp-block-contact-form-7-contact-form-selector form p input[type=text]:focus{border-color:#4fc1e3}@media(max-width:1024px){.wp-block-contact-form-7-contact-form-selector form p input[type=email],.wp-block-contact-form-7-contact-form-selector form p input[type=tel],.wp-block-contact-form-7-contact-form-selector form p input[type=text]{width:100%}}.wp-block-contact-form-7-contact-form-selector form p textarea{width:100%;border-radius:10px;background-color:transparent;border:1px solid #707070;color:#fefefe;padding:10px 15px}.wp-block-contact-form-7-contact-form-selector form p textarea:focus{border-color:#4fc1e3}@media(max-width:1024px){.wp-block-contact-form-7-contact-form-selector form p textarea{width:100%}}.wp-block-contact-form-7-contact-form-selector form p .your-business span,.wp-block-contact-form-7-contact-form-selector form p .your-email span,.wp-block-contact-form-7-contact-form-selector form p .your-message span,.wp-block-contact-form-7-contact-form-selector form p .your-name span,.wp-block-contact-form-7-contact-form-selector form p .your-phone span,.wp-block-contact-form-7-contact-form-selector form p .your-surname span{border-top:1px solid red;width:100%}@media(max-width:1024px){.wp-block-contact-form-7-contact-form-selector form p .your-business span,.wp-block-contact-form-7-contact-form-selector form p .your-email span,.wp-block-contact-form-7-contact-form-selector form p .your-message span,.wp-block-contact-form-7-contact-form-selector form p .your-name span,.wp-block-contact-form-7-contact-form-selector form p .your-phone span,.wp-block-contact-form-7-contact-form-selector form p .your-surname span{width:100%}}.wp-block-contact-form-7-contact-form-selector form p label{color:#fefefe;font-size:14px;padding-bottom:8px;transition:all .2 ease}.wp-block-contact-form-7-contact-form-selector form p span:focus-within~label{font-size:14px;color:#4fc1e3}.wp-block-contact-form-7-contact-form-selector form p .your-budget,.wp-block-contact-form-7-contact-form-selector form p .your-solution,.wp-block-contact-form-7-contact-form-selector form p .your-speak{width:100%}@media(max-width:1024px){.wp-block-contact-form-7-contact-form-selector form p .your-budget,.wp-block-contact-form-7-contact-form-selector form p .your-solution,.wp-block-contact-form-7-contact-form-selector form p .your-speak{width:100%}}.wp-block-contact-form-7-contact-form-selector form p .your-budget .wpcf7-radio,.wp-block-contact-form-7-contact-form-selector form p .your-solution .wpcf7-radio,.wp-block-contact-form-7-contact-form-selector form p .your-speak .wpcf7-radio{display:flex;flex-wrap:wrap;justify-content:space-evenly}.wp-block-contact-form-7-contact-form-selector form p .your-budget .wpcf7-radio .wpcf7-list-item,.wp-block-contact-form-7-contact-form-selector form p .your-solution .wpcf7-radio .wpcf7-list-item,.wp-block-contact-form-7-contact-form-selector form p .your-speak .wpcf7-radio .wpcf7-list-item{margin:15px 5px 15px 0}.wp-block-contact-form-7-contact-form-selector form p .your-budget .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.wp-block-contact-form-7-contact-form-selector form p .your-solution .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.wp-block-contact-form-7-contact-form-selector form p .your-speak .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{color:#fefefe;background-color:#707070;height:40px;border-radius:10px;padding:10px 15px;cursor:pointer}.wp-block-contact-form-7-contact-form-selector form p .your-budget input[type=radio],.wp-block-contact-form-7-contact-form-selector form p .your-solution input[type=radio],.wp-block-contact-form-7-contact-form-selector form p .your-speak input[type=radio]{display:none}.wp-block-contact-form-7-contact-form-selector form p .your-budget input[type=radio]:checked~span,.wp-block-contact-form-7-contact-form-selector form p .your-solution input[type=radio]:checked~span,.wp-block-contact-form-7-contact-form-selector form p .your-speak input[type=radio]:checked~span{background-color:#4fc1e3!important;color:#363636!important}.wp-block-contact-form-7-contact-form-selector form p .your-budget span.your-cv,.wp-block-contact-form-7-contact-form-selector form p .your-solution span.your-cv,.wp-block-contact-form-7-contact-form-selector form p .your-speak span.your-cv{position:relative}.wp-block-contact-form-7-contact-form-selector form p .your-budget span.your-cv:before,.wp-block-contact-form-7-contact-form-selector form p .your-solution span.your-cv:before,.wp-block-contact-form-7-contact-form-selector form p .your-speak span.your-cv:before{content:"Sfoglia";position:absolute;left:0;padding:5px;color:#fefefe;background-color:#707070;font-weight:800;width:140px;text-align:center;cursor:pointer}.wp-block-contact-form-7-contact-form-selector form p .your-budget span.your-cv:hover:before,.wp-block-contact-form-7-contact-form-selector form p .your-solution span.your-cv:hover:before,.wp-block-contact-form-7-contact-form-selector form p .your-speak span.your-cv:hover:before{background-color:#4fc1e3;color:#363636}.wp-block-contact-form-7-contact-form-selector form p .your-budget span.your-cv>input,.wp-block-contact-form-7-contact-form-selector form p .your-solution span.your-cv>input,.wp-block-contact-form-7-contact-form-selector form p .your-speak span.your-cv>input{margin-left:44px}.wp-block-contact-form-7-contact-form-selector form p .your-consense{width:70%}@media(max-width:768px){.wp-block-contact-form-7-contact-form-selector form p .your-consense{width:100%}}.wp-block-contact-form-7-contact-form-selector form p .your-consense .wpcf7-list-item-label{margin:10px}.wp-block-contact-form-7-contact-form-selector form p .iubenda-white{color:#fefefe;font-weight:700;text-decoration:none}.wp-block-contact-form-7-contact-form-selector form p .iubenda-white:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.wp-block-contact-form-7-contact-form-selector .error-message,.wp-block-contact-form-7-contact-form-selector .success-message{border-radius:10px;width:70%}@media(max-width:768px){.wp-block-contact-form-7-contact-form-selector .error-message,.wp-block-contact-form-7-contact-form-selector .success-message{width:100%}}.work-with-us-page{overflow:hidden}.work-with-us-page .work-with-us-container{padding-top:0;min-height:600px;position:relative;z-index:-1}.work-with-us-page .work-with-us-container .work-with-us-row-title{min-height:70vh}@media(max-width:1224px){.work-with-us-page .work-with-us-container .work-with-us-row-title{min-height:75vh}}@media(max-width:576px){.work-with-us-page .work-with-us-container .work-with-us-row-title{min-height:72vh}}.work-with-us-page .work-with-us-container .work-with-us-title{display:flex;justify-content:center;flex-direction:column}@media(max-width:576px){.work-with-us-page .work-with-us-container .work-with-us-title{height:550px}}.work-with-us-page .work-with-us-container .work-with-us-title .chapter{font-size:20px}.work-with-us-page .work-with-us-container .work-with-us-title .title{font-weight:900;font-size:5vw;margin-bottom:0}@media(max-width:1024px){.work-with-us-page .work-with-us-container .work-with-us-title .title{font-size:70px}}@media(max-width:992px){.work-with-us-page .work-with-us-container .work-with-us-title .title{font-size:50px}}@media(max-width:768px){.work-with-us-page .work-with-us-container .work-with-us-title .title{font-size:50px}}@media(max-width:576px){.work-with-us-page .work-with-us-container .work-with-us-title .title{font-size:40px}}.work-with-us-page .work-with-us-container .work-with-us-title .subtitle{font-weight:900;font-size:3.9vw;line-height:1.2em;color:#363636;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}@media(max-width:1024px){.work-with-us-page .work-with-us-container .work-with-us-title .subtitle{font-size:50px}}@media(max-width:992px){.work-with-us-page .work-with-us-container .work-with-us-title .subtitle{font-size:45px}}@media(max-width:576px){.work-with-us-page .work-with-us-container .work-with-us-title .subtitle{font-weight:700}}.work-with-us-page .work-with-us-container .row-hexagon{position:relative}.work-with-us-page .work-with-us-container .row-hexagon .col-hexagon{position:absolute;z-index:1}.row-work-us{min-height:50vh;padding:3% 5%}.row-work-us .title-over-work-us{display:flex}.row-work-us .title-over-work-us .inner-container{position:relative}.row-work-us .title-over-work-us .inner-container .subtitle-text{font-size:145px!important;position:absolute;top:-60px;left:-40px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#4fc1e3}.row-work-us .title-over-work-us .inner-container .subtitle a{font-weight:800}.row-work-us .title-over-work-us .inner-container .subtitle a:hover{color:#fefefe;text-decoration:none;text-decoration-thickness:2px}@media(max-width:350px){.row-work-us .title-over-work-us .inner-container .subtitle{margin-left:-25px}}.container-mobile{display:flex;flex-direction:column;height:auto;width:100vw;justify-content:center;align-items:center}.funPic{position:relative;top:-2vh;width:90%}.section-title-cv{padding-top:0;position:relative;min-height:720px}.section-title-cv .section-title-cv-row{min-height:85vh;z-index:-1}@media(max-width:1224px){.section-title-cv .section-title-cv-row{min-height:75vh}}@media(max-width:576px){.section-title-cv .section-title-cv-row{min-height:72vh}}.section-title-cv .section-title-cv-title{display:flex;justify-content:center;flex-direction:column}.section-title-cv .section-title-cv-title .chapter{font-size:20px}.section-title-cv .section-title-cv-title .title{font-weight:700;font-size:5vw;color:5vw;margin-bottom:0}@media(max-width:1024px){.section-title-cv .section-title-cv-title .title{font-size:70px}}@media(max-width:992px){.section-title-cv .section-title-cv-title .title{font-size:50px}}@media(max-width:768px){.section-title-cv .section-title-cv-title .title{font-size:50px}}@media(max-width:576px){.section-title-cv .section-title-cv-title .title{font-size:40px}}.section-title-cv .section-title-cv-title .subtitle{font-weight:900;font-size:3.9vw;line-height:1.2em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#363636}@media(max-width:1024px){.section-title-cv .section-title-cv-title .subtitle{font-size:50px}}@media(max-width:992px){.section-title-cv .section-title-cv-title .subtitle{font-size:45px}}@media(max-width:576px){.section-title-cv .section-title-cv-title .subtitle{font-weight:700}}@media(max-width:380px){.section-title-cv .section-title-cv-title .subtitle{font-size:38px}}.legal-notes,.privacy{margin:150px 0}.legal-notes h1,.privacy h1{font-weight:800;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#363636;font-size:110px;margin-bottom:50px}@media(max-width:1024px){.legal-notes h1,.privacy h1{font-size:100px}}@media(max-width:768px){.legal-notes h1,.privacy h1{font-size:80px}}@media(max-width:576px){.legal-notes h1,.privacy h1{font-size:40px}}.legal-notes h2,.privacy h2{color:#4fc1e3}.legal-notes p,.privacy p{font-size:20px}.container-pagenotfound{height:100vh}.container-pagenotfound .container-fluid{position:relative;z-index:2;height:100%}.container-pagenotfound .container-fluid .row{height:100%}.container-pagenotfound .container-fluid .row .content-pagenotfound{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.container-pagenotfound .container-fluid .row .content-pagenotfound h2{color:#4fc1e3;font-size:300px;font-weight:900;margin:30px 0}.container-pagenotfound .container-fluid .row .content-pagenotfound h2 svg{height:310px;width:auto;fill:#4fc1e3;margin:0 20px}@media(max-width:1024px){.container-pagenotfound .container-fluid .row .content-pagenotfound h2{font-size:230px}.container-pagenotfound .container-fluid .row .content-pagenotfound h2 svg{height:240px}}@media(max-width:768px){.container-pagenotfound .container-fluid .row .content-pagenotfound h2{font-size:200px}.container-pagenotfound .container-fluid .row .content-pagenotfound h2 svg{height:210px}}@media(max-width:576px){.container-pagenotfound .container-fluid .row .content-pagenotfound h2{font-size:90px}.container-pagenotfound .container-fluid .row .content-pagenotfound h2 svg{height:100px}}.container-pagenotfound .container-fluid .row .content-pagenotfound p{color:#fefefe;font-size:50px;width:80%;line-height:53px;font-weight:700;margin:0 auto 30px}@media(max-width:1024px){.container-pagenotfound .container-fluid .row .content-pagenotfound p{font-size:35px}}@media(max-width:768px){.container-pagenotfound .container-fluid .row .content-pagenotfound p{font-size:30px}}@media(max-width:576px){.container-pagenotfound .container-fluid .row .content-pagenotfound p{font-size:25px}}.landing-page-container{min-height:100vh}.landing-page-container .first-page{min-height:45vh;padding:170px 0 150px}.otherProjects{width:100vw!important;background-color:#4fc1e3}@media(max-width:1024px){.otherProjects{padding-left:15vw}}@media(max-width:768px){.otherProjects{padding:20px}}@media(max-width:576px){.otherProjects{padding:20px}}.otherProjects .show-full-case{margin-top:5vh;color:#fefefe;font-size:20px}.otherProjects .show-full-case:hover{color:#363636}@media(max-width:576px){.otherProjects .show-full-case{padding-left:15vw}}.title-other{font-size:10vh!important}@media(max-width:576px){.title-other{font-size:35px!important}}.image{margin-top:6vw}@media(max-width:1024px){.image{width:32vw;top:24vh}}@media(max-width:768px){.image{width:450px;top:65vh}}@media(max-width:576px){.image{top:75vh;width:380px}}@media(max-width:450px){.image{width:280px;top:67vh}}.tk-desk-image{overflow:hidden;position:absolute;right:-20%;top:20vh;width:60vw;height:auto}@media(max-width:1024px){.tk-desk-image{top:24vh;width:40vw}}@media(max-width:768px){.tk-desk-image{top:58vh;height:400px;width:auto}}@media(max-width:576px){.tk-desk-image{height:380px;top:58vh}}@media(max-width:450px){.tk-desk-image{height:280px;top:60vh}}.tk-desk-container{display:flex;align-items:flex-start}.tk-desk-container.full{min-height:100vh}@media(max-width:1024px){.tk-desk-container.full{min-height:90vh}}@media(max-width:768px){.tk-desk-container.full{min-height:100vh}}.tk-desk-container.half{min-height:50vh}.tk-desk-container .row-tk-desk-first-section{margin-top:18vh;margin-left:100px}@media(max-width:1024px){.tk-desk-container .row-tk-desk-first-section{margin-left:5vw}}@media(max-width:768px){.tk-desk-container .row-tk-desk-first-section{margin-top:30vh}}@media(max-width:576px){.tk-desk-container .row-tk-desk-first-section{width:100%}}.tk-desk-container .row-tk-desk-first-section .hexagon-arrow-tk-desk{margin-top:15vh;margin-bottom:15vh}@media(max-width:768px){.tk-desk-container .row-tk-desk-first-section .hexagon-arrow-tk-desk{display:none}}.tk-desk-container .chapter{font-size:20px}@media(max-width:576px){.tk-desk-container .chapter{font-size:14px}}.tk-desk-container .project-title{font-weight:800;font-size:14vh;line-height:1.2em}@media(max-width:1024px){.tk-desk-container .project-title{font-size:6.65vw}}@media(max-width:768px){.tk-desk-container .project-title{font-size:80px}}@media(max-width:576px){.tk-desk-container .project-title{font-size:60px}}.tk-desk-container .project-description{font-weight:900;font-size:6vh;line-height:1.2em;text-shadow:-1px -1px 0 #00497c,1px -1px 0 #00497c,-1px 1px 0 #00497c,1px 1px 0 #00497c;color:#d0d0d0;width:90%}@media(max-width:1024px){.tk-desk-container .project-description{font-size:5.45vw}}@media(max-width:768px){.tk-desk-container .project-description{font-size:40px}}@media(max-width:414px){.tk-desk-container .project-description{font-size:30px}}.tk-desk-container-function{width:100%;display:flex;align-items:flex-start}.tk-desk-container-function.full{min-height:100vh}.tk-desk-container-function.half{min-height:50vh}.tk-desk-container-function .tecnical-detail{margin-left:auto;margin-top:5%}.tk-desk-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:20px}.tk-desk-container-function .description{color:#363636}.tk-desk-display-container{position:relative}.tk-desk-display-container .display-detail{display:flex;flex-direction:column;justify-content:center;margin-top:5%;margin-bottom:5%}@media(max-width:992px){.tk-desk-display-container .display-detail{padding:0 6vw}}.tk-desk-display-container .display-detail .container-problem{display:flex;flex-direction:column;justify-content:center;height:60vh}@media(max-width:992px){.tk-desk-display-container .display-detail .container-problem{height:25vh}}@media(max-width:576px){.tk-desk-display-container .display-detail .container-problem{height:65vh}}.tk-desk-display-container .display-detail .container-problem .subtitle-problem{color:#cf0a2c;font-weight:900;font-size:30px}@media(max-width:1024px){.tk-desk-display-container .display-detail .container-problem .subtitle-problem{font-size:23px;font-weight:800}}@media(max-width:768px){.tk-desk-display-container .display-detail .container-problem .subtitle-problem{font-size:28px}}.tk-desk-display-container .child-list{flex-direction:column}.tk-desk-display-container .child-list ul{list-style:none;margin-left:auto}@media(max-width:768px){.tk-desk-display-container .child-list ul{margin-left:0}}.tk-desk-display-container .tk-desk-display-details{display:flex;color:#fefefe}.tk-desk-display-detail-image{position:-webkit-sticky;position:sticky;top:50px;padding:12% 0;overflow:hidden}@media(max-width:992px){.tk-desk-display-detail-image{width:97vw;display:flex;justify-content:center}}@media(max-width:768px){.tk-desk-display-detail-image{width:100vw;justify-content:flex-start}}.tk-desk-display-detail-image img{width:auto;height:650px}@media(max-width:992px){.tk-desk-display-detail-image img{height:410px}}.tk-solutions .case-history-solutions .solution-title{margin:auto}.tk-solutions .case-history-solutions .solution-title .row-title-solution{width:100%}.tk-solutions .case-history-solutions .solution-title .row-title-solution .col-title-solution{width:auto;padding-left:7%}.tk-solutions .case-history-solutions .solution-title .subtitle{font-weight:900;font-size:110px;line-height:1.2em;text-shadow:-1px -1px 0 #00497c,1px -1px 0 #00497c,-1px 1px 0 #00497c,1px 1px 0 #00497c}@media(max-width:1024px){.tk-solutions .case-history-solutions .solution-title .subtitle{font-size:100px;display:flex;align-items:center;justify-content:center;margin-top:7vh}}@media(max-width:768px){.tk-solutions .case-history-solutions .solution-title .subtitle{font-size:80px}}@media(max-width:576px){.tk-solutions .case-history-solutions .solution-title .subtitle{font-size:50px}}.tk-solutions .case-history-solutions .solution-container{color:#00497c;width:35vw;height:16vh;margin-right:25vw}@media(max-width:1440px){.tk-solutions .case-history-solutions .solution-container{width:50vw}}@media(max-width:1024px){.tk-solutions .case-history-solutions .solution-container{width:92%;display:flex;height:100%;margin-right:0;margin-top:10vh;justify-content:center}}@media(max-width:576px){.tk-solutions .case-history-solutions .solution-container{display:flex;flex-direction:column}}@media(max-width:1024px){.tk-solutions .case-history-solutions .solution-container .icon-container{display:flex;flex-direction:column}}@media(max-width:576px){.tk-solutions .case-history-solutions .solution-container .icon-container{flex-direction:unset;margin-left:4%}}.tk-solutions .case-history-solutions .solution-container .icon-container img{height:120px;width:auto}@media(max-width:1024px){.tk-solutions .case-history-solutions .solution-container .icon-container img{height:13vw;width:10vw}}@media(max-width:576px){.tk-solutions .case-history-solutions .solution-container .icon-container img{width:auto;height:20vw;margin-bottom:25px}}.tk-solutions .case-history-solutions .solution-container .single-description{width:35vw;margin-top:5vh}@media(max-width:1440px){.tk-solutions .case-history-solutions .solution-container .single-description{width:40vw}}@media(max-width:1024px){.tk-solutions .case-history-solutions .solution-container .single-description{margin-left:10%;margin-top:0}}@media(max-width:768px){.tk-solutions .case-history-solutions .solution-container .single-description{width:85vw;margin-left:4%}}.aruba-domains-image{overflow:hidden;position:absolute;right:-25%;top:20vh;width:63vw;height:auto}@media(max-width:1024px){.aruba-domains-image{top:24vh;width:40vw}}@media(max-width:768px){.aruba-domains-image{top:72vh;height:380px;width:auto;right:-35%}}@media(max-width:576px){.aruba-domains-image{height:290px;top:78vh}}@media(max-width:450px){.aruba-domains-image{height:240px;top:72vh}}.aruba-domains-container{display:flex;align-items:flex-start}.aruba-domains-container.full{min-height:100vh}@media(max-width:1024px){.aruba-domains-container.full{min-height:90vh}}@media(max-width:768px){.aruba-domains-container.full{min-height:100vh}}.aruba-domains-container.half{min-height:50vh}.aruba-domains-container .row-aruba-domains-first-section{margin-top:18vh;margin-left:100px}@media(max-width:1024px){.aruba-domains-container .row-aruba-domains-first-section{margin-left:5vw}}@media(max-width:768px){.aruba-domains-container .row-aruba-domains-first-section{margin-top:27vh}}@media(max-width:576px){.aruba-domains-container .row-aruba-domains-first-section{width:100%}}.aruba-domains-container .row-aruba-domains-first-section .hexagon-arrow-aruba-domains{margin-top:10vh;margin-bottom:15vh}@media(max-width:768px){.aruba-domains-container .row-aruba-domains-first-section .hexagon-arrow-aruba-domains{display:none}}.aruba-domains-container .chapter{font-size:20px}@media(max-width:576px){.aruba-domains-container .chapter{font-size:14px}}.aruba-domains-container .project-title{font-weight:800;font-size:14vh;line-height:1.2em}@media(max-width:1024px){.aruba-domains-container .project-title{font-size:6.65vw}}@media(max-width:768px){.aruba-domains-container .project-title{font-size:80px}}@media(max-width:576px){.aruba-domains-container .project-title{font-size:50px}}.aruba-domains-container .project-description{font-weight:900;font-size:3.3vw;line-height:1.2em;text-shadow:-1px -1px 0 orange,1px -1px 0 orange,-1px 1px 0 orange,1px 1px 0 orange;color:#1474bd;width:90%}@media(max-width:1024px){.aruba-domains-container .project-description{font-size:5.45vw}}@media(max-width:768px){.aruba-domains-container .project-description{font-size:40px}}@media(max-width:414px){.aruba-domains-container .project-description{font-size:30px}}.aruba-domains-container-function{width:100%;display:flex;align-items:flex-start}.aruba-domains-container-function.full{min-height:100vh}.aruba-domains-container-function.half{min-height:50vh}.aruba-domains-container-function .tecnical-detail{margin-left:auto;margin-top:5%}.aruba-domains-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:20px}.aruba-domains-container-function .description{color:#363636}.aruba-domains-display-container{position:relative}.aruba-domains-display-container .display-detail{display:flex;flex-direction:column;justify-content:center;margin-top:5%;margin-bottom:5%}@media(max-width:992px){.aruba-domains-display-container .display-detail{width:89vw}}.aruba-domains-display-container .display-detail .container-problem{display:flex;flex-direction:column;justify-content:center;height:60vh}@media(max-width:992px){.aruba-domains-display-container .display-detail .container-problem{height:25vh}}@media(max-width:576px){.aruba-domains-display-container .display-detail .container-problem{height:65vh}}.aruba-domains-display-container .display-detail .container-problem .subtitle-problem{color:orange;font-weight:900;font-size:30px}@media(max-width:1024px){.aruba-domains-display-container .display-detail .container-problem .subtitle-problem{font-size:23px;font-weight:800}}@media(max-width:768px){.aruba-domains-display-container .display-detail .container-problem .subtitle-problem{font-size:28px}}.aruba-domains-display-container .child-list{flex-direction:column}.aruba-domains-display-container .child-list ul{list-style:none;margin-left:auto}@media(max-width:768px){.aruba-domains-display-container .child-list ul{margin-left:0}}.aruba-domains-display-container .aruba-domains-display-details{display:flex;color:#fefefe}.aruba-domains-display-detail-image{position:-webkit-sticky;position:sticky;top:50px;padding:12% 0;overflow:hidden}@media(max-width:992px){.aruba-domains-display-detail-image{width:97vw;display:flex;justify-content:center}}@media(max-width:768px){.aruba-domains-display-detail-image{width:100vw;justify-content:flex-start}}.aruba-domains-display-detail-image img{width:auto;height:650px}@media(max-width:992px){.aruba-domains-display-detail-image img{height:410px}}.aruba-domains-solutions .case-history-solutions .solution-title{margin:auto}.aruba-domains-solutions .case-history-solutions .solution-title .row-title-solution{width:100%}.aruba-domains-solutions .case-history-solutions .solution-title .row-title-solution .col-title-solution{width:auto;padding-left:7%}.aruba-domains-solutions .case-history-solutions .solution-title .subtitle{font-weight:900;font-size:110px;line-height:1.2em}@media(max-width:1024px){.aruba-domains-solutions .case-history-solutions .solution-title .subtitle{font-size:100px;display:flex;align-items:center;justify-content:center;margin-top:7vh}}@media(max-width:768px){.aruba-domains-solutions .case-history-solutions .solution-title .subtitle{font-size:80px}}@media(max-width:576px){.aruba-domains-solutions .case-history-solutions .solution-title .subtitle{font-size:50px}}.aruba-domains-solutions .case-history-solutions .solution-container{width:35vw;height:16vh;margin-right:25vw}@media(max-width:1440px){.aruba-domains-solutions .case-history-solutions .solution-container{width:50vw}}@media(max-width:1024px){.aruba-domains-solutions .case-history-solutions .solution-container{width:92%;display:flex;height:100%;margin-right:0;margin-top:10vh;justify-content:center}}@media(max-width:576px){.aruba-domains-solutions .case-history-solutions .solution-container{display:flex;flex-direction:column}}@media(max-width:1024px){.aruba-domains-solutions .case-history-solutions .solution-container .icon-container{display:flex;flex-direction:column}}@media(max-width:576px){.aruba-domains-solutions .case-history-solutions .solution-container .icon-container{flex-direction:unset;margin-left:4%}}.aruba-domains-solutions .case-history-solutions .solution-container .icon-container img{height:120px;width:auto}@media(max-width:1024px){.aruba-domains-solutions .case-history-solutions .solution-container .icon-container img{height:13vw;width:10vw}}@media(max-width:576px){.aruba-domains-solutions .case-history-solutions .solution-container .icon-container img{width:auto;height:20vw;margin-bottom:25px}}.aruba-domains-solutions .case-history-solutions .solution-container .single-description{width:35vw;margin-top:5vh}@media(max-width:1440px){.aruba-domains-solutions .case-history-solutions .solution-container .single-description{width:40vw}}@media(max-width:1024px){.aruba-domains-solutions .case-history-solutions .solution-container .single-description{margin-left:10%;margin-top:0}}@media(max-width:768px){.aruba-domains-solutions .case-history-solutions .solution-container .single-description{width:85vw;margin-left:4%}}.splash-screen{position:fixed;z-index:1e+39;-webkit-clip-path:circle(150% at 100% 0);clip-path:circle(150% at 100% 0)}.splash-screen,.splash-screen .top-left-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.splash-screen .top-left-container{position:absolute;top:0;left:0;text-align:center;transform-origin:top left}.splash-screen .splash-content{width:-moz-fit-content;width:fit-content}.splash-screen .splash-content .splash-text{font-size:50px;display:inline-block;min-width:-moz-fit-content;min-width:fit-content;line-height:1.2em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#4fc1e3;font-weight:900;text-align:center}.splash-screen .splash-content .splash-text.space{min-width:.5em;height:1em}@media(max-width:1024px){.splash-screen .splash-content .splash-text{font-size:40px}}@media(max-width:768px){.splash-screen .splash-content .splash-text{font-size:30px;text-shadow:none;color:#fefefe}}@media(max-width:576px){.splash-screen .splash-content .splash-text{font-weight:700;font-size:18px}}.title-over .container-over{position:relative;margin-bottom:5vw}@media(max-width:1024px){.title-over .container-over{width:100%}}.title-over .container-over p{margin:0}.title-over .container-over .inner-container{position:relative;height:200px;display:flex;align-items:center}@media(max-width:1024px){.title-over .container-over .inner-container{min-height:100px;height:-moz-fit-content;height:fit-content}}@media(max-width:768px){.title-over .container-over .inner-container{height:-moz-fit-content;height:fit-content;min-height:100px}}@media(max-width:576px){.title-over .container-over .inner-container{height:-moz-fit-content;height:fit-content;min-height:100px}}.title-over .container-over.title-over-general{display:flex;justify-content:flex-end}@media(max-width:1024px){.title-over .container-over.title-over-general{justify-content:center}}@media(max-width:576px){.title-over .container-over.title-over-general{justify-content:left}}.title-over .container-over.title-over-general .title{font-size:110px!important;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-general .title{font-size:100px}}@media(max-width:768px){.title-over .container-over.title-over-general .title{font-size:80px}}@media(max-width:576px){.title-over .container-over.title-over-general .title{font-size:40px}}.title-over .container-over.title-over-general .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(200px,95px);width:700px}@media(max-width:1024px){.title-over .container-over.title-over-general .subtitle{transform:translate(130px,60px);width:275px}.title-over .container-over.title-over-general .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-general .subtitle{transform:translate(190px,50px);width:240px}.title-over .container-over.title-over-general .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-general .subtitle{transform:translate(50px,55px);width:210px}.title-over .container-over.title-over-general .subtitle p{white-space:normal}}.title-over .container-over.title-over-general .subsubtitle-text{font-size:25px}@media(max-width:1024px){.title-over .container-over.title-over-general .subsubtitle-text{font-size:23px}}@media(max-width:768px){.title-over .container-over.title-over-general .subsubtitle-text{font-size:20px}}@media(max-width:576px){.title-over .container-over.title-over-general .subsubtitle-text{font-size:18px}}.title-over .container-over.title-over-general .description{padding-top:3vw}.title-over .container-over.title-over-scroll{display:flex;justify-content:flex-end}@media(max-width:1024px){.title-over .container-over.title-over-scroll{justify-content:center}}@media(max-width:576px){.title-over .container-over.title-over-scroll{justify-content:left;padding:0}}.title-over .container-over.title-over-scroll .title{font-size:110px;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-scroll .title{font-size:100px}}@media(max-width:768px){.title-over .container-over.title-over-scroll .title{font-size:80px}}@media(max-width:576px){.title-over .container-over.title-over-scroll .title{font-size:40px}}.title-over .container-over.title-over-scroll .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(200px,95px);width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-scroll .subtitle{transform:translate(130px,60px);width:380px}.title-over .container-over.title-over-scroll .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-scroll .subtitle{transform:translate(190px,50px);width:300px}.title-over .container-over.title-over-scroll .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-scroll .subtitle{transform:translate(50px,75px)}.title-over .container-over.title-over-scroll .subtitle p{white-space:normal}}@media(max-width:350px){.title-over .container-over.title-over-scroll .subtitle{width:90%}}.title-over .container-over.title-over-scroll .subsubtitle-text{font-size:25px}@media(max-width:1024px){.title-over .container-over.title-over-scroll .subsubtitle-text{font-size:23px}}@media(max-width:768px){.title-over .container-over.title-over-scroll .subsubtitle-text{font-size:20px}}@media(max-width:576px){.title-over .container-over.title-over-scroll .subsubtitle-text{font-size:18px}}.title-over .container-over.title-over-scroll .description{padding-top:50px}.title-over .container-over.title-over-scroll-mobile{display:flex;align-items:center;justify-content:center;margin:30px 0}.title-over .container-over.title-over-scroll-mobile .description{width:80%}@media(max-width:576px){.title-over .container-over.title-over-scroll-mobile .description{width:100%}}@media(max-width:350px){.title-over .container-over.title-over-scroll-mobile .description{padding-top:20%}}.title-over .container-over.title-over-solution .title{position:absolute;top:0;left:0;text-align:center;font-size:110px!important;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-solution .title{font-size:100px;margin-left:30px}}@media(max-width:768px){.title-over .container-over.title-over-solution .title{font-size:70px}}@media(max-width:576px){.title-over .container-over.title-over-solution .title{font-size:50px}}.title-over .container-over.title-over-solution .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(25px,55px);width:auto}@media(max-width:1024px){.title-over .container-over.title-over-solution .subtitle{transform:translateY(60px);width:-moz-fit-content;width:fit-content}.title-over .container-over.title-over-solution .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-solution .subtitle{transform:translateY(50px)}.title-over .container-over.title-over-solution .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-solution .subtitle{transform:translateY(55px)}.title-over .container-over.title-over-solution .subtitle p{white-space:normal}}.title-over .container-over.title-over-solution .subsubtitle-text{font-size:30px}@media(max-width:1024px){.title-over .container-over.title-over-solution .subsubtitle-text{font-size:23px}}@media(max-width:768px){.title-over .container-over.title-over-solution .subsubtitle-text{font-size:20px}}@media(max-width:576px){.title-over .container-over.title-over-solution .subsubtitle-text{font-size:18px}}.title-over .container-over.title-over-solution .description{padding:3vw 2vw;font-size:20px}.title-over .container-over.title-over-solution a{width:-moz-fit-content;width:fit-content;margin-left:2vw}.title-over .container-over.title-over-solution-mobile{display:flex;justify-content:center;margin-bottom:30px;flex-direction:column}@media(max-width:576px){.title-over .container-over.title-over-solution-mobile{padding-top:6vw}}.title-over .container-over.title-over-solution-mobile .description{width:100%}.title-over .container-over.title-over-solution-mobile .row{display:flex;justify-content:center}.title-over .container-over.title-over-solution-mobile a{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:0}.title-over .container-over.title-over-reviews{display:flex;justify-content:center}@media(max-width:1024px){.title-over .container-over.title-over-reviews{justify-content:center}}@media(max-width:576px){.title-over .container-over.title-over-reviews{justify-content:flex-start}}.title-over .container-over.title-over-reviews .title{font-size:110px;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-reviews .title{font-size:100px}}@media(max-width:768px){.title-over .container-over.title-over-reviews .title{font-size:80px}}@media(max-width:576px){.title-over .container-over.title-over-reviews .title{font-size:40px}}.title-over .container-over.title-over-reviews .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(410px,95px);width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-reviews .subtitle{transform:translate(320px,80px);width:275px}.title-over .container-over.title-over-reviews .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-reviews .subtitle{transform:translate(220px,65px);width:240px}.title-over .container-over.title-over-reviews .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-reviews .subtitle{transform:translate(60px,55px);width:210px}.title-over .container-over.title-over-reviews .subtitle p{white-space:normal}}.title-over .container-over.title-over-reviews .subsubtitle-text{font-size:25px}@media(max-width:1024px){.title-over .container-over.title-over-reviews .subsubtitle-text{font-size:23px}}@media(max-width:768px){.title-over .container-over.title-over-reviews .subsubtitle-text{font-size:20px}}@media(max-width:576px){.title-over .container-over.title-over-reviews .subsubtitle-text{font-size:18px}}.title-over .container-over.title-over-step{display:flex;justify-content:center}@media(max-width:576px){.title-over .container-over.title-over-step{justify-content:left}}.title-over .container-over.title-over-step .title{font-size:110px;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-step .title{font-size:100px}}@media(max-width:768px){.title-over .container-over.title-over-step .title{font-size:80px}}@media(max-width:576px){.title-over .container-over.title-over-step .title{font-size:40px}}.title-over .container-over.title-over-step .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(200px,95px);width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-step .subtitle{transform:translate(130px,60px);width:380px}.title-over .container-over.title-over-step .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-step .subtitle{transform:translate(150px,50px);width:200px}.title-over .container-over.title-over-step .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-step .subtitle{transform:translate(50px,75px);width:225px}.title-over .container-over.title-over-step .subtitle p{white-space:normal}}.title-over .container-over.title-over-step .subsubtitle-text{font-size:25px}@media(max-width:1024px){.title-over .container-over.title-over-step .subsubtitle-text{font-size:23px}}@media(max-width:768px){.title-over .container-over.title-over-step .subsubtitle-text{font-size:20px}}@media(max-width:576px){.title-over .container-over.title-over-step .subsubtitle-text{font-size:18px}}.title-over .container-over.title-over-step .description{padding-top:50px}.title-over .container-over.title-over-step-mobile{display:flex;align-items:center;justify-content:center}.title-over .container-over.title-over-step-mobile .description{width:80%}.title-over .container-over.title-over-processDevelopment{display:flex;justify-content:center}@media(max-width:576px){.title-over .container-over.title-over-processDevelopment{justify-content:left}}.title-over .container-over.title-over-processDevelopment .title{font-size:110px;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-processDevelopment .title{font-size:100px}}@media(max-width:768px){.title-over .container-over.title-over-processDevelopment .title{font-size:80px}}@media(max-width:576px){.title-over .container-over.title-over-processDevelopment .title{font-size:40px}}.title-over .container-over.title-over-processDevelopment .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(330px,95px);width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-processDevelopment .subtitle{transform:translate(270px,60px);width:380px}.title-over .container-over.title-over-processDevelopment .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-processDevelopment .subtitle{transform:translate(190px,50px);width:300px}.title-over .container-over.title-over-processDevelopment .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-processDevelopment .subtitle{transform:translate(85px,80px);width:250px}.title-over .container-over.title-over-processDevelopment .subtitle p{white-space:normal}}.title-over .container-over.title-over-processDevelopment .subsubtitle-text{font-size:25px}@media(max-width:1024px){.title-over .container-over.title-over-processDevelopment .subsubtitle-text{font-size:23px}}@media(max-width:768px){.title-over .container-over.title-over-processDevelopment .subsubtitle-text{font-size:20px}}@media(max-width:576px){.title-over .container-over.title-over-processDevelopment .subsubtitle-text{font-size:18px}}.title-over .container-over.title-over-ebook{height:14vw!important;margin:0!important}.title-over .container-over.title-over-ebook .title{position:absolute;top:0;left:0;text-align:center;font-size:110px!important;font-weight:700;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.title-over .container-over.title-over-ebook .title{font-size:100px;margin-left:30px}}@media(max-width:768px){.title-over .container-over.title-over-ebook .title{font-size:80px}}@media(max-width:576px){.title-over .container-over.title-over-ebook .title{font-size:40px}}.title-over .container-over.title-over-ebook .subtitle{position:absolute;top:0;left:0;transform-origin:top left;transform:translate(50px,50px);width:auto}@media(max-width:1024px){.title-over .container-over.title-over-ebook .subtitle{transform:translate(50px,50px);width:-moz-fit-content;width:fit-content}.title-over .container-over.title-over-ebook .subtitle p{white-space:normal}}@media(max-width:768px){.title-over .container-over.title-over-ebook .subtitle{transform:translateY(50px)}.title-over .container-over.title-over-ebook .subtitle p{white-space:normal}}@media(max-width:576px){.title-over .container-over.title-over-ebook .subtitle{transform:translateY(55px)}.title-over .container-over.title-over-ebook .subtitle p{white-space:normal}}.title-over .container-over.title-over-ebook .description{padding:3vw 2vw;font-size:20px}.title-over .container-over.title-over-ebook a{width:-moz-fit-content;width:fit-content;margin-left:2vw}.header{z-index:999999999;top:0;left:0;right:0;position:fixed;height:100px;width:100%;display:flex;align-items:center}@media(max-width:1024px){.header{height:80px}}.header-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4%}.header-container a{color:transparent}.header-container a svg{fill:#fefefe;padding:30px 0}@media(max-width:576px){.header-container a svg{padding:10px 0}}.header-container a svg.logo-img{width:40px;margin-right:20px;z-index:100}@media(max-width:1024px){.header-container a svg.logo-img{width:30px}}.header-container a svg.logo-name{width:130px}.header-container .c-trigger-menu{height:100%;display:flex;align-items:center;justify-content:space-evenly;pointer-events:all}.header-container .c-trigger-menu .lang-selector{background:none;color:#fefefe;letter-spacing:2px;font-weight:700;font-size:18px;margin-right:40px}.header-container .c-trigger-menu .lang-selector .option{color:#363636}.menu{background-color:#4fc1e3;border-radius:50%;padding:3px;filter:drop-shadow(0 0 10px rgba(0,0,0,.1))}@media(max-width:1024px){.menu{padding:0}}.single-solution{padding-top:3vw;width:100vh;height:500px}@media(max-width:1024px){.single-solution{width:90vw;margin-right:0;height:27%}}.single-step{width:35vw;height:100%}.slider-columns{position:relative;z-index:1}.slider-columns .c-flickity{width:100%;height:290px}@media(max-width:576px){.slider-columns .c-flickity{height:200px}}.slider-columns .c-flickity.c-flickity-review{height:350px}.slider-columns .c-flickity .partner-slider{height:100%;max-height:200px}.slider-columns .c-flickity .partner-slider .flickity-prev-next-button{top:50%;width:80px;height:80px;border-radius:50%;transform:translateY(-50%);background:transparent}.slider-columns .c-flickity .partner-slider .flickity-prev-next-button svg path{fill:#fff}.slider-columns .c-flickity .partner-slider .flickity-prev-next-button.previous{left:100px}.slider-columns .c-flickity .partner-slider .flickity-prev-next-button.next{right:100px}.slider-columns .c-flickity .partner-slider .flickity-viewport{height:auto}.slider-columns .c-flickity .partner-slider .flickity-viewport .flickity-slider{width:100%}.slider-columns .c-flickity .partner-slider .flickity-page-dots{bottom:-60px;display:flex;align-items:center;justify-content:center}.slider-columns .c-flickity .partner-slider .flickity-page-dots .dot{background:#fefefe;border-radius:0;height:2px;margin:0}.slider-columns .c-flickity .partner-slider .flickity-page-dots .dot.is-selected{height:5px}.slider-columns .c-flickity .review-slider{height:100%;max-height:400px}.slider-columns .c-flickity .review-slider .flickity-prev-next-button{top:50%;width:80px;height:80px;border-radius:50%;transform:translateY(-50%);background:transparent}.slider-columns .c-flickity .review-slider .flickity-prev-next-button svg path{fill:#fff}@media(max-width:1024px){.slider-columns .c-flickity .review-slider .flickity-prev-next-button{display:none}}.slider-columns .c-flickity .review-slider .flickity-prev-next-button.previous{left:100px}.slider-columns .c-flickity .review-slider .flickity-prev-next-button.next{right:100px}.slider-columns .c-flickity .review-slider .flickity-viewport{height:auto}.slider-columns .c-flickity .review-slider .flickity-viewport .flickity-slider{width:100%}.slider-columns .c-flickity .review-slider .flickity-page-dots{bottom:-60px;display:flex;align-items:center;justify-content:center}.slider-columns .c-flickity .review-slider .flickity-page-dots .dot{background:#fefefe;border-radius:0;height:2px;margin:0}.slider-columns .c-flickity .review-slider .flickity-page-dots .dot.is-selected{height:5px}.data-cell{width:25%;padding:20px}@media(max-width:1024px){.data-cell{width:33.3333333333%}}@media(max-width:768px){.data-cell{width:50%}}@media(max-width:576px){.data-cell{width:100%}}.data-cell .c-data{height:100px;width:100%;display:flex;align-items:center;justify-items:center;margin-top:50px}.data-cell .c-data img{width:230px;height:auto;margin:0 auto}@media(max-width:768px){.data-cell .c-data img{width:150px}}@media(max-width:576px){.data-cell .c-data{height:100px}.data-cell .c-data img{width:170px}}.data-cell .c-data-technologies{height:200px;width:100%;display:flex;align-items:center;justify-items:center}.data-cell .c-data-technologies img{width:230px;height:auto;margin:0 auto}@media(max-width:768px){.data-cell .c-data-technologies img{width:150px}}@media(max-width:576px){.data-cell .c-data-technologies{height:100px}.data-cell .c-data-technologies img{width:170px}}.review-cell{position:relative;height:380px;width:50%}.review-cell.carousel-cell{opacity:0!important;transition:opacity 1s ease!important}.review-cell.carousel-cell.is-selected{opacity:1!important}@media(max-width:1024px){.review-cell{width:80%}}.review-cell .review-content{position:absolute;top:0;left:0;z-index:10;height:380px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:576px){.review-cell .review-content{min-height:100%;height:-moz-fit-content;height:fit-content}}.review-cell .review-content .content{width:100%;padding:15px 0}.review-cell .review-content .content.up{height:50%;display:flex;align-items:flex-end}.review-cell .review-content .content.up p{width:60%;font-size:20px;margin:0 20%}@media(max-width:1170px){.review-cell .review-content .content.up p{width:90%;margin:0 0 0 9%;font-size:18px}}@media(max-width:576px){.review-cell .review-content .content.up p{width:100%;margin:0;font-size:12px}}.review-cell .review-content .content.bottom{height:50%;display:flex}.review-cell .review-content .content.bottom .author{height:100%;margin:0 20%;display:flex;align-items:center;justify-content:flex-start}@media(max-width:576px){.review-cell .review-content .content.bottom .author{margin:0}}.review-cell .review-content .content.bottom .author .author-img{height:auto;width:120px;object-fit:contain}.review-cell .review-content .content.bottom .author .author-data{height:100%;width:70%;display:flex;flex-direction:column;justify-content:center;margin-left:20px;font-size:20px;font-weight:800}.review-cell .review-content .content.bottom .author .author-data p{margin:0}.review-cell .review-content .content.bottom .author .author-data p:last-of-type{color:#4fc1e3;font-size:20px}.review-cell .quotes{width:100%;height:50%;display:flex;align-items:center;opacity:.4}.review-cell .quotes img{height:70%;width:auto}.review-cell .quotes.up{justify-content:flex-end}.review-cell .quotes.up img{transform:rotate(180deg)}.review-cell .quotes.bottom{justify-content:flex-start}@media(max-width:576px){.review-cell .quotes.bottom{display:none}}.dotted-hr-container .dotted-hr{top:0;left:0;width:90%;height:100%;background-image:linear-gradient(90deg,#363636 50%,#4fc1e3 0);background-size:20px 100%}@media(max-width:576px){.home-workwithus-container .button-black{display:none}}.home-workwithus-container.NotinView h1{opacity:0;transform:translateX(40px)}.home-workwithus-container.NotinView h1 b{opacity:0;transform:translateX(-40px)}.home-workwithus-container.inView h1{opacity:1;transform:translateX(0);transition:all 1.2s cubic-bezier(.694,.048,.335,1) .4s}.home-workwithus-container.inView h1 b{opacity:1;transform:translateX(0);transition:all 1.2s cubic-bezier(.694,.048,.335,1) .8s}.home-workwithus-container .container-circles{display:flex;align-items:center;justify-content:center;height:100%}.home-workwithus-container .container-circles svg{overflow:visible;transform-origin:center}@media(max-width:576px){.home-workwithus-container .container-circles svg{transform:scale(.6)}.home-workwithus-container .container-circles{width:100%}}.home-workwithus-container .row{align-items:center;display:flex}@media(max-width:576px){.home-workwithus-container .row{align-items:flex-end}}.home-workwithus-container .row .col-sm-6:first-of-type{margin-left:16.6666666667%;margin-top:-90px;z-index:100}@media(max-width:576px){.home-workwithus-container .row .col-sm-6:first-of-type{padding:10%;margin-left:inherit}}.home-workwithus-container h1{color:#fff;font-size:5.313em;letter-spacing:2px;line-height:90px;position:relative;z-index:2;font-family:spartan_mbregular}@media(max-width:576px){.home-workwithus-container h1{font-size:3.4em;line-height:60px;margin-top:0;margin-bottom:15%}}.home-workwithus-container h1 b{display:block;font-family:spartan_mbbold;color:#4fc1e3;letter-spacing:3.5px}.home-workwithus-container h1 b span{color:#fff}.home-workwithus-container .c-circle{display:flex;justify-content:center;align-items:center;top:13%;width:420px;height:460px;z-index:100}@media only screen and (min-width:1400px){.home-workwithus-container .c-circle{transform:scale(1.3)}}@media only screen and (max-width:576px){.home-workwithus-container .c-circle{transform:scale(.8);top:25%}}.home-workwithus-container .c-circle .circle1{overflow:hidden;width:100px;height:100px;background-color:#4fc1e3;opacity:.45;border-radius:50%;position:absolute;z-index:100;transform:scale(1.5);animation:pulse-ring-2 3s cubic-bezier(.12,.03,.31,.99) infinite}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}.home-workwithus-container .c-circle .circle2{overflow:hidden;width:220px;height:220px;background-color:#4fc1e3;opacity:.32;border-radius:50%;position:absolute;z-index:80;animation:pulse-ring-2 3s cubic-bezier(.12,.03,.49,.99) infinite}.home-workwithus-container .c-circle .circle3{overflow:hidden;width:370px;height:370px;background-color:#4fc1e3;opacity:.2;border-radius:50%;position:absolute;z-index:60;transform:scale(1.5);animation:pulse-ring-2 3s cubic-bezier(.45,.03,.51,.95) infinite}@keyframes pulse-dot3{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pulse-ring-2{0%{transform:scale(1);opacity:.05}50%{transform:scale(1.5);opacity:.1}to{opacity:.05;transform:scale(1)}}.container-hexagon{width:90px;height:90px;position:relative}@media(max-width:576px){.container-hexagon{width:80px;height:80px}}.container-hexagon .hexagon{transform:rotate(30deg);width:90px;height:90px;display:flex;align-items:center;justify-content:center}@media(max-width:576px){.container-hexagon .hexagon{width:80px;height:80px}}.container-hexagon .hexagon .rect{position:absolute;width:90px;height:51px}@media(max-width:576px){.container-hexagon .hexagon .rect{width:80px;height:46px}}.container-hexagon .hexagon div:nth-of-type(2){transform:rotate(60deg)}.container-hexagon .hexagon div:nth-of-type(3){transform:rotate(-60deg)}.container-hexagon .hexagon .rect div{width:100%;height:100%;position:relative}.container-hexagon .hexagon .rect div span{position:absolute;width:2px;height:0;background:#4fc1e3;z-index:1}.container-hexagon .hexagon .h1{left:0;animation:load1 7.2s ease infinite}.container-hexagon .hexagon .h2{right:0;animation:load2 7.2s ease .6s infinite}.container-hexagon .hexagon .h3{right:0;animation:load3 7.2s ease 1.2s infinite}.container-hexagon .hexagon .h4{right:0;animation:load3 7.2s ease 1.8s infinite}.container-hexagon .hexagon .h5{left:0;animation:load5 7.2s ease 2.4s infinite}.container-hexagon .hexagon .h6{left:0;animation:load6 7.2s ease 3s infinite}.container-hexagon div,.container-hexagon section,.container-hexagon span{padding:0;margin:0}.container-hexagon .arrow{transform:rotate(-30deg);height:50%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center}@keyframes load1{0%{bottom:0;height:0}6.944444444%{bottom:0;height:100%}50%{top:0;height:100%}59.944444433%{top:0;height:0}}@keyframes load2{0%{top:0;height:0}6.944444444%{top:0;height:100%}50%{bottom:0;height:100%}59.944444433%{bottom:0;height:0}}@keyframes load3{0%{top:0;height:0}6.944444444%{top:0;height:100%}50%{bottom:0;height:100%}59.94444443%{bottom:0;height:0}}@keyframes load4{0%{top:0;height:0}6.944444444%{top:0;height:100%}50%{bottom:0;height:100%}59.94444443%{bottom:0;height:0}}@keyframes load5{0%{bottom:0;height:0}6.944444444%{bottom:0;height:100%}50%{top:0;height:100%}59.94444443%{top:0;height:0}}@keyframes load6{0%{bottom:0;height:0}6.944444444%{bottom:0;height:100%}50%{top:0;height:100%}59.94444443%{top:0;height:0}}.info-container{z-index:999;display:flex;flex-direction:column;position:absolute;right:0;bottom:0}@media(max-width:1024px){.info-container{display:none}}.info-container p{position:absolute;right:-30px;bottom:100px;background:none;margin:0;transform-origin:0 0;transform:rotate(-90deg);white-space:nowrap}svg.info-icon{display:block;position:-webkit-sticky;position:sticky;height:auto;z-index:9999999;left:84vw;top:85vh;height:100px;margin-bottom:20px;cursor:pointer}@media(max-width:768px){svg.info-icon{display:none}}svg.info-icon .a{font-size:30px;font-family:Arial-Black,Arial #000;font-weight:800;letter-spacing:.03em;fill:#fefefe;cursor:pointer}svg.info-icon .a:hover{fill:#71bdd8}svg.info-icon .b{filter:url(#a)}.modal .modal-dialog .modal-content{background-color:#4fc1e3}.modal .modal-dialog .modal-content .modal-body .form-container{padding:60px 0 60px 60px}@media(max-width:1024px){.modal .modal-dialog .modal-content .modal-body .form-container{padding:0 30px 20px}}.modal .modal-dialog .modal-content .modal-body .form-container p{margin:0;padding:0}.modal .modal-dialog .modal-content .modal-body .form-container .project-title{font-weight:900;font-size:100px;line-height:1.2em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#363636}@media(max-width:1200px){.modal .modal-dialog .modal-content .modal-body .form-container .project-title{font-size:65px}}@media(max-width:1024px){.modal .modal-dialog .modal-content .modal-body .form-container .project-title{font-size:5vw}}@media(max-width:768px){.modal .modal-dialog .modal-content .modal-body .form-container .project-title{font-size:80px}}@media(max-width:576px){.modal .modal-dialog .modal-content .modal-body .form-container .project-title{font-size:40px}}.modal .modal-dialog .modal-content .modal-body .form-container .project-description{font-size:20px}@media(max-width:1024px){.modal .modal-dialog .modal-content .modal-body .form-container .project-description{font-size:18px}}.modal .modal-dialog .modal-content .modal-header{border:none;height:45px;padding:0 1rem}.modal .modal-dialog .modal-content .modal-header button{background:transparent;font-size:60px;height:-moz-fit-content;height:fit-content;color:#fefefe}.modal .modal-dialog .modal-content .col-form-selector{height:-moz-fit-content;height:fit-content;padding:60px}.modal .wp-block-contact-form-7-contact-form-selector .screen-reader-response{display:none}@media(max-width:1024px){.modal .wp-block-contact-form-7-contact-form-selector form{padding:0 30px}}.modal .wp-block-contact-form-7-contact-form-selector form p{display:flex;flex-direction:column-reverse;position:relative;margin:8px 0}.modal .wp-block-contact-form-7-contact-form-selector form p select{border:1px solid #009dc5}.modal .wp-block-contact-form-7-contact-form-selector form p select:focus{border-color:#707070;color:#707070}.modal .wp-block-contact-form-7-contact-form-selector form p input[type=email],.modal .wp-block-contact-form-7-contact-form-selector form p input[type=tel],.modal .wp-block-contact-form-7-contact-form-selector form p input[type=text]{width:100%;height:40px;border:1px solid #009dc5}.modal .wp-block-contact-form-7-contact-form-selector form p input[type=email]:focus,.modal .wp-block-contact-form-7-contact-form-selector form p input[type=tel]:focus,.modal .wp-block-contact-form-7-contact-form-selector form p input[type=text]:focus{border-color:#707070;background-color:transparent;color:#707070}.modal .wp-block-contact-form-7-contact-form-selector form p textarea{width:100%;height:110px;border:1px solid #009dc5;resize:none}@media(max-width:1024px){.modal .wp-block-contact-form-7-contact-form-selector form p textarea{height:95px}}.modal .wp-block-contact-form-7-contact-form-selector form p textarea:focus{border-color:#707070;color:#707070}.modal .wp-block-contact-form-7-contact-form-selector form p .menu-138 select{background-color:transparent;color:#fefefe;border-bottom:1px solid #fefefe;margin-top:6px;height:30px;border-radius:0}.modal .wp-block-contact-form-7-contact-form-selector form p .your-email span,.modal .wp-block-contact-form-7-contact-form-selector form p .your-message span,.modal .wp-block-contact-form-7-contact-form-selector form p .your-name span,.modal .wp-block-contact-form-7-contact-form-selector form p .your-phone span,.modal .wp-block-contact-form-7-contact-form-selector form p .your-surname span{border-top:1px solid red;width:100%}.modal .wp-block-contact-form-7-contact-form-selector form p label{color:#fefefe;font-size:16px}.modal .wp-block-contact-form-7-contact-form-selector form p span:focus-within~label{font-size:16px;color:#707070}.modal .wp-block-contact-form-7-contact-form-selector form p .your-budget,.modal .wp-block-contact-form-7-contact-form-selector form p .your-solution,.modal .wp-block-contact-form-7-contact-form-selector form p .your-speak{width:100%}.modal .wp-block-contact-form-7-contact-form-selector form p .your-budget .wpcf7-radio,.modal .wp-block-contact-form-7-contact-form-selector form p .your-solution .wpcf7-radio,.modal .wp-block-contact-form-7-contact-form-selector form p .your-speak .wpcf7-radio{justify-content:space-around}.modal .wp-block-contact-form-7-contact-form-selector form .your-consense{width:100%}@media(max-width:1024px){.modal .wp-block-contact-form-7-contact-form-selector form .your-consense{font-size:18px}}.modal .wp-block-contact-form-7-contact-form-selector form .your-consense .wpcf7-list-item-label{font-size:14px}.modal .wp-block-contact-form-7-contact-form-selector .error-message,.modal .wp-block-contact-form-7-contact-form-selector .success-message{border-radius:10px;width:20vw;margin-left:-23vw;margin-top:-18vh}@media(max-width:1024px){.modal .wp-block-contact-form-7-contact-form-selector .error-message,.modal .wp-block-contact-form-7-contact-form-selector .success-message{display:none}}.filled{opacity:0;transition:opacity .3s}svg:hover .filled{opacity:1}svg:hover .notFilled{opacity:0}.white-helper{min-height:35vh;padding:0 6vw;background-color:#fefefe}.white-helper .row-white-helper{margin-top:6vw}@media(max-width:768px){.white-helper .row-white-helper{justify-content:center}}.white-helper .text-helper-solution{display:flex;align-items:center;justify-content:flex-start}@media(max-width:768px){.white-helper .text-helper-solution{height:150px}}.white-helper .text-helper-solution .left-text{font-size:2vw;font-weight:800}@media(max-width:1024px){.white-helper .text-helper-solution .left-text{font-size:2.5vw}}@media(max-width:768px){.white-helper .text-helper-solution .left-text{width:100%;text-align:center;font-size:30px}}@media(max-width:576px){.white-helper .text-helper-solution .left-text{font-size:32px}}@media(max-width:414px){.white-helper .text-helper-solution .left-text{font-size:28px}}.white-helper .link-helper-solution{display:flex;flex-direction:column}@media(max-width:576px){.white-helper .link-helper-solution{padding:0 30px}}.white-helper .link-helper-solution a.linkSolutions{color:#fefefe;font-weight:800;text-decoration:none;padding-bottom:2px;font-size:70px;text-shadow:-1px -1px 0 #4fc1e3,1px -1px 0 #4fc1e3,-1px 1px 0 #4fc1e3,1px 1px 0 #4fc1e3}.white-helper .link-helper-solution a.linkSolutions :hover{color:#4fc1e3}@media(max-width:1024px){.white-helper .link-helper-solution a.linkSolutions{font-size:45px}}@media(max-width:768px){.white-helper .link-helper-solution a.linkSolutions{font-size:48px}}@media(max-width:576px){.white-helper .link-helper-solution a.linkSolutions{font-size:40px}}@media(max-width:420px){.white-helper .link-helper-solution a.linkSolutions{font-size:28px}}.white-helper .link-helper-solution .container-link{text-align:right;display:flex;position:relative;justify-content:flex-end;margin-bottom:3vw}@media(max-width:768px){.white-helper .link-helper-solution .container-link{margin-top:0;width:100%}}.white-helper .link-helper-solution .container-link img{position:absolute;bottom:40%;right:-50px;height:40px;transform:translateY(50%)}@media(max-width:1024px){.white-helper .link-helper-solution .container-link img{bottom:50%;right:-30px;height:34px}}@media(max-width:768px){.white-helper .link-helper-solution .container-link img{right:-25px;height:30px}}@media(max-width:576px){.white-helper .link-helper-solution .container-link img{right:-23px;height:22px}}.index-it{position:-webkit-sticky;position:sticky;top:76%;margin-left:5vw;width:20%;color:#fefefe;height:150px;z-index:1}@media(max-width:576px){.index-it{display:none}}@media(max-width:1024px){.index-it{display:none}}.index-it .solution{display:flex;align-items:center}.index-it .solution a{display:flex;text-decoration:none}.index-it .solution a:hover{background-color:#fefefe;color:#5fc4e1;width:17vw}.index-it .solution p{margin:0}.index-it .solution .solution-index{border:1px solid;width:30px;height:30px;text-align:center;vertical-align:middle;margin-right:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.index-it .solution .solution-name{height:30px;font-size:.85vw;display:flex;align-items:center}.footer{padding-top:70px;height:100%;display:flex;flex-direction:column;justify-content:center;top:250px;left:0;right:0;overflow:hidden;z-index:99999999}.footer .newsletter{display:flex;align-items:center}.footer .newsletter .newsletter-row{height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;width:100%;margin:12vh 6vw}.footer .newsletter .newsletter-row .row{width:100%}.footer .newsletter .newsletter-row .row p{margin:0}.footer .newsletter .newsletter-row .row ul{margin-bottom:8vh}.footer .newsletter .newsletter-row .row ul li{font-size:18px}.footer .newsletter .newsletter-row .title-text{padding-bottom:3vw;font-size:55px}.footer .newsletter .newsletter-row .subtitle-text,.footer .newsletter .newsletter-row .title-text{margin:0}@media(max-width:768px){.footer .newsletter .newsletter-row .subtitle-text,.footer .newsletter .newsletter-row .title-text{font-size:80px}}@media(max-width:576px){.footer .newsletter .newsletter-row .subtitle-text,.footer .newsletter .newsletter-row .title-text{font-size:40px;padding-bottom:6vw}}.footer .newsletter .newsletter-row .newsletter-form{padding-left:5vw}.footer .newsletter .newsletter-row .newsletter-form button,.footer .newsletter .newsletter-row .newsletter-form input[type=email],.footer .newsletter .newsletter-row .newsletter-form input[type=text]{width:100%}.footer .newsletter .newsletter-row .newsletter-form p{margin:15px 0}@media(max-width:768px){.footer .newsletter .newsletter-row .newsletter-form p{margin:10px 0}.footer .newsletter .newsletter-row{margin:6vh 20px}}.footer-container{flex-direction:column;position:relative}.footer-container .footer-information-link{margin-left:6vw}@media(max-width:768px){.footer-container .footer-information-link{margin-left:6vw}}@media(max-width:576px){.footer-container .footer-information-link{margin-left:0}}.footer-container .footer-information-link .col-md-3{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.footer-container .spacing-text{line-height:2.5}.footer-container .footer-list-link{display:flex;align-items:center;justify-content:center}.footer-container .footer-list-link ul{list-style-type:none;margin:0;padding:0;white-space:nowrap;font-size:14px}@media(max-width:768px){.footer-container .footer-list-link p{display:none}}.footer-container a{cursor:pointer;text-decoration:none;color:#fff}.footer-container a:hover{color:#71bdd8}.footer-container a svg{fill:#fefefe;padding:10px 0}.footer-container a svg.logo-img{width:30px;margin-right:30px;z-index:100}.footer-container a svg.logo-name{width:100px}.footer-container .logo{pointer-events:all;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .25s cubic-bezier(.694,.048,.335,1)}.footer-container .logo:hover{transform:translateZ(0)}@media(max-width:576px){.footer-container .logo{margin-left:inherit}}@media(max-width:991px){.footer-container .footer-spacing{text-align:center}}.footer-container .footer-spacing .ant-divider{border-top:1px solid #fff}@media(max-width:991px){.footer-container .footer-spacing .ant-divider{display:none}}.footer-container .footer-spacing .footer-archeido-info{font-size:14px;margin-top:20px}.footer-container .footer-spacing .footer-archeido-info img{width:14px;height:auto}@media(max-width:576px){.footer-container .footer-spacing .footer-archeido-info img{width:20px;height:auto}}@media(max-width:768px){.footer-container .footer-spacing{margin-bottom:30px}}.footer-container .col-menu{text-align:center}@media(max-width:992px){.footer-container .col-menu{margin-bottom:30px}}.footer-container .col-project{display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.footer-container .col-project{margin-bottom:30px}}.footer-container .title-menu{margin-top:17px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.footer-container .title-bold{font-weight:700;font-size:20px}@media(max-width:576px){.footer-container .title-bold{font-size:23px}}@media(max-width:380px){.footer-container .title-bold{font-size:20px}}.footer-container .inline{width:29vw}@media(max-width:1024px){.footer-container .inline{width:71%}}@media(max-width:768px){.footer-container .inline{width:100%}}.footer-container .inline p{margin:0}.footer-container .inline ul li{display:inline}.footer-container .inline ul li img{color:#71bdd8;width:25px;height:25px}.footer-container .footer-social-icon{margin-top:5vw}.footer-container .footer-infodesign{background-color:#fff;color:#000;padding-top:10px;padding-bottom:10px;text-align:center;margin-top:auto;font-size:12px}@media(max-width:768px){.footer-container .footer-infodesign{height:30vw}}.footer-container .footer-infodesign .footer-designed-info p{display:inline;margin-top:5px}@media(max-width:768px){.footer-container .footer-infodesign .footer-designed-info p{font-size:11px}}.footer-container .footer-infodesign .footer-designed-info a{color:#4fc1e3;text-decoration:underline}.footer-container .footer-hexagon{padding-right:2vw;transform:rotate(180deg);display:flex;align-items:center;justify-content:flex-start}@media(max-width:576px){.footer-container .footer-hexagon{margin-bottom:-20px}}.footer-container .footer-hexagon .rect{position:absolute;width:130px;height:75px}@media(max-width:576px){.footer-container .footer-hexagon .rect{width:80px;height:45px}}.animation-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;background-color:#5fc4e1;transform-origin:top right}.radiocontentmobile{height:100%;width:100%;background-color:#363636;font-size:60px;font-weight:700}.radiocontentmobile div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:1024px){.radiocontentmobile{font-size:60px}}@media(max-width:768px){.radiocontentmobile{font-size:50px}}@media(max-width:576px){.radiocontentmobile{font-size:35px}}.radiocontentmobile a{margin-left:40px;line-height:1.2em;margin-bottom:40px;color:#fefefe;text-decoration:none}.radiocontentmobile a:last-child{margin-bottom:60px}@media(max-width:576px){.radiocontentmobile a{width:75%;margin-bottom:30px}}.radiocontentmobile .goback{margin-left:40px;transform:rotate(180deg)}.header-container-menu{background-color:#5fc4e1;width:100vw;height:100%;top:0;right:0;display:flex;flex-direction:column;justify-content:space-around;position:absolute;z-index:999}.header-container-menu .menu-voice-item{height:75px}@media(max-width:1024px){.header-container-menu .menu-voice-item{height:55px}.header-container-menu .row:first-of-type{height:16%}.header-container-menu .row:nth-of-type(2){height:69%}.header-container-menu .row:last-child{height:15%}}@media(max-width:992px){.header-container-menu{justify-content:center}}.header-container-menu .list-of-pages{margin-left:10%;display:grid;max-height:50vh}.header-container-menu .list-of-pages .drop-menu-solutions{position:relative;display:flex;height:75px}@media(max-width:1024px){.header-container-menu .list-of-pages .drop-menu-solutions{height:55px}}.header-container-menu .list-of-pages .drop-menu-solutions .radiowrapper{background-color:transparent;border:none;font-size:22px;outline:none}.header-container-menu .list-of-pages .drop-menu-solutions .radio{display:flex;align-items:center;justify-content:center}.header-container-menu .list-of-pages .drop-menu-solutions .radio span{font-weight:800;text-decoration:none;padding-bottom:2px;font-size:40px;line-height:1.2em;color:transparent;float:right}@media(max-width:768px){.header-container-menu .list-of-pages .drop-menu-solutions .radio span{font-size:35px}}@media(max-width:576px){.header-container-menu .list-of-pages .drop-menu-solutions .radio span{font-weight:700;font-size:30px}}.header-container-menu .list-of-pages .drop-menu-solutions .radiocontent{display:flex;position:absolute;flex-flow:column nowrap;font-size:20px;background:transparent}.header-container-menu .list-of-pages .drop-menu-solutions .radiocontent a{text-decoration:none;color:#363636;padding:6px 0;width:100%;-webkit-text-stroke:#363636;font-size:calc(40px - 5px);height:75px}.header-container-menu .list-of-pages .drop-menu-solutions .radiocontent a:hover{text-decoration:underline}.header-container-menu .list-of-pages svg{padding:0;margin-left:-30px;transform-origin:left}@media(max-width:768px){.header-container-menu .list-of-pages svg{transform:scale(.8)}}@media(max-width:576px){.header-container-menu .list-of-pages svg{transform:scale(.6)}}.header-container-menu a{font-weight:800;text-decoration:none;font-size:40px;line-height:1.2em;float:left}@media(max-width:768px){.header-container-menu a{font-size:35px}}@media(max-width:576px){.header-container-menu a{font-weight:700;font-size:30px}}.header-container-menu a svg{fill:#fefefe;padding:30px 0}.header-container-menu a svg.logo-img{width:30px;margin-right:30px;z-index:100}.header-container-menu a svg.logo-name{width:100px}.header-container-menu .logo{pointer-events:all;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .25s cubic-bezier(.694,.048,.335,1);margin-left:-20%}.header-container-menu .logo:hover{transform:translateZ(0)}@media(max-width:576px){.header-container-menu .logo{margin-left:inherit}}.header-container-menu .information-link{display:flex}.header-container-menu .information-link .col{margin-left:10%;display:flex;align-items:center;justify-content:flex-start}.header-container-menu .information-link .col a:last-of-type{margin-left:40px}.header-container-menu .information-link svg{padding:0}.case-history-problem{display:flex;align-items:flex-start}@media(max-width:768px){.case-history-problem{max-width:100%}}.case-history-problem.full{min-height:100vh}.case-history-problem.half{min-height:50vh}.case-history-problem .row-description-case-history{display:grid;margin-top:5vh;margin-left:100px}@media(max-width:1024px){.case-history-problem .row-description-case-history{margin-left:5vh}}@media(max-width:768px){.case-history-problem .row-description-case-history{margin-top:28vh;margin-right:0;margin-left:3vw}}@media(max-width:450px){.case-history-problem .row-description-case-history{margin-top:160px}}.case-history-problem .row-description-case-history .description-case-history{margin-bottom:3vw}@media(max-width:768px){.case-history-problem .row-description-case-history .description-case-history{width:85vw}}.case-history-problem .row-description-case-history .subtitle-problem{color:#363636;font-weight:900;font-size:25px}@media(max-width:768px){.case-history-problem .row-description-case-history .subtitle-problem{font-weight:800}}.case-history-problem .row-description-case-history .description{color:#363636}.case-history-problem .row-description-case-history .function-description{font-weight:500;font-size:40px;color:#363636}@media(max-width:1024px){.case-history-problem .row-description-case-history .function-description{width:52vw;font-size:30px}}@media(max-width:768px){.case-history-problem .row-description-case-history .function-description{font-size:3.9vw;width:85vw}}@media(max-width:576px){.case-history-problem .row-description-case-history .function-description{font-size:20px}}.case-history-problem .row-description-case-history .container-right{width:40%;margin-left:10%}@media(max-width:1024px){.case-history-problem .row-description-case-history .container-right{width:50%;margin-top:10%;margin-left:0}}@media(max-width:768px){.case-history-problem .row-description-case-history .container-right{width:90vw}}.tecnical-container-function{width:100%;display:flex;align-items:flex-start}.tecnical-container-function.full{min-height:100vh}.tecnical-container-function.half{min-height:50vh}.tecnical-container-function .row-tecnical-detail{display:grid;margin-top:5vh;margin-bottom:5vh;margin-left:15vw}@media(max-width:576px){.tecnical-container-function .row-tecnical-detail{margin-left:1vw}}.tecnical-container-function .tecnical-detail{margin:5% 0}.tecnical-container-function .icon-text-tecnical-details{margin-top:5%;display:flex}.tecnical-container-function .icon-text-tecnical-details svg{margin-right:10px;flex-shrink:0}.tecnical-container-function .subtitle-problem{color:#363636;font-weight:900;font-size:20px}@media(max-width:576px){.tecnical-container-function .subtitle-problem{font-weight:800}}.tecnical-container-function .description{color:#363636}.in-mind-project-container{display:flex;align-items:center}.in-mind-project-container.full{min-height:76vh}.in-mind-project-container.half{min-height:50vh}.in-mind-project-container .in-mind-project-idea{width:100vw;height:100%;padding-top:60px}.in-mind-project-container .in-mind-project-idea .project-idea{text-align:center;flex-direction:column}.in-mind-project-container .in-mind-project-idea .project-idea p{margin-bottom:100px;padding:0 25vw;font-size:5vw}@media(max-width:768px){.in-mind-project-container .in-mind-project-idea .project-idea p{margin-bottom:50px;padding:0 20vw;font-size:6.65vw}}@media(max-width:576px){.in-mind-project-container .in-mind-project-idea .project-idea p{padding:0;font-size:12vw}}.in-mind-project-container .in-mind-project-idea .project-idea .subtitle-text{font-weight:900;line-height:1.2em;color:#fefefe;text-shadow:none}.in-mind-project-container .in-mind-project-idea .project-idea .subtitle-text-not-transparent{font-weight:900;line-height:1.2em;color:#4fc1e3;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#mapId{height:40vh;overflow:hidden}#mapId .mapboxgl-ctrl-logo{display:none}#mapId canvas{height:100%;width:100%}#mapId .marker{background-size:contain;width:50px;height:50px;border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-position:50%}@media(max-width:1024px){#mapId .marker{width:50px;height:50px}}.outlined-text-container{height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;margin-top:80px}@media(max-width:768px){.outlined-text-container{margin-top:40px}}.outlined-text-container p{width:52vw;font-size:5vw;text-align:center;margin-bottom:0}@media(max-width:768px){.outlined-text-container p{font-size:80px;width:90vw}}@media(max-width:576px){.outlined-text-container p{font-size:40px}}.outlined-text-container p span{font-size:5vw}@media(max-width:768px){.outlined-text-container p span{font-size:80px}}@media(max-width:576px){.outlined-text-container p span{width:70vw;text-align:center;font-size:40px}}.outlined-text-container .subtitle-text{color:#363636}.work-container{background-color:#4fc1e3}.work-container .col-searchwork{display:flex;align-items:center}.work-container .col-searchwork p{font-size:20px;font-weight:800}@media(max-width:992px){.work-container .col-searchwork p{font-size:15px;font-weight:600}}@media(max-width:768px){.work-container .col-searchwork p{font-size:20px;font-weight:600}}.work-container .col-description-work{display:flex;align-items:center}@media(max-width:768px){.work-container .col-description-work{padding:15px 5px 40px 30px}}.work-container .col-description-work .subsubtitle-text{font-size:20px}.work-container .col-description-work .description{font-size:18px}.send-cv-container{background-color:#fff;display:flex;align-items:center;min-height:75vh}@media(max-width:576px){.send-cv-container{padding:0}}.send-cv-container .text{font-weight:900;font-size:50px;line-height:1.2em;color:#fefefe;text-shadow:-1px -1px 0 #4fc1e3,1px -1px 0 #4fc1e3,-1px 1px 0 #4fc1e3,1px 1px 0 #4fc1e3}@media(max-width:1024px){.send-cv-container .text{font-size:50px}}@media(max-width:768px){.send-cv-container .text{font-size:35px}}@media(max-width:576px){.send-cv-container .text{font-weight:700}}.send-cv{padding:50px 0}.send-cv .form-container{display:flex;flex-direction:column;align-items:center;min-height:60vh;padding:15vh 10vh 0 5vw;margin-bottom:5vh}@media(max-width:768px){.send-cv .form-container{padding:20vh 5vw 0}}.send-cv .form-container .project-title{font-weight:700;font-size:3.9vw;line-height:1.2em;margin-bottom:20px}@media(max-width:768px){.send-cv .form-container .project-title{font-size:6vw}}.send-cv .form-container .description{font-size:20px;line-height:1.2em;margin-bottom:5vh}@media(max-width:1024px){.send-cv .form-container .description{font-size:2.5vw}}@media(max-width:768px){.send-cv .form-container .description{font-size:5.45vw}}.row-cv{min-height:20vh}.row-cv .form-container{justify-content:center;align-items:center}.row-cv .form-container .description-cv{font-weight:700;font-size:40px;line-height:1.2em;color:#4fc1e3}@media(max-width:768px){.row-cv .form-container .description-cv{font-size:35px}}.news-container{background-color:transparent}@media(max-width:768px){.news-container{margin-top:100px}}.news-container .news-title{display:flex;flex-direction:column;justify-content:center}.news-container .news-title .chapter{font-size:20px}.news-container .news-title .title{font-weight:700;font-size:110px;color:#fefefe;margin-bottom:0}@media(max-width:1024px){.news-container .news-title .title{font-size:100px}}@media(max-width:768px){.news-container .news-title .title{font-size:80px}}@media(max-width:576px){.news-container .news-title .title{font-size:40px}}.news-container .news-title .subtitle{font-weight:900;font-size:3.9vw;line-height:1.2em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#363636}@media(max-width:1024px){.news-container .news-title .subtitle{font-size:50px}}@media(max-width:768px){.news-container .news-title .subtitle{font-size:35px}}@media(max-width:576px){.news-container .news-title .subtitle{font-weight:700}}.news-list-container{background-color:#01a1c5;min-height:50vh;justify-content:space-evenly;padding:2% 15%}@media(max-width:1300px){.news-list-container{padding:2% 10%}}@media(max-width:1100px){.news-list-container{padding:1%}}@media(max-width:992px){.news-list-container{padding:2% 15%}}@media(max-width:768px){.news-list-container{padding:2% 10%}}@media(max-width:576px){.news-list-container{padding:1%}}.news-list-container .container-news-col{padding:6% 0;position:relative}.news-list-container .container-news-col .date-absolute{color:#fff;position:absolute;bottom:21%;left:2%}.news-list-container .container-over{position:relative}.news-list-container .container-over .image-container{width:500px;height:auto}.news-list-container .container-over .absolute{position:absolute;top:40%;left:22%}.news-list-container .container-over .title{color:#fefefe;font-size:30px}.news-list-container .container-over .subtitle{color:#fefefe;margin-top:40px}.news-list-container .news-list{margin-top:50px}.news-list-container .news-list ul li{margin-bottom:10px}.news-list-container .news-list ul li a{text-decoration:none;color:#fefefe}.news-container-post{background-color:transparent;width:100%;height:80vh;position:relative}.news-container-post .title-post{width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:.8}.news-container-post .title-post h1{color:#fefefe}.news-post-container{background-color:#fefefe;min-height:50vh;padding-top:20px;padding-bottom:50px;color:#363636}.news-post-container .row-content-post{align-items:center;justify-content:center}.news-post-container .content-post h1{padding:70px 0 25px;font-size:3.5rem;color:#fff;font-weight:900;text-shadow:-1px -1px 0 #343434,1px -1px 0 #343434,-1px 1px 0 #343434,1px 1px 0 #343434}.news-post-container .content-post h2{padding:40px 0 15px;font-size:1.8rem}.news-post-container .content-post h3{padding:40px 0 15px;color:#909090;font-size:1.5rem}.news-post-container .content-post a{text-decoration:none;text-decoration:underline;color:#4fc1e3;font-weight:800}.news-post-container .content-post ul li{margin-bottom:10px;font-size:20px}.news-post-container .content-post ul li span a{text-decoration:none;color:#4fc1e3}.news-post-container .content-post ul li a{text-decoration:none;color:#fefefe}.news-post-container .content-post h6{display:flex;justify-content:center;font-style:italic;font-size:16px;margin-bottom:20px}.news-post-container .content-post p{font-size:20px}.news-post-container .content-post p img{display:flex;justify-content:center;width:100%;padding-top:80px}.news-post-container .wp-block-image figcaption{text-align:center}.news-post-container .wp-block-image .alignright{float:right;margin:0 0 1em 1em;width:48%;display:flex;justify-content:flex-end}.news-post-container .wp-block-image .aligncenter{width:100%;display:block;margin-left:auto;margin-right:auto}.news-post-container .wp-block-image .alignleft{float:left;margin:0 1em 1em 0;width:48%;display:flex;justify-content:flex-start}.news-post-container .wp-block-image img{width:100%;height:100%;object-fit:contain;border-radius:5px}.news-post-container .wp-block-pullquote blockquote{display:flex;flex-direction:column;border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0}.news-post-container .wp-block-pullquote blockquote p{padding:40px;text-align:center}.news-post-container .wp-block-pullquote blockquote p strong em{font-size:25px}.news-post-container .wp-block-pullquote blockquote cite{display:flex;justify-content:center}.news-post-container .has-text-align-center{text-align:center}.news-post-container .has-text-align-right{text-align:right}.news-post-container .has-text-align-left{text-align:left}.card-header{padding:0}.card-header .news-image{width:100%;height:250px;object-fit:cover;padding:0}.card-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;min-height:200px;position:relative}.card-body h3{margin-top:15px;font-weight:700;color:#363636}.card-body p{font-size:13px;margin:2px}.card-body .news-date-card{color:#363636;position:absolute;bottom:5%}.tag{background:#ccc;border-radius:50px;font-size:12px;margin:0;color:#fff;text-transform:uppercase;cursor:pointer}.tag-teal{padding:0 5px;margin-right:5px}.col-button{height:70px}@media(max-width:992px){.col-button{width:20%}}@media(max-width:768px){.col-button{width:40%}}@media(max-width:576px){.col-button{width:50%}}.col-button .button-news{background-color:#4fc1e3;border:1px solid #71bdd8;width:100%;color:#fff;text-decoration:none;font-weight:200;font-size:20px}.col-button .button-news:focus,.col-button .button-news:hover{background-color:#71bdd8;border:1px solid #4fc1e3;color:#fff;box-shadow:none}.col-button .button-news:active{outline:none!important;outline-offset:none!important;background-color:#71bdd8;border:1px solid #363636;box-shadow:none}.col-button .button-news:active a{color:#363636}#service-card{position:relative;width:75%}@media(max-width:420px){#service-card{width:100%}}#service-card .exagon-card{width:100%}#service-card .exagon-card svg{height:260px}@media(max-width:420px){#service-card .exagon-card svg{width:100%!important}}#service-card .title-exagon-card{width:100%}#service-card .title-exagon-card svg{width:50vh;height:auto}@media(max-width:576px){#service-card .title-exagon-card svg{display:none;width:38vh;margin-left:-13%;height:auto}}@media(max-width:420px){#service-card .title-exagon-card svg{display:none}}#service-card .card-description{position:absolute;width:-moz-fit-content;width:fit-content;top:50%;left:20%;background-color:#363636;transform:translateY(-50%)}@media(max-width:1200px){#service-card .card-description{left:25%}}@media(max-width:992px){#service-card .card-description{left:20%}}@media(max-width:576px){#service-card .card-description{left:15%}#service-card .card-description.card-description-title{left:-15%}}@media(max-width:420px){#service-card .card-description{left:-1%}}#service-card .card-description .row{width:450px}@media(max-width:1250px){#service-card .card-description .row{width:360px}}@media(max-width:576px){#service-card .card-description .row{width:300px}}@media(max-width:420px){#service-card .card-description .row{width:260px}}#service-card .card-description span{font-size:16px}#service-card .card-description .title-text-row{width:140%}@media(max-width:420px){#service-card .card-description .title-text-row{width:100%}}#service-card .card-description p{font-size:calc(25px + 10px);font-weight:900;margin-bottom:0}@media(max-width:576px){#service-card .card-description p{font-size:20px}}#service-card .card-description span{margin-bottom:0}@media(max-width:576px){#service-card .card-description span{font-size:14px}}#service-card .card-description .service-card-title{font-weight:900;font-size:3.9vw;text-shadow:-1px -1px 0 #4fc1e3,1px -1px 0 #4fc1e3,-1px 1px 0 #4fc1e3,1px 1px 0 #4fc1e3;color:#363636}@media(max-width:768px){#service-card .card-description .service-card-title{font-size:35px}}#service-card .card-description .service-card-description{font-size:2.5vw;color:#fefefe}@media(max-width:768px){#service-card .card-description .service-card-description{font-size:16px}}#service-card .card-description .show-more{color:#4fc1e3;font-size:18px;font-weight:700}#service-card .card-description .show-more:hover{color:#fefefe}.modal-web-hook .modal-dialog .modal-content{background-color:#363636!important;overflow:hidden}.modal-web-hook .modal-dialog .triangle-background{position:absolute;z-index:0;right:0;border-bottom:1000px solid #4fc1e3;border-left:940px solid transparent;border-right:0 solid transparent;height:0;width:100%}.modal-web-hook .modal-dialog .close-button{font-size:18px!important;border-color:transparent;z-index:1}.modal-web-hook .modal-dialog .web-hook-image{width:100%}.modal-web-hook .modal-dialog .title{font-weight:800;padding:0 0 20px}.web-hook-form form .on-modal span{width:100%}.web-hook-form form .on-modal .p{margin-bottom:1rem!important}.web-hook-form form .on-modal .p input[type=email],.web-hook-form form .on-modal .p input[type=text]{height:35px!important}.web-hook-form form .on-modal .p input[type=email]:focus,.web-hook-form form .on-modal .p input[type=text]:focus{border-color:#363636;background-color:transparent;color:#4fc1e3}@media(max-width:480px){.web-hook-form form .check-comunications{padding:0 5vw}}.web-hook-form form .submit,.web-hook-form form .submit:disabled:hover{border:1px solid #707070}.web-hook-form form .submit:hover{border:1px solid #fefefe}.web-hook-form form .mobile-submit{border:1px solid #707070;color:#363636;background-color:#4fc1e3;height:100%;font-size:20px;font-weight:800;letter-spacing:1px;padding:18px}.web-hook-form form .mobile-submit:disabled,.web-hook-form form .mobile-submit:disabled:hover{color:#363636;background-color:#707070;font-weight:800;letter-spacing:1px}.web-hook-form form .mobile-submit:disabled:hover{border:1px solid #707070}.web-hook-form form .mobile-submit:hover{border:1px solid #fefefe;background-color:#4fc1e3;color:#fefefe}@media(max-width:768px){.web-hook-form form .mobile-submit{width:100%}}.webhook-container{background-color:#4fc1e3;overflow:"hidden"}.webhook-container .image-container{position:relative;left:-20px}@media(max-width:576px){.webhook-container .image-container{left:-10px}}.webhook-container .image-container .landing-image-text{padding:4% 0 0;width:102%}@media(max-width:576px){.webhook-container .image-container .landing-image-text{padding-top:20%;width:105%}}.webhook-container .image-container .text-container{position:absolute;top:65%;left:6vw;z-index:1}@media(max-width:678px){.webhook-container .description-title{padding:85vw 8vw 20vw}}@media(max-width:620px){.webhook-container .description-title{padding:110vw 8vw 20vw}}@media(max-width:576px){.webhook-container .description-title{padding:22vw 8vw 20vw}}@media(max-width:560px){.webhook-container .description-title{padding:30vw 8vw 20vw}}@media(max-width:480px){.webhook-container .description-title{padding:35vw 8vw 20vw}}@media(max-width:420px){.webhook-container .description-title{padding:50vw 8vw 20vw}}@media(max-width:380px){.webhook-container .description-title{padding:60vw 8vw 20vw}}@media(max-width:372px){.webhook-container .description-title{padding:78vw 8vw 20vw}}@media(max-width:360px){.webhook-container .description-title{padding:80vw 8vw 20vw}}@media(max-width:324px){.webhook-container .description-title{padding:106vw 8vw 20vw}}.webhook-container .link-section{position:relative;overflow:hidden;background-color:#363636;padding-bottom:15vw}.webhook-container a.linkSolutions{color:#363636;font-weight:800;text-decoration:none;padding-bottom:2px;font-size:70px;text-shadow:-1px -1px 0 #4fc1e3,1px -1px 0 #4fc1e3,-1px 1px 0 #4fc1e3,1px 1px 0 #4fc1e3}.webhook-container a.linkSolutions :hover{color:#4fc1e3}@media(max-width:1024px){.webhook-container a.linkSolutions{font-size:45px}}@media(max-width:768px){.webhook-container a.linkSolutions{font-size:48px}}@media(max-width:576px){.webhook-container a.linkSolutions{font-size:40px}}@media(max-width:420px){.webhook-container a.linkSolutions{font-size:28px}}.webhook-container .subtitle{font-size:25px;font-weight:900}@media(max-width:576px){.webhook-container .subtitle{font-size:20px}}.webhook-container .landing-image{width:65%;position:absolute;right:-3vw}@media(max-width:576px){.webhook-container .landing-image{position:relative;left:-1vw;width:120%}}.webhook-container .chapter{font-size:70px;font-weight:900}@media(max-width:992px){.webhook-container .chapter{padding:0 0 0 2vw}}@media(max-width:576px){.webhook-container .chapter{font-size:35px;padding:5vw}}.webhook-container .chapter .small{font-weight:800}.webhook-container .chapter .subtitle{font-size:40px;font-weight:700}@media(max-width:576px){.webhook-container .chapter .subtitle{font-size:25px}}.webhook-container .pmi-steps{padding:10vw 6vw}@media(max-width:576px){.webhook-container .pmi-steps{padding:20vw 6vw}}.webhook-container .pmi-steps .bullet-points img{padding-right:70px}@media(max-width:576px){.webhook-container .pmi-steps .bullet-points img{width:45px;padding-right:20px;display:flex;align-items:flex-start}}.webhook-container .pmi-steps .bullet-points p{margin:0}@media(max-width:576px){.webhook-container .pmi-steps .link-mobile{display:flex;justify-content:center;padding-top:20vw}}.webhook-container .black-section{background-color:#363636;padding:10vw 6vw}@media(max-width:576px){.webhook-container .black-section{padding:30vw 6vw}}.webhook-container .black-section .description{font-weight:400!important;padding-top:3vw}.webhook-container .black-section p{font-weight:700}.webhook-container .black-section .custom-bullet{color:#363636;list-style:circle}.webhook-container .black-section .image-container{position:relative;display:flex;justify-content:center}@media(max-width:576px){.webhook-container .black-section .image-container{left:10vw}}.webhook-container .black-section .image-container img{width:60%}@media(max-width:576px){.webhook-container .black-section .image-container img{width:180%}}.webhook-container .black-section .image-container .btn-container{position:absolute;top:14%;left:41%;z-index:1}@media(max-width:576px){.webhook-container .black-section .image-container .btn-container{left:-3px}}.webhook-container .black-section .image-container .btn-container a{width:auto;border-radius:8px}@media(max-width:576px){.webhook-container .black-section .image-container .btn-container a{font-size:16px;padding:3vw}}.webhook-container .form-container{background-color:#363636;border-radius:35px;padding:3vw}@media(max-width:1024px){.webhook-container .form-container{border-radius:20px;padding:10vw}}.webhook-container .web-hook-image{width:100%}@media(max-width:1024px){.webhook-container .web-hook-image{width:30%}}@media(max-width:992px){.short-container-description{display:flex;flex-direction:column;align-items:center}}.short-container-description .title{font-weight:800;padding:0 0 15px}@media(max-width:660px){.short-container-description .title{padding:0 0 15px 5vw}}.short-container-description .description{font-size:14px;line-height:1.2em;width:90%;padding:0 0 15px}@media(max-width:992px){.container-description{display:flex;flex-direction:column;align-items:center}}.container-description .title{font-weight:800;padding:0 0 15px}@media(max-width:660px){.container-description .title{padding:0 0 15px 5vw}}.container-description .description{font-size:14px;line-height:1.2em;width:90%;padding:0 0 15px}@media(max-width:1024px){.container-description .description{font-size:20px}}.modal{width:100%;z-index:1e+28}.modal .modal-dialog .modal-content{background-color:#363636}.modal .modal-dialog .modal-content .modal-body{padding-top:0;padding-bottom:0}.aruba-domains{position:relative}.aruba-domains .show-full-case{color:#fefefe;font-size:20px}.aruba-domains .show-full-case:hover{color:orange}.aruba-domains .next-project-color{background:linear-gradient(90deg,#1474bd,#f87978)}.aruba-domains .single-image-container{display:flex;justify-content:center;align-items:center;padding:0;height:400px;position:relative;overflow:hidden;margin-bottom:50px}.aruba-domains .single-image-container img{width:auto;height:400px;position:absolute;left:20%}@media(max-width:1024px){.aruba-domains .single-image-container img{left:40%}}@media(max-width:576px){.aruba-domains .single-image-container img{left:15%;height:380px}}.aruba-domains .screenshot-container{z-index:50;position:absolute;left:60vw;top:20vh;width:35vw;height:100vh}.aruba-domains .screenshot-container .container-relative{width:100%;height:100%;position:relative}.aruba-domains .screenshot-container .container-relative img{width:auto;height:60%;position:absolute}.aruba-domains .screenshot-container .container-relative img:nth-of-type(2){height:50%}.aruba-domains .screenshot-container .container-relative img:last-child{height:25%;top:15vh}.aruba-domains .screenshot-container.container-single-image{top:0}.aruba-domains .screenshot-container.container-single-image .container-relative{display:flex;align-items:center}.aruba-domains .screenshot-container.container-single-image .container-relative img.single-image{top:unset;height:70%}.aruba-domains .counter-project{height:70px;margin-left:12vw;display:flex;justify-content:flex-end;align-items:flex-end}.aruba-domains .footer-project{color:#feee70}.adoc{position:relative}.adoc .show-full-case{color:#fefefe;font-size:20px}.adoc .show-full-case:hover{color:#e3e847}.adoc .next-project-color{background:linear-gradient(90deg,#f87978,#d0d0d0)}.adoc .single-image-container{display:flex;justify-content:center;align-items:center;padding:0;height:400px;position:relative;overflow:hidden;margin-bottom:50px}.adoc .single-image-container img{width:auto;height:400px;position:absolute;left:20%}@media(max-width:1024px){.adoc .single-image-container img{left:40%}}@media(max-width:576px){.adoc .single-image-container img{left:15%;height:380px}}.adoc .screenshot-container{z-index:50;position:absolute;left:60vw;top:20vh;width:35vw;height:100vh}.adoc .screenshot-container .container-relative{width:100%;height:100%;position:relative}.adoc .screenshot-container .container-relative img{width:auto;height:60%;position:absolute}.adoc .screenshot-container .container-relative img:nth-of-type(2){height:50%}.adoc .screenshot-container .container-relative img:last-child{height:25%;top:15vh}.adoc .screenshot-container.container-single-image{top:0}.adoc .screenshot-container.container-single-image .container-relative{display:flex;align-items:center}.adoc .screenshot-container.container-single-image .container-relative img.single-image{top:unset;height:70%}.adoc .counter-project{height:70px;margin-left:12vw;display:flex;justify-content:flex-end;align-items:flex-end}.adoc .footer-project{color:#feee70}.kaitiaki{position:relative}.kaitiaki .show-full-case{color:#fefefe;font-size:20px}.kaitiaki .show-full-case:hover{color:#e3e847}.kaitiaki .next-project-color{background:linear-gradient(90deg,#13ceb3,#4fc1e3)}.kaitiaki .single-image-container{display:flex;justify-content:center;align-items:center;padding:0;overflow:hidden;margin-bottom:50px}.kaitiaki .single-image-container img{width:auto;height:600px}@media(max-width:768px){.kaitiaki .single-image-container img{height:500px}}@media(max-width:576px){.kaitiaki .single-image-container img{height:480px}}.kaitiaki .screenshot-container{z-index:50;position:absolute;left:70vw;top:10vh;width:35vw;height:100vh}.kaitiaki .screenshot-container .container-relative{width:100%;height:100%;position:relative}.kaitiaki .screenshot-container .container-relative img{width:auto;height:75%;position:absolute}.kaitiaki .screenshot-container .container-relative img:nth-of-type(2){top:-10vh}.kaitiaki .screenshot-container .container-relative img:last-child{top:25vh;height:30%}.kaitiaki .screenshot-container.container-single-image{top:0}.kaitiaki .screenshot-container.container-single-image .container-relative{display:flex;align-items:center}.kaitiaki .screenshot-container.container-single-image .container-relative img.single-image{top:unset;height:80%}.kaitiaki .counter-project{height:70px;margin-left:12vw;display:flex;justify-content:flex-end;align-items:flex-end}.kaitiaki .footer-project{color:#f1f932}.patrimonyo{position:relative}.patrimonyo .show-full-case{color:#fefefe;font-size:20px}.patrimonyo .show-full-case:hover{color:#fe708c}.patrimonyo .next-project-color{background:linear-gradient(90deg,#3755a7,#87b2b9)}.patrimonyo .single-image-container{display:flex;justify-content:center;align-items:center;padding:0;height:400px;position:relative;overflow:hidden;margin-bottom:50px}.patrimonyo .single-image-container img{width:auto;height:400px;position:absolute;left:20%}@media(max-width:1024px){.patrimonyo .single-image-container img{left:40%}}@media(max-width:576px){.patrimonyo .single-image-container img{left:15%;height:380px}}.patrimonyo .screenshot-container{z-index:50;position:absolute;left:60vw;top:20vh;width:35vw;height:100vh}.patrimonyo .screenshot-container .container-relative{width:100%;height:100%;position:relative}.patrimonyo .screenshot-container .container-relative img{width:auto;height:60%;position:absolute}.patrimonyo .screenshot-container .container-relative img:nth-of-type(2){height:50%}.patrimonyo .screenshot-container .container-relative img:last-child{height:30%;top:15vh}.patrimonyo .screenshot-container.container-single-image{top:0}.patrimonyo .screenshot-container.container-single-image .container-relative{display:flex;align-items:center}.patrimonyo .screenshot-container.container-single-image .container-relative img.single-image{top:unset;height:70%}.patrimonyo .counter-project{height:70px;margin-left:12vw;display:flex;justify-content:flex-end;align-items:flex-end}.patrimonyo .footer-project{color:#fe708c}.esa{position:relative}.esa .show-full-case{color:#fefefe;font-size:20px}.esa .show-full-case:hover{color:#4785e8}.esa .next-project-color{background:linear-gradient(90deg,#87b2b9,#f87978)}.esa .single-image-container{display:flex;justify-content:center;align-items:center;padding:0;height:400px;position:relative;overflow:hidden;margin-bottom:50px}.esa .single-image-container img{width:auto;height:400px;position:absolute;left:10%}@media(max-width:1024px){.esa .single-image-container img{left:30%}}@media(max-width:576px){.esa .single-image-container img{left:15%;height:380px}}.esa .screenshot-container{z-index:50;position:absolute;left:60vw;top:20vh;width:35vw;height:100vh}.esa .screenshot-container .container-relative{width:100%;height:100%;position:relative}.esa .screenshot-container .container-relative img{width:auto;height:60%;position:absolute}.esa .screenshot-container .container-relative img:nth-of-type(2){height:50%}.esa .screenshot-container .container-relative img:last-child{height:35%;top:15vh}.esa .screenshot-container.container-single-image{top:0}.esa .screenshot-container.container-single-image .container-relative{display:flex;align-items:center}.esa .screenshot-container.container-single-image .container-relative img.single-image{top:unset;height:60%}.esa .counter-project{height:70px;margin-left:12vw;display:flex;justify-content:flex-end;align-items:flex-end}.esa .footer-project{color:#4785e8}.tk-desk{position:relative}.tk-desk .show-full-case{color:#fefefe;font-size:20px}.tk-desk .show-full-case:hover{color:#00497c}.tk-desk .next-project-color{background:linear-gradient(90deg,#d0d0d0,#4fc1e3)}.tk-desk .single-image-container{display:flex;justify-content:center;align-items:center;padding:0;height:400px;position:relative;overflow:hidden;margin-bottom:50px}.tk-desk .single-image-container img{width:auto;height:400px;position:absolute;left:20%}@media(max-width:1024px){.tk-desk .single-image-container img{left:40%}}@media(max-width:576px){.tk-desk .single-image-container img{left:15%;height:380px}}.tk-desk .screenshot-container{z-index:50;position:absolute;left:60vw;top:20vh;width:35vw;height:100vh}.tk-desk .screenshot-container .container-relative{width:100%;height:100%;position:relative}.tk-desk .screenshot-container .container-relative img{width:auto;height:60%;position:absolute}.tk-desk .screenshot-container .container-relative img:nth-of-type(2){height:50%}.tk-desk .screenshot-container .container-relative img:last-child{height:25%;top:15vh}.tk-desk .screenshot-container.container-single-image{top:0}.tk-desk .screenshot-container.container-single-image .container-relative{display:flex;align-items:center}.tk-desk .screenshot-container.container-single-image .container-relative img.single-image{top:unset;height:70%}.tk-desk .counter-project{height:70px;margin-left:12vw;display:flex;justify-content:flex-end;align-items:flex-end}.tk-desk .footer-project{color:#feee70}