.elementor-18 .elementor-element.elementor-element-4faecc5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.55;--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;--z-index:1;}.elementor-18 .elementor-element.elementor-element-4faecc5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4faecc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isdelightlandscape.com/wp-content/uploads/2024/01/1-326822091_873903783814026_3282144609069132569_n.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-4faecc5::before, .elementor-18 .elementor-element.elementor-element-4faecc5 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-4faecc5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-4faecc5 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-4faecc5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-4faecc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #00000087 0%, #000000 100%);}.elementor-18 .elementor-element.elementor-element-4faecc5, .elementor-18 .elementor-element.elementor-element-4faecc5::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-a1c0f5d{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-a1c0f5d .elementor-headline{text-align:center;font-family:"Noto Sans Thai", Sans-serif;font-size:27px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a1c0f5d .elementor-headline-plain-text{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a1c0f5d .elementor-headline-dynamic-text{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;letter-spacing:2px;}.elementor-18 .elementor-element.elementor-element-a1c0f5d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-18 .elementor-element.elementor-element-2fd2558{text-align:center;}.elementor-18 .elementor-element.elementor-element-2fd2558 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans Thai", Sans-serif;font-size:2.3vw;font-weight:600;}.elementor-18 .elementor-element.elementor-element-2fd2558 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-18 .elementor-element.elementor-element-5edec1a{text-align:center;}.elementor-18 .elementor-element.elementor-element-5edec1a .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:8.5vw;font-weight:700;}.elementor-18 .elementor-element.elementor-element-a3ec25a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:150px;bottom:0px;z-index:2;}.elementor-18 .elementor-element.elementor-element-a3ec25a .elementor-divider-separator{width:1px;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-a3ec25a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-a3ec25a > .elementor-widget-container{margin:0px 0px -100px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-a3ec25a{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-a3ec25a{right:0px;}.elementor-18 .elementor-element.elementor-element-c84e35e{--display:flex;--background-transition:0.3s;--padding-block-start:6%;--padding-block-end:0%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-18 .elementor-element.elementor-element-c84e35e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c84e35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F2;}.elementor-18 .elementor-element.elementor-element-c84e35e, .elementor-18 .elementor-element.elementor-element-c84e35e::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-97ece92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-6f909be{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-18 .elementor-element.elementor-element-511ef2c .elementor-heading-title{color:#C5A358;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-3d59d05 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:60px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-654c3f0 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:60px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-654c3f0 > .elementor-widget-container{padding:0rem 0rem 0rem 2.5rem;}.elementor-18 .elementor-element.elementor-element-e05a897{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-block-start:4rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-18 .elementor-element.elementor-element-d6730fc{text-align:right;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-d6730fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-815f6ce .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-18 .elementor-element.elementor-element-815f6ce .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-18 .elementor-element.elementor-element-815f6ce .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-706ea74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:2%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-18 .elementor-element.elementor-element-706ea74:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-706ea74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F2;}.elementor-18 .elementor-element.elementor-element-706ea74, .elementor-18 .elementor-element.elementor-element-706ea74::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-93f35b1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;--border-radius:0px 0px 0px 0px;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-18 .elementor-element.elementor-element-93f35b1, .elementor-18 .elementor-element.elementor-element-93f35b1::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-902fc8f{color:var( --e-global-color-primary );font-family:"Noto Sans Thai", Sans-serif;font-weight:400;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-902fc8f > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-18 .elementor-element.elementor-element-1b7fbe1{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;--border-radius:0px 0px 0px 0px;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-18 .elementor-element.elementor-element-1b7fbe1, .elementor-18 .elementor-element.elementor-element-1b7fbe1::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-e786082{color:var( --e-global-color-primary );font-family:"Noto Sans Thai", Sans-serif;font-weight:400;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e786082 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-18 .elementor-element.elementor-element-a771c94{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;--border-radius:0px 0px 0px 0px;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-18 .elementor-element.elementor-element-a771c94, .elementor-18 .elementor-element.elementor-element-a771c94::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-106f765{color:var( --e-global-color-primary );font-family:"Noto Sans Thai", Sans-serif;font-weight:400;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-106f765 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-18 .elementor-element.elementor-element-922a9ec{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;--border-radius:0px 0px 0px 0px;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-18 .elementor-element.elementor-element-922a9ec, .elementor-18 .elementor-element.elementor-element-922a9ec::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-ea18b21{color:var( --e-global-color-primary );font-family:"Noto Sans Thai", Sans-serif;font-weight:400;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ea18b21 > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-18 .elementor-element.elementor-element-aaf15cb{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;--border-radius:0px 0px 0px 0px;--padding-block-start:2%;--padding-block-end:2%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-18 .elementor-element.elementor-element-aaf15cb, .elementor-18 .elementor-element.elementor-element-aaf15cb::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5cffe6f{color:var( --e-global-color-primary );font-family:"Noto Sans Thai", Sans-serif;font-weight:400;width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-5cffe6f > .elementor-widget-container{padding:0rem 0rem 0rem 5rem;}.elementor-18 .elementor-element.elementor-element-ad17309{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:35px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:#C5A358;--n-accordion-title-active-color:#C5A358;--n-accordion-icon-size:25px;}.elementor-18 .elementor-element.elementor-element-ad17309 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E2E2E2B3;}:where( .elementor-18 .elementor-element.elementor-element-ad17309 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans Thai", Sans-serif;font-weight:500;}.elementor-18 .elementor-element.elementor-element-fdb8aa0{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-block-start:5%;--padding-block-end:5%;--padding-inline-start:5%;--padding-inline-end:5%;}.elementor-18 .elementor-element.elementor-element-fdb8aa0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fdb8aa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B6E4B;}.elementor-18 .elementor-element.elementor-element-fdb8aa0, .elementor-18 .elementor-element.elementor-element-fdb8aa0::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-081a40b{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-fd09a01 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18 .elementor-element.elementor-element-761c0f0{--display:flex;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-8ef3ae0{text-align:left;}.elementor-18 .elementor-element.elementor-element-8ef3ae0 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:90px;font-weight:700;mix-blend-mode:screen;}.elementor-18 .elementor-element.elementor-element-8ef3ae0 > .elementor-widget-container{margin:0rem 0rem 0rem -8rem;}.elementor-18 .elementor-element.elementor-element-49adef6{color:#EBEBEB;}.elementor-18 .elementor-element.elementor-element-85499c8 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-18 .elementor-element.elementor-element-85499c8 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-18 .elementor-element.elementor-element-85499c8 .elementor-button{fill:#EBEBEB;color:#EBEBEB;background-color:#00000000;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-85499c8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5f38543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:6%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-18 .elementor-element.elementor-element-684ed46{--display:flex;--overflow:hidden;--background-transition:0.3s;--z-index:0;}.elementor-18 .elementor-element.elementor-element-87c0475{text-align:center;}.elementor-18 .elementor-element.elementor-element-87c0475 .elementor-heading-title{color:#C5A358;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-87c0475 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-18 .elementor-element.elementor-element-2c53628{text-align:center;}.elementor-18 .elementor-element.elementor-element-2c53628 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:60px;font-weight:600;mix-blend-mode:difference;}.elementor-18 .elementor-element.elementor-element-2c53628 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-18 .elementor-element.elementor-element-2ebdc8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--background-transition:0.3s;--margin-block-start:-2%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:6%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-18 .elementor-element.elementor-element-7242cf7{--grid-columns:2;}.elementor-18 .elementor-element.elementor-element-0adba7e .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-18 .elementor-element.elementor-element-0adba7e .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-18 .elementor-element.elementor-element-0adba7e .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-0adba7e > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-0adba7e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e495d43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;--padding-block-start:6%;--padding-block-end:0%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-18 .elementor-element.elementor-element-9979ed5 .elementor-heading-title{color:#C5A358;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-2985564{text-align:left;}.elementor-18 .elementor-element.elementor-element-2985564 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:100px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-2985564 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-390b7f8 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:100px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-390b7f8 > .elementor-widget-container{padding:0rem 0rem 0rem 9rem;}.elementor-18 .elementor-element.elementor-element-04997d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-3%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;--z-index:1;}.elementor-18 .elementor-element.elementor-element-32c8ac5{--grid-columns:3;}:root{--page-title-display:none;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F2;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-2fd2558 .elementor-heading-title{font-size:4.5vw;}.elementor-18 .elementor-element.elementor-element-5edec1a .elementor-heading-title{font-size:15vw;}.elementor-18 .elementor-element.elementor-element-97ece92{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-18 .elementor-element.elementor-element-e05a897{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0rem;--padding-block-end:0rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-18 .elementor-element.elementor-element-d6730fc{text-align:left;}.elementor-18 .elementor-element.elementor-element-902fc8f{font-size:18px;}.elementor-18 .elementor-element.elementor-element-902fc8f > .elementor-widget-container{padding:0rem 0rem 0rem 4rem;}.elementor-18 .elementor-element.elementor-element-e786082{font-size:18px;}.elementor-18 .elementor-element.elementor-element-e786082 > .elementor-widget-container{padding:0rem 0rem 0rem 4rem;}.elementor-18 .elementor-element.elementor-element-106f765{font-size:18px;}.elementor-18 .elementor-element.elementor-element-106f765 > .elementor-widget-container{padding:0rem 0rem 0rem 4rem;}.elementor-18 .elementor-element.elementor-element-ea18b21{font-size:18px;}.elementor-18 .elementor-element.elementor-element-ea18b21 > .elementor-widget-container{padding:0rem 0rem 0rem 4rem;}.elementor-18 .elementor-element.elementor-element-5cffe6f{font-size:18px;}.elementor-18 .elementor-element.elementor-element-5cffe6f > .elementor-widget-container{padding:0rem 0rem 0rem 4rem;}.elementor-18 .elementor-element.elementor-element-fdb8aa0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-18 .elementor-element.elementor-element-8ef3ae0 .elementor-heading-title{font-size:80px;}.elementor-18 .elementor-element.elementor-element-8ef3ae0 > .elementor-widget-container{margin:-4rem 0rem 0rem 1rem;}.elementor-18 .elementor-element.elementor-element-5f38543{--padding-block-start:4%;--padding-block-end:4%;--padding-inline-start:4%;--padding-inline-end:4%;}.elementor-18 .elementor-element.elementor-element-7242cf7{--grid-columns:2;}.elementor-18 .elementor-element.elementor-element-2985564 .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-390b7f8 .elementor-heading-title{font-size:70px;}.elementor-18 .elementor-element.elementor-element-390b7f8 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-32c8ac5{--grid-columns:2;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-4faecc5{--min-height:100vh;}.elementor-18 .elementor-element.elementor-element-a1c0f5d .elementor-headline{text-align:center;font-size:16px;}.elementor-18 .elementor-element.elementor-element-2fd2558{text-align:center;}.elementor-18 .elementor-element.elementor-element-2fd2558 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-18 .elementor-element.elementor-element-5edec1a{text-align:center;}.elementor-18 .elementor-element.elementor-element-5edec1a .elementor-heading-title{font-size:55px;}.elementor-18 .elementor-element.elementor-element-c84e35e{--padding-block-start:10%;--padding-block-end:6%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-18 .elementor-element.elementor-element-511ef2c > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-3d59d05 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-654c3f0 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-654c3f0 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-902fc8f{font-size:15px;}.elementor-18 .elementor-element.elementor-element-902fc8f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-e786082{font-size:15px;}.elementor-18 .elementor-element.elementor-element-e786082 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-106f765{font-size:15px;}.elementor-18 .elementor-element.elementor-element-106f765 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-ea18b21{font-size:15px;}.elementor-18 .elementor-element.elementor-element-ea18b21 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-5cffe6f{font-size:15px;}.elementor-18 .elementor-element.elementor-element-5cffe6f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-ad17309{--n-accordion-title-font-size:18px;}.elementor-18 .elementor-element.elementor-element-8ef3ae0{text-align:left;}.elementor-18 .elementor-element.elementor-element-8ef3ae0 .elementor-heading-title{font-size:46px;}.elementor-18 .elementor-element.elementor-element-8ef3ae0 > .elementor-widget-container{margin:-3rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-5f38543{--padding-block-start:6%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-18 .elementor-element.elementor-element-87c0475 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-2c53628 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-7242cf7{--grid-columns:1;}.elementor-18 .elementor-element.elementor-element-0adba7e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-18 .elementor-element.elementor-element-e495d43{--padding-block-start:16%;--padding-block-end:0%;--padding-inline-start:6%;--padding-inline-end:6%;}.elementor-18 .elementor-element.elementor-element-9979ed5 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-18 .elementor-element.elementor-element-2985564 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-2985564 > .elementor-widget-container{margin:0.5rem 0rem 0.5rem 0rem;}.elementor-18 .elementor-element.elementor-element-390b7f8 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-390b7f8 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-18 .elementor-element.elementor-element-04997d5{--margin-block-start:4%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-18 .elementor-element.elementor-element-32c8ac5{--grid-columns:1;--grid-row-gap:0px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-c84e35e{--content-width:1440px;}.elementor-18 .elementor-element.elementor-element-6f909be{--width:50%;}.elementor-18 .elementor-element.elementor-element-e05a897{--width:50%;}.elementor-18 .elementor-element.elementor-element-706ea74{--content-width:1440px;}.elementor-18 .elementor-element.elementor-element-fdb8aa0{--content-width:1440px;}.elementor-18 .elementor-element.elementor-element-081a40b{--width:60%;}.elementor-18 .elementor-element.elementor-element-761c0f0{--width:40%;}.elementor-18 .elementor-element.elementor-element-5f38543{--content-width:1440px;}.elementor-18 .elementor-element.elementor-element-e495d43{--content-width:1440px;}.elementor-18 .elementor-element.elementor-element-04997d5{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-6f909be{--width:100%;}.elementor-18 .elementor-element.elementor-element-e05a897{--width:100%;}.elementor-18 .elementor-element.elementor-element-081a40b{--width:100%;}.elementor-18 .elementor-element.elementor-element-761c0f0{--width:100%;}}/* Start custom CSS */.elementor-location-header {
    position: absolute;
    top: 0;
    width: 100%;
}
.elementor-headline--style-rotate > .elementor-widget-container {
    display: flex;
    justify-content: center;
}
span.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper {
    width: 100% !important;
    display: flex;
    justify-content: center;
}
.cc-slider .swiper-pagination-progressbar {
    top: auto;
    bottom: 3rem;
    max-width: 100%;
    width: 200px;
    left: 50%;
    transform: translate(-50%, 0px);
    background: #ffffff38;
}
.cc-slider .swiper-pagination-progressbar:before {
    content: "01";
    color: #ffffff4a;
    position: absolute;
    left: -20px;
    font-size: 10px;
    top: -1px;
}
.cc-slider .swiper-pagination-progressbar:after {
    content: "03";
    color: #ffffff4a;
    position: absolute;
    right: -20px;
    font-size: 10px;
    top: -1px;
}
.accor-count {
    padding-right: 3rem;
}
.e-n-accordion-item-title-text {
    white-space: nowrap;
}

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 20s linear infinite;
  -moz-animation: rotating 20s linear infinite;
  -ms-animation: rotating 20s linear infinite;
  -o-animation: rotating 20s linear infinite;
  animation: rotating 20s linear infinite;
      width: 100px;
    height: 100px;
}

#image-placeholder {
    width: 350px;
    max-width: 100%;
    height: 200px;
    position: absolute;
    object-fit: cover;
    top: 0;
    right: 15%;
    transform: translateY(-250%);
}

#image-placeholder img {
  width: 100%; /* Adjust as needed */
  height: auto; /* Adjust for aspect ratio */
  position: absolute; /* Overlay if needed */
  top: 0;
  left: 0;
  opacity: 0; /* Start with the image transparent */
  transition: opacity 0.5s ease-in-out , transform 0.5s ease-in-out; 
  transform-origin: center;
}

#image-placeholder img.hover-effect {
  opacity: 1 !important; /* Fully visible */
  transform: rotate(3deg); /* Rotated 3 degrees */
}
.btn-w-icon svg {
    width: 2em;
}
.btn-w-icon .elementor-button-text {
    padding-top: 4px;
}
.product-slide .swiper-pagination {
    bottom: 0rem;
    top: auto;
}
.product-slide .e-n-carousel {
    padding-bottom: 0.5rem;
}

.product-slide .swiper-slide:not(.swiper-slide-active) {
    margin-top: 5rem;
}
.product-slide .swiper-slide:not(.swiper-slide-active) .product-desc-wrap {
    opacity: 0;
}
.product-slide .swiper-slide {
    transition: all 0.75s ease;
}
.limit-lines p {
     display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;  
  overflow: hidden; 
}
.black-color a, .black-color a:visited {
    color: #000 !important;
}

.ar-16-9 img {
    aspect-ratio: 16/9;
    object-fit: cover;
}
.loop-article .e-loop-item:nth-child(3) {
    padding-top: 4rem;
}
.loop-article .e-loop-item:nth-child(2) {
    padding-top: 8rem;
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 20s linear infinite;
  -moz-animation: rotating 20s linear infinite;
  -ms-animation: rotating 20s linear infinite;
  -o-animation: rotating 20s linear infinite;
  animation: rotating 20s linear infinite;
      width: 100px;
    height: 100px;
}
.up-and-down {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}
@keyframes mover {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}


@media only screen and (max-width: 767px) {
.accor-count {
    padding-right: 1rem;
}
span.elementor-headline-dynamic-wrapper.elementor-headline-text-wrapper {
    text-align: center;
    max-width: 230px;
    margin: auto;
}
#image-placeholder{
    display: none !important;
}
.elementor-motion-effects-element {
    --translateY: 0 !important;
    --scale: 1 !important;
    opacity: 1 !important;
}
.loop-article .e-loop-item:nth-child(3) {
    padding-top: 0rem;
}
.loop-article .e-loop-item:nth-child(2) {
    padding-top: 0rem;
}
.mobile-br {
    display: block;
}
}

.ar-16-9 img {
    aspect-ratio: 16/9;
}


.event-post-loop .elementor-loop-container.elementor-grid {
    grid-column-gap: 2.5vw;
    grid-template-columns: repeat(12, 1fr);
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item {
    margin-top: -1rem;
    grid-column: 2/6;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+9) {
    grid-column: 8/12;
    align-self: flex-end;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+8) {
    grid-column: 1/7;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+7) {
    grid-column: 7/13;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+6) {
    grid-column: 2/6;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+5) {
    grid-column: 6/12;
}

.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+4) {
    grid-column: 1/5;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+3) {
    grid-column: 9/13;
    align-self: flex-end;
}
.event-post-loop .elementor-loop-container.elementor-grid .e-loop-item:nth-child(8n+2) {
    grid-column: 2/8;
}
.light-section .top-social-icon svg {
    fill: #000 !important;
}
    
@media only screen and (max-width: 768px) {
    
  .cc-content-box .elementor-image-box-content {
    padding: 0 1rem;
} 
.cc-content-box .elementor-image-box-description {
  display: none;
}
.event-post-loop .elementor-loop-container.elementor-grid {
    display: block;
}

}/* End custom CSS */