.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3565 .elementor-element.elementor-element-e84f4b6{text-align:center;}.elementor-3565 .elementor-element.elementor-element-271b980 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3565 .elementor-element.elementor-element-bad2834{text-align:center;}.elementor-3565 .elementor-element.elementor-element-bad2834 .elementor-heading-title{font-family:"Niramit", Sans-serif;font-size:35px;font-weight:600;line-height:55px;}.elementor-3565 .elementor-element.elementor-element-38f7c28 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3565 .elementor-element.elementor-element-469df15 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3565 .elementor-element.elementor-element-9b342c2 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3565 .elementor-element.elementor-element-248e8d6 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-3565 .elementor-element.elementor-element-75f9c63 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-3565 .elementor-element.elementor-element-082e3ed > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3565 .elementor-element.elementor-element-ddab814{width:var( --container-widget-width, 104.182% );max-width:104.182%;--container-widget-width:104.182%;--container-widget-flex-grow:0;}.elementor-3565 .elementor-element.elementor-element-ddab814 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-3565 .elementor-element.elementor-element-62e9a92 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-3565 .elementor-element.elementor-element-47a9b05 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-3565 .elementor-element.elementor-element-52a31ef > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-3565 .elementor-element.elementor-element-cccf63d > .elementor-widget-container{padding:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3565 .elementor-element.elementor-element-bad2834 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3565 .elementor-element.elementor-element-bad2834 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-e84f4b6 */.elementor-3565 .elementor-element.elementor-element-e84f4b6 {
    margin-bottom: 2%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68908ac */.elementor-3565 .elementor-element.elementor-element-68908ac {
    margin-bottom: 2%;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-271b980 */.entry-title {
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f11aad */.elementor-3565 .elementor-element.elementor-element-0f11aad {
    margin-bottom: 5%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e663f72 */.elementor-3565 .elementor-element.elementor-element-e663f72 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-469df15 */.elementor-3565 .elementor-element.elementor-element-469df15 h2 {
    color: #221d5a;
    height: 35px;
    font-family: 'Niramit';
    font-weight: 500;
    animation: fadeInUp 1s;
    animation-delay: 0;
}
.elementor-3565 .elementor-element.elementor-element-469df15 p {
    font-family: 'Manrope';
    font-size: 18px;
    font-weight: 400;
    animation: fadeInUp 2s;
    animation-delay: 0.4s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e67df3 */.elementor-3565 .elementor-element.elementor-element-4e67df3 {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d1b58e */.elementor-3565 .elementor-element.elementor-element-2d1b58e {
    background-color: #faf8f4;
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b342c2 */.elementor-3565 .elementor-element.elementor-element-9b342c2 h2 {
    color: #221d5a;
    height: 35px;
    font-family: 'Niramit';
    font-weight: 500;
    animation: fadeInUp 1s;
    animation-delay: 0;
}
.elementor-3565 .elementor-element.elementor-element-9b342c2 p {
    font-family: 'Manrope';
    font-size: 18px;
    font-weight: 400;
    animation: fadeInUp 2s;
    animation-delay: 0.4s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-188eff7 */.elementor-3565 .elementor-element.elementor-element-188eff7 {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8d65d9 */.elementor-3565 .elementor-element.elementor-element-f8d65d9 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-082e3ed */.elementor-3565 .elementor-element.elementor-element-082e3ed h2 {
    color: #221d5a;
    height: 35px;
    font-family: 'Niramit';
    font-weight: 500;
    animation: fadeInUp 1s;
    animation-delay: 0;
}
.elementor-3565 .elementor-element.elementor-element-082e3ed p {
    font-family: 'Manrope';
    font-size: 18px;
    font-weight: 400;
    animation: fadeInUp 2s;
    animation-delay: 0.4s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-602f642 */.elementor-3565 .elementor-element.elementor-element-602f642 {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f0a937e */.elementor-3565 .elementor-element.elementor-element-f0a937e {
    background-color: #faf8f4;
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddab814 */.elementor-3565 .elementor-element.elementor-element-ddab814 h2 {
    color: #221d5a;
    height: 35px;
    font-family: 'Niramit';
    font-weight: 500;
    animation: fadeInUp 1s;
    animation-delay: 0;
}
.elementor-3565 .elementor-element.elementor-element-ddab814 p {
    font-family: 'Manrope';
    font-size: 18px;
    font-weight: 400;
    animation: fadeInUp 2s;
    animation-delay: 0.4s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd2deb4 */.elementor-3565 .elementor-element.elementor-element-cd2deb4 {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43a3bcc */.elementor-3565 .elementor-element.elementor-element-43a3bcc {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cccf63d */.elementor-3565 .elementor-element.elementor-element-cccf63d h2 {
    color: #221d5a;
    height: 35px;
    font-family: 'Niramit';
    font-weight: 500;
    animation: fadeInUp 1s;
    animation-delay: 0;
}
.elementor-3565 .elementor-element.elementor-element-cccf63d p {
    font-family: 'Manrope';
    font-size: 18px;
    font-weight: 400;
    animation: fadeInUp 2s;
    animation-delay: 0.4s;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92a37f3 */.elementor-3565 .elementor-element.elementor-element-92a37f3 {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ba6da64 */.elementor-3565 .elementor-element.elementor-element-ba6da64 {
    background-color: #faf8f4;
    margin-bottom: 5%;
   display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99446e3 */.elementor-3565 .elementor-element.elementor-element-99446e3 {
    margin-bottom: 5%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5713e44 */.elementor-3565 .elementor-element.elementor-element-5713e44 {
    display: none;
}/* End custom CSS */