.elementor-298 .elementor-element.elementor-element-34c2d78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-f743a4f{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:120px;}.elementor-298 .elementor-element.elementor-element-f743a4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-298 .elementor-element.elementor-element-ef9bd68 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-298 .elementor-element.elementor-element-7c86591{left:0px;}body.rtl .elementor-298 .elementor-element.elementor-element-7c86591{right:0px;}.elementor-298 .elementor-element.elementor-element-7c86591{top:0px;}.elementor-298 .elementor-element.elementor-element-7c86591.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-526e526 .swiper-slide-bg{background-color:#000000;background-image:url(https://stg-colorspan-staging.kinsta.cloud/wp-content/uploads/2021/02/1606410570980.jpeg);background-size:cover;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-526e526 .elementor-background-overlay{background-color:#00000099;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-6ba4390 .swiper-slide-bg{background-color:var( --e-global-color-e8689f6 );background-image:url(https://stg-colorspan-staging.kinsta.cloud/wp-content/uploads/2021/02/front-one-scaled.jpg);background-size:cover;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-6ba4390 .elementor-background-overlay{background-color:#000000A1;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-e3d06b5 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://stg-colorspan-staging.kinsta.cloud/wp-content/uploads/2021/02/ashwood-1-scaled.jpg);background-size:cover;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-e3d06b5 .elementor-background-overlay{background-color:#000000BA;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-0e6c1d6 .swiper-slide-bg{background-color:var( --e-global-color-4acb5a4 );background-image:url(https://stg-colorspan-staging.kinsta.cloud/wp-content/uploads/2021/02/217488693_2955642944695648_574157367565416326_n-1.jpg);background-size:cover;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-repeater-item-0e6c1d6 .elementor-background-overlay{background-color:#00000099;}.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-298 .elementor-element.elementor-element-7f3c21c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide-contents{max-width:66%;}.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide-inner{padding:0px 0px 120px 0px;text-align:left;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-slide-heading{font-size:var( --e-global-typography-af2a53d-font-size );font-weight:var( --e-global-typography-af2a53d-font-weight );line-height:var( --e-global-typography-af2a53d-line-height );}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-slide-description{font-size:18px;font-weight:normal;line-height:30px;}@media(max-width:1024px){.elementor-298 .elementor-element.elementor-element-f743a4f{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-slide-heading{font-size:var( --e-global-typography-af2a53d-font-size );line-height:var( --e-global-typography-af2a53d-line-height );}}@media(max-width:767px){.elementor-298 .elementor-element.elementor-element-f743a4f{border-width:0px 0px 5px 0px;margin-top:0px;margin-bottom:80px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-298 .elementor-element.elementor-element-7f3c21c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide{height:90vh;}.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide-contents{max-width:100%;}.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide-inner{padding:0px 24px 60px 24px;}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-slide-heading{font-size:var( --e-global-typography-af2a53d-font-size );line-height:var( --e-global-typography-af2a53d-line-height );}.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-slide-description{font-size:18px;line-height:27px;}}/* Start custom CSS for template, class: .elementor-element-7c86591 */.elementor-298 .elementor-element.elementor-element-7c86591 {
    z-index: 10;
}

@keyframes header-slide-down {
    from { transform: translateY(-100%); }
    to { transform: translateY(0%); }
}

.elementor-298 .elementor-element.elementor-element-7c86591.fs-scrolled-tag--active {
    position: fixed;
    width: 100%;
    background-color: white;
    animation-name: header-slide-down;
    animation-duration: 500ms;
}

.elementor-298 .elementor-element.elementor-element-7c86591:not(.fs-scrolled-tag--active) .elementor-nav-menu--main .elementor-item.elementor-item,
.elementor-298 .elementor-element.elementor-element-7c86591:not(.fs-scrolled-tag--active) .elementor-nav-menu--main .elementor-item.elementor-item:hover {
    color: white;
}

.elementor-298 .elementor-element.elementor-element-7c86591:not(.fs-scrolled-tag--active) .elementor-widget-image .elementor-image img {
    width: 0;
    height: 0;
    padding: 48px 269px 0 0;
    background: url(/wp-content/uploads/2021/02/logo-reverse.png);
    background-size: 100%;
}

.elementor-298 .elementor-element.elementor-element-7c86591:not(.fs-scrolled-tag--active) .eicon-menu-bar.eicon-menu-bar:before {
    content: url(/wp-content/uploads/2021/02/burger-menu-icon-white.svg);
}

@media (max-width: 768px) {
    .elementor-298 .elementor-element.elementor-element-7c86591:not(.fs-scrolled-tag--active) .elementor-widget-image .elementor-image img {
        padding: 35px 196px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-7f3c21c */@media (min-width: 769px) {
.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide {
    height: calc(100vh);
}    
}


.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-slide-inner {
    max-width: 1320px;
}

.elementor-298 .elementor-element.elementor-element-7f3c21c .elementor-slide-heading > div {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}

.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullets {
    display: flex;
    max-width: 1320px;
    /*width: calc(100% - 10%);*/
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 80px;
}

.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullet {
    width: 100% !important;
    background-color: transparent !important;
    border-radius: 0;
    text-align: left;
    height: auto !important;
    border-bottom: 3px solid white;
    opacity: .3;
    outline: none;
    opacity: 1;  
}

.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullet-active {
    border-color: #FF0019;     
}

.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullet:first-of-type {
    margin-left: 0;
}

.elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullet:last-of-type {
    margin-right: 0;
}

@media (max-width:768px) {
    .elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullets {
        padding-left: 24px;
        padding-right: 24px;
        margin-bottom: 50px;
    }
    
    .elementor-298 .elementor-element.elementor-element-7f3c21c .swiper-pagination-bullet {
        margin: 0 3px;
    }
}/* End custom CSS */