.elementor-2953 .elementor-element.elementor-element-d20d247{text-align:center;}.elementor-2953 .elementor-element.elementor-element-d20d247 .elementor-heading-title{color:#213F7F;font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-2953 .elementor-element.elementor-element-2545cc1 > .elementor-widget-container{padding:15px 15px 15px 15px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F18EBA;border-radius:19px 19px 19px 19px;}.elementor-2953 .elementor-element.elementor-element-2545cc1.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2953 .elementor-element.elementor-element-a9be548.elementor-view-stacked .elementor-icon{background-color:#213F7F;}.elementor-2953 .elementor-element.elementor-element-a9be548.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-a9be548.elementor-view-default .elementor-icon{fill:#213F7F;color:#213F7F;border-color:#213F7F;}.elementor-2953 .elementor-element.elementor-element-a9be548{--icon-box-icon-margin:15px;}.elementor-2953 .elementor-element.elementor-element-a9be548 .elementor-icon-box-title, .elementor-2953 .elementor-element.elementor-element-a9be548 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-a9be548 .elementor-icon-box-description{font-size:15px;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-a9be548 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F18EBA;border-radius:20px 20px 20px 20px;}.elementor-2953 .elementor-element.elementor-element-a9be548.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2953 .elementor-element.elementor-element-f45d93a.elementor-view-stacked .elementor-icon{background-color:#213F7F;}.elementor-2953 .elementor-element.elementor-element-f45d93a.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-f45d93a.elementor-view-default .elementor-icon{fill:#213F7F;color:#213F7F;border-color:#213F7F;}.elementor-2953 .elementor-element.elementor-element-f45d93a{--icon-box-icon-margin:47px;}.elementor-2953 .elementor-element.elementor-element-f45d93a .elementor-icon{font-size:40px;}.elementor-2953 .elementor-element.elementor-element-f45d93a .elementor-icon-box-title, .elementor-2953 .elementor-element.elementor-element-f45d93a .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-f45d93a .elementor-icon-box-description{font-size:15px;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-f45d93a > .elementor-widget-container{padding:26px 26px 26px 26px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F18EBA;border-radius:20px 20px 20px 20px;}.elementor-2953 .elementor-element.elementor-element-f45d93a.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2953 .elementor-element.elementor-element-055b1c9.elementor-view-stacked .elementor-icon{background-color:#213F7F;}.elementor-2953 .elementor-element.elementor-element-055b1c9.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-055b1c9.elementor-view-default .elementor-icon{fill:#213F7F;color:#213F7F;border-color:#213F7F;}.elementor-2953 .elementor-element.elementor-element-055b1c9{--icon-box-icon-margin:48px;}.elementor-2953 .elementor-element.elementor-element-055b1c9 .elementor-icon-box-title, .elementor-2953 .elementor-element.elementor-element-055b1c9 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-055b1c9 .elementor-icon-box-description{font-size:15px;font-weight:600;}.elementor-2953 .elementor-element.elementor-element-055b1c9 > .elementor-widget-container{padding:20px 20px 20px 20px;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F18EBA;border-radius:20px 20px 20px 20px;}.elementor-2953 .elementor-element.elementor-element-055b1c9.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2953 .elementor-element.elementor-element-7a1bfd5 iframe{height:500px;}.elementor-2953 .elementor-element.elementor-element-7a1bfd5 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F18EBA;border-radius:20px 20px 20px 20px;}.elementor-2953 .elementor-element.elementor-element-27645a7 .elementor-spacer-inner{--spacer-size:50px;}body.elementor-page-2953:not(.elementor-motion-effects-element-type-background), body.elementor-page-2953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mespos.com/happylyfe/wp-content/uploads/2025/07/snowy-winter-background-scaled.jpg");}@media(min-width:768px){.elementor-2953 .elementor-element.elementor-element-a4532fc{width:37.803%;}.elementor-2953 .elementor-element.elementor-element-e3948eb{width:62.197%;}.elementor-2953 .elementor-element.elementor-element-47bdc41{width:35.96%;}.elementor-2953 .elementor-element.elementor-element-8eef0ac{width:26.833%;}.elementor-2953 .elementor-element.elementor-element-bb79a58{width:36.822%;}}/* Start custom CSS for shortcode, class: .elementor-element-2545cc1 */.elementor-kit-158 button,.elementor-kit-158 input[type="button"],.elementor-kit-158 input[type="submit"],.elementor-kit-158 .elementor-button {
    font-weight: 500;
    color: var( --e-global-color-a291686 );
    background-color: #213f7f;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}/* End custom CSS */