.elementor-kit-5{--e-global-color-primary:#D01D49;--e-global-color-secondary:#000000;--e-global-color-text:#505050;--e-global-color-accent:#D01D49;--e-global-color-99ef820:#FFFFFF;--e-global-color-aeb53e5:#FFFFFF00;--e-global-color-cf51390:#F9F8F5;--e-global-color-621275e:#EEEEEE;--e-global-color-1a6c46e:#FFF2E7;--e-global-color-7c06f28:#FAE8EC;--e-global-color-cd29451:#73243A;--e-global-color-eb97676:#162447;--e-global-color-a079e3e:#8EA498;--e-global-color-04b1d01:#FFE0C5;--e-global-color-1a74b18:#FFD4DE;--e-global-color-ca86c6e:#DEEBE4;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:700;font-family:"DM Sans", Sans-serif;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-size:3rem;font-weight:900;}.elementor-kit-5 h2{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-kit-5 h3{font-weight:700;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"DM Sans", Sans-serif;font-weight:300;border-radius:500px 500px 500px 500px;padding:16px 25px 15px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:2.4rem;}.elementor-kit-5 h2{font-size:1.8rem;}.elementor-kit-5 h3{font-size:1.6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */b,
strong {
    font-weight: 700;
}

img {
    border-radius: 10px !important;
}

.prev-title h3 {
    font-size: 1.2rem;
    letter-spacing: 0.05em;
    font-weight: 400 !important;
    margin-bottom: -5px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .prev-title h3 {
        font-size: 1rem;
    }
}



/** 
Button 
**/

.elementor-widget-button .elementor-button {
    width: 100%;
}

.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
}


/** White **/
.elementor-widget-button.white .elementor-button {
    background-color: white !important;
    color: var(--e-global-color-text);
    font-weight: 400;
}

.elementor-widget-button.white .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
    fill: var(--e-global-color-primary);
}


.elementor-widget-button.white .elementor-button .elementor-button-content-wrapper .elementor-button-text {
}

/** Light **/
.elementor-widget-button.light .elementor-button {
    background-color: var(--e-global-color-cf51390) !important;
    color: var(--e-global-color-text);
    font-weight: 400;
    border: solid 1px var(--e-global-color-621275e);
}

.elementor-widget-button.light .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
    fill: var(--e-global-color-primary);
}


.elementor-widget-button.light .elementor-button .elementor-button-content-wrapper .elementor-button-text {
    text-align: left;
}

/** Black **/
.elementor-widget-button.black .elementor-button {
    background-color: black !important;
    color: white;
    font-weight: 400;
    border: solid 1px var(--e-global-color-621275e);
}

.elementor-widget-button.black .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
}


.elementor-widget-button.black .elementor-button .elementor-button-content-wrapper .elementor-button-text {
}

/** Link **/
.elementor-widget-button.link .elementor-button {
    background-color: transparent !important;
    color: var(--e-global-color-text);
    font-weight: 400;
    border: none;
    width: auto;
    padding: 0 !important;

}

.elementor-widget-button.link .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg {
    fill: var(--e-global-color-primary);
    margin-left: 8px;
}


.elementor-widget-button.link .elementor-button .elementor-button-content-wrapper .elementor-button-text {
}

/** Quotes **/
.quote .elementor-widget-text-editor {
    font-weight: bold !important;
}

/** Hero **/
.hero {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}/* End custom CSS */