.elementor-10147 .elementor-element.elementor-element-4d78b9c{--display:flex;--min-height:92vh;--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:center;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-4d78b9c::before, .elementor-10147 .elementor-element.elementor-element-4d78b9c > .elementor-background-video-container::before, .elementor-10147 .elementor-element.elementor-element-4d78b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-10147 .elementor-element.elementor-element-4d78b9c > .elementor-background-slideshow::before, .elementor-10147 .elementor-element.elementor-element-4d78b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10147 .elementor-element.elementor-element-4d78b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,38,62,.45);--background-overlay:'';}.elementor-10147 .elementor-element.elementor-element-4d78b9c:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-4d78b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://aquariumofguam.com/wp-content/uploads/2026/10/Gemini_Generated_Image_dgkl5dgkl5dgkl5d.webp") 50% 50%;background-size:cover;}.elementor-10147 .elementor-element.elementor-element-b34e0b3{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:170px;--padding-bottom:190px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10147 .elementor-element.elementor-element-97655e0{width:initial;max-width:initial;background-color:rgba(255,255,255,.14);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:9px 20px 9px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.55);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-10147 .elementor-element.elementor-element-97655e0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-10147 .elementor-element.elementor-element-97655e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-0f1c207{text-align:center;}.elementor-10147 .elementor-element.elementor-element-0f1c207 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:108px;font-weight:400;text-shadow:0px 4px 40px rgba(0,20,60,.55);color:#FFFFFF;}.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-10147 .elementor-element.elementor-element-9aa0fa4{text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;line-height:1.7em;color:#F0F8FB;}.elementor-10147 .elementor-element.elementor-element-8480d0f{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button{background-color:#B31983;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 28px 0px rgba(179,25,131,.38);border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button:hover, .elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button:focus{background-color:#F8BE00;color:#00263E;}.elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button:hover svg, .elementor-10147 .elementor-element.elementor-element-6e47088 .elementor-button:focus svg{fill:#00263E;}.elementor-10147 .elementor-element.elementor-element-5fb9df4 .elementor-button{background-color:rgba(255,255,255,.16);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,.7);border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-10147 .elementor-element.elementor-element-5fb9df4 .elementor-button:hover, .elementor-10147 .elementor-element.elementor-element-5fb9df4 .elementor-button:focus{background-color:#F8BE00;color:#00263E;border-color:#F8BE00;}.elementor-10147 .elementor-element.elementor-element-5fb9df4 .elementor-button:hover svg, .elementor-10147 .elementor-element.elementor-element-5fb9df4 .elementor-button:focus svg{fill:#00263E;}.elementor-10147 .elementor-element.elementor-element-1175859{--display:flex;--position:absolute;--min-height:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-10147 .elementor-element.elementor-element-1175859:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-1175859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquariumofguam.com/wp-content/uploads/aog-homepage-2/hero-wave-a.svg");background-repeat:repeat-x;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-1175859{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-1175859{right:0px;}.elementor-10147 .elementor-element.elementor-element-a748056{--display:flex;--position:absolute;--min-height:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-10147 .elementor-element.elementor-element-a748056:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-a748056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquariumofguam.com/wp-content/uploads/aog-homepage-2/hero-wave-b.svg");background-repeat:repeat-x;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-a748056{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-a748056{right:0px;}.elementor-10147 .elementor-element.elementor-element-892833d{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-10147 .elementor-element.elementor-element-892833d:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-892833d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-929970c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-99a6af6 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-c19dfcf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-9809aa3{--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;--padding-top:36px;--padding-bottom:38px;--padding-left:30px;--padding-right:30px;}.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-10147 .elementor-element.elementor-element-edff5f4 img{width:120px;}.elementor-10147 .elementor-element.elementor-element-b89d272{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-a3192c2 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-7f8001b .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-a25c6cd{--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;--padding-top:36px;--padding-bottom:38px;--padding-left:30px;--padding-right:30px;}.elementor-10147 .elementor-element.elementor-element-85f7044 img{width:120px;}.elementor-10147 .elementor-element.elementor-element-a1d1630{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-6cb2695 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-8f8680e .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-6d1979c{--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;--padding-top:36px;--padding-bottom:38px;--padding-left:30px;--padding-right:30px;}.elementor-10147 .elementor-element.elementor-element-c53e8bb img{width:120px;}.elementor-10147 .elementor-element.elementor-element-56a3d11{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-a54352e .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-4f72e37 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-b05039b{--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;--padding-top:36px;--padding-bottom:38px;--padding-left:30px;--padding-right:30px;}.elementor-10147 .elementor-element.elementor-element-c85149e img{width:120px;}.elementor-10147 .elementor-element.elementor-element-264a8bc{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-2e5bbf3 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-e309dcb .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-ca098c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-166a881 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://aquariumofguam.com/wp-content/uploads/2026/09/Banner-3_1-scaled.webp);background-size:cover;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-166a881 .swiper-slide-contents{margin-right:auto;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-166a881 .swiper-slide-inner{text-align:start;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-98d7583 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://aquariumofguam.com/wp-content/uploads/2026/09/Object-3_1_fixed2-scaled.jpg);background-size:cover;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-98d7583 .swiper-slide-contents{margin-right:auto;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-98d7583 .swiper-slide-inner{text-align:start;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-431f975 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://aquariumofguam.com/wp-content/uploads/2026/09/Banner-2_1_fixed2-scaled.webp);background-size:cover;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-431f975 .swiper-slide-contents{margin-right:auto;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-repeater-item-431f975 .swiper-slide-inner{text-align:start;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-10147 .elementor-element.elementor-element-1a426f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-slide-contents{max-width:600px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-slide-inner{padding:0px 0px 0px 150px;text-align:center;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-slide-heading{font-family:"Julius Sans One", Sans-serif;font-size:54px;font-weight:400;line-height:65px;letter-spacing:4%;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-slide-description{font-family:"Mulish", Sans-serif;font-size:23px;font-weight:300;line-height:30px;letter-spacing:4%;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:12px;width:12px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-pagination-fraction{font-size:12px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-10147 .elementor-element.elementor-element-b2eb8c8{--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:center;--overflow:hidden;--padding-top:150px;--padding-bottom:130px;--padding-left:28px;--padding-right:28px;}.elementor-10147 .elementor-element.elementor-element-b2eb8c8:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-b2eb8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0A5F93 0%, #00263E 100%);}.elementor-10147 .elementor-element.elementor-element-a6503d6{--display:flex;--position:absolute;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-a6503d6{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-a6503d6{right:0px;}.elementor-10147 .elementor-element.elementor-element-7725c18{--display:flex;--position:absolute;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-7725c18{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-7725c18{right:0px;}.elementor-10147 .elementor-element.elementor-element-60f4772{--display:flex;--position:absolute;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-60f4772{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-60f4772{right:0px;}.elementor-10147 .elementor-element.elementor-element-4114099{--display:flex;--position:absolute;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-4114099{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-4114099{right:0px;}.elementor-10147 .elementor-element.elementor-element-588d1fb{--display:flex;--position:absolute;--min-height:7px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-588d1fb{left:39%;}body.rtl .elementor-10147 .elementor-element.elementor-element-588d1fb{right:39%;}.elementor-10147 .elementor-element.elementor-element-6a5571d{--display:flex;--position:absolute;--min-height:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-6a5571d{left:41%;}body.rtl .elementor-10147 .elementor-element.elementor-element-6a5571d{right:41%;}.elementor-10147 .elementor-element.elementor-element-4f8f549{--display:flex;--position:absolute;--min-height:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-4f8f549{left:47%;}body.rtl .elementor-10147 .elementor-element.elementor-element-4f8f549{right:47%;}.elementor-10147 .elementor-element.elementor-element-98eb743{--display:flex;--position:absolute;--min-height:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-98eb743{left:58%;}body.rtl .elementor-10147 .elementor-element.elementor-element-98eb743{right:58%;}.elementor-10147 .elementor-element.elementor-element-95d4b83{--display:flex;--position:absolute;--min-height:6px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-95d4b83{left:60%;}body.rtl .elementor-10147 .elementor-element.elementor-element-95d4b83{right:60%;}.elementor-10147 .elementor-element.elementor-element-698ad48{--display:flex;--position:absolute;--min-height:13px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-698ad48{left:92%;}body.rtl .elementor-10147 .elementor-element.elementor-element-698ad48{right:92%;}.elementor-10147 .elementor-element.elementor-element-2daa726{--display:flex;--position:absolute;--min-height:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-2daa726{left:67%;}body.rtl .elementor-10147 .elementor-element.elementor-element-2daa726{right:67%;}.elementor-10147 .elementor-element.elementor-element-2c6f539{--display:flex;--position:absolute;--min-height:9px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-2c6f539{left:9%;}body.rtl .elementor-10147 .elementor-element.elementor-element-2c6f539{right:9%;}.elementor-10147 .elementor-element.elementor-element-e643714{--display:flex;--position:absolute;--min-height:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-e643714{left:49%;}body.rtl .elementor-10147 .elementor-element.elementor-element-e643714{right:49%;}.elementor-10147 .elementor-element.elementor-element-d758c84{--display:flex;--position:absolute;--min-height:17px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-d758c84{left:29%;}body.rtl .elementor-10147 .elementor-element.elementor-element-d758c84{right:29%;}.elementor-10147 .elementor-element.elementor-element-42f2c98{--display:flex;--position:absolute;--min-height:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-42f2c98{left:49%;}body.rtl .elementor-10147 .elementor-element.elementor-element-42f2c98{right:49%;}.elementor-10147 .elementor-element.elementor-element-534608f{--display:flex;--position:absolute;--min-height:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-534608f{left:42%;}body.rtl .elementor-10147 .elementor-element.elementor-element-534608f{right:42%;}.elementor-10147 .elementor-element.elementor-element-b6cda1b{--display:flex;--position:absolute;--min-height:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-b6cda1b{left:62%;}body.rtl .elementor-10147 .elementor-element.elementor-element-b6cda1b{right:62%;}.elementor-10147 .elementor-element.elementor-element-272a806{--display:flex;--position:absolute;--min-height:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-272a806{left:59%;}body.rtl .elementor-10147 .elementor-element.elementor-element-272a806{right:59%;}.elementor-10147 .elementor-element.elementor-element-690dfc9{--display:flex;--position:absolute;--min-height:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-690dfc9{left:24%;}body.rtl .elementor-10147 .elementor-element.elementor-element-690dfc9{right:24%;}.elementor-10147 .elementor-element.elementor-element-e5fcd2d{--display:flex;--position:absolute;--min-height:9px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(200,240,255,.5);--border-color:rgba(200,240,255,.5);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-e5fcd2d{left:68%;}body.rtl .elementor-10147 .elementor-element.elementor-element-e5fcd2d{right:68%;}.elementor-10147 .elementor-element.elementor-element-3b272ff{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-3b272ff{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-3b272ff{right:0px;}.elementor-10147 .elementor-element.elementor-element-92f12b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-a234ce4 img{width:100%;}.elementor-10147 .elementor-element.elementor-element-36c6286{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-36c6286{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-36c6286{right:0px;}.elementor-10147 .elementor-element.elementor-element-6cb0918{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-0e6c51c img{width:100%;}.elementor-10147 .elementor-element.elementor-element-5465607{--display:flex;--position:absolute;--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-1px;}.elementor-10147 .elementor-element.elementor-element-5465607:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-5465607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquariumofguam.com/wp-content/uploads/aog-homepage-2/surf-wave-a.svg");background-repeat:repeat-x;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-5465607{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-5465607{right:0px;}.elementor-10147 .elementor-element.elementor-element-774c127{--display:flex;--position:absolute;--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-1px;}.elementor-10147 .elementor-element.elementor-element-774c127:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-774c127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquariumofguam.com/wp-content/uploads/aog-homepage-2/surf-wave-b.svg");background-repeat:repeat-x;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-774c127{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-774c127{right:0px;}.elementor-10147 .elementor-element.elementor-element-a52c285{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:rgba(255,255,255,.4);--border-color:rgba(255,255,255,.4);--border-radius:32px 32px 32px 32px;box-shadow:0px 30px 70px 0px rgba(0,20,50,.45);--padding-top:62px;--padding-bottom:54px;--padding-left:56px;--padding-right:56px;}.elementor-10147 .elementor-element.elementor-element-a52c285:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-a52c285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, rgba(255,255,255,.17) 0%, rgba(255,255,255,.06) 100%);}.elementor-10147 .elementor-element.elementor-element-27857d5{width:initial;max-width:initial;background-color:rgba(255,255,255,.14);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:9px 20px 9px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.55);border-radius:999px 999px 999px 999px;text-align:center;}.elementor-10147 .elementor-element.elementor-element-27857d5.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-10147 .elementor-element.elementor-element-27857d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-8f69f27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-10147 .elementor-element.elementor-element-8f69f27 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:76px;font-weight:400;text-shadow:0px 4px 34px rgba(0,20,60,.5);color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-76125b5{text-align:center;font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;line-height:1.7em;color:#EAF6FB;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-type-html{padding-bottom:0px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group .elementor-field{color:#1D2A4A;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group .elementor-field, .elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-subgroup label{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,.96);border-color:rgba(255,255,255,.6);border-width:1.5px 1.5px 1.5px 1.5px;border-radius:999px 999px 999px 999px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,.96);border-color:rgba(255,255,255,.6);border-width:1.5px 1.5px 1.5px 1.5px;border-radius:999px 999px 999px 999px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-group .elementor-select-wrapper::before{color:rgba(255,255,255,.6);}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.08em;border-radius:999px 999px 999px 999px;padding:17px 32px 17px 32px;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .e-form__buttons__wrapper__button-next{background-color:#B31983;color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-button[type="submit"]{background-color:#B31983;color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .e-form__buttons__wrapper__button-next:hover{background-color:#F8BE00;color:#00263E;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-button[type="submit"]:hover{background-color:#F8BE00;color:#00263E;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-button[type="submit"]:hover svg *{fill:#00263E;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-message.elementor-message-success{color:#FFE38A;}.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-message.elementor-message-danger{color:#FFB3DF;}.elementor-10147 .elementor-element.elementor-element-eb8c797{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10147 .elementor-element.elementor-element-c26e8ee{--display:flex;--min-height:560px;--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;--overflow:hidden;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-10147 .elementor-element.elementor-element-c26e8ee:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-c26e8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00263E;background-image:url("https://aquariumofguam.com/wp-content/uploads/2026/06/Guam-Freshwater-Zone-HR01-2048x1153.jpg");background-position:center center;background-size:cover;}.elementor-10147 .elementor-element.elementor-element-c26e8ee::before, .elementor-10147 .elementor-element.elementor-element-c26e8ee > .elementor-background-video-container::before, .elementor-10147 .elementor-element.elementor-element-c26e8ee > .e-con-inner > .elementor-background-video-container::before, .elementor-10147 .elementor-element.elementor-element-c26e8ee > .elementor-background-slideshow::before, .elementor-10147 .elementor-element.elementor-element-c26e8ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-10147 .elementor-element.elementor-element-c26e8ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,38,62,.92) 0%, rgba(0,72,118,.46) 100%);}.elementor-10147 .elementor-element.elementor-element-5c153e8{--display:flex;--position:absolute;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-5c153e8{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-5c153e8{right:0px;}.elementor-10147 .elementor-element.elementor-element-e3d02b4{--display:flex;--position:absolute;--min-height:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-10147 .elementor-element.elementor-element-e3d02b4{left:0px;}body.rtl .elementor-10147 .elementor-element.elementor-element-e3d02b4{right:0px;}.elementor-10147 .elementor-element.elementor-element-dd10e1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-10147 .elementor-element.elementor-element-dd10e1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.26em;color:#62CBC9;}.elementor-10147 .elementor-element.elementor-element-ea6fa8e{text-align:start;}.elementor-10147 .elementor-element.elementor-element-ea6fa8e .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:80px;font-weight:400;color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-599c02d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-10147 .elementor-element.elementor-element-599c02d .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:300;letter-spacing:0.02em;color:#D6E8F1;}.elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button{background-color:#B31983;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:19px 38px 19px 38px;}.elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button:hover, .elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button:focus{background-color:#8F1368;color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button:hover svg, .elementor-10147 .elementor-element.elementor-element-8a6f1e2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-d1bb552{--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;--padding-top:110px;--padding-bottom:130px;--padding-left:32px;--padding-right:32px;}.elementor-10147 .elementor-element.elementor-element-d1bb552:not(.elementor-motion-effects-element-type-background), .elementor-10147 .elementor-element.elementor-element-d1bb552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10147 .elementor-element.elementor-element-459b118{--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:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-85fbb32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10147 .elementor-element.elementor-element-88db984 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-10147 .elementor-element.elementor-element-76ca369 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-e8ed3cc .elementor-heading-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-10147 .elementor-element.elementor-element-4a6b553{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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 );}body.elementor-page-10147:not(.elementor-motion-effects-element-type-background), body.elementor-page-10147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-10147 .elementor-element.elementor-element-b34e0b3{--content-width:1040px;}.elementor-10147 .elementor-element.elementor-element-1175859{--width:100%;}.elementor-10147 .elementor-element.elementor-element-a748056{--width:100%;}.elementor-10147 .elementor-element.elementor-element-929970c{--width:100%;}.elementor-10147 .elementor-element.elementor-element-c19dfcf{--width:100%;}.elementor-10147 .elementor-element.elementor-element-9809aa3{--width:100%;}.elementor-10147 .elementor-element.elementor-element-a25c6cd{--width:100%;}.elementor-10147 .elementor-element.elementor-element-6d1979c{--width:100%;}.elementor-10147 .elementor-element.elementor-element-b05039b{--width:100%;}.elementor-10147 .elementor-element.elementor-element-ca098c7{--width:100%;}.elementor-10147 .elementor-element.elementor-element-a6503d6{--width:100%;}.elementor-10147 .elementor-element.elementor-element-7725c18{--width:100%;}.elementor-10147 .elementor-element.elementor-element-60f4772{--width:100%;}.elementor-10147 .elementor-element.elementor-element-4114099{--width:100%;}.elementor-10147 .elementor-element.elementor-element-588d1fb{--width:7px;}.elementor-10147 .elementor-element.elementor-element-6a5571d{--width:12px;}.elementor-10147 .elementor-element.elementor-element-4f8f549{--width:8px;}.elementor-10147 .elementor-element.elementor-element-98eb743{--width:6px;}.elementor-10147 .elementor-element.elementor-element-95d4b83{--width:6px;}.elementor-10147 .elementor-element.elementor-element-698ad48{--width:13px;}.elementor-10147 .elementor-element.elementor-element-2daa726{--width:16px;}.elementor-10147 .elementor-element.elementor-element-2c6f539{--width:9px;}.elementor-10147 .elementor-element.elementor-element-e643714{--width:16px;}.elementor-10147 .elementor-element.elementor-element-d758c84{--width:17px;}.elementor-10147 .elementor-element.elementor-element-42f2c98{--width:15px;}.elementor-10147 .elementor-element.elementor-element-534608f{--width:15px;}.elementor-10147 .elementor-element.elementor-element-b6cda1b{--width:8px;}.elementor-10147 .elementor-element.elementor-element-272a806{--width:16px;}.elementor-10147 .elementor-element.elementor-element-690dfc9{--width:14px;}.elementor-10147 .elementor-element.elementor-element-e5fcd2d{--width:9px;}.elementor-10147 .elementor-element.elementor-element-3b272ff{--width:30%;}.elementor-10147 .elementor-element.elementor-element-36c6286{--width:30%;}.elementor-10147 .elementor-element.elementor-element-5465607{--width:100%;}.elementor-10147 .elementor-element.elementor-element-774c127{--width:100%;}.elementor-10147 .elementor-element.elementor-element-a52c285{--width:804px;}.elementor-10147 .elementor-element.elementor-element-c26e8ee{--content-width:1180px;}.elementor-10147 .elementor-element.elementor-element-5c153e8{--width:100%;}.elementor-10147 .elementor-element.elementor-element-e3d02b4{--width:100%;}.elementor-10147 .elementor-element.elementor-element-459b118{--content-width:1116px;}.elementor-10147 .elementor-element.elementor-element-85fbb32{--width:36%;}.elementor-10147 .elementor-element.elementor-element-4a6b553{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10147 .elementor-element.elementor-element-588d1fb{--width:7px;}.elementor-10147 .elementor-element.elementor-element-6a5571d{--width:12px;}.elementor-10147 .elementor-element.elementor-element-4f8f549{--width:8px;}.elementor-10147 .elementor-element.elementor-element-98eb743{--width:6px;}.elementor-10147 .elementor-element.elementor-element-95d4b83{--width:6px;}.elementor-10147 .elementor-element.elementor-element-698ad48{--width:13px;}.elementor-10147 .elementor-element.elementor-element-2daa726{--width:16px;}.elementor-10147 .elementor-element.elementor-element-2c6f539{--width:9px;}.elementor-10147 .elementor-element.elementor-element-e643714{--width:16px;}.elementor-10147 .elementor-element.elementor-element-d758c84{--width:17px;}.elementor-10147 .elementor-element.elementor-element-42f2c98{--width:15px;}.elementor-10147 .elementor-element.elementor-element-534608f{--width:15px;}.elementor-10147 .elementor-element.elementor-element-b6cda1b{--width:8px;}.elementor-10147 .elementor-element.elementor-element-272a806{--width:16px;}.elementor-10147 .elementor-element.elementor-element-690dfc9{--width:14px;}.elementor-10147 .elementor-element.elementor-element-e5fcd2d{--width:9px;}.elementor-10147 .elementor-element.elementor-element-85fbb32{--width:100%;}.elementor-10147 .elementor-element.elementor-element-4a6b553{--width:100%;}}@media(max-width:1024px){.elementor-10147 .elementor-element.elementor-element-892833d{--padding-top:90px;--padding-bottom:90px;--padding-left:28px;--padding-right:28px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-slide-contents{max-width:440px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-slide-inner{padding:0px 0px 0px 50px;}.elementor-10147 .elementor-element.elementor-element-d1bb552{--padding-top:80px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-10147 .elementor-element.elementor-element-b34e0b3{--padding-top:120px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-10147 .elementor-element.elementor-element-892833d{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-10147 .elementor-element.elementor-element-9809aa3{--padding-top:30px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10147 .elementor-element.elementor-element-a25c6cd{--padding-top:30px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10147 .elementor-element.elementor-element-6d1979c{--padding-top:30px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10147 .elementor-element.elementor-element-b05039b{--padding-top:30px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10147 .elementor-element.elementor-element-ca098c7{--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;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .swiper-slide-inner{padding:10px 10px 10px 10px;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-slide-heading{font-size:30px;line-height:1.1em;}.elementor-10147 .elementor-element.elementor-element-1a426f0 .elementor-slide-description{font-size:18px;line-height:1.3em;}.elementor-10147 .elementor-element.elementor-element-b2eb8c8{--padding-top:110px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-10147 .elementor-element.elementor-element-588d1fb{--width:7px;}.elementor-10147 .elementor-element.elementor-element-6a5571d{--width:12px;}.elementor-10147 .elementor-element.elementor-element-4f8f549{--width:8px;}.elementor-10147 .elementor-element.elementor-element-98eb743{--width:6px;}.elementor-10147 .elementor-element.elementor-element-95d4b83{--width:6px;}.elementor-10147 .elementor-element.elementor-element-698ad48{--width:13px;}.elementor-10147 .elementor-element.elementor-element-2daa726{--width:16px;}.elementor-10147 .elementor-element.elementor-element-2c6f539{--width:9px;}.elementor-10147 .elementor-element.elementor-element-e643714{--width:16px;}.elementor-10147 .elementor-element.elementor-element-d758c84{--width:17px;}.elementor-10147 .elementor-element.elementor-element-42f2c98{--width:15px;}.elementor-10147 .elementor-element.elementor-element-534608f{--width:15px;}.elementor-10147 .elementor-element.elementor-element-b6cda1b{--width:8px;}.elementor-10147 .elementor-element.elementor-element-272a806{--width:16px;}.elementor-10147 .elementor-element.elementor-element-690dfc9{--width:14px;}.elementor-10147 .elementor-element.elementor-element-e5fcd2d{--width:9px;}.elementor-10147 .elementor-element.elementor-element-a52c285{--padding-top:44px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-10147 .elementor-element.elementor-element-c26e8ee{--min-height:520px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-10147 .elementor-element.elementor-element-d1bb552{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-4d78b9c */.elementor-10147 .elementor-element.elementor-element-4d78b9c{min-height:min(92vh,900px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9809aa3 */.elementor-10147 .elementor-element.elementor-element-9809aa3{--c:#00A0DF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a25c6cd */.elementor-10147 .elementor-element.elementor-element-a25c6cd{--c:#B01C84}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1979c */.elementor-10147 .elementor-element.elementor-element-6d1979c{--c:#F5B81C}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b05039b */.elementor-10147 .elementor-element.elementor-element-b05039b{--c:#00A99D}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588d1fb */.elementor-10147 .elementor-element.elementor-element-588d1fb{animation-duration:16s;animation-delay:-18s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5571d */.elementor-10147 .elementor-element.elementor-element-6a5571d{animation-duration:28s;animation-delay:-16s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8f549 */.elementor-10147 .elementor-element.elementor-element-4f8f549{animation-duration:22s;animation-delay:-8s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98eb743 */.elementor-10147 .elementor-element.elementor-element-98eb743{animation-duration:23s;animation-delay:-19s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95d4b83 */.elementor-10147 .elementor-element.elementor-element-95d4b83{animation-duration:19s;animation-delay:-2s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698ad48 */.elementor-10147 .elementor-element.elementor-element-698ad48{animation-duration:29s;animation-delay:0s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2daa726 */.elementor-10147 .elementor-element.elementor-element-2daa726{animation-duration:29s;animation-delay:-11s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6f539 */.elementor-10147 .elementor-element.elementor-element-2c6f539{animation-duration:17s;animation-delay:-18s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e643714 */.elementor-10147 .elementor-element.elementor-element-e643714{animation-duration:21s;animation-delay:-19s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d758c84 */.elementor-10147 .elementor-element.elementor-element-d758c84{animation-duration:27s;animation-delay:-18s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f2c98 */.elementor-10147 .elementor-element.elementor-element-42f2c98{animation-duration:25s;animation-delay:-21s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534608f */.elementor-10147 .elementor-element.elementor-element-534608f{animation-duration:18s;animation-delay:-26s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6cda1b */.elementor-10147 .elementor-element.elementor-element-b6cda1b{animation-duration:31s;animation-delay:-18s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272a806 */.elementor-10147 .elementor-element.elementor-element-272a806{animation-duration:21s;animation-delay:-5s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-690dfc9 */.elementor-10147 .elementor-element.elementor-element-690dfc9{animation-duration:26s;animation-delay:-21s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fcd2d */.elementor-10147 .elementor-element.elementor-element-e5fcd2d{animation-duration:19s;animation-delay:-2s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b272ff */.elementor-10147 .elementor-element.elementor-element-3b272ff{--t:30%;--w:clamp(300px,38vw,540px);--dx:62s;--dl:-18s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c6286 */.elementor-10147 .elementor-element.elementor-element-36c6286{--t:64%;--w:clamp(170px,19vw,280px);--dx:96s;--dl:-60s}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-eb8c797 */.elementor-10147 .elementor-element.elementor-element-eb8c797 .elementor-field-textual{padding:17px 24px;min-height:0;line-height:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a52c285 */.elementor-10147 .elementor-element.elementor-element-a52c285{max-width:100%}/* End custom CSS */
/* Start custom CSS *//* Aquarium of Guam – Homepage 2: effects with no native Elementor control (classes aog-*) */
.aog-hero,.aog-fol,.aog-join{position:relative;overflow:hidden;isolation:isolate}
.aog-hero::before{background:linear-gradient(180deg,rgba(0,38,62,.6),rgba(0,38,62,.3) 45%,rgba(0,38,62,.7))!important;opacity:1!important}
.aog-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle 380px at 50% 42%,rgba(98,203,201,.3),transparent 70%)}
.aog-hero-in,.aog-fin{position:relative;z-index:3}
.aog-wv{position:absolute!important;left:0;right:0;width:100%!important;background-repeat:repeat-x!important;background-size:200% 100%!important;pointer-events:none;z-index:2;animation:aog-bd 22s linear infinite}
.aog-wv.b{animation-duration:34s;animation-direction:reverse}
.aog-wv.hero{bottom:-1px!important;height:90px;min-height:90px}
.aog-wv.surf{top:-1px!important;height:80px;min-height:80px;z-index:4}
.aog-pill .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;-webkit-backdrop-filter:none;backdrop-filter:none}
.aog-hero-in .aog-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.aog-pill .elementor-heading-title::before{content:"";width:9px;height:9px;border-radius:50%;background:#F8BE00;box-shadow:0 0 0 4px rgba(248,190,0,.3);animation:aog-pulse 2s ease-in-out infinite}
.aog-h1 .elementor-heading-title{font-size:clamp(40px,7.6vw,108px);line-height:1.02}
.aog-h1 .aog-l2{display:block;margin-top:10px;font-size:clamp(26px,4.2vw,58px);letter-spacing:.1em;color:#e6f6fb}
.aog-lead,.aog-lead p{font-size:clamp(17px,1.7vw,21px);line-height:1.7}
.aog-lead{max-width:62ch;margin:28px auto 0}
.aog-btns .elementor-button{backdrop-filter:none}
.aog-btn-g .elementor-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}
.aog-cue{left:50%!important;transform:translateX(-50%);z-index:3;width:auto!important}
.aog-cue .elementor-button-content-wrapper{flex-direction:column;align-items:center;gap:8px}
.aog-cue .elementor-button-content-wrapper::before{content:"";width:22px;height:36px;border:2px solid rgba(255,255,255,.8);border-radius:14px;box-sizing:border-box;background:linear-gradient(#fff,#fff) no-repeat 50% 7px/4px 7px;animation:aog-scroll 1.8s ease-in-out infinite}
.aog-t2 .elementor-heading-title{font-size:clamp(34px,4.6vw,64px);line-height:1.05}
.aog-card{position:relative;overflow:hidden}
.aog-card::before{content:"";position:absolute;right:-64px;top:-64px;width:150px;height:150px;border-radius:50%;background:var(--c);opacity:.16;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .5s;pointer-events:none;z-index:0}
.aog-card:hover::before{transform:scale(10);opacity:.26}
.aog-card>.elementor-widget{position:relative;z-index:1}
.aog-card>.aog-cn{position:absolute;z-index:1;pointer-events:none}
.aog-c1{--c:#00A0DF}.aog-c2{--c:#00AF9A}.aog-c3{--c:#E87200}.aog-c4{--c:#B31983}
.aog-card .aog-ci .elementor-icon{background:color-mix(in srgb,var(--c) 18%,#fff);transition:background .4s,color .4s}
.aog-card .aog-ci .elementor-icon svg{transition:fill .4s}
.aog-card:hover .aog-ct .elementor-heading-title,.aog-card:hover .aog-cp,.aog-card:hover .aog-cp p{color:#fff!important}
.aog-card:hover .aog-ci .elementor-icon{background:rgba(255,255,255,.2);color:#fff;fill:#fff}
.aog-card:hover .aog-ci .elementor-icon svg{fill:#fff}
.aog-card .aog-cn .elementor-heading-title{-webkit-text-stroke:1.3px color-mix(in srgb,var(--c) 70%,#fff)}
.aog-fol{background:linear-gradient(180deg,#0a5f93 0,#004876 34%,#00263E 100%)!important}
.aog-rays,.aog-caus,.aog-plk{position:absolute!important;pointer-events:none;width:auto!important;z-index:0}
.aog-rays{inset:-10% -10% 20%;background:repeating-linear-gradient(105deg,rgba(170,230,255,.2) 0 56px,transparent 56px 180px)!important;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%);transform-origin:top;animation:aog-sway 12s ease-in-out infinite alternate}
.aog-caus{inset:0 0 45%;background:radial-gradient(ellipse 260px 100px at 20% 14%,rgba(160,230,255,.16),transparent 70%),radial-gradient(ellipse 320px 120px at 74% 10%,rgba(160,230,255,.13),transparent 70%)!important;animation:aog-caus 14s ease-in-out infinite alternate}
.aog-plk{inset:0;background:radial-gradient(circle 1.5px at 13% 62%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 36% 81%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 43% 21%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 70% 47%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 28% 41%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 80% 23%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 58% 12%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 8% 76%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 63% 32%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 54% 58%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 72% 75%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 85% 18%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 82% 38%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 14% 11%,#bfe9ff 98%,transparent),radial-gradient(circle 1.5px at 38% 35%,#bfe9ff 98%,transparent)!important;animation:aog-tw 4s ease-in-out infinite alternate}
.aog-bub{position:absolute!important;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.5),rgba(200,240,255,.06) 62%)!important;animation:aog-rise linear infinite;z-index:1}
.aog-ray{position:absolute!important;left:50%;top:var(--t);width:var(--w)!important;margin-left:calc(var(--w) / -2);z-index:1;pointer-events:none;animation:aog-x var(--dx) linear infinite;animation-delay:var(--dl)}
.aog-ray.main img{filter:none}
.aog-ray.far{opacity:.4;filter:blur(1.6px);animation-direction:reverse}
.aog-ry{animation:aog-y 11s ease-in-out infinite alternate}
.aog-ry .aog-rr{animation:aog-r 11s ease-in-out infinite alternate;animation-delay:-5.5s}
.aog-ray.far .aog-ry{animation-duration:15s}
.aog-ray.far .aog-rr{animation-duration:15s;animation-delay:-7.5s}
.aog-ray img{display:block;width:100%;height:auto}
.aog-fcard{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}
.aog-ftitle .elementor-heading-title{font-size:clamp(36px,5.6vw,76px);line-height:1.04}
.aog-fd,.aog-fd p{font-size:clamp(17px,1.8vw,20px);line-height:1.7}
.aog-fd{max-width:42ch;margin:0 auto}
.aog-fcard .elementor-form-fields-wrapper{flex-wrap:nowrap}
.aog-fcard .elementor-field-group.elementor-col-100:not(.elementor-field-type-submit){flex:1;min-width:0}
.aog-fcard .elementor-field-type-submit{width:auto!important;flex:0 0 auto}
.aog-form{max-width:520px;margin:34px auto 0}
.aog-fcard .elementor-form-fields-wrapper .elementor-field-textual:focus{border-color:#F8BE00;box-shadow:0 0 0 5px rgba(248,190,0,.35);transform:translateY(-2px)}
.aog-fcard .elementor-field-textual{transition:border-color .3s,box-shadow .3s,transform .3s}
.aog-fcard .elementor-message{font-weight:700;color:#ffe38a}
.aog-fcard .elementor-message-danger{color:#ffb3df}
.aog-join::before{background:linear-gradient(90deg,rgba(0,38,62,.92) 0,rgba(0,58,96,.78) 48%,rgba(0,72,118,.46) 100%)!important;opacity:1!important}
.aog-topfade{position:absolute!important;left:0;right:0;top:0;width:100%!important;height:180px;min-height:180px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00263E,transparent)!important}
.aog-strip{position:absolute!important;left:0;right:0;bottom:0;width:100%!important;height:4px;min-height:4px;z-index:2;background:linear-gradient(90deg,#28407A,#875471,#EA6E5E,#EA844A,#039DB1,#41899A,#05818D)!important}
.aog-eb .elementor-heading-title{display:flex;align-items:center;gap:14px}
.aog-eb .elementor-heading-title::before{content:"";width:36px;height:2px;background:#62CBC9}
.aog-jh .elementor-heading-title{max-width:15ch;font-size:clamp(38px,5.6vw,80px);line-height:1.06}
.aog-jsub .elementor-heading-title{font-size:clamp(20px,2.2vw,28px)}
.aog-slides .swiper-slide-contents{max-width:100%}
@keyframes aog-bd{from{background-position:0 0}to{background-position:-100vw 0}}
@keyframes aog-pulse{50%{opacity:.45;transform:scale(1.3)}}
@keyframes aog-scroll{0%{background-position:50% 7px}70%,100%{background-position:50% 19px}}
@keyframes aog-sway{to{transform:skewX(8deg) translateX(40px)}}
@keyframes aog-caus{to{transform:translateX(60px) scale(1.1)}}
@keyframes aog-tw{from{opacity:.25}to{opacity:.9}}
@keyframes aog-rise{to{transform:translateY(-110vh)}}
@keyframes aog-x{from{transform:translateX(-85vw)}to{transform:translateX(85vw)}}
@keyframes aog-y{from{transform:translateY(-38px)}to{transform:translateY(38px)}}
@keyframes aog-r{from{transform:rotate(-5deg)}to{transform:rotate(6deg)}}
@media (max-width:700px){.aog-ray.far{display:none}.aog-fcard .elementor-form-fields-wrapper{flex-wrap:wrap}.aog-fcard .elementor-field-type-submit{width:100%!important}.aog-fcard .elementor-field-type-submit .elementor-button{width:100%;justify-content:center}}
@media (prefers-reduced-motion:reduce){[class*="aog-"],[class*="aog-"]::before,[class*="aog-"] *{animation:none!important;transition:none!important}}

.aog-pill.elementor-widget{width:fit-content!important;max-width:100%}
.aog-lead,.aog-lead p{color:#F0F8FB!important;text-shadow:0 2px 18px rgba(0,20,60,.6);text-align:center}
.aog-fd,.aog-fd p{color:#EAF6FB!important;text-align:center}
.aog-cp,.aog-cp p{color:#4A5A8A;margin:0}
.aog-card .aog-ci{align-self:flex-start}

.aog-form.elementor-widget{width:100%!important;max-width:520px}
.aog-form .elementor-form-fields-wrapper{width:100%}
.aog-pill .elementor-heading-title::before{flex:0 0 9px}

.aog-form.elementor-widget{max-width:520px!important}

.elementor-10147{overflow-x:clip}
.aog-h1 .elementor-heading-title{font-size:clamp(40px,7.6vw,108px)!important;line-height:1.02!important}
.aog-h1 .aog-l2{font-size:clamp(26px,4.2vw,58px)!important}
.aog-t2 .elementor-heading-title{font-size:clamp(34px,4.6vw,64px)!important}
.aog-ftitle .elementor-heading-title{font-size:clamp(36px,5.6vw,76px)!important}
.aog-jh .elementor-heading-title{font-size:clamp(38px,5.6vw,80px)!important}
.aog-jsub .elementor-heading-title{font-size:clamp(20px,2.2vw,28px)!important}
.aog-lead,.aog-lead p{font-size:clamp(17px,1.7vw,21px)!important}
.aog-fd,.aog-fd p{font-size:clamp(17px,1.8vw,20px)!important}

/*rays-match-zones*/.aog-rays.b{background:repeating-linear-gradient(98deg,rgba(170,230,255,.12) 0 26px,transparent 26px 96px)!important;animation-duration:17s;animation-direction:alternate-reverse}
/*ray-subtle*/.aog-ray.main{opacity:.32}.aog-ray.main img{filter:blur(.6px)}
/*faq-z-style*/
.aogh-faq{--indigo:#2B3990;--sky:#00A0DF;background:#fff!important;font-family:'Mulish',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.aogh-faq .elementor-widget{margin:0}
.aogh-faq .aogh-eb .elementor-heading-title{margin:0;display:flex;align-items:center;font-family:'Mulish',system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.24em;text-transform:uppercase;color:#0079ad!important}
.aogh-faq .aogh-eb .elementor-heading-title::before{content:'';display:inline-block;flex:0 0 36px;width:36px;height:2px;margin-right:14px;background:#00A0DF}
.aogh-faq .aogh-h2 .elementor-heading-title{margin:22px 0 26px;font-family:'Julius Sans One',system-ui,sans-serif!important;font-size:clamp(34px,4.4vw,60px)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:.005em;color:#0a1330!important}
.aogh-faq .aogh-p .elementor-heading-title{margin:0 0 34px;max-width:46ch;font-family:'Mulish',system-ui,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.8!important;color:#4d5f86!important}
.aogh-faq .elementor-accordion .elementor-accordion-item{border:0!important;border-bottom:1px solid #d9e1ee!important;margin:0}
.aogh-faq .elementor-accordion .elementor-accordion-item:first-child{border-top:1px solid #d9e1ee!important}
.aogh-faq .elementor-accordion .elementor-tab-title{padding:28px 0!important;border:0!important;background:transparent!important;display:flex;align-items:center;justify-content:space-between;gap:20px}
.aogh-faq .elementor-accordion .elementor-tab-title a{order:1;flex:1;font-family:'Julius Sans One',system-ui,sans-serif!important;font-size:clamp(20px,2vw,26px)!important;font-weight:400!important;line-height:1.25!important;color:#0a1330!important;transition:color .3s}
.aogh-faq .elementor-accordion .elementor-tab-title:hover a,.aogh-faq .elementor-accordion .elementor-tab-title.elementor-active a{color:#2B3990!important}
.aogh-faq .elementor-accordion .elementor-accordion-icon{order:2;float:none!important;width:auto!important;margin:0!important;color:#00A0DF!important;font-size:18px}
.aogh-faq .elementor-accordion .elementor-accordion-icon i,.aogh-faq .elementor-accordion .elementor-accordion-icon svg{color:#00A0DF;fill:#00A0DF}
.aogh-faq .elementor-accordion .elementor-tab-content{padding:0 0 30px!important;border:0!important;font-family:'Mulish',system-ui,sans-serif;font-size:17px;line-height:1.8;color:#4d5f86;max-width:60ch}
.aogh-faq .elementor-accordion .elementor-tab-content p{margin:0}
.aogh-faq .elementor-tab-content a{color:#0079ad;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1024px){.aogh-faq .aogh-split{flex-direction:column!important;gap:44px!important}.aogh-faq .aogh-side{align-self:stretch}}
/*chg-careers-cards*/
#hm-changing{--indigo:#2B3990;--sky:#00A0DF;--teal:#00A99D;--orange:#E87722;--yellow:#F5B81C;--magenta:#B01C84;--muted:#4a5a8a;--rule:#d9e1ee;--kit-widget-spacing:0px;background:#fff;color:#1d2557;font-family:'Mulish',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
#hm-changing .elementor-widget{margin:0}
#hm-changing .aogk-eb .elementor-heading-title{margin:0;display:flex;align-items:center;font-family:'Mulish',system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.24em;text-transform:uppercase;color:#0079ad!important}
#hm-changing .aogk-eb .elementor-heading-title::before{content:'';display:inline-block;flex:0 0 36px;width:36px;height:2px;margin-right:14px;background:#00A0DF}
#hm-changing .aogk-h2 .elementor-heading-title{margin:22px 0 0;max-width:16ch;font-family:'Julius Sans One',system-ui,sans-serif!important;font-size:clamp(36px,5vw,68px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.005em;color:#0a1330!important}
#hm-changing .aogk-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e2e9f4;border-radius:24px;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s,border-color .4s}
#hm-changing .aogk-card::after{content:'';position:absolute;left:0;right:0;top:0;height:4px;background:var(--c,#00A0DF);transform:scaleX(.22);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
#hm-changing .aogk-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px rgba(10,19,48,.14);border-color:#bcd9ec}
#hm-changing .aogk-card:hover::after{transform:scaleX(1)}
#hm-changing .aogk-ct .elementor-heading-title{margin:0 0 12px;font-family:'Julius Sans One',system-ui,sans-serif!important;font-size:clamp(22px,2vw,28px)!important;font-weight:400!important;line-height:1.2!important;color:#0a1330!important}
#hm-changing .aogk-cp .elementor-heading-title{margin:0;font-family:'Mulish',system-ui,sans-serif!important;font-size:15.5px!important;font-weight:400!important;line-height:1.75!important;color:#4d5f86!important}
#hm-changing .aogk-cp.aogk-b .elementor-heading-title{margin:0 0 12px;font-size:16.5px!important;font-weight:700!important;color:#004876!important;line-height:1.55!important}
#hm-changing .aogk-grid4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px!important}
@media (max-width:1024px){#hm-changing .aogk-grid4{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){#hm-changing .aogk-grid4{grid-template-columns:1fr}}
#hm-changing .aogk-in{max-width:1116px;margin-left:auto!important;margin-right:auto!important}
#hm-changing .aogk-pic{margin:0 0 20px!important}
#hm-changing .aogk-pic img{display:block;height:auto;max-width:100%}
#hm-changing .aogk-ci{flex:0 0 22px;margin:5px 0 0!important}
#hm-changing .aogk-trow .aogk-ct .elementor-heading-title{margin:0 0 12px}
#hm-changing .aogk-trow{width:100%}
#hm-changing .aogk-card:has(.aogk-pic){text-align:center;align-items:center;padding-top:44px!important}
#hm-changing .aogk-card:has(.aogk-pic)::before{content:'';position:absolute;left:50%;top:-60px;width:260px;height:260px;margin-left:-130px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 68%);opacity:.7;transition:opacity .5s,transform .6s;pointer-events:none}
#hm-changing .aogk-card:has(.aogk-pic):hover::before{opacity:1;transform:scale(1.25)}
#hm-changing .aogk-pic{width:100%!important;margin:0 0 26px!important}
#hm-changing .aogk-pic .elementor-widget-container{display:flex;justify-content:center}
#hm-changing .aogk-pic img{width:150px!important;height:auto!important;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .5s;filter:drop-shadow(0 10px 18px rgba(10,19,48,.12))}
#hm-changing .aogk-card:hover .aogk-pic img{transform:translateY(-8px) scale(1.07);filter:drop-shadow(0 18px 26px rgba(10,19,48,.2))}
#hm-changing .aogk-trow{justify-content:center;align-items:flex-start;text-align:center}
#hm-changing .aogk-trow .aogk-ct .elementor-heading-title{text-align:center}
#hm-changing .aogk-card:has(.aogk-pic) .aogk-cp .elementor-heading-title{text-align:center}
#hm-changing .aogk-card:has(.aogk-pic) .aogk-ct .elementor-heading-title{text-align:center}
#hm-changing .aogk-card:has(.aogk-pic)::after{left:50%;right:auto;width:100%;margin-left:-50%;transform:scaleX(.18);transform-origin:center}
#hm-changing .aogk-card:has(.aogk-pic):hover::after{transform:scaleX(1)}
@media (max-width:1024px){#hm-changing .aogk-pic img{width:170px!important}}
@media (max-width:767px){#hm-changing .aogk-pic img{width:210px!important}#hm-changing .aogk-card:has(.aogk-pic){padding-top:40px!important}}
#hm-changing .aogk-pic,#hm-changing .aogk-pic .elementor-widget-container{text-align:center}
#hm-changing .aogk-pic img{margin-left:auto!important;margin-right:auto!important;display:block!important}
#hm-changing .aogk-trow{align-items:center!important}
#hm-changing .aogk-ci{margin:0!important;align-self:center;width:22px!important;flex:0 0 22px}
#hm-changing .aogk-ci img{display:block;width:22px;height:22px}
#hm-changing .aogk-trow .aogk-ct .elementor-heading-title{margin:0!important}
#hm-changing .aogk-trow{margin-bottom:12px}

/*hero webgl water ripples on bg video (ported from Z-Explore)*/
.aog-hero .aog-rgl-js{position:absolute!important;width:0!important;height:0!important;overflow:hidden;margin:0!important;padding:0!important}
.aog-hero .rgl{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}
.aog-hero:not(.gl) .rgl{visibility:hidden}
.aog-hero.gl .elementor-background-video-hosted{opacity:0!important}
/* === BUBBLES OFF (2026-10-19) - delete this whole block to bring the bubbles back === */
.aog-fol .aog-bub,.aog-bub{display:none!important}
/* === END BUBBLES OFF === *//* End custom CSS */