.elementor-1032451 .elementor-element.elementor-element-38c60f0b > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-38c60f0b > .elementor-container{max-width:766px;min-height:400px;}.elementor-1032451 .elementor-element.elementor-element-38c60f0b:not(.elementor-motion-effects-element-type-background), .elementor-1032451 .elementor-element.elementor-element-38c60f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-1032451 .elementor-element.elementor-element-38c60f0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-33px;margin-bottom:0px;padding:105px 105px 105px 105px;}.elementor-1032451 .elementor-element.elementor-element-4c2c18d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1032451 .elementor-element.elementor-element-4c2c18d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(2, 2, 2, 0.57);}.elementor-1032451 .elementor-element.elementor-element-4c2c18d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 105px 55px 105px;}.elementor-1032451 .elementor-element.elementor-element-4c2c18d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-5040d488:not(.elementor-motion-effects-element-type-background), .elementor-1032451 .elementor-element.elementor-element-5040d488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}.elementor-1032451 .elementor-element.elementor-element-5040d488 > .elementor-background-overlay{background-color:#CB6ACA;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-5040d488{box-shadow:0px 0px 24px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-264e9b38 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-1032451 .elementor-element.elementor-element-508b008b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-508b008b{text-align:center;}.elementor-1032451 .elementor-element.elementor-element-508b008b .elementor-heading-title{font-size:45px;color:#ffffff;}.elementor-1032451 .elementor-element.elementor-element-1c772d6c:not(.elementor-motion-effects-element-type-background), .elementor-1032451 .elementor-element.elementor-element-1c772d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1032451 .elementor-element.elementor-element-1c772d6c{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.31);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:13px 0px 41px 0px;z-index:3;}.elementor-1032451 .elementor-element.elementor-element-1c772d6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-3402dc4d > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-3402dc4d{text-align:center;}.elementor-1032451 .elementor-element.elementor-element-3402dc4d .elementor-heading-title{font-size:38px;color:#4987AC;}.elementor-1032451 .elementor-element.elementor-element-1e074827 > .elementor-element-populated{margin:0px 0px 0px -9px;--e-column-margin-right:0px;--e-column-margin-left:-9px;}.elementor-1032451 .elementor-element.elementor-element-318f068 .elementor-button{background-color:rgba(0,0,0,0);border-style:solid;border-width:4px 4px 4px 4px;border-color:#6EC1E4;}.elementor-1032451 .elementor-element.elementor-element-318f068 .elementor-button:hover, .elementor-1032451 .elementor-element.elementor-element-318f068 .elementor-button:focus{background-color:#6EC1E4;}.elementor-1032451 .elementor-element.elementor-element-318f068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-428b94d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1032451 .elementor-element.elementor-element-46917e30 .elementor-button{background-color:rgba(0,0,0,0);border-style:solid;border-width:4px 4px 4px 4px;border-color:#6EC1E4;}.elementor-1032451 .elementor-element.elementor-element-46917e30 .elementor-button:hover, .elementor-1032451 .elementor-element.elementor-element-46917e30 .elementor-button:focus{background-color:#6EC1E4;}.elementor-1032451 .elementor-element.elementor-element-46917e30 > .elementor-widget-container{margin:0px -88px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-57207076 > .elementor-background-overlay{background-color:#504B6E;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-57207076:not(.elementor-motion-effects-element-type-background), .elementor-1032451 .elementor-element.elementor-element-57207076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1032451 .elementor-element.elementor-element-57207076{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1032451 .elementor-element.elementor-element-3ab4288c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0.5);}.elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-element-populated, .elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-element-populated > .elementor-background-overlay, .elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 37px 30px 37px;}.elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-7ce33c8f{text-align:center;}.elementor-1032451 .elementor-element.elementor-element-7ce33c8f .elementor-star-rating{font-size:20px;}.elementor-1032451 .elementor-element.elementor-element-50eb8539{font-size:26px;color:#FFFFFF;}.elementor-1032451 .elementor-element.elementor-element-408fc6bb{box-shadow:0px 0px 31px 0px rgba(0,0,0,0.5);padding:42px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-4328403f .elementor-heading-title{font-size:38px;line-height:1.3em;color:#4987AC;}.elementor-1032451 .elementor-element.elementor-element-687a8171 > .elementor-element-populated{padding:16px 0px 0px 10px;}.elementor-1032451 .elementor-element.elementor-element-7c0cbde7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1032451 .elementor-element.elementor-element-7c0cbde7 .elementor-heading-title{font-size:38px;color:#4987AC;}.elementor-1032451 .elementor-element.elementor-element-71e94fd8 > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-71e94fd8 iframe{height:387px;}.elementor-1032451 .elementor-element.elementor-element-1a084c35:not(.elementor-motion-effects-element-type-background), .elementor-1032451 .elementor-element.elementor-element-1a084c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1032451 .elementor-element.elementor-element-1a084c35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1032451 .elementor-element.elementor-element-1a084c35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1032451 .elementor-element.elementor-element-7ecfb56d{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1032451 .elementor-element.elementor-element-1e074827{width:50%;}.elementor-1032451 .elementor-element.elementor-element-428b94d4{width:50%;}}@media(max-width:1024px){.elementor-1032451 .elementor-element.elementor-element-38c60f0b{margin-top:0px;margin-bottom:0px;}.elementor-1032451 .elementor-element.elementor-element-1c772d6c{padding:0px 30px 0px 30px;}.elementor-1032451 .elementor-element.elementor-element-318f068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-428b94d4 > .elementor-element-populated{margin:0px 0px 0px -43px;--e-column-margin-right:0px;--e-column-margin-left:-43px;padding:11px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-46917e30 > .elementor-widget-container{margin:0px 0px 0px 67px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-224bb4ad > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-1032451 .elementor-element.elementor-element-7601346 > .elementor-widget-container{padding:0px 0px 63px 0px;}.elementor-1032451 .elementor-element.elementor-element-687a8171 > .elementor-element-populated{padding:16px 10px 0px 10px;}}@media(max-width:767px){.elementor-1032451 .elementor-element.elementor-element-38c60f0b{padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-4c2c18d > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-1c772d6c{padding:10px 20px 18px 20px;}.elementor-1032451 .elementor-element.elementor-element-3402dc4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-1e074827 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-318f068 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-428b94d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-46917e30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1032451 .elementor-element.elementor-element-57207076{padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-3ab4288c > .elementor-element-populated{padding:34px 20px 18px 20px;}.elementor-1032451 .elementor-element.elementor-element-408fc6bb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-4328403f > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-1032451 .elementor-element.elementor-element-7c0cbde7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:1025px){.elementor-1032451 .elementor-element.elementor-element-38c60f0b:not(.elementor-motion-effects-element-type-background), .elementor-1032451 .elementor-element.elementor-element-38c60f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-3e976977 */.perfect-interior {
    max-width: 710px;
    margin: 0 auto;
}

.hide_quiz {
    display: none;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 h4,
.elementor-1032451 .elementor-element.elementor-element-3e976977 h1 {
    text-align: center;
}

.perfect_quiz label, .perfect_quiz h2, .perfect_quiz h3 {
    color: #fff;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz .gform_body ul {
    max-width: 100%;
        margin: 0px auto 30px auto;
}

.perfect_quiz .gfield,
.perfect_quiz .ginput_container{
        display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}


.elementor-1032451 .elementor-element.elementor-element-3e976977 .elementor-button-wrapper {
    text-align: center;
}



.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz li label,
.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz li h3 {
    font-family: 'prelosemibold', Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4;
        font-size: 22px;
    line-height: 32px;
    text-align: center;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz li h3 {
    /*font-size: 1.6875rem;*/
}

@media only screen and (min-width: 40.063em) {
    
.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz li label {
    /*font-size: 1.8375rem;*/
    /*line-height: 1.4;*/
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz li h3 {
    /*line-height: 1.4;*/
    /*font-size: 3.3125rem;*/
}

}

.perfect_quiz .gchoice_68_4_0, .gchoice_68_4_1, .gchoice_68_4_2, .gchoice_68_4_3 {
    padding-left: 0px;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 #input_68_4 {
    max-width: initial;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 .quizResults,
.elementor-1032451 .elementor-element.elementor-element-3e976977 .gfield_visibility_hidden {
    display: none !important;
    
}
    
.elementor-1032451 .elementor-element.elementor-element-3e976977 .validation_error,
.elementor-1032451 .elementor-element.elementor-element-3e976977 .validation_message {
    color: red;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 .span.gfield_required {
    position: absolute;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 label.gfield_label {
    /*position: absolute;*/
    /*top: -45px;*/
    /*right: 0;*/
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 #field_114_24 .gfield_label {
    /*position: relative;*/
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 .perfect_quiz li {
    position: relative;
}

.perfect-interior .start_quiz a {
    background-color: #0E40A2;
    color: #ffffff !important;
}

.perfect_quiz .gform_wrapper .gform_page_footer {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 0;
}

.elementor-1032451 .elementor-element.elementor-element-3e976977 #input_68_13,
.elementor-1032451 .elementor-element.elementor-element-3e976977 #input_68_4 {
    margin: 0 auto;
}

.perfect_quiz .gform_wrapper .gform_page_footer .button.gform_button {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-318f068 */.elementor-1032451 .elementor-element.elementor-element-318f068 a  {color:#6EC1E4 !important}
.elementor-1032451 .elementor-element.elementor-element-318f068 a:hover  {color:#ffffff !important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46917e30 */.elementor-1032451 .elementor-element.elementor-element-46917e30 a  {color:##6EC1E4 !important}
.elementor-1032451 .elementor-element.elementor-element-46917e30 a:hover  {color:#ffffff !important}/* End custom CSS */