@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1}*::before,*::after{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}html{font-size:62.5%;scroll-behavior:smooth}html,body{border:none;margin:0;padding:0}html body{font-family:"Montserrat",sans-serif;font-size:15px;color:#414141;background-color:#fff;line-height:20px}.container{max-width:1140px;margin-right:auto;margin-left:auto;position:relative}a,path{transition:all .15s linear}dd,dl,dt,li,ol,ul{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}a{text-decoration:none;font-size:17px}a:hover,b{font-weight:bold}a:hover.blue,b.blue{color:#0b97ca}.btn{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;fill:#fff;color:#fff;background-color:#0b97ca;border-radius:6px 6px 6px 6px;transition:transform .3s ease-in-out}.btn:hover{transform:scale(1.1)}.btn-normal{padding:10px 30px 10px 30px}.btn-large{padding:10px 54px 10px 54px}.center{text-align:center}.whatsapp-button{position:fixed;bottom:20px;right:20px;z-index:9999;background-color:#25d366;color:#fff;padding:10px 20px;border-radius:50%;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s}#map-container{position:relative;width:100%;margin:0 auto}#map{background-image:url(../../assets/img/google-maps.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;width:100%;height:380px;filter:blur(5px)}#map img{filter:blur(5px);z-index:1}#ver-mapa{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;z-index:12}#map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:3}.dt-background-overlay{background-color:#000;opacity:.4;transition:"background" .3s,border-radius .3s,opacity .3s;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(314deg);height:100%;width:100%;top:0;left:0;z-index:0;position:absolute}.cover{background-size:cover;background-repeat:no-repeat;background-color:#000;background-position:center right}.flex-container{display:flex;justify-content:space-between;align-items:center}.whiter{color:#fff}.black{color:#414141}.fm-text{font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:23px}h2{color:#414141;font-size:32px;font-weight:400;font-family:"Montserrat",Sans-serif;margin-bottom:25px}.wp,.wp a{display:flex;align-items:center;gap:7px}#head .top-bar{padding:10px;background-color:#0b97ca}#head .top-bar .phones{display:flex;justify-content:space-between;align-items:center;gap:20px}#head .top-bar .phones .phone,#head .top-bar .phones .wp{display:flex;justify-content:space-between;align-items:center;gap:20px}#head .top-bar .phones .phone img,#head .top-bar .phones .wp img{margin:0;padding:0}#head .top-bar .phones .phone span,#head .top-bar .phones .wp span{color:#fff;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}#head .top-bar .social{display:flex;align-items:center;gap:20px}#head .top-bar .social img{margin:0;padding:0}#head .top-bar .social span{color:#fff;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}#head .heard{padding:27px}#head .heard .logo img{width:300px}#head .heard .menu ul{display:flex;gap:32px}#head .heard .menu ul li{list-style:none;padding:0 5px}#head .heard .menu ul li a{color:#414141;font-size:1.2em;font-weight:500}#head .heard .menu ul li a:hover{color:#0b97ca}#head .heard .togge{display:none}#banner{position:relative;display:flex;flex-direction:column;padding:81px 0;align-items:center;background-image:url(../../assets/img/banner-adltec.webp);background-size:cover;background-repeat:no-repeat;background-position:center center}#banner .contentBanner{display:inline-block;text-align:center}#banner .contentBanner .btn{font-size:22px;font-weight:500;display:flex;align-items:center;gap:10px;text-align:center;justify-content:center;width:365px;margin:0 auto}#banner .contentBanner .bg{padding:15px;text-align:center;color:#fff;width:668px;border-radius:30px;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:38px;opacity:.8}#banner .contentBanner .bg h1{color:#0b97ca;font-size:35px;font-weight:800;line-height:1.2em;font-family:"Montserrat",Sans-serif}#banner .contentBanner .bg p{color:#0b97ca;font-weight:400;font-size:28px;margin-top:10px;margin-bottom:25px}#banner .contentBanner .bg span{display:block;padding-bottom:30px;color:#0b97ca;font-weight:500;font-size:16px}#about{padding:80px 20px}#about .content-about.box-p{width:60%;padding-right:40px}#about .content-about.box-q{width:40%;padding-right:40px}#about .content-about img{width:100%}#about .content-about .about-btn{margin-top:30px;text-align:center;display:block;align-items:center;position:relative}#about .content-about .box-about{padding-left:8px;border-left:solid 5px #0b97ca;padding-bottom:20px;margin-bottom:40px}#mais{display:flex;align-items:center;padding:100px 20px;background-image:url("../../assets/img/bg-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;height:600px}#mais .flex-container{align-items:center;display:flex;justify-content:center;width:940px}#mais .mais-25 .mais-t{text-align:center;color:#fff;font-family:"Montserrat",Sans-serif;font-size:32px;font-weight:400;margin-bottom:20px}#mais .mais-25 .mais-25-img{display:inline-block;text-align:center}#mais .mais-25 .mais-25-img img{width:250px;max-width:250px;vertical-align:middle;margin-bottom:30px}#mais .mais-25 .fm-text{color:#fff;font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:300;text-align:center}#mais .mais-video iframe{width:400px;height:300px}#solutions{padding:80px 20px}#solutions .solutions-content{padding-left:8px;border-left:solid 5px #0b97ca;padding-bottom:20px;margin-bottom:40px}#solutions .solutions-grid{text-align:center}#solutions .solutions-grid .solutions-grid-box{display:flex;gap:20px;margin-bottom:40px}#solutions .solutions-grid .solutions-grid-box .solutions-box img{width:100%;height:257px}#solutions .solutions-grid .solutions-grid-box .solutions-box h2{font-size:16px;font-weight:bold;text-align:center;margin:33px 0}#blog{padding:80px 20px}#blog .solutions-content{padding-left:8px;border-left:solid 5px #0b97ca;padding-bottom:20px;margin-bottom:40px}#blog .blog-grid{text-align:center}#blog .blog-grid .blog-grid-box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:40px}#blog .blog-grid .blog-grid-box .blog-box img{width:100%;height:257px}#blog .blog-grid .blog-grid-box .blog-box h2{font-size:16px;font-weight:bold;text-align:center;margin:15px 0}#blog-single{display:flex;justify-content:center;border-top:#ebebeb solid 1px}#blog-single .single-content{margin:90px 0;max-width:800px}#blog-single .entry-content ol,#blog-single .entry-content p,#blog-single .entry-content ul{margin-bottom:1.6666666667em}#blog-single p{margin:0 0 30px;padding:0}#blog-single a{color:blue}#blog-single a:hover{color:#d88c34}#blog-single .entry-content ol,#blog-single .entry-content ul{margin-left:1.3888888889em;padding-left:40px;margin-top:30px}#blog-single .entry-content ul li{list-style:none;position:relative;padding:0 0 0 20px;line-height:25px !important;margin:20px 0 21px 0 !important}#blog-single .entry-content ul li:before{content:"";display:block;width:8px;height:8px;background:#f16334;position:absolute;top:.8333333333em;left:0;margin-top:-4px}#blog-single blockquote p{background-color:#efefef;padding:20px;line-height:30px !important;font-weight:400 !important;font-weight:300 !important;text-transform:none !important;color:#222 !important}#blog-single .single-content h1{font-size:28px;margin-bottom:30px;line-height:1.25em}#blog-single .entry-content h2{font-size:34px}#blog-single .entry-content h2,#blog-single .entry-content h3{line-height:1.25em;font-weight:600;margin-bottom:1.25em}#blog-single figure{margin:0}#blog-single img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}#blog-single img{width:700px;margin:50px 0}#blog-single .entry-content h3{font-size:22px}#blog-single .entry-content h2,#blog-single .entry-content h3{line-height:1.25em;font-weight:600;margin-bottom:1.25em}#blog-single iframe{height:400px !important;width:100% !important}#contact{background-color:#eaf9ff;padding:0}#contact .map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}#contact .map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#contact .flex-container{gap:30px;align-items:start;margin-bottom:-10px}#contact .contact-content{padding:80px 20px;display:flex;flex-direction:column;gap:10px;width:60%}#contact .contact-content h2{font-size:24px}#contact .contact-content .phones{margin-bottom:20px}#contact .contact-content .wp{margin-bottom:20px}#contact .contact-form{padding:80px 20px}#contact .contact-form form{margin-top:20px;display:flex;flex-direction:column;gap:7px}#contact .contact-form form label{font-size:15px;font-weight:500;display:block;margin-bottom:5px}#contact .contact-form form input,#contact .contact-form form textarea{width:100%;padding:8px;margin-bottom:16px;box-sizing:border-box;color:#414141}#contact .contact-form form button{background-color:#3498db;color:#fff;font-size:26px;padding:10px 20px;border:none;cursor:pointer;font-size:16px;text-align:center}#contact .contact-form form button:hover{background-color:#2980b9}#contact .contact-map{background-image:url("../../assets/img/img contato.webp");display:block;height:667px;width:100%;padding:81px 0;align-items:end;background-size:cover;background-repeat:no-repeat;background-position:center center}#page-solutions .solution-content-text b{font-weight:bold;color:#0b97ca}#page-solutions .solution-content-text h2{line-height:37px;font-size:25px}#page-solutions .box-solution{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:80px;height:400px}#page-solutions .box-solution .solution-img{width:50%;background-image:url("../../assets/img/circle-dots-01 2.png");background-position:center top}#page-solutions .box-solution .solution-img img{width:320px;margin-top:90px;margin-left:20px}#page-solutions .box-solution .solution-content-text{width:50%;margin-top:20px}#page-solutions .solution-content-inverse{background-color:#eaf9ff}#page-solutions .solution-content-inverse .inverse{flex-direction:row-reverse}#footer{background-color:#fbfbfb;padding:80px 0}#footer .flex-container{align-items:start}#footer .footer-logo{width:25%;padding-left:20px}#footer .footer-logo .adress{margin:20px 0}#footer .footer-logo img.logo{width:250px}#footer .footer-menu{width:20%}#footer .footer-menu ul{display:flex;align-items:start;flex-direction:column;gap:25;padding-left:30px}#footer .footer-menu ul li{list-style:none;margin-bottom:10px}#footer .footer-menu ul li a{color:#414141}#footer .footer-solution ul li{list-style:none;margin-bottom:10px}.copyright{background-color:#0b97ca;color:#fbfbfb;padding:10px}.copyright .copyright-box{display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.container{width:100%;position:relative;z-index:0}.wp{justify-content:center}.dt-background-overlay{background-color:rgba(0,0,0,0.6588235294)}.flex-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.btn{font-size:18px}h2{font-size:26px}#head .top-bar .phones{gap:20px;margin-bottom:16px}#head .top-bar .phones .phone,#head .top-bar .phones .wp{display:flex;justify-content:space-between;align-items:center;gap:10px}#head .top-bar .phones .phone img,#head .top-bar .phones .wp img{margin:0;padding:0}#head .top-bar .phones .phone span,#head .top-bar .phones .wp span{color:#fff;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600}#head .top-bar .social{display:none;align-items:center;gap:20px}#head .heard{padding:35px 27px}#head .heard .logo img{width:215px}#head .heard .menu{display:none}#head .heard .togge{display:flex;position:absolute;right:0px;top:8px;cursor:pointer}#banner{padding:50px 40px;text-align:center}#banner .contentBanner .btn{width:330px;font-size:19px}#banner .contentBanner .bg{width:100%}#banner .contentBanner .bg h1{font-size:30px;padding-top:15px;line-height:1.1em}#banner .contentBanner .bg p{font-size:21px;line-height:24px}#banner .contentBanner .bg #banner .contentBanner .bg span{padding-bottom:19px}#about{padding:80px 20px}#about .flex-container{flex-direction:column-reverse}#about .content-about.box-p{width:100%;margin-top:40px;padding-right:0}#about .content-about.box-q{width:100%;margin:40px 0;padding-right:0}#about .content-about img{width:100%}#about .content-about .about-btn{margin-top:30px;text-align:center;display:block;align-items:center;position:relative}#about .content-about .box-about{padding-left:8px;border-left:solid 5px #0b97ca;padding-bottom:20px;margin-bottom:40px}#mais{flex-direction:column;height:540px}#mais .flex-container{width:100%}#mais .mais-25 .mais-25-img{display:inline-block;text-align:center}#mais .mais-25 .mais-25-img img{width:150px;vertical-align:middle;margin-bottom:30px}#mais .mais-25 .fm-text{font-size:27px;line-height:43px}#mais .mais-video{padding:40px 0}#mais .mais-video iframe{width:100%;height:315px}#solutions{padding:68px 20px 89px 20px}#solutions .solutions-grid{text-align:center}#solutions .solutions-grid .solutions-grid-box{flex-direction:column;margin-bottom:40px}#contact{padding:30px 0}#contact .flex-container{gap:0px;align-items:center}#contact .contact-content{text-align:center;padding:40px 20px 10px 20px;width:75%}#contact .contact-content h2{font-size:28px;line-height:35px}#contact .contact-content span{line-height:25px}#contact .contact-content .phones{margin-bottom:20px}#contact .contact-content .wp{margin-bottom:20px}#contact .contact-form{padding:50px 20px 10px 20px}#contact .contact-form form{margin-top:50px;margin-bottom:40px;display:flex;flex-direction:column;gap:7px}#contact .contact-form form label{font-size:16px;font-weight:500;display:block;margin-bottom:8px}#contact .contact-form form input,#contact .contact-form form textarea{width:100%;padding:8px;margin-bottom:16px;box-sizing:border-box;color:#414141}#contact .contact-form form button{background-color:#3498db;color:#fff;font-size:26px;padding:10px 20px;border:none;cursor:pointer;font-size:16px;text-align:center}#contact .contact-form form button:hover{background-color:#2980b9}#contact .contact-map{height:549px;width:100%}#page-solutions{width:100%}#page-solutions .solution-content-text{padding:0 10px}#page-solutions .solution-content-text b{font-weight:bold;color:#0b97ca}#page-solutions .solution-content-text h2{font-size:27px;line-height:34px}#page-solutions .box-solution{flex-direction:column;height:auto;align-items:center;gap:30px;padding:40px 0}#page-solutions .box-solution .solution-img{width:100%;text-align:center}#page-solutions .box-solution .solution-img img{width:320px;margin-top:90px;margin-left:20px}#page-solutions .box-solution .solution-content-text{width:100%;margin-top:20px;text-align:center}#page-solutions .solution-content-inverse{background-color:#eaf9ff}#page-solutions .solution-content-inverse .inverse{flex-direction:column}#blog-single .single-content{width:100%;padding:0 20px}#blog-single .single-content .single-content h1{font-size:25px;margin-bottom:30px;line-height:30px}#blog-single .single-content .entry-content h2{font-size:21px}#blog-single .single-content .entry-content h2,#blog-single .single-content .entry-content h3{line-height:1.25em;font-weight:600;margin-bottom:1.25em}#blog-single .single-content figure{margin:0}#blog-single .single-content img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}#blog-single .single-content img{width:700px;margin:30px 0}#blog-single .single-content .entry-content h3{font-size:20px}#footer{background-color:#fbfbfb;padding:60px 20px}#footer .flex-container{align-items:start;flex-direction:column-reverse}#footer .footer-logo{width:100%;text-align:center}#footer .footer-logo .adress{margin:25px 0}#footer .footer-logo .phones{margin-bottom:20px}#footer .footer-logo img.logo{width:250px}#footer .footer-menu{width:100%;text-align:center;padding:40px 0px}#footer .footer-menu ul{display:flex;align-items:center;flex-direction:column;gap:25px;padding-left:30px}#footer .footer-menu ul li{list-style:none;margin-bottom:10px}#footer .footer-solution{margin-top:20px}#footer .footer-solution ul li{list-style:none;margin-bottom:10px}.copyright{background-color:#0b97ca;color:#fbfbfb;padding:10px}.copyright .copyright-box{display:flex;align-items:center;gap:10px;margin:15px 0}}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}#menu{position:fixed;top:0;left:-320px;width:300px;height:100%;background-color:#fff;padding:20px;box-sizing:border-box;transition:left .3s ease}#menu .logo img{width:200px}#menu li{list-style:none}#menu a{color:#414141;text-decoration:none;display:block;margin-bottom:10px;font-size:19px;font-weight:700}#menu a:hover{color:blue}#menu .social{display:flex;flex-direction:column}#menu .social .fm-text{color:#414141;font-size:19px;font-weight:700}#menu .social img{width:30px;height:30px;margin-top:25px}#menu .toogle-menu-popup{display:flex;flex-direction:column;gap:35px;align-items:center;height:70vh;justify-items:center;justify-content:center}#menu #menu-toggle,#menu #menu-close{text-align:right;top:30px;cursor:pointer;z-index:2;color:#414141;font-size:24px;position:absolute}#menu #menu-close{right:20px}#head .top-bar .flex-container{flex-direction:row;;justify-content:space-between;align-items:center;width:100%}#head .top-bar .phones {margin-bottom: 0; }#head .top-bar .social {display: flex;}