.elementor-1834 .elementor-element.elementor-element-6eaa4e5a{--display:flex;--min-height:500px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 4px 24px 0px rgba(0,0,0,0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1834 .elementor-element.elementor-element-6eaa4e5a:not(.elementor-motion-effects-element-type-background), .elementor-1834 .elementor-element.elementor-element-6eaa4e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cde6461 );}.elementor-1834 .elementor-element.elementor-element-61398fc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1834 .elementor-element.elementor-element-1a3ea7b8 .elementor-heading-title{font-family:var( --e-global-typography-eccf06a-font-family ), Sans-serif;font-size:var( --e-global-typography-eccf06a-font-size );font-weight:var( --e-global-typography-eccf06a-font-weight );text-transform:var( --e-global-typography-eccf06a-text-transform );font-style:var( --e-global-typography-eccf06a-font-style );text-decoration:var( --e-global-typography-eccf06a-text-decoration );line-height:var( --e-global-typography-eccf06a-line-height );letter-spacing:var( --e-global-typography-eccf06a-letter-spacing );color:var( --e-global-color-cde6461 );}.elementor-1834 .elementor-element.elementor-element-49530992{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:52px;--padding-bottom:52px;--padding-left:60px;--padding-right:64px;}.elementor-1834 .elementor-element.elementor-element-e9f46f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-1834 .elementor-element.elementor-element-e9f46f7 img{width:120px;}.elementor-1834 .elementor-element.elementor-element-63c38671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-1834 .elementor-element.elementor-element-63c38671 .elementor-heading-title{font-family:var( --e-global-typography-04d4831-font-family ), Sans-serif;font-size:var( --e-global-typography-04d4831-font-size );font-weight:var( --e-global-typography-04d4831-font-weight );text-transform:var( --e-global-typography-04d4831-text-transform );font-style:var( --e-global-typography-04d4831-font-style );text-decoration:var( --e-global-typography-04d4831-text-decoration );line-height:var( --e-global-typography-04d4831-line-height );color:var( --e-global-color-primary );}.elementor-1834 .elementor-element.elementor-element-5d0d5c49{text-align:start;font-family:var( --e-global-typography-fcffcdb-font-family ), Sans-serif;font-size:var( --e-global-typography-fcffcdb-font-size );font-weight:var( --e-global-typography-fcffcdb-font-weight );text-transform:var( --e-global-typography-fcffcdb-text-transform );font-style:var( --e-global-typography-fcffcdb-font-style );text-decoration:var( --e-global-typography-fcffcdb-text-decoration );line-height:var( --e-global-typography-fcffcdb-line-height );letter-spacing:var( --e-global-typography-fcffcdb-letter-spacing );color:var( --e-global-color-82b23f6 );}.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e766f7-font-family ), Sans-serif;font-size:var( --e-global-typography-6e766f7-font-size );font-weight:var( --e-global-typography-6e766f7-font-weight );text-transform:var( --e-global-typography-6e766f7-text-transform );font-style:var( --e-global-typography-6e766f7-font-style );text-decoration:var( --e-global-typography-6e766f7-text-decoration );line-height:var( --e-global-typography-6e766f7-line-height );letter-spacing:var( --e-global-typography-6e766f7-letter-spacing );fill:var( --e-global-color-cde6461 );color:var( --e-global-color-cde6461 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:12px 30px 12px 30px;}.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button:hover, .elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button:focus{background-color:var( --e-global-color-cde6461 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1834 .elementor-element.elementor-element-2fbb2ada{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button:hover svg, .elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1834 .elementor-element.elementor-element-230432ce{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-625c6c6 );--border-color:var( --e-global-color-625c6c6 );--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1834 .elementor-element.elementor-element-39686050{text-align:start;font-family:var( --e-global-typography-fcffcdb-font-family ), Sans-serif;font-size:var( --e-global-typography-fcffcdb-font-size );font-weight:var( --e-global-typography-fcffcdb-font-weight );text-transform:var( --e-global-typography-fcffcdb-text-transform );font-style:var( --e-global-typography-fcffcdb-font-style );text-decoration:var( --e-global-typography-fcffcdb-text-decoration );line-height:var( --e-global-typography-fcffcdb-line-height );letter-spacing:var( --e-global-typography-fcffcdb-letter-spacing );color:var( --e-global-color-82b23f6 );}@media(max-width:1024px){.elementor-1834 .elementor-element.elementor-element-1a3ea7b8 .elementor-heading-title{font-size:var( --e-global-typography-eccf06a-font-size );line-height:var( --e-global-typography-eccf06a-line-height );letter-spacing:var( --e-global-typography-eccf06a-letter-spacing );}.elementor-1834 .elementor-element.elementor-element-49530992{--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-1834 .elementor-element.elementor-element-63c38671 .elementor-heading-title{font-size:var( --e-global-typography-04d4831-font-size );line-height:var( --e-global-typography-04d4831-line-height );}.elementor-1834 .elementor-element.elementor-element-5d0d5c49{font-size:var( --e-global-typography-fcffcdb-font-size );line-height:var( --e-global-typography-fcffcdb-line-height );letter-spacing:var( --e-global-typography-fcffcdb-letter-spacing );}.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button{font-size:var( --e-global-typography-6e766f7-font-size );line-height:var( --e-global-typography-6e766f7-line-height );letter-spacing:var( --e-global-typography-6e766f7-letter-spacing );}.elementor-1834 .elementor-element.elementor-element-39686050{font-size:var( --e-global-typography-fcffcdb-font-size );line-height:var( --e-global-typography-fcffcdb-line-height );letter-spacing:var( --e-global-typography-fcffcdb-letter-spacing );}}@media(min-width:768px){.elementor-1834 .elementor-element.elementor-element-61398fc8{--width:52.4%;}.elementor-1834 .elementor-element.elementor-element-49530992{--width:47.6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1834 .elementor-element.elementor-element-61398fc8{--width:52.4%;}.elementor-1834 .elementor-element.elementor-element-49530992{--width:47.6%;}}@media(max-width:767px){.elementor-1834 .elementor-element.elementor-element-6eaa4e5a{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1834 .elementor-element.elementor-element-61398fc8{--width:100%;}.elementor-1834 .elementor-element.elementor-element-1a3ea7b8 .elementor-heading-title{font-size:var( --e-global-typography-eccf06a-font-size );line-height:var( --e-global-typography-eccf06a-line-height );letter-spacing:var( --e-global-typography-eccf06a-letter-spacing );}.elementor-1834 .elementor-element.elementor-element-49530992{--width:100%;--padding-top:30px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-1834 .elementor-element.elementor-element-e9f46f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-1834 .elementor-element.elementor-element-e9f46f7 img{width:96px;}.elementor-1834 .elementor-element.elementor-element-63c38671 .elementor-heading-title{font-size:var( --e-global-typography-04d4831-font-size );line-height:var( --e-global-typography-04d4831-line-height );}.elementor-1834 .elementor-element.elementor-element-5d0d5c49{font-size:var( --e-global-typography-fcffcdb-font-size );line-height:var( --e-global-typography-fcffcdb-line-height );letter-spacing:var( --e-global-typography-fcffcdb-letter-spacing );}.elementor-1834 .elementor-element.elementor-element-2fbb2ada{width:100%;max-width:100%;}.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button{font-size:var( --e-global-typography-6e766f7-font-size );line-height:var( --e-global-typography-6e766f7-line-height );letter-spacing:var( --e-global-typography-6e766f7-letter-spacing );}.elementor-1834 .elementor-element.elementor-element-39686050{font-size:var( --e-global-typography-fcffcdb-font-size );line-height:var( --e-global-typography-fcffcdb-line-height );letter-spacing:var( --e-global-typography-fcffcdb-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-1a3ea7b8 */.elementor-1834 .elementor-element.elementor-element-1a3ea7b8{position:absolute !important;left:-10%;right:-10%;bottom:48px;width:auto !important;max-width:none !important;margin:0;z-index:2;overflow:hidden;background:var(--e-global-color-primary,#1B4932);padding:12px 0 9px;box-shadow:0 6px 18px rgba(0,0,0,.22);transform:rotate(4deg)}
.elementor-1834 .elementor-element.elementor-element-1a3ea7b8 .elementor-heading-title{display:block;width:max-content;white-space:nowrap;line-height:1.3;letter-spacing:.5px;animation:mpss2-ribbon 22s linear infinite}
.elementor-1834 .elementor-element.elementor-element-1a3ea7b8:hover .elementor-heading-title{animation-play-state:paused}
@keyframes mpss2-ribbon{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:767px){.elementor-1834 .elementor-element.elementor-element-1a3ea7b8{bottom:28px;padding:9px 0 7px}}
@media (prefers-reduced-motion:reduce){.elementor-1834 .elementor-element.elementor-element-1a3ea7b8 .elementor-heading-title{animation:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61398fc8 */.elementor-1834 .elementor-element.elementor-element-61398fc8{position:relative;overflow:hidden;align-self:stretch}
.elementor-1834 .elementor-element.elementor-element-61398fc8 > .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0}
.elementor-1834 .elementor-element.elementor-element-61398fc8 > .elementor-widget-image > *,.elementor-1834 .elementor-element.elementor-element-61398fc8 > .elementor-widget-image a{height:100%}
.elementor-1834 .elementor-element.elementor-element-61398fc8 > .elementor-widget-image img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform 1.2s ease}
.mp-ss2-feature:hover .elementor-1834 .elementor-element.elementor-element-61398fc8 img{transform:scale(1.05)}
@media (max-width:767px){.elementor-1834 .elementor-element.elementor-element-61398fc8{aspect-ratio:3/2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d0d5c49 */.elementor-1834 .elementor-element.elementor-element-5d0d5c49 p{margin:0 0 8px}
.elementor-1834 .elementor-element.elementor-element-5d0d5c49 p:last-child{margin-bottom:0}
.elementor-1834 .elementor-element.elementor-element-5d0d5c49 ul{margin:0 0 8px;padding-left:20px}
.elementor-1834 .elementor-element.elementor-element-5d0d5c49 li{margin-bottom:2px}
.elementor-1834 .elementor-element.elementor-element-5d0d5c49 li::marker{color:#1B4932}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fbb2ada */.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button{font-size:16px;line-height:24px;text-transform:none !important;transition:background-color .2s ease,color .2s ease}
.elementor-1834 .elementor-element.elementor-element-2fbb2ada .elementor-button *{text-transform:none !important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39686050 */.elementor-1834 .elementor-element.elementor-element-39686050 p{margin:0 0 6px}
.elementor-1834 .elementor-element.elementor-element-39686050 strong{color:#1B4932}
.elementor-1834 .elementor-element.elementor-element-39686050 ul{margin:0;padding-left:18px}
.elementor-1834 .elementor-element.elementor-element-39686050 li{margin-bottom:4px}
.elementor-1834 .elementor-element.elementor-element-39686050 li::marker{color:#1B4932}
.elementor-1834 .elementor-element.elementor-element-39686050 li:last-child,.elementor-1834 .elementor-element.elementor-element-39686050 p:last-child{margin-bottom:0}
.elementor-1834 .elementor-element.elementor-element-39686050,.elementor-1834 .elementor-element.elementor-element-39686050 p,.elementor-1834 .elementor-element.elementor-element-39686050 li{font-size:14px;line-height:21px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49530992 */.elementor-1834 .elementor-element.elementor-element-49530992{position:relative;border-right:2px dashed #D1DBD6}
.elementor-1834 .elementor-element.elementor-element-49530992::before,.elementor-1834 .elementor-element.elementor-element-49530992::after{content:"";position:absolute;right:-15px;left:auto;width:28px;height:28px;border-radius:50%;background:#F1F5F2;z-index:2;opacity:1;inset-block:auto}
.elementor-1834 .elementor-element.elementor-element-49530992::before{top:-14px}
.elementor-1834 .elementor-element.elementor-element-49530992::after{bottom:-14px}
@media (max-width:767px){.elementor-1834 .elementor-element.elementor-element-49530992{border-right:0;border-top:2px dashed #D1DBD6}.elementor-1834 .elementor-element.elementor-element-49530992::before,.elementor-1834 .elementor-element.elementor-element-49530992::after{top:-15px;bottom:auto}.elementor-1834 .elementor-element.elementor-element-49530992::before{left:-14px;right:auto}.elementor-1834 .elementor-element.elementor-element-49530992::after{right:-14px;left:auto}}/* End custom CSS */