.elr :where(*:not(svg,svg *,.replica-form,.replica-form *)){all:revert}.elr{display:block;background-color:#fff;color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5}.elr.elr{overflow-x:clip!important}.elr :where(img:not(.replica-form img)){max-width:100%;height:auto}.elr :where(*,:before,:after){box-sizing:border-box}.elr :where(a:not(.replica-form a)){color:#c36}.elr [data-slider-arrow]{transform:none!important}.elr .accordion-header>h3{color:#25385b!important}.elr .golden-sub,.elr .eyebrow,.elr .elementor-13790 .elementor-element.elementor-element-65d5aba .elementor-button{color:#25385b!important}.elr .narrow p a,.elr .narrow p a:link,.elr .narrow p a:visited{text-decoration:underline!important}.elr .revealButton{background-color:#4a7a6a!important}.elr .frcp-cta a,.elr .frcp-cta a:link,.elr .frcp-cta a:visited{color:#fff!important;text-decoration:underline!important}.elr .elementor-widget-text-editor p a[href="/"]{text-decoration:underline!important}.elr .elementor-element-a0cac66 .elementor-button-text,.elr .elementor-element-b9cb2ff .elementor-button-text{color:#25385b!important}.elr #splink,.elr #splink:link,.elr #splink:visited{text-decoration:underline!important}.elr .elementor-14063 .elementor-element.elementor-element-3ec4ddaa a,.elr .elementor-14063 .elementor-element.elementor-element-3ec4ddaa a:link,.elr .elementor-14063 .elementor-element.elementor-element-3ec4ddaa a:visited{color:#fff!important}.elr .elementor-popup-modal.dialog-type-lightbox{position:fixed;left:0;bottom:0;z-index:9999;display:none;width:100%;height:100%;justify-content:center;align-items:center;background-color:#000c;pointer-events:all;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elr .elementor-popup-modal.dialog-type-lightbox.elr-popup-open{display:flex}.elr .elementor-popup-modal .dialog-widget-content{position:relative;width:auto;max-width:100%;max-height:100%;overflow:visible;background-color:#fff;border-radius:7px;box-shadow:2px 8px 23px 3px #0003;pointer-events:all}.elr .elementor-popup-modal .dialog-header{display:none}.elr .elementor-popup-modal .dialog-message{box-sizing:border-box;display:flex;width:860px;height:auto;max-width:100vw;max-height:100vh;overflow:auto;padding:0;line-height:1.5}.elr .elementor-popup-modal [data-elementor-type=popup]:not(.elementor-edit-area){display:block;width:100%}.elr .elementor-popup-modal .dialog-close-button{position:absolute;top:20px;inset-inline-end:20px;z-index:9999;display:flex;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:start;font-size:15px;line-height:1;opacity:1;cursor:pointer;pointer-events:all}.elr .elementor-popup-modal .eicon-close{box-sizing:border-box;display:block;width:25px;height:25px;padding:5px;border-radius:50%;background:#172640;color:#c3ab74}.elr .elementor-popup-modal .eicon-close svg{display:block;width:15px;height:15px}.elr .elementor-popup-modal .dialog-close-button:focus:not(:focus-visible){outline:none}.elr .elr-popup-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.elr .elementor-popup-modal .elementor-form{transition:opacity .5s}.elr .elementor-popup-modal .elementor-form button[type=submit]:not(:disabled){cursor:pointer}.elr .elementor-popup-modal .elementor-form.elementor-form-waiting{opacity:.45}.elr .elementor-popup-modal .elementor-message{margin:10px 0;font-family:Inter,sans-serif;font-size:1em;line-height:1}.elr .elementor-popup-modal .elementor-message.elementor-message-success{color:#c3ab74}.elr .elementor-popup-modal .elementor-message.elementor-message-danger{color:#770202}.elr .elementor-popup-modal .elementor-form-spinner:before{content:"";display:inline-block;width:.9em;height:.9em;margin-inline-end:.35em;vertical-align:-.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:elr-popup-spin .75s linear infinite}@keyframes elr-popup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.elr .elementor-popup-modal .elementor-form{transition:none}.elr .elementor-popup-modal .elementor-form-spinner:before{animation:none}}.elr [data-slider-arrow][hidden]{display:none}.elr .slider-custom-container .carousel-dots-custom{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid #25385b;background-color:#fff;cursor:pointer;transition:background-color .3s ease-in}.elr .slider-custom-container .carousel-dots-custom.active{background-color:#25385b}@media screen and (max-width: 767px){.elr .slider-custom-container .carousel-dots-custom{width:15px;height:15px}}
