.elementor-122 .elementor-element.elementor-element-2ea488e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-2ea488e a{color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-12139e6{margin-top:2rem;margin-bottom:2rem;}.elementor-122 .elementor-element.elementor-element-c23ba2f > .elementor-element-populated{margin:0rem 1rem 0rem 0rem;--e-column-margin-right:1rem;--e-column-margin-left:0rem;}.elementor-122 .elementor-element.elementor-element-a2125c1 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;font-style:italic;color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-7de09f4{font-family:"Martel Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#686868;}.elementor-122 .elementor-element.elementor-element-573b6a0 > .elementor-widget-container{background-color:var( --e-global-color-ca303dc );padding:1rem 1rem 1rem 1rem;border-radius:1em 1em 1em 1em;}.elementor-122 .elementor-element.elementor-element-41a230f .gallery-item{padding:0 20px 20px 0;}.elementor-122 .elementor-element.elementor-element-41a230f .gallery{margin:0 -20px -20px 0;}.elementor-122 .elementor-element.elementor-element-41a230f .gallery-item img{border-style:solid;border-color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-41a230f .gallery-item .gallery-caption{text-align:center;}.elementor-122 .elementor-element.elementor-element-24aa180 > .elementor-widget-container{background-color:var( --e-global-color-ca303dc );padding:1rem 1rem 1rem 1rem;border-radius:1em 1em 1em 1em;}.elementor-122 .elementor-element.elementor-element-24aa180 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-122 .elementor-element.elementor-element-a3a781c .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;font-style:italic;color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-bb1d8f2{font-family:"Martel Sans", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#686868;}.elementor-122 .elementor-element.elementor-element-93285eb{font-family:"Martel Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-daa2b02 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-daa2b02{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ca303dc );}.elementor-bc-flex-widget .elementor-122 .elementor-element.elementor-element-020b47f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-122 .elementor-element.elementor-element-020b47f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-122 .elementor-element.elementor-element-020b47f > .elementor-element-populated{padding:1em 0em 1em 0em;}.elementor-122 .elementor-element.elementor-element-9766946{width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-9766946 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-122 .elementor-element.elementor-element-9766946 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-78f7cd7{width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-af9a5ec{width:100%;max-width:100%;}.elementor-122 .elementor-element.elementor-element-af9a5ec > .elementor-widget-container{margin:0em 0em 0em 0.2em;}.elementor-122 .elementor-element.elementor-element-af9a5ec .elementor-heading-title{font-family:"Martel Sans", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-920dfec:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-920dfec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b22dc );}.elementor-122 .elementor-element.elementor-element-920dfec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4rem 0rem 4rem 0rem;}.elementor-122 .elementor-element.elementor-element-920dfec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122 .elementor-element.elementor-element-2225696{text-align:center;}.elementor-122 .elementor-element.elementor-element-2225696 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-ca303dc );}.elementor-122 .elementor-element.elementor-element-eae58fb{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-122 .elementor-element.elementor-element-eae58fb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-122 .elementor-element.elementor-element-eae58fb .e-loop-item > .elementor-section, .elementor-122 .elementor-element.elementor-element-eae58fb .e-loop-item > .elementor-section > .elementor-container, .elementor-122 .elementor-element.elementor-element-eae58fb .e-loop-item > .e-con, .elementor-122 .elementor-element.elementor-element-eae58fb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-122:not(.elementor-motion-effects-element-type-background), body.elementor-page-122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-c23ba2f{width:49.465%;}.elementor-122 .elementor-element.elementor-element-e42d75e{width:50.536%;}}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-2ea488e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-122 .elementor-element.elementor-element-daa2b02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-122 .elementor-element.elementor-element-2225696 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-122 .elementor-element.elementor-element-eae58fb{--grid-columns:2;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-2ea488e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-122 .elementor-element.elementor-element-c23ba2f > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-122 .elementor-element.elementor-element-41a230f > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-122 .elementor-element.elementor-element-daa2b02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-122 .elementor-element.elementor-element-2225696 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-122 .elementor-element.elementor-element-eae58fb{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}}/* Start custom CSS for image-gallery, class: .elementor-element-41a230f */.elementor-122 .elementor-element.elementor-element-41a230f .gallery-item .gallery-icon{
    background:white;
    aspect-ratio: 1 / 1;
    border-radius: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:.4em;
}


    
@media (max-width: 767px){
    .elementor-122 .elementor-element.elementor-element-41a230f .gallery-item{
        max-width: 25% !important;
    padding: 0 10px 10px 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9766946 */.elementor-122 .elementor-element.elementor-element-9766946 .elementor-heading-title .old_price:after{
    position: absolute;
    top:30%;
    left:-8%;
    content:'';
    height:2px;
    width:115%;
    background: red;
    transform: rotate(-5deg);
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78f7cd7 */.elementor-122 .elementor-element.elementor-element-78f7cd7{
    margin-left:auto;
}/* End custom CSS */