@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Thin.ttf");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ThinItalic.ttf");font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ExtraLight.ttf");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ExtraLightItalic.ttf");font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-LightItalic.ttf");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Italic.ttf");font-weight:400;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-MediumItalic.ttf");font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-SemiBoldItalic.ttf");font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-BoldItalic.ttf");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ExtraBold.ttf");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-ExtraBoldItalic.ttf");font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-Black.ttf");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("assets/fonts/Montserrat-BlackItalic.ttf");font-weight:900;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Thin.ttf");font-weight:100;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-ThinItalic.ttf");font-weight:100;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-ExtraLight.ttf");font-weight:200;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-ExtraLightItalic.ttf");font-weight:200;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-LightItalic.ttf");font-weight:300;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Italic.ttf");font-weight:400;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-MediumItalic.ttf");font-weight:500;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-SemiBoldItalic.ttf");font-weight:600;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-BoldItalic.ttf");font-weight:700;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-ExtraBold.ttf");font-weight:800;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-ExtraBoldItalic.ttf");font-weight:800;font-style:italic}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-Black.ttf");font-weight:900;font-style:normal}@font-face{font-family:"Poppins";src:url("assets/fonts/Poppins-BlackItalic.ttf");font-weight:900;font-style:italic}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:"Poppins";overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:25vh}h1,h2,h3,h4,h5,h6,p{margin:0;color:inherit}h1,h2,h3,h4,h5,h6{line-height:1}a{text-decoration:none;color:inherit;line-height:1}.container{width:100%;max-width:1240px;margin:0 auto;padding:10px;display:flex;gap:10px}section{width:100%}.intro-title-underline{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center}.intro-title-underline .subtitle-blue{color:#28ace3;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600}.intro-title-underline .title-w-bold,.intro-title-underline .title-w-bold #mbtn{font-weight:400;color:#000;line-height:1;text-transform:uppercase;font-size:40px;background-color:rgba(0,0,0,0);border:none}.intro-title-underline .title-w-bold b,.intro-title-underline .title-w-bold #mbtn b{font-weight:bolder;display:block}.intro-title-underline .custom-divider{display:inline-block;width:20%;height:17px;background-image:url("assets/images/title-underline.svg");background-repeat:no-repeat;background-size:cover}.intro-title-underline .text-field{width:82.667%;font-size:16px;color:#333}@media screen and (max-width: 1000px){.intro-title-underline .text-field{width:100%}}.btn-default{margin-top:30px;border:3px solid #fff;padding:20px 40px;color:#fff;font-weight:500;border-radius:30px;font-size:15px;width:fit-content;text-decoration:underline;text-align:center}.btn-full{background-color:#28ace3;color:#fff;padding:20px 30px;border-radius:30px;text-decoration:underline;font-size:15px;font-weight:500;text-transform:uppercase;width:fit-content;border:none;cursor:pointer}.tutor-page-wrap{margin-top:20px}.tutor-single-course-wrapper.container,.tutor-course-enrolled-content-wrapper.container{max-width:100%;display:block;padding:0;margin:0}.tutor-single-course-wrapper>div,.tutor-course-enrolled-content-wrapper>div{float:none;width:100%}.tutor-course-single-content-wrapper .tutor-quiz-single-entry-wrap{width:calc(100% - 400px) !important}@media screen and (max-width: 1200px){.tutor-course-single-content-wrapper .tutor-quiz-single-entry-wrap{width:100% !important}}.tutor-course-single-content-wrapper a,.tutor-course-single-content-wrapper a:hover,.tutor-course-single-content-wrapper a:active,.tutor-course-single-content-wrapper a:focus{color:#00b4e3}.tutor-course-single-content-wrapper h1,.tutor-course-single-content-wrapper h2,.tutor-course-single-content-wrapper h3,.tutor-course-single-content-wrapper h4,.tutor-course-single-content-wrapper h5,.tutor-course-single-content-wrapper h6{line-height:1.6}.tutor-login-wrap .tutor-fs-5.tutor-color-black.tutor-mb-32{display:none}.wc-block-store-notice.wc-block-components-notice-banner.is-error.is-dismissible{display:none}.wp-block-woocommerce-checkout.checkout-edits{max-width:1240px;margin:0 auto;padding:10px}.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-title.wc-block-components-checkout-step__title{color:#7a7a7a;font-size:2em}.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-checkout-step__description{color:#333}.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained{background-color:#f16334;border:none;color:#fff;border-radius:4px;font-size:18px}.wp-block-woocommerce-checkout.checkout-edits .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-totals-item__label{color:#555}.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-form .wc-block-components-text-input input[type=email],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-form .wc-block-components-text-input input[type=number],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-form .wc-block-components-text-input input[type=password],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-form .wc-block-components-text-input input[type=tel],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-form .wc-block-components-text-input input[type=text],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-form .wc-block-components-text-input input[type=url],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-text-input input[type=email],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-text-input input[type=number],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-text-input input[type=password],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-text-input input[type=tel],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-text-input input[type=text],.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-text-input input[type=url],.wp-block-woocommerce-checkout.checkout-edits .wc-blocks-components-select .wc-blocks-components-select__select{border:1px solid #d1d5db}.wp-block-woocommerce-checkout.checkout-edits .wc-block-components-checkbox__label a{color:#f16334}.wp-block-woocommerce-cart{max-width:1240px;margin:0 auto;padding:10px}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{max-height:33px}.woocommerce-order{max-width:1240px;margin:0 auto;padding:10px}.signature-pad-wrapper{margin:20px 0}#signature-pad{border:1px solid #ccc;border-radius:4px;background-color:#fff}.signature-pad-controls{margin-top:10px}#clear-signature{background-color:#f0f0f0;border:1px solid #ddd;padding:5px 10px;border-radius:4px;cursor:pointer}.top-header{background-color:rgba(0,0,0,0);background-image:linear-gradient(170deg, #28489B 0%, #0F2768 100%)}.top-header .container{justify-content:space-between;align-items:center;color:#fff;gap:20px}.top-header .container h2{font-size:14px;font-weight:600;flex-grow:1;text-transform:uppercase}@media screen and (max-width: 767px){.top-header .container h2{text-align:center;font-size:16px;line-height:1.3em}}.top-header .container .social-links{display:flex;gap:10px;align-items:center}@media screen and (max-width: 767px){.top-header .container .social-links{display:none}}.top-header .container .social-links a img{max-height:20px;filter:brightness(1.1)}.top-header .container .site-links{display:flex;gap:15px;align-items:center}@media screen and (max-width: 767px){.top-header .container .site-links{display:none}}.top-header .container .site-links a{text-transform:uppercase}.top-header .container .site-links span:last-child{display:none}.main-header{background-color:#fcfcfc;padding-bottom:20px}.main-header .container{align-items:center}.main-header .container .logo{padding:10px}@media screen and (max-width: 1000px){.main-header .container .logo{flex-grow:1}}.main-header .container .logo img{height:100%;width:auto;max-height:92px}@media screen and (max-width: 1000px){.main-header .container .logo img{max-height:50px}}.main-header .container nav{flex-grow:1}.main-header .container nav ul{list-style-type:none;padding-inline-start:0}@media screen and (max-width: 1000px){.main-header .container nav{display:none}}.main-header .container nav .main-menu{padding:10px;display:flex;color:#000;flex-wrap:wrap}.main-header .container nav .main-menu .menu-item{padding:0 12px;font-size:15px;position:relative;font-weight:500}.main-header .container nav .main-menu .menu-item a{display:flex}.main-header .container nav .main-menu .menu-item a svg{fill:#101010;margin-top:-3px}.main-header .container nav .main-menu .menu-item .sub-menu{position:absolute;top:calc(100% + 10px);top:calc(100% + 5px);left:10px;min-width:220px;box-shadow:0 10px 30px 0 rgba(45,45,45,.2);border:1px solid #dadada;background-color:#f4f4f4;opacity:0;transform:translateY(-10px);transition:transform .4s ease,opacity .4s ease;z-index:5}.main-header .container nav .main-menu .menu-item .sub-menu .sub-item{padding:15px}.main-header .container nav .main-menu .menu-item .sub-menu .sub-item a{font-size:14px}.main-header .container nav .main-menu .menu-item.current{color:#707070}.main-header .container nav .main-menu .menu-item.current a svg{fill:#707070}.main-header .container nav .main-menu .menu-item:hover{color:#707070}.main-header .container nav .main-menu .menu-item:hover a svg{fill:#707070}.main-header .container nav .main-menu .menu-item:hover .sub-menu{opacity:1;transform:translateY(0)}.main-header .container nav .main-menu .menu-item:hover .sub-item{color:#000}.main-header .container nav .main-menu .menu-item:hover .sub-item:hover{color:#707070;background-color:hsla(0,0%,100%,.5019607843)}.main-header .container .register-link{color:#28489b;font-size:16px;padding:10px;font-weight:600}@media screen and (max-width: 1000px){.main-header .container .register-link{display:none}}.main-header .container .menu-toggle,.main-header .container .mobile-register-link,.main-header .container .lightbox-nav-background,.main-header .container .mobile-nav{display:none}@media screen and (max-width: 1000px){.main-header .container .menu-toggle,.main-header .container .mobile-register-link,.main-header .container .lightbox-nav-background,.main-header .container .mobile-nav{display:block;cursor:pointer}}.main-header .container .mobile-nav{opacity:0;background-color:#fff;position:absolute;width:100%;max-width:350px;height:100%;top:0;left:0;z-index:6;transform:translateX(-500px);transition:transform .5s ease,opacity .5s ease;display:flex;flex-direction:column;padding:10px 0}@media screen and (max-width: 480px){.main-header .container .mobile-nav{max-width:100%}}.main-header .container .mobile-nav .close-menu{line-height:14px;padding:8px;margin:12px;align-self:flex-end;width:fit-content;background-color:rgba(0,0,0,0);border:1px solid #333;border-radius:3px;cursor:pointer;width:45px;height:45px;font-size:16px}.main-header .container .mobile-nav .close-menu span{color:#333}.main-header .container .mobile-nav .mobile-menu-list{flex-direction:column}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item{color:#000;font-size:12px}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item .mobile-top-link{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;font-weight:500}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item .mobile-top-link .mobile-sub-menu-toggle{background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:20px;padding:4px 15px;cursor:pointer}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item .mobile-top-link .mobile-sub-menu-toggle svg{margin-top:-4px;margin-bottom:-6px}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item .mobile-sub-menu{display:none;width:100%;background-color:#f4f4f4;padding:15px 0}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item .mobile-sub-menu .mobile-sub-item{padding:15px}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item .mobile-sub-menu.active{display:block}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item.current{color:#707070}.main-header .container .mobile-nav .mobile-menu-list .mobile-menu-item.current a svg{fill:#707070}.main-header .container .lightbox-nav-background{opacity:0;position:absolute;background-color:rgba(51,51,51,.5);width:100%;height:100%;top:0;left:0;z-index:6;transform:translateX(-500px);transition:transform .4s ease,opacity .4s ease}.main-header .container .menu-toggle{border:1px solid rgba(0,0,0,.2);border-radius:3px;padding:8px;background-color:rgba(0,0,0,0);margin-right:20px}.main-header .container .menu-toggle svg{margin-top:-4px;fill:rgba(0,0,0,.5)}.main-header .container .mobile-register-link i{color:#b0bad3;font-size:2rem}.main-header .container .mobile-nav.active{opacity:1;transform:translateX(0)}.main-header .container .lightbox-nav-background.active{transform:translateX(0);opacity:1}.contact-circle{position:fixed;bottom:20px;right:20px;background-color:#25d366;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:1000}.contact-circle a{color:#fff;font-size:24px;text-decoration:none}.main-footer{margin-top:20px;background-color:#14244e;color:#e0e0e0;padding:10px}.main-footer .container{gap:30px;justify-content:space-between;max-width:95%}@media screen and (max-width: 1000px){.main-footer .container{flex-direction:column}}.main-footer .container .big{display:flex;gap:30px}@media screen and (max-width: 1000px){.main-footer .container .big{flex-wrap:wrap}}@media screen and (max-width: 480px){.main-footer .container .big{justify-content:center}}.main-footer .container .big .logo{display:flex;flex-direction:column;gap:20px}.main-footer .container .big .logo img{max-width:120px;margin:26px auto 0 auto}.main-footer .container .big .logo p{font-size:12px;max-width:152px;min-width:151px}.main-footer .container .big .contact-info{display:flex;flex-direction:column;gap:20px}.main-footer .container .big .contact-info div{display:flex;gap:10px}.main-footer .container .big .contact-info div i{margin-top:3px}.main-footer .container .big .contact-info div p{font-size:14px}.main-footer .container .big .contact-info div p span{font-size:12px;display:block;max-width:227px}.main-footer .container .big .product-links,.main-footer .container .big .connect-links{display:flex;flex-direction:column;gap:20px}.main-footer .container .big .product-links .links-group,.main-footer .container .big .connect-links .links-group{display:flex;flex-direction:column}.main-footer .container .big .product-links .links-group h6,.main-footer .container .big .connect-links .links-group h6{font-size:14px;color:#fff;font-family:"Montserrat";font-weight:600;margin-bottom:14px}.main-footer .container .big .product-links .links-group a,.main-footer .container .big .connect-links .links-group a{font-size:14px;line-height:1.5}.main-footer .container .big .product-links .newsletter,.main-footer .container .big .connect-links .newsletter{display:flex;flex-direction:column;gap:8px}.main-footer .container .big .product-links .newsletter h6,.main-footer .container .big .connect-links .newsletter h6{font-size:14px;color:#fff;font-family:"Montserrat";font-weight:600}.main-footer .container .big .product-links .newsletter a,.main-footer .container .big .connect-links .newsletter a{background-color:#3f536f;padding:10px 30px;border-radius:20px;width:fit-content;font-size:12px}.main-footer .container .big .product-links .newsletter span,.main-footer .container .big .connect-links .newsletter span{font-size:12px;display:block;max-width:212px}.main-footer .container .small{border-left:1px solid #e0e0e0;padding-left:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;flex-shrink:3}@media screen and (max-width: 1000px){.main-footer .container .small{border-left:none;padding-left:0;border-top:1px solid #e0e0e0;padding-top:20px}}@media screen and (max-width: 480px){.main-footer .container .small{align-items:center}}.main-footer .container .small p:first-child{font-size:14px}.main-footer .container .small .dgert{max-height:90px;object-fit:contain}.main-footer .container .small .social-links{display:flex;gap:10px;align-items:center}.main-footer .container .small .social-links a img{max-height:25px}.main-footer .container .small p:last-child{margin-bottom:-10px;font-size:12px;margin-top:-10px}.footer-banner{background-color:#3f536f}.footer-banner .container{justify-content:space-between;flex-wrap:wrap;max-width:95%}@media screen and (max-width: 480px){.footer-banner .container{justify-content:center}}.footer-banner .container p{color:#e0e0e0;font-size:12px}.footer-banner .container div{display:flex;gap:8px;align-items:center}.footer-banner .container div a{color:#e0e0e0;font-size:12px}.footer-banner .container div span{color:#e0e0e0;font-size:12px}.footer-banner .container div span:last-child{display:none}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(221,223,254,.62)}.modal .modal-content{background-color:#fff;margin:24vh auto 24px;padding:21px 24px 1px;box-shadow:0px 10px 15px rgba(0,0,0,.43);border-radius:12px;width:50%;max-width:460px}@media(max-width: 1100px){.modal .modal-content{width:80%;max-width:100%}}.modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal .modal-content .modal-header h4{margin-bottom:0;color:#14244e;font-size:20px}.modal .modal-content .modal-header .close{color:#aaa;float:right;font-size:28px;font-weight:bold}.modal .modal-content .modal-header .close:hover,.modal .modal-content .modal-header .close:focus{color:#14244e;text-decoration:none;cursor:pointer}.modal .modal-content .form-container #fluentform_1{margin-bottom:20px}.modal .modal-content .form-container label{font-size:16px}.modal .modal-content .form-container .ff-btn.ff-btn-submit{width:100%}.banner-homepage{position:relative;width:100%;min-height:550px;height:550px}@media screen and (max-width: 767px){.banner-homepage{min-height:90vh;height:90vh}}.banner-homepage .arrow-left,.banner-homepage .arrow-right{position:absolute;top:calc(50% - 22px);width:40px;height:40px;cursor:pointer;background-color:rgba(0,0,0,.5019607843);border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center}.banner-homepage .arrow-left{left:44px}@media screen and (max-width: 1000px){.banner-homepage .arrow-left{left:15px}}.banner-homepage .arrow-right{right:44px}@media screen and (max-width: 1000px){.banner-homepage .arrow-right{right:15px}}.banner-homepage .banner-slider{width:100%;overflow:hidden}.banner-homepage .banner-slider .banner{position:absolute;top:0;left:0;padding:58px 155px;height:550px;max-height:550px;width:100%;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;transition:opacity 1s ease-out}@media screen and (max-width: 1000px){.banner-homepage .banner-slider .banner{padding:58px 64px}}@media screen and (max-width: 767px){.banner-homepage .banner-slider .banner{align-items:center;text-align:center;justify-content:center;padding:32px 64px;height:90vh;max-height:90vh}}.banner-homepage .banner-slider .banner .banner-subtitle{color:#28ace3;font-size:15px;line-height:30px;font-weight:800;text-transform:uppercase}@media screen and (max-width: 767px){.banner-homepage .banner-slider .banner .banner-subtitle{font-size:11px;line-height:15px}}.banner-homepage .banner-slider .banner .banner-subtitle.white{color:#fff}.banner-homepage .banner-slider .banner .banner-title{line-height:52px;font-weight:700;font-size:55px;max-width:463px;font-family:"Montserrat",sans-serif;text-transform:uppercase}@media screen and (max-width: 767px){.banner-homepage .banner-slider .banner .banner-title{font-size:30px;line-height:35px}}.banner-homepage .banner-slider .banner .banner-description{line-height:23px;font-size:16px;font-weight:500;max-width:458px}@media screen and (max-width: 767px){.banner-homepage .banner-slider .banner .banner-description{font-size:10px;line-height:15px}}.banner-homepage .banner-slider .banner .info{margin-top:10px}.banner-homepage .banner-slider .banner .info p{font-size:13px;font-weight:300;line-height:23px;max-width:422px;text-transform:uppercase}@media screen and (max-width: 767px){.banner-homepage .banner-slider .banner .info p{font-size:9px;line-height:15px}}.banner-homepage .banner-slider .banner .btn{background-color:#28ace3;color:#fff;font-size:13px;font-weight:700;line-height:40px;padding:0 27px;width:fit-content;margin-top:10px;border-radius:25px;text-transform:uppercase}.banner-homepage .banner-slider .banner.dark{color:#000}.texto-video{padding:50px 0}@media screen and (max-width: 767px){.texto-video .container{flex-direction:column;gap:20px}}@media screen and (max-width: 767px){.texto-video .container .intro-title-underline .title-w-bold{font-size:25px}}.texto-video .container .intro-title-underline .custom-divider{width:16%;height:17px}.texto-video .container .video{position:relative;width:100%;height:0;overflow:hidden;margin:0 auto;padding-bottom:24.25%}@media screen and (max-width: 767px){.texto-video .container .video{padding-bottom:56.25%}}.texto-video .container .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.texto-video.topicos{position:relative}.texto-video.topicos .container{flex-direction:column;gap:40px;justify-content:center;align-items:center}.texto-video.topicos .container .intro-title-underline{justify-content:center;align-items:center;text-align:center}.texto-video.topicos .container .intro-title-underline .title-w-bold b{display:inline}.texto-video.topicos .container .intro-title-underline .custom-divider{width:10%}.texto-video.topicos .container .intro-title-underline .text-field{width:85%}@media screen and (max-width: 767px){.texto-video.topicos .container .intro-title-underline .text-field{width:100%}}.texto-video.topicos .container .video{width:85%;padding-bottom:48%}.texto-video.topicos .container .topicos{display:flex;padding-top:30px;color:#fff;gap:20px;justify-content:space-between}@media screen and (max-width: 767px){.texto-video.topicos .container .topicos{flex-direction:column;gap:40px}}.texto-video.topicos .container .topicos div{max-width:233px;display:flex;justify-content:center}@media screen and (max-width: 767px){.texto-video.topicos .container .topicos div{max-width:100%}}.texto-video.topicos .container .topicos div p{width:100%;font-weight:600;font-size:16px;text-align:center;line-height:1.5}.texto-video.topicos .container .half-background{position:absolute;width:100%;height:50%;z-index:-1;background-color:#14244e;bottom:0;left:0}.box-links{padding:0 0 30px 0}.box-links .container{padding:0 0 30px 0;justify-content:stretch;padding:10px;gap:30px}@media screen and (max-width: 767px){.box-links .container{flex-direction:column}}.box-links .container .box-container{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:13px;width:100%;padding:10px 20px 10px 20px;border-radius:5px}.box-links .container .box-container img{flex-grow:1}.box-links .container .box-container h3{margin-bottom:13px;color:#fff;font-size:20px;font-weight:500;text-transform:uppercase;text-align:center}.banner-quote{background-color:#14244e;padding:50px 0}.banner-quote .container{gap:20px;flex-direction:column;align-items:center;text-align:center}.banner-quote .container .quote{color:#fff;font-size:30px;font-weight:400;line-height:1.5}.banner-quote .container .quote b{font-weight:bold;display:block}@media screen and (max-width: 767px){.banner-quote .container .quote{font-size:17px}}.banner-quote .container .author{color:#28ace3;font-size:20px;font-weight:600}.titulo-texto{padding:50px 0 0 0}.titulo-texto .container{justify-content:center}.titulo-texto .container .intro-title-underline{justify-content:center;align-items:center;text-align:center;width:100%}.titulo-texto .container .intro-title-underline .title-w-bold b{display:inline}.titulo-texto .container .intro-title-underline .custom-divider{width:10%;height:17px}.titulo-texto .container .intro-title-underline .text-field{width:52%}@media screen and (max-width: 767px){.titulo-texto .container .intro-title-underline .text-field{width:100%}}.titulo-texto .container .intro-title-underline .text-field.wide{width:94%}.titulo-texto .container .intro-title-underline .button-container{margin:30px 0;display:flex;justify-content:center}.titulo-texto .container .intro-title-underline .button-container .btn{background-color:#6ec1e4;color:#fff;padding:20px 40px;border-radius:5px;text-decoration:underline;font-size:18px;font-weight:700;font-family:"Montserrat",sans-serif}.titulo-texto.has-button{padding:50px 0}.titulo-texto.just-text .container .intro-title-underline{align-items:center}.titulo-texto.just-text .container .intro-title-underline .text-field{width:94%}.cursos-cards{width:90%;margin:0 auto;padding:10px 10px 40px 10px;display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}@media screen and (max-width: 1000px){.cursos-cards{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.cursos-cards{grid-template-columns:1fr}}.cursos-cards .card{background-image:url("assets/images/prov-fundo.png");background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;justify-content:flex-end;padding:150px 30px 30px}.cursos-cards .card h2{color:#fff;text-transform:uppercase}.cursos-cards .card .subtitle{font-family:"Montserrat";font-weight:700;font-size:15px}.cursos-cards .card .title{font-weight:400;font-size:27px}.cursos-cards .card .title b{font-weight:bold}.cursos-cards .card .btn-default{background-color:rgba(97,206,112,0);border:2px solid #fff;padding:20px}.cursos-cards.two-columns{grid-template-columns:repeat(2, 1fr);padding:20px;gap:40px 25px}@media screen and (max-width: 767px){.cursos-cards.two-columns{grid-template-columns:1fr}}.banner-titulo-cinza{background-color:#f6f6f6;padding:30px 0}.banner-titulo-cinza .container{flex-direction:column;gap:20px}.banner-titulo-cinza .container .intro-title-underline .title-w-bold b{display:inline}.banner-titulo-cinza .container .intro-title-underline .custom-divider{width:16%}.testemunhos{padding:0 0 50px 0}.testemunhos .container{flex-direction:column;padding-top:0}.testemunhos .container .divider{width:100%;height:2px;background-color:#d5d5d5}.testemunhos .container .cards-container{display:block;gap:0;align-items:stretch;overflow:hidden;position:relative;padding:0}.testemunhos .container .cards-container .slider-track{display:flex;transition:transform 1.5s;will-change:transform;gap:14px}.testemunhos .container .cards-container .testemunho-card,.testemunhos .container .cards-container .testemunho-card.video{flex:0 0 auto;width:auto;box-sizing:border-box}.testemunhos .container .cards-container .testemunho-card{display:flex;flex-direction:column;gap:30px;background-color:#f8f8f8;border:1px solid #dadada;padding:30px;box-shadow:9px 11px 14px 0 rgba(0,0,0,.1)}.testemunhos .container .cards-container .testemunho-card .testemunho-content{font-size:14px;color:rgba(0,0,0,.5)}.testemunhos .container .cards-container .testemunho-card .final-content{padding-top:30px;display:flex;gap:20px;align-items:center;margin-top:auto}.testemunhos .container .cards-container .testemunho-card .final-content .user-photo{height:70px;width:70px;border-radius:50%}.testemunhos .container .cards-container .testemunho-card .final-content .who{display:flex;flex-direction:column}.testemunhos .container .cards-container .testemunho-card .final-content .who h2{font-weight:700;font-size:18px;line-height:1.5;font-family:"Montserrat",sans-serif}.testemunhos .container .cards-container .testemunho-card .final-content .who h3{color:rgba(0,0,0,.5);font-size:13px;font-weight:400;text-transform:uppercase}.testemunhos .container .cards-container .testemunho-card .final-content .quote-icon{width:48px;height:48px;margin-left:auto}.testemunhos .container .cards-container .testemunho-card.video{padding:30px 30px 50px;box-shadow:none}.testemunhos .container .cards-container .testemunho-card.video .video{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.testemunhos .container .cards-container .testemunho-card.video .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.testemunhos .container .cards-container .testemunho-card.video .testemunho-content{color:#333}.testemunhos .container .cards-container .testemunho-card.video h2{font-weight:500;font-size:25px;font-family:"Montserrat",sans-serif;text-align:center}.testemunhos .container .cards-container .testemunho-card.video h3{color:#6b6b6b;font-size:15px;font-weight:500;text-align:center;text-transform:uppercase;margin-top:-20px}.testemunhos .container .cards-container .pagination-swipper{display:flex;justify-content:center;align-items:center;padding:20px 0;gap:10px}.testemunhos .container .cards-container .pagination-swipper .dot{width:8px;height:8px;border-radius:50%;background-color:#ededed}.testemunhos .container .cards-container .pagination-swipper .dot.active{background-color:#62606b;transform:scale(1.5)}.ebook-banner{background-color:#14244e;position:relative}.ebook-banner .svg-start{position:absolute;top:0;left:0;width:calc(100% + 1.3px);height:185px;overflow:hidden}.ebook-banner .svg-start path{fill:#fff}@media screen and (max-width: 767px){.ebook-banner .svg-start{display:none}}.ebook-banner .container{gap:30px;justify-content:space-between;position:relative;z-index:2}@media screen and (max-width: 767px){.ebook-banner .container{flex-direction:column;align-items:center}}.ebook-banner .container .ebook-banner-content{display:flex;flex-direction:column;gap:20px;justify-content:center;width:50%}@media screen and (max-width: 767px){.ebook-banner .container .ebook-banner-content{width:100%;padding:16px}}.ebook-banner .container .ebook-banner-content p{color:#28ace3;font-size:25px;text-transform:uppercase;font-weight:700}.ebook-banner .container .ebook-banner-content h2{color:#fff;font-size:40px;font-weight:700;text-transform:uppercase;width:50%}@media screen and (max-width: 1000px){.ebook-banner .container .ebook-banner-content h2{width:100%;font-size:38px}}.ebook-banner .container .ebook-banner-content .ebook-banner-description{font-size:20px;text-transform:initial}.ebook-banner .container .ebook-banner-image{width:50%;height:auto}@media screen and (max-width: 767px){.ebook-banner .container .ebook-banner-image{width:100%}}.ebook-banner .container .ebook-banner-image img{width:100%;height:auto}.ebook-banner .svg-end{position:absolute;bottom:-1px;right:0;width:calc(100% + 1.3px);height:38px;overflow:hidden;transform:rotate(180deg)}.ebook-banner .svg-end .svg-end-fill{fill:#fff}.ebook-banner .svg-end .svg-end-fill:nth-child(2){opacity:.5}.ebook-banner .svg-end .svg-end-fill:nth-child(3){opacity:.25}.banner-newsletter{background-position:center center;background-repeat:no-repeat;background-size:cover}.banner-newsletter .container{justify-content:flex-end}.banner-newsletter .container .newsletter-invite{padding:100px 0 150px;width:50%;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}@media screen and (max-width: 767px){.banner-newsletter .container .newsletter-invite{width:100%}}.banner-newsletter .container .newsletter-invite p{color:#28ace3;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:600}.banner-newsletter .container .newsletter-invite h2{color:#000;font-size:40px;font-weight:600}@media screen and (max-width: 767px){.banner-newsletter .container .newsletter-invite h2{font-size:31px}}.banner-newsletter .container .newsletter-invite .fluentform.ff-default{width:80%}.banner-texto-fundo{padding:50px 0 60px}.banner-texto-fundo .container{justify-content:space-between}.banner-texto-fundo .container .intro-title-underline{width:50%}@media screen and (max-width: 767px){.banner-texto-fundo .container .intro-title-underline{width:100%}}.banner-texto-fundo .container .intro-title-underline .subtitle{color:#ffd50a;font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1;text-transform:uppercase}.banner-texto-fundo .container .intro-title-underline .title-w-bold{color:#fff;text-transform:none}.banner-texto-fundo .container .intro-title-underline .custom-divider{background-image:url("assets/images/title-underline-yellow.svg");width:16%}.banner-texto-fundo .container .intro-title-underline .text-field{color:#fff}.banner-texto-fundo .container .side-image{max-height:300px}.banner-texto-fundo.has-background-image{background-size:cover;background-position:top;padding:100px 0}@media screen and (max-width: 767px){.banner-texto-fundo.has-background-image{padding:20px 10px}}.banner-texto-fundo.has-background-image .container .intro-title-underline{width:43%}@media screen and (max-width: 767px){.banner-texto-fundo.has-background-image .container .intro-title-underline{width:100%}}@media screen and (max-width: 1000px){.banner-texto-fundo.has-background-image .container .intro-title-underline .title-w-bold b{display:inline}}.banner-texto-fundo.has-background-image .container .intro-title-underline .custom-divider{filter:brightness(100)}@media screen and (max-width: 767px){.banner-texto-fundo.has-background-image .container .intro-title-underline .text-field{width:91%}}.banner-texto-fundo.just-title{padding:25px 0}.banner-texto-fundo.just-title .container{justify-content:center;text-align:center}.banner-texto-fundo.just-title .container .intro-title-underline{align-items:center}.banner-texto-fundo.just-title .container .intro-title-underline .custom-divider{filter:brightness(100)}.banner-texto-fundo.just-background{min-height:50vh}.texto-topicos{padding:50px 0;display:flex;flex-direction:column;gap:50px}.texto-topicos .container.title{justify-content:center;flex-direction:column;align-items:center;gap:0}.texto-topicos .container.title .subtitle{color:#28ace3;font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1;margin-bottom:20px}.texto-topicos .container.title .topicos-title{font-size:30px;margin-bottom:20px;font-weight:400;text-align:center}.texto-topicos .container.title .topicos-title b{display:block}.texto-topicos .container.title .topicos-title.with-subtitle{text-transform:uppercase}.texto-topicos .container.title .topicos-title.with-subtitle b{display:inline}.texto-topicos .container.switch .topicos-title.with-subtitle{max-width:505px;margin-bottom:40px}.texto-topicos .container.switch .custom-divider{display:inline-block;width:10%;height:17px;background-image:url("assets/images/title-underline.svg");background-repeat:no-repeat;background-size:cover}.texto-topicos .container{gap:20px}@media screen and (max-width: 767px){.texto-topicos .container{flex-direction:column;gap:40px}}.texto-topicos .container .full-text{width:50%;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.texto-topicos .container .full-text{width:100%}}.texto-topicos .container .full-text p{width:94.33%;font-size:1rem;line-height:1.5;color:#333;text-align:justify}@media screen and (max-width: 767px){.texto-topicos .container .full-text p{width:100%}}.texto-topicos .container .topics-container{display:flex;flex-direction:column;gap:14px;width:50%}@media screen and (max-width: 767px){.texto-topicos .container .topics-container{width:100%;justify-content:center;text-align:center}}.texto-topicos .container .topics-container .topic-item{padding:20px;display:flex;gap:20px}@media screen and (max-width: 767px){.texto-topicos .container .topics-container .topic-item{flex-direction:column}}.texto-topicos .container .topics-container .topic-item .icon{min-width:15%;height:auto;display:flex;align-items:flex-start;justify-content:center}.texto-topicos .container .topics-container .topic-item .icon .image-container{height:60px;width:60px;background-color:#28489b;border-radius:50%;display:flex;align-items:center;justify-content:center}.texto-topicos .container .topics-container .topic-item .content{display:flex;gap:20px;flex-direction:column}.texto-topicos .container .topics-container .topic-item .content h2{color:#00b4e3;font-size:20px;text-transform:uppercase;font-weight:600}.texto-topicos .container .topics-container .topic-item .content p{color:#333;font-size:14px;line-height:1.5;text-align:justify}.texto-topicos .container .topics-container .topic-item:first-child{padding-top:0}.propostas-valor{padding:50px 0}.propostas-valor .container{flex-direction:column;gap:20px;justify-content:center;align-items:center}.propostas-valor .container h2{font-size:30px;font-weight:400;text-align:center}.propostas-valor .container .propostas-container{display:flex;padding:10px;gap:20px;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (max-width: 767px){.propostas-valor .container .propostas-container{flex-direction:column;width:100%}}.propostas-valor .container .propostas-container .proposta-item{width:224px;padding:0 14px;border-radius:50%;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;text-align:center;color:#fff;aspect-ratio:1/1}@media screen and (max-width: 767px){.propostas-valor .container .propostas-container .proposta-item{width:100%;aspect-ratio:unset;min-height:241px;border-radius:500px}}.propostas-valor .container .propostas-container .proposta-item h3{font-family:"Montserrat";font-size:40px;font-weight:700}.propostas-valor .container .propostas-container .proposta-item p{font-size:16px;max-width:196px}@media screen and (max-width: 767px){.propostas-valor .container .propostas-container .proposta-item p{max-width:unset}}.texto-imagem{padding:50px 0 0}.texto-imagem .container{gap:20px}@media screen and (max-width: 767px){.texto-imagem .container{flex-direction:column;gap:40px}}.texto-imagem .container .content{display:flex;flex-direction:column;gap:14px;width:50%}@media screen and (max-width: 767px){.texto-imagem .container .content{width:100%}}.texto-imagem .container .content .text{color:#333;font-size:16px;text-align:justify}.texto-imagem .container .content .social-links{display:flex;align-items:center;gap:30px;padding-top:20px;padding-bottom:10px}@media screen and (max-width: 767px){.texto-imagem .container .content .social-links{justify-content:center}}.texto-imagem .container .content .social-links a img{max-height:25px;filter:brightness(0) saturate(100%) invert(61%) sepia(97%) saturate(749%) hue-rotate(170deg) brightness(97%) contrast(101%)}.texto-imagem .container .big{width:85%}@media screen and (max-width: 767px){.texto-imagem .container .big{width:100%}}.texto-imagem .container .image{width:50%;height:auto;display:flex;justify-content:center}@media screen and (max-width: 767px){.texto-imagem .container .image{width:100%}}.texto-imagem .container .image img{width:75%;height:auto;object-fit:contain}.texto-imagem .container .small{width:15%;margin-bottom:30px}@media screen and (max-width: 767px){.texto-imagem .container .small{width:50%;margin-left:auto;margin-right:auto}}.checklist{padding:50px 0;background-color:#6ec1e4}.checklist .container{padding:20px;flex-direction:column;gap:30px}.checklist .container h2{font-size:30px;font-weight:400;text-align:center}.checklist .container .checklist-items{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){.checklist .container .checklist-items{grid-template-columns:1fr}}.checklist .container .checklist-items .checklist-item{display:flex;gap:20px;padding:10px}.checklist .container .checklist-items .checklist-item i{font-size:35px}.checklist .container .checklist-items .checklist-item .checklist-text{display:flex;flex-direction:column}.checklist .container .checklist-items .checklist-item .checklist-text h3{font-family:"Montserrat";font-size:20px;font-weight:700}.checklist .container .checklist-items .checklist-item .checklist-text p{color:#333;font-size:14px}.banner-servicos-container{display:flex;flex-direction:column;padding:30px 0 0}.banner-servicos-container .banner-servico{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:30px 0}.banner-servicos-container .banner-servico .container{justify-content:flex-end}.banner-servicos-container .banner-servico .container .banner-servico-content{width:58.468%;background-color:#fff;padding:50px;display:flex;flex-direction:column;gap:14px}@media(max-width: 767px){.banner-servicos-container .banner-servico .container .banner-servico-content{width:100%}}.banner-servicos-container .banner-servico .container .banner-servico-content h2{font-size:45px;font-weight:400;text-transform:uppercase;width:88%}.banner-servicos-container .banner-servico .container .banner-servico-content p{font-size:1rem;color:#333;width:88%}.video-button{padding:20px 0 30px;position:relative}.video-button .container{flex-direction:column;gap:40px;justify-content:center;align-items:center}.video-button .container .video{width:85%;padding-bottom:48%;position:relative;height:0;overflow:hidden;margin:0 auto}.video-button .container .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-button .container .text{width:50%;color:#fff;text-align:center;font-size:22px}@media screen and (max-width: 767px){.video-button .container .text{width:100%}}.video-button .container .icons-container{width:100%;display:flex;justify-content:center}.video-button .container .icons-container .icon-text{padding:10px;width:25%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.video-button .container .icons-container .icon-text p{font-weight:600;color:#fff;font-size:16px}.video-button .container .half-background{position:absolute;width:100%;height:62%;z-index:-1;background-color:#14244e;bottom:0;left:0}@media screen and (max-width: 767px){.video-button .container .half-background{height:100%}}.banner-destaque{padding:60px 0 112px}.banner-destaque .container{flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center;background-color:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,.1);padding:4em;border-radius:20px}@media screen and (max-width: 1000px){.banner-destaque .container{padding:3em}}@media screen and (max-width: 767px){.banner-destaque .container{padding:2em}}.banner-destaque .container .intro-title-underline .title-w-bold{margin-bottom:10px}.banner-destaque .container .intro-title-underline .title-w-bold b{display:inline}.banner-destaque .container .intro-title-underline .btn-full{margin-left:auto;margin-right:auto}.banner-destaque .container .intro-title-underline #mBtn{cursor:pointer}.faqs{padding:0 0 70px 0}.faqs .container{flex-direction:column}.faqs .container .faq{display:flex;flex-direction:column;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.faqs .container .faq .question{background-color:#14244e;padding:15px;border:solid 1px #adadad;cursor:pointer}.faqs .container .faq .question h3{font-weight:700;color:#fff;font-size:16px}.faqs .container .faq .answer{padding:15px 15px 30px;color:#14244e;font-size:16px;display:none}.faqs .container .faq.active .answer{display:block}.faqs.faqs-page{padding:0 0 50px}.faqs.faqs-page .container .faq{box-shadow:none}.faqs.faqs-page .container .faq .question{background-color:#f7f9fb;border:none;display:flex;justify-content:space-between;align-items:center}.faqs.faqs-page .container .faq .question h3{color:#000}.faqs.faqs-page .container .faq .question .arrow-up{display:none}.faqs.faqs-page .container .faq .answer{padding:30px 85px 30px 65px;color:#333}@media screen and (max-width: 767px){.faqs.faqs-page .container .faq .answer{padding:20px}}.faqs.faqs-page .container .faq.active .question{background-color:#28489b}.faqs.faqs-page .container .faq.active .question h3{color:#fff}.faqs.faqs-page .container .faq.active .question .arrow-down{display:none}.faqs.faqs-page .container .faq.active .question .arrow-up{display:block}.faqs.faqs-page .container .faq.active .answer{display:block}.banner-personalizavel{display:flex;flex-direction:column;padding:30px 0 0}.banner-personalizavel .banner-personalizavel{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:30px 0 60px}.banner-personalizavel .banner-personalizavel .container{justify-content:flex-end}.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-image{width:50%}.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-image img{width:100%;height:100%;max-height:500px;object-fit:contain}.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-content{width:50%;height:fit-content;background-color:#fff;padding:50px;display:flex;flex-direction:column;gap:14px}@media(max-width: 767px){.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-content{width:100%}}.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-content .subtitle{font-size:18px;font-weight:600;color:#28ace3;font-family:"Montserrat",sans-serif;text-transform:uppercase}.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-content h2{font-size:45px;font-weight:400;text-transform:uppercase;width:88%}.banner-personalizavel .banner-personalizavel .container .banner-personalizavel-content p{font-size:1rem;color:#333;width:88%}.artigos-blog{padding:10px 0 50px;display:flex;flex-direction:column;gap:50px}.artigos-blog .articles-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1000px){.artigos-blog .articles-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.artigos-blog .articles-grid{grid-template-columns:repeat(1, 1fr)}}.artigos-blog .articles-grid .artigos-blog-item{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.1)}.artigos-blog .articles-grid .artigos-blog-item .image-container{position:relative}.artigos-blog .articles-grid .artigos-blog-item .image-container .image{object-fit:cover;width:100%;height:auto}.artigos-blog .articles-grid .artigos-blog-item .image-container .overlay{position:absolute;background-color:rgba(0,0,0,.75);top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.artigos-blog .articles-grid .artigos-blog-item .image-container .overlay img{position:absolute;transition:opacity .3s ease}.artigos-blog .articles-grid .artigos-blog-item .image-container:hover .overlay{opacity:1}.artigos-blog .articles-grid .artigos-blog-item .content{display:flex;flex-direction:column;padding:15px}.artigos-blog .articles-grid .artigos-blog-item .content h3{margin:10px 0 5px;font-size:1.2rem;color:#303133;line-height:1.2;font-weight:500}.artigos-blog .articles-grid .artigos-blog-item .content h3 a{text-decoration:underline;line-height:1.2}.artigos-blog .articles-grid .artigos-blog-item .content p{color:#333;font-size:14px}.artigos-blog .articles-grid .artigos-blog-item .content .btn{color:#30a1ee;font-size:12px;font-weight:500;text-decoration:underline;line-height:1.5}.artigos-blog .articles-grid .artigos-blog-item .content .date{display:flex;margin-top:4px;gap:8px;align-items:center;color:#929292;font-size:12px;line-height:1.5}.artigos-blog .list{display:flex;flex-direction:column;gap:38px;align-items:center}.artigos-blog .list .intro-title-underline{width:100%}.artigos-blog .list .intro-title-underline .title-w-bold{padding-top:20px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;text-align:center}.artigos-blog .list .intro-title-underline .custom-divider{width:10%;align-self:center}.artigos-blog .list .list-container{display:flex;align-self:flex-start;flex-direction:column;gap:8px}.artigos-blog .list .list-container .list-item{display:flex;gap:10px;align-items:center}.artigos-blog .list .list-container .list-item a{color:#afacac;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px}.artigos-blog .list .list-container .list-item a:hover{color:#336}.simple-text{padding:10px 0 0}.simple-text .container{max-width:1140px}@media screen and (max-width: 1000px){.simple-text .container{max-width:800px}}@media screen and (max-width: 767px){.simple-text .container{max-width:600px}}@media screen and (max-width: 480px){.simple-text .container{max-width:400px}}.simple-text .container .text-content{color:#333}.simple-text .container .text-content h1,.simple-text .container .text-content h2,.simple-text .container .text-content h3{font-size:2rem;line-height:1.2;font-weight:500}.simple-text .container .text-content h4,.simple-text .container .text-content h5,.simple-text .container .text-content h6{font-size:1.5rem;line-height:1.2;font-weight:500}.simple-text .container .text-content p{font-size:1rem;line-height:1.5;font-weight:400;margin-bottom:.9rem}.simple-text .container .text-content a{color:#c36;text-decoration:underline}.map-section{padding:20px 10px 10px;width:100%}.map-section img{width:100%;height:40vh;object-fit:cover}.contacto{padding:50px 0 100px}.contacto .container{gap:0}.contacto .container .intro-title-underline{width:50%}.contacto .container .intro-title-underline .title-w-bold b{display:inline}.contacto .container .intro-title-underline .custom-divider{width:16%}.contacto .container .divider{height:100%;border-left:2px solid #eee}.contacto .container .content{padding:50px 0 50px 20px;width:50%;display:flex;flex-direction:column;border-left:2px solid #eee;gap:20px}.contacto .container .content h2{color:#000;font-size:20px;font-weight:500;text-transform:uppercase}.contacto .container .content .info,.contacto .container .content .contacts,.contacto .container .content .social{display:flex;flex-direction:column;gap:20px;margin-bottom:14px}.contacto .container .content .info div{color:#000;font-size:16px}.contacto .container .content .info div a{color:#28ace3;font-weight:700;text-decoration:underline}.contacto .container .content .contacts .contacts-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contacto .container .content .contacts .contacts-container .contact-item{display:flex;flex-direction:column;gap:20px;padding:10px 10px 10px 10%}.contacto .container .content .contacts .contacts-container .contact-item h2{font-size:20px;color:#28ace3;font-weight:600}.contacto .container .content .contacts .contacts-container .contact-item p{font-size:14px}.contacto .container .content .social .social-links{display:flex;gap:5px}.contacto .container .content .social .social-links a{display:flex;align-items:center;justify-content:center;background-color:#28489b;width:32px;height:32px;border-radius:50%;color:#fff}.contacto .container .content .social .social-links a img{max-height:16px;filter:brightness(1.2)}.banner-cursos .banner{padding:100px 0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;transition:opacity 1s ease-out}@media screen and (max-width: 767px){.banner-cursos .banner{padding:10px}}.banner-cursos .banner .container{flex-direction:column}.banner-cursos .banner .container .intro-title-underline{width:53.347%}@media screen and (max-width: 767px){.banner-cursos .banner .container .intro-title-underline{width:100%}}.banner-cursos .banner .container .intro-title-underline .subtitle-blue{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#fff}.banner-cursos .banner .container .intro-title-underline .title-w-bold{color:#fff;text-transform:unset}.banner-cursos .banner .container .intro-title-underline .custom-divider{filter:brightness(100);width:16%}.banner-cursos .banner .container .intro-title-underline .text-field{color:#fff;width:91.43%}.banner-cursos .banner .container .info{width:53.347%}@media screen and (max-width: 767px){.banner-cursos .banner .container .info{width:100%}}.banner-cursos .banner .container .info p{margin-top:10px;font-size:16px}.banner-cursos .banner .container .btn-container{display:flex;gap:40px;width:53.347%;padding:32px}@media screen and (max-width: 767px){.banner-cursos .banner .container .btn-container{width:100%;flex-direction:column}}.banner-cursos .banner .container .btn-container .btn{color:#fff;font-size:13px;font-weight:700;line-height:1.2;padding:15px 4px;display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;border-radius:25px;text-transform:uppercase;text-decoration:underline;text-align:center}.banner-cursos .banner .container .btn-container .btn:first-child{background-color:#28ace3}.banner-cursos .banner .container .btn-container .btn:last-child{background-color:#00d5af}.banner-cursos .banner.dark{color:#000}.sessoes-cursos{background-color:#14244e;padding:100px 0 50px}.sessoes-cursos .container{flex-direction:column;gap:60px}.sessoes-cursos .container .intro-title-underline{align-items:center}@media screen and (max-width: 767px){.sessoes-cursos .container .intro-title-underline{text-align:center}}.sessoes-cursos .container .intro-title-underline .subtitle-blue{font-family:"Poppins",sans-serif;font-size:20px;text-transform:uppercase;font-weight:400}.sessoes-cursos .container .intro-title-underline .title-w-bold{color:#fff}@media screen and (max-width: 767px){.sessoes-cursos .container .intro-title-underline .title-w-bold{font-size:25px}}.sessoes-cursos .container .intro-title-underline .custom-divider{width:10%}.sessoes-cursos .container .intro-title-underline .text-field{width:100%;color:#fff;text-align:center}.sessoes-cursos .container .info-sessoes{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 10px}@media screen and (max-width: 767px){.sessoes-cursos .container .info-sessoes{grid-template-columns:repeat(1, 1fr)}}.sessoes-cursos .container .info-sessoes .info{padding:10px;display:flex;gap:10px}.sessoes-cursos .container .info-sessoes .info .icon-container{min-width:15%;height:auto;display:flex;justify-content:center}.sessoes-cursos .container .info-sessoes .info .icon-container img{width:60%;height:fit-content;object-fit:contain}.sessoes-cursos .container .info-sessoes .info .info-text{display:flex;gap:20px;flex-direction:column}.sessoes-cursos .container .info-sessoes .info .info-text h3{color:#fff;font-size:20px;text-transform:uppercase;font-weight:600}.sessoes-cursos .container .info-sessoes .info .info-text p{color:#fff;font-size:14px;line-height:1.5}.sessoes-cursos .container .btn-full{align-self:center}.pricing-info{padding:50px 0}.pricing-info .container{padding:10px 20px 10px 10px;gap:30px}@media screen and (max-width: 767px){.pricing-info .container{flex-direction:column}}.pricing-info .container .left{display:flex;flex-direction:column;gap:20px;width:50%}@media screen and (max-width: 767px){.pricing-info .container .left{width:100%}}.pricing-info .container .left .intro-title-underline{height:auto}.pricing-info .container .left .intro-title-underline .title-w-bold{text-transform:unset}@media screen and (max-width: 767px){.pricing-info .container .left .intro-title-underline .title-w-bold{font-size:30px}}.pricing-info .container .left .intro-title-underline .title-w-bold b{display:inline}.pricing-info .container .left .intro-title-underline .custom-divider{width:16%}.pricing-info .container .left .info p{margin-top:10px;font-size:16px;text-transform:uppercase}.pricing-info .container .left .info p:first-child{margin-top:0}.pricing-info .container .left .payment-info{display:flex;margin-top:10px;padding:10px;gap:20px;align-items:center}@media screen and (max-width: 767px){.pricing-info .container .left .payment-info{flex-direction:column;align-items:flex-start}}.pricing-info .container .left .payment-info img{width:42%;height:auto}@media screen and (max-width: 767px){.pricing-info .container .left .payment-info img{align-self:center}}.pricing-info .container .left .payment-info .content{display:flex;flex-direction:column;gap:20px;flex-grow:1;height:100%;justify-content:space-evenly}.pricing-info .container .left .payment-info .content .item{display:flex;gap:10px;align-items:center}.pricing-info .container .left .payment-info .content .item img{max-width:28px;width:100%}.pricing-info .container .left .payment-info .content .item p{font-size:16px;color:#333;flex-grow:1}.pricing-info .container .left .final-info{color:#333;font-size:16px}.pricing-info .container .right{margin:10px 0;border:1px solid #f80d6d;display:flex;flex-direction:column;gap:20px}.pricing-info .container .right h2{background-color:#f80d6d;width:100%;color:#fff;font-size:55px;font-weight:600;text-transform:uppercase;line-height:1.3;text-align:center}.pricing-info .container .right h2 span{font-size:30px;display:block}.pricing-info .container .right .value{padding:40px 20px 20px 60px}.pricing-info .container .right .value p{font-size:25px;color:#333;text-transform:uppercase;line-height:1.2}.pricing-info .container .right .value p:first-child{font-weight:700}.pricing-info .container .right .includes{padding:0 30px 40px 20px}.pricing-info .container .right .includes .item{padding:6px 0;display:flex;gap:10px;align-items:center}.pricing-info .container .right .includes .item i{margin-right:10px;color:#f80d6d;font-size:30px;font-weight:900}.pricing-info .container .right .includes .item p{color:#333;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1}.pricing-info .container .right .course-price{text-align:center;font-size:64px;color:#f80d6d;font-weight:700;background-color:rgba(0,0,0,0);line-height:1}.pricing-info .container .right .course-fee{font-size:17px;font-weight:700;text-align:center;line-height:1}.pricing-info .container .right .total-price{color:#f80d6d;text-align:center;font-size:23px;font-weight:700;padding-bottom:40px;line-height:1}.topicos-just-text{padding:50px 0}.topicos-just-text .container .topicos-container{display:grid;width:100%;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){.topicos-just-text .container .topicos-container{grid-template-columns:repeat(1, 1fr);align-items:center}}.topicos-just-text .container .topicos-container .topic-item{padding:10px;padding-left:15%}@media screen and (max-width: 767px){.topicos-just-text .container .topicos-container .topic-item{padding-left:10px}}.topicos-just-text .container .topicos-container .topic-item h2{font-size:20px;font-weight:600;color:#000;text-transform:uppercase;line-height:1.2}@media screen and (max-width: 767px){.topicos-just-text .container .topicos-container .topic-item h2{text-align:center;line-height:2}}.icons-texto{padding:52px 0 20px}.icons-texto .container{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1000px){.icons-texto .container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.icons-texto .container{grid-template-columns:repeat(1, 1fr)}}.icons-texto .container .icon-text-item{display:flex;flex-direction:column;align-items:center;gap:24px}.icons-texto .container .icon-text-item .icon{margin-bottom:20px;width:100px;height:100px;border-radius:50%;background-color:#14244e;display:flex;align-items:center;justify-content:center}.icons-texto .container .icon-text-item p{font-size:16px;color:#000;text-align:center}.proximos-eventos{padding:20px 0 0}.proximos-eventos .container{display:flex;flex-direction:column;gap:30px}.proximos-eventos .container .evento{display:flex;gap:20px;width:100%;align-items:center;padding:20px;transition:background-color .5s ease;border-radius:3px}.proximos-eventos .container .evento div{display:flex;flex-direction:column;flex-grow:2;gap:7px}.proximos-eventos .container .evento div h3{flex-grow:2;font-size:25px;font-weight:500;line-height:1.2}.proximos-eventos .container .evento p{font-size:16px;font-weight:500;color:#6b6b6b}.proximos-eventos .container .evento .btn-default{background-color:#14244e;margin-top:0}.proximos-eventos .container .evento.cursos .btn-default{background-color:#14244e}.proximos-eventos .container .evento.webinar .btn-default{background-color:#28ace3}.proximos-eventos .container .evento.ebook .btn-default{background-color:#ffd50a}.proximos-eventos .container .evento.outro .btn-default{background-color:#28489b}.proximos-eventos .container .evento.cursos:hover h3,.proximos-eventos .container .evento.cursos:hover p,.proximos-eventos .container .evento.cursos:hover .btn-default,.proximos-eventos .container .evento.webinar:hover h3,.proximos-eventos .container .evento.webinar:hover p,.proximos-eventos .container .evento.webinar:hover .btn-default,.proximos-eventos .container .evento.ebook:hover h3,.proximos-eventos .container .evento.ebook:hover p,.proximos-eventos .container .evento.ebook:hover .btn-default,.proximos-eventos .container .evento.outro:hover h3,.proximos-eventos .container .evento.outro:hover p,.proximos-eventos .container .evento.outro:hover .btn-default{color:#fff;border-color:#fff}.proximos-eventos .container .evento.cursos:hover{background-color:#14244e}.proximos-eventos .container .evento.webinar:hover{background-color:#28ace3}.proximos-eventos .container .evento.ebook:hover{background-color:#ffd50a}.proximos-eventos .container .evento.outro:hover{background-color:#28489b}.proximos-eventos .container.alt{flex-direction:row}.proximos-eventos .container.alt .evento{flex-direction:column;text-align:center;padding:40px 20px;gap:10px;width:calc(25% - 20px);justify-content:space-between}.proximos-eventos .container.alt .evento div{display:flex;flex-direction:column;flex-grow:2;gap:7px;margin-bottom:20px}.proximos-eventos .container.alt .evento div h3{flex-grow:0;line-height:1.2}.proximos-eventos .container.alt .evento .btn-default{padding:15px;width:90%;border:none}.bloco-botoes{padding:50px 0 0}.bloco-botoes .container{justify-content:center}.contact-whatsapp{padding:0 0 50px}.contact-whatsapp .container{flex-direction:column;align-items:center;text-align:center;gap:20px}.contact-whatsapp .container h2{font-size:24px;font-weight:600}.contact-whatsapp .container p{font-size:16px;color:#333;width:70%}@media screen and (max-width: 767px){.contact-whatsapp .container p{width:100%}}.contact-whatsapp .container a{text-decoration:none;background-color:#25d366}.contact-whatsapp .container a i{margin-right:12px}/*# sourceMappingURL=style.css.map */
