@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300&family=Roboto:wght@300&display=swap");html,body{overflow-x:hidden}@media (min-width:1025px){header.site-header .logo img{max-height:60px !important;margin-top:-22px !important}}@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){header.site-header .logo img{max-height:48px !important;margin-top:-23px !important}}@media (max-width:768px){header.site-header .logo img{max-height:35px !important;margin-top:0 !important}}@media (max-width:768px){header.site-header .logo{padding:7.5px 0 !important}}@media (max-width:768px){main#main{padding-top:50px}}.gform_wrapper .ginput_container.ginput_container_select:after{display:none}.caption-hero .carousel-description h2.carousel-title{font-family:"Oswald", sans-serif;font-size:32px;font-weight:300;text-transform:uppercase}.caption-hero .carousel-description .main-description{font-size:16px;font-style:italic}.caption-hero .carousel-status{text-transform:uppercase}.caption-hero .carousel-status .carousel-price{font-weight:300;line-height:46px}.caption-hero .carousel-status span.carousel-type{font-family:"Roboto", sans-serif;font-weight:300;font-size:22px;line-height:31px}.title-section{font-size:30px}body.home .widget_ap-realty-agents .agent-items .image-agent{border-radius:0}@media (max-width:768px){body.home .widget_ap_cta_box .call-to-action .col{flex-basis:auto}.widget_ap_cta_box #block-call-to-action .call-to-action .row{margin-right:0px;margin-left:0px}}body.home .widget_ap-realty-agents .agent-items:nth-child(3){display:none}@media (max-width:1024px){.staff-item-container .agent-container{min-height:75px !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){main#main{padding-top:100px !important}}body.home .widget_ap-properties .container.single-slideshow .tns-inner>.row{margin-left:0;margin-right:0}body.home .widget_ap-properties .container.single-slideshow .row.carousel .listing-box{padding-left:15px;padding-right:15px}@media (max-width:1199.98px){body #ap-realty-agents-3{padding-left:30px;padding-right:30px}}@media (max-width:768px){body.home .widget_ap-properties .container.single-slideshow .tns-outer .tns-controls{display:block}body.home .widget_ap-properties .container.single-slideshow .tns-outer .tns-controls button[data-controls="prev"]{left:-20px}body.home .widget_ap-properties .container.single-slideshow .tns-outer .tns-controls button[data-controls="prev"]:before{content:"";font-family:"Line Awesome Free";font-weight:900;font-size:45px;color:#343844;display:block}body.home .widget_ap-properties .container.single-slideshow .tns-outer .tns-controls button[data-controls="next"]{right:-20px}body.home .widget_ap-properties .container.single-slideshow .tns-outer .tns-controls button[data-controls="next"]:before{content:"";font-family:"Line Awesome Free";font-weight:900;font-size:45px;color:#343844;display:block}}