.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-mega-menu{--n-menu-divider-color:var(--e-global-color-text)}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-accent)}@media (max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}}@media (max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}}.form-container{border-radius:10px;margin:0 auto;color:#f9f5f1;text-align:center;font-family:Arial,sans-serif}.form-container .form-row{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:15px}.form-container input[type=text],.form-container input[type=email]{background-color:#fff;border:none;border-radius:5px;padding:30px;font-size:1em;width:100%;box-sizing:border-box}.form-container .checkbox-row{display:flex;align-items:center;font-size:.9em;justify-content:center;color:#f9f5f1}.form-container .checkbox-row input[type=checkbox]{margin-right:8px;transform:scale(1.2)}.form-container .checkbox-row a{color:#fff;font-weight:700;text-decoration:none}.form-container .checkbox-row a:hover{text-decoration:underline}@media (max-width:768px){.form-container .form-row{flex-direction:column}.form-container input[type=text],.form-container input[type=email],.form-container input[type=submit]{width:100%;max-width:none;padding:20px}}