@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif}h1,#course h2,#features h2{font-size:2.5rem;font-weight:700;color:#232355}span{font-size:.9rem;color:#757373}h6{font-size:1.1rem;color:#181831}.mb-5{margin-bottom:1.5rem}nav{position:fixed;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1vw 8vw;background:#fff;box-shadow:2px 2px 10px #00000026;z-index:999}nav img{width:150px;cursor:pointer}nav .navigation{display:flex}nav .navigation ul{display:flex;justify-content:flex-end;align-items:center}nav .navigation ul li{list-style:none;margin-left:30px}nav .navigation ul li a{text-decoration:none;color:#002c3d;font-size:16px;font-weight:500;transition:.3s ease}nav .navigation ul li a:hover,nav .navigation ul li a.active{color:#009feb}nav .navigation ul li a.blue{font-size:.8rem;padding:13px 25px;border-radius:5px;outline:none;border:none;font-weight:600;cursor:pointer;color:#002c3d;border:1px solid #412e88}nav .navigation ul li a.blue:hover{box-shadow:2px 2px 11px #0000001a}#menu-btn{width:30px;height:30px;display:none}#menu-btn img{width:100%;height:100%;background-size:cover;background-position:center}#menu-close{display:none}.hero{background-image:linear-gradient(rgba(9,5,54,.3),rgba(5,4,46,.7)),url(trabalhador-caminhando-sobre-laje-impermeabilizada-com-manta-asfaltica.4e7b988f6fc17442.webp);background-repeat:no-repeat;background-size:cover;background-position:100% -230%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:40px;width:100%;height:100vh}.hero__title{color:#fff;font-size:2.6rem;letter-spacing:1px}.hero-subtitle{width:60%;color:#fff;font-size:.9rem;line-height:25px;font-weight:400}.hero-container-cta{display:flex;margin-top:30px;gap:10px}.hero a{text-decoration:none;color:#fff}.hero a.blue{text-decoration:none;font-size:.9rem;color:#fff;background:#002C3D}.hero a.blue:hover{background:#f7f3e9;color:#002c3d}.hero a.yellow{text-decoration:none;font-size:.9rem;background:#009FEB}.hero a.yellow:hover{background:#f7f3e9;color:#002c3d}#features{padding:8vw 8vw 0;text-align:center}#features .fea-base{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;margin-top:50px}#features .fea-box{background:#F9F9FF;padding:2rem;text-align:start}#features .fea-box i{font-size:2.3rem;color:#2c2c50}#features .fea-box h3{font-size:1.2rem;font-weight:600;color:#2e2e3b;padding:13px 0 7px}#features .fea-box p{font-size:1rem;font-weight:400;color:#464657}#course{padding:8vw 8vw 0;text-align:center}#course .course-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;margin-top:50px}#course .course-box .courses{text-align:start;position:relative;background:#F9F9FF;height:100%}#course .course-box .courses img{width:100%;height:70%;background-size:cover;background-position:center}#course .course-box .courses .details{padding:15px 15px 0}#course .course-box .courses .details i{color:#009feb;font-size:.9rem}#course .course-box .courses .cost{background-color:#002c3d;color:#fff;line-height:40px;width:170px;height:40px;text-align:center;position:absolute;bottom:85px;right:28px}#registration{margin-top:8vw;padding:6vw 8vw;background-image:linear-gradient(rgba(6,8,16,.5),rgba(81,91,233,.5)),url(trabalhador-realizando-a-impermeabilizacao-de-laje.4339f5504930c2af.webp);width:100%;height:100%;background-size:cover;background-position:center;display:flex;justify-content:space-between;align-items:center}#registration .reminder,#registration .reminder h1{color:#fff}#registration .reminder .time{display:flex;margin-top:40px}#registration .reminder .time .date{text-align:center;border:2px solid #fff;padding:13px 33px;margin:0 5px 10px;background:rgba(255,255,255,.25);box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid rgba(255,255,255,.18);font-size:1.1rem;font-weight:600}#registration .form{background:#fff;border-radius:8px;display:flex;flex-direction:column;padding:40px;box-shadow:0 8px 32px #1f26875e}#registration .form input{margin:15px 0;padding:15px 10px;border:1px solid rgb(84,40,241);outline:none}#registration .form input::placeholder{color:#413c3c;font-size:.9rem;font-weight:500}#registration .btn{margin-top:20px}#registration a.yellow{text-decoration:none;font-size:.9rem;color:#fff;background:#009FEB}#registration a.yellow:hover{background:#e4e0d6;color:#002c3d}#experts{padding:8vw 8vw 0;text-align:center}#experts .expert-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;margin-top:50px}#experts .expert-box .profile{background:#fafaf1;padding:30px 10px}.pro-link{margin-top:10px}.pro-link i{padding:10px 13px;border:1px solid #002C3D;cursor:pointer;transition:.3s ease}.pro-link i:hover{background:#002C3D;color:#fff;border:1px solid #002C3D;cursor:pointer}footer{margin-top:8vw;padding:8vw;background-color:#101c32;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}footer .footer-col{padding-bottom:40px}footer h3{color:#f1f0f5;font-weight:600;padding-bottom:20px}footer a{color:#7b838a;text-decoration:none}footer li{list-style:none;color:#7b838a;padding:10px 0;font-size:15px;cursor:pointer;transition:.3s ease}footer li:hover{color:#f1f0f5}footer p{color:#7b838a}footer .subscribe{margin-top:20px}footer input{width:220px;padding:15px 12px;background:#334F6C;border:none;outline:none;color:#fff}footer input::placeholder{font-size:.9rem}footer .subscribe button{text-decoration:none;font-size:.9rem;padding:12px 15px;background:#fff;font-weight:600;transition:.3s ease;border:none}footer .subscribe .blue{text-decoration:none;font-size:.9rem;color:#2c2c2c;background:#009FEB}footer .subscribe .blue:hover{background:#f7f3e9;color:#002c3d}footer .copyright{margin-top:20px;display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap}footer .copyright p{color:#fff}footer .pro-link{margin-top:0}footer .pro-link i{background:#5f7185;color:#fff}footer .pro-link i:hover{background:#009FEB;color:#2c2c2c}#about-home{background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:50vh;padding-top:100px}.img-hero-servico{background-color:#002c3d;background-image:linear-gradient(rgba(9,5,54,.3),rgba(5,4,46,.7))!important;height:350px!important}#about-home h2{color:#fff;font-size:2.2rem;letter-spacing:1px}#about-container{display:flex;flex-direction:column;gap:40px;align-items:center;padding:8vw 8vw 2vw}#about-container .about-img{width:60%}#about-container .about-img img{width:85%}#about-container .about-text{width:80%}#about-container .about-text h2{color:#29303b;padding-bottom:15px}#about-container .about-text p{color:#686f7a;font-weight:300}#about-container .about-text .about-fe{display:flex;justify-content:space-between;align-items:flex-start;margin-top:30px}#about-container .about-text .about-fe img{width:50px;background-size:cover;background-position:center;margin-right:20px}#about-container .about-text .about-fe .fe-text{width:90%}#about-container .about-text .about-fe .fe-text h5{font-size:16px;color:#29303b}#about-container .btn{margin-top:.8rem}#about-container a{text-decoration:none;width:300px;font-size:.8rem;padding:13px 45px;border-radius:5px;font-weight:600;color:#fff;border:none;background:#009FEB;font-size:1rem}#trust{text-align:center;padding:8vw 8vw 0}#trust .trust-images{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:60px}#trust .trust-images img{width:90px;height:auto}#blog-container{display:flex;align-items:flex-start;justify-content:space-between;padding:8vw}#blog-container .blogs{width:60%}#blog-container .blogs .post{padding-bottom:60px}#blog-container .blogs .post img{width:100%;border-radius:19px}#blog-container .blogs .post h3{padding:15px 0 10px;color:#29303b}#blog-container .blogs .post p{color:#757373;padding-bottom:20px;text-align:justify}#blog-container .blogs .post a{text-decoration:none;font-size:.9rem;padding:13px 35px;background:#fff;border-radius:5px;font-weight:600;transition:.3s ease}#blog-container .blogs .post a.blue{text-decoration:none;font-size:.9rem;color:#fff;background:#002C3D}#blog-container .cate{width:30%}#blog-container .cate h2{padding-bottom:7px}#blog-container .cate a{text-decoration:none;color:#757373}#blog-container .cate p{padding:10px 0;font-weight:500}#blog-container .postpage{width:60%;margin:0 auto}#blog-container .postpage img{width:100%;height:70vh;object-fit:cover}#blog-container .postpage p{padding-bottom:60px!important;text-align:justify}#course-inner{display:flex;justify-content:space-between;align-items:flex-start;padding:8vw 8vw 0;gap:2rem}#course-inner .overview{width:70%}#course-inner .overview .course-img{width:100%;height:70vh;object-fit:cover;object-position:center;border-radius:12px;margin-bottom:20px}#course-inner h3{padding:25px 0;color:#29303b}#course-inner p{color:#64626e}#course-inner hr{height:1px;background:rgba(236,226,229,.5);margin-top:40px}#course-inner .overview .course-head{display:flex;align-items:flex-start;justify-content:space-between}#course-inner .overview .course-head .c-name{width:100%}#course-inner .overview .course-head h2{color:#29303b}#course-inner .overview .course-head .star{margin:6px 0}#course-inner .overview .course-head i{color:#009feb;font-size:.9rem}#course-inner .overview .course-head p{font-size:15px}#course-inner .overview .course-head span{padding:16px 22px 13px;border-radius:5px;font-size:24px;font-weight:700;color:#5838fc;background:rgba(88,56,252,.1)}#course-inner .learn p{font-size:15px;padding-bottom:15px}#course-inner .learn p i{color:#654ce4;font-weight:700;margin-right:20px}#course-inner .tutor{display:flex}#course-inner .tutor img{width:70px;height:70px;border-radius:50%;margin-right:20px}#course-inner .tutor h5{font-size:16px}#course-inner .tutor p{font-size:15px}#course-inner .enroll{width:390px;padding:0 30px 30px;border-radius:11px;box-shadow:0 20px 40px #0b023714}#course-inner .enroll h3{padding-bottom:10px}#course-inner .enroll p{font-size:15px;color:#64626e;margin:15px 0}#course-inner .enroll p i{color:#654ce4;font-weight:500;width:16px;height:16px;line-height:16px;margin-right:18px;text-align:center}#course-inner .enroll-btn{padding:25px 0 20px;margin:auto;text-align:center}#course-inner .enroll-btn a.blue{text-decoration:none;width:300px;font-size:.8rem;padding:13px 45px;border-radius:5px;font-weight:600;color:#fff;border:1px solid #412e88;background:rgb(50,50,136)}#course-inner #features{padding:0;text-align:center}#course-inner #features .fea-base{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;margin-top:50px}#course-inner #features .fea-box{background:#F9F9FF;padding:1rem;text-align:center}#course-inner #features .fea-box i{font-size:2.3rem;color:#2c2c50}#course-inner #features .fea-box h3{font-size:1.2rem;font-weight:600;color:#2e2e3b;padding:0}#course-inner #features .fea-box p{font-size:1rem;font-weight:400;color:#464657}#contact{display:flex;align-items:flex-start;justify-content:space-between;padding:8vw}#contact .getin{width:350px}#contact .getin h2{font-size:30px;color:#2c234d;font-weight:800;line-height:.8;margin-bottom:16px}#contact .getin p{color:#686875;line-height:24px;border-bottom:1px solid #e5e4ed;margin-bottom:33px;padding-bottom:25px}#contact .getin .getin-details h3{font-size:16px;line-height:26px;font-weight:600;margin-bottom:15px;color:#2c234d}#contact .getin .getin-details div{display:flex}#contact .getin .getin-details .get{font-size:16px;line-height:22px;color:#5838fc;margin-right:20px}#contact .getin .getin-details div p{font-size:14px;border-bottom:none;line-height:22px;margin-bottom:15px}#contact .getin .getin-details .pro-link i{margin-right:8px}#contact .form{width:60%;background:#f7f6fa;padding:40px;border-radius:10px}#contact .form h4{font-size:24px;color:#2c234d;line-height:30px;margin-bottom:8px}#contact .form p{color:#686875;line-height:24px;padding-bottom:25px}#contact .form .form-row{width:100%;display:flex;justify-content:space-between}#contact .form .form-row input{width:48%;font-size:14px;font-weight:400;border-radius:3px;border:none;background:#fff;color:#7e7c87;outline:none;border:1px solid transparent;padding:20px 30px;margin-bottom:20px}#contact .form .form-col input,#contact .form .form-col textarea{width:100%;font-size:14px;font-weight:400;border-radius:3px;border:none;background:#fff;color:#7e7c87;outline:none;border:1px solid transparent;padding:20px 30px;margin-bottom:20px}#contact .form button,#registration button{font-size:.9rem;padding:13px 25px;background:#fff;border-radius:5px;outline:none;border:none;font-weight:600;cursor:pointer;color:#fff;background:#002C3D}#map{width:100%;height:70vh}#map iframe{width:100%;height:100%}#pictures .fea-base{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1rem}#pictures .fea-box{background:#F9F9FF;padding:1rem;text-align:start}#pictures .fea-box img{width:100%}#pictures .fea-box i{font-size:2.3rem;color:#2c2c50}#pictures .fea-box h3{font-size:1.2rem;font-weight:600;color:#2e2e3b;padding:13px 0 7px}#pictures .fea-box p{font-size:1rem;font-weight:400;color:#464657}@media (max-width: 769px){nav{padding:15px 20px}nav img{width:130px}nav .navigation ul{width:230px;height:100vh;position:absolute;top:0;right:-230px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:rgba(17,20,104,.45);backdrop-filter:blur(4.5px);-webkit-backdrop-filter:blur(4.5px);border:1px solid rgba(255,255,255,.18);z-index:99999;transition:.3s ease-in-out}nav .navigation ul.active{right:0}#menu-close{display:initial;font-size:1.6rem;padding:30px 0 20px 20px;color:#fff}nav .navigation ul li{padding:20px 0 20px 40px;margin-left:0}nav .navigation ul li a{color:#fff}nav .navigation ul li a.blue{color:#fff;border:1px solid #fff}#menu-btn{display:block!important}.hero{padding-top:0;width:100%;height:100vh}.hero h2{font-size:2.1rem;line-height:45px}.hero h2{width:90%;color:#fff;font-size:.9rem;line-height:25px}#features,#course{padding:8vw 4vw 0}#registration{margin-top:8vw;padding:6vw 4vw}#registration .reminder .time{display:flex;flex-wrap:wrap}footer .pro-link{margin-top:15px}#about-container{padding:8vw 4vw 2vw}#about-container .about-img{padding-right:30px}#trust .trust-images img{width:50px;height:auto}#blog-container{padding:8vw 4vw}#blog-container .postpage{width:100%;margin-top:30px}#blog-container .postpage img{width:100%;height:50vh;object-fit:cover}#course-inner{padding:8vw 4vw;flex-direction:column}#course-inner .cate{width:100%}#course-inner .overview{width:100%;padding-bottom:30px}#course-inner .overview .course-img{width:100%;height:100%}#contact{padding:8vw 4vw}#contact .getin{width:250px}}@media (max-width: 475px){h1{font-size:2rem}.hero .hero-container-cta{display:flex;flex-direction:column;gap:1rem}#registration{margin-top:8vw;padding:6vw 4vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#registration .reminder .time{margin-top:20px;justify-content:center;align-items:center}#registration .form{margin-top:20px;width:100%}footer input{width:100%;margin-bottom:15px}#about-container .about-img{width:100%;padding-right:0}#about-container .about-text{width:100%;padding-bottom:20px}#trust{text-align:center;padding:8vw 4vw 0}#trust .trust-images{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:40px}#trust .trust-images img{width:60px;margin:10px 15px;height:auto}#blog-container{flex-direction:column}#blog-container .blogs,#blog-container .cate{width:100%}#blog-container .postpage{width:100%;margin-top:70px}#course-inner .overview .course-head h2,#course-inner .overview .course-head span{font-size:22px}#course-inner .enroll{width:100%}#contact{flex-direction:column;justify-content:center}#contact .form{width:100%;padding:30px 20px}#contact .form .form-row{flex-direction:column-reverse;justify-content:flex-start}#contact .form .form-row input{width:100%}#contact .getin{width:100%;margin-bottom:60px}}@media (max-width: 438px){.hero h1,#course h2,#features h2{font-size:1.8rem}}.float-button{text-decoration:none;position:fixed;padding:10px 15px 10px 10px;bottom:30px;right:30px;color:#fff;background-color:#25d366;border-radius:25px 30px 5px 25px;z-index:100;font-family:Arial;font-size:17px;animation:whatsapp-animation .5s ease-in-out;box-shadow:1px 2px 5px 2px #1e1e1e4d;transition:all .3s ease-out}.float-button span{color:#fff;font-size:17px;font-family:Arial,Helvetica,sans-serif}.float-button:hover{background-color:#128c7e;color:#fff}.fa-whatsapp{font-size:20px!important;padding-right:5px;padding-left:5px}@keyframes whatsapp-animation{0%{opacity:0%}to{opacity:100%}}@media screen and (max-width: 545px){span{display:none}.float-button{bottom:15px;right:15px;width:45px;border-radius:20px 20px 5px}.fa-whatsapp{font-size:22px!important;padding:4px}}
