.elementor-6553 .elementor-element.elementor-element-e143fc8{padding:150px 0px 0px 0px;}.elementor-6553 .elementor-element.elementor-element-1a61774 .elementor-heading-title{font-family:"NeueMontreal-Regular", Sans-serif;font-size:80px;font-weight:normal;line-height:1.2em;letter-spacing:0px;}.elementor-6553 .elementor-element.elementor-element-1a61774 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6553 .elementor-element.elementor-element-3fafcac9 > .elementor-container{min-height:600px;}.elementor-6553 .elementor-element.elementor-element-3fafcac9:not(.elementor-motion-effects-element-type-background), .elementor-6553 .elementor-element.elementor-element-3fafcac9 > .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-6553 .elementor-element.elementor-element-3fafcac9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6553 .elementor-element.elementor-element-3fafcac9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6553 .elementor-element.elementor-element-214c813f{padding:0rem 0rem 3.75rem 0rem;}.elementor-6553 .elementor-element.elementor-element-809d88c .elementor-heading-title{font-family:"NeueMontreal-Regular", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-6553 .elementor-element.elementor-element-809d88c > .elementor-widget-container{padding:3.75rem 0rem 0rem 0rem;}.elementor-6553 .elementor-element.elementor-element-483c6fb9{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-6553 .elementor-element.elementor-element-d215314{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-6553 .elementor-element.elementor-element-4890f019 .elementor-button{font-family:"NeueMontreal-Regular", Sans-serif;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}.elementor-6553 .elementor-element.elementor-element-4890f019 .elementor-button:hover, .elementor-6553 .elementor-element.elementor-element-4890f019 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-6553 .elementor-element.elementor-element-4890f019 .elementor-button:hover svg, .elementor-6553 .elementor-element.elementor-element-4890f019 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6553 .elementor-element.elementor-element-25c8f638{margin-top:0px;margin-bottom:100px;}.elementor-6553 .elementor-element.elementor-element-1da60db3{--e-image-carousel-slides-to-show:3;}.elementor-6553 .elementor-element.elementor-element-1da60db3 .elementor-image-carousel-caption{text-align:center;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-6553 .elementor-element.elementor-element-8f9dea1{margin-top:100px;margin-bottom:100px;}.elementor-6553 .elementor-element.elementor-element-938ac86 .elementor-heading-title{font-family:"NeueMontreal-Regular", Sans-serif;font-size:40px;font-weight:400;line-height:1.25em;letter-spacing:1px;}.elementor-6553 .elementor-element.elementor-element-7f88ffe{margin-top:0px;margin-bottom:10px;}.elementor-6553 .elementor-element.elementor-element-1ec21a95{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-6553 .elementor-element.elementor-element-46405dc6{margin-top:0px;margin-bottom:0px;}.elementor-6553 .elementor-element.elementor-element-52b75ed5{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-6553:not(.elementor-motion-effects-element-type-background), body.elementor-page-6553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D9DB;}@media(max-width:1024px){.elementor-6553 .elementor-element.elementor-element-483c6fb9{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-6553 .elementor-element.elementor-element-d215314{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-6553 .elementor-element.elementor-element-1da60db3{--e-image-carousel-slides-to-show:2;}.elementor-6553 .elementor-element.elementor-element-1da60db3 .elementor-image-carousel-caption{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-6553 .elementor-element.elementor-element-1ec21a95{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-6553 .elementor-element.elementor-element-52b75ed5{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-6553 .elementor-element.elementor-element-e143fc8{padding:0px 0px 0px 0px;}.elementor-6553 .elementor-element.elementor-element-1a61774{text-align:left;}.elementor-6553 .elementor-element.elementor-element-1a61774 .elementor-heading-title{font-size:2.2em;}.elementor-6553 .elementor-element.elementor-element-3fafcac9 > .elementor-container{min-height:300px;}.elementor-6553 .elementor-element.elementor-element-809d88c .elementor-heading-title{font-size:1.46em;line-height:1.25em;}.elementor-6553 .elementor-element.elementor-element-483c6fb9{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-6553 .elementor-element.elementor-element-d215314{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-6553 .elementor-element.elementor-element-1da60db3 .elementor-image-carousel-caption{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-6553 .elementor-element.elementor-element-938ac86 .elementor-heading-title{font-size:1.46em;line-height:1.25em;}.elementor-6553 .elementor-element.elementor-element-1ec21a95{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-6553 .elementor-element.elementor-element-52b75ed5{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-6553 .elementor-element.elementor-element-3414dd7c{width:80%;}.elementor-6553 .elementor-element.elementor-element-20258a79{width:20%;}.elementor-6553 .elementor-element.elementor-element-7fdcba04{width:30%;}.elementor-6553 .elementor-element.elementor-element-53b54d28{width:54.332%;}.elementor-6553 .elementor-element.elementor-element-57f938f6{width:15%;}.elementor-6553 .elementor-element.elementor-element-4a97c112{width:75%;}.elementor-6553 .elementor-element.elementor-element-6ec41652{width:25%;}.elementor-6553 .elementor-element.elementor-element-c842fe{width:30%;}.elementor-6553 .elementor-element.elementor-element-4b21e7e2{width:54.332%;}.elementor-6553 .elementor-element.elementor-element-7bb3035a{width:15%;}.elementor-6553 .elementor-element.elementor-element-2994a57c{width:30%;}.elementor-6553 .elementor-element.elementor-element-6e86143c{width:54.332%;}.elementor-6553 .elementor-element.elementor-element-7a2fc863{width:15%;}}/* Start custom CSS for image-carousel, class: .elementor-element-1da60db3 */.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 */
/* Start custom CSS for text-editor, class: .elementor-element-1ec21a95 */h1,h2,h3,h4,h5,h6 {
    font-family: "Agrandir-Wide", Sans-serif!important;
    
}/* End custom CSS */