.elementor-8618 .elementor-element.elementor-element-61f9409{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8618 .elementor-element.elementor-element-8ca4b2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8618 .elementor-element.elementor-element-2855424 .heading-title-element{font-size:28px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8618 .elementor-element.elementor-element-a869766 .stronghold-info-list-wrapper{background-color:#fff0;padding:30px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.elementor-8618 .elementor-element.elementor-element-a869766 .stronghold-info-list-title-element{font-size:14px}.elementor-8618 .elementor-element.elementor-element-20cfe2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}@media(max-width:1024px){.elementor-8618 .elementor-element.elementor-element-61f9409{--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}}@media(min-width:768px){.elementor-8618 .elementor-element.elementor-element-61f9409{--content-width:1300px}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-4477 .elementor-element.elementor-element-6310e70b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4477 .elementor-element.elementor-element-7e881c8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-4477 .elementor-element.elementor-element-427b4b0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4477 .elementor-element.elementor-element-7f4a43fb .heading-title-element{font-size:28px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-4477 .elementor-element.elementor-element-3f342270 .stronghold-info-list-wrapper{background-color:#fff0;padding:30px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.elementor-4477 .elementor-element.elementor-element-3f342270 .stronghold-info-list-title-element{font-size:14px}@media(max-width:1024px){.elementor-4477 .elementor-element.elementor-element-6310e70b{--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}}@media(min-width:768px){.elementor-4477 .elementor-element.elementor-element-6310e70b{--content-width:1300px}}.elementor-4461 .elementor-element.elementor-element-61f9409{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4461 .elementor-element.elementor-element-8ca4b2d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4461 .elementor-element.elementor-element-2855424 .heading-title-element{font-size:28px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-4461 .elementor-element.elementor-element-a869766 .stronghold-info-list-wrapper{background-color:#fff0;padding:30px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.elementor-4461 .elementor-element.elementor-element-a869766 .stronghold-info-list-title-element{font-size:14px}.elementor-4461 .elementor-element.elementor-element-20cfe2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}@media(max-width:1024px){.elementor-4461 .elementor-element.elementor-element-61f9409{--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}}@media(min-width:768px){.elementor-4461 .elementor-element.elementor-element-61f9409{--content-width:1300px}}.elementor-7304 .elementor-element.elementor-element-8513f52{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px}.elementor-7304 .elementor-element.elementor-element-8513f52:not(.elementor-motion-effects-element-type-background),.elementor-7304 .elementor-element.elementor-element-8513f52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#191A1C}.elementor-7304 .elementor-element.elementor-element-4ad06a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7304 .elementor-element.elementor-element-aed9ea2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7304 .elementor-element.elementor-element-d5f79a5 .heading-title-element{font-size:25px;color:#FFF}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-7304 .elementor-element.elementor-element-7a6ca82{color:#FFF}.elementor-7304 .elementor-element.elementor-element-53740c9{z-index:2}.elementor-7304 .elementor-element.elementor-element-53740c9 .social-icon-item{color:#FFF;background-color:#D23331}.elementor-7304 .elementor-element.elementor-element-53740c9 .social-icon-item .social-icon-svg svg{fill:#FFF;stroke:#FFF}.elementor-7304 .elementor-element.elementor-element-53740c9 .social-icon-item:hover{color:#FFF;background-color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-53740c9 .social-icon-item:hover .social-icon-svg svg{fill:#FFF;stroke:#FFF}.elementor-7304 .elementor-element.elementor-element-e29dc38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7304 .elementor-element.elementor-element-e29dc38.e-con{--flex-grow:0;--flex-shrink:0}.elementor-7304 .elementor-element.elementor-element-898021b .heading-title-element{font-size:25px;color:#FFF}.elementor-7304 .elementor-element.elementor-element-dbe842a .stronghold-company-info-widget{background-color:#FFF0;padding:0 0 0 0}.elementor-7304 .elementor-element.elementor-element-dbe842a .stronghold-company-info-widget .company-info-item{margin:0 0 0 0}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item{border-bottom-color:#fff0}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item .detail-title-one{color:#FFF}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item .detail-title-two{color:#FFF}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item .detail-title-two a{color:#FFF}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item .detail-title-two a:hover{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item-icon{font-size:25px;color:#D23331}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item-icon-wrap{width:calc(25px * 2);height:calc(25px * 2);line-height:calc(25px * 2)}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-social-item{width:calc(25px * 2);height:calc(25px * 2);line-height:calc(25px * 2)}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item-svg svg{width:25px;height:25px;fill:#D23331;stroke:#D23331}.elementor-7304 .elementor-element.elementor-element-dbe842a .social-icon-svg svg{width:25px;height:25px;fill:#D23331;stroke:#D23331}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item .company-info-item-icon-wrap{margin:0 0 0 0}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item-svg{margin:0 0 0 0}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item:hover .company-info-item-icon{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-social-item:hover .company-info-item-icon{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item:hover .company-info-item-svg svg{fill:#AED4B4;stroke:#AED4B4}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-social-item:hover .social-icon-svg svg{fill:#AED4B4;stroke:#AED4B4}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-item:hover .company-info-item-icon-wrap{background-color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-dbe842a .company-info-social-item:hover{background-color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-155ab74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7304 .elementor-element.elementor-element-8c62668 .heading-title-element{font-size:25px;color:#FFF}.elementor-7304 .elementor-element.elementor-element-36160bc .custom-menu-icon{color:#FFF}.elementor-7304 .elementor-element.elementor-element-36160bc .custom-menu-svg svg{fill:#FFF;stroke:#FFF}.elementor-7304 .elementor-element.elementor-element-36160bc .stronghold-custom-menu .custom-menu-item:hover .custom-menu-icon{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-36160bc .stronghold-custom-menu .custom-menu-item:hover .custom-menu-svg svg{fill:#AED4B4;stroke:#AED4B4}.elementor-7304 .elementor-element.elementor-element-36160bc .custom-menu-item{margin:0 0 10px 0}.elementor-7304 .elementor-element.elementor-element-36160bc .stronghold-custom-menu .custom-menu-item a{padding:0 0 10px 0;background-color:#fff0}.elementor-7304 .elementor-element.elementor-element-36160bc .stronghold-custom-menu .custom-menu-item .menu-item-title-element{color:#FFF}.elementor-7304 .elementor-element.elementor-element-36160bc .stronghold-custom-menu .custom-menu-item{background-color:#fff0}.elementor-7304 .elementor-element.elementor-element-36160bc .stronghold-custom-menu .custom-menu-item:hover .menu-item-title-element{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-36160bc .link-parent-active:hover>a{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-02bfed0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-7304 .elementor-element.elementor-element-7c0fcc1 .heading-title-element{font-size:25px;color:#FFF}.elementor-7304 .elementor-element.elementor-element-3fb69ab .custom-menu-icon{color:#FFF}.elementor-7304 .elementor-element.elementor-element-3fb69ab .custom-menu-svg svg{fill:#FFF;stroke:#FFF}.elementor-7304 .elementor-element.elementor-element-3fb69ab .stronghold-custom-menu .custom-menu-item:hover .custom-menu-icon{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-3fb69ab .stronghold-custom-menu .custom-menu-item:hover .custom-menu-svg svg{fill:#AED4B4;stroke:#AED4B4}.elementor-7304 .elementor-element.elementor-element-3fb69ab .custom-menu-item{margin:0 0 10px 0}.elementor-7304 .elementor-element.elementor-element-3fb69ab .stronghold-custom-menu .custom-menu-item a{padding:0 0 10px 0;background-color:#fff0}.elementor-7304 .elementor-element.elementor-element-3fb69ab .stronghold-custom-menu .custom-menu-item .menu-item-title-element{color:#FFF}.elementor-7304 .elementor-element.elementor-element-3fb69ab .stronghold-custom-menu .custom-menu-item{background-color:#fff0}.elementor-7304 .elementor-element.elementor-element-3fb69ab .stronghold-custom-menu .custom-menu-item:hover .menu-item-title-element{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-3fb69ab .link-parent-active:hover>a{color:#AED4B4}.elementor-7304 .elementor-element.elementor-element-bbf52a1{--display:flex}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-7304 .elementor-element.elementor-element-536b0a6{--divider-border-style:solid;--divider-color:#DCDCDC26;--divider-border-width:1px}.elementor-7304 .elementor-element.elementor-element-536b0a6 .elementor-divider-separator{width:100%}.elementor-7304 .elementor-element.elementor-element-536b0a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7304 .elementor-element.elementor-element-e5c8ad5{text-align:center;color:#FFF}@media(max-width:1024px){.elementor-7304 .elementor-element.elementor-element-4ad06a7{--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}}@media(min-width:768px){.elementor-7304 .elementor-element.elementor-element-8513f52{--content-width:1300px}.elementor-7304 .elementor-element.elementor-element-e29dc38{--width:28.648%}.elementor-7304 .elementor-element.elementor-element-bbf52a1{--width:100%}}.aga-autocomplete-dropdown{position:absolute;z-index:99999;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgb(0 0 0 / .15);max-height:250px;overflow-y:auto;box-sizing:border-box}.aga-dropdown-above{border-top:1px solid #ddd;border-bottom:none;border-radius:4px 4px 0 0;box-shadow:0 -4px 12px rgb(0 0 0 / .15)}.aga-autocomplete-item{padding:10px 14px;cursor:pointer;font-size:14px;line-height:1.4;color:#333;border-bottom:1px solid #f0f0f0;transition:background-color 0.15s ease}.aga-autocomplete-item:last-child{border-bottom:none}.aga-autocomplete-item:hover,.aga-autocomplete-item--active{background-color:#f5f5f5}.aga-autocomplete-status{padding:12px 14px;font-size:13px;color:#888;text-align:center;cursor:default}.aga-autocomplete-attribution{padding:6px 14px;text-align:right;border-top:1px solid #f0f0f0;cursor:default;background:#fafafa}.aga-autocomplete-attribution img{display:inline-block;vertical-align:middle;opacity:.7}.aga-geolocation-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;margin:0;border:none;background:#fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;border-radius:4px;transition:color 0.2s ease,background-color 0.2s ease;z-index:2}.aga-geolocation-btn:hover{color:#2271b1;background-color:rgb(34 113 177 / .08)}.aga-geolocation-btn:focus{outline:none;box-shadow:0 0 0 2px rgb(34 113 177 / .3)}.aga-geolocation-btn svg{width:18px;height:18px;flex-shrink:0}.aga-geolocation-btn.aga-loading svg{display:none}.aga-geolocation-btn.aga-loading::after{content:'';display:block;width:16px;height:16px;border:2px solid #ccc;border-top-color:#2271b1;border-radius:50%;animation:aga-spin 0.6s linear infinite}@keyframes aga-spin{to{transform:rotate(360deg)}}.aga-geolocation-error{position:absolute;z-index:99999;background:#333;color:#fff;font-size:12px;line-height:1.4;padding:6px 10px;border-radius:4px;white-space:nowrap;pointer-events:none;animation:aga-fade-in 0.2s ease}.aga-geolocation-error::before{content:'';position:absolute;top:-4px;right:10px;width:8px;height:8px;background:#333;transform:rotate(45deg)}@keyframes aga-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aga-map-preview{width:100%;height:200px;margin-top:10px;border-radius:6px;border:1px solid #ddd;overflow:hidden}.aga-shortcode-wrapper{max-width:600px;margin:0 0 20px}.aga-shortcode-label{display:block;margin-bottom:6px;font-weight:600;font-size:14px;color:#333}.aga-shortcode-input-wrapper{position:relative}.aga-shortcode-input{display:block;width:100%;padding:10px 14px;font-size:15px;line-height:1.5;color:#333;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.aga-shortcode-input:focus{outline:none;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.aga-shortcode-input::placeholder{color:#999}.aga-shortcode-map{margin-top:12px}.aga-validation-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1;border-radius:12px;vertical-align:middle;margin-top:4px;padding:4px 10px;opacity:0;transition:opacity 0.3s ease}.aga-validation-badge.aga-validation-visible{opacity:1}.aga-validation-badge.aga-validation-loading{opacity:1;padding:0;width:16px;height:16px;border:2px solid #ddd;border-top-color:#3b82f6;border-radius:50%;animation:aga-validation-spin 0.6s linear infinite;font-size:0;margin-top:6px}@keyframes aga-validation-spin{to{transform:rotate(360deg)}}.aga-validation-badge.aga-validation-valid{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.aga-validation-badge.aga-validation-warning{color:#a16207;background:#fef9c3;border:1px solid #fde68a}.aga-validation-badge.aga-validation-invalid{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.aga-saved-header{padding:8px 14px;font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;cursor:default;background:#fafafa;border-bottom:1px solid #f0f0f0}.aga-saved-item{padding-left:28px;position:relative}.aga-saved-item::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.aga-saved-divider{height:0;border:none;border-top:1px solid #e5e5e5;margin:0;padding:0;cursor:default}