.goliathh-object-gallery{grid-column:1/-1;position:relative;width:100%;margin:0 0 42px;overflow:hidden;border-radius:26px;background:#eef1f6;box-shadow:0 18px 48px rgba(17,35,82,.14)}
.goliathh-gallery__viewport{overflow:hidden;aspect-ratio:16/9}
.goliathh-gallery__track{display:flex;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1);will-change:transform}
.goliathh-gallery__slide{flex:0 0 100%;min-width:0;height:100%;background:#e9edf4}
.goliathh-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.goliathh-gallery__arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:50px;height:50px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;color:#fff;background:rgba(18,35,79,.86);box-shadow:0 8px 22px rgba(9,20,49,.24);font-size:27px;line-height:1;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}
.goliathh-gallery__arrow:hover,.goliathh-gallery__arrow:focus-visible{background:#132653;transform:translateY(-50%) scale(1.05);outline:2px solid rgba(255,255,255,.9);outline-offset:2px}
.goliathh-gallery__prev{left:18px}.goliathh-gallery__next{right:18px}
.goliathh-gallery__counter{position:absolute;z-index:3;right:18px;bottom:16px;padding:7px 12px;border-radius:999px;color:#fff;background:rgba(18,35,79,.84);font:600 13px/1.1 system-ui,sans-serif;letter-spacing:.04em;backdrop-filter:blur(8px)}
.goliathh-gallery__dots{position:absolute;z-index:3;left:50%;bottom:19px;display:flex;gap:7px;transform:translateX(-50%)}
.goliathh-gallery__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(18,35,79,.16);cursor:pointer}
.goliathh-gallery__dot[aria-current="true"]{width:22px;border-radius:999px;background:#fff}
@media (max-width:1024px){
.goliathh-object-gallery{margin-bottom:34px;border-radius:22px}.goliathh-gallery__viewport{aspect-ratio:4/3}
.elementor-3590 .elementor-element-afe950c .elementor-heading-title,.elementor-3590 .elementor-element-fdb5e3b{text-align:center}
}
@media (max-width:767px){
.elementor-3590 .elementor-element-7a6b84e>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important;padding:0 18px 52px!important}
.goliathh-object-gallery{grid-column:1/-1;width:calc(100% + 36px);margin:0 -18px 22px;border-radius:0 0 22px 22px;box-shadow:0 12px 32px rgba(17,35,82,.12)}
.goliathh-gallery__viewport{aspect-ratio:4/3}
.goliathh-gallery__arrow{width:44px;height:44px;font-size:24px;background:rgba(18,35,79,.9)}
.goliathh-gallery__prev{left:12px}.goliathh-gallery__next{right:12px}
.goliathh-gallery__counter{right:12px;bottom:12px;padding:6px 10px;font-size:12px}
.goliathh-gallery__dots{bottom:15px;gap:6px}.goliathh-gallery__dot{width:6px;height:6px}.goliathh-gallery__dot[aria-current="true"]{width:18px}
.elementor-3590 .elementor-element-1d2b225,.elementor-3590 .elementor-element-5a727dc,.elementor-3590 .elementor-element-96b56a1,.elementor-3590 .elementor-element-04140b2,.elementor-3590 .elementor-element-f9417e6,.elementor-3590 .elementor-element-afe950c,.elementor-3590 .elementor-element-fdb5e3b{grid-column:1/-1!important}
.elementor-3590 .elementor-element-1d2b225 .elementor-heading-title{font-size:clamp(30px,9vw,39px)!important;line-height:1.08!important;letter-spacing:-.025em;text-align:center!important}
.elementor-3590 .elementor-element-5a727dc{max-width:34rem;margin:0 auto 18px;text-align:center!important}
.elementor-3590 .elementor-element-5a727dc p{font-size:16px!important;line-height:1.65!important;text-align:center!important}
.elementor-3590 .elementor-element-96b56a1,.elementor-3590 .elementor-element-04140b2{margin-top:22px;text-align:center!important}
.elementor-3590 .elementor-element-96b56a1 .elementor-heading-title,.elementor-3590 .elementor-element-04140b2 .elementor-heading-title{font-size:25px!important;text-align:center!important}
.elementor-3590 .elementor-element-b8d503d,.elementor-3590 .elementor-element-5c4386d,.elementor-3590 .elementor-element-71664aa,.elementor-3590 .elementor-element-7d18d01,.elementor-3590 .elementor-element-858b02d,.elementor-3590 .elementor-element-1456a30,.elementor-3590 .elementor-element-041275f,.elementor-3590 .elementor-element-99c7549,.elementor-3590 .elementor-element-2d8d353,.elementor-3590 .elementor-element-c2135a0{display:flex;align-items:center;justify-content:center;min-height:86px;margin:0!important;padding:15px 10px!important;border:0!important;border-radius:16px;background:#f2f5fa;box-shadow:0 7px 20px rgba(17,35,82,.07);text-align:center!important}
.elementor-3590 .elementor-element-b8d503d .elementor-heading-title,.elementor-3590 .elementor-element-5c4386d .elementor-heading-title,.elementor-3590 .elementor-element-71664aa .elementor-heading-title,.elementor-3590 .elementor-element-7d18d01 .elementor-heading-title,.elementor-3590 .elementor-element-858b02d .elementor-heading-title,.elementor-3590 .elementor-element-1456a30 .elementor-heading-title,.elementor-3590 .elementor-element-041275f .elementor-heading-title,.elementor-3590 .elementor-element-99c7549 .elementor-heading-title,.elementor-3590 .elementor-element-2d8d353 .elementor-heading-title,.elementor-3590 .elementor-element-c2135a0 .elementor-heading-title{font-size:14px!important;line-height:1.4!important;text-align:center!important;overflow-wrap:anywhere}
.elementor-3590 .elementor-element-f9417e6{margin-top:10px;padding:24px 20px!important;border:0!important;border-radius:18px;background:linear-gradient(145deg,rgba(31,55,111,.96),rgba(18,35,79,.96));box-shadow:0 12px 30px rgba(17,35,82,.14);text-align:center!important}
.elementor-3590 .elementor-element-f9417e6 .elementor-heading-title{color:#fff!important;font-size:16px!important;line-height:1.65!important;text-align:center!important}
.elementor-3590 .elementor-element-afe950c{margin-top:28px;text-align:center!important}
.elementor-3590 .elementor-element-afe950c .elementor-heading-title{text-align:center!important;font-size:25px!important;line-height:1.25!important}
.elementor-3590 .elementor-element-fdb5e3b .elementor-button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px}
}
@media (prefers-reduced-motion:reduce){.goliathh-gallery__track{transition:none}}
;;
.goliathh-object-gallery{grid-column:1/-1;position:relative;width:100%;margin:0 0 42px;overflow:hidden;border-radius:26px;background:#eef1f6;box-shadow:0 18px 48px rgba(17,35,82,.14)}
.goliathh-gallery__viewport{overflow:hidden;aspect-ratio:16/9}
.goliathh-gallery__track{display:flex;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1);will-change:transform}
.goliathh-gallery__slide{flex:0 0 100%;min-width:0;height:100%;background:#e9edf4}
.goliathh-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.goliathh-gallery__arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:50px;height:50px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;color:#fff;background:rgba(18,35,79,.86);box-shadow:0 8px 22px rgba(9,20,49,.24);font-size:27px;line-height:1;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}
.goliathh-gallery__arrow:hover,.goliathh-gallery__arrow:focus-visible{background:#132653;transform:translateY(-50%) scale(1.05);outline:2px solid rgba(255,255,255,.9);outline-offset:2px}
.goliathh-gallery__prev{left:18px}.goliathh-gallery__next{right:18px}
.goliathh-gallery__counter{position:absolute;z-index:3;right:18px;bottom:16px;padding:7px 12px;border-radius:999px;color:#fff;background:rgba(18,35,79,.84);font:600 13px/1.1 system-ui,sans-serif;letter-spacing:.04em;backdrop-filter:blur(8px)}
.goliathh-gallery__dots{position:absolute;z-index:3;left:50%;bottom:19px;display:flex;gap:7px;transform:translateX(-50%)}
.goliathh-gallery__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(18,35,79,.16);cursor:pointer}
.goliathh-gallery__dot[aria-current="true"]{width:22px;border-radius:999px;background:#fff}
@media (max-width:1024px){
.goliathh-object-gallery{margin-bottom:34px;border-radius:22px}.goliathh-gallery__viewport{aspect-ratio:4/3}
.elementor-3590 .elementor-element-afe950c .elementor-heading-title,.elementor-3590 .elementor-element-fdb5e3b{text-align:center}
}
@media (max-width:767px){
.elementor-3590 .elementor-element-7a6b84e>.e-con-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important;padding:0 18px 52px!important}
.goliathh-object-gallery{grid-column:1/-1;width:calc(100% + 36px);margin:0 -18px 22px;border-radius:0 0 22px 22px;box-shadow:0 12px 32px rgba(17,35,82,.12)}
.goliathh-gallery__viewport{aspect-ratio:4/3}
.goliathh-gallery__arrow{width:44px;height:44px;font-size:24px;background:rgba(18,35,79,.9)}
.goliathh-gallery__prev{left:12px}.goliathh-gallery__next{right:12px}
.goliathh-gallery__counter{right:12px;bottom:12px;padding:6px 10px;font-size:12px}
.goliathh-gallery__dots{bottom:15px;gap:6px}.goliathh-gallery__dot{width:6px;height:6px}.goliathh-gallery__dot[aria-current="true"]{width:18px}
.elementor-3590 .elementor-element-1d2b225,.elementor-3590 .elementor-element-5a727dc,.elementor-3590 .elementor-element-96b56a1,.elementor-3590 .elementor-element-04140b2,.elementor-3590 .elementor-element-f9417e6,.elementor-3590 .elementor-element-afe950c,.elementor-3590 .elementor-element-fdb5e3b{grid-column:1/-1!important}
.elementor-3590 .elementor-element-1d2b225 .elementor-heading-title{font-size:clamp(30px,9vw,39px)!important;line-height:1.08!important;letter-spacing:-.025em;text-align:center!important}
.elementor-3590 .elementor-element-5a727dc{max-width:34rem;margin:0 auto 18px;text-align:center!important}
.elementor-3590 .elementor-element-5a727dc p{font-size:16px!important;line-height:1.65!important;text-align:center!important}
.elementor-3590 .elementor-element-96b56a1,.elementor-3590 .elementor-element-04140b2{margin-top:22px;text-align:center!important}
.elementor-3590 .elementor-element-96b56a1 .elementor-heading-title,.elementor-3590 .elementor-element-04140b2 .elementor-heading-title{font-size:25px!important;text-align:center!important}
.elementor-3590 .elementor-element-b8d503d,.elementor-3590 .elementor-element-5c4386d,.elementor-3590 .elementor-element-71664aa,.elementor-3590 .elementor-element-7d18d01,.elementor-3590 .elementor-element-858b02d,.elementor-3590 .elementor-element-1456a30,.elementor-3590 .elementor-element-041275f,.elementor-3590 .elementor-element-99c7549,.elementor-3590 .elementor-element-2d8d353,.elementor-3590 .elementor-element-c2135a0{display:flex;align-items:center;justify-content:center;min-height:86px;margin:0!important;padding:15px 10px!important;border:0!important;border-radius:16px;background:#f2f5fa;box-shadow:0 7px 20px rgba(17,35,82,.07);text-align:center!important}
.elementor-3590 .elementor-element-b8d503d .elementor-heading-title,.elementor-3590 .elementor-element-5c4386d .elementor-heading-title,.elementor-3590 .elementor-element-71664aa .elementor-heading-title,.elementor-3590 .elementor-element-7d18d01 .elementor-heading-title,.elementor-3590 .elementor-element-858b02d .elementor-heading-title,.elementor-3590 .elementor-element-1456a30 .elementor-heading-title,.elementor-3590 .elementor-element-041275f .elementor-heading-title,.elementor-3590 .elementor-element-99c7549 .elementor-heading-title,.elementor-3590 .elementor-element-2d8d353 .elementor-heading-title,.elementor-3590 .elementor-element-c2135a0 .elementor-heading-title{font-size:14px!important;line-height:1.4!important;text-align:center!important;overflow-wrap:anywhere}
.elementor-3590 .elementor-element-f9417e6{margin-top:10px;padding:24px 20px!important;border:0!important;border-radius:18px;background:linear-gradient(145deg,rgba(31,55,111,.96),rgba(18,35,79,.96));box-shadow:0 12px 30px rgba(17,35,82,.14);text-align:center!important}
.elementor-3590 .elementor-element-f9417e6 .elementor-heading-title{color:#fff!important;font-size:16px!important;line-height:1.65!important;text-align:center!important}
.elementor-3590 .elementor-element-afe950c{margin-top:28px;text-align:center!important}
.elementor-3590 .elementor-element-afe950c .elementor-heading-title{text-align:center!important;font-size:25px!important;line-height:1.25!important}
.elementor-3590 .elementor-element-fdb5e3b .elementor-button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px}
}
@media (prefers-reduced-motion:reduce){.goliathh-gallery__track{transition:none}}
@media(max-width:767px){.elementor-3590 .elementor-element-b8d503d,.elementor-3590 .elementor-element-5c4386d,.elementor-3590 .elementor-element-71664aa,.elementor-3590 .elementor-element-7d18d01,.elementor-3590 .elementor-element-858b02d,.elementor-3590 .elementor-element-1456a30,.elementor-3590 .elementor-element-041275f,.elementor-3590 .elementor-element-99c7549,.elementor-3590 .elementor-element-2d8d353,.elementor-3590 .elementor-element-c2135a0{grid-column:auto!important;width:100%!important;min-width:0!important}.elementor-3590 .elementor-element-b8d503d>.elementor-widget-container,.elementor-3590 .elementor-element-5c4386d>.elementor-widget-container,.elementor-3590 .elementor-element-71664aa>.elementor-widget-container,.elementor-3590 .elementor-element-7d18d01>.elementor-widget-container,.elementor-3590 .elementor-element-858b02d>.elementor-widget-container,.elementor-3590 .elementor-element-1456a30>.elementor-widget-container,.elementor-3590 .elementor-element-041275f>.elementor-widget-container,.elementor-3590 .elementor-element-99c7549>.elementor-widget-container,.elementor-3590 .elementor-element-2d8d353>.elementor-widget-container,.elementor-3590 .elementor-element-c2135a0 >.elementor-widget-container{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.elementor-3590 .elementor-element-b8d503d .elementor-heading-title,.elementor-3590 .elementor-element-5c4386d .elementor-heading-title,.elementor-3590 .elementor-element-71664aa .elementor-heading-title,.elementor-3590 .elementor-element-7d18d01 .elementor-heading-title,.elementor-3590 .elementor-element-858b02d .elementor-heading-title,.elementor-3590 .elementor-element-1456a30 .elementor-heading-title,.elementor-3590 .elementor-element-041275f .elementor-heading-title,.elementor-3590 .elementor-element-99c7549 .elementor-heading-title,.elementor-3590 .elementor-element-2d8d353 .elementor-heading-title,.elementor-3590 .elementor-element-c2135a0 .elementor-heading-title{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.elementor-3590 .elementor-widget-heading:has(.elementor-heading-title:empty){display:none!important}}@media(max-width:767px){.elementor-3590 .elementor-element-b8d503d,.elementor-3590 .elementor-element-5c4386d,.elementor-3590 .elementor-element-71664aa,.elementor-3590 .elementor-element-7d18d01,.elementor-3590 .elementor-element-858b02d,.elementor-3590 .elementor-element-1456a30,.elementor-3590 .elementor-element-041275f,.elementor-3590 .elementor-element-99c7549,.elementor-3590 .elementor-element-2d8d353,.elementor-3590 .elementor-element-c2135a0{grid-column:span 1!important;max-width:100%!important}.elementor-3590 .elementor-element-96b56a1+*{min-width:0!important}}@media(max-width:767px){.elementor-3590 .elementor-element-7a6b84e>.e-con-inner{display:flex!important;flex-flow:row wrap!important;align-items:stretch!important;gap:12px!important}.goliathh-object-gallery,.elementor-3590 .elementor-element-1d2b225,.elementor-3590 .elementor-element-5a727dc,.elementor-3590 .elementor-element-96b56a1,.elementor-3590 .elementor-element-04140b2,.elementor-3590 .elementor-element-f9417e6,.elementor-3590 .elementor-element-afe950c,.elementor-3590 .elementor-element-fdb5e3b{flex:0 0 100%!important;width:100%!important}.elementor-3590 .elementor-element-b8d503d,.elementor-3590 .elementor-element-5c4386d,.elementor-3590 .elementor-element-71664aa,.elementor-3590 .elementor-element-7d18d01,.elementor-3590 .elementor-element-858b02d,.elementor-3590 .elementor-element-1456a30,.elementor-3590 .elementor-element-041275f,.elementor-3590 .elementor-element-99c7549,.elementor-3590 .elementor-element-2d8d353,.elementor-3590 .elementor-element-c2135a0{flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}}>