@font-face{font-display:swap;font-family:'AvenirNextLTPro';src:url('/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Regular.otf) format('opentype'),url(/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Regular.woff) format('woff'),url(/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Regular.ttf) format('truetype'),url('/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'AvenirNextLTPro';src:url('/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Bold.otf) format('opentype'),url(/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Bold.woff) format('woff'),url(/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Bold.ttf) format('truetype'),url('/wp-content/themes/astra-child/fonts/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold') format('svg');font-weight:700;font-style:normal}h1,h2,h3,h4{font-family:'AvenirNextLTPro'!important}.elementor-button{font-family:'AvenirNextLTPro'!important;font-weight:400;background-color:#f3692c;border-radius:0;font-size:12px;padding:18px 40px;margin-top:20px;letter-spacing:1px;text-transform:uppercase}.elementor-button:hover{background-color:#222}.footer-section .copyright a{color:#a4a4a5!important}.footer-section .copyright a:hover{color:#f3692c!important}.ast-separate-container{background-color:#fff!important}.social-icons .elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:transparent!important}.social-icons .elementor-social-icon-skype{background-color:#fff0}.social-icons .elementor-social-icon-twitter{background-color:#fff0}.social-icons .elementor-social-icon{font-size:18px;padding:0;margin-right:15px}.social-icons{padding-top:4px}.social-icons .elementor-social-icon-youtube{background-color:transparent!important}.social-icons .elementor-social-icon-linkedin,.social-icons .elementor-social-icon-linkedin-in{background-color:transparent!important}.header-top{padding:5px 10px!important}.social-icons .elementor-social-icon i:hover{color:#f3692c!important}.header-top span{color:#fff;font-size:11px;letter-spacing:3px;margin-right:15px;text-transform:uppercase}.header-top span a{color:#fff;outline:none;word-break:break-word}.header-top span a:hover{color:#f3692c}.header-menu .elementor-nav-menu{padding:20px 0!important}.elementor-nav-menu li a{color:#515150!important;text-transform:uppercase;font-weight:700;letter-spacing:4px;font-size:13px;font-family:'AvenirNextLTPro'!important;position:relative;padding:13px 18px!important}.elementor-nav-menu li a:hover{color:#fda00a!important}.elementor-nav-menu li:last-child a{padding-right:0px!important}.elementor-nav-menu li:last-child a.elementor-sub-item{padding:13px 18px!important}.header-menu .elementor-nav-menu li.current-menu-item a,.header-menu .elementor-nav-menu li.current-menu-parent a{color:#fda00a!important}.header-menu{padding-top:10px;padding-bottom:10px}.header-menu .elementor-nav-menu li.current-menu-item a:after{content:'';border-top:#fff 20px solid;border-left:20px solid #fff0;border-right:20px solid #fff0;background-color:transparent!important;position:absolute;bottom:-58px;left:50%;transform:translateX(-50%)}.header-menu .elementor-nav-menu li.current-menu-item a.elementor-sub-item:after{display:none}.header-menu .elementor-nav-menu li.current-menu-parent a:after{content:'';border-top:#fff 20px solid;border-left:20px solid #fff0;border-right:20px solid #fff0;background-color:transparent!important;position:absolute;bottom:-58px;left:50%;transform:translateX(-50%);opacity:1!important}.header-menu .elementor-nav-menu li.hideArrow a:after{display:none}.header-menu .elementor-nav-menu li.current-menu-parent a.elementor-sub-item:after{display:none}.banner-section{min-height:500px;padding:60px 0}.logo img{max-height:120px;width:auto}.banner-section{text-align:center}.banner-section h1.elementor-heading-title{color:#fff!important;font-size:46px;font-weight:700;margin-bottom:0;text-transform:uppercase;margin-top:20px}.banner-section p{color:#fff;font-size:19px;max-width:50%;margin:0 auto;line-height:26px;letter-spacing:1px}.banner-section .elementor-widget{margin-bottom:10px!important}.aps-section{min-height:360px;padding-top:80px}.aps-section p{max-width:55%;margin:0 auto}.aps-section .elementor-text-editor.elementor-clearfix{max-width:1100px;margin:0 auto}.aps-block.block-two>div>div{border-color:#f5a72a!important}.aps-block.block-three>div>div{border-color:#81619f!important}.aps-block.block-two>div>div p span{color:#fad6aa}.aps-block.block-three>div>div p span{color:#c6bad2}.aps-block>div>div{padding:30px 30px!important;border-top:10px solid #f3692c;background:#fff;margin:0 15px}.aps-block p{position:relative;padding-left:60px;letter-spacing:2px}.aps-block p span{font-size:100px;color:#f9bdab;position:absolute;left:-8px;top:0;line-height:86px;font-family:oswald}.aps-block.block-one p{padding-left:45px}}.video-content-block .elementor-widget.elementor-widget-heading{margin-bottom:2px}.elementor-testimonial-image img{border-radius:0px!important;object-fit:inherit!important;height:auto!important}.testimonials-section:before{content:'';border-top:25px solid #fff;border-left:25px solid #fff0;border-right:25px solid #fff0;position:absolute;top:0;left:50%;transform:translateX(-50%)}.aps-about-section:before{content:'';border-top:25px solid #fff;border-left:25px solid #fff0;border-right:25px solid #fff0;position:absolute;top:0;left:50%;transform:translateX(-50%)}.team-section figure.elementor-image-box-img img{border-radius:100%;width:180px;height:180px;object-fit:cover}.offer-heading .elementor-heading-title{min-height:40px;line-height:22px}.footer-contact-info span{color:#a4a4a5;font-size:11px;letter-spacing:2px;margin-right:15px;text-transform:uppercase}.footer-contact-info span a{color:#a4a4a5;outline:none;word-break:break-word}.footer-contact-info span b{color:#f3692c}.footer-section .social-icons .elementor-social-icon:hover i{opacity:1!important;color:#f3692c!important}.footer-section .social-icons .elementor-social-icon i{color:#a4a4a5!important}.footer-section .elementor-nav-menu li a{color:#9d9d9d!important;letter-spacing:3px;font-size:11px}.footer-section .elementor-nav-menu li a:hover{color:#f3692c!important}.footer-section .elementor-nav-menu li a{padding:0 13px!important}.footer-contact-info span a:hover{color:#f3692c}.footer-section .elementor-text-editor{color:#a4a4a5!important;letter-spacing:3px;font-size:11px;text-transform:uppercase}.conta-info a:hover{color:#f3692c}.conta-info a{color:#333}.elementor-slide-heading{text-transform:uppercase;font-family:inherit!important}.elementor-slide-heading span{display:block;font-size:22px;margin-bottom:15px}.elementor-slide-description{font-family:inherit!important;font-size:14px!important;letter-spacing:1px;line-height:24px!important}.elementor-slides .swiper-slide-inner .elementor-slide-button{min-width:130px;cursor:pointer}.hide{display:none}a.more-link{display:inline-block;color:#515150;letter-spacing:3px;position:absolute;bottom:0;z-index:99}.video-content-block .swiper-pagination-bullet{width:15px;height:14px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background:#fff;opacity:1}.video-content-block .swiper-pagination{bottom:-21px!important}.video-content-block span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#313131}.banner-section.page-heading{min-height:220px;padding:0 0;background-position:0 10%!important}table.book-course tr td:first-child{color:#000;font-weight:700}table.book-course tr td{letter-spacing:1px;color:#606060}.team-section .elementor-image-box-content .elementor-image-box-title{font-family:'AvenirNextLTPro'!important;letter-spacing:2px}.team-section .elementor-text-editor.elementor-clearfix{color:#515150;letter-spacing:1px}.contact-page input,.contact-page button,.contact-page textarea{font-family:'AvenirNextLTPro'!important;letter-spacing:1px}.contact-page h3.elementor-icon-box-title a{margin-left:5px;margin-right:20px;text-transform:uppercase}.contact-page h3.elementor-icon-box-title{font-size:14px!important;font-family:'AvenirNextLTPro'!important;font-weight:400!important;letter-spacing:2px!important}.contact-page .elementor-icon-box-icon i{font-size:16px;margin-top:6px!important;margin-right:10px}.contact-form{max-width:950px;margin:0 auto}.play-icon{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.three-colum-row .elementor-row>div>div{margin:0 15px;box-shadow:0 5px 20px #ddd}.three-colum-row .elementor-row>div>div{border-top:7px solid #F5A72A}.three-colum-row .elementor-row>div:first-child>div{border-top:7px solid #F3692C}.three-colum-row .elementor-row>div:last-child>div{border-top:7px solid #81619F}.conta-info figure.elementor-image-box-img img{max-height:60px;width:auto}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:96%!important}.elementor-fit-aspect-ratio iframe{background-color:#222!important}.elementor-tab-title,.elementor-tab-content{font-family:'AvenirNextLTPro'!important}section#contact-form:before{content:'';border-top:25px solid #fff;border-left:25px solid #fff0;border-right:25px solid #fff0;position:absolute;top:0;left:50%;transform:translateX(-50%)}select#form-field-field_2{color:#888}@media (max-width:1024px){.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%!important}.header-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;z-index:9;left:0;right:0;top:0}.header-menu li.current-menu-item a{color:#fff!important}.banner-section p{max-width:100%}.logo img{max-height:100px}.aps-section p{max-width:100%}.aps-section{background-color:#d2d0d1;background-position:75% 0%!important}.elementor-menu-toggle{position:absolute;right:0;top:-55px}.mobile-menu-toggle>div{padding:0 10px!important}.elementor-widget-theme-site-logo img{max-width:140px}.header-menu img{max-width:140px!important}.header-menu .elementor-image{text-align:left!important}.header-menu .elementor-nav-menu{padding:0 0!important}.offer-heading .elementor-heading-title{min-height:inherit}}@media (max-width:767px){.aps-section{min-height:inherit;padding-left:15px!important;padding-right:15px!important}.footer-section nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{background:#1c1b1f}.footer-section li.current-menu-item a{background:#1c1b1f!important}.footer-section .elementor-nav-menu li a{padding:5px!important}a.more-link{display:block;position:static;text-align:center}}@media (max-width:360px){.banner-section h1.elementor-heading-title{font-size:36px}.header-top span{margin-right:6px}}@media screen{.product-name a{color:#F3692C}.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale{background-color:#F3692C;border-color:#F3692C}}