.elementor-3592 .elementor-element.elementor-element-21b6ddf{font-family:"Roboto", Sans-serif;font-size:61px;font-weight:200;}/* Start custom CSS for section, class: .elementor-element-54bd905e */main .container{
    width: 100%;
    height: 100%;
    max-width: none;
    margin-top: -5vw
}

.content-area{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b6ddf */.elementor-3592 .elementor-element.elementor-element-21b6ddf {
    margin-left: 3vw;
    display: inline-block;
}

@media(max-width: 1092px){
    .elementor-3592 .elementor-element.elementor-element-21b6ddf {
    position: relative;
        top: 0px;
    left: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71a566c */.elementor-3592 .elementor-element.elementor-element-71a566c {
    width: 30vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(max-width: 1092px){
    .elementor-3592 .elementor-element.elementor-element-71a566c {
        top: 10px;
        height: auto;
        width: 95vw;
    }
}/* End custom CSS */
/* Start custom CSS for smartslider, class: .elementor-element-4a54d7ad */.elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slider-2 {
    height: 75vh !important;
    margin-top: 7vh;
}
@media(min-width: 1092px){
    .elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slider-1 > .nextend-arrow-previous{
            top: 35vh !important;
        }
        
    .elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slider-1 > .nextend-arrow-next{
            top: 35vh !important;
        }
}


@media(max-width: 1092px){
    .elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slider-2{
        height: 33vh !important;
    }
    .elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slide-backgrounds{
        width: 90vw !important;
        padding: 0px;
    }
    .elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slider-1 > .nextend-arrow-previous{
            top: 15vh !important;
        }
        
    .elementor-3592 .elementor-element.elementor-element-4a54d7ad .n2-ss-slider-1 > .nextend-arrow-next{
            top: 15vh !important;
        }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bebf694 */.elementor-3592 .elementor-element.elementor-element-7bebf694 {
    position: relative;
    z-index: 200;
}

.elementor-3592 .elementor-element.elementor-element-7bebf694 {
    width: calc(70vw - 7.5vw - 30px);
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4.5vw;
    margin-right: 8.5vw;
}

@media(max-width: 1092px){
    .elementor-3592 .elementor-element.elementor-element-7bebf694 {
        width: 94vw;
        height: auto;
        margin: 0 3vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47f72801 */html {
    overflow: hidden !important;
}

.elementor-3592 .elementor-element.elementor-element-47f72801 {
    max-width: none !important;
    width: 100vw;
    margin: 0px;
    padding: 0px;
}

@media(max-width: 1092px){
    html{
    overflow-y: visible !important;
    }
}/* End custom CSS */