.elementor-29 .elementor-element.elementor-element-36d287a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-be6a409 .swiper-slide-bg{background-color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-011ca4a .swiper-slide-bg{background-color:#4054b2;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-011ca4a .swiper-slide-bg:not(.swiper-slide-bg--video){background-image:url(https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/hero2-scaled.png);background-size:cover;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-95fe45e .swiper-slide-bg{background-color:#bbbbbb;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-95fe45e .swiper-slide-bg:not(.swiper-slide-bg--video){background-image:url(https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/hero3-scaled.png);background-size:cover;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-6c83add .swiper-slide-bg{background-color:#bbbbbb;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-6c83add .swiper-slide-bg:not(.swiper-slide-bg--video){background-image:url(https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/hero4-scaled.png);background-size:cover;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-2c3689c .swiper-slide-bg{background-color:#bbbbbb;}.elementor-29 .elementor-element.elementor-element-f15969f .elementor-repeater-item-2c3689c .swiper-slide-bg:not(.swiper-slide-bg--video){background-image:url(https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/hero5-scaled.png);background-size:cover;}.elementor-29 .elementor-element.elementor-element-f15969f .swiper-slide{transition-duration:calc(5000ms*1.2);height:56.25vw;}.elementor-29 .elementor-element.elementor-element-f15969f .swiper-slide-contents{max-width:66%;}.elementor-29 .elementor-element.elementor-element-f15969f .swiper-slide-inner{text-align:center;}.elementor-29 .elementor-element.elementor-element-ab4d390{--display:flex;--position:absolute;--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;bottom:150px;--z-index:10;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-ab4d390{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-ab4d390{right:0px;}.elementor-29 .elementor-element.elementor-element-5df5cc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29 .elementor-element.elementor-element-a38da9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-a38da9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:50px;letter-spacing:38%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9b94b6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:110px;font-weight:700;line-height:1em;letter-spacing:1%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-303bd11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c2772a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-29 .elementor-element.elementor-element-c2772a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:110px;font-weight:600;line-height:1em;letter-spacing:1%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ad01d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-29 .elementor-element.elementor-element-ad01d0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;letter-spacing:2%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c647c56{--display:flex;--position:absolute;--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;--justify-content:center;--align-items:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:40px;--z-index:1;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-c647c56{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-c647c56{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-29 .elementor-element.elementor-element-561d1a7 .elementor-button{background-color:#45FFCA59;font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;border-radius:6px 6px 6px 6px;padding:5px 20px 5px 20px;}.elementor-29 .elementor-element.elementor-element-08dc389 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e91c823{--display:flex;--position:absolute;bottom:120px;--z-index:10;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-e91c823{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-e91c823{right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-29 .elementor-element.elementor-element-1b6215a{width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1b6215a{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-1b6215a{right:0px;}.elementor-29 .elementor-element.elementor-element-1b6215a .elementor-icon-box-wrapper{gap:0px;}.elementor-29 .elementor-element.elementor-element-1b6215a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1b6215a.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-1b6215a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1b6215a .elementor-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-1b6215a .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-1b6215a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-1b6215a .elementor-icon-box-title{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1b6215a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3fe2507{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-3fe2507:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3fe2507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-5387d1d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29 .elementor-element.elementor-element-f13f0b3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-f13f0b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-593db90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:400;line-height:58px;letter-spacing:-2%;color:#1D647A;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-51a6e16{--display:flex;}.elementor-29 .elementor-element.elementor-element-fe9d717{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.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-29 .elementor-element.elementor-element-c1bff19.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-e361d65 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-c57fd6a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-26723e1.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-7260661 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-f905e87{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-7c768f4.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-795e2ed .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-d189303{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-1461d98.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-bb28021 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ed98daf{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-c3c79d9.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-be4d399 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e90d0c4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-25cd3b2.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-aadc537 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-4d8a223{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-c0c0220.elementor-element{--align-self:flex-end;}.elementor-29 .elementor-element.elementor-element-13548ef .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:36px;font-weight:500;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-e2bcf4c{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:43%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:32px;--n-tabs-title-color:#8BA0B24D;--n-tabs-title-color-active:#1D647A;}.elementor-29 .elementor-element.elementor-element-e2bcf4c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-e2bcf4c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:none;}.elementor-29 .elementor-element.elementor-element-e2bcf4c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-29 .elementor-element.elementor-element-e2bcf4c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0F0F000;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D67E29;}.elementor-29 .elementor-element.elementor-element-e2bcf4c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-29 .elementor-element.elementor-element-e2bcf4c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:400;line-height:48px;letter-spacing:3%;}.elementor-29 .elementor-element.elementor-element-e2bcf4c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#8BA0B24D;}.elementor-29 .elementor-element.elementor-element-0232c5e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-bf9dc8a{--display:flex;}.elementor-29 .elementor-element.elementor-element-5af6c6d img{width:100%;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-d9bd95a{right:-20px;}body.rtl .elementor-29 .elementor-element.elementor-element-d9bd95a{left:-20px;}.elementor-29 .elementor-element.elementor-element-d9bd95a{top:40px;}.elementor-29 .elementor-element.elementor-element-d9bd95a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:60px;letter-spacing:-2%;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-65f7f13{width:auto;max-width:auto;top:95px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-65f7f13{right:-22px;}body.rtl .elementor-29 .elementor-element.elementor-element-65f7f13{left:-22px;}.elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-65f7f13 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-59df7dc{--display:flex;}.elementor-29 .elementor-element.elementor-element-241b442 img{width:100%;border-radius:8px 8px 8px 8px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-e5fe596{right:-20px;}body.rtl .elementor-29 .elementor-element.elementor-element-e5fe596{left:-20px;}.elementor-29 .elementor-element.elementor-element-e5fe596{top:40px;}.elementor-29 .elementor-element.elementor-element-e5fe596 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:60px;letter-spacing:-2%;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-ce4ded5 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ce4ded5{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:95px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-ce4ded5{right:-45px;}body.rtl .elementor-29 .elementor-element.elementor-element-ce4ded5{left:-45px;}.elementor-29 .elementor-element.elementor-element-ce4ded5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-ce4ded5 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ce4ded5 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-ce4ded5 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ce4ded5 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-f13288e{--display:flex;}.elementor-29 .elementor-element.elementor-element-f2b7f91 img{width:100%;border-radius:8px 8px 8px 8px;}.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-29 .elementor-element.elementor-element-acd9765{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#8BA0B2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-f5a68d0{right:-35px;}body.rtl .elementor-29 .elementor-element.elementor-element-f5a68d0{left:-35px;}.elementor-29 .elementor-element.elementor-element-f5a68d0{top:40px;}.elementor-29 .elementor-element.elementor-element-f5a68d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:60px;letter-spacing:-2%;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-b225c54 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b225c54{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:95px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-b225c54{right:30px;}body.rtl .elementor-29 .elementor-element.elementor-element-b225c54{left:30px;}.elementor-29 .elementor-element.elementor-element-b225c54 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-b225c54 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-b225c54 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-b225c54 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-b225c54 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-bc1785e{--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;--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-3123018{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-29 .elementor-element.elementor-element-486695e{--display:flex;--min-height:237px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-486695e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-486695e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/ferry-services.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-29 .elementor-element.elementor-element-486695e:hover{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/ferry-services.png");background-position:center right;background-repeat:no-repeat;background-size:110% auto;}.elementor-29 .elementor-element.elementor-element-e0d937b{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:66%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-e0d937b{left:20px;}body.rtl .elementor-29 .elementor-element.elementor-element-e0d937b{right:20px;}.elementor-29 .elementor-element.elementor-element-7dc87c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;letter-spacing:2%;}.elementor-29 .elementor-element.elementor-element-8b848f3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-8b848f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-8b848f3 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-8b848f3 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-8b848f3 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-8b848f3 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-1904e3d{--display:flex;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1904e3d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1904e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/junk-hire.png");background-position:bottom left;background-repeat:no-repeat;background-size:100% auto;}.elementor-29 .elementor-element.elementor-element-1904e3d:hover{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/junk-hire.png");background-position:bottom left;background-repeat:no-repeat;background-size:110% auto;}.elementor-29 .elementor-element.elementor-element-1904e3d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-72b5c32{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:10px;--z-index:5;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-72b5c32{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-72b5c32{left:0px;}.elementor-29 .elementor-element.elementor-element-783be67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a5e4280 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-a5e4280 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-a5e4280 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-a5e4280 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-a5e4280 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-a5e4280 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-6c9a576 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-7ae5bb5{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-29 .elementor-element.elementor-element-4a95513{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4a95513:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4a95513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/moorings.png");background-position:center center;background-repeat:no-repeat;background-size:120% auto;}.elementor-29 .elementor-element.elementor-element-4a95513:hover{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/moorings.png");background-position:center center;background-repeat:no-repeat;background-size:130% auto;}.elementor-29 .elementor-element.elementor-element-4a95513.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-0113761{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:30px;--z-index:5;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-0113761{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-0113761{right:0px;}.elementor-29 .elementor-element.elementor-element-80fa6df{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-80fa6df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-2%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3b14949 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-3b14949{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-3b14949 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-3b14949 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3b14949 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-3b14949 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3b14949 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-dce7140 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-33a2d0c{--display:flex;--min-height:174px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-33a2d0c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-33a2d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D67E29;}.elementor-29 .elementor-element.elementor-element-a00ad8c img{width:80px;}.elementor-29 .elementor-element.elementor-element-6379f7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-7b8f51c{padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-7b8f51c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:10%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d10f6d0{--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;--justify-content:space-evenly;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-29 .elementor-element.elementor-element-d10f6d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-0f6c279{--display:flex;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0f6c279:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0f6c279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/pontoon.png");background-position:center center;background-repeat:no-repeat;background-size:120% auto;}.elementor-29 .elementor-element.elementor-element-0f6c279:hover{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/pontoon.png");background-position:center center;background-repeat:no-repeat;background-size:130% auto;}.elementor-29 .elementor-element.elementor-element-0f6c279.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-a55face{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:25px;--z-index:1;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a55face{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-a55face{left:0px;}.elementor-29 .elementor-element.elementor-element-3f578bc{width:auto;max-width:auto;text-align:center;}.elementor-29 .elementor-element.elementor-element-3f578bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-2%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-38753fc .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-38753fc{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-38753fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-38753fc .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-38753fc .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-38753fc .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-38753fc .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-04ad037 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-acbd8e6{--display:flex;--min-height:202px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-acbd8e6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-acbd8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/sampan.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-29 .elementor-element.elementor-element-acbd8e6:hover{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/sampan.png");background-position:center center;background-repeat:no-repeat;background-size:110% auto;}.elementor-29 .elementor-element.elementor-element-acbd8e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-1475e1b{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:50%;--z-index:1;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1475e1b{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-1475e1b{right:0px;}.elementor-29 .elementor-element.elementor-element-b5e6197{width:100%;max-width:100%;text-align:center;}.elementor-29 .elementor-element.elementor-element-b5e6197 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:400;line-height:1em;letter-spacing:2%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2bcd57e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#629BB6;color:#629BB6;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2bcd57e{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-2bcd57e .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-2bcd57e .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-2bcd57e .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-2bcd57e .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-2bcd57e .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-44f98c7 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-3097e84{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-29 .elementor-element.elementor-element-174e0d3{--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:20px 50px;--row-gap:20px;--column-gap:50px;}.elementor-29 .elementor-element.elementor-element-74a4ea5{--display:flex;}.elementor-29 .elementor-element.elementor-element-ba6e79a img{border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-22d45b5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-b92f9a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29 .elementor-element.elementor-element-b92f9a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;line-height:60px;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-9f60af2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8BA0B266;--border-color:#8BA0B266;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2ac56d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#4A4A4A;}.elementor-29 .elementor-element.elementor-element-0b4142f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:2%;color:#8BA0B2;}.elementor-29 .elementor-element.elementor-element-12e4503 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#8BA0B2;color:#8BA0B2;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-12e4503{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-12e4503{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-12e4503{left:0px;}.elementor-29 .elementor-element.elementor-element-12e4503 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-12e4503 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-12e4503 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-12e4503 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-12e4503 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-b89862a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-5f4e7ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#4A4A4A;}.elementor-29 .elementor-element.elementor-element-46d8373{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:2%;color:#8BA0B2;}.elementor-29 .elementor-element.elementor-element-50a9491 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#8BA0B2;color:#8BA0B2;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-50a9491{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-50a9491{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-50a9491{left:0px;}.elementor-29 .elementor-element.elementor-element-50a9491 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-50a9491 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-50a9491 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-50a9491 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-50a9491 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-5f93a1d{width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-5f93a1d{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-5f93a1d{right:0px;}.elementor-29 .elementor-element.elementor-element-5f93a1d .elementor-icon-box-wrapper{gap:0px;}.elementor-29 .elementor-element.elementor-element-5f93a1d .elementor-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-5f93a1d .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5f93a1d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-5f93a1d .elementor-icon-box-title{color:#1D647A;}.elementor-29 .elementor-element.elementor-element-5f93a1d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-74b7f6f{--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:20px 50px;--row-gap:20px;--column-gap:50px;}.elementor-29 .elementor-element.elementor-element-52e70f2{--display:flex;}.elementor-29 .elementor-element.elementor-element-d51b5be img{border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-3e82db9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-78b60fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29 .elementor-element.elementor-element-78b60fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;line-height:60px;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-44c0ffd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-04076d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:2%;color:#8BA0B2;}.elementor-29 .elementor-element.elementor-element-ca9b3a5 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#8BA0B2;color:#8BA0B2;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ca9b3a5{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ca9b3a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-ca9b3a5 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ca9b3a5 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-ca9b3a5 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ca9b3a5 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-5190438{width:100%;max-width:100%;bottom:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-5190438{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-5190438{right:0px;}.elementor-29 .elementor-element.elementor-element-5190438 .elementor-icon-box-wrapper{gap:0px;}.elementor-29 .elementor-element.elementor-element-5190438 .elementor-icon{font-size:18px;}.elementor-29 .elementor-element.elementor-element-5190438 .elementor-icon-box-title{color:#1D647A;}.elementor-29 .elementor-element.elementor-element-5190438 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-61a2228{--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:20px 50px;--row-gap:20px;--column-gap:50px;}.elementor-29 .elementor-element.elementor-element-5af95d9{--display:flex;}.elementor-29 .elementor-element.elementor-element-e494bfb img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-810adbf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-1559eaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29 .elementor-element.elementor-element-1559eaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;line-height:60px;color:#1D647A;}.elementor-29 .elementor-element.elementor-element-857705d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2c9eeea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:2%;color:#8BA0B2;}.elementor-29 .elementor-element.elementor-element-61d25b7 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2%;fill:#8BA0B2;color:#8BA0B2;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-61d25b7{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-61d25b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-61d25b7 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-61d25b7 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-61d25b7 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-61d25b7 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-39f141f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:55px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#8BA0B2;--n-tabs-title-color-active:#245869;}.elementor-29 .elementor-element.elementor-element-39f141f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FDFDFD00;}.elementor-29 .elementor-element.elementor-element-39f141f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-39f141f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-29 .elementor-element.elementor-element-39f141f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 3px 0px;border-color:#1F4B66;}.elementor-29 .elementor-element.elementor-element-39f141f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:2%;}.elementor-29 .elementor-element.elementor-element-39f141f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#8BA0B2;}.elementor-29 .elementor-element.elementor-element-9d2d1e3{--display:flex;--min-height:1080px;--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-9d2d1e3:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-9d2d1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/diningbg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-9d2d1e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-74e3ca0{--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:space-around;--z-index:2;}.elementor-29 .elementor-element.elementor-element-adfe114{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3f5d40d{left:-3px;}body.rtl .elementor-29 .elementor-element.elementor-element-3f5d40d{right:-3px;}.elementor-29 .elementor-element.elementor-element-3f5d40d{top:-50px;}.elementor-29 .elementor-element.elementor-element-3f5d40d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:52px;letter-spacing:5%;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-45c953f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-c9113fe{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-0e589e8 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:1%;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0e589e8{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-0e589e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-0e589e8 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-0e589e8 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-0e589e8 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-0e589e8 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-2f46535 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:1%;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-2f46535{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-2f46535 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29 .elementor-element.elementor-element-2f46535 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-2f46535 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-2f46535 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-2f46535 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-3c77ddd .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-3c77ddd{left:45%;}body.rtl .elementor-29 .elementor-element.elementor-element-3c77ddd{right:45%;}.elementor-29 .elementor-element.elementor-element-3c77ddd{top:50%;z-index:11;}.elementor-29 .elementor-element.elementor-element-d48cc80{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-142px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29 .elementor-element.elementor-element-6a90964{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6a90964.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-29c4411 img{width:100%;}.elementor-29 .elementor-element.elementor-element-1cd239c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-1cd239c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-8dee0d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-0dd1d77{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-0dd1d77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:2%;color:#629BB6;}.elementor-29 .elementor-element.elementor-element-f2007e5{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:-1%;color:#FFFFFFB2;}.elementor-29 .elementor-element.elementor-element-f2007e5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-daa1693 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:1%;fill:#D67E29;color:#D67E29;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-daa1693{width:var( --container-widget-width, 200px );max-width:200px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-daa1693 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-daa1693 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-daa1693 .elementor-button:focus{color:#D67E29;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-daa1693 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-daa1693 .elementor-button:focus svg{fill:#D67E29;}.elementor-29 .elementor-element.elementor-element-34f119a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-34f119a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-7a978f5 img{width:100%;}.elementor-29 .elementor-element.elementor-element-129c2f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-129c2f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-e73fada .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9d5dc28{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-9d5dc28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:2%;color:#629BB6;}.elementor-29 .elementor-element.elementor-element-01d4247{margin:0px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:-1%;color:#FFFFFFB2;}.elementor-29 .elementor-element.elementor-element-01d4247.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-82853dc .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:1%;fill:#D67E29;color:#D67E29;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-82853dc{width:var( --container-widget-width, 200px );max-width:200px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-82853dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-82853dc .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-82853dc .elementor-button:focus{color:#D67E29;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-82853dc .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-82853dc .elementor-button:focus svg{fill:#D67E29;}.elementor-29 .elementor-element.elementor-element-8c33b59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8c33b59.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-49cbe7a img{width:100%;}.elementor-29 .elementor-element.elementor-element-bd49d1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-bd49d1f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-749c29f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b7a5c40{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-b7a5c40 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:2%;color:#629BB6;}.elementor-29 .elementor-element.elementor-element-4fd7b4e{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:-1%;color:#FFFFFFB2;}.elementor-29 .elementor-element.elementor-element-4fd7b4e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-b7498c4 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:1%;fill:#D67E29;color:#D67E29;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-b7498c4{width:var( --container-widget-width, 200px );max-width:200px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-b7498c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-b7498c4 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-b7498c4 .elementor-button:focus{color:#D67E29;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-b7498c4 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-b7498c4 .elementor-button:focus svg{fill:#D67E29;}.elementor-29 .elementor-element.elementor-element-7ccecf2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7ccecf2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-804105f img{width:100%;}.elementor-29 .elementor-element.elementor-element-f8db681{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-f8db681.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-6f7a39e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-042be32{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-042be32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:2%;color:#629BB6;}.elementor-29 .elementor-element.elementor-element-77ba364{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:-1%;color:#FFFFFFB2;}.elementor-29 .elementor-element.elementor-element-77ba364.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-ef73f30 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:1%;fill:#D67E29;color:#D67E29;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-ef73f30{width:var( --container-widget-width, 200px );max-width:200px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ef73f30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-ef73f30 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ef73f30 .elementor-button:focus{color:#D67E29;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-ef73f30 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ef73f30 .elementor-button:focus svg{fill:#D67E29;}.elementor-29 .elementor-element.elementor-element-80ba0ef{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:100px;--z-index:0;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-80ba0ef{left:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-80ba0ef{right:0px;}.elementor-29 .elementor-element.elementor-element-4e8245d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -50px;}.elementor-29 .elementor-element.elementor-element-4e8245d img{width:456px;}.elementor-29 .elementor-element.elementor-element-188c15c{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;}.elementor-29 .elementor-element.elementor-element-188c15c img{width:285px;}.elementor-29 .elementor-element.elementor-element-796adf2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1205fc9{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:14%;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1205fc9{left:24%;}body.rtl .elementor-29 .elementor-element.elementor-element-1205fc9{right:24%;}.elementor-29 .elementor-element.elementor-element-5867662 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:0px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-5867662{width:var( --container-widget-width, 10px );max-width:10px;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-5867662.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4170e06.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4170e06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-b9e73eb{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:49%;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-b9e73eb{left:73%;}body.rtl .elementor-29 .elementor-element.elementor-element-b9e73eb{right:73%;}.elementor-29 .elementor-element.elementor-element-9cfe16d{--display:flex;--position:absolute;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-100%;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-9cfe16d{left:-65%;}body.rtl .elementor-29 .elementor-element.elementor-element-9cfe16d{right:-65%;}.elementor-29 .elementor-element.elementor-element-94b2ff1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-a41af74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-83eaa7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-7f4a382 .elementor-button{background-color:#28282800;font-family:"Roboto", Sans-serif;font-size:0px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-7f4a382{width:var( --container-widget-width, 10px );max-width:10px;margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-7f4a382.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-68ddf7a{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d570d1b.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-d570d1b{text-align:center;}.elementor-29 .elementor-element.elementor-element-d570d1b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-2ecaaa2{--display:flex;--position:absolute;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:12%;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2ecaaa2{left:70%;}body.rtl .elementor-29 .elementor-element.elementor-element-2ecaaa2{right:70%;}.elementor-29 .elementor-element.elementor-element-139bb63{--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:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e5516f8.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-e5516f8{text-align:start;}.elementor-29 .elementor-element.elementor-element-e5516f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;line-height:52px;letter-spacing:-2%;color:#12404E;}.elementor-29 .elementor-element.elementor-element-619377f.elementor-element{--align-self:flex-start;}.elementor-29 .elementor-element.elementor-element-619377f{text-align:start;}.elementor-29 .elementor-element.elementor-element-619377f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:28px;letter-spacing:2%;color:#12404E;}.elementor-29 .elementor-element.elementor-element-80504e3{--display:flex;--position:absolute;--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:23%;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-80504e3{left:11%;}body.rtl .elementor-29 .elementor-element.elementor-element-80504e3{right:11%;}.elementor-29 .elementor-element.elementor-element-d903aca img{max-width:138px;}.elementor-29 .elementor-element.elementor-element-820666b.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-820666b{text-align:center;}.elementor-29 .elementor-element.elementor-element-820666b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-8744e11{--display:flex;--position:absolute;--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:181px;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-8744e11{left:38%;}body.rtl .elementor-29 .elementor-element.elementor-element-8744e11{right:38%;}.elementor-29 .elementor-element.elementor-element-6c0048d img{max-width:138px;}.elementor-29 .elementor-element.elementor-element-d84e706.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-d84e706{text-align:center;}.elementor-29 .elementor-element.elementor-element-d84e706 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-a0b4fc4{--display:flex;--position:absolute;--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:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50%;--z-index:2;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a0b4fc4{left:17%;}body.rtl .elementor-29 .elementor-element.elementor-element-a0b4fc4{right:17%;}.elementor-29 .elementor-element.elementor-element-62bb933.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-62bb933{text-align:center;}.elementor-29 .elementor-element.elementor-element-62bb933 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-6c6498a img{width:100%;}.elementor-29 .elementor-element.elementor-element-4d520e6{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9;}.elementor-29 .elementor-element.elementor-element-342b23f{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;top:0px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-342b23f{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-342b23f{left:0px;}.elementor-29 .elementor-element.elementor-element-ff0c168{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-29 .elementor-element.elementor-element-ff0c168:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ff0c168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12404ECC;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-ff0c168{right:0px;}body.rtl .elementor-29 .elementor-element.elementor-element-ff0c168{left:0px;}.elementor-29 .elementor-element.elementor-element-531e091{--display:flex;--min-height:920px;--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;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-531e091:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/aboutbg.png");}.elementor-29 .elementor-element.elementor-element-531e091::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-531e091 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-531e091 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/ABOUT.png");--background-overlay:'';background-position:100% 65%;background-repeat:no-repeat;background-size:auto;}.elementor-29 .elementor-element.elementor-element-705093e{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-29 .elementor-element.elementor-element-4b99300 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:500;line-height:52px;letter-spacing:5%;color:#D67E29;}.elementor-29 .elementor-element.elementor-element-6d13d4d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#12404E;}.elementor-29 .elementor-element.elementor-element-67846a1 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:28px;letter-spacing:2%;fill:#8BA0B2;color:#8BA0B2;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-67846a1{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-67846a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-67846a1 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-67846a1 .elementor-button:focus{color:#629BB6;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-67846a1 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-67846a1 .elementor-button:focus svg{fill:#629BB6;}.elementor-29 .elementor-element.elementor-element-b45dac5{--display:flex;}.elementor-29 .elementor-element.elementor-element-69bd8ab img{max-width:610px;border-radius:8px 8px 8px 8px;}.elementor-29 .elementor-element.elementor-element-e0e745d{--display:flex;--min-height:856px;--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;}.elementor-29 .elementor-element.elementor-element-e0e745d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e0e745d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abclubhk.gogo2hk.com/wp-content/uploads/2026/05/clubbg.png");}.elementor-29 .elementor-element.elementor-element-3a3159e{text-align:center;}.elementor-29 .elementor-element.elementor-element-3a3159e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:200;line-height:50px;letter-spacing:25%;color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-85d4947{text-align:center;}.elementor-29 .elementor-element.elementor-element-85d4947 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:75px;font-weight:600;line-height:52px;letter-spacing:15%;color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-668b4e5{width:var( --container-widget-width, 750px );max-width:750px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-668b4e5.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-668b4e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:400;line-height:55px;letter-spacing:2%;color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-9429734 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:30px;letter-spacing:2%;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:60px 60px 60px 60px;padding:10px 20px 10px 20px;}.elementor-29 .elementor-element.elementor-element-9429734{width:var( --container-widget-width, 280px );max-width:280px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-9429734 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-9429734 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-29 .elementor-element.elementor-element-9429734 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-9429734 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-9429734 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-9429734 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-bd0fe19{--display:flex;--min-height:720px;--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;}.elementor-29 .elementor-element.elementor-element-bd0fe19:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bd0fe19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE9;}.elementor-29 .elementor-element.elementor-element-ddcfd1f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-df31898{--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;}.elementor-29 .elementor-element.elementor-element-6d9aa96{--display:flex;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-e58b2b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4cc3e3a img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-baf4b32 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:28px;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-baf4b32{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:10px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-baf4b32{right:15px;}body.rtl .elementor-29 .elementor-element.elementor-element-baf4b32{left:15px;}.elementor-29 .elementor-element.elementor-element-baf4b32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-baf4b32 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-baf4b32 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-baf4b32 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-baf4b32 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fef01ad{--display:flex;}.elementor-29 .elementor-element.elementor-element-b5bb5bf img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-d437434 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-0905447{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-e686dd9{--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;}.elementor-29 .elementor-element.elementor-element-9d4715a{--display:flex;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-fc2098a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7ae310f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-5345076{--display:flex;}.elementor-29 .elementor-element.elementor-element-6e518d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-aa8375d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-8c25dd6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-dc1b52e img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-0019f9a .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:28px;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-0019f9a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:10px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-0019f9a{right:15px;}body.rtl .elementor-29 .elementor-element.elementor-element-0019f9a{left:15px;}.elementor-29 .elementor-element.elementor-element-0019f9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-0019f9a .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-0019f9a .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-0019f9a .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-0019f9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c980b49{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-f73b28d{--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;}.elementor-29 .elementor-element.elementor-element-9bb5b9d{--display:flex;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-4f1a4d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b6a4f3f img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-2f9c286{--display:flex;}.elementor-29 .elementor-element.elementor-element-e96c836{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cc77107 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-04f7612 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:28px;letter-spacing:5%;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-04f7612{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:10px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-04f7612{right:15px;}body.rtl .elementor-29 .elementor-element.elementor-element-04f7612{left:15px;}.elementor-29 .elementor-element.elementor-element-04f7612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-04f7612 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-04f7612 .elementor-button:focus{color:#FFFFFF;border-color:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-04f7612 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-04f7612 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d690f1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-eccb50a img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-29e7c66{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:43%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:15px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:25px;--n-tabs-title-color:#8BA0B24D;--n-tabs-title-color-active:#1D647A;}.elementor-29 .elementor-element.elementor-element-29e7c66 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-29 .elementor-element.elementor-element-29e7c66.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:none;}.elementor-29 .elementor-element.elementor-element-29e7c66.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-29 .elementor-element.elementor-element-29e7c66.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F0F0F000;border-style:solid;border-width:0px 0px 0px 1px;border-color:#D67E29;}.elementor-29 .elementor-element.elementor-element-29e7c66.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-29 .elementor-element.elementor-element-29e7c66.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;line-height:28px;letter-spacing:20%;}.elementor-29 .elementor-element.elementor-element-29e7c66 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#8BA0B24D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-0232c5e{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-531e091::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-531e091 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-531e091 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-ab4d390{--content-width:1650px;}.elementor-29 .elementor-element.elementor-element-3fe2507{--content-width:1570px;}.elementor-29 .elementor-element.elementor-element-5387d1d{--content-width:1300px;}.elementor-29 .elementor-element.elementor-element-51a6e16{--content-width:1300px;}.elementor-29 .elementor-element.elementor-element-0232c5e{--content-width:1300px;}.elementor-29 .elementor-element.elementor-element-bc1785e{--content-width:1300px;}.elementor-29 .elementor-element.elementor-element-3123018{--width:40%;}.elementor-29 .elementor-element.elementor-element-72b5c32{--width:240px;}.elementor-29 .elementor-element.elementor-element-7ae5bb5{--width:26%;}.elementor-29 .elementor-element.elementor-element-d10f6d0{--width:34%;}.elementor-29 .elementor-element.elementor-element-a55face{--width:240px;}.elementor-29 .elementor-element.elementor-element-74a4ea5{--width:53%;}.elementor-29 .elementor-element.elementor-element-22d45b5{--width:42%;}.elementor-29 .elementor-element.elementor-element-52e70f2{--width:53%;}.elementor-29 .elementor-element.elementor-element-3e82db9{--width:42%;}.elementor-29 .elementor-element.elementor-element-5af95d9{--width:53%;}.elementor-29 .elementor-element.elementor-element-810adbf{--width:42%;}.elementor-29 .elementor-element.elementor-element-9d2d1e3{--width:100%;}.elementor-29 .elementor-element.elementor-element-74e3ca0{--content-width:1640px;}.elementor-29 .elementor-element.elementor-element-adfe114{--width:578px;}.elementor-29 .elementor-element.elementor-element-d48cc80{--width:60%;}.elementor-29 .elementor-element.elementor-element-6a90964{--width:360px;}.elementor-29 .elementor-element.elementor-element-34f119a{--width:360px;}.elementor-29 .elementor-element.elementor-element-8c33b59{--width:360px;}.elementor-29 .elementor-element.elementor-element-7ccecf2{--width:360px;}.elementor-29 .elementor-element.elementor-element-80ba0ef{--width:600px;}.elementor-29 .elementor-element.elementor-element-1205fc9{--width:450px;}.elementor-29 .elementor-element.elementor-element-b9e73eb{--width:260px;}.elementor-29 .elementor-element.elementor-element-9cfe16d{--width:540px;}.elementor-29 .elementor-element.elementor-element-2ecaaa2{--width:453px;}.elementor-29 .elementor-element.elementor-element-80504e3{--width:170px;}.elementor-29 .elementor-element.elementor-element-8744e11{--width:170px;}.elementor-29 .elementor-element.elementor-element-a0b4fc4{--width:170px;}.elementor-29 .elementor-element.elementor-element-342b23f{--width:420px;}.elementor-29 .elementor-element.elementor-element-ff0c168{--width:100%;}.elementor-29 .elementor-element.elementor-element-531e091{--content-width:1600px;}.elementor-29 .elementor-element.elementor-element-705093e{--width:55%;}.elementor-29 .elementor-element.elementor-element-b45dac5{--width:45%;}.elementor-29 .elementor-element.elementor-element-bd0fe19{--content-width:1466px;}.elementor-29 .elementor-element.elementor-element-6d9aa96{--width:55%;}.elementor-29 .elementor-element.elementor-element-fef01ad{--width:45%;}.elementor-29 .elementor-element.elementor-element-9d4715a{--width:55%;}.elementor-29 .elementor-element.elementor-element-5345076{--width:45%;}.elementor-29 .elementor-element.elementor-element-9bb5b9d{--width:55%;}.elementor-29 .elementor-element.elementor-element-2f9c286{--width:45%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-0232c5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-531e091::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-531e091 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-531e091 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-531e091 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}}/* Start custom CSS for container, class: .elementor-element-c647c56 */.elementor-29 .elementor-element.elementor-element-c647c56{
    background-color: rgba(255, 255, 255, 0.3);

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px); 
    
    border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b6215a */.elementor-29 .elementor-element.elementor-element-1b6215a{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f13f0b3 */.elementor-29 .elementor-element.elementor-element-f13f0b3 *{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 15%;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-593db90 */.elementor-29 .elementor-element.elementor-element-593db90 * {
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 55px;
leading-trim: NONE;
line-height: 58px;
letter-spacing: -2%;

}
.elementor-29 .elementor-element.elementor-element-593db90{
    max-width: 650px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e2bcf4c */.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 0%;
    white-space: nowrap;
}
.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title{
    outline: none !important;
    border-width: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f7f13 */.elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 0;
}
.sailing-item .e-con-inner:hover .elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9dc8a */.elementor-29 .elementor-element.elementor-element-bf9dc8a:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce4ded5 */.elementor-29 .elementor-element.elementor-element-ce4ded5{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59df7dc */.elementor-29 .elementor-element.elementor-element-59df7dc:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd9765 */.elementor-29 .elementor-element.elementor-element-acd9765 p{
    margin: 0;
}
.elementor-29 .elementor-element.elementor-element-acd9765 a{
    color: #8BA0B2;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b225c54 */.elementor-29 .elementor-element.elementor-element-b225c54{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13288e */.elementor-29 .elementor-element.elementor-element-f13288e:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc87c2 */.elementor-29 .elementor-element.elementor-element-7dc87c2{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 35px;
letter-spacing: 2%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486695e */.elementor-29 .elementor-element.elementor-element-486695e{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-486695e .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-486695e:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783be67 */.elementor-29 .elementor-element.elementor-element-783be67{
font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 35px;
leading-trim: NONE;
line-height: 60px;
letter-spacing: -2%;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1904e3d */.elementor-29 .elementor-element.elementor-element-1904e3d{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-1904e3d .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-1904e3d img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover img{
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a95513 */.elementor-29 .elementor-element.elementor-element-4a95513{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-4a95513 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-4a95513 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover img{
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a2d0c */.elementor-29 .elementor-element.elementor-element-33a2d0c{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-33a2d0c .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}

.elementor-29 .elementor-element.elementor-element-33a2d0c:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6c279 */.elementor-29 .elementor-element.elementor-element-0f6c279{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover img{
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1475e1b */.elementor-29 .elementor-element.elementor-element-1475e1b{
    transform: translate(0,50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbd8e6 */.elementor-29 .elementor-element.elementor-element-acbd8e6{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover img{
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b92f9a8 */.elementor-29 .elementor-element.elementor-element-b92f9a8{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b92f9a8::before{
    content: "1";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b60fd */.elementor-29 .elementor-element.elementor-element-78b60fd{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-78b60fd::before{
    content: "2";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1559eaf */.elementor-29 .elementor-element.elementor-element-1559eaf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-1559eaf::before{
    content: "3";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3097e84 */.elementor-29 .elementor-element.elementor-element-3097e84{
    max-height: 570px;
    overflow: scroll;
}
/* 针对 Chrome, Safari, Opera */
.elementor-29 .elementor-element.elementor-element-3097e84::-webkit-scrollbar {
    display: none;
}
/* 针对 Firefox, IE 和 Edge */
.elementor-29 .elementor-element.elementor-element-3097e84 {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.elementor-29 .elementor-element.elementor-element-3097e84 .elementor-icon-box-wrapper{
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e2bcf4c */.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 0%;
    white-space: nowrap;
}
.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title{
    outline: none !important;
    border-width: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f7f13 */.elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 0;
}
.sailing-item .e-con-inner:hover .elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9dc8a */.elementor-29 .elementor-element.elementor-element-bf9dc8a:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce4ded5 */.elementor-29 .elementor-element.elementor-element-ce4ded5{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59df7dc */.elementor-29 .elementor-element.elementor-element-59df7dc:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd9765 */.elementor-29 .elementor-element.elementor-element-acd9765 p{
    margin: 0;
}
.elementor-29 .elementor-element.elementor-element-acd9765 a{
    color: #8BA0B2;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b225c54 */.elementor-29 .elementor-element.elementor-element-b225c54{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13288e */.elementor-29 .elementor-element.elementor-element-f13288e:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc87c2 */.elementor-29 .elementor-element.elementor-element-7dc87c2{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 35px;
letter-spacing: 2%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486695e */.elementor-29 .elementor-element.elementor-element-486695e{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-486695e .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-486695e:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783be67 */.elementor-29 .elementor-element.elementor-element-783be67{
font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 35px;
leading-trim: NONE;
line-height: 60px;
letter-spacing: -2%;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1904e3d */.elementor-29 .elementor-element.elementor-element-1904e3d{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-1904e3d .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-1904e3d img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover img{
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a95513 */.elementor-29 .elementor-element.elementor-element-4a95513{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-4a95513 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-4a95513 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover img{
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a2d0c */.elementor-29 .elementor-element.elementor-element-33a2d0c{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-33a2d0c .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}

.elementor-29 .elementor-element.elementor-element-33a2d0c:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6c279 */.elementor-29 .elementor-element.elementor-element-0f6c279{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover img{
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1475e1b */.elementor-29 .elementor-element.elementor-element-1475e1b{
    transform: translate(0,50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbd8e6 */.elementor-29 .elementor-element.elementor-element-acbd8e6{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover img{
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b92f9a8 */.elementor-29 .elementor-element.elementor-element-b92f9a8{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b92f9a8::before{
    content: "1";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b60fd */.elementor-29 .elementor-element.elementor-element-78b60fd{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-78b60fd::before{
    content: "2";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1559eaf */.elementor-29 .elementor-element.elementor-element-1559eaf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-1559eaf::before{
    content: "3";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3097e84 */.elementor-29 .elementor-element.elementor-element-3097e84{
    max-height: 570px;
    overflow: scroll;
}
/* 针对 Chrome, Safari, Opera */
.elementor-29 .elementor-element.elementor-element-3097e84::-webkit-scrollbar {
    display: none;
}
/* 针对 Firefox, IE 和 Edge */
.elementor-29 .elementor-element.elementor-element-3097e84 {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.elementor-29 .elementor-element.elementor-element-3097e84 .elementor-icon-box-wrapper{
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e2bcf4c */.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 0%;
    white-space: nowrap;
}
.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title{
    outline: none !important;
    border-width: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f7f13 */.elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 0;
}
.sailing-item .e-con-inner:hover .elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9dc8a */.elementor-29 .elementor-element.elementor-element-bf9dc8a:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce4ded5 */.elementor-29 .elementor-element.elementor-element-ce4ded5{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59df7dc */.elementor-29 .elementor-element.elementor-element-59df7dc:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd9765 */.elementor-29 .elementor-element.elementor-element-acd9765 p{
    margin: 0;
}
.elementor-29 .elementor-element.elementor-element-acd9765 a{
    color: #8BA0B2;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b225c54 */.elementor-29 .elementor-element.elementor-element-b225c54{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13288e */.elementor-29 .elementor-element.elementor-element-f13288e:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc87c2 */.elementor-29 .elementor-element.elementor-element-7dc87c2{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 35px;
letter-spacing: 2%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486695e */.elementor-29 .elementor-element.elementor-element-486695e{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-486695e .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-486695e:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783be67 */.elementor-29 .elementor-element.elementor-element-783be67{
font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 35px;
leading-trim: NONE;
line-height: 60px;
letter-spacing: -2%;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1904e3d */.elementor-29 .elementor-element.elementor-element-1904e3d{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-1904e3d .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-1904e3d img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover img{
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a95513 */.elementor-29 .elementor-element.elementor-element-4a95513{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-4a95513 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-4a95513 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover img{
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a2d0c */.elementor-29 .elementor-element.elementor-element-33a2d0c{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-33a2d0c .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}

.elementor-29 .elementor-element.elementor-element-33a2d0c:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6c279 */.elementor-29 .elementor-element.elementor-element-0f6c279{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover img{
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1475e1b */.elementor-29 .elementor-element.elementor-element-1475e1b{
    transform: translate(0,50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbd8e6 */.elementor-29 .elementor-element.elementor-element-acbd8e6{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover img{
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b92f9a8 */.elementor-29 .elementor-element.elementor-element-b92f9a8{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b92f9a8::before{
    content: "1";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b60fd */.elementor-29 .elementor-element.elementor-element-78b60fd{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-78b60fd::before{
    content: "2";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1559eaf */.elementor-29 .elementor-element.elementor-element-1559eaf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-1559eaf::before{
    content: "3";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3097e84 */.elementor-29 .elementor-element.elementor-element-3097e84{
    max-height: 570px;
    overflow: scroll;
}
/* 针对 Chrome, Safari, Opera */
.elementor-29 .elementor-element.elementor-element-3097e84::-webkit-scrollbar {
    display: none;
}
/* 针对 Firefox, IE 和 Edge */
.elementor-29 .elementor-element.elementor-element-3097e84 {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.elementor-29 .elementor-element.elementor-element-3097e84 .elementor-icon-box-wrapper{
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e2bcf4c */.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 0%;
    white-space: nowrap;
}
.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title{
    outline: none !important;
    border-width: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f7f13 */.elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 0;
}
.sailing-item .e-con-inner:hover .elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9dc8a */.elementor-29 .elementor-element.elementor-element-bf9dc8a:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce4ded5 */.elementor-29 .elementor-element.elementor-element-ce4ded5{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59df7dc */.elementor-29 .elementor-element.elementor-element-59df7dc:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd9765 */.elementor-29 .elementor-element.elementor-element-acd9765 p{
    margin: 0;
}
.elementor-29 .elementor-element.elementor-element-acd9765 a{
    color: #8BA0B2;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b225c54 */.elementor-29 .elementor-element.elementor-element-b225c54{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13288e */.elementor-29 .elementor-element.elementor-element-f13288e:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc87c2 */.elementor-29 .elementor-element.elementor-element-7dc87c2{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 35px;
letter-spacing: 2%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486695e */.elementor-29 .elementor-element.elementor-element-486695e{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-486695e .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-486695e:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783be67 */.elementor-29 .elementor-element.elementor-element-783be67{
font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 35px;
leading-trim: NONE;
line-height: 60px;
letter-spacing: -2%;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1904e3d */.elementor-29 .elementor-element.elementor-element-1904e3d{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-1904e3d .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-1904e3d img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover img{
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a95513 */.elementor-29 .elementor-element.elementor-element-4a95513{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-4a95513 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-4a95513 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover img{
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a2d0c */.elementor-29 .elementor-element.elementor-element-33a2d0c{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-33a2d0c .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}

.elementor-29 .elementor-element.elementor-element-33a2d0c:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6c279 */.elementor-29 .elementor-element.elementor-element-0f6c279{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover img{
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1475e1b */.elementor-29 .elementor-element.elementor-element-1475e1b{
    transform: translate(0,50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbd8e6 */.elementor-29 .elementor-element.elementor-element-acbd8e6{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover img{
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b92f9a8 */.elementor-29 .elementor-element.elementor-element-b92f9a8{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b92f9a8::before{
    content: "1";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b60fd */.elementor-29 .elementor-element.elementor-element-78b60fd{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-78b60fd::before{
    content: "2";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1559eaf */.elementor-29 .elementor-element.elementor-element-1559eaf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-1559eaf::before{
    content: "3";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3097e84 */.elementor-29 .elementor-element.elementor-element-3097e84{
    max-height: 570px;
    overflow: scroll;
}
/* 针对 Chrome, Safari, Opera */
.elementor-29 .elementor-element.elementor-element-3097e84::-webkit-scrollbar {
    display: none;
}
/* 针对 Firefox, IE 和 Edge */
.elementor-29 .elementor-element.elementor-element-3097e84 {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.elementor-29 .elementor-element.elementor-element-3097e84 .elementor-icon-box-wrapper{
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1bff19 */.elementor-29 .elementor-element.elementor-element-c1bff19 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26723e1 */.elementor-29 .elementor-element.elementor-element-26723e1 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c768f4 */.elementor-29 .elementor-element.elementor-element-7c768f4 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1461d98 */.elementor-29 .elementor-element.elementor-element-1461d98 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c79d9 */.elementor-29 .elementor-element.elementor-element-c3c79d9 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25cd3b2 */.elementor-29 .elementor-element.elementor-element-25cd3b2 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0c0220 */.elementor-29 .elementor-element.elementor-element-c0c0220 img{
    width: 723.2069702148438;
height: 482.0202941894531;
angle: 0 deg;
opacity: 1;
top: 39.54px;
left: 808.77px;
border-radius: 8px;
box-shadow: 0px 24px 48px 0px #4B453861;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e2bcf4c */.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-size: 45px !important;
    font-weight: 600;
    letter-spacing: 0%;
    white-space: nowrap;
}
.elementor-29 .elementor-element.elementor-element-e2bcf4c .e-n-tab-title{
    outline: none !important;
    border-width: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65f7f13 */.elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 0;
}
.sailing-item .e-con-inner:hover .elementor-29 .elementor-element.elementor-element-65f7f13{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf9dc8a */.elementor-29 .elementor-element.elementor-element-bf9dc8a:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce4ded5 */.elementor-29 .elementor-element.elementor-element-ce4ded5{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59df7dc */.elementor-29 .elementor-element.elementor-element-59df7dc:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acd9765 */.elementor-29 .elementor-element.elementor-element-acd9765 p{
    margin: 0;
}
.elementor-29 .elementor-element.elementor-element-acd9765 a{
    color: #8BA0B2;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b225c54 */.elementor-29 .elementor-element.elementor-element-b225c54{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f13288e */.elementor-29 .elementor-element.elementor-element-f13288e:hover .elementor-widget-button{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc87c2 */.elementor-29 .elementor-element.elementor-element-7dc87c2{
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 35px;
letter-spacing: 2%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-486695e */.elementor-29 .elementor-element.elementor-element-486695e{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-486695e .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-486695e:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-783be67 */.elementor-29 .elementor-element.elementor-element-783be67{
font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 35px;
leading-trim: NONE;
line-height: 60px;
letter-spacing: -2%;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1904e3d */.elementor-29 .elementor-element.elementor-element-1904e3d{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-1904e3d .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-1904e3d img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover img{
}
.elementor-29 .elementor-element.elementor-element-1904e3d:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a95513 */.elementor-29 .elementor-element.elementor-element-4a95513{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-4a95513 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-4a95513 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover img{
}
.elementor-29 .elementor-element.elementor-element-4a95513:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a2d0c */.elementor-29 .elementor-element.elementor-element-33a2d0c{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-33a2d0c .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}

.elementor-29 .elementor-element.elementor-element-33a2d0c:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f6c279 */.elementor-29 .elementor-element.elementor-element-0f6c279{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-0f6c279 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover img{
}
.elementor-29 .elementor-element.elementor-element-0f6c279:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1475e1b */.elementor-29 .elementor-element.elementor-element-1475e1b{
    transform: translate(0,50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbd8e6 */.elementor-29 .elementor-element.elementor-element-acbd8e6{
    overflow: hidden;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 .hoverbtn{
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all .4s;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6 img{
    opacity: 0;
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover img{
}
.elementor-29 .elementor-element.elementor-element-acbd8e6:hover .hoverbtn{
    height: 30px;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b92f9a8 */.elementor-29 .elementor-element.elementor-element-b92f9a8{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b92f9a8::before{
    content: "1";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b60fd */.elementor-29 .elementor-element.elementor-element-78b60fd{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-78b60fd::before{
    content: "2";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1559eaf */.elementor-29 .elementor-element.elementor-element-1559eaf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-1559eaf::before{
    content: "3";
    color: #D67E29;
    font-weight: 500;
    font-size: 18px;
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1.5px solid #D67E29;
    text-align: center;
    line-height: 21px;
    border-radius: 100%;
    font-family: Inter;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3097e84 */.elementor-29 .elementor-element.elementor-element-3097e84{
    max-height: 570px;
    overflow: scroll;
}
/* 针对 Chrome, Safari, Opera */
.elementor-29 .elementor-element.elementor-element-3097e84::-webkit-scrollbar {
    display: none;
}
/* 针对 Firefox, IE 和 Edge */
.elementor-29 .elementor-element.elementor-element-3097e84 {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.elementor-29 .elementor-element.elementor-element-3097e84 .elementor-icon-box-wrapper{
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c77ddd */.elementor-29 .elementor-element.elementor-element-3c77ddd{
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transform: translate(0,-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dee0d5 */.elementor-29 .elementor-element.elementor-element-8dee0d5::after{
    content: "Fine dining ";
    display: inline-block;
    color: #45FFCA;
    font-family: Inter;
font-weight: 300;
font-style: Light;
font-size: 12px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 2%;
background: #45FFCA1A;
padding: 0 5px;
border-radius: 8px;
margin-top: 5px;
}
.elementor-29 .elementor-element.elementor-element-8dee0d5{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a90964 */.elementor-29 .elementor-element.elementor-element-6a90964{
    backdrop-filter: blur(24px);

box-shadow: 0px 4px 30px 0px #1D647A;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e73fada */.elementor-29 .elementor-element.elementor-element-e73fada::after{
    content: "Friends Gathering";
    display: inline-block;
    color: #45FFCA;
    font-family: Inter;
font-weight: 300;
font-style: Light;
font-size: 12px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 2%;
background: #45FFCA1A;
padding: 0 5px;
border-radius: 8px;
margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01d4247 */.elementor-29 .elementor-element.elementor-element-01d4247 p{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34f119a */.elementor-29 .elementor-element.elementor-element-34f119a{
    backdrop-filter: blur(24px);

box-shadow: 0px 4px 30px 0px #1D647A;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-749c29f */.elementor-29 .elementor-element.elementor-element-749c29f::after{
    content: "Wine and Beer";
    display: inline-block;
    color: #45FFCA;
    font-family: Inter;
font-weight: 300;
font-style: Light;
font-size: 12px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 2%;
background: #45FFCA1A;
padding: 0 5px;
border-radius: 8px;
margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c33b59 */.elementor-29 .elementor-element.elementor-element-8c33b59{
    backdrop-filter: blur(24px);

box-shadow: 0px 4px 30px 0px #1D647A;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f7a39e */.elementor-29 .elementor-element.elementor-element-6f7a39e::after{
    content: "Private Event";
    display: inline-block;
    color: #45FFCA;
    font-family: Inter;
font-weight: 300;
font-style: Light;
font-size: 12px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 2%;
background: #45FFCA1A;
padding: 0 5px;
border-radius: 8px;
margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ccecf2 */.elementor-29 .elementor-element.elementor-element-7ccecf2{
    backdrop-filter: blur(24px);

box-shadow: 0px 4px 30px 0px #1D647A;
overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5867662 *//* 替换为你的实际 class 名 */
.breathing-dot {
    /* 核心圆点样式 */
    width: 10px;
    height: 10px;
    background-color: #12404ECC; /* 注意：8位HEX颜色部分浏览器可能不支持，建议用rgba(18, 64, 78, 0.8) */
    padding: 6px;
    border-radius: 50%;
    
    /* 确保伪元素定位准确 */
    position: relative; 
    display: inline-block;
}

/* 利用伪元素制作外围的呼吸边框 */
.breathing-dot::after {
    content: '';
    position: absolute;
    top: -6px;
    left: -6px;
    right: -6px;
    bottom: -6px;
    border-radius: 50%;
    border: 1px solid #12404E;
    
    /* 初始状态：与圆点重合 */
    transform: scale(1);
    opacity: 1;
    
    /* 绑定动画：3秒一次，无限循环，平滑过渡 */
    animation: breathe-border 2s ease-in-out infinite;
}

/* 定义呼吸动画关键帧 */
@keyframes breathe-border {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        /* 放大到 2.5 倍，同时透明度降为 0 */
        transform: scale(1.7);
        opacity: 0;
    }
    100% {
        /* 缩回原样并保持透明，准备下一次循环 */
        transform: scale(1);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f4a382 *//* 替换为你的实际 class 名 */
.breathing-dot {
    /* 核心圆点样式 */
    width: 10px;
    height: 10px;
    background-color: #12404ECC; /* 注意：8位HEX颜色部分浏览器可能不支持，建议用rgba(18, 64, 78, 0.8) */
    padding: 6px;
    border-radius: 50%;
    
    /* 确保伪元素定位准确 */
    position: relative; 
    display: inline-block;
}

/* 利用伪元素制作外围的呼吸边框 */
.breathing-dot::after {
    content: '';
    position: absolute;
    top: -6px;
    left: -6px;
    right: -6px;
    bottom: -6px;
    border-radius: 50%;
    border: 1px solid #12404E;
    
    /* 初始状态：与圆点重合 */
    transform: scale(1);
    opacity: 1;
    
    /* 绑定动画：3秒一次，无限循环，平滑过渡 */
    animation: breathe-border 2s ease-in-out infinite;
}

/* 定义呼吸动画关键帧 */
@keyframes breathe-border {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        /* 放大到 2.5 倍，同时透明度降为 0 */
        transform: scale(1.7);
        opacity: 0;
    }
    100% {
        /* 缩回原样并保持透明，准备下一次循环 */
        transform: scale(1);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e73eb */.elementor-29 .elementor-element.elementor-element-b9e73eb .hover-tip-content{
    top: 0 ;
    opacity: 0;
    transition: all .2s;
}
.elementor-29 .elementor-element.elementor-element-b9e73eb:hover .hover-tip-content{
    top: -120%;
    opacity: 1;
}
.elementor-editor-active .elementor-29 .elementor-element.elementor-element-b9e73eb .hover-tip-content{
    opacity: 1;
    top: -120%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342b23f */.elementor-29 .elementor-element.elementor-element-342b23f{
    overflow-y: auto;
    overflow-x: hidden !important;
    backdrop-filter: blur(20px);
    z-index: 10;
    bottom: 0px;
    transform: translate(100%,0);
}
.elementor-editor-active .elementor-29 .elementor-element.elementor-element-342b23f{
    transform: translate(0,0);
}
.open-tip-content .elementor-29 .elementor-element.elementor-element-342b23f{
    transform: translate(0,0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d520e6 */.elementor-29 .elementor-element.elementor-element-4d520e6{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -12;
    opacity: 0;
    transition: all .1s;
}
.elementor-editor-active .elementor-29 .elementor-element.elementor-element-4d520e6{
    position: relative;
    opacity: 1;
    z-index: 10;
}
.open-tip-content .elementor-29 .elementor-element.elementor-element-4d520e6{
    z-index: 12;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b99300 */.elementor-29 .elementor-element.elementor-element-4b99300::before{
    content: "ABOUT US";
    display: inline-block;
    color: #D67E29;
    font-family: Montserrat;
font-weight: 400;
font-style: Regular;
font-size: 28px;
leading-trim: NONE;
line-height: 28px;
letter-spacing: 6%;
margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9429734 */.elementor-29 .elementor-element.elementor-element-9429734 svg{
    height: 1em;
    width: auto;
    margin-top: 2px;
}
.elementor-29 .elementor-element.elementor-element-9429734:hover a{
    border-color: #ffffff80 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5bb5bf */.elementor-29 .elementor-element.elementor-element-b5bb5bf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b5bb5bf::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d437434 */.elementor-29 .elementor-element.elementor-element-d437434{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-d437434::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae310f */.elementor-29 .elementor-element.elementor-element-7ae310f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-7ae310f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8375d */.elementor-29 .elementor-element.elementor-element-aa8375d{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-aa8375d::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6a4f3f */.elementor-29 .elementor-element.elementor-element-b6a4f3f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b6a4f3f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eccb50a */.elementor-29 .elementor-element.elementor-element-eccb50a{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-eccb50a::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5bb5bf */.elementor-29 .elementor-element.elementor-element-b5bb5bf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b5bb5bf::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d437434 */.elementor-29 .elementor-element.elementor-element-d437434{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-d437434::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae310f */.elementor-29 .elementor-element.elementor-element-7ae310f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-7ae310f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8375d */.elementor-29 .elementor-element.elementor-element-aa8375d{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-aa8375d::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6a4f3f */.elementor-29 .elementor-element.elementor-element-b6a4f3f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b6a4f3f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eccb50a */.elementor-29 .elementor-element.elementor-element-eccb50a{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-eccb50a::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5bb5bf */.elementor-29 .elementor-element.elementor-element-b5bb5bf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b5bb5bf::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d437434 */.elementor-29 .elementor-element.elementor-element-d437434{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-d437434::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae310f */.elementor-29 .elementor-element.elementor-element-7ae310f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-7ae310f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8375d */.elementor-29 .elementor-element.elementor-element-aa8375d{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-aa8375d::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6a4f3f */.elementor-29 .elementor-element.elementor-element-b6a4f3f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b6a4f3f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eccb50a */.elementor-29 .elementor-element.elementor-element-eccb50a{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-eccb50a::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5bb5bf */.elementor-29 .elementor-element.elementor-element-b5bb5bf{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b5bb5bf::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d437434 */.elementor-29 .elementor-element.elementor-element-d437434{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-d437434::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ae310f */.elementor-29 .elementor-element.elementor-element-7ae310f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-7ae310f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa8375d */.elementor-29 .elementor-element.elementor-element-aa8375d{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-aa8375d::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6a4f3f */.elementor-29 .elementor-element.elementor-element-b6a4f3f{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-b6a4f3f::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eccb50a */.elementor-29 .elementor-element.elementor-element-eccb50a{
    position: relative;
}
.elementor-29 .elementor-element.elementor-element-eccb50a::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #00000099;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-29e7c66 */.elementor-29 .elementor-element.elementor-element-29e7c66 .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{
    font-size: 40px !important;
    font-weight: 500;
    letter-spacing: 5%;
    white-space: nowrap;
    
}
.elementor-29 .elementor-element.elementor-element-29e7c66 .e-n-tab-title[aria-selected=true]{
    margin-top: 5px;
    margin-bottom: 25px;
    padding-top: 0;
    padding-bottom: 0;
}
.elementor-29 .elementor-element.elementor-element-29e7c66 .e-n-tab-title{
    outline: none !important;
    border-width: 0;
}
.elementor-29 .elementor-element.elementor-element-29e7c66 .e-n-tabs-heading{
    padding-top: 140px;
}
.elementor-29 .elementor-element.elementor-element-29e7c66 > .e-n-tabs{
    justify-content: space-between !important;
}
.elementor-29 .elementor-element.elementor-element-29e7c66 .e-n-tabs-content{
    flex-grow: 0 !important;
    width: 51%;
    flex-shrink: 0;
}/* End custom CSS */