.elementor-element.elementor-element-ded48a1.elementor-widget.elementor-widget-html{margin:0}html,body{overflow-x:hidden}.container{width:100%;max-width:1140px;margin:0 auto}.site-content .content-area{width:100%}.separate-containers .site-main{margin:0}html{background-color:#fbf9f7}body{background-color:#fbf9f7!important}a:hover{text-decoration:none!important}.elementor-widget-image a img[src$=".svg"]{width:auto!important}.inside-article{padding:0!important}.uc_content{& .star-rating,& span.price{display:none!important}& .ue-text-after-price{display:block;margin-top:6px}& .uc_content_tags{display:flex;align-items:center;justify-content:center;margin:10px 0 20px;gap:10px;& span{display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase;background-color:#fff;padding:2px 10px;border-radius:20px;font-family:"Archivo"}}}.curso-tags{display:flex;align-items:center;gap:10px;& span{display:inline-block;color:#7E7E7E;font-size:14px;font-weight:500;text-transform:uppercase;background-color:#F7EFE2;padding:4px 10px;border-radius:20px;font-family:"Archivo"}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:inherit!important;margin-bottom:10px}.variations{border:none!important;margin:0;& th.label{display:none}& td.value{border:none!important;padding:0;& select{background:#F7EFE2;border:none;border-radius:30px;font-weight:500;font-family:"Archivo";text-decoration:underline;font-size:17px;width:100%;display:block;& option{background-color:#fff;padding:8px;display:flex;border-bottom:1px solid #999!important;display:flex!important;justify-content:flex-start!important;gap:20px!important;font-size:14px;font-weight:500;font-family:'ARCHIVO'}& option:first-of-type{border-radius:8px 8px 0 0}& option:last-of-type{border-radius:0 0 8px 8px}& option:not(option:last-of-type){border-bottom:none}}}& .reset_variations{display:none;border:1px solid #999;padding:2px 12px;border-radius:24px;font-size:12px;font-family:Archivo;text-transform:uppercase;font-weight:500;color:#2C3233;margin:10px 0 20px}}.woocommerce-tabs{& .tabs{display:none!important}& .wc-tab{padding:0!important;&>h2{display:none!important}}}.carrossel-icone{& .ue-item-icon-container{margin-bottom:-50px;z-index:5;text-align:center!important}& .uc_icon_carousel_content{background-color:#fff;border-radius:28px;padding:65px 50px 20px!important}}#wset-abas{& .e-n-tabs-heading{background-color:#fff;border-top-left-radius:28px;border-top-right-radius:28px}}.ue_parent_32{padding-left:25px}.btn-filtro-agenda{& a{& .elementor-button-content-wrapper{align-items:center;&::before{content:'\2713';color:#fff;padding-top:2px;width:18px;height:18px;border:1px solid #DADADA;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff}}&.filtro-ativo{& .elementor-button-content-wrapper::before{content:url(/wp-content/themes/wp-elementor-generatepress-child/images/ico-checkbox.svg);border-color:#2C3233;color:#2C3233}}}}.woocommerce-variation-description{display:none!important}dl.variation{font-size:.9em}.woocommerce-cart-form__cart-item dl.variation dt.variation-Datas{display:none}.woocommerce-cart-form__cart-item dd.variation-Datas{margin:0}#cart-content{display:flex;flex-direction:row;gap:20px;justify-content:space-between;flex-wrap:wrap;& .cart_title{font-size:25px;font-weight:500}& #cart-table{width:100%;max-width:50%;h4{font-size:25px;font-family:'Archivo';font-weight:500;margin-bottom:15px;color:#2C3233}& #cart-frete{font-family:'Archivo';& h4{font-size:22px;font-family:'Archivo';font-weight:500;margin-bottom:15px;color:#2C3233}& #cart-frete-info{font-size:18px;font-family:"Archivo";color:#7E7E7E;margin-bottom:15px;display:block;max-width:75%;line-height:25px}& .shipping-calculator-button,& .cart-frete-titulo,& #shipping_method{display:none!important}& .shipping-calculator-form{display:flex!important;gap:15px;align-items:center;& p{margin:0}& .input-text{font-size:16px;color:#2C3233;border-color:#CDCDCD!important;padding:12px 20px;border-radius:50px;background-color:#fff}& #calc_shipping_country_field,& #calc_shipping_state_field,& #calc_shipping_city_field{display:none!important}}}& .update-cart-action{margin-bottom:40px}& #cart-cupom{font-family:'Archivo';padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #7E7E7E;& h4{font-size:22px;font-family:'Archivo';font-weight:500;margin-bottom:15px;color:#2C3233}& .coupon{display:flex!important;gap:15px;align-items:center;& .input-text{font-size:16px;color:#2C3233;border-color:#CDCDCD!important;padding:10px 20px;border-radius:50px;background-color:#fff}}}}& #cart-summary{width:100%;max-width:40%;& h4{font-size:25px;font-family:'Archivo';font-weight:500;margin-bottom:15px;color:#2C3233}& .cart-collaterals{& .cart_totals{width:100%!important}}& #cart-presente{font-family:'Archivo';padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #7E7E7E;& #cart-presente-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;& h4{font-size:22px;font-family:'Archivo';font-weight:500;display:block;width:100%;max-width:49%;line-height:26px;margin-bottom:15px;color:#2C3233}& select{border:1px solid #551923;color:#551923;padding:10px 20px;border-radius:100px;background-color:#fff;font-family:'Archivo'}}& p{font-size:16px;font-family:"Archivo";color:#7E7E7E;margin-bottom:0;display:block;max-width:83%;line-height:20px}}& #cart-cancelamento{font-family:'Archivo';padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #7E7E7E;& h5{font-size:18px;font-family:'Archivo';font-weight:500;line-height:26px;margin-bottom:15px;color:#2C3233}& p{font-size:16px;font-family:"Archivo";color:#7E7E7E;margin-bottom:15px;display:block;max-width:75%;line-height:20px}& a{color:#7E7E7E;text-decoration:underline;font-size:16px;font-family:'Archivo'}}& .wc-proceed-to-checkout{padding:0;& .checkout-button{color:#fff!important;background-color:#FD5435;border-color:#FD5435!important;font-weight:600;&:hover{background-color:#2C3233!important;border-color:#2C3233!important}}& .button{display:block;text-align:center;color:#7E7E7E;border-color:#7E7E7E;margin-bottom:15px;padding:15px 25px;&:hover{color:#fff;background-color:#7E7E7E}}}}& .button{border:1px solid #551923;color:#551923;font-weight:500;font-size:18px;font-family:"Archivo";border-radius:50px;background-color:#fff;padding:11px 25px;transition:all .2s ease-in-out;&:hover{background-color:#551923;color:#fff}}}#cart_products{& .cart_item{border-radius:20px;border:1px solid rgb(255 255 255 / .3);box-shadow:0 4px 4px rgb(0 0 0 / .4);background-color:rgb(255 255 255 / .8);padding:30px;margin-bottom:30px;& .product-subtotal{margin:0;text-align:right;& h4{font-size:18px}}& .product-cart-item{display:flex;flex-direction:row;align-items:center;gap:20px;& .product-remove{& .cart-remove{background:url(/wp-content/themes/wp-elementor-generatepress-child/images/ico-remove-cart.svg) no-repeat center center;width:20px;height:24px;display:inline-block}}& .product-thumbnail{height:72px;border:1px solid #55192338;border-radius:4px;overflow:hidden;box-shadow:0 2px 2px rgb(0 0 0 / .2);& img{width:120px;height:auto}}& .product-name{width:100%;max-width:65%;& h3{font-size:24px;font-family:'Archivo';font-weight:500;margin-bottom:5px;& a{color:#FD5435}}& .cart_description{& p{margin-bottom:0;font-size:15px;font-family:'Archivo';color:#7E7E7E}}}}}}.e-show-coupon-form{color:#FD5435!important}.e-apply-coupon{color:#fff!important;border:none!important;border-radius:28px!important;font-weight:600!important}.e-coupon-anchor-description{margin-bottom:10px!important;display:block!important;font-size:14px!important}#cart-totals-container{border-radius:20px;border:1px solid rgb(255 255 255 / .3);box-shadow:0 4px 4px rgb(0 0 0 / .4);background-color:rgb(255 255 255 / .8);padding:30px;margin-bottom:30px;& .woocommerce-shipping-calculator{display:none}& ul#shipping_method li{margin:0}& table.shop_table{border:none;margin:0;font-family:'Archivo';font-size:18px;& th,& td{padding:15px 10px;border-top:none;border-bottom:1px solid #7E7E7E;line-height:22px}& td{text-align:right}& .woocommerce-remove-coupon{font-size:13px;display:block;color:#fd5435}& .order-total{& th,& td{border:none!important}}}}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 1em;position:relative;background-color:#fff!important;color:#2C3233;border:2px solid #7E7E7E!important;list-style:none outside;width:auto;word-wrap:break-word;font-family:'Archivo';font-size:16px;border-radius:100px;line-height:36px;width:100%}.woocommerce-error{border-color:#b81c23}.woocommerce-message{border-color:#8fae1b}.woocommerce-order{text-align:center;& #order-received-info{& h1{font-size:36px;font-weight:700;font-style:italic;font-family:'Merriweather';color:#FD5435}& h2{font-size:25px;font-weight:400;font-family:'Archivo';color:#FD5435}& h3{font-size:22px;font-weight:400;font-family:'Archivo';text-transform:uppercase;color:#2C3233}& p{font-size:22px;font-weight:400;font-family:'Archivo';color:#2C3233;line-height:28px;& span{font-weight:700}}& div{max-width:55%;margin:0 auto}}& #order-pagamento-pendente{width:100%;max-width:55%;margin:25px auto;& h1{font-size:36px;font-weight:700;font-style:italic;font-family:'Merriweather';color:#FD5435}& h2{font-size:25px;font-weight:400;font-family:'Archivo';color:#FD5435}& h3{font-size:22px;font-weight:400;font-family:'Archivo';text-transform:uppercase;color:#2C3233}& p{font-size:22px;font-weight:400;font-family:'Archivo';color:#2C3233;line-height:28px;& span{font-weight:700}}& div{margin:0 auto}& ul.order_details li{float:none!important;margin-right:0;text-transform:none;font-size:15px;line-height:22px;border-right:none!important;padding-right:0;margin-left:0;padding-left:0;list-style-type:none;text-align:left;margin-bottom:10px;font-family:'Archivo';color:#2C3233;& p{font-family:'Archivo';font-size:16px;color:#2C3233}}& .woocommerce-order-details__asaas-pix-button{display:block;background-color:#FD5435;color:#fff;font-size:15px;font-weight:500;font-family:'Archivo';border-radius:50px;padding:18px}}& #order-acontece{width:100%;max-width:55%;margin:25px auto;padding-top:35px;border-top:1px solid #7E7E7E;& h2{font-size:22px;font-weight:700;font-family:'Archivo';color:#2C3233;margin-bottom:35px}& .order-icone{display:flex;flex-direction:row;text-align:left;align-items:center;gap:20px;margin-bottom:35px;& div{width:100%;max-width:80px;text-align:center}& p{margin:0 0 6px;font-size:18px;font-weight:500;font-family:'Archivo';color:#2C3233;line-height:27px}& a{text-decoration:underline;color:#2C3233}}& .btn-laranja{display:block;background-color:#FD5435;color:#fff;font-size:18px;font-weight:500;font-family:'Archivo';border:1px solid #EEE648;border-radius:50px;padding:18px}}}.eael-lr-form-loader-wrapper,.eael-login-form .eael-lr-btn,.eael-sign-wrapper,.eael-lr-link{display:block;width:100%}.forget-menot{display:none!important}.eael-social-button{display:block!important;max-width:100%;width:100%;& div{& div{& div{width:100%!important;max-width:100%!important;min-width:min-content;display:flex!important;justify-content:center;&>div{width:auto!important}}}}}.elementor-widget-woocommerce-checkout-page input[type="date"]{background-color:#F9FAFA;border:none;padding:10px 15px;width:100%}#shipping_address_1_field,#shipping_city_field,#shipping_address_2_field{width:100%!important}.payment_method_asaas-credit-card{& .asaas-cc-form-field{padding:0!important;& label{font-size:15px!important;font-family:"Archivo"}& input[type="text"],& select{background-color:#fff!important;border:1px solid #e1e1e1!important;border-radius:0px!important;padding:10px 15px!important;font-size:15px!important;font-family:"Archivo"}}& .assas-cc-expiration-label_field{display:none!important}& #asaas-cc-installments_field{padding:0!important}& #asaas-cc-installments{width:100%!important;background-color:#fff!important;border:1px solid #e1e1e1!important;border-radius:0px!important;padding:10px 15px!important;font-size:15px!important;font-family:"Archivo"}}input[type="radio"],input[type="checkbox"]{accent-color:#fd5435!important}#page-minhaconta{.woocommerce{display:flex;justify-content:space-between;flex-wrap:wrap;&::before,&::after{display:none}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{&::before{display:none!important}}& p{padding:0;& br{display:none}}& .woocommerce-notices-wrapper{flex:0 0 100%}& form{font-size:15px;&.woocommerce-ResetPassword{display:flex;flex-direction:column;width:100%}font-family:"Archivo";font-weight:500;color:#2c3233;& #account_display_name_description{font-size:13px}& legend{font-weight:600;font-size:18px;margin:15px 0 5px}& input[type="text"],& input[type="email"],& input[type="password"],& input[type="date"],& input[type="tel"],& .select2-selection__rendered{width:100%!important;color:#2c3233;background-color:#fff!important;border:1px solid #e1e1e1!important;border-radius:0px!important;padding:10px 15px!important;font-size:15px!important;font-family:"Archivo"}& button[type="submit"]{font-size:15px;font-family:"Archivo";font-weight:500;color:#F7EFE2;background-color:#FD5435;display:inline-block;border-radius:33px;margin-top:20px;transition:all .2s ease-in-out;&:hover{background-color:#551923}}}& .woocommerce-MyAccount-navigation{float:none;width:285px;& ul{margin:0;background-color:#F4F4F4;border-radius:28px;padding:25px;& li{list-style:none;& a{display:block;font-family:'Archivo';font-size:18px;font-weight:500;color:#2C3233;transition:all .2s ease-in-out;padding:20px;text-align:center;&:hover{color:#FD5435}& br{display:none}}&.is-active a{color:#FD5435!important;background-color:#fff!important}}}}& .woocommerce-MyAccount-content{float:none;width:72%;font-family:'Archivo';& .woocommerce-notices-wrapper{display:none!important}}& .woocommerce-orders-table{display:none!important}& #myaccount-orders{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;& .myaccount-order{width:100%;max-width:32%;color:#2C3233;padding:20px;background:#f4f4f4;border-radius:28px;& img{border-radius:9px}& h2{font-family:"Archivo";font-size:17px;font-weight:500;color:#FD5435;margin:15px 0}& p{margin-bottom:5px;font-size:14px;font-family:"Archivo";font-weight:400}& span.amount{display:block}& a.view{font-size:15px;font-family:"Archivo";font-weight:500;color:#F7EFE2;background-color:#FD5435;display:inline-block;border-radius:33px;margin-top:20px}}}& #myaccount-view-order{font-family:"Archivo";font-size:16px;font-weight:400;color:#2C3233;& h2{font-family:"Archivo";font-size:26px;font-weight:500;color:#FD5435}& .order_item{margin-bottom:5px;font-size:18px;font-weight:700;& p{font-size:17px;font-weight:500}& a{color:#2C3233;&:hover{color:#FD5435}}}& .order-details-shipping{font-size:18px;font-weight:700;margin-top:15px;& .amount{font-weight:500;font-size:17px;margin-left:5px}& small{font-weight:400}}& .order-details-total{font-size:18px;font-weight:700;margin-top:15px;margin-bottom:10px;& .amount{font-weight:500;font-size:17px;margin-left:5px}}& .order-again{display:none}}& .woocommerce-customer-details{& address{border:1px solid #551923!important;padding:25px!important;border-radius:12px!important;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)!important;& p{margin:0}}}}}#diplomados{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:25px;& .diplomado{width:100%;max-width:30%;& .diplomado-thumb{& img{border-radius:20px 20px 20px 20px;width:100%}}& .diplomado-info{& .diplomado-nome{display:flex;justify-content:space-between;margin:10px 0 0;align-items:center;& a{display:inherit}& h2{font-family:"Archivo",Sans-serif;font-size:22px;font-weight:500;margin:0}}& .diplomado-local{& h4{font-size:13px;font-weight:400;font-family:"Archivo";margin:0 0 10px}}& .diplomado-meta{display:flex;gap:10px;& h4{color:#FD5435;font-family:"Archivo",Sans-serif;font-size:16px;font-weight:400;margin:0}}}}}.abre-popup-professor{cursor:pointer}#popups-professores{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;& #popup-overlay{background:rgb(0 0 0 / .40);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2}& .popup-professor{position:fixed;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;z-index:4;padding:50px 65px;border-radius:28px;background:#e3e3e3;box-shadow:0 10px 20px rgb(0 0 0 / .25);& .popup-professor-container{display:flex;flex-direction:row;gap:35px;& .popup-professor-thumb{width:100%;max-width:30%;& img{border-radius:18px;margin-bottom:10px}& .popup-professor-meta{display:flex;gap:15px;justify-content:space-between;& h4{font-family:'Archivo';font-size:18px;line-height:24px;font-weight:500;color:#7E7E7E}& .popup-professor-redes{display:flex;gap:10px;margin-top:5px;max-width:60px;width:100%;& a{display:inline-block;& img{width:100%;border-radius:0;margin:0}}}}}& .popup-professor-curriculo{width:100%;max-width:65%;& h2{font-family:'Merriweather';font-size:36px;font-weight:700;color:#FD5435;margin-bottom:10px}& h3{font-family:'Archivo';font-size:22px;font-weight:500;color:#2C3233;margin-bottom:10px}& h4{font-family:'Archivo';font-size:22px;font-weight:500;color:#FD5435}& p{font-family:'Archivo';font-size:18px;font-weight:400;color:#2C3233}}}}}body:not(.elementor-editor-active) #popup-search{position:absolute;top:0;left:0;z-index:10000;display:none;& #search-field-popup{margin-top:100px;transition:margin-top .3s ease-in-out;&.visivel{margin-top:70px}}}#abre-search{cursor:pointer}#carrinho-cabecalho{& .product-name a{display:block}& .attachment-woocommerce_thumbnail{border-radius:12px;border:1px solid #551923}}.carrossel-depoimentos{& .owl-next,& .owl-prev{border:1px solid #FD5435!important;top:50%!important;transform:translateY(-50%)!important}& .uc_author{display:flex!important;flex-direction:row!important;gap:15px;align-items:center!important;& .ue-image-spacing{display:none}}}#quiz-enocultura{padding:23px;background-color:#DBDBDB;border-radius:28px;& #quiz-enocultura-container{padding:40px;background-color:#fff;border-radius:28px;& h2{color:#FD5435;font-size:36px;font-weight:700;font-style:italic;font-family:"Merriweather",Sans-serif;text-align:center}& h4{color:#2C3233;font-size:22px;font-weight:600;font-family:"Archivo",Sans-serif;text-align:center}& a.quiz-option{display:flex;width:100%;align-items:center;gap:15px;transition:all .2s ease-in-out;background-color:#F5F5F5;border:2px solid #F5F5F5;color:#2C3233;text-decoration:none;font-size:20px;font-weight:400;padding:25px;margin:15px 0;border-radius:18px;& span{display:inline-block;width:41px;height:41px;background-color:#FDFFFF;border:1px solid #C2C2C2;border-radius:100px;transition:all .2s ease-in-out;position:relative;&::before{content:'';display:block;width:19px;height:19px;transition:all .2s ease-in-out;background-color:#FDFFFF;border-radius:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}&:hover{border-color:#FD5435}}& a.quiz-option-selecionado{border-color:#FD5435!important;& span{border-color:#FD5435!important;&::before{background-color:#FD5435!important}}}& #quiz-buttons{display:flex;flex-direction:row;gap:20px;margin-top:35px;justify-content:space-between;& div{width:100%;max-width:50%;& button{display:block;width:100%;padding:15px;border-radius:50px;font-family:'Archivo';font-weight:500;transition:all .2s ease-in-out;&.quiz-voltar{border:1px solid #999;background-color:#fff;color:#2C3233;&:hover{background-color:#999;color:#fff}}&.quiz-continuar,&.quiz-verresultado{border:1px solid #FD5435;background-color:#FD5435;color:#fff;&:hover{border-color:#551923;background-color:#551923}}}}}}& #quiz-respostas{&>div{display:none}&>div.visivel{display:flex;justify-content:center;gap:20px}& .quiz-resposta{width:100%;max-width:50%;border:1px solid #551923;border-radius:18px;padding:35px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);& img{margin-top:0}& h2{color:#FD5435;font-size:20px;font-weight:500;font-family:"Archivo",Sans-serif;font-style:normal;text-align:center;margin:0}& p{font-size:16px;font-weight:500;font-family:"Archivo",Sans-serif;margin-bottom:10px;max-width:100%}& .quiz-resposta-tags{text-align:center;& span{display:inline-block;font-size:10px;font-weight:500;text-transform:uppercase;background-color:#EFEFEF;padding:2px 10px;border-radius:20px;font-family:"Archivo";margin:10px 0 25px}}& a{display:block;width:100%;padding:15px;border-radius:50px;font-family:'Archivo';font-weight:500;font-size:18px;text-align:center;;&.btn-verdetalhes{border:1px solid #999;background-color:#fff;color:#2C3233;margin-bottom:40px;&:hover{background-color:#999;color:#fff;text-decoration:none!important}}&.btn-entrecontato{border:1px solid #FD5435;background-color:#FD5435;color:#fff;&:hover{border-color:#551923;background-color:#551923;text-decoration:none!important}}}}}& #quiz-enocultura-resultados{padding:40px;background-color:#fff;border-radius:28px;& h2{color:#FD5435;font-size:36px;font-weight:700;font-style:italic;font-family:"Merriweather",Sans-serif;text-align:center}& h3{color:#FD5435;font-size:30px;font-weight:700;font-family:"Archivo",Sans-serif;text-align:center}& h4{color:#2C3233;font-size:24px;font-weight:600;font-family:"Archivo",Sans-serif;text-align:center;width:100%;display:inline-block;max-width:75%}& img{margin:15px auto;display:inline-block}& p{color:#2C3233;font-size:20px;font-weight:400;font-family:"Archivo",Sans-serif;text-align:center;width:100%;display:inline-block;max-width:75%}& .btn-reset-quiz{color:#FD5435;font-size:12px;font-weight:500;font-family:"Archivo",Sans-serif;margin-top:35px;text-transform:uppercase;background-color:#fff;border:1px solid #fd5435;border-radius:50px;padding:5px 15px;transition:all .2s ease-in-out;&:hover{color:#fff;background-color:#fd5435}}}}#quiz-enocultura-steps{display:flex;justify-content:center;margin-top:50px;& #quiz-enocultura-steps-container{position:relative;display:flex;flex-direction:row;gap:15px;&::after{content:'';width:100%;height:1px;background-color:#999;position:absolute;left:0;top:50%;transoform:translateY(-50%);z-index:1}& span{display:inline-block;position:relative;z-index:2;border:1px solid #999;border-radius:100px;padding:0;width:58px;height:58px;text-align:center;line-height:58px;background-color:#fbf9f7;transition:all .2s ease-in-out;font-weight:700;font-size:30px;font-family:'Merriweather';color:#999;&.step-ativo{border-color:#FD5435!important;background-color:#FD5435!important;color:#fff!important}}}}.quiz-step{display:none;min-height:480px}.quiz-step-ativo{display:block!important}.tag-degustacao-destaque{border:1px solid #f35235;color:#f35235!important}.abre-popup-professor{& img{transition:all .2s ease-in-out}&:hover img{opacity:.85;filter:brightness(55%) contrast(130%) saturate(100%) blur(0) hue-rotate(0deg)}}.optional{display:none}.ue-active-filters-holder{flex-wrap:wrap}@media (max-width:767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em .8em 1em 3em!important;font-size:14px;border-radius:30px;line-height:30px}.woocommerce-account .addresses .title .edit{float:left}#page-minhaconta{.woocommerce{flex-wrap:wrap;flex-direction:column-reverse;gap:30px 0;align-items:center;& #myaccount-view-order{& .order_item,& .order-details-shipping,& .order-details-total{font-size:16px}& .order-details-shipping,& .order-details-total{margin-top:10px}}& .woocommerce-column--shipping-address{margin-top:25px}& .woocommerce-MyAccount-navigation{& ul{& li{& a{font-size:16px;padding:12px}}}}a.button.wc-forward{font-size:13px}& .woocommerce-MyAccount-content{width:100%;font-size:15px;& h2{font-size:24px;margin-bottom:10px}& #myaccount-orders{gap:15px 10px;& .myaccount-order{max-width:48%;padding:15px;border-radius:20px;& p{font-size:13px}}}}}}}.flex-control-nav{margin:0;& li{list-style:none;display:inline-block;margin:8px 8px 0;& img{width:120px;height:120px}}}a.button.wc-forward{border-radius:16px;color:#FD5435;background-color:#FFF;border:1px solid #FD5435;&:hover{background-color:#FD5435;color:#F7EFE2}}.single-update-cart-btn{border-radius:16px;display:none;margin-top:10px;font-size:12px;padding:5px 10px;width:100%;background-color:#FD5435;color:#fff;transition:all 0.3s ease;align-items:center;justify-content:center;gap:8px}.single-update-cart-btn.visible{display:flex!important;animation:fadeIn 0.4s}.single-update-cart-btn svg path{fill:currentColor}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.uc_post_grid_style_one_image-wrapper img,.uc_post_grid_style_one_image-wrapper:hover img,.uc_post_image img{transform:none!important;transition:none!important}a.uc_post_grid_style_one_image{position:relative;z-index:20;display:block;cursor:pointer}.uc_post_grid_style_one_image-wrapper::after,.uc_post_grid_style_one_image-wrapper::before,.uc_post_grid_style_one_image-wrapper .ue-overlay{pointer-events:none!important}.uc_post_grid_style_one_image-wrapper .uc_image_hover,.uc_post_grid_style_one_image-wrapper:hover .uc_image_main{opacity:1!important}.uc_post_grid_style_one_image-wrapper:hover .uc_image_hover{display:none!important}