@charset "UTF-8";@font-face{font-family:Gilroy;src:url(../../front/fonts/Gilroy/Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(../../front/fonts/Gilroy/Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(../../front/fonts/Gilroy/Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(../../front/fonts/Gilroy/SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(../../front/fonts/Gilroy/Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(../../front/fonts/Gilroy/UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #131e2a}.swiper-pagination{bottom:1rem!important}.swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;transition:all .2s ease-in-out;opacity:.5;border-radius:4px;--swiper-pagination-bullet-size: 10px}.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.swiper-pagination.primary .swiper-pagination-bullet{border-color:#354554}.swiper-pagination.primary .swiper-pagination-bullet-active{background-color:#354554}.swiper-button-prev,.swiper-button-next{font-size:calc(1.4236687898rem + .6369426752vw);font-size:clamp(1.563rem,1.4236687898rem + .6369426752vw,2.188rem);width:max-content;height:max-content;transition:all .2s ease-in-out}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.dark,.swiper-button-next.dark{color:#000}.swiper-buttons-flex{display:flex;gap:.5rem}.swiper-buttons-flex .swiper-button-prev,.swiper-buttons-flex .swiper-button-next{display:flex;position:static;margin:0;transform:none;background-color:#fff;padding:.5rem;font-size:1.25rem}@media (hover: hover){.swiper-buttons-flex .swiper-button-prev:hover,.swiper-buttons-flex .swiper-button-next:hover{background-color:#bfbfbf}}.title-xl{font-size:calc(1.5679563389rem + .7767030509vw);font-size:clamp(1.75rem,1.5679563389rem + .7767030509vw,2.5rem)}.title-lg{font-size:calc(1.5029100474rem + .4142416271vw);font-size:clamp(1.6rem,1.5029100474rem + .4142416271vw,2rem)}.title-md{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}.title-sm{font-size:calc(1.1286375593rem + .5178020339vw);font-size:clamp(1.25rem,1.1286375593rem + .5178020339vw,1.75rem)}.ls-2{letter-spacing:2px}.ls-5{letter-spacing:5px}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:97.5%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:97.5%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))}}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(90deg,#36dc74,#1a9247);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);background-color:#25d366!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#1da851!important;box-shadow:none;transform:translate(0)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#131e2a;fill:#131e2a;transition:all .75s ease .75s}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#b9b9b9;font-weight:500;line-height:1.5;font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem)}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#7baad4}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#7baad4;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#7baad4}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #7baad4}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#131e2a}.editor-texto-light ul li:before{color:#131e2a}.editor-texto-light ol li::marker{color:#131e2a}.editor-texto-light blockquote{border-left:2px solid #131e2a}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-sm p,.editor-texto-sm span,.editor-texto-sm ul,.editor-texto-sm ol,.editor-texto-sm li,.editor-texto-sm a{font-size:calc(.7043677223rem + .1946935648vw);font-size:clamp(.75rem,.7043677223rem + .1946935648vw,.938rem)}.card-blog,.card-blog img,.card-blog .title{transition:all .2s ease-in-out}@media (hover: hover){.card-blog:hover{box-shadow:0 5px 10px #0000001a}.card-blog:hover img{transform:scale(1.05)}.card-blog:hover .title{color:#7baad4}}.card-blog .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-blog .editor-texto *{color:#fff!important}.card-blog .date{color:#123b60!important}.card-blog-home{transition:all .2s ease-in-out}@media (hover: hover){.card-blog-home:hover{background-color:#00000014}.card-blog-home:hover:before{opacity:0}}.card-blog-home .date:before{content:"";width:6rem;height:3px;background-color:#7baad4;display:block;margin-bottom:.5rem}@media (max-width: 991.98px){.card-blog-home .date:before{margin:0 auto;margin-bottom:.5rem}}.filter label{font-size:15px}.filter label.label-btn{background-color:#00000008;border-radius:0;border:none;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.filter label.label-btn{width:100%}}@media (hover: hover){.filter label.label-btn:hover{background-color:#0000001a}}.filter input.btn-check:checked+.label-btn{background-color:#fff;font-weight:500}.filter .form-control{border-radius:0;border:1px solid rgba(0,0,0,.15);font-size:14px;padding:7px 10px;line-height:20px}.filter .form-control::placeholder{color:#2f2f2f}.filter .virtual-select{width:100%;max-width:unset}.filter .virtual-select .vscomp-toggle-button{border-radius:0;font-family:var(--bs-font-sans-serif);border-color:#00000026}.filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:1;color:#2f2f2f}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#131e2a;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#131e2a;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookiesBtn__link{background-color:#131e2a!important;border-color:currentColor!important}#cookies-policy .cookies__details{color:#131e2a!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#131e2a!important}.header{z-index:1099}.header-logo{width:calc(8.7863755929rem + 5.1780203393vw);width:clamp(10rem,8.7863755929rem + 5.1780203393vw,15rem)}.header-breadcrumb-wrapper{background-size:cover;background-position:center}.header .menu a{color:#fff;position:relative}.header .menu a.active{color:#ffffff80}.header .menu a:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:-10px;transform:translateY(15px);opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.header .menu a:hover:before{opacity:1;transform:translateY(0)}}.header .btn-offcanvas{background:#131e2a;border-radius:.5rem;border:none;box-shadow:0 2px 3px #00000026;padding:.5rem;transform:translate(-2px,-2px);transition:all .2s ease-in-out}@media (hover: hover){.header .btn-offcanvas:hover{box-shadow:none;transform:none}}.header .offcanvas-lg{z-index:1050}@media (max-width: 991.98px){.header .offcanvas-lg{background:linear-gradient(45deg,#0e161f,#192838);border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}@media (max-width: 991.98px){.header .offcanvas-lg .socials{justify-content:start}}.solutions-header.offcanvas{background:#060b10cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.solutions-header.offcanvas-top{height:max-content!important}.solutions-header .solutions-section{background-color:transparent}#footer{background-size:cover;background-position:center}#footer .logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}#footer .address{width:100%}#footer .subtitle{letter-spacing:4px;font-size:calc(1.1286375593rem + .5178020339vw);font-size:clamp(1.25rem,1.1286375593rem + .5178020339vw,1.75rem)}#footer .menu{padding:0}#footer .menu ul{flex-direction:column;padding:0;gap:.5rem}@media (min-width: 992px){#footer .menu ul{align-items:start}}#footer a:not(.btn){color:#b9b9b9;transition:all .2s ease-in-out}@media (hover: hover){#footer a:not(.btn):hover{color:#fff;text-decoration:underline}}#footer hr{height:80%;position:relative;transform:translateY(-50%);top:50%;background-color:#b9b9b9;width:1px;border:none}#footer .copyright{background-color:#10151a}#footer .copyright-logo{width:2.75rem}#footer .copyright *{font-size:14px;color:#ffffff80;font-weight:300}.newsletter{background-size:cover;background-position:center}@media (min-width: 992px){.newsletter{padding:6rem 0}}.newsletter input{background-color:#141414;border:1px solid #2c2c2c;color:#b9b9b9}.newsletter input::placeholder{color:#b9b9b9}.newsletter .subtitle{letter-spacing:4px}@media (min-width: 992px){.newsletter .subtitle{letter-spacing:8px}}.newsletter .title-xl{font-size:calc(1.3252314575rem + 1.8123071187vw);font-size:clamp(1.75rem,1.3252314575rem + 1.8123071187vw,3.5rem);font-weight:100}.socials a{color:#ffffffb3!important;transform:translate(-1px,-1px);transition:all .2s ease-in-out}@media (hover: hover){.socials a:hover{color:#fff!important;filter:none;transform:none}}@media (min-width: 992px){#home .banner{min-height:100dvh}}#home .banner-title{font-size:calc(1.0708663864rem + 1.190944678vw);font-size:clamp(1.35rem,1.0708663864rem + 1.190944678vw,2.5rem);line-height:1.35}#home .banner .swiper-slide{position:relative}#home .banner .swiper-slide:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(0deg,transparent,#131e2a);width:100%;height:100%}#home #blog .title-xl{font-weight:600}#blog{background-color:#f3f3f3}@media (min-width: 992px){#blog .blog-swiper .swiper-slide:not(:last-child) .card-blog-home:before{content:"";width:1px;height:30%;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#00000014;transition:all .2s ease-in-out}}.differentials .title-xl{font-size:calc(1.0708663864rem + 1.190944678vw);font-size:clamp(1.35rem,1.0708663864rem + 1.190944678vw,2.5rem)}.differentials .ratio{max-width:6rem;margin:0 auto;border-radius:50%;border:1px solid #7baad4;padding:1rem}.phrase{font-weight:600;padding-bottom:6rem}@media (min-width: 992px){.phrase{padding-bottom:8rem}}.phrase .avatar .ratio{max-width:calc(4.7572751186rem + 1.0356040679vw);max-width:clamp(5rem,4.7572751186rem + 1.0356040679vw,6rem)}.phrase .avatar span{color:#b9b9b9}.phrase .avatar small{color:#b9b9b959}@media (min-width: 992px){#company .oab-wrapper{margin-top:-.5rem}}#company .oab-wrapper .oab-badge{letter-spacing:3px;font-size:13px}@media (min-width: 992px){#company .oab-wrapper .oab-badge{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}}#company .desk{overflow:hidden;position:relative}#company .desk:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00000080;z-index:-1}@media (min-width: 992px){#company .desk:before{left:50%}}#solution #about{position:relative}#solution #about:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:25%;background-color:#00050b;z-index:-1}.blog .input-group{border:1px solid rgba(220,220,220,.1)}.blog .input-group .btn{background-color:#dcdcdc}.blog .card-filter{border:2px solid #0f1a24}.blog .card-filter a{background-color:#0a1219;color:#fff;border:1px solid rgba(8,10,11,.1);transition:all .2s ease-in-out}@media (hover: hover){.blog .card-filter a:hover{background-color:#131e2a}}.blog .card-filter a.active{background-color:#131e2a}.blog .offcanvas-lg{background-color:#090f14}.blog .date{color:#7baad4}.blog .detail{position:relative}.blog .detail:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:85%;opacity:.25;z-index:-1}@media (min-width: 992px){.blog .detail:before{background-position:right}}#contact input,#contact textarea{background-color:#131e2a}@media (min-width: 992px){#contact iframe{height:100%}}#about button{background-color:transparent;border:none}#about .oab-badge{letter-spacing:3px;position:absolute;top:0;right:0;width:max-content;height:max-content;z-index:3;margin:1rem;font-size:13px;opacity:0;transition:all .2s ease-in-out}@media (min-width: 992px){#about .oab-badge{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}}#about .about-card.active{width:100%}#about .about-card.active span{opacity:0}#about .about-main{width:10rem}#about .about-main{aspect-ratio:1/1;width:100%;padding:0;overflow:hidden}#about .about-main .title{transition:all .2s ease-in-out;position:absolute;left:50%;transform:translate(-50%);z-index:8;pointer-events:none;color:#fff;font-weight:300;letter-spacing:5px;font-size:calc(1.0679563389rem + .7767030509vw);font-size:clamp(1.25rem,1.0679563389rem + .7767030509vw,2rem)}@media (min-width: 992px){#about .about-main .title{writing-mode:vertical-rl;text-orientation:mixed}}@media (min-width: 992px){#about .about-main .title{letter-spacing:13px}}#about .about-main:before{content:"";width:100%;height:100%;background-color:#00000080;position:absolute;left:0;top:0;z-index:4;pointer-events:none;transition:all .2s ease-in-out}#about .about-main img{transition:all .2s ease-in-out}@media (hover: hover){#about .about-main:hover:before{background-color:#0000004d}#about .about-main:hover img{transform:scale(1.05)}}#about .about-main.active:before{background-color:#0000}#about .about-main.active .oab-badge{opacity:1}#about .about-main.active .title{opacity:0}#about .about-content{opacity:0;filter:blur(2px);transition:opacity 1s ease}#about .about-content.active{opacity:1;filter:blur(0)}#about .about-content{transform:scale(0);max-height:0}#about .about-content.active{transform:scale(1);max-height:100%}@media (min-width: 992px){#about .about-card{writing-mode:vertical-rl;text-orientation:mixed}}#about .about-card img{transition:all .2s ease-in-out}@media (hover: hover){#about .about-card:hover:before{background-color:#0000004d}#about .about-card:hover img{transform:scale(1.05)}}#about .about-card:before{content:"";width:100%;height:100%;background-color:#00000080;position:absolute;left:0;top:0;transition:all .2s ease-in-out}#about .about-card span{color:#fff;font-weight:300;z-index:1;position:relative;letter-spacing:5px;font-size:calc(1.0679563389rem + .7767030509vw);font-size:clamp(1.25rem,1.0679563389rem + .7767030509vw,2rem)}@media (min-width: 992px){#about .about-card span{letter-spacing:13px}}#about .about-card.active:before{background-color:#0000}@media (min-width: 992px){#about .col-lg-8{align-items:stretch}#about .about-main{flex:1 1 auto;transition:width 1s ease,height 1s ease}#about .about-main{aspect-ratio:6/9;width:100%;display:flex;position:relative}#about .about-main .gallery-swiper{width:100%;height:100%}#about .about-card{flex:0 0 auto;width:10rem;transition:width 1s ease,height 1s ease}#about .about-card span{opacity:1;transition:all .2s ease-in-out}}.solutions-section{background-color:#00050b}.solutions-section .card-solution .body{margin-top:-1.25rem;z-index:1;position:relative;transition:all .2s ease-in-out;opacity:.1}@media (min-width: 992px){.solutions-section .card-solution .body{margin-top:-2rem}}.solutions-section .card-solution .body .title-lg{font-size:calc(1.3252314575rem + 1.8123071187vw);font-size:clamp(1.75rem,1.3252314575rem + 1.8123071187vw,3.5rem);line-height:1;font-weight:300;transition:all .2s ease-in-out}.solutions-section .card-solution .ratio img{transition:all .2s ease-in-out}.solutions-section .card-solution .ratio:before{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);z-index:1;position:relative;transition:all .2s ease-in-out}@media (hover: hover){.solutions-section .card-solution:hover .ratio img{transform:scale(1.05)}.solutions-section .card-solution:hover .ratio:before{opacity:.85}}.solutions-section .swiper-slide-active .body{opacity:1}.bg-pattern{position:relative}.bg-pattern:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../front/images/backgrounds/pattern.webp);background-size:cover;background-position:85%;opacity:.25;z-index:-1}@media (min-width: 992px){.bg-pattern:before{background-position:right}}
