.elementor-15465 .elementor-element.elementor-element-a244c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:1px;--padding-left:28px;--padding-right:28px;}.elementor-15465 .elementor-element.elementor-element-58cc77a{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-15465 .elementor-element.elementor-element-58cc77a:not(.elementor-motion-effects-element-type-background), .elementor-15465 .elementor-element.elementor-element-58cc77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-15465 .elementor-element.elementor-element-80edd66{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-15465 .elementor-element.elementor-element-09f2c52{text-align:center;}.elementor-15465 .elementor-element.elementor-element-09f2c52 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:clamp(28px, 20.0176px + 1.0408vw, 40px);font-weight:600;line-height:1.25em;color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );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-15465 .elementor-element.elementor-element-0fc4a33{text-align:center;font-family:"Proxima Nova", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-b7f960b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15465 .elementor-element.elementor-element-b7f960b:not(.elementor-motion-effects-element-type-background), .elementor-15465 .elementor-element.elementor-element-b7f960b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-aaacf32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"],.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"]{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-error-wrap .nf-error-required-error{display:block !important;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-form-errors .nf-error-field-errors{display:block !important;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-contact-form{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-form-title h3, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-contact-form-title{color:var( --e-global-color-primary );font-family:"Proxima Nova", Sans-serif;font-size:14px;line-height:24px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .eael-contact-form-description{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field-label label{color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input[type="text"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input[type="email"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input[type="tel"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field select{background-color:#E9E9E9;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:6px 6px 6px 6px;padding:0px 12px 0px 20px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input[type="text"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input[type="email"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input[type="tel"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field select{height:45px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea{height:75px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field-container{margin-bottom:12px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input:focus, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field .nf-field-description{color:var( --e-global-color-primary );font-family:"Proxima Nova", Sans-serif;font-size:14px;line-height:24px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input::-webkit-input-placeholder, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input::-moz-input-placeholder, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea::-moz-input-placeholder{color:var( --e-global-color-text );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input:-ms-input-placeholder, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field input:-moz-placeholder, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field textarea:-moz-placeholder{color:var( --e-global-color-text );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="radio"], .elementor-15465 .elementor-element.elementor-element-40d3977 .list-radio-wrap .nf-field-element li label:after, .elementor-15465 .elementor-element.elementor-element-40d3977 .listcheckbox-wrap .nf-field-element label:after, .elementor-15465 .elementor-element.elementor-element-40d3977 .checkbox-wrap .nf-field-label label:after{width:15px;height:15px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="radio"], .elementor-15465 .elementor-element.elementor-element-40d3977 .listradio-wrap .nf-field-element label:after, .elementor-15465 .elementor-element.elementor-element-40d3977 .listcheckbox-wrap .nf-field-element label:after, .elementor-15465 .elementor-element.elementor-element-40d3977 .checkbox-wrap .nf-field-label label:after{background:var( --e-global-color-setup_wizard_cutom_color_1 );border-width:1px;border-color:var( --e-global-color-text );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="checkbox"]:before, .elementor-15465 .elementor-element.elementor-element-40d3977 .listcheckbox-wrap .nf-field-element label:after, .elementor-15465 .elementor-element.elementor-element-40d3977 .checkbox-wrap .nf-field-label label:after{border-radius:5px 5px 5px 5px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-15465 .elementor-element.elementor-element-40d3977 .eael-custom-radio-checkbox input[type="radio"]:checked:before, .elementor-15465 .elementor-element.elementor-element-40d3977 .listradio-wrap .nf-field-element label.nf-checked-label:before{background:var( --e-global-color-accent );}.elementor-15465 .elementor-element.elementor-element-40d3977 .checkbox-wrap .nf-field-label label.nf-checked-label:before, .elementor-15465 .elementor-element.elementor-element-40d3977 .listcheckbox-wrap .nf-field-element label.nf-checked-label:before{color:var( --e-global-color-accent );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .submit-container input[type="button"]{background-color:var( --e-global-color-e77180b );color:var( --e-global-color-8a208e1 );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .submit-container input[type="submit"]{background-color:var( --e-global-color-e77180b );color:var( --e-global-color-8a208e1 );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .submit-container input[type="button"]:hover{background-color:var( --e-global-color-8a208e1 );color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .submit-container input[type="submit"]:hover{background-color:var( --e-global-color-8a208e1 );color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .submit-container input[type="button"],.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .submit-container input[type="submit"]{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-response-msg{color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-form-fields-required{font-family:var( --e-global-typography-8b8e6a1-font-family ), Sans-serif;font-size:var( --e-global-typography-8b8e6a1-font-size );font-weight:var( --e-global-typography-8b8e6a1-font-weight );line-height:var( --e-global-typography-8b8e6a1-line-height );letter-spacing:var( --e-global-typography-8b8e6a1-letter-spacing );word-spacing:var( --e-global-typography-8b8e6a1-word-spacing );}.elementor-15465 .elementor-element.elementor-element-40d3977{width:100%;max-width:100%;}.elementor-15465 .elementor-element.elementor-element-fcf4965{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15465 .elementor-element.elementor-element-f7e483b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8a208e1 );--border-color:var( --e-global-color-8a208e1 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15465 .elementor-element.elementor-element-c4ae082{text-align:center;}.elementor-15465 .elementor-element.elementor-element-c4ae082 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:1.5px;color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-c4ae082 > .elementor-widget-container{padding:15px 12px 12px 12px;background-color:var( --e-global-color-8a208e1 );border-radius:16px 16px 0px 0px;}.elementor-15465 .elementor-element.elementor-element-679a15d{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15465 .elementor-element.elementor-element-679a15d:not(.elementor-motion-effects-element-type-background), .elementor-15465 .elementor-element.elementor-element-679a15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-setup_wizard_cutom_color_0 );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-15465 .elementor-element.elementor-element-af17dc7 .elementor-image-box-wrapper{text-align:start;}.elementor-15465 .elementor-element.elementor-element-af17dc7 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-81e9da6-font-family ), Sans-serif;font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-af17dc7 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:15px;line-height:24px;}.elementor-15465 .elementor-element.elementor-element-1a4632b .elementor-image-box-wrapper{text-align:start;}.elementor-15465 .elementor-element.elementor-element-1a4632b .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-81e9da6-font-family ), Sans-serif;font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-1a4632b .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:15px;line-height:24px;}.elementor-15465 .elementor-element.elementor-element-b36ac32 .elementor-image-box-wrapper{text-align:start;}.elementor-15465 .elementor-element.elementor-element-b36ac32 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-81e9da6-font-family ), Sans-serif;font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-b36ac32 .elementor-image-box-description{font-family:"Proxima Nova", Sans-serif;font-size:14px;line-height:24px;}.elementor-15465 .elementor-element.elementor-element-b5d108e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8a208e1 );--border-color:var( --e-global-color-8a208e1 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15465 .elementor-element.elementor-element-5357bbd{text-align:center;}.elementor-15465 .elementor-element.elementor-element-5357bbd .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:1.5px;color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-5357bbd > .elementor-widget-container{padding:15px 12px 12px 12px;background-color:var( --e-global-color-8a208e1 );border-radius:16px 16px 0px 0px;}.elementor-15465 .elementor-element.elementor-element-1725daa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15465 .elementor-element.elementor-element-1725daa:not(.elementor-motion-effects-element-type-background), .elementor-15465 .elementor-element.elementor-element-1725daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-setup_wizard_cutom_color_0 );}.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 );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-892bbf6.elementor-element{--align-self:center;}.elementor-15465 .elementor-element.elementor-element-bb95d41.elementor-element{--align-self:center;}.elementor-15465 .elementor-element.elementor-element-880eeea.elementor-element{--align-self:center;}.elementor-15465 .elementor-element.elementor-element-b16cc9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8a208e1 );--border-color:var( --e-global-color-8a208e1 );--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15465 .elementor-element.elementor-element-7327f2b{text-align:center;}.elementor-15465 .elementor-element.elementor-element-7327f2b .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:1.5px;color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-7327f2b > .elementor-widget-container{padding:15px 12px 12px 12px;background-color:var( --e-global-color-8a208e1 );border-radius:16px 16px 0px 0px;}.elementor-15465 .elementor-element.elementor-element-e5f40ac{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15465 .elementor-element.elementor-element-e5f40ac:not(.elementor-motion-effects-element-type-background), .elementor-15465 .elementor-element.elementor-element-e5f40ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;}.elementor-15465 .elementor-element.elementor-element-9132a73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15465 .elementor-element.elementor-element-f9372e8{text-align:center;}.elementor-15465 .elementor-element.elementor-element-f9372e8 .elementor-heading-title{font-family:var( --e-global-typography-3cbc224-font-family ), Sans-serif;font-size:var( --e-global-typography-3cbc224-font-size );font-weight:var( --e-global-typography-3cbc224-font-weight );line-height:var( --e-global-typography-3cbc224-line-height );letter-spacing:var( --e-global-typography-3cbc224-letter-spacing );word-spacing:var( --e-global-typography-3cbc224-word-spacing );}.elementor-15465 .elementor-element.elementor-element-b614e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.4;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-15465 .elementor-element.elementor-element-b614e98:not(.elementor-motion-effects-element-type-background), .elementor-15465 .elementor-element.elementor-element-b614e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15465 .elementor-element.elementor-element-b614e98::before, .elementor-15465 .elementor-element.elementor-element-b614e98 > .elementor-background-video-container::before, .elementor-15465 .elementor-element.elementor-element-b614e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-15465 .elementor-element.elementor-element-b614e98 > .elementor-background-slideshow::before, .elementor-15465 .elementor-element.elementor-element-b614e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15465 .elementor-element.elementor-element-b614e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://csweb.csweb.ca/wp-content/uploads/2026/01/Image20260123171532.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15465 .elementor-element.elementor-element-6b0cae5{text-align:center;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15465 .elementor-element.elementor-element-6b0cae5 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:clamp(34px, 16.704px + 2.255vw, 60px);font-weight:700;line-height:1.1em;color:var( --e-global-color-setup_wizard_cutom_color_1 );}.elementor-15465 .elementor-element.elementor-element-6b0cae5.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-15465 .elementor-element.elementor-element-fcf4965{--width:50%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"],.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-form-fields-required{font-size:var( --e-global-typography-8b8e6a1-font-size );line-height:var( --e-global-typography-8b8e6a1-line-height );letter-spacing:var( --e-global-typography-8b8e6a1-letter-spacing );word-spacing:var( --e-global-typography-8b8e6a1-word-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-af17dc7 .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-1a4632b .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-b36ac32 .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-f9372e8 .elementor-heading-title{font-size:var( --e-global-typography-3cbc224-font-size );line-height:var( --e-global-typography-3cbc224-line-height );letter-spacing:var( --e-global-typography-3cbc224-letter-spacing );word-spacing:var( --e-global-typography-3cbc224-word-spacing );}}@media(max-width:1024px){.elementor-15465 .elementor-element.elementor-element-a244c99{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15465 .elementor-element.elementor-element-58cc77a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-0fc4a33{font-size:16px;line-height:1.33em;}.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"],.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-contact-form{padding:0px 10px 0px 10px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-response-msg{font-size:16px;line-height:1.5em;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-form-fields-required{font-size:var( --e-global-typography-8b8e6a1-font-size );line-height:var( --e-global-typography-8b8e6a1-line-height );letter-spacing:var( --e-global-typography-8b8e6a1-letter-spacing );word-spacing:var( --e-global-typography-8b8e6a1-word-spacing );}.elementor-15465 .elementor-element.elementor-element-40d3977 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15465 .elementor-element.elementor-element-c4ae082 .elementor-heading-title{font-size:16px;line-height:1.33em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-af17dc7 .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-1a4632b .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-b36ac32 .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-5357bbd .elementor-heading-title{font-size:16px;line-height:1.33em;}.elementor-15465 .elementor-element.elementor-element-1725daa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-892bbf6 img{width:185px;}.elementor-15465 .elementor-element.elementor-element-bb95d41 img{width:185px;}.elementor-15465 .elementor-element.elementor-element-880eeea img{width:185px;}.elementor-15465 .elementor-element.elementor-element-7327f2b .elementor-heading-title{font-size:16px;line-height:1.33em;}.elementor-15465 .elementor-element.elementor-element-f9372e8 .elementor-heading-title{font-size:var( --e-global-typography-3cbc224-font-size );line-height:var( --e-global-typography-3cbc224-line-height );letter-spacing:var( --e-global-typography-3cbc224-letter-spacing );word-spacing:var( --e-global-typography-3cbc224-word-spacing );}.elementor-15465 .elementor-element.elementor-element-6b0cae5{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}}@media(max-width:767px){.elementor-15465 .elementor-element.elementor-element-a244c99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:25px;--padding-right:24px;}.elementor-15465 .elementor-element.elementor-element-58cc77a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-15465 .elementor-element.elementor-element-09f2c52 .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .eael-contact-form-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="button"],.elementor-widget-eael-ninja .eael-ninja-form .submit-container input[type="submit"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-eael-ninja .eael-ninja-form .nf-form-fields-required{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-contact-form{padding:0px 0px 0px 0px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-field-container{margin-bottom:10px;}.elementor-15465 .elementor-element.elementor-element-40d3977 .eael-ninja-form .nf-form-fields-required{font-size:var( --e-global-typography-8b8e6a1-font-size );line-height:var( --e-global-typography-8b8e6a1-line-height );letter-spacing:var( --e-global-typography-8b8e6a1-letter-spacing );word-spacing:var( --e-global-typography-8b8e6a1-word-spacing );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-af17dc7 .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-1a4632b .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-b36ac32 .elementor-image-box-title{font-size:var( --e-global-typography-81e9da6-font-size );line-height:var( --e-global-typography-81e9da6-line-height );letter-spacing:var( --e-global-typography-81e9da6-letter-spacing );word-spacing:var( --e-global-typography-81e9da6-word-spacing );}.elementor-15465 .elementor-element.elementor-element-1725daa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-15465 .elementor-element.elementor-element-892bbf6 img{width:80px;}.elementor-15465 .elementor-element.elementor-element-bb95d41 img{width:80px;}.elementor-15465 .elementor-element.elementor-element-880eeea img{width:80px;}.elementor-15465 .elementor-element.elementor-element-f9372e8 .elementor-heading-title{font-size:var( --e-global-typography-3cbc224-font-size );line-height:var( --e-global-typography-3cbc224-line-height );letter-spacing:var( --e-global-typography-3cbc224-letter-spacing );word-spacing:var( --e-global-typography-3cbc224-word-spacing );}.elementor-15465 .elementor-element.elementor-element-6b0cae5 .elementor-heading-title{font-size:30px;}.elementor-15465 .elementor-element.elementor-element-6b0cae5{width:100%;max-width:100%;}}/* Start custom CSS for eael-ninja, class: .elementor-element-40d3977 */.elementor-15465 .elementor-element.elementor-element-40d3977 .nj-message .nf-field-label, .elementor-15465 .elementor-element.elementor-element-40d3977 .nj-budget input{
    padding: 3px 12px 0px 30px;
    margin-bottom: 15px;
}
.elementor-15465 .elementor-element.elementor-element-40d3977 .nf-form-fields-required {
  display: none;
}
.elementor-15465 .elementor-element.elementor-element-40d3977 .nf-fu-progress {
    background: transparent;
    margin: 0;
}
.elementor-15465 .elementor-element.elementor-element-40d3977 button.btn.nf-fu-button-cancel {
    padding: 7px 10px;
}
.elementor-15465 .elementor-element.elementor-element-40d3977 .nf-error.field-wrap .nf-field-element:after{height: 31px;
    width: 38px;
    line-height: 36px;}/* End custom CSS */
/* Start custom CSS */.jupiterx-main {
    background: inherit;
}
.linkcolor a {
    color:#000!important;
}
.footer-form-section {
    display: none;
}
.grayscale img {
    filter: grayscale(100%) opacity(0.8);
}
.brradius{
    border-radius: 16px;
}
.jupiterx-main-content {
    padding-bottom: 0;
}
.cformnew .nf-multi-cell .nf-cell {
    padding: 0 12px;
}
.cformnew .html-container .nf-field-element {
    font-size: 13px!important;
    color: #666;
}
.cformnew #nf-label-field-636 {
    font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 14px;
}
.cformnew .nj-message .nf-field-label {
    padding: 0!important;
}
.cformnew input::placeholder {
    color: #888;
}
.cformnew .nj-message {
    margin: 0!important;
}
.cformnew select option {
    background: #e9e9e9!important;
    color: #444!important;
}
.cformnew select.has-value {
    color: #444!important;
}
.cformnew select {
    color: #888!important;
}
.cformnew .nf-form-content .listcheckbox-wrap li, .nf-form-content .listradio-wrap li {
    margin-bottom: 2px!important;
}

.cformnew #nf-field-638-wrap .nf-field-element div {
    display: none;
}
.cformnew input[type="text"]::placeholder, .cformnew input[type="number"]::placeholder {
    color:#888!important;
    font-size: 14px;
    height: 44px;
}
.cformnew .nf-error.field-wrap .nf-field-element::after {
    height: 43px!important;
  width: 28px!important;
  line-height: 44px!important;
}
.cformnew .nf-form-content .ninja-forms-field {
    padding: 11px 12px!important;
}
.cformnew .nf-form-content .list-select-wrap > div div::after {
    font-size: 14px;
      line-height: 45px;
}

.cformnew input[type="text"], .cformnew input[type="number"] {
    background:#e9e9e9!important;
    border-radius: 6px!important;
    border:1px solid #CCCCCC!important;
    color:#444!important;
}
.cformnew .nj-name .nf-field-element::before, .cformnew .nj-message .nf-field-label::before, .cformnew .nj-phone .nf-field-element::before, .cformnew .nj-email .nf-field-element:before {
    display: none;
}

.cformnew .nf-form-content label {
    font-size: 14px;
}
.cformnew #nf-field-623-container {
    margin-bottom: inherit !important;
}
.ue-step-item-content-title {
    color: #000!important;
}

@media (max-width:800px) {
    .cformnew .three-col-list ul li {
        width:100%;
    }
}

@media (max-width:800px) {
    .processstep .uc-items-wrapper {
        flex-direction: column;
    }
    #uc_step_process_elementor_8a5baae .ue-item-highlight {
      display: flex;
      align-items: center;
    }
    .ue-item-highlight{
        width:75px;
        min-width:75px;
        position:relative;
        display:flex;
        justify-content:center;
    }
    .ue-step-item:not(:last-child) .ue-item-highlight::after{
        display: none;
    }
    .ue-step-item {
        flex-direction: row!important;
        gap:21px;
        position: relative;
        flex: 1;
        display: flex;
    }
    .ue-item-highlight {
        flex-direction: column;
    }
    .ue-step-item-line,
    .ue-step-item-gap,
    .ue-step-item-spacer{
        display:none;
    }
    .ue-step-item-content{
        flex:1;
        padding:0px!important;
        text-align:left!important;
    }
    .cformnew .nf-multi-cell .nf-cell {
     padding: 0 5px;
    }
    .cformnew .nf-form-content .listcheckbox-wrap li, .nf-form-content .listradio-wrap li {
        margin-bottom: -2px!important;
    }
    
    .nf-row:nth-of-type(1) .nf-cell {
        width: 50% !important;
    }
    .nf-row:nth-of-type(2) .nf-cell {
        width: 50% !important;
    }
    
    /*#nf-field-636-wrap .nf-field-element ul {*/
    /*    column-count: 2;*/
    /*    column-gap: 10px;*/
    /*}*/
    
    /*#nf-field-636-wrap .nf-field-element ul li {*/
    /*    break-inside: avoid;*/
    /*    margin-bottom: 10px;*/
    /*}*/

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://csweb.csweb.ca/wp-content/uploads/2026/05/Proxima-Nova-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */