body.ce-kit-2{color:#000000;font-family:"Open Sans", sans-serif;--ce-widgets-space:16px;}a, .elementor a{color:#B42539;}a:hover, .elementor a:hover{color:#000000;}body.ce-kit-2 h1{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:bold;}.elementor-button{text-transform:uppercase;letter-spacing:2.16px;background-color:#B42539;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-button:hover, .elementor-button:focus{background-color:#000000;}.elementor-button.elementor-size-sm{font-size:12px;padding:11px 35px 11px 35px;border-radius:50px 50px 50px 50px;}.elementor-button.elementor-size-md{font-size:14px;padding:12px 50px 12px 50px;border-radius:50px 50px 50px 50px;}.elementor-button.elementor-size-lg{font-size:16px;padding:13px 65px 13px 65px;border-radius:50px 50px 50px 50px;}.elementor-button.elementor-size-xl{font-size:18px;padding:15px 81px 15px 81px;border-radius:50px 50px 50px 50px;}.elementor-button.elementor-size-xs{font-size:10px;padding:10px 20px 10px 20px;border-radius:50px 50px 50px 50px;}.elementor-button-primary .elementor-button{background-color:#B42539;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#000000;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button{background-color:#1C3135;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#B42539;border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1640px;}@media(max-width:1229px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:540px;}}/* Start custom CSS for page-settings */.elementor-button-primary .elementor-button {
    position: relative;
}
.elementor-button-primary .elementor-button:not(:hover)::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    bottom: 3px;
    right: 3px;
    border-radius: 50px;
    border: dashed 2px #ffffff8c;
}


@media (min-width: 1230px) and (max-width: 1699px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1170px;
    }
}/* End custom CSS */