@font-face{font-display:swap;font-family:Diagramm;font-style:normal;font-weight:400;src:url(/fonts/Diagramm-Regular.woff2) format("woff2"),url(/fonts/Diagramm-Regular.woff) format("woff")}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;box-sizing:border-box;margin:0;outline:0;padding:0}a{cursor:pointer}a,a:hover{text-decoration:none}br{clear:both}input,select,textarea{outline:none}body,html{height:100%;width:100%}img{height:auto;max-height:100%;max-width:100%;width:auto}body{color:#000;color:#606060;font-family:Diagramm,sans-serif;font-size:18px;font-weight:400;line-height:32px}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:400}.geral-section{padding-bottom:80px;padding-top:80px}.light-grey-section{background-color:#f0f0f0}.grey-section{background:url(/img/site/images/grey-section.svg) no-repeat 50%/cover;background-color:#f0f0f0}.first-section{padding-top:135px}.first-text-section{padding-top:195px}.custom-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:-999}.custom-modal .geral-title{font-size:27px;margin-bottom:15px}.custom-modal .geral-text{margin-bottom:15px}.custom-modal .geral-text a{color:#3e787c;font-weight:500;position:relative}.custom-modal .geral-text a:after{background:currentcolor;bottom:-3px;content:"";-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:1px;left:0;position:absolute;transition:all .2s ease;width:0}.custom-modal .geral-text a:hover:after{width:100%}.custom-modal .close-modal{background:none;border:none;color:#3e787c;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:30px;opacity:.7;position:absolute;right:15px;top:15px;transition:all .2s ease}.custom-modal .close-modal:active,.custom-modal .close-modal:focus,.custom-modal .close-modal:hover{opacity:1;outline:0}.custom-modal .background{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;transition:all .2s ease;visibility:hidden;width:100%;z-index:1}.custom-modal .background,.custom-modal .content{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}.custom-modal .content{background:#fff;border-radius:10px;max-width:580px;padding:40px 25px;position:relative;transform:scale(0);transition:all .3s ease;z-index:2}.custom-modal.show{z-index:9999}.custom-modal.show,.custom-modal.show .background{opacity:1;visibility:visible}.custom-modal.show .content{transform:scale(1)}.social-fixed-links{background:#c8d7db;border-radius:0 20px 20px 0;box-shadow:0 0 14px rgba(0,0,0,.1);left:0;position:fixed;top:25vh;z-index:9999}.social-fixed-links ul{list-style:none;margin:0;padding:0}.social-fixed-links ul li:first-child a{border-top-right-radius:20px;padding-top:5px}.social-fixed-links ul li:last-child a{border-bottom-right-radius:20px;padding-bottom:5px}.social-fixed-links ul a{color:#3e787c;display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:16px;padding:3px 15px;transition:all .2s ease}.social-fixed-links ul a:hover{background:#b9ccd1}.geral-title-and-text{display:flex;justify-content:space-between}.geral-title-and-text .text{max-width:60%}.title-logo{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title-logo .logo{height:15px;position:absolute;right:-13px;top:-8px;width:15px}.geral-grid-column{display:grid}.geral-grid-column .service-item{width:100%}.geral-grid-column.column-3{gap:40px 30px;grid-template-columns:repeat(3,1fr)}.contact-links{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.contact-links .contact-item{align-items:center;display:flex;gap:15px}.contact-links .contact-item .icon{color:#3e787c;font-size:40px}.contact-links .contact-item .role{color:#9b9b9b;display:block;font-size:16px}.contact-links .contact-item .contact-title{color:#202228;font-size:22px;margin:0}.contact-links .contact-item .unb-btn{margin-top:3px}.contact-links .contact-item a.contact-title{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .2s ease}.contact-links .contact-item a.contact-title:hover{color:#3e787c}#contact{position:relative}#contact .bg{bottom:0;height:95%;left:0;position:absolute;width:100%;z-index:-1}#contact .content-wrapper{align-items:center;display:flex;justify-content:center}#contact .content-wrapper .content{display:flex;flex-direction:column;justify-content:center;margin-left:50px;width:40%}#contact .content-wrapper .content .input-grid{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}#contact .content-wrapper .content .geral-input{background:#fff;border:1px solid #dcdcdc;border-radius:30px;color:#000;margin-bottom:20px;padding:10px 30px;width:100%}#contact .content-wrapper .content .geral-input:-ms-input-placeholder{color:#dcdcdc}#contact .content-wrapper .content .geral-input::-moz-placeholder{color:#dcdcdc}#contact .content-wrapper .content .geral-input::placeholder{color:#dcdcdc}.statistics-wrapper{display:grid}.statistics-wrapper.about{gap:70px;grid-template-columns:repeat(2,.2fr) .2fr .3fr;justify-content:space-between;width:100%}.statistics-wrapper.home{display:grid;gap:50px 25px;grid-template-columns:.3fr 1fr;margin-bottom:100px;width:100%}.statistics-wrapper .statistics-item{align-items:center;display:flex}.statistics-wrapper .statistics-item h4{color:#3e787c;font-size:48px;margin:0 15px 0 0}.statistics-wrapper .statistics-item p{line-height:120%;margin:0!important}.gallery-area{margin-top:90px;overflow:hidden}.gallery-area .gallery-image{border-radius:20px;display:block;height:474px;overflow:hidden}.gallery-area .gallery-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-section{background:#3e787c}.contact-section .contact-flex{align-items:center;display:flex;justify-content:space-between}.contact-section .contact-flex h2{color:#fff;font-size:25px;margin:0}.contact-section .contact-flex .contact-btn{align-items:center;background:#202228;border-radius:100px;box-shadow:0 30px 50px rgba(11,76,89,.1);color:#fff;display:flex;font-size:18px;font-weight:700;padding:15px 60px}.contact-section .contact-flex .contact-btn .iconify{color:#fff;font-size:30px;margin-right:17px}header{background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);left:0;padding:15px 0 0;position:fixed;top:0;transition:all .2s ease;width:100%;z-index:1024}header.shadowed{box-shadow:0 15px 25px rgba(0,0,0,.15)}header .background{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.6);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition-duration:.6s;transition-timing-function:cubic-bezier(.78,-.04,0,.88);visibility:hidden;width:100%;z-index:-1}header .header-link{color:#202228;display:block;padding-bottom:40px;position:relative}header .header-link.active{color:#3e787c}header .header-link:after{background:currentcolor;bottom:0;content:"";-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:5px;left:0;opacity:0;position:absolute;transition:all .2s ease;width:100%}header .header-link.active:after,header .header-link:hover:after{opacity:1}header .dropdown-language{display:flex;justify-content:flex-end;position:relative}header .dropdown-language button{background:none;border:none}header .dropdown-language button:focus{outline:0}header .dropdown-language .drowdown-menu-toggle{align-items:center;display:flex}header .dropdown-language .drowdown-menu-toggle .iconify{color:#3e787c;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);margin-left:10px;transition:all .2s ease}header .dropdown-language .drowdown-menu-toggle:active+.dropdown-menu-language,header .dropdown-language .drowdown-menu-toggle:focus+.dropdown-menu-language{opacity:1;visibility:visible}header .dropdown-language .dropdown-menu-language{background:#fff;border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.2);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0;padding:10px 20px;position:absolute;right:0;top:130%;transition:all .2s ease;visibility:hidden;z-index:1024}header .dropdown-language .dropdown-menu-language .select-language-button{align-items:center;color:#000;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);justify-content:space-between;min-width:60px;transition:all .2s ease;width:100%}header .dropdown-language .dropdown-menu-language .select-language-button+.select-language-button{margin-top:10px}header .dropdown-language .dropdown-menu-language .select-language-button:hover{color:#3e787c}header .nav-default,header .nav-default .nav-menu{align-items:center;display:flex;justify-content:space-between;width:100%}header .nav-default .nav-menu .logo{width:13%}header .nav-default .nav-menu .logo img{width:100%}header .nav-default .nav-mobile-links{position:relative;transition-duration:.6s;transition-timing-function:cubic-bezier(.78,-.04,0,.88)}header .nav-default .nav-links{align-items:center;display:flex;gap:15px;justify-content:center;list-style:none;margin:0;padding:25px 0 0}header .nav-default .nav-toggle{display:none}header .nav-default .nav-button{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:auto;margin-left:auto;width:25px}header .nav-default .nav-button .span-menu{background:#202228;border-radius:50px;height:1px;position:relative;transition-duration:.6s;transition-timing-function:cubic-bezier(.78,-.04,0,.88);width:100%;z-index:5}header .nav-default .nav-button .span-menu+.span-menu{margin-top:5px}header .nav-default.menu-mobile-opened .nav-mobile-links{right:0;z-index:1025}header .nav-default.menu-mobile-opened .background{opacity:1;visibility:visible;z-index:1024}header .nav-default.menu-mobile-opened .nav-button .span-menu{background:#000}header .nav-default.menu-mobile-opened .nav-button .span-menu:first-child{transform:rotate(45deg) translate(5px,4px)}header .nav-default.menu-mobile-opened .nav-button .span-menu:nth-child(2){transform:rotate(-45deg) translateY(1px)}header .nav-default.menu-mobile-opened .nav-button .span-menu:nth-child(3){transform:rotate(0deg) scale(0)}@media only screen and (max-width:1200px){header .header-link{color:#3e787c}header .background{display:block}header .nav-default .nav-mobile-links{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15);flex-direction:column;height:100%;padding:80px 30px;position:fixed;right:-100%;top:0;width:80%;z-index:-1}header .nav-default .dropdown-language{justify-content:flex-start;padding-left:30px}header .nav-default .dropdown-language .drowdown-menu-toggle{display:none}header .nav-default .dropdown-language .dropdown-menu-language{background:transparent;border-radius:0;box-shadow:none;display:flex;gap:20px;opacity:1;padding:0;position:unset;visibility:visible}header .nav-default .dropdown-language .dropdown-menu-language .select-language-button{min-width:unset}header .nav-default .dropdown-language .dropdown-menu-language .select-language-button.select-language-button{margin-top:0}header .nav-default .dropdown-language .dropdown-menu-language .select-language-button span{display:none}header .nav-default .nav-links{align-items:flex-start;flex-direction:column}header .nav-default .nav-toggle{display:block;position:relative;z-index:1026}}footer{background:#fff;box-shadow:-43px -5px 49px rgba(0,0,0,.1);padding-bottom:40px;padding-top:40px}footer .logo img{height:60px}footer .footer-flex{align-items:center;display:flex;justify-content:space-between}footer .footer-flex+.footer-flex{margin-top:40px}footer .footer-text{color:#202228;font-size:18px;font-weight:400;line-height:22px;margin-bottom:0}footer a.footer-text{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .2s ease}footer a.footer-text.active{font-weight:700}footer a.footer-text.active,footer a.footer-text:hover{color:#3e787c}footer .cookies-policy-area{align-items:center;display:flex}footer .cookies-policy-area p{border-right:1px solid #c3cadd;margin-right:10px;padding-right:10px}footer .iconify-link{color:#3e787c;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:18px;opacity:.8;transition:all .2s ease}footer .iconify-link:hover{opacity:1}footer .footer-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}footer .footer-list.links{gap:30px}footer .footer-list.iconify-links{gap:15px}h1,h2{font-size:48px;line-height:58px}h1,h2,h3,h4,h5,h6{color:#202228;font-weight:600;margin-bottom:30px}h3,h4,h5,h6{font-size:28px;line-height:34px}.simditor-text h1,.simditor-text h2{color:#202228;font-size:48px;font-weight:600;line-height:58px;margin-bottom:30px}.simditor-text h3,.simditor-text h4,.simditor-text h5,.simditor-text h6{color:#202228;font-size:28px;font-weight:600;line-height:34px;margin-bottom:30px}.simditor-text li,.simditor-text p,.simditor-text span{color:#606060;font-size:18px;font-weight:400;line-height:32px}.btn-geral{align-items:center;background:#3e787c;border:1px solid transparent;border-radius:20px;color:#fff;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:18px;font-style:normal;font-weight:600;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:15px 30px;text-align:center;transition:all .2s ease}.btn-geral.disabled{opacity:.6;pointer-events:none}.btn-geral:active,.btn-geral:focus,.btn-geral:hover{background:#35686b;box-shadow:none;color:#fff;outline:0;text-decoration:none}.unb-btn{align-items:center;background:transparent;border:none;color:#3e787c;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);font-size:20px;font-weight:700;transition:all .2s ease;width:100%}.unb-btn .line{background:#3e787c;height:2px;margin-right:10px;width:15%}.unb-btn:hover{color:#1c3638}.unb-btn:hover .line{background:#1c3638}#banner-section{padding-bottom:60px}#banner-section .banner-container{overflow:hidden;position:relative}#banner-section .banner-container .image img{-o-object-fit:cover;object-fit:cover;width:100%}#banner-section .banner-container .content{align-items:start;display:flex;justify-content:center;margin-top:50px}#banner-section .banner-container .content .title{margin-right:60px;width:75%}#banner-section .banner-container .content .text{display:flex;flex-direction:column;margin-right:30%}#banner-section .banner-container .swiper-buttons{align-items:center;bottom:0;display:flex;left:0;position:absolute;z-index:10}#banner-section .banner-container .swiper-buttons .swiper-btn{align-items:center;background:#202228;border-radius:4px;color:#c8d7db;cursor:pointer;display:flex;height:auto;margin-right:10px;padding:10px;position:unset;width:auto}#banner-section .banner-container .swiper-buttons .swiper-btn:after{content:""}#banner-section .banner-container .swiper-buttons .swiper-btn .iconify{font-size:23px}#banner-section .banner-container .swiper-buttons .swiper-btn:last-child{margin-right:0}.services-wrapper{align-items:center;flex-wrap:wrap;gap:75px}.service-item,.services-wrapper{display:flex;justify-content:start}.service-item{align-items:start;flex-direction:column;width:315px}.service-item .icon{margin-bottom:15px}.service-item .icon .iconify{color:#3e787c;font-size:24px}.service-item h3{margin-bottom:20px}.service-item p{margin-bottom:40px;margin-top:auto;width:85%}.flex-title-wrapper{align-items:center;display:flex}.flex-title-wrapper .title-logo{margin-right:130px}.flex-title-wrapper .text{width:45%}#projects-title-section{padding-top:100px}#projects-section{padding-bottom:80px}#projects-section .geral-title-and-text{padding:50px 0}#projects-section .geral-title-and-text .unb-btn{margin-top:20px}#projects-section .projects-container{overflow:hidden;position:relative}#projects-section .projects-container .project-slide-item{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:15px;cursor:pointer;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:750px;position:relative;transition:all .8s ease;width:100%}#projects-section .projects-container .project-slide-item .label-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(32,34,40,.5);border-radius:0 5px 30px 0;display:flex;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);flex-direction:column;margin-bottom:50px;padding:15px 115px 20px 20px;position:relative;transition:all .8s ease;width:87%}#projects-section .projects-container .project-slide-item .label-container h3{color:#f5f5f6;margin-bottom:5px}#projects-section .projects-container .project-slide-item .label-container a{color:#f5f5f6}#projects-section .projects-container .project-slide-item .label-container .vectors{position:absolute;right:10px;top:-20px}#projects-section .projects-container .project-slide-item .label-container .vectors .dot-vector{left:40%;position:absolute;top:50%;transform:translateY(-50%)}#projects-section .projects-container .project-slide-item .label-container .vectors .l-vector{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .8s ease}#projects-section .projects-container .project-slide-item:hover{background-size:110%}#projects-section .projects-container .project-slide-item:hover .label-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:0;width:100%}#projects-section .projects-container .project-slide-item:hover .l-vector{transform:rotate(180deg)}.about-wrapper{align-items:center;display:flex;justify-content:center}.about-wrapper .text{align-items:start;display:flex;flex-direction:column;justify-content:space-around;margin-right:50px;width:33%}.about-wrapper .text p{margin:0 0 50px}.about-wrapper .about-image{border-radius:30px;max-width:555px}.partners-title{align-items:center;display:flex;margin-bottom:65px}.partners-title img{margin-right:20px}.partners-title h3{margin:0}.partners-swiper{overflow:hidden}.about-banner{border-radius:30px;margin-top:30px}.second-text{margin-top:55px}.person-wrapper{align-items:center;display:flex;justify-content:center}.person-wrapper:not(:first-child){margin-top:50px}.person-wrapper.reverse{flex-direction:row-reverse}.person-wrapper.reverse .text{margin-left:0;margin-right:70px}.person-wrapper .text{margin-left:70px;width:50%}.projects-grid{display:grid;gap:50px;grid-template-columns:repeat(2,1fr);margin-top:50px}.projects-grid .project-item{border-radius:30px;cursor:pointer;max-width:100%;overflow:hidden;width:100%}.projects-grid .project-item:hover .vectors .l-vector{transform:rotate(180deg)}.projects-grid .project-item:hover .project-image{transform:scale(1.1)}.projects-grid .project-item:hover .label h4 span{color:#fff;font-weight:600;transform:scale(1.1)}.projects-grid .project-item:hover .label h4 span:after{width:100%}.projects-grid .project-item .project-image{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:480px;-o-object-fit:cover;object-fit:cover;transition:all .8s ease;width:100%}.projects-grid .project-item .label{background:#202228;padding:40px;position:relative;width:100%}.projects-grid .project-item .label h3{color:#f5f5f6;font-size:22px;margin-bottom:5px}.projects-grid .project-item .label h4{color:#3e787c;font-size:22px;margin-bottom:30px}.projects-grid .project-item .label h4,.projects-grid .project-item .label h4 span{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .8s ease}.projects-grid .project-item .label h4 span{position:relative}.projects-grid .project-item .label h4 span:after{background:#fff;bottom:0;content:"";-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);height:2px;left:0;position:absolute;transition:all .8s ease;width:0}.projects-grid .project-item .label .small-btn{background:none;border:none;color:#f5f5f6;font-size:16px}.projects-grid .project-item .label .vectors{position:absolute;right:10px;top:-30px}.projects-grid .project-item .label .vectors .dot-vector{left:40%;position:absolute;top:50%;transform:translateY(-50%)}.projects-grid .project-item .label .vectors .l-vector{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);transition:all .8s ease}@media only screen and (max-width:1600px){h1,h2{font-size:38px}h1,h2,h3,h4,h5,h6{margin-bottom:20px}h3,h4,h5,h6{font-size:24px}.statistics-wrapper .statistics-item h4{font-size:38px}.about-wrapper .text p{margin:0 0 20px}#contact .content-wrapper img{height:550px}.person-wrapper img{width:80%}.gallery-area .gallery-image{border-radius:20px;display:block;height:400px;overflow:hidden}}@media only screen and (max-width:1536px){#banner-section .banner-container .image img{height:360px}#projects-section .projects-container .project-slide-item{height:450px}.about-wrapper .about-image{border-radius:30px;max-width:365px}header .header-link{padding-bottom:20px}.projects-grid .project-item .project-image{height:310px}.projects-grid .project-item .label{padding:20px 40px}}@media only screen and (max-width:1366px){h1,h2{font-size:34px}h3,h4,h5,h6{font-size:20px}.statistics-wrapper.home{margin-bottom:20px}.about-wrapper .about-image{max-width:325px}.statistics-wrapper .statistics-item h4{font-size:28px}header .nav-default .nav-menu .logo img{width:15%}}@media only screen and (max-width:1024px){.banner-area{padding-left:0!important}#banner-section .banner-container .content{flex-direction:column;margin:20px auto 0;width:80%}header{padding:20px 0}#banner-section .banner-container .content .text{margin-right:0}#banner-section .banner-container .swiper-buttons{left:auto;right:20px}.services-wrapper{align-items:center;display:flex;flex-wrap:unset;gap:20px;justify-content:start}.about-wrapper .about-image{height:380px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-wrapper{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.about-wrapper picture{width:100%}.about-wrapper .text{align-items:start;display:flex;flex-direction:column;justify-content:space-around;margin-right:0;margin-top:50px;width:100%}.about-wrapper .statistics-wrapper.home{display:grid;gap:50px 25px;grid-template-columns:1fr 1fr;margin-bottom:20px;width:100%}#contact .content-wrapper img{display:none}#contact{padding:20px 0}#contact .bg{height:100%}#contact .content-wrapper .content{margin-left:0;width:80%}.partner-item img{width:170px}.statistics-wrapper.about{gap:70px;grid-template-columns:repeat(2,1fr);justify-content:space-between;width:100%}.person-wrapper picture{align-items:center;display:flex;justify-content:center}.person-wrapper img{width:70%}.person-wrapper .text{margin-left:0;width:100%}.person-wrapper.reverse .text{margin-right:0}.person-wrapper,.person-wrapper.reverse{flex-direction:column}.projects-grid{grid-template-columns:1fr}.social-fixed-links{display:none}.contact-links .contact-item .contact-title{font-size:18px}}@media only screen and (max-width:768px){.services-wrapper{display:grid;grid-template-columns:1fr}.service-item{margin:0 auto;width:80%}#projects-section .projects-container .project-slide-item .label-container .vectors{position:absolute;right:-20px;top:-20px}#projects-section .projects-container .project-slide-item .label-container h3{font-size:18px}#projects-section .projects-container .project-slide-item .label-container{padding:10px;width:90%}#projects-section .projects-container .project-slide-item .label-container .vectors .l-vector{width:40px}#projects-section .projects-container .project-slide-item .label-container .vectors .dot-vector{width:15px}.projects-container .swiper-slide{height:auto}.geral-grid-column.service-grid{gap:20px;grid-template-columns:1fr}.geral-grid-column.service-grid .service-item{margin:0 auto;width:80%}#projects-section .projects-container .project-slide-item{height:450px}.contact-links{display:grid;gap:40px;grid-template-columns:1fr}footer .footer-flex{align-items:center;display:flex;justify-content:space-between}.geral-title-and-text,footer .footer-flex{flex-direction:column}.first-text-section{padding-top:110px}.statistics-wrapper.about{gap:30px;grid-template-columns:repeat(2,1fr);justify-content:space-between;width:100%}#banner-section .banner-container .content .title{margin-right:0;width:100%}}@media only screen and (max-width:800px){.custom-modal .content{max-width:90%}}@media only screen and (max-width:600px){#contact .content-wrapper .content{width:100%}#projects-section .geral-title-and-text{flex-direction:column}.geral-title-and-text .text{max-width:unset}.contact-section .contact-flex{flex-direction:column}footer .cookies-policy-area p{border-right:none;margin-right:10px;padding-right:0}footer .cookies-policy-area{flex-direction:column}footer .footer-list.links{gap:10px;margin-top:20px}}@media only screen and (max-width:500px){#projects-section .projects-container .project-slide-item{height:370px}.contact-links .contact-item .contact-title{font-size:16px}header .nav-default .nav-menu .logo img{width:45%}#projects-section .projects-container{padding:10px!important}.projects-grid .project-item .label .vectors{position:absolute;right:10px;top:-30px}.projects-grid .project-item .label .vectors .l-vector{width:50px}.projects-grid .project-item .label .vectors .dot-vector{width:15px}.contact-section .contact-flex .contact-btn{padding:10px 60px}.contact-section .contact-flex h2{font-size:22px}}@media only screen and (max-width:375px){.statistics-wrapper.about{grid-template-columns:1fr}}
