.et-fb-settings-options-tab [class^="difl_"] svg,
.et-fb-settings-options-tab .df_adh_heading svg,
.et-fb-settings-options-tab .dfadh_heading_anim svg,
.et-fb-settings-options-tab .df_gravity_form svg
{
max-width: 20px;
margin: 0 auto;
}
.et-fb-settings-options-tab [class^="difl_"],
.et-fb-settings-options-tab .df_adh_heading,
.et-fb-settings-options-tab .dfadh_heading_anim,
.et-fb-settings-options-tab .df_gravity_form
{
background-image: url(https://escolapiostafalla.org/wp-content/plugins/diviflash/public/css/img/flash.png) !important;
background-size: initial !important;
background-repeat: no-repeat !important;
background-position: 4px 2px !important;
} .et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="diviflash-modules"]{
background-color: rgba(59, 10, 160, 0.05);
}
.et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="difl/"]{
background-color: rgba(59, 10, 160, 0.05);
background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIgNEgxMi45NDU4QzE2Ljk4NjIgNCAyMy4yMzE2IDcuNzYzMjkgMjMuNDYzMiAxNS4wNDE4QzIzLjQ2MzIgMTUuMDQxOCAxNy40NDkzIDEwLjE2OSAxNi40OTMzIDkuNDkwMkMxNS41MTM5IDguNzcyIDE0LjM2NzQgOC4zMTU1NyAxMy4xNjIzIDguMTY0MTFIMlY0WiIgZmlsbD0iIzY2MUZGNCIvPgo8cGF0aCBkPSJNMiAxMy4wOTg0VjI2LjQyMjJIMTIuNDU2QzE1LjAzMTkgMjYuMzc5NyAxNy41MTQxIDI1LjQ0OSAxOS40ODMgMjMuNzg3NUMyMS40NTE4IDIyLjEyNTkgMjIuNzg2NSAxOS44MzU1IDIzLjI2MTUgMTcuMzAzNEwxOS4zOTU5IDE1LjQ1MjlDMTkuMzU5NCAxNy4yMjE5IDE4LjY1MDEgMTguOTEwNSAxNy40MTI1IDIwLjE3NDlDMTYuMTc0OCAyMS40MzkzIDE0LjUwMTggMjIuMTg0NiAxMi43MzQgMjIuMjU4OUg2LjEwMjcxVjEzLjA5ODRIMloiIGZpbGw9IiM2NjFGRjQiLz4KPGcgb3BhY2l0eT0iMC4yIj4KPHBhdGggZD0iTTYuMTAxODkgMTYuODAwMlYxMy4wOTkySDJWMTQuNzMzOUw2LjEwMTg5IDE2LjgwMDJaIiBmaWxsPSIjNjYxRkY0Ii8+CjxwYXRoIGQ9Ik0yMi43Mzg3IDE5LjA3NTlDMjIuOTUwNSAxOC40OTcgMjMuMTI1NSAxNy45MDUyIDIzLjI2MjQgMTcuMzA0MUwxOS4zOTY3IDE1LjQ1MzZDMTkuMzcwNiAxNi4wOTIzIDE5LjI2MTggMTYuNzI0OSAxOS4wNzMgMTcuMzM1NkwyMi43Mzg3IDE5LjA3NTlaIiBmaWxsPSIjNjYxRkY0Ii8+CjwvZz4KPHBhdGggZD0iTTIgMTAuNTI4OUg2LjEwMTg5TDEyLjM5MzcgMTUuMjM3MVYxMC41Mjg5SDE1LjgwNzRMMjguMjk4OSAyMC41ODMyTDE2LjA0NDQgMTQuNjIwNVYyMC42ODRMMi4wMDA3NyAxMy41MTgxTDIgMTAuNTI4OVoiIGZpbGw9IiM2NjFGRjQiLz4KPC9zdmc+');
background-repeat: no-repeat !important;
background-position: 4px 2px !important;
background-size: 22px 22px;
}
.et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="diviflash-modules"]:hover,
.et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="difl/"]:hover{
background-color: rgba(59, 10, 160, 0.07);
border: 1px solid #7a5af8;
}
.et-vb-module-picker-options button[value^="diviflash-modules"] svg path,
.et-vb-module-picker-options button[value^="difl/"] svg path{
fill: #6346d0 !important;
}  .df-product-outer-wrap .df-item-wrap.null_item_builder{
display: none !important;
}
p:empty {
display: none;
}
@media (min-width: 981px) { 
[data-item="1"] .swiper-slide{
width: calc(100%/1);
}
[data-item="2"] .swiper-slide{
width: calc(100%/2);
}
[data-item="3"] .swiper-slide{
width: calc(100%/3);
}
[data-item="4"] .swiper-slide{
width: calc(100%/4);
}
[data-item="5"] .swiper-slide{
width: calc(100%/5);
}
[data-item="6"] .swiper-slide{
width: calc(100%/6);
}
[data-item="7"] .swiper-slide{
width: calc(100%/7);
}
}
@media (max-width: 980px) and (min-width: 768px) {
[data-itemtablet="1"] .swiper-slide{
width: calc(100%/1);
}
[data-itemtablet="2"] .swiper-slide{
width: calc(100%/2);
}
[data-itemtablet="3"] .swiper-slide{
width: calc(100%/3);
}
[data-itemtablet="4"] .swiper-slide{
width: calc(100%/4);
}
[data-itemtablet="5"] .swiper-slide{
width: calc(100%/5);
}
[data-itemtablet="6"] .swiper-slide{
width: calc(100%/6);
}
[data-itemtablet="7"] .swiper-slide{
width: calc(100%/7);
}
}
@media (max-width: 767px) {
[data-itemphone="1"] .swiper-slide{
width: calc(100%/1);
}
[data-itemphone="2"] .swiper-slide{
width: calc(100%/2);
}
[data-itemphone="3"] .swiper-slide{
width: calc(100%/3);
}
[data-itemphone="4"] .swiper-slide{
width: calc(100%/4);
}
[data-itemphone="5"] .swiper-slide{
width: calc(100%/5);
}
[data-itemphone="6"] .swiper-slide{
width: calc(100%/6);
}
[data-itemphone="7"] .swiper-slide{
width: calc(100%/7);
}
} .df-item-wrap {
overflow: hidden;
position: relative;
}
.df-item-wrap *:not(.et_pb_background_pattern):not(.et_pb_background_mask):not(.df-overlay):not(.df-icon-wrap) {
position: relative;
}
.df-acf-field-inner {
display: inherit;
align-items: center;
}
.df-metabox-field-inner {
display: inherit;
align-items: center;
}   .flexmasonry {
display: flex;
flex-flow: column wrap;
align-content: space-between;
}
.flexmasonry-item { width: 100%; display: block;}
.flexmasonry-cols-2 .flexmasonry-item { width: 50%; }
.flexmasonry-cols-3 .flexmasonry-item { width: 33.333%; }
.flexmasonry-cols-4 .flexmasonry-item { width: 25%; }
.flexmasonry-cols-5 .flexmasonry-item { width: 20%; }
.flexmasonry-cols-6 .flexmasonry-item { width: 16.666%; }
.flexmasonry-cols-7 .flexmasonry-item { width: 14.285%; }
.flexmasonry-cols-8 .flexmasonry-item { width: 12.5%; }
.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n+1) { order: 1; }
.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n)   { order: 2; }
.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1) { order: 1; }
.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2) { order: 2; }
.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n)   { order: 3; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1) { order: 1; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2) { order: 2; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3) { order: 3; }
.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n)   { order: 4; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1) { order: 1; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2) { order: 2; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3) { order: 3; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4) { order: 4; }
.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n)   { order: 5; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+1) { order: 1; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+2) { order: 2; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+3) { order: 3; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+4) { order: 4; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+5) { order: 5; }
.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n)   { order: 6; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+1) { order: 1; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+2) { order: 2; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+3) { order: 3; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+4) { order: 4; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+5) { order: 5; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+6) { order: 6; }
.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n)   { order: 7; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+1) { order: 1; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+2) { order: 2; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+3) { order: 3; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+4) { order: 4; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+5) { order: 5; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+6) { order: 6; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+7) { order: 7; }
.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n)   { order: 8; }
.flexmasonry-break {
content: "";
flex-basis: 100%;
width: 0 !important;
margin: 0;
}
.flexmasonry-break-1 { order: 1; }
.flexmasonry-break-2 { order: 2; }
.flexmasonry-break-3 { order: 3; }
.flexmasonry-break-4 { order: 4; }
.flexmasonry-break-5 { order: 5; }
.flexmasonry-break-6 { order: 6; }
.flexmasonry-break-7 { order: 7; } .et-fb-form__toggle .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab .et-fb-icon--search-box,
.et-db #et-boc .et-l .et-fb-icon--search-box {
font-size: 15px;
font-family: FontAwesome!important;
}body #page-container{
margin-top: 0px !important;
}
.prevent_mainpage_scroll,
.prevent_content_scroll {
overflow:hidden;
}
#df-popup-extension .popup-container .df_popup_inner_container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
min-height: 100%;
min-width: 100%;
} #df-popup-extension .overlay {
opacity: 0;
display: none;
visibility: hidden;
position: fixed;
width: 100%;
height: 100%;
background: rgba(61,61,61,0.9);	
left:0;
top:0;
z-index: 16777270;  } #df-popup-extension .overlay.active{
animation: 1s popup_load;
opacity: 1;
visibility: visible;
}
#df-popup-extension .overlay .et_pb_section {   }
#df-popup-extension .overlay {
-webkit-overflow-scrolling: touch;
}
#df-popup-extension .overlay > .et_pb_section > div {
width:100%;
}
#df-popup-extension .do-loadingimg {
left : 50%;
top : 50%;
position : fixed;
z-index : 101;
width : 32px;
height : 32px;
margin-left : -16px;
margin-top : -16px;
} #df-popup-extension .popup-container .popup-close {
display: block;
position: fixed;
left: 97%;
overflow: hidden;
border: none;
outline: none;
z-index: 99991;
font-size: 48px;
line-height:24px;
color: #fff;
background-color: transparent;
font-family: inherit;
font-weight: 600;
text-align: center;
padding: 5px;
margin-left: -5px;
margin-top: 5px;
}
#df-popup-extension .popup-container .popup-close span.df_popup_custom_btn {
display: inline-block;
position: relative;
top: 0px; }
#df-popup-extension .popup-container .popup-close:hover {
opacity: .8;
}
#df-popup-extension .popup-container .popup-close-button span {
position:relative;
top:-2px;
}
#df-popup-extension .dov-zIndex0 {
z-index:0;
} html.stop-scrolling,
body.stop-scrolling { overflow: hidden !important
}
.df_popup_inner_container > .et_pb_row:first-child {
margin: 0 !important;
width: 100% !important;
}
.difl_popup .et_post_meta_wrapper{
display: none !important;
} @keyframes popup_load {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes popup_close {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}  #df-popup-extension .df_popup_inner_container{
visibility: hidden;
} @keyframes slide_left {
from {
transform: translateX(-100%);
}
to {
transform: translateX(0);
}
}
@keyframes slide_left_rev {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
@keyframes slide_right {
0% {
transform: translateX(100%) translateY(0px);
}
0.1% {
transform: translateX(100%) translateY(0px);
}
100% {
transform: translateX(0) translateY(0px);
} }
@keyframes slide_right_rev {
0% {
transform: translateX(0) translateY(0px);
}
0.1% {
transform: translateX(0) translateY(0px);
}
100% {
transform: translateX(100%) translateY(0px);
}
}
@keyframes slide_up {
0% {
transform: translateY(-100%);
}
100% {
transform: none;
}
}
@keyframes slide_up_rev {
0% {
transform: none;
}
100% {
transform: translateY(-100%);
}
}
@keyframes slide_down {
0% {
transform: translateY(100%);
}
100% {
transform: none;
}
}
@keyframes slide_down_rev {
0% {
transform: none;
}
100% {
transform: translateY(100%);
}
}
@keyframes fade_in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade_in_rev {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes zoom_left {
0% {
transform: scale(3) translateX(-100%);
}
100% {
transform: none;
}
}
@keyframes zoom_left_rev {
0% {
transform: none;
}
100% {
transform: scale(3) translateX(-100%);
}
}
@keyframes zoom_center {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes zoom_center_rev {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes zoom_right {
0% {
transform: scale(3) translateX(100%);
}
100% {
transform: none;
}
}
@keyframes zoom_right_rev {
0% {
transform: none;
}
100% {
transform: scale(3) translateX(100%);
}
} .popup-container .overlay .df_popup_wrapper {
width:100%;
height:auto;
display: flex;
flex-direction: column;
align-items: inherit;
justify-content: inherit;
}
@media (min-width: 768px) {
.popup-container .overlay .df_popup_wrapper {
width:100%
}
}
.popup-container .overlay .df_popup_wrapper {
min-width: 300px;
max-width: 100%;
}
.df_popup_wrapper .et_pb_section{
width:100%;
} .popup-container .df_popup_wrapper .woocommerce-product-gallery.images {
opacity:1 !important;
} .popup-container .overlay .df_popup_wrapper > #et-boc{
width: 100%;
align-items: inherit;
justify-content: inherit;
}
.popup-container .overlay .df_popup_wrapper > #et-boc .et-l{
width: 100%;
height: auto;
display: flex;
flex-direction: column;
align-items: inherit;
justify-content: inherit;
} body.popup_scroll_added{
overflow: hidden !important;
}
body.popup_scroll_added #df-popup-extension .popup-container .popup-close {
margin-left: -8px;
margin-top: -4px;
}.qcld_floating_text_to_speech_box {
z-index: 9999;
width: 60px;
height: 60px;
line-height: 60px;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
cursor: pointer;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 2px 5px 0 rgba(0, 0, 0, 0.2);
backface-visibility: hidden;
padding: 0;
border: none;
border-radius: 50%;
position: fixed;
bottom: 45% !important;
right: 5px !important;
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button {
background-color: rgb(42, 201, 170);
color: rgb(255, 255, 255);
position: absolute;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
padding: 0;
border: none;
border-radius: 50%;
-webkit-border-radius: 50%;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
font-size: 20px;
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button.qcld_floating_text_to_speech_loud{
background-color: rgb(16 176 145);
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button.qcld_floating_text_to_speech_loud img{
background-color: rgb(16 176 145);
animation: pulse 2s infinite;
}
.wp_button_text_to_speech-buttons.qcld_floating_text_to_speech_loud img,
.qcld_playbutton.qcld_floating_text_to_speech_loud img,
.wp_button_text_to_speech-button.qcld_floating_text_to_speech_loud img{
animation: pulse 2s infinite;
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.3);
}
100% {
transform: scale(1);
}
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button {
background-color: #00000036;
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button.qcld_floating_text_to_speech_loud {
background-color: #d63638;
}
.qcld_floating_text_to_speech_box {
width: 108px;
height: 24px;
line-height: 24px;
border: none;
border-radius: 0;
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button {
border-radius: 15px;
-webkit-border-radius: 15px;
font-size: 13px;
color: #970000;
font-weight: bold;
}
.qcld_floating_text_to_speech_box .qcld_floating_text_to_speech_button.qcld_floating_text_to_speech_loud {
background-color: #d63638;
color: #fff;
}
.wp_button_text_to_speech_wrapper{
background: #eee;
padding: 20px;
margin: 0 0 25px 0;
border-right: 3px solid #0170b9;
border-left: 3px solid #0170b9;
}
.wp_button_text_to_speech_wrapper .wp_button_text_to_speech-button {
background: none;
color: #0170b9;
font-weight: bold;
padding: 0;
margin: 0;
}
.wp_button_text_to_speech_wrapper .wp_button_text_to_speech-button span {
font-size: 13px;
}
.wp_button_text_to_speech_wrapper .wp_button_text_to_speech-button {
position: absolute;
top: -14px;
background: #eee;
left: 16px;
padding: 4px 5px;
}
.wp_button_text_to_speech_wrapper {
position: relative;
}.vmwpmdp-stt-test-container { border: 1px solid #e1e4e8; padding: 30px; border-radius: 16px; text-align: center; max-width: 650px; margin: 30px auto; background: #ffffff; box-shadow: 0 10px 25px rgba(0,0,0,0.05); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; box-shadow: 0 6px 20px rgba(0, 0, 0, .1);
}
.vmwpmdp-test-level-item { margin-bottom: 20px; padding: 20px; border-radius: 12px; transition: all 0.3s ease; border: 1px solid transparent; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }
.vmwpmdp-test-level-item:hover { background: #fcfcfc; border-color: #f0f0f0; transform: translateY(-2px);box-shadow: 0 6px 12px rgba(0, 115, 170, 0.3); }
.vmwpmdp-speak-now-wrapper { display: flex; align-items: center; justify-content: space-between; gap: 20px; text-align: left; background: rgb(0 115 170 / 5%); padding: 15px 20px; border-radius: 12px; border: 1px solid #edeff2; }
.vmwpmdp-speak-now-text { font-size: 1.25em; color: #2c3e50; margin: 0; font-weight: 500; font-style: italic; flex-grow: 1; line-height: 1.4; }
.vmwpmdp-stt-test-controls { display: flex; align-items: center; gap: 15px; margin: 0; flex-direction: column;}
.vmwpmdp-stt-test-record-btn { background: #0073aa; color: #fff; border: none; padding: 10px 22px; border-radius: 50px; cursor: pointer; font-size: 1em; display: flex; align-items: center; justify-content: center; font-weight: 600; transition: all 0.2s ease; box-shadow: 0 4px 10px rgba(0, 115, 170, 0.2); }
.vmwpmdp-stt-test-record-btn:hover { background: #006799; transform: translateY(-1px); box-shadow: 0 6px 12px rgba(0, 115, 170, 0.3); }
.vmwpmdp-stt-test-record-btn:active { transform: translateY(0); }
.vmwpmdp-stt-test-record-btn.recording { background: #d63638; animation: pulse 1.5s infinite; box-shadow: 0 4px 10px rgba(214, 54, 56, 0.2); }
.vmwpmdp-stt-test-status { color: #d63638; font-weight: 700; font-size: 0.9em; text-transform: uppercase; letter-spacing: 0.5px; }
.vmwpmdp-stt-test-result { display: flex; align-items: center; gap: 12px; background: #fff; padding: 5px 15px; border-radius: 30px; border: 1px solid #e1e4e8; box-shadow: 0 2px 5px rgba(0,0,0,0.03); }
.vmwpmdp-result-badge { font-size: 1.5em; line-height: 1; }
.vmwpmdp-result-badge.pass { color: #28a745; }
.vmwpmdp-result-badge.fail { color: #dc3545; }
.vmwpmdp-result-details { font-size: 0.95em; font-weight: 600; color: #444; }
.vmwpmdp-stt-test-retry-btn { border: 1px solid #ddd; background: #fdfdfd; padding: 4px 12px; cursor: pointer; border-radius: 20px; font-size: 0.85em; font-weight: 500; color: #666; transition: all 0.2s; }
.vmwpmdp-stt-test-retry-btn:hover { background: #f0f0f0; color: #333; border-color: #ccc; }
.vmwpmdp-refresh-test-btn { background: #0073aa !important; color: #fff !important; padding: 8px 18px !important; border-radius: 4px !important; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.vmwpmdp-refresh-test-btn:hover { background: #006799 !important; box-shadow: 0 4px 10px rgba(0,115,170,0.3); transform: translateY(-1px); }
.vmwpmdp-student-id-fields{
margin-bottom: 25px; text-align: left; background: #fefefe; padding: 15px; border-radius: 8px; border: 1px solid #eee;
display: flex;
justify-content: center;
width: 100%;
gap: 20px;
transition: all 0.3s ease; border: 1px solid transparent; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.vmwpmdp-student-id-fields:hover{
transform: translateY(-2px);box-shadow: 0 6px 12px rgba(0, 115, 170, 0.3);
}
.vmwpmdp-student-id-fields div{
width:50%;
}
.vmwpmdp-student-id-fields div label {
display: block; font-weight: bold; margin-bottom: 5px;
}
.vmwpmdp-completion-box{
display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;
}
.vmwpmdp-test-footer{
margin-top: 30px; padding-top: 20px; border-top: 2px solid #0073aa;
}
.vmwpmdp-submit-full-test{
background: #0073aa; 
color: #fff; padding: 12px 40px; border-radius: 5px; font-size: 1.2em; cursor: pointer; border: none; font-weight: bold; width: 100%; box-shadow: 0 4px 6px rgba(0,0,0,0.1);
transition: all 0.2s ease;
}
.vmwpmdp-submit-full-test:hover{
background: #006799;
transform: translateY(-1px);
box-shadow: 0 6px 12px rgba(0, 115, 170, 0.3);
}
.vmwpmdp-final-msg{
margin-top: 15px; font-weight: bold; display:none;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.emaus-ts-wrapper {
width: fit-content;
max-width: 350px;
clear: both;
box-sizing: border-box;
margin: 10px 0 16px;
} .emaus-ts-hidden {
margin: 0;
height: 0;
overflow: hidden;
} .emaus-ts-header {
display: flex;
align-items: center;
gap: 8px;
padding: 7px 10px 7px 12px;
background: #ffffff;
border: 1px solid #e6e6e6;
border-top: 3px solid #fe5000;
border-radius: 5px;
width: 100%;
box-sizing: border-box;
margin-bottom: 2px;
} .emaus-ts-body {
display: block;
width: 100%;
box-sizing: border-box;
}
.emaus-ts-logo {
height: 22px;
width: auto;
display: block;
flex-shrink: 0;
border-radius: 50%;
}
.emaus-ts-label {
font-size: 10px;
color: #00406e;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
font-weight: 600;
letter-spacing: 0.07em;
text-transform: uppercase;
line-height: 1;
} .login .emaus-ts-wrapper {
max-width: none;
margin-left:  -24px;
margin-right: -24px;
margin-top:    10px;
margin-bottom: 8px;
width: calc(100% + 48px);
box-sizing: border-box;
}
.login .emaus-ts-header {
border-left:   none;
border-right:  none;
border-radius: 0;
width: 100%;
margin-bottom: 0;
border-bottom: 1px solid #e6e6e6;
}
.login .emaus-ts-body {
padding: 0 10px 4px;
background: #fff;
border-left:   1px solid #e6e6e6;
border-right:  1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
} @media (prefers-color-scheme: dark) {
.emaus-ts-header {
background: #1a1a1a;
border-color: #333;
border-top-color: #fe5000;
}
.login .emaus-ts-body {
background: #1a1a1a;
border-color: #333;
}
.emaus-ts-label {
color: #5a9fc8;
}
} #wp-submit[data-emaus-locked],
.wpcf7-submit[data-emaus-locked],
.forminator-button-submit[data-emaus-locked],
.forminator-button[data-emaus-locked] {
opacity: 0.5 !important;
cursor: not-allowed !important;
pointer-events: none !important;
}[class*=et_pb_section_dap_]{width:100%}#et-boc .area-outer-wrap{max-height:100vh;max-width:100vw;pointer-events:none;position:fixed;z-index:100}#et-boc .area-outer-wrap.entry-content{padding:0}#et-boc .area-outer-wrap[data-da-type=popup]{min-width:320px;padding:10px}@media screen and (min-width:981px){#et-boc .area-outer-wrap[data-da-type=popup]{width:90%}}@media screen and (max-width:980px){#et-boc .area-outer-wrap[data-da-type=popup]{width:100%}}@media (min-width:981px){#et-boc .area-outer-wrap .et_pb_row.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_row_inner.et_pb_equal_columns,#et-boc .area-outer-wrap .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#et-boc .area-outer-wrap[data-da-type=inline]{bottom:unset;height:unset;left:unset;max-height:unset;max-width:unset;position:relative;right:unset;top:unset;-webkit-transform:unset;transform:unset;width:unset}#et-boc .area-outer-wrap>[data-da-area]{-ms-scroll-chaining:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:block!important;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;overscroll-behavior:contain;pointer-events:all;position:relative}#et-boc .area-outer-wrap>[data-da-area]>.et_pb_section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#et-boc .area-outer-wrap>[data-da-area] .clearfix:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_row_inner:after,#et-boc .area-outer-wrap>[data-da-area] .et_pb_slides:after{content:""}#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area],#et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area]{overflow:auto}#et-boc .area-outer-wrap[data-da-overflow=show]>[data-da-area]{overflow:visible}#et-boc .area-outer-wrap[data-da-type=flyin].full-height,#et-boc .area-outer-wrap[data-da-type=popup].full-height{bottom:0!important;height:auto!important;margin-top:0!important;top:0!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height [data-da-area],#et-boc .area-outer-wrap[data-da-type=popup].full-height [data-da-area]{max-height:100%}#et-boc .area-outer-wrap[data-da-type=flyin].full-height[data-da-size=auto] .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height[data-da-size=auto] .da-close-wrap{height:calc(100% - 20px)!important}#et-boc .area-outer-wrap[data-da-type=flyin].full-height:not([data-da-size=auto]) .da-close-wrap,#et-boc .area-outer-wrap[data-da-type=popup].full-height:not([data-da-size=auto]) .da-close-wrap{height:100%!important}#et-boc .area-outer-wrap[data-da-size=full_screen],#et-boc .area-outer-wrap[data-da-size=full_width]{max-width:100vw;min-width:100vw;padding-left:0;padding-right:0;width:100vw}#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-v=top],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=bottom],#et-boc .area-outer-wrap[data-da-size=full_width][data-da-position-v=top]{padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_screen] .et_pb_section,#et-boc .area-outer-wrap[data-da-size=full_width] .et_pb_section{max-width:none;min-width:100%;width:100%}#et-boc .area-outer-wrap[data-da-size=full_height],#et-boc .area-outer-wrap[data-da-size=full_screen]{height:100vh;max-height:100vh;min-height:100vh;padding-bottom:0;padding-top:0}#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_height][data-da-position-h=right],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=left],#et-boc .area-outer-wrap[data-da-size=full_screen][data-da-position-h=right]{padding-left:0;padding-right:0}#et-boc .area-outer-wrap .da-close-wrap{display:block;left:50%;overflow:visible;pointer-events:none;position:absolute;text-align:right;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .6s .3s;-o-transition:opacity .6s .3s;transition:opacity .6s .3s;z-index:100}#et-boc .area-outer-wrap .da-close{-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:block;font-family:Courier New,monospace;font-size:20px;font-weight:700;height:30px;line-height:30px;opacity:.7;pointer-events:all;position:absolute;right:0;text-align:center;text-decoration:none;top:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:30px}#et-boc .area-outer-wrap .da-close:focus,#et-boc .area-outer-wrap .da-close:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#et-boc .area-outer-wrap[data-da-close-btn=no] .da-close-wrap{display:none!important}#et-boc .area-outer-wrap[data-da-close-btn=yes] .da-close-wrap{display:block}#et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#fff2;-webkit-box-shadow:0 0 3px 1px #00000008;box-shadow:0 0 3px 1px #00000008;color:#333}#et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=light] .da-close:hover{background:#fff;-webkit-box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;box-shadow:0 0 4px 0 #0002,0 0 3px 1px #0001;color:#000}#et-boc .area-outer-wrap[data-da-color=dark] .da-close{background:#0002;-webkit-box-shadow:0 0 0 1px #ffffff08;box-shadow:0 0 0 1px #ffffff08;color:#eee;text-shadow:0 0 1px #000,0 0 3px #000a}#et-boc .area-outer-wrap[data-da-color=dark] .da-close:focus,#et-boc .area-outer-wrap[data-da-color=dark] .da-close:hover{background:#2b2b2b;-webkit-box-shadow:0 0 1px 1px #fff3;box-shadow:0 0 1px 1px #fff3;color:#fff}#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg=none] .da-close:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none}#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{background-image:url(//escolapiostafalla.org/wp-content/plugins/popups-for-divi/images/spin.gif),-o-radial-gradient(center,circle,#fff 65%,#fff0 66%)!important;background-image:url(//escolapiostafalla.org/wp-content/plugins/popups-for-divi/images/spin.gif),radial-gradient(circle at center,#fff 65%,#fff0 66%)!important;background-position:50%;background-repeat:no-repeat;background-size:32px 32px,48px 48px!important}#et-boc .area-outer-wrap[data-da-shadow=yes] [data-da-area]{-webkit-box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2);box-shadow:0 3px 10px -1px rgba(0,0,0,.3),0 2px 50px 2px rgba(0,0,0,.2)}#et-boc .area-outer-wrap[data-da-shadow=no] [data-da-area]{-webkit-box-shadow:none;box-shadow:none}.area-outer-wrap [data-da-area]{display:block;pointer-events:all}.da-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(0,0,0,.55);bottom:0;left:0;position:fixed;right:0;top:0;transition:-webkit-backdrop-filter 1s 1s,backdrop-filter 1s 1s;z-index:99}.da-overlay-visible{overflow:hidden}.da-overlay-visible .da-overlay{backdrop-filter:saturate(180%) blur(5px);-webkit-backdrop-filter:saturate(180%) blur(5px)}[data-area-hook]{display:none!important;visibility:hidden!important}.da-flyin-visible .mfp-bg,.da-hover-visible .mfp-bg,.da-popup-visible .mfp-bg{z-index:20000000}.da-flyin-visible .mfp-wrap,.da-hover-visible .mfp-wrap,.da-popup-visible .mfp-wrap{z-index:20000001}