.elementor-6535 .elementor-element.elementor-element-6cce5761{padding:150px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-621099aa{text-align:left;}.elementor-6535 .elementor-element.elementor-element-621099aa .elementor-heading-title{font-family:"NeueMontreal-Regular", Sans-serif;font-size:2.8em;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-6535 .elementor-element.elementor-element-621099aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-44460c33 > .elementor-container{min-height:600px;}.elementor-6535 .elementor-element.elementor-element-44460c33:not(.elementor-motion-effects-element-type-background), .elementor-6535 .elementor-element.elementor-element-44460c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://staging.superlativecreative.com/wp-content/uploads/2021/09/Austin-office.jpg") 50% 50%;background-size:cover;}.elementor-6535 .elementor-element.elementor-element-44460c33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6535 .elementor-element.elementor-element-44460c33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6535 .elementor-element.elementor-element-ce99228 .elementor-heading-title{font-family:"NeueMontreal-Regular", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-6535 .elementor-element.elementor-element-69f0a3e2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6535 .elementor-element.elementor-element-ce1214a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6535 .elementor-element.elementor-element-7e90836e{margin-top:0px;margin-bottom:100px;}.elementor-6535 .elementor-element.elementor-element-2c1b9fc6{--e-image-carousel-slides-to-show:3;}.elementor-6535 .elementor-element.elementor-element-2c1b9fc6 .elementor-image-carousel-caption{text-align:center;}.elementor-6535 .elementor-element.elementor-element-55c6e213{margin-top:100px;margin-bottom:50px;}.elementor-6535 .elementor-element.elementor-element-1cc63d40 .elementor-heading-title{font-family:"NeueMontreal-Regular", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-6535 .elementor-element.elementor-element-5756e47b{margin-top:0px;margin-bottom:0px;}.elementor-6535 .elementor-element.elementor-element-5c5fca49{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body.elementor-page-6535:not(.elementor-motion-effects-element-type-background), body.elementor-page-6535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D9DB;}@media(max-width:1024px){.elementor-6535 .elementor-element.elementor-element-69f0a3e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6535 .elementor-element.elementor-element-ce1214a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6535 .elementor-element.elementor-element-2c1b9fc6{--e-image-carousel-slides-to-show:2;}.elementor-6535 .elementor-element.elementor-element-5c5fca49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-6535 .elementor-element.elementor-element-6cce5761{padding:0px 0px 0px 0px;}.elementor-6535 .elementor-element.elementor-element-621099aa{text-align:left;}.elementor-6535 .elementor-element.elementor-element-621099aa .elementor-heading-title{font-size:1.8em;}.elementor-6535 .elementor-element.elementor-element-44460c33 > .elementor-container{min-height:300px;}.elementor-6535 .elementor-element.elementor-element-ce99228 .elementor-heading-title{font-size:1.46em;line-height:1.25em;}.elementor-6535 .elementor-element.elementor-element-69f0a3e2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6535 .elementor-element.elementor-element-ce1214a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6535 .elementor-element.elementor-element-1cc63d40 .elementor-heading-title{font-size:1.46em;line-height:1.25em;}.elementor-6535 .elementor-element.elementor-element-5c5fca49{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-6535 .elementor-element.elementor-element-1dff52c8{width:80%;}.elementor-6535 .elementor-element.elementor-element-78783709{width:20%;}.elementor-6535 .elementor-element.elementor-element-1ae27f16{width:30%;}.elementor-6535 .elementor-element.elementor-element-468b146c{width:54.332%;}.elementor-6535 .elementor-element.elementor-element-451b345e{width:15%;}.elementor-6535 .elementor-element.elementor-element-43d514d{width:75%;}.elementor-6535 .elementor-element.elementor-element-145d5e77{width:25%;}.elementor-6535 .elementor-element.elementor-element-653f4b7f{width:30%;}.elementor-6535 .elementor-element.elementor-element-214f01db{width:54.332%;}.elementor-6535 .elementor-element.elementor-element-6a05c38a{width:15%;}}/* Start custom CSS for image-carousel, class: .elementor-element-2c1b9fc6 */.swiper-slide-image {
    width: 100%!important;
    height: 300px!important;
    object-fit: cover!important;
    padding-right: 10px!important;
    padding-left: 10px!important;
}

figcaption {
    text-align: left!important;
    padding-left: 10px!important;
}

figcaption span {
    color: gray;
}

@media only screen and (max-width: 450px) {

.swiper-slide-image {
    width: 100%!important;
    height: 250px!important;
    padding-right: 0!important;
    padding-left: 0!important;
}

figcaption {
    padding-left: 0!important;
}

}

/*
.swiper-slide {
    margin-right: 20px!important;
}*/

.elementor-widget-image-carousel i {
    color: black;
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
    left: 100px!important;
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: 35px!important;
}

.elementor-arrows-position-outside .elementor-swiper-button-next, .elementor-arrows-position-outside .elementor-swiper-button-prev {
    font-size: 21px;
    width: 45px!important;
    height:45px;
    background: white;
    border: solid 1px black;
    border-radius: 50%;
    padding: 10px;
}

.elementor-swiper-button {
    top: unset!important;
    bottom: -80px;
}/* End custom CSS */