.elementor-kit-337{--e-global-color-primary:#2E30FF;--e-global-color-secondary:#06040F;--e-global-color-text:#364151;--e-global-color-accent:#2E30FF;--e-global-color-1df55ea:#16181D;--e-global-typography-primary-font-family:"NotoSans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"NotoSans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"NotoSans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"NotoSans";--e-global-typography-accent-font-weight:500;font-family:"NotoSans", Sans-serif;}.elementor-kit-337 button,.elementor-kit-337 input[type="button"],.elementor-kit-337 input[type="submit"],.elementor-kit-337 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:30px 30px 30px 30px;}.elementor-kit-337 button:hover,.elementor-kit-337 button:focus,.elementor-kit-337 input[type="button"]:hover,.elementor-kit-337 input[type="button"]:focus,.elementor-kit-337 input[type="submit"]:hover,.elementor-kit-337 input[type="submit"]:focus,.elementor-kit-337 .elementor-button:hover,.elementor-kit-337 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-kit-337 e-page-transition{background-color:#FFBC7D;}.elementor-kit-337 a{font-family:"NotoSans", Sans-serif;}.elementor-kit-337 h1{font-family:"NotoSans", Sans-serif;line-height:1.5rem;}.elementor-kit-337 h2{font-family:"NotoSans", Sans-serif;line-height:1.5rem;}.elementor-kit-337 h3{font-family:"NotoSans", Sans-serif;line-height:1.5rem;}.elementor-kit-337 h4{font-family:"NotoSans", Sans-serif;line-height:1.5rem;}.elementor-kit-337 h5{font-family:"NotoSans", Sans-serif;line-height:1.5rem;}.elementor-kit-337 h6{font-family:"NotoSans", Sans-serif;line-height:1.5rem;}.elementor-kit-337 label{font-family:"NotoSans", Sans-serif;}.elementor-kit-337 input:not([type="button"]):not([type="submit"]),.elementor-kit-337 textarea,.elementor-kit-337 .elementor-field-textual{font-family:"NotoSans", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1DAE5;border-radius:4px 4px 4px 4px;padding:1em 1em 1em 1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ast-builder-menu .main-navigation>ul{
    min-width: 80px;
}
#ast-hf-menu-2 .sub-menu .menu-link, #primary-site-navigation-desktop .sub-menu .menu-link{
    color:var(--ast-global-color-2);
}
#ast-hf-menu-2 .sub-menu .menu-link:hover, #primary-site-navigation-desktop .sub-menu .menu-link:hover{
    color:var(--ast-global-color-1);
}
div.um .um-button:not(.um-alt), div.um .um-button:not(.um-alt).um-disabled:is(:active,:focus), div.um input.um-button:not(.um-alt), div:is(.um,.um-modal,.um-user-photos-add,.um-user-photos-modal) .um-modal-btn:not(.alt), div.um-modal .ajax-upload-dragdrop .upload{
    border-radius: 30px !important;
}
div.um a.button, div.um .um-button.um-alt, div.um .um-field.um-field-export_data a.um-request-button, div.um input[type=submit].um-button.um-alt, div:is(.um,.um-modal,.um-user-photos-modal) .um-modal-btn.alt{
    border-radius: 30px !important;
}


/* blogs */
.img-ratio-32 .elementor-widget-container{
    padding-bottom: calc(0.66* 100%);
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: relative;
    border-radius: 20px;
}
.img-ratio-32 .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;
}
.limit-line-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    
}/* End custom CSS */