.elementor-3865 .elementor-element.elementor-element-1c949ff > .elementor-container{max-width:1360px;}.elementor-3865 .elementor-element.elementor-element-1c949ff{padding:0px 0px 0px 0px;}.elementor-3865 .elementor-element.elementor-element-85a68d7 > .elementor-element-populated{padding:40px 40px 48px 40px;}.elementor-3865 .elementor-element.elementor-element-12865fe .elementor-heading-title{color:#2D395A;font-size:13px;font-weight:400;}.elementor-3865 .elementor-element.elementor-element-09cd920 .elementor-heading-title{color:#2D395A;font-size:36px;font-weight:800;line-height:1.25em;}.elementor-3865 .elementor-element.elementor-element-237effb > .elementor-container{max-width:1360px;}.elementor-3865 .elementor-element.elementor-element-237effb{padding:40px 40px 48px 40px;}.elementor-3865 .elementor-element.elementor-element-077a09d .elementor-heading-title{color:#2D395A;font-size:14px;font-weight:700;line-height:1.4em;}.elementor-3865 .elementor-element.elementor-element-077a09d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 22px 14px 22px;border-style:solid;border-width:1px 1px 0px 1px;border-color:#e3e7ec;}.elementor-3865 .elementor-element.elementor-element-7cb5ed2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3865 .elementor-element.elementor-element-0ad4d18{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-3865 .elementor-element.elementor-element-0ad4d18 > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-442f037 */.elementor-3865 .elementor-element.elementor-element-442f037{display:inline-block !important;width:auto !important;flex:0 0 auto !important}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-12865fe */.elementor-3865 .elementor-element.elementor-element-12865fe{display:inline-block !important;width:auto !important;flex:0 0 auto !important;margin-bottom:16px !important} .elementor-3865 .elementor-element.elementor-element-12865fe .elementor-heading-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-09cd920 */.elementor-3865 .elementor-element.elementor-element-09cd920{max-width:700px;margin:0 0 24px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85a68d7 */.elementor-3865 .elementor-element.elementor-element-85a68d7{position:relative;padding:40px 40px 48px !important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c949ff */.elementor-3865 .elementor-element.elementor-element-1c949ff{position:relative;overflow:hidden;border-bottom:1px solid #eceff3}
.elementor-3865 .elementor-element.elementor-element-1c949ff:before{content:"";position:absolute;top:0;right:0;width:46%;height:100%;background:#2D395A;clip-path:polygon(28% 0,100% 0,100% 100%,0% 100%);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-565de33 */.elementor-3865 .elementor-element.elementor-element-565de33{max-width:820px !important;flex-basis:820px !important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3c6da7 */.elementor-3865 .elementor-element.elementor-element-b3c6da7{margin-bottom:16px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-188edb1 */.elementor-3865 .elementor-element.elementor-element-188edb1{max-width:300px !important;flex-basis:300px !important;margin-left:48px}/* End custom CSS */