.elementor-kit-12{--e-global-color-primary:#F57C00;--e-global-color-secondary:#0C1014;--e-global-color-text:#4A5560;--e-global-color-accent:#F57C00;--e-global-color-7b5daca:#FF8A1F;--e-global-color-847716a:#9AA5B1;--e-global-color-403970b:#FFF5E8;--e-global-color-fc1111b:#F0EBE2;--e-global-color-6478bf4:#E6EAEE;--e-global-color-5186744:#C9D1D9;--e-global-color-c2a2b53:#343D47;--e-global-color-a7d25be:#FBF9F5;--e-global-color-9d487b6:#FBF9F5;--e-global-typography-primary-font-family:"Prompt";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Prompt";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Prompt";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Prompt";--e-global-typography-accent-font-weight:500;--e-global-typography-299f126-font-size:10px;--e-global-typography-299f126-font-weight:700;--e-global-typography-299f126-text-transform:uppercase;--e-global-typography-299f126-letter-spacing:1px;--e-global-typography-378c6a1-font-size:11px;--e-global-typography-378c6a1-font-weight:700;--e-global-typography-378c6a1-text-transform:uppercase;--e-global-typography-5c1a0da-font-size:16px;--e-global-typography-5c1a0da-font-weight:700;font-size:15px;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{padding:15px 30px 15px 30px;}.elementor-kit-12 label{color:var( --e-global-color-text );font-size:10px;}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:14px;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5186744 );border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:70px;--container-default-padding-right:20px;--container-default-padding-bottom:70px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:55px;--container-default-padding-right:20px;--container-default-padding-bottom:55px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:40px;--container-default-padding-right:20px;--container-default-padding-bottom:40px;--container-default-padding-left:20px;}}/* Start custom CSS */.limit-line2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ratio32{
    aspect-ratio: 3/2;
}
.image32 .elementor-widget-container{
    padding-bottom: calc(0.66* 100%);
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: relative;
}
.image32 .elementor-widget-container img{
    height: 100%;
    position: absolute;
    top: calc(50% + 1px);
    left: calc(50% + 1px);
    transform: scale(1.01) translate(-50%, -50%);
    display: block;
    width: 100%;
    max-height: none;
    max-width: none;
    object-fit: cover;
}
.ast-header-html-1 .ast-builder-html-element{
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: rgb(245, 124, 0);
    border-left: 2px solid rgb(245, 124, 0);
    padding-left: 8px;
    line-height: 1.3;
}
.bg-liner{
    background-image: repeating-linear-gradient(35deg, rgba(74, 85, 96, 0.1) 0px, rgba(74, 85, 96, 0.1) 2px, transparent 2px, transparent 18px);
}
.submenu-des{
    color:#4a5560;
    font-weight: 400;
    font-size:10px;
    display: block;
    width: 100%;
}/* End custom CSS */