.elementor-46 .elementor-element.elementor-element-57856768{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.06;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-57856768:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-57856768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(269deg, #FF99DA 0%, var( --e-global-color-secondary ) 100%);}.elementor-46 .elementor-element.elementor-element-57856768::before, .elementor-46 .elementor-element.elementor-element-57856768 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-57856768 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-57856768 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-57856768 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-57856768 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://start.izziemiller.com/wp-content/uploads/2026/02/68-overlay-1.png");}.elementor-46 .elementor-element.elementor-element-2c4c462 img{width:16%;opacity:0.74;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-46 .elementor-element.elementor-element-3ed6e89{background-color:#FFFFFF;border-style:solid;border-color:#FF317429;border-radius:20px 20px 20px 20px;box-shadow:10px 10px 23px 3px rgba(0, 0, 0, 0.09);}.elementor-46 .elementor-element.elementor-element-51a5e78{--spacer-size:50px;}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-57856768{--min-height:94vh;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-46 .elementor-element.elementor-element-2c4c462 img{width:26%;}.elementor-46 .elementor-element.elementor-element-3ed6e89{padding:10px 10px 10px 10px;border-width:2px 2px 2px 2px;}}/* Start custom CSS for text-editor, class: .elementor-element-3ed6e89 *//* 1. Target the Question Headline and Force Left Align */
.tqb-template-style-0 .tqb-question-container .tqb-question-text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: -0.02em !important;
    line-height: 1.2 !important;
    text-align: left !important; /* Forces override of center align */
}

/* 2. Align the Progress Bar Text and Bar to the Left */
.tqb-progress-container, 
.tqb-progress-label {
    text-align: left !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    font-size: 11px !important;
    margin-left: 0 !important;
}

/* 3. Target the Answer Text (Options) */
.tqb-answers-container .tqb-answer-text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    text-align: left !important;
}/* End custom CSS */