.elementor-22491 .elementor-element.elementor-element-f8e0a25{--display:flex;}.elementor-22491 .elementor-element.elementor-element-3a732b4{text-align:center;}.elementor-22491 .elementor-element.elementor-element-3a732b4 .elementor-heading-title{font-family:"Koh Santepheap", Sans-serif;font-size:44px;}.elementor-22491 .elementor-element.elementor-element-b552a96 p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-ce027eb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-784e2eb{width:var( --container-widget-width, 100% );max-width:100%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon-wrapper{text-align:center;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon{font-size:300px;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon svg{height:300px;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon i, .elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon svg{transform:rotate(0deg);}.elementor-22491 .elementor-element.elementor-element-8c42a06{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-fc03f9e p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-2e1f26b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-22491 .elementor-element.elementor-element-2e1f26b.elementor-element{--align-self:center;}.elementor-22491 .elementor-element.elementor-element-20ef108 p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-5b2ebe5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22491 .elementor-element.elementor-element-5b2ebe5.elementor-element{--align-self:center;}.elementor-22491 .elementor-element.elementor-element-1e25117 p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-4e57907{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-079b7b2{width:var( --container-widget-width, 100% );max-width:100%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon-wrapper{text-align:center;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon{font-size:300px;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon svg{height:300px;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon i, .elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon svg{transform:rotate(0deg);}.elementor-22491 .elementor-element.elementor-element-2a6754a{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-8261efb p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-e23ef39 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-22491 .elementor-element.elementor-element-e23ef39 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-22491 .elementor-element.elementor-element-e23ef39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-22491 .elementor-element.elementor-element-e23ef39.elementor-element{--align-self:center;}.elementor-22491 .elementor-element.elementor-element-8822edb p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-f05263f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-22491 .elementor-element.elementor-element-f05263f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-22491 .elementor-element.elementor-element-f05263f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-22491 .elementor-element.elementor-element-aa0a7c1{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-12adab1{width:var( --container-widget-width, 100% );max-width:100%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon-wrapper{text-align:center;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon{font-size:300px;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon svg{height:300px;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon i, .elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon svg{transform:rotate(0deg);}.elementor-22491 .elementor-element.elementor-element-ca5a966{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-1d3c2cd p{margin-block-end:15px;}.elementor-22491 .elementor-element.elementor-element-b62958c{--display:flex;}.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button{background-color:#D000CC;height:62px;width:213px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22491 .elementor-element.elementor-element-ce027eb{--width:100%;}.elementor-22491 .elementor-element.elementor-element-4e57907{--width:100%;}.elementor-22491 .elementor-element.elementor-element-aa0a7c1{--width:100%;}}@media(max-width:767px){.elementor-22491 .elementor-element.elementor-element-3a732b4 .elementor-heading-title{font-size:24px;}.elementor-22491 .elementor-element.elementor-element-b552a96{font-size:19px;}.elementor-22491 .elementor-element.elementor-element-784e2eb{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon-wrapper{text-align:center;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon{font-size:150px;}.elementor-22491 .elementor-element.elementor-element-784e2eb .elementor-icon svg{height:150px;}.elementor-22491 .elementor-element.elementor-element-8c42a06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-fc03f9e{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-22491 .elementor-element.elementor-element-2e1f26b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-22491 .elementor-element.elementor-element-20ef108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-22491 .elementor-element.elementor-element-1e25117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-22491 .elementor-element.elementor-element-079b7b2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon-wrapper{text-align:center;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon{font-size:150px;}.elementor-22491 .elementor-element.elementor-element-079b7b2 .elementor-icon svg{height:150px;}.elementor-22491 .elementor-element.elementor-element-2a6754a{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-8261efb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-22491 .elementor-element.elementor-element-e23ef39{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-22491 .elementor-element.elementor-element-8822edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-22491 .elementor-element.elementor-element-12adab1{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon-wrapper{text-align:center;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon{font-size:150px;}.elementor-22491 .elementor-element.elementor-element-12adab1 .elementor-icon svg{height:150px;}.elementor-22491 .elementor-element.elementor-element-ca5a966{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22491 .elementor-element.elementor-element-1d3c2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}}/* Start custom CSS for button, class: .elementor-element-e7a033f */.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button-icon svg {
        width: 33px; /* Adjust as needed */
        height: 33px; /* Adjust as needed */
    }
    .elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button {
    animation: loop-wobble 8s infinite;
}
@keyframes loop-wobble {
    0%, 16% { transform: translateX(0); }
    2%, 4%, 6%, 8%, 10%, 12%, 14%, 16% { transform: translateX(-5px); }
    3%, 5%, 7%, 9%, 11%, 13%, 15% { transform: translateX(5px); }
    100% { transform: translateX(0); }
}
.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button-icon {
    font-size: 27px; /* Adjust size here */
}
.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button-icon,
.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button-icon svg,
.elementor-22491 .elementor-element.elementor-element-e7a033f .elementor-button-icon svg path {
    fill: #FFFFFF !important;
    color: #FFFFFF !important; /* Use color property as a fallback/alternative */
}/* End custom CSS */