.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7190 .elementor-element.elementor-element-b01583e img{width:100%;height:331px;object-fit:fill;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-7190 .elementor-element.elementor-element-2e9d12d{text-align:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7190 .elementor-element.elementor-element-d1c28b6 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-7190 .elementor-element.elementor-element-d1c28b6.elementor-view-stacked .elementor-icon{background-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-d1c28b6.elementor-view-framed .elementor-icon, .elementor-7190 .elementor-element.elementor-element-d1c28b6.elementor-view-default .elementor-icon{fill:#005BAA;color:#005BAA;border-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-d1c28b6 .elementor-icon{font-size:40px;}.elementor-7190 .elementor-element.elementor-element-d1c28b6 .elementor-icon-box-title, .elementor-7190 .elementor-element.elementor-element-d1c28b6 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-7190 .elementor-element.elementor-element-d1c28b6 .elementor-icon-box-description{font-size:1px;font-weight:400;line-height:1px;letter-spacing:1.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7190 .elementor-element.elementor-element-8ea3307 .elementor-icon-box-wrapper{gap:10px;}.elementor-7190 .elementor-element.elementor-element-8ea3307.elementor-view-stacked .elementor-icon{background-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-8ea3307.elementor-view-framed .elementor-icon, .elementor-7190 .elementor-element.elementor-element-8ea3307.elementor-view-default .elementor-icon{fill:#005BAA;color:#005BAA;border-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-8ea3307 .elementor-icon{font-size:40px;}.elementor-7190 .elementor-element.elementor-element-8ea3307 .elementor-icon-box-title, .elementor-7190 .elementor-element.elementor-element-8ea3307 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-7190 .elementor-element.elementor-element-8ea3307 .elementor-icon-box-description{font-weight:400;letter-spacing:1.5px;}.elementor-7190 .elementor-element.elementor-element-32beddf .elementor-icon-box-wrapper{gap:10px;}.elementor-7190 .elementor-element.elementor-element-32beddf.elementor-view-stacked .elementor-icon{background-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-32beddf.elementor-view-framed .elementor-icon, .elementor-7190 .elementor-element.elementor-element-32beddf.elementor-view-default .elementor-icon{fill:#005BAA;color:#005BAA;border-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-32beddf .elementor-icon{font-size:40px;}.elementor-7190 .elementor-element.elementor-element-32beddf .elementor-icon-box-title, .elementor-7190 .elementor-element.elementor-element-32beddf .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-7190 .elementor-element.elementor-element-32beddf .elementor-icon-box-description{font-weight:400;letter-spacing:1.5px;}.elementor-7190 .elementor-element.elementor-element-6e18dc1 .elementor-icon-box-wrapper{gap:10px;}.elementor-7190 .elementor-element.elementor-element-6e18dc1.elementor-view-stacked .elementor-icon{background-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-6e18dc1.elementor-view-framed .elementor-icon, .elementor-7190 .elementor-element.elementor-element-6e18dc1.elementor-view-default .elementor-icon{fill:#005BAA;color:#005BAA;border-color:#005BAA;}.elementor-7190 .elementor-element.elementor-element-6e18dc1 .elementor-icon{font-size:40px;}.elementor-7190 .elementor-element.elementor-element-6e18dc1 .elementor-icon-box-title, .elementor-7190 .elementor-element.elementor-element-6e18dc1 .elementor-icon-box-title a{font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:700;}.elementor-7190 .elementor-element.elementor-element-6e18dc1 .elementor-icon-box-description{font-weight:400;letter-spacing:1.5px;}.elementor-7190 .elementor-element.elementor-element-78a1974{--spacer-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7190 .elementor-element.elementor-element-530dd32 .elementor-button{background-color:transparent;font-family:"My Lato", Sans-serif;font-size:28px;font-weight:600;line-height:36px;background-image:linear-gradient(180deg, #005BAA 0%, #005BAA 100%);}.elementor-7190 .elementor-element.elementor-element-332c51b{--spacer-size:20px;}.elementor-7190 .elementor-element.elementor-element-7aefd1e:not(.elementor-motion-effects-element-type-background), .elementor-7190 .elementor-element.elementor-element-7aefd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-807a314 );}.elementor-7190 .elementor-element.elementor-element-7aefd1e > .elementor-background-overlay{background-image:url("https://deafreach.com/wp-content/uploads/2022/03/Frame-187.jpg");background-position:50vw 0px;background-repeat:no-repeat;opacity:1;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7190 .elementor-element.elementor-element-7aefd1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7190 .elementor-element.elementor-element-262aad9 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:400;}.elementor-7190 .elementor-element.elementor-element-7163bbb{color:#414141;}.elementor-7190 .elementor-element.elementor-element-15b5159 .elementor-button{background-color:var( --e-global-color-35ef555 );font-family:"My Lato", Sans-serif;font-size:20px;font-weight:600;line-height:36px;}.elementor-7190 .elementor-element.elementor-element-15b5159 .elementor-button:hover, .elementor-7190 .elementor-element.elementor-element-15b5159 .elementor-button:focus{background-color:#AA2424;color:var( --e-global-color-9a48903 );}.elementor-7190 .elementor-element.elementor-element-15b5159 .elementor-button:hover svg, .elementor-7190 .elementor-element.elementor-element-15b5159 .elementor-button:focus svg{fill:var( --e-global-color-9a48903 );}.elementor-7190 .elementor-element.elementor-element-e18b01c{--spacer-size:50px;}body.elementor-page-7190:not(.elementor-motion-effects-element-type-background), body.elementor-page-7190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-7190{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7190 .elementor-element.elementor-element-7aefd1e > .elementor-background-overlay{background-position:36vw 0px;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7190 .elementor-element.elementor-element-7aefd1e > .elementor-background-overlay{background-position:-17.7em 0px;background-size:100% auto;}.elementor-7190 .elementor-element.elementor-element-e18b01c{--spacer-size:315px;}}/* Start custom CSS */.df-toggler{
            
            width: 100%;
        }
        .df-toggle-options{
            width: 100%;
        }
        .df-toggle-option{
            padding: 15px;
            background-color: var(--e-global-color-9a48903);
            color: var(--e-global-color-primary);
            margin-bottom: 5px;
            cursor: pointer;
        }
        .df-toggle-option::before{
            content: '';
            display: inline-block;
            width: 20px;
            height: 20px;
            line-height: 14px;
            font-size: 0.8rem;
            color: #fff;
            text-align: center;
            background-color: #e4e4e4;
            border: 2px solid #e4e4e4;
            border-radius: 14px;
            vertical-align: middle;
            margin-right: 1rem;
            margin-top: -4px;
        }
        .df-toggle-option.active::before{
            content: '✓';
            background-color: #6DAE73;
            border: 2px solid var(--e-global-color-9a48903);
            box-shadow: 0px 0px 0px 1px #6DAE73;
        }
        .df-toggle-area{
            display: none;
        }
        .df-toggle-area.active{
            display: block;
        }
        .form-row{
            display: flex;
            justify-content: space-between;
            width: 100%;
            
        }
        .form-row .form-field{
            width: 100%;
            margin: 5px;
        }
        .form-field{
            margin: 10px 0px;
            width: 100%;
        }
        .form-field.radio.inline{
            display: flex;
        }
        .form-field.radio.inline input{
            display: none;
        }
        .form-field.radio .form-control{
            width: 100%;
            text-align: center;
            
        }
        .form-field.radio .form-control label{
            display: block;
            background: #EDEDED;
            padding: 10px;
            border-bottom: 3px solid #ededed;
        }
        .form-field.radio .form-control input:checked+label{
            
            background: #f8f8f8;
            border-bottom: 3px solid var(--e-global-color-primary);
        }
        .form-field.number input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number], input[type=select]{
  -moz-appearance: textfield;
}
        .form-field input, .form-field select {
            border: none;
            outline: none;
            font-size: 1em;
            font-family: inherit !important;
            color: inherit !important;
            background: transparent;
            width: 100%;
            line-height: 23px;
            padding: 0px !important;
            max-height: 23px;
        }
        
        .form-field .input-field{
            padding: 10px;
            border: 1px solid var(--e-global-color-primary);
            display: flex;
            align-items: center;
            cursor: pointer;
            width:100%;
            box-sizing: border-box;
        }
        .form-field label{
            margin-bottom: 10px;
            font-size: 0.9rem;
            display: block;
        }

        .autoAmountPills{
            margin-top: 10px;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .autoAmountPills .amount{
            cursor: pointer;
            padding: 10px;
            width: calc(50% - 10px);
            display: block;
            margin: 5px;
            
            border: 1px solid #CDD9DF;
            background-color: #f8f8f8;
        }
        .autoAmountPills .amount.active{
            background-color: var(--e-global-color-primary);
            color: #fff;
        }
        .m, .o, .final{
            display: none !important;
        }
        .Once .o.active, .Monthly .m.active, .Final .final{
            display: block !important;
        }
        .form-header{
            display: flex;
            align-items: center;
        }
        .form-header h4{
            margin-left: 10px;
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'My Lato';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://deafreach.com/wp-content/uploads/2021/11/Lato-Semibold.eot');
	src: url('https://deafreach.com/wp-content/uploads/2021/11/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://deafreach.com/wp-content/uploads/2021/11/Lato-Semibold.woff2') format('woff2'),
		url('https://deafreach.com/wp-content/uploads/2021/11/Lato-Semibold.woff') format('woff'),
		url('https://deafreach.com/wp-content/uploads/2021/11/Lato-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'My Lato';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://deafreach.com/wp-content/uploads/2021/11/Lato-SemiboldItalic.eot');
	src: url('https://deafreach.com/wp-content/uploads/2021/11/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://deafreach.com/wp-content/uploads/2021/11/Lato-SemiboldItalic.woff2') format('woff2'),
		url('https://deafreach.com/wp-content/uploads/2021/11/Lato-SemiboldItalic.woff') format('woff'),
		url('https://deafreach.com/wp-content/uploads/2021/11/Lato-SemiboldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */