body.ce-kit-1{color:#1F1F20;font-size:17px;line-height:1.5em;background-color:#FFFFFF;}a, .elementor a{color:#D9001C;}a:hover, .elementor a:hover{color:#890012;}body.ce-kit-1 h1{font-family:"Playfair Display", sans-serif;font-size:30px;}body.ce-kit-1 h2{font-family:"Playfair Display", sans-serif;font-size:28px;line-height:1.2em;}body.ce-kit-1 h3{font-family:"Playfair Display", sans-serif;font-size:26px;line-height:1.3em;}body.ce-kit-1 h4{font-family:"Playfair Display", sans-serif;font-size:24px;}body.ce-kit-1 h5{font-family:"Playfair Display", sans-serif;font-size:22px;}body.ce-kit-1 h6{color:#D9001C;font-size:20px;}body.ce-kit-1 .ce-display-small{color:#D9001C;font-size:24px;}.elementor-button{text-shadow:0px 0px 0px rgba(0,0,0,0.3);background-color:#D9001C;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9001C;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#000000;}.elementor-button:hover, .elementor-button:focus{background-color:#8B8B8B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9001C;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.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:#000000;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}body.ce-kit-1 img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}body.ce-kit-1 #wrapper{background-color:#FFFFFF;}body.ce-kit-1 #content{background-color:#FFFFFF;}body.ce-kit-1 header.page-header, body.ce-kit-1 header.page-header *, body.ce-kit-1 .ce-page-title *{font-family:"Playfair Display", sans-serif;font-size:40px;}/* Start custom CSS for heading, class: .elementor-element-2e27eb2f */.elementor-1010000 .elementor-element.elementor-element-2e27eb2f span{
    font-size: 0.6em;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for page-settings *//* Mega Menu transparent mobile background*/
    .transition_floating .mm_menus_ul.active {
background-color: #ffffffCC

}

/* remove the breadcrumb */
#cms #wrapper .breadcrumb {
    display: none;
}

/*brevo forms*/
.sib-form-block-title p{
font-size: 32px;
}/* End custom CSS */