.elementor-4603 .elementor-element.elementor-element-2b8eb4e > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.51;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-2b8eb4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:85px;}.elementor-4603 .elementor-element.elementor-element-8e1e824 > .elementor-widget-container{margin:60px 0px 125px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-3165e84{text-align:center;}.elementor-4603 .elementor-element.elementor-element-3165e84 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:108px;font-weight:400;line-height:100px;}.elementor-4603 .elementor-element.elementor-element-3165e84 > .elementor-widget-container{margin:45px 30px 20px 30px;}.elementor-4603 .elementor-element.elementor-element-05aaa23{text-align:center;}.elementor-4603 .elementor-element.elementor-element-05aaa23 .elementor-heading-title{color:#FFFFFF;font-size:var( --e-global-typography-98a5411-font-size );text-transform:var( --e-global-typography-98a5411-text-transform );line-height:var( --e-global-typography-98a5411-line-height );letter-spacing:var( --e-global-typography-98a5411-letter-spacing );word-spacing:var( --e-global-typography-98a5411-word-spacing );}.elementor-4603 .elementor-element.elementor-element-647467e .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;background-color:#092E6E;border-radius:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-647467e .elementor-button:hover, .elementor-4603 .elementor-element.elementor-element-647467e .elementor-button:focus{color:#092E6E;background-color:#FFFFFF;}.elementor-4603 .elementor-element.elementor-element-647467e .elementor-button:hover svg, .elementor-4603 .elementor-element.elementor-element-647467e .elementor-button:focus svg{fill:#092E6E;}.elementor-4603 .elementor-element.elementor-element-647467e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-d06d69e > .elementor-container{max-width:500px;}.elementor-4603 .elementor-element.elementor-element-d06d69e{margin-top:0px;margin-bottom:40px;}.elementor-4603 .elementor-element.elementor-element-47d5f3d .elementor-icon-wrapper{text-align:center;}.elementor-4603 .elementor-element.elementor-element-47d5f3d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4603 .elementor-element.elementor-element-47d5f3d.elementor-view-framed .elementor-icon, .elementor-4603 .elementor-element.elementor-element-47d5f3d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4603 .elementor-element.elementor-element-47d5f3d.elementor-view-framed .elementor-icon, .elementor-4603 .elementor-element.elementor-element-47d5f3d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4603 .elementor-element.elementor-element-47d5f3d .elementor-icon{font-size:36px;}.elementor-4603 .elementor-element.elementor-element-47d5f3d .elementor-icon i, .elementor-4603 .elementor-element.elementor-element-47d5f3d .elementor-icon svg{transform:rotate(0deg);}.elementor-4603 .elementor-element.elementor-element-53f767a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4603 .elementor-element.elementor-element-53f767a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-6bc52fc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-6bc52fc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/05/D-Resort-Intro.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-4603 .elementor-element.elementor-element-6bc52fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4603 .elementor-element.elementor-element-6bc52fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-934ea56 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-00f5b9f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4603 .elementor-element.elementor-element-00f5b9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4603 .elementor-element.elementor-element-00f5b9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4603 .elementor-element.elementor-element-00f5b9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-9a4ced4{text-align:center;}.elementor-4603 .elementor-element.elementor-element-9a4ced4 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:108px;font-weight:400;line-height:100px;}.elementor-4603 .elementor-element.elementor-element-9a4ced4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-0a7f342.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4603 .elementor-element.elementor-element-0a7f342.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4603 .elementor-element.elementor-element-4185edb{z-index:3;}.elementor-4603 .elementor-element.elementor-element-344ce3c{text-align:center;}.elementor-4603 .elementor-element.elementor-element-344ce3c .elementor-heading-title{color:#040405;font-size:28px;font-style:italic;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-d43f355{text-align:center;}.elementor-4603 .elementor-element.elementor-element-d43f355 .elementor-heading-title{color:#040405;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-af16fe3{text-align:center;}.elementor-4603 .elementor-element.elementor-element-af16fe3 .elementor-heading-title{color:#FFA45F;font-size:16px;text-transform:uppercase;}.elementor-4603 .elementor-element.elementor-element-329ed42{margin-top:10px;margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-cb7a7ce:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-cb7a7ce > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2021/12/d-resort-img2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4603 .elementor-element.elementor-element-cb7a7ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4603 .elementor-element.elementor-element-cb7a7ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-cb7a7ce > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-0ad1c9e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-0ad1c9e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2021/12/d-resort-img3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4603 .elementor-element.elementor-element-0ad1c9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4603 .elementor-element.elementor-element-0ad1c9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-0ad1c9e > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-957ae6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-957ae6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-7f09eb7.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-4603 .elementor-element.elementor-element-7f09eb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-4603 .elementor-element.elementor-element-7f09eb7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-7f09eb7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/01/Dresort-restourant.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-4603 .elementor-element.elementor-element-7f09eb7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4603 .elementor-element.elementor-element-7f09eb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-7f09eb7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-773a1ca.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4603 .elementor-element.elementor-element-773a1ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4603 .elementor-element.elementor-element-e3c533a{text-align:center;}.elementor-4603 .elementor-element.elementor-element-e3c533a .elementor-heading-title{color:#FFFFFF;font-size:54px;font-weight:400;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-1012b5b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4603 .elementor-element.elementor-element-1012b5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4603 .elementor-element.elementor-element-bd86658{margin-top:10px;margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-7065fd7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-7065fd7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2021/12/d-resort-img5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4603 .elementor-element.elementor-element-7065fd7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4603 .elementor-element.elementor-element-7065fd7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-7065fd7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-d4239c3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-d4239c3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2021/12/d-resort-img6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4603 .elementor-element.elementor-element-d4239c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4603 .elementor-element.elementor-element-d4239c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-d4239c3 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-383d08d{z-index:3;}.elementor-4603 .elementor-element.elementor-element-40df2ea{text-align:center;}.elementor-4603 .elementor-element.elementor-element-40df2ea .elementor-heading-title{color:#040405;font-size:28px;font-style:italic;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-2a167a8{text-align:center;}.elementor-4603 .elementor-element.elementor-element-2a167a8 .elementor-heading-title{color:#092E6E;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-2a167a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-dfa83fa{margin-top:10px;margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-b3c0f09:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-b3c0f09 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2021/12/d-resort-img7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4603 .elementor-element.elementor-element-b3c0f09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4603 .elementor-element.elementor-element-b3c0f09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-f481ef2{margin-top:10px;margin-bottom:10px;}.elementor-4603 .elementor-element.elementor-element-ad6e711 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-ad6e711 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4603 .elementor-element.elementor-element-ad6e711 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-9505c4b .elementor-heading-title{color:#232323;font-size:48px;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-9505c4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-5fa93f8 .elementor-heading-title{color:#232323;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-5fa93f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-6a9d4d3{text-align:center;}.elementor-4603 .elementor-element.elementor-element-6a9d4d3 .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-4603 .elementor-element.elementor-element-05c4726 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-970a236 .elementor-heading-title{color:#232323;font-size:48px;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-970a236 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-1e3eb55 .elementor-heading-title{color:#232323;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-1e3eb55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-55f5cc2{text-align:center;}.elementor-4603 .elementor-element.elementor-element-55f5cc2 .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-4603 .elementor-element.elementor-element-b2c2bd4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-ede47c5 .elementor-heading-title{color:#232323;font-size:48px;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-ede47c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-a9cfda6 .elementor-heading-title{color:#232323;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-a9cfda6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-7676d19{text-align:center;}.elementor-4603 .elementor-element.elementor-element-7676d19 .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-4603 .elementor-element.elementor-element-1c9e77d{margin-top:0px;margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-cf2dc1c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-cf2dc1c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4603 .elementor-element.elementor-element-cf2dc1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4603 .elementor-element.elementor-element-d113e08 .elementor-heading-title{color:#232323;font-size:48px;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-d113e08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-a5c3365 .elementor-heading-title{color:#232323;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-a5c3365 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-96e897c{text-align:center;}.elementor-4603 .elementor-element.elementor-element-96e897c .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-4603 .elementor-element.elementor-element-f888dd9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-c9c72f4{text-align:center;}.elementor-4603 .elementor-element.elementor-element-86982b6 .elementor-heading-title{color:#232323;font-size:48px;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-86982b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-6c325e4 .elementor-heading-title{color:#232323;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-6c325e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-9ac42ac{text-align:center;}.elementor-4603 .elementor-element.elementor-element-9ac42ac .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-4603 .elementor-element.elementor-element-50d97b1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4603 .elementor-element.elementor-element-6f1653e .elementor-heading-title{color:#232323;font-size:48px;line-height:1.2em;}.elementor-4603 .elementor-element.elementor-element-6f1653e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-ac097c1 .elementor-heading-title{color:#232323;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4603 .elementor-element.elementor-element-ac097c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4603 .elementor-element.elementor-element-a56a134{text-align:center;}.elementor-4603 .elementor-element.elementor-element-a56a134 .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-e2bc7d7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4603 .elementor-element.elementor-element-e2bc7d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4603 .elementor-element.elementor-element-bf43548{text-align:center;}.elementor-4603 .elementor-element.elementor-element-bf43548 .elementor-heading-title{color:#232323;font-size:48px;line-height:0.8em;}.elementor-4603 .elementor-element.elementor-element-bf43548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4603 .elementor-element.elementor-element-cf440f3.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4603 .elementor-element.elementor-element-cf440f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4603 .elementor-element.elementor-element-00ab72f{margin-top:80px;margin-bottom:160px;}@media(max-width:1024px){.elementor-4603 .elementor-element.elementor-element-3165e84 > .elementor-widget-container{margin:120px 30px 60px 30px;}.elementor-4603 .elementor-element.elementor-element-05aaa23 .elementor-heading-title{font-size:var( --e-global-typography-98a5411-font-size );line-height:var( --e-global-typography-98a5411-line-height );letter-spacing:var( --e-global-typography-98a5411-letter-spacing );word-spacing:var( --e-global-typography-98a5411-word-spacing );}}@media(max-width:767px){.elementor-4603 .elementor-element.elementor-element-2b8eb4e{margin-top:0px;margin-bottom:10px;}.elementor-4603 .elementor-element.elementor-element-8e1e824 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-4603 .elementor-element.elementor-element-3165e84 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-4603 .elementor-element.elementor-element-3165e84 > .elementor-widget-container{margin:260px 20px 40px 20px;}.elementor-4603 .elementor-element.elementor-element-05aaa23 .elementor-heading-title{font-size:var( --e-global-typography-98a5411-font-size );line-height:var( --e-global-typography-98a5411-line-height );letter-spacing:var( --e-global-typography-98a5411-letter-spacing );word-spacing:var( --e-global-typography-98a5411-word-spacing );}.elementor-4603 .elementor-element.elementor-element-647467e .elementor-button{font-size:18px;}.elementor-4603 .elementor-element.elementor-element-6bc52fc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-6bc52fc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/10/D-Resort-Intro-mobile2.jpg");}.elementor-4603 .elementor-element.elementor-element-9a4ced4 .elementor-heading-title{font-size:51px;line-height:1.1em;}.elementor-4603 .elementor-element.elementor-element-0ad1c9e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4603 .elementor-element.elementor-element-0ad1c9e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:10% 0px;}.elementor-4603 .elementor-element.elementor-element-e3c533a .elementor-heading-title{font-size:32px;}}/* Start custom CSS for image, class: .elementor-element-8e1e824 */.elementor-4603 .elementor-element.elementor-element-8e1e824{
    width: 280px;
    margin: auto
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3165e84 */.elementor-4603 .elementor-element.elementor-element-3165e84{
    padding-left: calc((100% - 1400px)/2);
    padding-right: calc((100% - 1400px)/2);
    transform: scale(0.94);
  animation: scale 4s forwards cubic-bezier(0.5, 1, 0.89, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05aaa23 */@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-05aaa23{
        max-width: 240px;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d06d69e */.elementor-4603 .elementor-element.elementor-element-d06d69e{
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e12892 */.elementor-4603 .elementor-element.elementor-element-5e12892{
    height: 100vh;
    max-height: 1150px;
    min-height: 1000px;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-5e12892 {
        height: 700px;
        min-height: 700px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b8eb4e */@media screen and ( min-width: 2200px )
{
    .elementor-4603 .elementor-element.elementor-element-2b8eb4e{
     background-position: 40% center;
    }
}

.elementor-4603 .elementor-element.elementor-element-2b8eb4e{
    background-color: #19428A !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00f5b9f */.elementor-4603 .elementor-element.elementor-element-00f5b9f{
    width: calc((100% - 700px)/2)!important;
}

.elementor-4603 .elementor-element.elementor-element-00f5b9f .elementor-widget-wrap{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-af1a227 */.elementor-4603 .elementor-element.elementor-element-af1a227{
    width: 700px!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a7f342 */.elementor-4603 .elementor-element.elementor-element-0a7f342{
    width: calc((100% - 700px)/2)!important;
}

.elementor-4603 .elementor-element.elementor-element-0a7f342 .elementor-widget-wrap{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-934ea56 */.elementor-4603 .elementor-element.elementor-element-934ea56 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6bc52fc */.elementor-4603 .elementor-element.elementor-element-6bc52fc{
    height: 940px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e711b3f */.elementor-4603 .elementor-element.elementor-element-e711b3f{
    position: absolute;
    top: -50px;
}
.triangle{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-e711b3f{
        max-width: 100%;
        overflow-x: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-344ce3c */.elementor-4603 .elementor-element.elementor-element-344ce3c h3{
    padding: 70px 60px;
}

.elementor-4603 .elementor-element.elementor-element-344ce3c{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-344ce3c h3{
        padding: 60px 30px;
        font-size: 24px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d43f355 */.elementor-4603 .elementor-element.elementor-element-d43f355 h3{
    padding: 0 60px;
}

.elementor-4603 .elementor-element.elementor-element-d43f355{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-d43f355 h3{
        padding: 0 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5947310 */.elementor-4603 .elementor-element.elementor-element-5947310{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af16fe3 */.elementor-4603 .elementor-element.elementor-element-af16fe3 h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .2s;
}

.elementor-4603 .elementor-element.elementor-element-af16fe3 a{
    display:inline-block;
    padding: 45px 79px 60px;
}

.elementor-4603 .elementor-element.elementor-element-af16fe3 h3:hover{
    transition: .3s;
    background: white;
    color: #040405;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-af16fe3 a{
        padding: 45px 79px 45px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4185edb */.elementor-4603 .elementor-element.elementor-element-4185edb{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 450px;
    transform: translateY(-395px);
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-4185edb{
        width: calc(100% - 20px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cb7a7ce */.elementor-4603 .elementor-element.elementor-element-cb7a7ce{
    height: 425px;
    margin-right: 5px;
}

@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-cb7a7ce{
        width: calc(50% - 5px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-cb7a7ce{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0ad1c9e */.elementor-4603 .elementor-element.elementor-element-0ad1c9e{
    height: 425px;
    margin-left: 5px;
}

@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-0ad1c9e{
        width: calc(50% - 5px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-0ad1c9e{
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-773a1ca */.elementor-4603 .elementor-element.elementor-element-773a1ca{
    width: calc((100% - 850px)/2)!important;
}

.elementor-4603 .elementor-element.elementor-element-773a1ca .elementor-widget-wrap{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3c533a */.elementor-4603 .elementor-element.elementor-element-e3c533a h3{
    margin: auto;
}

@media(max-width: 1024px){
    .elementor-4603 .elementor-element.elementor-element-e3c533a h3{
        padding: 0 30px;
    }
}

@media(max-width: 600px){
    .elementor-4603 .elementor-element.elementor-element-e3c533a h3{
        font-size: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-803744d */.elementor-4603 .elementor-element.elementor-element-803744d{
    width: 850px!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1012b5b */.elementor-4603 .elementor-element.elementor-element-1012b5b{
    width: calc((100% - 850px)/2)!important;
}

.elementor-4603 .elementor-element.elementor-element-1012b5b .elementor-widget-wrap{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f09eb7 */.elementor-4603 .elementor-element.elementor-element-7f09eb7{
    height: 790px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-957ae6d */.elementor-4603 .elementor-element.elementor-element-957ae6d{
    overflow-y: visible;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7065fd7 */.elementor-4603 .elementor-element.elementor-element-7065fd7{
    height: 425px;
    margin-right: 5px;
}

@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-7065fd7{
        width: calc(50% - 5px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-7065fd7{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4239c3 */.elementor-4603 .elementor-element.elementor-element-d4239c3{
    height: 425px;
    margin-left: 5px;
}

@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-d4239c3{
        width: calc(50% - 5px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-d4239c3{
        margin-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40df2ea */.elementor-4603 .elementor-element.elementor-element-40df2ea h3{
    padding: 60px 60px 0;
}

.elementor-4603 .elementor-element.elementor-element-40df2ea{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-40df2ea h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d348a29 */.elementor-4603 .elementor-element.elementor-element-d348a29{
    position: absolute;
    top: -50px;
}
.triangle{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-d348a29{
        max-width: 100%;
        overflow-x: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35f132b */.elementor-4603 .elementor-element.elementor-element-35f132b{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a167a8 */.elementor-4603 .elementor-element.elementor-element-2a167a8 h3{
    cursor: pointer;
}

.elementor-4603 .elementor-element.elementor-element-2a167a8 a{
    display:inline-block;
    padding: 45px 60px;
}

.elementor-4603 .elementor-element.elementor-element-2a167a8 h3:hover{
    opacity: .4;
    transition: .3s;
}

.elementor-4603 .elementor-element.elementor-element-2a167a8{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-2a167a8 a{
        padding: 45px 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a453ceb */.elementor-4603 .elementor-element.elementor-element-a453ceb{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-383d08d */.elementor-4603 .elementor-element.elementor-element-383d08d{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 450px;
    transform: translateY(-250px);
}

@media(max-width: 500px){
    .elementor-4603 .elementor-element.elementor-element-383d08d{
        width: calc(100% - 20px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3c0f09 */.elementor-4603 .elementor-element.elementor-element-b3c0f09{
    height: 425px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ee9af3 */.elementor-4603 .elementor-element.elementor-element-0ee9af3{
    margin-bottom: 0;
    height: auto;
}

.elementor-4603 .elementor-element.elementor-element-0ee9af3 img{
    object-fit: cover;
    width: 100%;
    height: 415px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9505c4b */.elementor-4603 .elementor-element.elementor-element-9505c4b h3{
    background: #f6f5f4;
    padding: 40px 60px 40px;
}

.elementor-4603 .elementor-element.elementor-element-9505c4b{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-9505c4b h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-9505c4b h3{
        padding: 40px 60px 40px;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-9505c4b h3{
        font-size: 28px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa93f8 */.elementor-4603 .elementor-element.elementor-element-5fa93f8{
    background: #f6f5f4;
}
.elementor-4603 .elementor-element.elementor-element-5fa93f8 h4{
    min-height: 210px;
    padding: 0 60px 0px;
    margin-bottom: 0 !important;
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-5fa93f8 h4{
        text-align: center !important;
        padding: 0 20px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9d4d3 */.elementor-4603 .elementor-element.elementor-element-6a9d4d3 h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-4603 .elementor-element.elementor-element-6a9d4d3 a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-4603 .elementor-element.elementor-element-6a9d4d3 h3:hover{
    transition: .1s;
    color: #FFA45F !important;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-6a9d4d3 a{

    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad6e711 */.elementor-4603 .elementor-element.elementor-element-ad6e711{
    margin-right: 7px;
}


@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-ad6e711{
        width: calc(100% / 3 - 7px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-ad6e711{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24ff737 */.elementor-4603 .elementor-element.elementor-element-24ff737{
    margin-bottom: 0;
    height: auto;
}

.elementor-4603 .elementor-element.elementor-element-24ff737 img{
    object-fit: cover;
    width: 100%;
    height: 415px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-970a236 */.elementor-4603 .elementor-element.elementor-element-970a236 h3{
    background: #f6f5f4;
    padding: 40px 60px 40px;
}

.elementor-4603 .elementor-element.elementor-element-970a236{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-970a236 h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-970a236 h3{
        padding: 40px 60px 40px;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-970a236 h3{
        font-size: 28px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e3eb55 */.elementor-4603 .elementor-element.elementor-element-1e3eb55{
    background: #f6f5f4;
}
.elementor-4603 .elementor-element.elementor-element-1e3eb55 h4{
    min-height: 210px;
    padding: 0 60px 0px;
    margin-bottom: 0 !important;
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-1e3eb55 h4{
        text-align: center !important;
        padding: 0 20px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f5cc2 */.elementor-4603 .elementor-element.elementor-element-55f5cc2 h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-4603 .elementor-element.elementor-element-55f5cc2 a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-4603 .elementor-element.elementor-element-55f5cc2 h3:hover{
    transition: .1s;
    color: #FFA45F !important;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-55f5cc2 a{

    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05c4726 */.elementor-4603 .elementor-element.elementor-element-05c4726{
    margin-right: 3px;
    margin-left: 3px;
}

@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-05c4726{
        width: calc(100% / 3 - 6px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-05c4726{
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70965af */.elementor-4603 .elementor-element.elementor-element-70965af{
    margin-bottom: 0;
    height: auto;
}

.elementor-4603 .elementor-element.elementor-element-70965af img{
    object-fit: cover;
    width: 100%;
    height: 415px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ede47c5 */.elementor-4603 .elementor-element.elementor-element-ede47c5 h3{
    background: #f6f5f4;
    padding: 40px 60px 40px;
}

.elementor-4603 .elementor-element.elementor-element-ede47c5{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-ede47c5 h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-ede47c5 h3{
        padding: 40px 60px 40px;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-ede47c5 h3{
        font-size: 28px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cfda6 */.elementor-4603 .elementor-element.elementor-element-a9cfda6{
    background: #f6f5f4;
}
.elementor-4603 .elementor-element.elementor-element-a9cfda6 h4{
    min-height: 210px;
    padding: 0 60px 0px;
    margin-bottom: 0 !important;
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-a9cfda6 h4{
        text-align: center !important;
        padding: 0 20px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7676d19 */.elementor-4603 .elementor-element.elementor-element-7676d19 h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-4603 .elementor-element.elementor-element-7676d19 a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-4603 .elementor-element.elementor-element-7676d19 h3:hover{
    transition: .1s;
    color: #FFA45F !important;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-7676d19 a{

    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2c2bd4 */.elementor-4603 .elementor-element.elementor-element-b2c2bd4{
    margin-left: 7px;
}


@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-b2c2bd4{
        width: calc(100% / 3 - 7px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-b2c2bd4{
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-583f951 */.elementor-4603 .elementor-element.elementor-element-583f951{
    margin-bottom: 0;
    height: auto;
}

.elementor-4603 .elementor-element.elementor-element-583f951 img{
    object-fit: cover;
    width: 100%;
    height: 415px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d113e08 */.elementor-4603 .elementor-element.elementor-element-d113e08 h3{
    background: #f6f5f4;
    padding: 40px 60px 40px;
}

.elementor-4603 .elementor-element.elementor-element-d113e08{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-d113e08 h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-d113e08 h3{
        padding: 40px 60px 40px;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-d113e08 h3{
        font-size: 28px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c3365 */.elementor-4603 .elementor-element.elementor-element-a5c3365{
    background: #f6f5f4;
}
.elementor-4603 .elementor-element.elementor-element-a5c3365 h4{
    min-height: 210px;
    padding: 0 60px 0px;
    margin-bottom: 0 !important;
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-a5c3365 h4{
        text-align: center !important;
        padding: 0 20px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96e897c */.elementor-4603 .elementor-element.elementor-element-96e897c h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-4603 .elementor-element.elementor-element-96e897c a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-4603 .elementor-element.elementor-element-96e897c h3:hover{
    transition: .1s;
    color: #FFA45F !important;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-96e897c a{

    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf2dc1c */.elementor-4603 .elementor-element.elementor-element-cf2dc1c{
    margin-right: 7px;
}


@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-cf2dc1c{
        width: calc(100% / 3 - 7px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-cf2dc1c{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9c72f4 */.elementor-4603 .elementor-element.elementor-element-c9c72f4{
    margin-bottom: 0;
    height: auto;
}

.elementor-4603 .elementor-element.elementor-element-c9c72f4 img{
    object-fit: cover;
    width: 100%;
    height: 415px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86982b6 */.elementor-4603 .elementor-element.elementor-element-86982b6 h3{
    background: #f6f5f4;
    padding: 40px 60px 40px;
}

.elementor-4603 .elementor-element.elementor-element-86982b6{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-86982b6 h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-86982b6 h3{
        padding: 40px 60px 40px;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-86982b6 h3{
        font-size: 28px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c325e4 */.elementor-4603 .elementor-element.elementor-element-6c325e4{
    background: #f6f5f4;
}
.elementor-4603 .elementor-element.elementor-element-6c325e4 h4{
    min-height: 210px;
    padding: 0 60px 0px;
    margin-bottom: 0 !important;
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-6c325e4 h4{
        text-align: center !important;
        padding: 0 20px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ac42ac */.elementor-4603 .elementor-element.elementor-element-9ac42ac h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-4603 .elementor-element.elementor-element-9ac42ac a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-4603 .elementor-element.elementor-element-9ac42ac h3:hover{
    transition: .1s;
    color: #FFA45F !important;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-9ac42ac a{

    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f888dd9 */.elementor-4603 .elementor-element.elementor-element-f888dd9{
    margin-right: 3px;
    margin-left: 3px;
}

@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-f888dd9{
        width: calc(100% / 3 - 6px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-f888dd9{
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd141e5 */.elementor-4603 .elementor-element.elementor-element-cd141e5{
    margin-bottom: 0;
    height: auto;
}

.elementor-4603 .elementor-element.elementor-element-cd141e5 img{
    object-fit: cover;
    width: 100%;
    height: 415px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f1653e */.elementor-4603 .elementor-element.elementor-element-6f1653e h3{
    background: #f6f5f4;
    padding: 40px 60px 40px;
}

.elementor-4603 .elementor-element.elementor-element-6f1653e{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-6f1653e h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-6f1653e h3{
        padding: 40px 60px 40px;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-6f1653e h3{
        font-size: 28px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac097c1 */.elementor-4603 .elementor-element.elementor-element-ac097c1{
    background: #f6f5f4;
}
.elementor-4603 .elementor-element.elementor-element-ac097c1 h4{
    min-height: 210px;
    padding: 0 60px 0px;
    margin-bottom: 0 !important;
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-ac097c1 h4{
        text-align: center !important;
        padding: 0 20px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a56a134 */.elementor-4603 .elementor-element.elementor-element-a56a134 h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-4603 .elementor-element.elementor-element-a56a134 a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-4603 .elementor-element.elementor-element-a56a134 h3:hover{
    transition: .1s;
    color: #FFA45F !important;
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-a56a134 a{

    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50d97b1 */.elementor-4603 .elementor-element.elementor-element-50d97b1{
    margin-left: 7px;
}


@media(min-width: 768px) and (max-width: 1024px){
   .elementor-4603 .elementor-element.elementor-element-50d97b1{
        width: calc(100% / 3 - 7px);
    } 
}

@media(max-width: 768px){
    .elementor-4603 .elementor-element.elementor-element-50d97b1{
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdc0106 */.line{
    background: black;
    width: 100%;
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf43548 */.elementor-4603 .elementor-element.elementor-element-bf43548 h3{
}

.elementor-4603 .elementor-element.elementor-element-bf43548{
    margin-bottom: 0;
}

@media(min-width: 768px) and (max-width: 1150px){
    .elementor-4603 .elementor-element.elementor-element-bf43548 h3{
        font-weight: 600 !important;
        font-size: 23px !important;
    }
}

@media(max-width: 390px){
    .elementor-4603 .elementor-element.elementor-element-bf43548 h3{
        font-size: 32px !important;
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-474aba2 */.line{
    background: black;
    width: 100%;
    height: 1px;
}/* End custom CSS */
/* Start custom CSS */#container{
    overflow: hidden;
}

.round-box{
    background: white;
}

#btn-cont-box{

}

#btn-box{
    border-bottom-left-radius: 100px;
    border-bottom-right-radius: 100px;
}

#popup{
    position: absolute;
    bottom: 30px;
    right: 60px;
    width: 480px;
    background: #092e6eE8;
    border-radius: 50px;
}

#book-now-btn{
    width: 300px;
    margin: auto;
    background: #092e6e;
    cursor: pointer;
    transition: .2s;
}

#book-now-btn > div > h3 > a{
    padding: 15px calc(50% - 48.02px);
    display: inline-block;
}

#book-now-btn:hover > div > h3{
    transition: .3s;
    color: #092e6e !important;
}

#book-now-btn:hover{
    transition: .3s;
    background: white;
}

@media(max-width: 768px){
    #popup{
        bottom: 10px;
        right: 10px;
        left: 10px;
        width: calc(100% - 20px);
    }
}/* End custom CSS */