.elementor-2242 .elementor-element.elementor-element-332baff:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-332baff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/activities.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-332baff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:70px;}.elementor-2242 .elementor-element.elementor-element-332baff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-3847aa2 > .elementor-widget-container{margin:60px 0px 160px 0px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-7a5ea2b{text-align:center;}.elementor-2242 .elementor-element.elementor-element-7a5ea2b .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:108px;font-weight:400;line-height:100px;}.elementor-2242 .elementor-element.elementor-element-7a5ea2b > .elementor-widget-container{margin:0px 30px 60px 30px;}.elementor-2242 .elementor-element.elementor-element-c8d5951{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-b1b4980 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-f8958b0{text-align:center;}.elementor-2242 .elementor-element.elementor-element-f8958b0 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-2841763 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-06c7056{text-align:center;}.elementor-2242 .elementor-element.elementor-element-06c7056 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-2b7fd0d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-6a3659e{text-align:center;}.elementor-2242 .elementor-element.elementor-element-6a3659e .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-7e1b276 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-5e2d55c{text-align:center;}.elementor-2242 .elementor-element.elementor-element-5e2d55c .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-323f420 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-0ba40ec{text-align:center;}.elementor-2242 .elementor-element.elementor-element-0ba40ec .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-613f205 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-3501095{text-align:center;}.elementor-2242 .elementor-element.elementor-element-3501095 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-d45481f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 20px 0px;}.elementor-2242 .elementor-element.elementor-element-f1d4544{text-align:center;}.elementor-2242 .elementor-element.elementor-element-f1d4544 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-2242 .elementor-element.elementor-element-b72c9dc{margin-top:0px;margin-bottom:80px;}.elementor-2242 .elementor-element.elementor-element-9b639cf .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#092E6E;border-radius:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-9b639cf .elementor-button:hover, .elementor-2242 .elementor-element.elementor-element-9b639cf .elementor-button:focus{color:#092E6E;background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-9b639cf .elementor-button:hover svg, .elementor-2242 .elementor-element.elementor-element-9b639cf .elementor-button:focus svg{fill:#092E6E;}.elementor-2242 .elementor-element.elementor-element-9b639cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-5859e5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-5859e5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-725b32b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-2242 .elementor-element.elementor-element-725b32b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2242 .elementor-element.elementor-element-725b32b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-1e6c63f{z-index:3;}.elementor-2242 .elementor-element.elementor-element-881df14{text-align:center;}.elementor-2242 .elementor-element.elementor-element-881df14 .elementor-heading-title{color:#040405;font-size:28px;font-style:italic;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-810a120{text-align:center;}.elementor-2242 .elementor-element.elementor-element-810a120 .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-530b8c4{margin-top:10px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-0c46fe7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-0c46fe7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/swimming-pool-couple.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-0c46fe7 > .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-2242 .elementor-element.elementor-element-0c46fe7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-0c46fe7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-a595f5f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-a595f5f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/swimming-pool-girl.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-a595f5f > .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-2242 .elementor-element.elementor-element-a595f5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-a595f5f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-a95f4e2 > .elementor-container{min-height:400px;}.elementor-2242 .elementor-element.elementor-element-a95f4e2{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2242 .elementor-element.elementor-element-ea2d7ef.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2242 .elementor-element.elementor-element-ea2d7ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-ea2d7ef.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2242 .elementor-element.elementor-element-ea2d7ef:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-ea2d7ef > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/10/Primosten-beaches-dresort-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-ea2d7ef > .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-2242 .elementor-element.elementor-element-ea2d7ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-ea2d7ef > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-73c95c6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-73c95c6{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-50a1019{text-align:center;}.elementor-2242 .elementor-element.elementor-element-50a1019 .elementor-heading-title{color:#040405;font-size:var( --e-global-typography-8dd3a8f-font-size );font-style:var( --e-global-typography-8dd3a8f-font-style );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-e34024b{text-align:center;}.elementor-2242 .elementor-element.elementor-element-e34024b .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-1e97d10{text-align:center;}.elementor-2242 .elementor-element.elementor-element-1e97d10 .elementor-heading-title{color:#FFFFFF;font-size:16px;text-transform:uppercase;letter-spacing:0.8px;}.elementor-2242 .elementor-element.elementor-element-11e9717{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2242 .elementor-element.elementor-element-9c3554d.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-2242 .elementor-element.elementor-element-9c3554d.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-2242 .elementor-element.elementor-element-9c3554d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-9c3554d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/excersize.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-9c3554d > .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-2242 .elementor-element.elementor-element-9c3554d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-9c3554d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 100px 0px;}.elementor-2242 .elementor-element.elementor-element-15485d3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-15485d3{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-119a98b{text-align:center;}.elementor-2242 .elementor-element.elementor-element-119a98b .elementor-heading-title{color:#040405;font-size:var( --e-global-typography-8dd3a8f-font-size );font-style:var( --e-global-typography-8dd3a8f-font-style );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-0601669{text-align:center;}.elementor-2242 .elementor-element.elementor-element-0601669 .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-bc-flex-widget .elementor-2242 .elementor-element.elementor-element-8105fb6.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-2242 .elementor-element.elementor-element-8105fb6.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-2242 .elementor-element.elementor-element-8105fb6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-8105fb6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/yachting.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-8105fb6 > .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-2242 .elementor-element.elementor-element-8105fb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-8105fb6 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 100px 0px;}.elementor-2242 .elementor-element.elementor-element-2384215 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-2384215{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-8c43af2{text-align:center;}.elementor-2242 .elementor-element.elementor-element-8c43af2 .elementor-heading-title{color:#040405;font-size:28px;font-style:italic;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-da713ed{text-align:center;}.elementor-2242 .elementor-element.elementor-element-da713ed .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-3295857{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2242 .elementor-element.elementor-element-d73ed74.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-2242 .elementor-element.elementor-element-d73ed74.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-2242 .elementor-element.elementor-element-d73ed74.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2242 .elementor-element.elementor-element-d73ed74:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-d73ed74 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/kids-club.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-d73ed74 > .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-2242 .elementor-element.elementor-element-d73ed74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-d73ed74 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 100px 0px;}.elementor-2242 .elementor-element.elementor-element-35165ba > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-35165ba{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-13a65c7{text-align:center;}.elementor-2242 .elementor-element.elementor-element-13a65c7 .elementor-heading-title{color:#040405;font-size:28px;font-style:italic;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-078f761{text-align:center;}.elementor-2242 .elementor-element.elementor-element-078f761 .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-bc-flex-widget .elementor-2242 .elementor-element.elementor-element-fab51ed.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-2242 .elementor-element.elementor-element-fab51ed.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-2242 .elementor-element.elementor-element-fab51ed.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2242 .elementor-element.elementor-element-fab51ed:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-fab51ed > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/shopping.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-fab51ed > .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-2242 .elementor-element.elementor-element-fab51ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-fab51ed > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 100px 0px;}.elementor-2242 .elementor-element.elementor-element-f72f735 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-f72f735{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-1072038{text-align:center;}.elementor-2242 .elementor-element.elementor-element-1072038 .elementor-heading-title{color:#040405;font-size:var( --e-global-typography-8dd3a8f-font-size );font-style:var( --e-global-typography-8dd3a8f-font-style );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-cbac9ba{text-align:center;}.elementor-2242 .elementor-element.elementor-element-cbac9ba .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-8fc76fc{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2242 .elementor-element.elementor-element-38807ca.elementor-column .elementor-column-wrap{align-items:center;}.elementor-2242 .elementor-element.elementor-element-38807ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-38807ca.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2242 .elementor-element.elementor-element-38807ca:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-38807ca > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/excursions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-38807ca > .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-2242 .elementor-element.elementor-element-38807ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2242 .elementor-element.elementor-element-38807ca > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-c0f07ae > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-c0f07ae{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-fca671c{text-align:center;}.elementor-2242 .elementor-element.elementor-element-fca671c .elementor-heading-title{color:#040405;font-size:var( --e-global-typography-8dd3a8f-font-size );font-style:var( --e-global-typography-8dd3a8f-font-style );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-22487a0{text-align:center;}.elementor-2242 .elementor-element.elementor-element-22487a0 .elementor-heading-title{color:#303132;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.2em;}.elementor-2242 .elementor-element.elementor-element-e12f33d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2242 .elementor-element.elementor-element-e12f33d{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-3464aa4{text-align:center;}.elementor-2242 .elementor-element.elementor-element-3464aa4 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-2242 .elementor-element.elementor-element-3464aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-d638ac2{text-align:center;}.elementor-2242 .elementor-element.elementor-element-d638ac2 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:116px;font-weight:400;line-height:100px;}.elementor-2242 .elementor-element.elementor-element-d638ac2 > .elementor-widget-container{margin:0px 30px 60px 30px;}@media(max-width:1024px){.elementor-2242 .elementor-element.elementor-element-7a5ea2b .elementor-heading-title{font-size:72px;}.elementor-2242 .elementor-element.elementor-element-50a1019 .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-119a98b .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-1072038 .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-fca671c .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}}@media(max-width:767px){.elementor-2242 .elementor-element.elementor-element-332baff:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-332baff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2242 .elementor-element.elementor-element-332baff{margin-top:0px;margin-bottom:10px;}.elementor-2242 .elementor-element.elementor-element-3847aa2 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-2242 .elementor-element.elementor-element-7a5ea2b .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-2242 .elementor-element.elementor-element-7a5ea2b > .elementor-widget-container{margin:100px 20px 20px 20px;}.elementor-2242 .elementor-element.elementor-element-b1b4980 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-f8958b0 .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-2841763 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-06c7056 .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-2b7fd0d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-6a3659e .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-7e1b276 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-5e2d55c .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-323f420 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-0ba40ec .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-613f205 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-3501095 .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-d45481f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 50px 0px;}.elementor-2242 .elementor-element.elementor-element-f1d4544 .elementor-heading-title{font-size:16px;}.elementor-2242 .elementor-element.elementor-element-b72c9dc{margin-top:0px;margin-bottom:20px;}.elementor-2242 .elementor-element.elementor-element-9b639cf .elementor-button{font-size:18px;}.elementor-2242 .elementor-element.elementor-element-0c46fe7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-0c46fe7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/swimming-pool-girl.jpg");background-position:bottom center;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-a595f5f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2242 .elementor-element.elementor-element-a595f5f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://testsite08.pandamonk.studio/wp-content/uploads/2022/03/swimming-pool-couple.jpg");}.elementor-2242 .elementor-element.elementor-element-a95f4e2 > .elementor-container{min-height:1156px;}.elementor-2242 .elementor-element.elementor-element-a95f4e2{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-73c95c6{margin-top:250px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-50a1019 .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-11e9717{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-119a98b .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-3295857{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-1072038 .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-8fc76fc{margin-top:0px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-fca671c .elementor-heading-title{font-size:var( --e-global-typography-8dd3a8f-font-size );line-height:var( --e-global-typography-8dd3a8f-line-height );letter-spacing:var( --e-global-typography-8dd3a8f-letter-spacing );word-spacing:var( --e-global-typography-8dd3a8f-word-spacing );}.elementor-2242 .elementor-element.elementor-element-e12f33d{margin-top:30px;margin-bottom:0px;}.elementor-2242 .elementor-element.elementor-element-3464aa4 .elementor-heading-title{font-size:16px;line-height:0.8em;}.elementor-2242 .elementor-element.elementor-element-3464aa4 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2242 .elementor-element.elementor-element-d638ac2 .elementor-heading-title{font-size:32px;line-height:0.8em;}.elementor-2242 .elementor-element.elementor-element-d638ac2 > .elementor-widget-container{margin:0px 20px 40px 20px;}.elementor-2242 .elementor-element.elementor-element-4c58b1a{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-5bcce41 > .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-2242 .elementor-element.elementor-element-5bcce41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2242 .elementor-element.elementor-element-5bcce41 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-2242 .elementor-element.elementor-element-17b8c20 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-3847aa2 */.elementor-2242 .elementor-element.elementor-element-3847aa2{
    width: 280px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a5ea2b */.elementor-2242 .elementor-element.elementor-element-7a5ea2b{
    padding-left: calc((100% - 1400px)/2);
    padding-right: calc((100% - 1400px)/2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8958b0 */.elementor-2242 .elementor-element.elementor-element-f8958b0 h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-f8958b0 a{
    padding: 20px 25px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-f8958b0 h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-f8958b0 h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-f8958b0 h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-f8958b0 h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-f8958b0 h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-f8958b0 h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06c7056 */.elementor-2242 .elementor-element.elementor-element-06c7056 h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-06c7056 a{
    padding: 20px 25px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-06c7056 h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-06c7056 h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-06c7056 h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-06c7056 h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-06c7056 h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-06c7056 h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a3659e */.elementor-2242 .elementor-element.elementor-element-6a3659e h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-6a3659e a{
    padding: 20px 25px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-6a3659e h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-6a3659e h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-6a3659e h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-6a3659e h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-6a3659e h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-6a3659e h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e2d55c */.elementor-2242 .elementor-element.elementor-element-5e2d55c h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-5e2d55c a{
    padding: 20px 25px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-5e2d55c h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-5e2d55c h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-5e2d55c h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-5e2d55c h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-5e2d55c h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-5e2d55c h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba40ec */.elementor-2242 .elementor-element.elementor-element-0ba40ec h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-0ba40ec a{
    padding: 20px 5px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-0ba40ec h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-0ba40ec h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-0ba40ec h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-0ba40ec h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-0ba40ec h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-0ba40ec h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3501095 */.elementor-2242 .elementor-element.elementor-element-3501095 h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-3501095 a{
    padding: 20px 25px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-3501095 h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-3501095 h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-3501095 h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-3501095 h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-3501095 h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-3501095 h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1d4544 */.elementor-2242 .elementor-element.elementor-element-f1d4544 h2{
    cursor: pointer;
    display: inline-block;
    transition: .2s;
}

.elementor-2242 .elementor-element.elementor-element-f1d4544 a{
    padding: 20px 25px;
    display: inline-block;
}

.elementor-2242 .elementor-element.elementor-element-f1d4544 h2:after{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-f1d4544 h2:before{
    content: "";
    width: 100px;
    height: 2px;
    background: white;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: auto;
}

.elementor-2242 .elementor-element.elementor-element-f1d4544 h2:hover{
    transition: .3s;
    color: #E5A135 !important;
}

.elementor-2242 .elementor-element.elementor-element-f1d4544 h2:hover:after{
    transition: .3s;
    background: #E5A135;
}

.elementor-2242 .elementor-element.elementor-element-f1d4544 h2:hover:before{
    transition: .3s;
    background: #E5A135;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-f1d4544 h2:after{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c8d5951 */.elementor-2242 .elementor-element.elementor-element-c8d5951{
    max-width: 1000px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ee715d */.elementor-2242 .elementor-element.elementor-element-1ee715d{
    height: 100vh;
    max-height: 1150px;
    min-height: 1000px;    
}
@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-1ee715d {
        height: 850px;
        min-height: 850px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-725b32b */.elementor-2242 .elementor-element.elementor-element-725b32b{
    height: 630px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5859e5d */.elementor-2242 .elementor-element.elementor-element-5859e5d .elementor-background-video-container{
    margin-right: calc(50% - 700px);
    margin-left: calc(50% - 700px);
    width: 1400px;
}

@media(max-width: 1400px){
    .elementor-2242 .elementor-element.elementor-element-5859e5d .elementor-background-video-container{
        margin-right: 0px;
        margin-left: 0px;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-881df14 */.elementor-2242 .elementor-element.elementor-element-881df14 h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-881df14{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-881df14 h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-810a120 */.elementor-2242 .elementor-element.elementor-element-810a120 h3{
    padding: 50px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-810a120{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-810a120 h3{
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-103ac35 */.elementor-2242 .elementor-element.elementor-element-103ac35{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16d88f1 */.elementor-2242 .elementor-element.elementor-element-16d88f1{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e6c63f */.elementor-2242 .elementor-element.elementor-element-1e6c63f{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 450px;
    transform: translateY(-260px);
}


@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-1e6c63f{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c46fe7 */.elementor-2242 .elementor-element.elementor-element-0c46fe7{
    height: 475px;
    margin-right: 5px;
}

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

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

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-a595f5f{
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50a1019 */.elementor-2242 .elementor-element.elementor-element-50a1019 h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-50a1019{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-50a1019 h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e34024b */.elementor-2242 .elementor-element.elementor-element-e34024b h3{
    padding: 50px 60px 0;
    height: 240px;
}

.elementor-2242 .elementor-element.elementor-element-e34024b{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-e34024b h3{
        padding: 60px 30px 0;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06c7eb6 */.elementor-2242 .elementor-element.elementor-element-06c7eb6{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2270e78 */.elementor-2242 .elementor-element.elementor-element-2270e78{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e97d10 */.elementor-2242 .elementor-element.elementor-element-1e97d10 h3{
    cursor: pointer;
    background: #0a2f6f;
    transition: .1s;
}

.elementor-2242 .elementor-element.elementor-element-1e97d10 a{
    display:inline-block;
    padding-top: 50px;
    padding-bottom: 52px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-1e97d10 a{

    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c95c6 */.elementor-2242 .elementor-element.elementor-element-73c95c6{
    width: 450px;
    margin: 0 10px;
    overflow-x: clip;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-73c95c6{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ea2d7ef */.elementor-2242 .elementor-element.elementor-element-ea2d7ef{
    height: 900px;
    margin-right: 5px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-ea2d7ef{
        height: 1200px;
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-119a98b */.elementor-2242 .elementor-element.elementor-element-119a98b h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-119a98b{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-119a98b h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0601669 */.elementor-2242 .elementor-element.elementor-element-0601669 h3{
    padding: 50px 60px 0;
    height: 240px;
}

.elementor-2242 .elementor-element.elementor-element-0601669{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-0601669 h3{
        padding: 60px 30px 0;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d2f1a5 */.elementor-2242 .elementor-element.elementor-element-3d2f1a5{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0aa2446 */.elementor-2242 .elementor-element.elementor-element-0aa2446{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15485d3 */.elementor-2242 .elementor-element.elementor-element-15485d3{
    width: 450px;
    margin: auto;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-15485d3{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c3554d */.elementor-2242 .elementor-element.elementor-element-9c3554d{
    height: 1320px;
    margin-right: 5px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-9c3554d{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c43af2 */.elementor-2242 .elementor-element.elementor-element-8c43af2 h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-8c43af2{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-8c43af2 h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da713ed */.elementor-2242 .elementor-element.elementor-element-da713ed h3{
    padding: 50px 60px 0;
    height: 240px;
}

.elementor-2242 .elementor-element.elementor-element-da713ed{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-da713ed h3{
        padding: 60px 30px 0;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73c7e24 */.elementor-2242 .elementor-element.elementor-element-73c7e24{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8baa844 */.elementor-2242 .elementor-element.elementor-element-8baa844{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2384215 */.elementor-2242 .elementor-element.elementor-element-2384215{
    width: 450px;
    margin: auto;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-2384215{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8105fb6 */.elementor-2242 .elementor-element.elementor-element-8105fb6{
    height: 1320px;
    margin-left: 5px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-8105fb6{
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13a65c7 */.elementor-2242 .elementor-element.elementor-element-13a65c7 h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-13a65c7{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-13a65c7 h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-078f761 */.elementor-2242 .elementor-element.elementor-element-078f761 h3{
    padding: 50px 60px 0;
    height: 240px;
}

.elementor-2242 .elementor-element.elementor-element-078f761{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-078f761 h3{
        padding: 60px 30px 0;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33fcec4 */.elementor-2242 .elementor-element.elementor-element-33fcec4{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5954d2 */.elementor-2242 .elementor-element.elementor-element-a5954d2{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35165ba */.elementor-2242 .elementor-element.elementor-element-35165ba{
    width: 450px;
    margin: 0 10px;
    overflow-x: clip;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-35165ba{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d73ed74 */.elementor-2242 .elementor-element.elementor-element-d73ed74{
    height: 1320px;
    margin-right: 5px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-d73ed74{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1072038 */.elementor-2242 .elementor-element.elementor-element-1072038 h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-1072038{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-1072038 h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbac9ba */.elementor-2242 .elementor-element.elementor-element-cbac9ba h3{
    padding: 50px 60px 0;
    height: 240px;
}

.elementor-2242 .elementor-element.elementor-element-cbac9ba{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-cbac9ba h3{
        padding: 60px 30px 0;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c34f7a3 */.elementor-2242 .elementor-element.elementor-element-c34f7a3{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0288621 */.elementor-2242 .elementor-element.elementor-element-0288621{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f72f735 */.elementor-2242 .elementor-element.elementor-element-f72f735{
    width: 450px;
    margin: 0 10px;
    overflow-x: clip;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-f72f735{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fab51ed */.elementor-2242 .elementor-element.elementor-element-fab51ed{
    height: 1320px;
    margin-left: 5px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-fab51ed{
        margin-left: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fca671c */.elementor-2242 .elementor-element.elementor-element-fca671c h3{
    padding: 60px 60px 0;
}

.elementor-2242 .elementor-element.elementor-element-fca671c{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-fca671c h3{
        font-size: 24px !important;
        padding: 60px 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22487a0 */.elementor-2242 .elementor-element.elementor-element-22487a0 h3{
    padding: 50px 60px 0;
    height: 240px;
}

.elementor-2242 .elementor-element.elementor-element-22487a0{
    margin-bottom: 0;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-22487a0 h3{
        padding: 60px 30px 0;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19a3db8 */.elementor-2242 .elementor-element.elementor-element-19a3db8{
    position: absolute;
    top: -50px;
}
.triangle1{
    border-bottom: 50px solid white;
    border-left: 450px solid transparent;
}


@media(max-width: 500px){
    .triangle1{
        border-bottom: 50px solid white;
        border-left: 300px solid transparent;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cbab79e */.elementor-2242 .elementor-element.elementor-element-cbab79e{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c0f07ae */.elementor-2242 .elementor-element.elementor-element-c0f07ae{
    width: 450px;
    margin: 0 10px;
    overflow-x: clip;
}

@media(max-width: 500px){
    .elementor-2242 .elementor-element.elementor-element-c0f07ae{
        width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38807ca */.elementor-2242 .elementor-element.elementor-element-38807ca{
    height: 900px;
    margin-right: 5px;
}

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

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-38807ca{
        margin-right: 0;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3464aa4 */.elementor-2242 .elementor-element.elementor-element-3464aa4{
    padding-left: calc((100% - 1400px)/2);
    padding-right: calc((100% - 1400px)/2);
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-3464aa4 {
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f780081 */.elementor-2242 .elementor-element.elementor-element-f780081{
    min-width: 710px;
}

@media(max-width: 768px){
    .elementor-2242 .elementor-element.elementor-element-f780081{
        min-width: 0px;
    }
}/* 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 */