html,body{max-width:100%!important;overflow-x:hidden!important}footer#main-footer{display:none!important}@media (max-width:980px){.et_header_style_left #logo{max-width:63%!important}}@media (min-width:981px){.et_pb_section_0 .et_pb_row_0{display:flex;align-items:flex-end}.et_pb_column_0{padding-bottom:13vh}.et_pb_text_0 h1{font-size:clamp(2.1rem,4.2vw,3rem)!important;line-height:1.2!important}}@media (min-width:981px) and (max-width:1260px){.et_pb_column_1 .hero-scene-desktop{transform:scale(0.9);transform-origin:bottom right}}@media (min-width:980px) and (max-width:1260px){.couple-image-desktop{bottom:5px!important}.couple-image-desktop{max-width:650px!important}}div#t42-reading-progress{top:0px!important}@media only screen and (min-width:980px){.et_pb_section{top:-20px}.couple-image-desktop{margin-bottom:-20px}}.et_pb_widget_area_left{border-right:none!important}input#gform_submit_button_2:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 15px 25px rgba(106,53,156,0.4)}a,a:hover{text-decoration:none}@media (min-width:768px){.input#gform_submit_button_2{font-size:1.125rem;padding:1rem 2.5rem}}input#gform_submit_button_2{display:inline-block;color:white;font-weight:700;font-size:1rem;padding:0.75rem 1.5rem;border-radius:9999px;box-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);text-decoration:none;background-image:linear-gradient(to right,#804FB3,#9969C7,#b589d6);transition:all 0.3s ease;background-size:200% auto;white-space:nowrap}fieldset#field_2_5{margin-bottom:-20px}body #gform_wrapper_2 .gform_fields{column-gap:12px!important}#gform_wrapper_2 .gfield_label{color:#552586;font-size:1rem;font-weight:600;margin-bottom:8px}#gform_wrapper_2 .gfield input[type="text"],#gform_wrapper_2 .gfield input[type="email"],#gform_wrapper_2 .gfield input[type="tel"],#gform_wrapper_2 .gfield textarea{background-color:#fff;border:2px solid #c9c4d4;border-radius:8px;padding:14px;font-size:1rem;color:#552586;width:100%;transition:border-color 0.3s ease,box-shadow 0.3s ease}#gform_wrapper_2 .gfield input:focus,#gform_wrapper_2 .gfield textarea:focus{outline:none;border-color:#804FB3;box-shadow:0 0 0 4px rgba(128,79,179,0.2)}#gform_wrapper_2 .ginput_container_consent{display:flex;align-items:center;position:relative}#gform_wrapper_2 .gfield_consent_label{font-size:0.95rem;color:#444;line-height:1.5;padding-left:32px}#gform_wrapper_2 .ginput_container_consent input[type="checkbox"]{opacity:0;position:absolute;width:22px;height:22px;cursor:pointer}#gform_wrapper_2 .ginput_container_consent input[type="checkbox"]+label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border:2px solid #9969C7;border-radius:5px;background-color:#fff;transition:background-color 0.3s ease,border-color 0.3s ease}#gform_wrapper_2 .ginput_container_consent input[type="checkbox"]:checked+label::before{background-color:#804FB3;border-color:#804FB3;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.6-1.5-1.5-.707.707 2.207 2.207 4.293-4.293z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}#gform_wrapper_2 .ginput_container_consent input[type="checkbox"]:focus+label::before{box-shadow:0 0 0 4px rgba(128,79,179,0.2)}#gform_wrapper_2 .gfield_consent_label a{color:#804FB3;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:color 0.2s ease}#gform_wrapper_2 .gfield_consent_label a:hover{color:#552586}