.elementor-3103 .elementor-element.elementor-element-f465de4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-f465de4:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-f465de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3103 .elementor-element.elementor-element-0b1e4c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3103 .elementor-element.elementor-element-0b1e4c3:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-0b1e4c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3103 .elementor-element.elementor-element-20f32fb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3103 .elementor-element.elementor-element-20f32fb:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-20f32fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3103 .elementor-element.elementor-element-20f32fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3103 .elementor-element.elementor-element-0eaf968 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-0eaf968{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-0eaf968.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-f1f44b9 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-f1f44b9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-f1f44b9.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-c4c5a0d .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-c4c5a0d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-c4c5a0d.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-cf10eac .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-cf10eac{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-cf10eac.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-42501d1 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-42501d1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-42501d1.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-63a4163 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-63a4163{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-63a4163.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-95b98c4 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-95b98c4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-95b98c4.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-5734ff0 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-5734ff0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-5734ff0.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-4d42c11 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-4d42c11{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-4d42c11.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-cea3ede .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-cea3ede{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-cea3ede.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-e441357 .elementor-button{background-color:#2C8190;font-size:14px;font-weight:800;text-decoration:underline;line-height:20px;border-style:double;border-radius:30px 30px 30px 30px;}.elementor-3103 .elementor-element.elementor-element-e441357{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3103 .elementor-element.elementor-element-e441357.elementor-element{--align-self:stretch;}.elementor-3103 .elementor-element.elementor-element-e0d8e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-e0d8e54:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-e0d8e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3103 .elementor-element.elementor-element-766843f{--display:flex;--min-height:490px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3103 .elementor-element.elementor-element-766843f:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-766843f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3103 .elementor-element.elementor-element-766843f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3103 .elementor-element.elementor-element-0de24f3{--display:flex;--justify-content:space-between;}.elementor-3103 .elementor-element.elementor-element-50982c5{--display:flex;--justify-content:space-evenly;}.elementor-3103 .elementor-element.elementor-element-844885b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-844885b .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-6bf82d7{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-aa8445b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-aa8445b img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-905e5d8{--display:flex;--justify-content:space-evenly;}.elementor-3103 .elementor-element.elementor-element-cb66ccc{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-cb66ccc .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-30b902d{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-c8397cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-c8397cd img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-c0b81bc{--display:flex;}.elementor-3103 .elementor-element.elementor-element-8ff348b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-8ff348b .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-8da8d18{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-4e12d52{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3103 .elementor-element.elementor-element-e1c693a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-e1c693a.elementor-element{--align-self:center;}.elementor-3103 .elementor-element.elementor-element-e9fd864{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-e9fd864 img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-5d7f6f6{--display:flex;}.elementor-3103 .elementor-element.elementor-element-568cf4d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-568cf4d .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-b64e1b7{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-7e86607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-7e86607 img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-645763d.elementor-element{--align-self:center;}.elementor-3103 .elementor-element.elementor-element-030aa77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-030aa77 img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-54b334c{--display:flex;}.elementor-3103 .elementor-element.elementor-element-dc498e2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-dc498e2 .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-4276bb9{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-afba4aa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3103 .elementor-element.elementor-element-afba4aa{padding:50px 50px 50px 50px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:540px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-swiper-button{font-size:70px;color:#C4445C;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-swiper-button svg{fill:#C4445C;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-afba4aa .elementor-video-container{width:50%;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-custom-embed-play i{color:#C4445C;font-size:50px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-custom-embed-play svg{fill:#C4445C;}.elementor-3103 .elementor-element.elementor-element-e593082{--display:flex;}.elementor-3103 .elementor-element.elementor-element-2798de8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-2798de8 .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-89d7c09{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-06ec77a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3103 .elementor-element.elementor-element-06ec77a{padding:50px 50px 50px 50px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:540px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-swiper-button{font-size:70px;color:#C4445C;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-swiper-button svg{fill:#C4445C;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-06ec77a .elementor-video-container{width:50%;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-custom-embed-play i{color:#C4445C;font-size:50px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-custom-embed-play svg{fill:#C4445C;}.elementor-3103 .elementor-element.elementor-element-5126674{--display:flex;}.elementor-3103 .elementor-element.elementor-element-a79c5a9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-a79c5a9 .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-d3f84a4{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-2194d84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-4bd49e5{padding:50px 50px 50px 50px;}.elementor-3103 .elementor-element.elementor-element-4bd49e5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3103 .elementor-element.elementor-element-f0a7d02{--display:flex;}.elementor-3103 .elementor-element.elementor-element-53a835d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-53a835d .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-f71474a{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-7ff991d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-b496d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-b496d80 img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-84cd385{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 50px 50px 50px;}.elementor-3103 .elementor-element.elementor-element-84cd385 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3103 .elementor-element.elementor-element-100889e{--display:flex;}.elementor-3103 .elementor-element.elementor-element-50c5e4c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-50c5e4c .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-0ee9269{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-268cbc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-f395e02{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 50px 50px 50px;}.elementor-3103 .elementor-element.elementor-element-f395e02 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3103 .elementor-element.elementor-element-1a641ad{--display:flex;}.elementor-3103 .elementor-element.elementor-element-c2a703d{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-c2a703d .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-6b1cd56{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-fca1b5c.elementor-element{--align-self:center;}.elementor-3103 .elementor-element.elementor-element-48a398b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 50px 50px 50px;}.elementor-3103 .elementor-element.elementor-element-48a398b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3103 .elementor-element.elementor-element-ce0a9a5{--display:flex;}.elementor-3103 .elementor-element.elementor-element-fb473b7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-fb473b7 .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-d41e2bc{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-c40683a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-9640e6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-9640e6d img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-5a3252e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3103 .elementor-element.elementor-element-5a3252e img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-3103 .elementor-element.elementor-element-fb96b23{--display:flex;}.elementor-3103 .elementor-element.elementor-element-fb96b23:not(.elementor-motion-effects-element-type-background), .elementor-3103 .elementor-element.elementor-element-fb96b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8A09B;}.elementor-3103 .elementor-element.elementor-element-07e87d6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3103 .elementor-element.elementor-element-07e87d6 .elementor-heading-title{font-family:"Pridi", Sans-serif;font-size:40px;font-weight:700;text-decoration:underline;color:#2C8190;}.elementor-3103 .elementor-element.elementor-element-e12b143{margin:030px 0px calc(var(--kit-widget-spacing, 0px) + 030px) 0px;text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:bold;color:#231F20;}.elementor-3103 .elementor-element.elementor-element-e9f0b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-3103 .elementor-element.elementor-element-0b1e4c3{--width:100%;}.elementor-3103 .elementor-element.elementor-element-20f32fb{--width:23.683%;}.elementor-3103 .elementor-element.elementor-element-e0d8e54{--width:80%;}.elementor-3103 .elementor-element.elementor-element-766843f{--width:100%;}}@media(max-width:1024px){.elementor-3103 .elementor-element.elementor-element-0b1e4c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-20f32fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3103 .elementor-element.elementor-element-afba4aa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3103 .elementor-element.elementor-element-06ec77a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-3103 .elementor-element.elementor-element-20f32fb{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:015px;}.elementor-3103 .elementor-element.elementor-element-e0d8e54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3103 .elementor-element.elementor-element-766843f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3103 .elementor-element.elementor-element-0de24f3{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3103 .elementor-element.elementor-element-844885b .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-6bf82d7{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-aa8445b img{width:90%;}.elementor-3103 .elementor-element.elementor-element-cb66ccc .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-30b902d{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-c8397cd img{width:90%;}.elementor-3103 .elementor-element.elementor-element-8ff348b .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-8da8d18{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-e1c693a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3103 .elementor-element.elementor-element-e9fd864 img{width:90%;}.elementor-3103 .elementor-element.elementor-element-568cf4d .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-b64e1b7{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-7e86607 img{width:90%;}.elementor-3103 .elementor-element.elementor-element-030aa77 img{width:90%;}.elementor-3103 .elementor-element.elementor-element-dc498e2 .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-4276bb9{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-afba4aa.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3103 .elementor-element.elementor-element-afba4aa{padding:10px 10px 10px 10px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:160px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-swiper-button{font-size:22px;}.elementor-3103 .elementor-element.elementor-element-afba4aa .elementor-custom-embed-play i{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-2798de8 .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-89d7c09{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-06ec77a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3103 .elementor-element.elementor-element-06ec77a{padding:10px 10px 10px 10px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:160px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-swiper-button{font-size:22px;}.elementor-3103 .elementor-element.elementor-element-06ec77a .elementor-custom-embed-play i{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-a79c5a9 .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-d3f84a4{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-4bd49e5{padding:10px 10px 10px 10px;}.elementor-3103 .elementor-element.elementor-element-53a835d .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-f71474a{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-7ff991d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3103 .elementor-element.elementor-element-b496d80 img{width:90%;}.elementor-3103 .elementor-element.elementor-element-84cd385{padding:10px 10px 10px 10px;}.elementor-3103 .elementor-element.elementor-element-50c5e4c .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-0ee9269{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-f395e02{padding:10px 10px 10px 10px;}.elementor-3103 .elementor-element.elementor-element-c2a703d .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-6b1cd56{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-48a398b{padding:10px 10px 10px 10px;}.elementor-3103 .elementor-element.elementor-element-fb473b7 .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-d41e2bc{font-size:20px;}.elementor-3103 .elementor-element.elementor-element-9640e6d img{width:90%;}.elementor-3103 .elementor-element.elementor-element-5a3252e img{width:90%;}.elementor-3103 .elementor-element.elementor-element-07e87d6 .elementor-heading-title{font-size:30px;}.elementor-3103 .elementor-element.elementor-element-e12b143{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-0b1e4c3 *//* paste di Section -> Advanced -> Custom CSS */
:root { --activeC: #ffffffbf; }

/* Pastikan hanya children langsung details yang tersembunyi awalnya */
.elementor-3103 .elementor-element.elementor-element-0b1e4c3 .details-area > * {
  display: none;
  opacity: 0;
  transition: opacity 0.28s ease, transform 0.28s ease;
  transform: translateY(6px) scale(.995);
}

/* aktif = tampil */
.elementor-3103 .elementor-element.elementor-element-0b1e4c3 .details-area > *.active {
  display: block;
  opacity: 1;
  transform: translateY(0) scale(1);
}

/* style untuk control active */
.elementor-3103 .elementor-element.elementor-element-0b1e4c3 .control-area .elementor-heading-title,
.elementor-3103 .elementor-element.elementor-element-0b1e4c3 .control-area .elementor-widget-button .elementor-button {
  cursor: pointer;
  transition: all .22s ease;
}

.elementor-3103 .elementor-element.elementor-element-0b1e4c3 .control-area .active .elementor-heading-title,
.elementor-3103 .elementor-element.elementor-element-0b1e4c3 .control-area .elementor-widget-button.active .elementor-button {
  background-color: var(--activeC) !important;
  color: #0b1f23 !important;
  border-radius: 8px;
  padding: 6px 12px;
  transform: scale(1.02);
}/* End custom CSS */