.elementor-318 .elementor-element.elementor-element-a2d2c248{--display:flex;--padding-top:44px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-318 .elementor-element.elementor-element-a2d2c248:not(.elementor-motion-effects-element-type-background), .elementor-318 .elementor-element.elementor-element-a2d2c248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFD;}.elementor-318 .elementor-element.elementor-element-459ce809 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.1em;color:#101C31;}.elementor-318 .elementor-element.elementor-element-cd9267c7 > .elementor-widget-container{margin:8px 0px 22px 0px;}.elementor-318 .elementor-element.elementor-element-cd9267c7 .elementor-heading-title{font-size:14px;font-weight:400;color:#586174;}#elementor-popup-modal-318{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-318 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-318 .dialog-close-button{display:flex;}#elementor-popup-modal-318 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-318 .elementor-element.elementor-element-a2d2c248{--padding-top:36px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-318 .elementor-element.elementor-element-459ce809 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-26fbb850 */.elementor-318 .elementor-element.elementor-element-26fbb850{font-size:16px;line-height:1.75;color:#101C31}.elementor-318 .elementor-element.elementor-element-26fbb850 h3{font-size:19px;font-weight:700;line-height:1.3;color:#101C31;margin:1.7em 0 .5em}.elementor-318 .elementor-element.elementor-element-26fbb850 h4{font-size:16px;font-weight:700;color:#101C31;margin:1.1em 0 .3em}.elementor-318 .elementor-element.elementor-element-26fbb850 p{margin:0 0 .7em}.elementor-318 .elementor-element.elementor-element-26fbb850 ul{margin:.3em 0 .9em;padding-inline-start:1.25em}.elementor-318 .elementor-element.elementor-element-26fbb850 li{margin:.25em 0}.elementor-318 .elementor-element.elementor-element-26fbb850 li::marker{color:#8E6E5B}.elementor-318 .elementor-element.elementor-element-26fbb850 a{color:#7A5A48;text-decoration:underline;text-underline-offset:3px}.elementor-318 .elementor-element.elementor-element-26fbb850 .lg-meta{margin:0 0 1.4em;padding:16px 18px;background:#F2F4F7;border-inline-start:3px solid #D7B39C;font-size:15px;line-height:1.7;color:#586174}.elementor-318 .elementor-element.elementor-element-26fbb850 .lg-meta p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d2c248 */.elementor-318 .elementor-element.elementor-element-a2d2c248{max-height:86vh;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background-image:linear-gradient(90deg,#8e6e5b 0%,#c19c86 28%,#f6dccb 52%,#c19c86 76%,#8e6e5b 100%);background-size:100% 4px;background-repeat:no-repeat;flex-wrap:nowrap!important}.elementor-318 .elementor-element.elementor-element-a2d2c248>.elementor-element{flex-shrink:0}/* End custom CSS */