.elementor-21 .elementor-element.elementor-element-22cf38e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-22cf38e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22cf38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-21 .elementor-element.elementor-element-8a65906{--display:flex;}.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-21 .elementor-element.elementor-element-4857f77{text-align:left;}.elementor-21 .elementor-element.elementor-element-4857f77 img{width:180px;}.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-21 .elementor-element.elementor-element-8412a3c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#0D2A3C;}.elementor-21 .elementor-element.elementor-element-8d65594{--display:flex;}.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-21 .elementor-element.elementor-element-34e5068{padding:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-34e5068 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-a4fa692{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#0D2A3C;}.elementor-21 .elementor-element.elementor-element-bd86126{--display:flex;}.elementor-21 .elementor-element.elementor-element-0513309{padding:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-0513309 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-b21fb85{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#0D2A3C;}.elementor-21 .elementor-element.elementor-element-465c360{--display:flex;}.elementor-21 .elementor-element.elementor-element-88958be{padding:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-88958be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-0e1d58c{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#0D2A3C;}.elementor-21 .elementor-element.elementor-element-bec0f0f{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#272727;}.elementor-21 .elementor-element.elementor-element-dd8b058{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-61f33a1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-22cf38e{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-22cf38e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-22cf38e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-22cf38e{--content-width:1360px;}}/* Start custom CSS for text-editor, class: .elementor-element-8412a3c */.elementor-21 .elementor-element.elementor-element-8412a3c a {
    color: #0d2a3c;
}
.elementor-21 .elementor-element.elementor-element-8412a3c strong {
    font-weight: 400;
    color: #64b439;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34e5068 */.elementor-21 .elementor-element.elementor-element-34e5068 {
    border-bottom: 1px solid #ebebeb;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4fa692 */.elementor-21 .elementor-element.elementor-element-a4fa692 a {
    color: #0d2a3c;
}
.elementor-21 .elementor-element.elementor-element-a4fa692 strong {
    font-weight: 400;
    color: #64b439;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0513309 */.elementor-21 .elementor-element.elementor-element-0513309 {
    border-bottom: 1px solid #ebebeb;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b21fb85 */.elementor-21 .elementor-element.elementor-element-b21fb85 a {
    color: #0d2a3c;
}
.elementor-21 .elementor-element.elementor-element-b21fb85 strong {
    font-weight: 400;
    color: #64b439;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88958be */.elementor-21 .elementor-element.elementor-element-88958be {
    border-bottom: 1px solid #ebebeb;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e1d58c */.elementor-21 .elementor-element.elementor-element-0e1d58c a {
    color: #0d2a3c;
}
.elementor-21 .elementor-element.elementor-element-0e1d58c strong {
    font-weight: 400;
    color: #64b439;
}
.elementor-21 .elementor-element.elementor-element-0e1d58c:after {
    content: '';
    width: 120px;
    height: 1px;
    background: #ebebeb;
    display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bec0f0f */.elementor-21 .elementor-element.elementor-element-bec0f0f strong,
.elementor-21 .elementor-element.elementor-element-bec0f0f a {
    font-size: 20px;
    font-weight: 600;
    color: #64b439;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61f33a1 */.elementor-21 .elementor-element.elementor-element-61f33a1 a {
    color: #0d2a3c;
}
.elementor-21 .elementor-element.elementor-element-61f33a1 a:hover {
    color: #40B713;
}
.elementor-21 .elementor-element.elementor-element-61f33a1 p {
    margin: 0;
}/* End custom CSS */