.elementor-1399 .elementor-element.elementor-element-9e65a32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1399 .elementor-element.elementor-element-77c83ab{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1399 .elementor-element.elementor-element-af4539e{font-size:20px;font-weight:500;font-style:normal;color:#000000;}/* Start custom CSS for text-editor, class: .elementor-element-af4539e */.elementor-1399 .elementor-element.elementor-element-af4539e a{color: #000000!important;}/* End custom CSS */
/* Start custom CSS */h2 {
    font-size: 3.75rem!important;
    font-weight: 700!important;
    font-family: "obvia",sans-serif!important;
    line-height: 1.25em!important;
}


div#n2-ss-2 .n2-ss-slide {
        height: 100%!important;
    min-height: 75vh;
    border-radius: 30px;
}

.n2-ss-slider .n2-ss-layer-with-background {border-radius: 30px; padding-left: 45px!important;}

div#n2-ss-2 .n-uc-u8tvb3U42Ftd-inner,
div#n2-ss-2 .n-uc-qqJ9CX5TA7F1-inner,
div#n2-ss-2 .n-uc-Kc3AstEUXWNY-inner,
div#n2-ss-2 .n-uc-Kc3AstEUXWNY-inner {
    --n2bggradient: linear-gradient(100deg, #ffffff85 50%, #F2295B00 50.1%)
}

div#n2-ss-2 .n-uc-VCGvMpQgn9bP-inner {--n2bggradient: linear-gradient(100deg, #5b998985 50%, #F2295B00 50.1%)}


div#n2-ss-2 .n-uc-tD8gcQ79FkXr-inner{--n2bggradient: linear-gradient(100deg, #835e6a85 50%, #F2295B00 50.1%)}

div#n2-ss-2 .n-uc-0ESvFyYxaPiY-inner {--n2bggradient: linear-gradient(100deg, #4b758285 50%, #F2295B00 50.1%)}



div#n2-ss-2 .n2-style-7ae56e7dd18b1770a3d3fa97d0c36267-heading {    border-radius: 30px!important;
    width: fit-content;
    margin: auto;
    padding: 20px 30px!important;
    font-size: 20px!important;
}

.ss-text-ikon p {font-size: 20px!important;}

.ss-text-ikon p:before {
    display: inline-block!important;
    /*font-family: 'Font Awesome';*/
    font: var(--fa-font-solid);
    content: "\f00c";
    /*content: '2713';*/
    margin-right: 10px;
}

div#n2-ss-2 .n2-font-768bcf9d2c2bf2ecfc4f8af8b4a77839-link a,
div#n2-ss-2 .n2-style-df8e456548b465ce8b65500f774b10bf-heading {
    border-radius: 20px!important;
    padding: 5px 30px!important;
    font-size: 20px!important;
}



.ss-heading, .ss-text-bottom {
    margin-top: auto !important
}

.ss-heading {
    margin-bottom: 40px !important;
}

.ss-text-ikon {
    padding: 10px 30px;
    box-sizing: border-box !important;
}

.ss-text-ikon p {
    font-weight: 500 !important;
}

.ss-button {
    margin: 60px 0 30px 60px !important; visibility: hidden; pointer-events: none;
}

.ss-text-bottom {
    margin-bottom: 30px !important;
}


@media (max-width: 550px) {
    .n2-ss-slider .n2-ss-layer-with-background {padding-left: 15px!important; padding-right: 15px!important;}
    .ss-text-ikon p {font-size: 16px!important;}
}


@media (max-width: 900px) {
    div#n2-ss-2 .n-uc-u8tvb3U42Ftd-inner,
div#n2-ss-2 .n-uc-qqJ9CX5TA7F1-inner,
div#n2-ss-2 .n-uc-Kc3AstEUXWNY-inner,
div#n2-ss-2 .n-uc-Kc3AstEUXWNY-inner {
    --n2bggradient: linear-gradient(100deg, #ffffff85 100%, #F2295B00 100.1%)
}

div#n2-ss-2 .n-uc-VCGvMpQgn9bP-inner {--n2bggradient: linear-gradient(100deg, #5b998985 100%, #F2295B00 100.1%)}


div#n2-ss-2 .n-uc-tD8gcQ79FkXr-inner{--n2bggradient: linear-gradient(100deg, #835e6a85 100%, #F2295B00 100.1%)}

div#n2-ss-2 .n-uc-0ESvFyYxaPiY-inner {--n2bggradient: linear-gradient(100deg, #4b758285 100%, #F2295B00 100.1%)}

.ss-heading h2 {font-size: 2.75rem!important;}

.ss-text-ikon {
    padding: 10px 5px 10px 5px;
}

}


/*
@media (max-width: 900px) {

    .n2-ss-slider .n2-ss-layer-with-background {justify-content: flex-end!important;}
    .ss-text-ikon {margin: 5px!important;}
    
    
    .ss-heading {margin-bottom: auto!important; margin-top: auto!important;}
    
    .ss-button {margin-bottom: auto!important; margin-top: 30px!important;}
    
    .ss-text-botton {margin-bottom: 20px!important;}
    
}*//* End custom CSS */