.elementor-kit-6{--e-global-color-primary:#F5E003;--e-global-color-secondary:#052060;--e-global-color-text:#252525;--e-global-color-accent:#000000;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF00;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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 */.elementor a{
    color: var(--e-global-color-secondary)
}
.btn-ilc i {
    color: var(--e-global-color-primary);
}
.full-img a {
    width: 100%!important;
}
button.arrows-post {
    border-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100
}
.slider-post ul.slick-dots {
    list-style: none;
    padding: 0;
    display: flex;
    align-items: center;
    margin-top: 2rem;
    justify-content: center;
}
.slider-post ul.slick-dots li button {
    border-color: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    margin: 0 3px;
}
.slider-post ul.slick-dots li button:hover, .slider-post ul.slick-dots li button:focus, .slider-post ul.slick-dots li.slick-active button {
    border-color: var(--e-global-color-primary);
    color: white;
    background: var(--e-global-color-primary);
}
button.arrows-post.prev-arrow.slick-arrow {
    left: 0;
}
button.arrows-post.next-arrow.slick-arrow {
    right: 0;
}
button.arrows-post:hover, button.arrows-post:focus {
    border-color: var(--e-global-color-orimary);
    color: white;
    background: var(--e-global-color-primary);
}
.slider-post .slick-list {
    width: 90%;
    margin: auto;
    padding: 0 2px 0 1px;
}
.slider-post article.elementor-post {
    padding: 0 9px;
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    font-size: 1.55rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e) no-repeat right 0.75rem center/8px 10px;
    border: 1px solid #ced4da;
    border-radius: 0.75rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.form-control-2 {
    display: block!important;
    width: 100%!important;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem!important;
    font-size: 21px!important;
    font-family: 'Montserrat';
    font-weight: 400!important;
    line-height: 1.5!important;
    color: #495057!important;
    background-color: #fff!important;
    background-clip: padding-box!important;
    border: 1px solid #ced4da!important;
    border-radius: 0.75rem!important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out!important;
}
.wpcf7-form label{
    font-family: 'Montserrat';
    margin: 1rem 0;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}
.ver-mas-2 {
    letter-spacing: 3pt!important;
    font-weight: 700!important;
    font-family: 'Montserrat', sans-serif;
    color: #052060;
}
.ver-mas-2:hover, .ver-mas-2:focus {
    background: transparent!important;
}
#is-ajax-search-result-1606 .is-ajax-search-post:hover * {
    color: white!important;
}
.is-show-more-results-text:hover, .is-show-more-results-text:hover * {
    color:white!important;
}/* End custom CSS */