.elementor-266 .elementor-element.elementor-element-2fbdde2{margin-top:0px;margin-bottom:50px;}.elementor-266 .elementor-element.elementor-global-54 .elementor-button{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:#132637;color:#132637;background-color:#c67360;border-radius:0px 0px 0px 0px;padding:20px 15px 20px 15px;}.elementor-266 .elementor-element.elementor-global-54 .elementor-button:hover, .elementor-266 .elementor-element.elementor-global-54 .elementor-button:focus{color:#ffffff;}.elementor-266 .elementor-element.elementor-global-54 .elementor-button:hover svg, .elementor-266 .elementor-element.elementor-global-54 .elementor-button:focus svg{fill:#ffffff;}.elementor-266 .elementor-element.elementor-global-54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-global-54{z-index:9999;width:initial;max-width:initial;top:36vh;}body:not(.rtl) .elementor-266 .elementor-element.elementor-global-54{right:-49px;}body.rtl .elementor-266 .elementor-element.elementor-global-54{left:-49px;}.elementor-266 .elementor-element.elementor-element-e07c8df .elementor-repeater-item-187173a .swiper-slide-bg{background-color:#ffffff;background-image:url(https://www.springsquare.com.au/wp-content/uploads/2019/07/Architecture_Hero.jpg);background-size:cover;}.elementor-266 .elementor-element.elementor-element-e07c8df .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-266 .elementor-element.elementor-element-e07c8df .swiper-slide-contents{max-width:66%;}.elementor-266 .elementor-element.elementor-element-e07c8df .swiper-slide-inner{text-align:center;}.elementor-266 .elementor-element.elementor-element-3c2cd1b > .elementor-container{max-width:770px;}.elementor-266 .elementor-element.elementor-element-c9deabd{text-align:center;}.elementor-266 .elementor-element.elementor-element-c9deabd .elementor-heading-title{font-size:42px;line-height:46px;}.elementor-266 .elementor-element.elementor-element-19a8df7 .elementor-text-editor{text-align:center;}.elementor-266 .elementor-element.elementor-element-19a8df7{color:#000000;font-size:18px;line-height:26px;}.elementor-266 .elementor-element.elementor-element-50e0ab8 > .elementor-container{max-width:869px;}.elementor-266 .elementor-element.elementor-element-50e0ab8{margin-top:50px;margin-bottom:150px;}.elementor-266 .elementor-element.elementor-element-853169f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-266 .elementor-element.elementor-element-853169f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-266 .elementor-element.elementor-global-54 .elementor-button{font-size:15px;padding:15px 15px 15px 15px;}.elementor-266 .elementor-element.elementor-global-54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-c9deabd .elementor-heading-title{font-size:36px;}.elementor-266 .elementor-element.elementor-element-19a8df7{font-size:16px;line-height:22px;}.elementor-266 .elementor-element.elementor-element-19a8df7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-266 .elementor-element.elementor-element-50e0ab8{margin-top:075px;margin-bottom:75px;}}@media(max-width:767px){.elementor-266 .elementor-element.elementor-element-3c2cd1b{padding:0px 40px 0px 40px;}}/* Start custom CSS for global, class: .elementor-global-54 */.fixed-btn {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fbdde2 */@media only screen and (max-width:768px) {
     body .slider-section .slick-slider .slick-track .slick-slide {
         height:auto;
     }
    body .slider-section .slick-slider .slick-track .slick-slide-bg {
        padding-bottom: 62%;
        background-size: 100%;
    }
}/* End custom CSS */