.elementor-1659 .elementor-element.elementor-element-rs1band:not(.elementor-motion-effects-element-type-background), .elementor-1659 .elementor-element.elementor-element-rs1band > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f3b40ef );}.elementor-1659 .elementor-element.elementor-element-rs1band{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 0px 26px 0px;}.elementor-1659 .elementor-element.elementor-element-rs1band > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1659 .elementor-element.elementor-element-rs1wid1 .elementor-icon-list-icon i{color:var( --e-global-color-659f256 );transition:color 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid1 .elementor-icon-list-icon svg{fill:var( --e-global-color-659f256 );transition:fill 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid1{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-1659 .elementor-element.elementor-element-rs1wid1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1659 .elementor-element.elementor-element-rs1wid1 .elementor-icon-list-item > a{font-size:15.5px;line-height:1.5em;}.elementor-1659 .elementor-element.elementor-element-rs1wid1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid2 .elementor-icon-list-icon i{color:var( --e-global-color-659f256 );transition:color 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid2 .elementor-icon-list-icon svg{fill:var( --e-global-color-659f256 );transition:fill 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid2{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-1659 .elementor-element.elementor-element-rs1wid2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1659 .elementor-element.elementor-element-rs1wid2 .elementor-icon-list-item > a{font-size:15.5px;line-height:1.5em;}.elementor-1659 .elementor-element.elementor-element-rs1wid2 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid3 .elementor-icon-list-icon i{color:var( --e-global-color-659f256 );transition:color 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid3 .elementor-icon-list-icon svg{fill:var( --e-global-color-659f256 );transition:fill 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs1wid3{--e-icon-list-icon-size:9px;--icon-vertical-offset:0px;}.elementor-1659 .elementor-element.elementor-element-rs1wid3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1659 .elementor-element.elementor-element-rs1wid3 .elementor-icon-list-item > a{font-size:15.5px;line-height:1.5em;}.elementor-1659 .elementor-element.elementor-element-rs1wid3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1659 .elementor-element.elementor-element-rs2form > .elementor-container{max-width:800px;}.elementor-1659 .elementor-element.elementor-element-rs2form{padding:56px 32px 80px 32px;}.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-1659 .elementor-element.elementor-element-rs2intro{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1659 .elementor-element.elementor-element-rs2divid{--divider-border-style:solid;--divider-color:#DDE5EC;--divider-border-width:1px;}.elementor-1659 .elementor-element.elementor-element-rs2divid .elementor-divider-separator{width:100%;}.elementor-1659 .elementor-element.elementor-element-rs2divid .elementor-divider{padding-block-start:38px;padding-block-end:38px;}@media(max-width:1024px) and (min-width:768px){.elementor-1659 .elementor-element.elementor-element-rs1col1{width:100%;}.elementor-1659 .elementor-element.elementor-element-rs1col2{width:100%;}.elementor-1659 .elementor-element.elementor-element-rs1col3{width:100%;}}@media(max-width:767px){.elementor-1659 .elementor-element.elementor-element-rs1band{padding:28px 0px 28px 0px;}.elementor-1659 .elementor-element.elementor-element-rs2form{padding:40px 20px 56px 20px;}}/* Start custom CSS for section, class: .elementor-element-rs1band */.elementor-1659 .elementor-element.elementor-element-rs1band .elementor-icon-list-icon{padding-top:5px;}
.elementor-1659 .elementor-element.elementor-element-rs1band .elementor-icon-list-item{align-items:flex-start;}
@media (min-width:1025px){.elementor-1659 .elementor-element.elementor-element-rs1band .elementor-column:not(:last-child) .elementor-icon-list-item{padding-right:32px;}}
@media (max-width:1024px){.elementor-1659 .elementor-element.elementor-element-rs1band .elementor-column:not(:last-child) .elementor-icon-list-item{padding-bottom:14px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-rs2form */.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_primary_label{font-weight:700;font-size:16px;color:#0C406B;margin-bottom:6px;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms input[type=text], .elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms input[type=email], .elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms textarea, .elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms select{border:1px solid #C5D0DA;border-radius:3px;padding:11px 13px;font-size:16px;background:#fff;box-sizing:border-box;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms input[type=checkbox], .elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms input[type=radio]{accent-color:#2785BD;width:24px !important;height:24px !important;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_checkbox label, .elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_radio label{display:flex;align-items:center;gap:10px;}
.elementor-1659 .elementor-element.elementor-element-rs2form .elementor-widget-text-editor{line-height:1.65;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_description{font-size:14px;color:#54595F;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_form_field{margin-bottom:28px;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_button_submit{background:#2785BD;color:#fff;border:none;border-radius:2px;font-weight:700;font-size:15px;letter-spacing:0.05em;text-transform:uppercase;padding:15px 36px;cursor:pointer;min-width:0;}
.elementor-1659 .elementor-element.elementor-element-rs2form .frm_forms .frm_button_submit:hover{background:#0C406B;}
.elementor-1659 .elementor-element.elementor-element-rs2form .elementor-icon-list-icon{padding-top:5px;}
.elementor-1659 .elementor-element.elementor-element-rs2form .elementor-icon-list-item{align-items:flex-start;}/* End custom CSS */