body.ce-kit-4{font-family:"Raleway", sans-serif;--ce-widgets-space:20px;}a, .elementor a{color:#B0946A;}a:hover, .elementor a:hover{color:#B0946A;}body.ce-kit-4 h1{font-family:"Raleway", sans-serif;}.elementor-button{font-family:"DM Serif Display", sans-serif;letter-spacing:0.5px;background-color:#B0946A;}.elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.btn:not(.btn-primary, .btn-secondary){font-family:"Wapstina Love Serif", sans-serif;letter-spacing:0.5px;background-color:#B0946A;border-radius:0px 0px 0px 0px;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#B0946A;}.btn-primary{font-family:"Wapstina Love Serif", sans-serif;letter-spacing:0.5px;background-color:#B0946A;border-radius:0px 0px 0px 0px;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#B0946A;}.btn-secondary{font-family:"Wapstina Love Serif", sans-serif;letter-spacing:0.5px;border-radius:0px 0px 0px 0px;}body.ce-kit-4 #wrapper{background-color:#00000000;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}body.ce-kit-4 .breadcrumb li:not(#e), body.ce-kit-4 .ce-breadcrumb__item{font-family:"Raleway", sans-serif;font-size:14px;}body.ce-kit-4 .breadcrumb:not(#e), body.ce-kit-4 .ce-breadcrumb .elementor-row{text-align:center;justify-content:center;}/* Start custom CSS for page-settings */p
{
    hyphens: auto;
    -webkit-hyphens: auto;
}

textarea
{
    resize: none;
}

.user-top-bar
{
    position: absolute;
}

.page-authentication #content
{
    margin: 0 auto 30px auto!important;
}

#block-reassurance li
{
    text-align: justify!important;
}

#block-reassurance li .block-reassurance-item
{
    padding: 1rem 0!important;
}

.ets_prmn_megamenu
{
    margin-top: 0!important;
    border: 0!important;
}

@media (max-width: 1199px)
{
    .ets_prmn_megamenu .container
    {
        width: 100%;
    }
    .ets_prmn_megamenu .prmn_has_sub ul
    {
        top: 0!important;
    }
}

@media (min-width: 1200px)
{
    .ets_prmn_megamenu .container
    {
        width: auto;
    }
}

.breadcrumb
{
    display: none;
}

.cardblog
{
    border: 0px!important;
    box-shadow: 0px 0px 0px rgba(0,0,0,0)!important; 
}

.cardblog img
{
    width: 100%;
}

.cardblog .card-block
{
    padding: 1.563rem 0!important;
}/* End custom CSS */