.elementor-78 .elementor-element.elementor-element-32eb15f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 10px;--row-gap:30px;--column-gap:10px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-bd46299{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-78 .elementor-element.elementor-element-50f0592 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-50f0592 .elementor-widget-container{transition:all 400ms;}.elementor-78 .elementor-element.elementor-element-50f0592{text-align:center;}.elementor-78 .elementor-element.elementor-element-50f0592 .elementor-heading-title{font-size:38px;}.elementor-78 .elementor-element.elementor-element-6be765c .elementor-widget-container{transition:all 400ms;}.woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .flex-viewport, .woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .flex-viewport:not(:last-child){margin-bottom:1px;}.woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .flex-control-thumbs li{padding-right:calc(1px / 2);padding-left:calc(1px / 2);padding-bottom:1px;}.woocommerce .elementor-78 .elementor-element.elementor-element-6be765c .flex-control-thumbs{margin-right:calc(-1px / 2);margin-left:calc(-1px / 2);}.elementor-78 .elementor-element.elementor-element-6e46795{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;}.elementor-78 .elementor-element.elementor-element-6e46795.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-6b06825 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6b06825 .elementor-widget-container{transition:all 400ms;}.elementor-78 .elementor-element.elementor-element-6b06825{text-align:center;}.woocommerce .elementor-78 .elementor-element.elementor-element-6b06825 .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-21f41f0-font-family ), Sans-serif;font-size:var( --e-global-typography-21f41f0-font-size );font-weight:var( --e-global-typography-21f41f0-font-weight );text-transform:var( --e-global-typography-21f41f0-text-transform );line-height:var( --e-global-typography-21f41f0-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-6b06825 .price ins{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-6b06825:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-78 .elementor-element.elementor-element-6b06825:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-6b06825.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-c7f7fa9 .elementor-widget-container{transition:all 400ms;}.elementor-78 .elementor-element.elementor-element-24b2140 .elementor-widget-container{transition:all 400ms;}.elementor-78 .elementor-element.elementor-element-b88810b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-d2a86be{--display:flex;}.elementor-78 .elementor-element.elementor-element-54f4dcd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-54f4dcd .elementor-widget-container{transition:all 400ms;}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:var( --e-global-color-785b64d );border-radius:0px 0px 0 0;}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-785b64d );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );border-width:1px 0px 0px 0px;margin-top:-1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs ul.wc-tabs li.active a{color:#333333;}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-47eb6c6-font-family ), Sans-serif;font-size:var( --e-global-typography-47eb6c6-font-size );font-weight:var( --e-global-typography-47eb6c6-font-weight );text-transform:var( --e-global-typography-47eb6c6-text-transform );line-height:var( --e-global-typography-47eb6c6-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-78 .elementor-element.elementor-element-2455474{--divider-border-style:solid;--divider-color:#DEDEDE;--divider-border-width:1px;}.elementor-78 .elementor-element.elementor-element-2455474 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-78 .elementor-element.elementor-element-2455474 .elementor-widget-container{transition:all 400ms;}.elementor-78 .elementor-element.elementor-element-2455474 .elementor-divider-separator{width:100%;}.elementor-78 .elementor-element.elementor-element-2455474 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-78 .elementor-element.elementor-element-b26de47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}@media(max-width:1024px){.woocommerce .elementor-78 .elementor-element.elementor-element-6b06825 .price{font-size:var( --e-global-typography-21f41f0-font-size );line-height:var( --e-global-typography-21f41f0-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-6b06825 .price ins{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-47eb6c6-font-size );line-height:var( --e-global-typography-47eb6c6-line-height );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-32eb15f{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-78 .elementor-element.elementor-element-bd46299{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-78 .elementor-element.elementor-element-50f0592{width:100%;max-width:100%;}.elementor-78 .elementor-element.elementor-element-50f0592 > .elementor-widget-container{margin:7px 0px 3px 0px;}.elementor-78 .elementor-element.elementor-element-50f0592.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-6be765c > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-78 .elementor-element.elementor-element-6be765c.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-6b06825 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6b06825.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-78 .elementor-element.elementor-element-6b06825{text-align:center;}.woocommerce .elementor-78 .elementor-element.elementor-element-6b06825 .price{font-size:var( --e-global-typography-21f41f0-font-size );line-height:var( --e-global-typography-21f41f0-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-6b06825 .price ins{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-6b06825:not(.elementor-product-price-block-yes) del{margin-right:1px;}body.rtl .elementor-78 .elementor-element.elementor-element-6b06825:not(.elementor-product-price-block-yes) del{margin-left:1px;}.elementor-78 .elementor-element.elementor-element-6b06825.elementor-product-price-block-yes del{margin-bottom:1px;}.elementor-78 .elementor-element.elementor-element-b88810b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-d2a86be{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-78 .elementor-element.elementor-element-54f4dcd .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-47eb6c6-font-size );line-height:var( --e-global-typography-47eb6c6-line-height );}}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-bd46299{--width:50%;}.elementor-78 .elementor-element.elementor-element-6e46795{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-c7f7fa9 *//* Aluno */
#aluno{
position:relative;
top:-10px;
font-family:'Baloo 2', display;
}

/* quantity button container */
.custom-fields .cart .quantity-button-container{
position:relative;
top:-10px;
}

/* Escolas */
#escolas{
background-color:#ffffff;
font-family:'Ballo 2', display;
border-style:solid;
border-width:2px;
border-color:#eaeaea;
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
padding-top:15px;
padding-bottom:15px;
}

/* Escolas */
#salas{
background-color:#ffffff;
font-family:'Ballo 2', display;
border-style:solid;
border-width:2px;
border-color:#eaeaea;
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
padding-top:15px;
padding-bottom:15px;
}

/* Escolas */
#professores{
background-color:#ffffff;
font-family:'Ballo 2', display;
border-style:solid;
border-width:2px;
border-color:#eaeaea;
border-top-left-radius:50px;
border-top-right-radius:50px;
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
padding-top:15px;
padding-bottom:15px;
}

/* Button */
.custom-fields .cart .single_add_to_cart_button{
background-color:#ff0f0f !important;
font-weight:500;
padding-top:15px !important;
padding-bottom:15px !important;
}

/* Quantidade */
#quantidade{
font-family:'Baloo 2', display;
width:15%
}

/* 479px and smaller screen sizes */
@media (max-width:479px){
    #quantidade{
font-family:'Baloo 2', display;
width:35%
}
    
}


/* Label */
.cart label{
	position:relative;
	top:-35px;
	left:10px;
}

/* Quantidade */
#quantidade{
	position:relative;
	left:-60px;
}

/* Button */
.cart .single_add_to_cart_button{
	left:-59px !important;
}

/* Button */
.product .elementor-element-30bfcb6f .elementor-column-gap-wider .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .custom-fields .cart .quantity-button-container .single_add_to_cart_button{
	right:auto !important;
}/* End custom CSS */