body.hp-contact_active{overflow:hidden}#hp-hero .hp-ss-tagline,#hp-hero .hp-ss-tagline .hp-ss{position:relative;z-index:0}#hp-hero .hp-ss-tagline .hp-ss .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3}#hp-hero .hp-ss-tagline .hp-ss .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-img:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,#000,#0000,#000);opacity:.3}#hp-hero .hp-ss-tagline .hp-tagline{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;pointer-events:none}#hp-hero .hp-ss-tagline .hp-tagline .tagline-wrap{max-width:calc(100% - 40px);text-align:center;color:#fff;font-size:min(4vw,50px);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.2;pointer-events:auto}#hp-hero .hp-ss-tagline .hp-tagline .tagline-wrap:after{content:"";display:block;width:97px;height:2px;background:var(--secondary);margin:20px auto 0}#hp-hero .hp-contact_burger button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:var(--primary);font-size:14px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#fff;border:0;padding:26px 32px}#hp-hero .hp-contact_burger button:hover{background:var(--secondary)}.hp-contact_wrap{color:#fff;position:fixed;z-index:95;top:100vh;left:0;width:425px;max-width:100%;background:var(--primary);opacity:0;pointer-events:none;overflow:auto;height:100vh}.hp-contact_wrap:before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:url(../images/site-bg_01.jpg) left top no-repeat;background-size:cover;opacity:.1}.hp-contact_wrap.active{top:0;opacity:1;pointer-events:auto}.hp-contact_wrap .hp-contact_inner{min-height:100vh;padding:62px 15px 30px;position:relative;z-index:1}.hp-contact_wrap .hp-contact_inner .hp-contact_close{position:absolute;top:20px;right:20px}.hp-contact_wrap .hp-contact_inner .hp-contact_close button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:none;padding:0;border:0;font-size:25px;opacity:1}.hp-contact_wrap .hp-contact_inner .hp-contact_close button:hover{opacity:.4}.hp-contact_wrap .hp-contact_inner .hp-contact_title{text-align:center;font-size:32px;font-weight:500;line-height:1.09375;letter-spacing:.06em;text-transform:uppercase}.hp-contact_wrap .hp-contact_inner .hp-contact_intro{text-align:center;font-size:15px;line-height:1.666;margin:18px 0 0}.hp-contact_wrap .hp-contact_inner .hp-contact_content{max-width:286px;margin:11px auto 0}.hp-contact_wrap .hp-contact_inner .hp-contact_content ::-webkit-input-placeholder{text-transform:uppercase}.hp-contact_wrap .hp-contact_inner .hp-contact_content ::-moz-placeholder{text-transform:uppercase}.hp-contact_wrap .hp-contact_inner .hp-contact_content :-ms-input-placeholder{text-transform:uppercase}.hp-contact_wrap .hp-contact_inner .hp-contact_content :-moz-placeholder{text-transform:uppercase}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_form .wpcf7-form-control-wrap{display:block}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row{margin:12px 0 0}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row:first-child{margin:0}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row:last-child{margin:28px 0 0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row.mssg{margin:34px 0 0}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row input[type=tel],.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row input[type=email],.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;background:none;font-size:14px;letter-spacing:.04em;outline:0;border-bottom:2px solid #fff;padding:0;height:64px}.hp-contact_wrap .hp-contact_inner .hp-contact_content .hp-contact_row textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;background:none;font-size:14px;letter-spacing:.04em;outline:0;border-bottom:2px solid #fff;padding:0;height:103px;resize:none}#hp-logos .hp-logos_container{width:1230px}#hp-logos .hp-logos_container .hp-logos_wrap .hp-logos_items{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#hp-logos .hp-logos_container .hp-logos_wrap .hp-logos_items .hp-logos_item{margin:5px 7px}#hp-logos .hp-logos_container .hp-logos_wrap .hp-logos_items.slick-initialized .slick-track{display:flex;align-items:center}#hp-logos .hp-logos_container .hp-logos_wrap .hp-logos_items.slick-initialized .slick-slide{padding:0 15px}#hp-mtt .mtt-container{width:1400px}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top{padding:66px 15px 83px;position:relative}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top:before{content:"";display:block;height:3px;background:var(--primary);position:absolute;top:0;left:20px;right:20px;margin:0 auto;max-width:386px}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top:after{content:"";display:block;height:3px;background:#d1d1d1;position:absolute;bottom:0;left:20px;right:20px;margin:0 auto;max-width:386px}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top .mtt-bttn{margin:36px 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg{position:relative}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg a{display:block;position:relative;z-index:0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg a .mtt-img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border:0px solid var(--secondary);opacity:0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg a .mtt-img:after{content:"";display:block;position:absolute;z-index:2;top:50%;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,#000,#0000);opacity:0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg a .mtt-img img{aspect-ratio:447/580}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det{position:absolute;z-index:1;left:0;right:0;bottom:0;text-align:center;pointer-events:none;padding:0;opacity:0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div{margin:8px 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div:last-child{margin:min(5.66vw,27px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div a{pointer-events:auto;color:#fff;font-size:min(4.612vw,22px);font-weight:500;letter-spacing:.04em;opacity:1}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div a:hover{opacity:.5}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div span.global-button{min-width:min(38.574vw,184px);min-height:min(10.482vw,50px);font-size:min(2.935vw,14px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info{text-align:center;margin:min(4.822vw,23px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info:after{content:"";display:block;width:min(8.386vw,40px);height:1px;background:var(--secondary);margin:min(5.87vw,28px) auto 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info .mtt-name a{font-size:min(8.386vw,40px);font-weight:500;letter-spacing:.06em;text-transform:uppercase}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info .mtt-name a:hover{color:var(--secondary)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info .mtt-position{font-size:min(2.935vw,14px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#555;margin:min(2.096vw,10px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent:hover .mtt-featimg a .mtt-img:before{border:min(1.258vw,6px) solid var(--secondary);opacity:1}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent:hover .mtt-featimg a .mtt-img:after{opacity:1}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent:hover .mtt-det{padding:0 0 min(8.386vw,40px);opacity:1}#hp-onpp:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;height:calc(100% - 70px);max-height:848px;background:#fff;background:linear-gradient(0deg,#fff,#fff0 50%)}#hp-onpp .fixed-bg{background:#fff;bottom:auto;height:calc(100% - 70px);max-height:847px}#hp-onpp .fixed-bg:before{background:url(../images/home/onpp-bg_01.jpg) center center no-repeat;background-size:cover;opacity:.3}#hp-onpp .onpp-container{width:1422px;position:relative;z-index:2}#hp-onpp .onpp-container .onpp-wrap .onpp-stats{margin:73px 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col{font-size:20px;line-height:1;letter-spacing:.05em;font-weight:500;text-align:center;text-transform:uppercase;position:relative;padding:24px 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col .onpp-stats_lg{font-size:3em}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col .onpp-stats_sm{margin:12px 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks{margin:70px 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single{color:#fff;background:#000;padding:67px 20px;position:relative}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single:before{content:"";display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:url(../images/home/onpp-bg_03.jpg) center center no-repeat;background-size:cover;opacity:.15}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single:first-child:before{background:url(../images/home/onpp-bg_02.jpg) center center no-repeat;background-size:cover}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single:last-child:before{background:url(../images/home/onpp-bg_04.jpg) center center no-repeat;background-size:cover}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single .onpp-block_inner{line-height:1.47;font-size:17px;letter-spacing:.02em;text-align:center;position:relative;z-index:1}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single .onpp-block_inner .onpp-block_title{line-height:1.2;font-size:2.353em;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single .onpp-block_inner .onpp-block_text{margin:18px 0 0}#hp-fp:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:-1px;background:#fff;background:linear-gradient(0deg,#fff,#fff0,#fff0,#fff0,#fff)}#hp-fp .fixed-bg{background:#fff}#hp-fp .fixed-bg:before{background:url(../images/home/fp-bg.jpg) center center no-repeat;background-size:cover;opacity:.2}#hp-fp .fp-wrap{position:relative;z-index:2}#hp-fp .fp-wrap .fp-content{margin:66px 0 0}#hp-fp .fp-wrap .fp-content .fp-slide.slick-initialized{font-size:0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single{width:530px}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a{display:block;position:relative;overflow:hidden}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_img{background:var(--primary)}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_img:before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;border:0px solid var(--secondary);opacity:0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_img:after{content:"";display:block;position:absolute;z-index:1;top:47.617%;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,#000,#0000);opacity:.6}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_img img{aspect-ratio:530/529}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det{position:absolute;z-index:1;left:0;right:0;bottom:-79px;padding:0 10px 32px 35px;color:#fff}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_add{font-size:25px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_add span{display:block;letter-spacing:.04em;font-size:.64em;margin:4px 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_price{font-size:16px;font-weight:500;letter-spacing:.04em;margin:53px 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_vd{opacity:0;margin:19px 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_vd .global-button{min-width:226px;min-height:66px;font-size:14px}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a:hover .fp-single_img:before{border:6px solid var(--secondary);opacity:1}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a:hover .fp-single_img img{opacity:.8}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a:hover .fp-single_det{bottom:0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a:hover .fp-single_det .fp-single_vd{opacity:1}#hp-fp .fp-wrap .fp-content .fp-bottom{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:86px 0 0}#hp-fp .fp-wrap .fp-content .fp-bottom .fp-button{margin:0 35px}#hp-qs{z-index:2}#hp-qs .qs-container{width:1294px}#hp-qs .qs-container .qs-wrap .qs-title{margin:0 0 30px}#hp-qs .qs-container .qs-wrap .qs-title h2{text-align:center;text-transform:uppercase;font-size:40px;font-weight:500;letter-spacing:.05em}#hp-qs .qs-container .qs-wrap .qs-content .qs-form{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between}#hp-qs .qs-container .qs-wrap .qs-content .qs-form input,#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-bottom:1px solid #7f7f7f;background:none;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:0 3px;height:55px}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .bootstrap-select.btn-group{width:100%;display:block}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .bootstrap-select.btn-group .dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid #7f7f7f;border-radius:0;background:none;padding:0 3px;height:55px}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#000;text-overflow:ellipsis}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .bootstrap-select.btn-group .dropdown-menu{top:55px}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .bootstrap-select.btn-group .dropdown-menu.inner{max-height:170px!important}#hp-qs .qs-container .qs-wrap .qs-content .qs-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:1px solid var(--primary);width:100%;height:80px;font-size:32px;padding:0;background:#0000}#hp-qs .qs-container .qs-wrap .qs-content .qs-form button:hover{background:var(--secondary);border:1px solid var(--secondary);color:#fff}#hp-fa{padding:0;background:#1c1c1c}#hp-fa>.fixed-bg{background:#1c1c1c}#hp-fa>.fixed-bg:before{background:url(../images/home/map/map-bg.jpg) center top no-repeat;background-size:cover}#hp-fa .fa-wrap{position:relative;z-index:1}#hp-fa .fa-wrap .map-dummy img{display:block;width:100%;height:auto}#hp-fa .fa-wrap .fa-list:before{display:none}#hp-fa .fa-wrap .fa-list .fa-title:after{content:"";display:block;width:100px;height:1px;background:var(--secondary);margin:39px auto 50px}#hp-fa .fa-wrap .fa-list .fa-title h2{font-family:var(--font-bodoni-moda);text-transform:uppercase;font-size:min(21vw,75px);color:#fff}#hp-fa .fa-wrap .fa-list .fa-title h2 span{font-family:var(--font-outfit);font-weight:300;letter-spacing:.2em;display:block;font-size:.333em;margin:0 0 14px}#hp-fa .fa-wrap .fa-list .fa-links>div{margin:9px 0 0}#hp-fa .fa-wrap .fa-list .fa-links>div:first-child{margin:0}#hp-fa .fa-wrap .fa-list .fa-links>div a{position:relative;z-index:0;display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;font-family:var(--font-bodoni-moda);padding:0 29px;min-height:63px;font-size:16px;text-transform:uppercase;letter-spacing:.1em;color:#fff}#hp-fa .fa-wrap .fa-list .fa-links>div a:before{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;bottom:0;border:1px solid #fff;opacity:.1;width:100px;background:#0000}#hp-fa .fa-wrap .fa-list .fa-links>div a.active:before,#hp-fa .fa-wrap .fa-list .fa-links>div a:hover:before{background:var(--secondary);opacity:1;width:100%;border:1px solid var(--secondary)}#hp-fa .fa-wrap .fa-map{padding:0;position:relative;z-index:0}#hp-fa .fa-wrap .fa-map .map-wrap{padding:0}#hp-fa .fa-wrap .fa-map .map-wrap img{display:block;width:100%;height:auto}#hp-fa .fa-wrap .fa-map .map-wrap .map-base{position:relative;z-index:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;pointer-events:none}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover{position:absolute;opacity:0;z-index:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.active{opacity:1;z-index:2}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.catalina{right:24.3%;top:18.1%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.saddlebrooke{right:23.3%;top:13.1%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.marana{right:38.85%;top:21.2%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.oro-valley{right:30.9%;top:21.6%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.casas-adobes{right:33.1%;top:31.3%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.catalina-foothills{right:19.53%;top:35.1%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.sahuarita{right:24.7%;bottom:6.8%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.vail{right:6.2%;bottom:18.1%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.tanque-verde{right:8.4%;top:40%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-hover.tucson{right:11.1%;top:38.9%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label{position:absolute;text-align:center;z-index:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label:before{content:"";display:block;margin:0 auto .25vw;width:1.3125vw;height:1.3125vw;background:url(../images/home/map/map-pin-main.png) center center no-repeat;background-size:cover;position:relative}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label.active{z-index:2}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label.active:before{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label.active a,#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label.active span{color:#fff;text-shadow:#000 .125vw 0px 0px,#000 .109698125vw .958851px 0px,#000 .0599281875vw .10518375vw 0px,#000 .008842125vw .124686875vw 0px,#000 -.052018375vw .113661875vw 0px,#000 -.100143125vw .07480875vw 0px,#000 -.12374875vw .01764vw 0px,#000 -.117056875vw -.043847875vw 0px,#000 -.081705625vw -.0946vw 0px,#000 -.0263495vw -.12219125vw 0px,#000 .03545775vw -.119865625vw 0px,#000 .08858375vw -.0881925vw 0px,#000 .12002125vw -.0349269375vw 0px}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=catalina]{top:20.2%;right:26.2%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=saddlebrooke]{top:15.93%;right:23.96%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=saddlebrooke]:before{margin:0 auto;left:.2vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=marana]{top:27.5%;right:48%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=oro-valley]{top:28.2%;right:32.5%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=casas-adobes]{top:36.3%;right:35.5%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=casas-adobes]:before{margin:0 0 0 .3vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=catalina-foothills]{top:40.2%;right:23.2%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=sahuarita]{bottom:17.4%;right:32.1%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=vail]{bottom:25.5%;right:10.7%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=tanque-verde]{top:42.7%;right:13.8%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label[data-map-label=tucson]{top:46.3%;right:31.6%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label a,#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-label span{display:block;text-transform:uppercase;font-family:var(--font-outfit);color:#303030;font-size:1.125vw;font-weight:600;line-height:1.2;letter-spacing:.05em;text-align:center;text-shadow:#fff .125vw 0px 0px,#fff .109698125vw .958851px 0px,#fff .0599281875vw .10518375vw 0px,#fff .008842125vw .124686875vw 0px,#fff -.052018375vw .113661875vw 0px,#fff -.100143125vw .07480875vw 0px,#fff -.12374875vw .01764vw 0px,#fff -.117056875vw -.043847875vw 0px,#fff -.081705625vw -.0946vw 0px,#fff -.0263495vw -.12219125vw 0px,#fff .03545775vw -.119865625vw 0px,#fff .08858375vw -.0881925vw 0px,#fff .12002125vw -.0349269375vw 0px}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin{position:absolute;z-index:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.active{z-index:2}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.golf a .map-pin_icon{width:1.125vw;height:1.4375vw;background:url(../images/home/map/map-pin-golf.png) center center no-repeat;background-size:cover}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.dot a .map-pin_icon{width:.5vw;height:.5vw;background:#676767;border:1px solid #fff;border-radius:50em}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.dot a .map-pin_label{margin-left:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.university a{display:block}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.university a .map-pin_icon{width:1.5625vw;height:1.4375vw;background:url(../images/home/map/map-pin-university.png) center center no-repeat;background-size:cover;margin:0 auto .1875vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.university a .map-pin_label{margin-left:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.default a{display:block}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.default a .map-pin_icon{width:1.25vw;height:1.5625vw;background:url(../images/home/map/map-pin-default.png) center center no-repeat;background-size:cover;margin:0 auto .1875vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.default a .map-pin_label{margin-left:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.airport a{display:block}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.airport a .map-pin_icon{width:1.625vw;height:1.875vw;background:url(../images/home/map/map-pin-airport.png) center center no-repeat;background-size:cover;margin:0 auto .1875vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.airport a .map-pin_label{margin-left:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin a{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;pointer-events:auto}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin a .map-pin_label{font-family:var(--font-outfit);font-size:.875vw;line-height:1.2;color:#fff;margin-left:.5625vw;text-align:center;text-shadow:#474747 .125vw 0px 0px,#474747 .109698125vw .0599281875vw 0px,#474747 .0675375vw .10518375vw 0px,#474747 .008842125vw .124686875vw 0px,#474747 -.052018375vw .113661875vw 0px,#474747 -.100143125vw .07480875vw 0px,#474747 -.12374875vw .01764vw 0px,#474747 -.117056875vw -.043847875vw 0px,#474747 -.081705625vw -.0946vw 0px,#474747 -.0263495vw -.12219125vw 0px,#474747 .03545775vw -.119865625vw 0px,#474747 .08858375vw -.0881925vw 0px,#474747 .12002125vw -.0349269375vw 0px}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.saddlebrooke-ranch-club{top:10.2%;right:20.6%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-preserve-golf-club{top:13.45%;right:25.95%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-preserve-golf-club a{flex-flow:row-reverse wrap}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-preserve-golf-club a .map-pin_label{margin-left:0;margin-right:.5625vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-preserve-golf-club_02{top:15%;right:25.6%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-preserve-golf-club_03{top:15%;right:27.05%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-golf-club-at-dove-mountain{top:23%;right:53.5%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-golf-club-at-dove-mountain a{flex-flow:row-reverse wrap;align-items:flex-start}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-golf-club-at-dove-mountain a .map-pin_label{margin-left:0;margin-right:.5625vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-gallery-of-golf-club{top:23.5%;right:40.8%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-gallery-of-golf-club a{flex-flow:column wrap;align-items:center;justify-content:center}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-gallery-of-golf-club a .map-pin_icon{margin:0 auto .375vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.the-gallery-of-golf-club a .map-pin_label{margin-left:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.ritz-carlton{top:21.5%;right:49.7%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.ritz-carlton a .map-pin_icon{position:absolute;right:-.8vw;bottom:-.25vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.stone-canyon-golf-club{top:23.34%;right:26.3%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.el-conquistador{top:31.15%;right:28.4%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.oro-valley-country-club{top:32.85%;right:25.2%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.tucson-national-golf{top:35.3%;right:31.5%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.tucson-national-golf a{align-items:flex-start}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.tucson-national-golf a .map-pin_icon{margin-top:.0625vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.tucson-national-golf a .map-pin_label{line-height:1;margin-left:.1875vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.la-paloma-country-club{top:36.9%;right:19.4%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.ventana-canyon-golf-racquet-club{top:38.9%;right:6.6%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.jw-marriot-the-club-at-starr-pass{top:50.5%;right:41.7%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.jw-marriot-the-club-at-starr-pass a{align-items:flex-end;flex-flow:row-reverse wrap}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.jw-marriot-the-club-at-starr-pass a .map-pin_icon{margin-bottom:.9375vw}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.jw-marriot-the-club-at-starr-pass a .map-pin_label{line-height:1;margin-left:0}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.jw-marriot-the-club-at-starr-pass_02{top:49.9%;right:40.4%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.jw-marriot-the-club-at-starr-pass_03{top:52.4%;right:40.7%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.university-of-arizona{top:50.3%;right:26.2%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.davis-monthan-air-force-base{top:53.8%;right:25.6%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.davis-monthan-air-force-base a .map-pin_icon{margin:0 auto}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.tucson-international-airport{top:57.84%;right:31%}#hp-fa .fa-wrap .fa-map .map-wrap .map-det .map-pin.tucson-international-airport a .map-pin_icon{position:absolute;right:.41vw;bottom:-1.17vw}#hp-opms>.fixed-bg{bottom:auto;height:calc(100% - 100px);max-height:1554px;background:#fff}#hp-opms>.fixed-bg:before{background:url(../images/home/opms-bg.jpg) center top no-repeat;background-size:cover;opacity:.1}#hp-opms .opms-container{width:1402px}#hp-opms .opms-container .opms-wrap{position:relative;z-index:1}#hp-opms .opms-container .opms-wrap .opms-intro{text-align:center;font-size:20px;line-height:1.5;letter-spacing:.01em;margin:36px 0 0}#hp-opms .opms-container .opms-wrap .opms-top-bttn{margin:25px 0 0}#hp-opms .opms-container .opms-wrap .opms-inner{background:var(--primary);color:#fff;margin:80px 0 0;position:relative}#hp-opms .opms-container .opms-wrap .opms-inner>.fixed-bg{background:var(--primary)}#hp-opms .opms-container .opms-wrap .opms-inner>.fixed-bg:before{background:url(../images/home/opms-bg.jpg) center top no-repeat;background-size:cover;opacity:.08}#hp-opms .opms-container .opms-wrap .opms-inner>.fixed-bg:after{background:url(../images/site-bg_01.jpg) center center no-repeat;background-size:cover;opacity:.15}#hp-opms .opms-container .opms-wrap .opms-inner:before{content:"";display:block;position:absolute;z-index:1;top:50%;left:0;right:0;bottom:0;background:#000;background:linear-gradient(0deg,#000 20%,#0000)}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows{position:relative;z-index:2}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row:not(:first-child){margin:33px 0 0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a{display:block;position:relative;pointer-events:none}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg{position:relative}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg.def{padding:6px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg.def:before{content:"";display:block;background:#fff;position:absolute;top:0;right:0;width:55.68%;height:45.01%;border-radius:20px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg.def:after{content:"";display:block;background:#fff;position:absolute;bottom:0;left:0;width:55.68%;height:45.01%;border-radius:20px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg.def .opms-single_img{position:relative;z-index:1;border-radius:20px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg.def .opms-single_img img{aspect-ratio:379/284;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_featimg.mag .opms-single_img{margin:0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_info{padding:28px 0 0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_info .opms-single_det{font-size:14px;line-height:1.5;letter-spacing:.01em}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_info .opms-single_det .opms-single_hdr{line-height:1.2;font-weight:700;font-size:1.429em;text-transform:uppercase}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_info .opms-single_det .opms-single_hdr:after{content:"";display:block;width:48px;height:2px;background:var(--secondary);margin:16px 0 15px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_info .opms-single_det .opms-single_desc{color:#fff}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a:hover .opms-single_featimg.def .opms-single_img img{transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08)}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom{margin:20px 0 0;position:relative;z-index:2}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom_text{font-size:25px;line-height:1.48;font-style:italic}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom_text strong{font-style:normal;display:block}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom_button{margin:32px 0 0}.aiosp-wrap .aiosp-container[class*="#schac-popup"]{padding:15px}.aiosp-wrap .aiosp-container[class*="#schac-popup"] .aios-popup-body{width:100%;max-width:1014px;padding:79px 15px 61px}.aiosp-wrap .aiosp-container[class*="#schac-popup"] .aios-popup-body button.aiosp-close{width:auto;height:auto;line-height:1;font-size:54px;top:5px;right:12px}.schacPopup-form--HowDoYouWantToBeContacted .hdr{font-size:18px;line-height:1.2;letter-spacing:.02em;text-align:center;margin:0 0 1.777em}.schacPopup-form--HowDoYouWantToBeContacted .inputs span.wpcf7-checkbox{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:min(11vw,98px)}.schacPopup-form--HowDoYouWantToBeContacted .inputs span.wpcf7-checkbox .wpcf7-list-item{margin:0}.schacPopup-form--HowDoYouWantToBeContacted .inputs span.wpcf7-checkbox .wpcf7-list-item label{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.schacPopup-form--HowDoYouWantToBeContacted .inputs span.wpcf7-checkbox .wpcf7-list-item label input{width:13px;height:13px;border:1px solid #ccc;margin:0}.schacPopup-form--HowDoYouWantToBeContacted .inputs span.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{font-size:14px;letter-spacing:.02em;margin-left:10px}.schacPopup-form--row{position:relative}.schacPopup-form--row:not(:first-child){margin:27px 0 0}.schacPopup-form--row.dual>div{position:relative}.schacPopup-form--row.dual>div:not(:first-child){margin:27px 0 0}.schacPopup-form--row.dual>div.date_input:before{content:"";display:block;width:14px;height:13px;background:url(../images/home/schacPopup-icon_01.png) center center no-repeat;background-size:cover;position:absolute;left:17px;bottom:15px;margin:auto 0}.schacPopup-form--row.dual>div.date_input input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;display:block;width:100%;height:45px;background:none;padding:10px 10px 10px 39px;line-height:1.2;font-size:12px;letter-spacing:.04em;position:relative;z-index:0}.schacPopup-form--row.dual>div.time_input:before{content:"";display:block;width:16px;height:16px;background:url(../images/home/schacPopup-icon_02.png) center center no-repeat;background-size:cover;position:absolute;left:17px;bottom:14px;margin:auto 0}.schacPopup-form--row.dual>div.time_input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;display:block;width:100%;height:45px;background:url(../images/home/schacPopup-icon_03.png) calc(100% - 19px) center no-repeat;background-size:9px auto;padding:10px 32px 10px 39px;line-height:1.2;font-size:12px;letter-spacing:.04em;position:relative;z-index:0}.schacPopup-form--row.sbmt{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;margin:44px 0 0}.schacPopup-form--row label[for]{display:block;font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px}.schacPopup-form--row input[type=tel],.schacPopup-form--row input[type=email],.schacPopup-form--row input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;display:block;width:100%;height:45px;background:none;padding:10px;line-height:1.2;font-size:12px;letter-spacing:.04em}.schacPopup__container--logo{margin:0 auto;max-width:214px;filter:invert(1)}.schacPopup__container--title{text-align:center;font-size:min(10.28vw,55px);text-transform:uppercase;line-height:1.2;letter-spacing:.04em;margin:35px 0 53px}.schacPopup__container--title:after{content:"";display:block;margin:23px auto 0;width:calc(100% - 20px);max-width:120px;height:1px;background:var(--secondary)}.schacPopup__container--content{max-width:803px;margin:0 auto}.schacPopup__container--content .wpcf7-form-control-wrap{display:block}#hp-testi>.fixed-bg.testi_01{right:50%}#hp-testi>.fixed-bg.testi_01:before{right:50%;background:url(../images/home/testi-bg_01.jpg) right center no-repeat;background-size:cover}#hp-testi>.fixed-bg.testi_02{left:50%;background:#fff}#hp-testi>.fixed-bg.testi_02:before{left:50%;background:url(../images/site-bg_02.jpg) center center no-repeat;background-size:cover;opacity:.3}#hp-testi .testi-container{width:1400px;position:relative;z-index:1}#hp-testi .testi-container .testi-wrap{background:#fff;padding:91px 0 105px;box-shadow:min(1.368vw,20px) min(1.368vw,20px) min(4.651vw,68px) #c4c4c4ab}#hp-testi .testi-container .testi-wrap .testi-title{margin:0 0 26px}#hp-testi .testi-container .testi-wrap .testi-content{padding:0 20px}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide:not(.slick-initialized) .testi-single:not(:first-child){display:none}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide.slick-initialized{font-size:0}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single{text-align:center;font-size:20px;line-height:1.5;letter-spacing:.01em}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single_author{text-transform:uppercase;letter-spacing:.04em;font-size:.7em;margin:35px 0 0}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single_author span{display:block;font-weight:500;font-size:1.786em;margin:0 0 22px}#hp-testi .testi-container .testi-wrap .testi-bottom{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:51px 0 0}#hp-testi .testi-container .testi-wrap .testi-bottom .testi-button{margin:0 35px}#hp-fv{padding:98px 0 0}#hp-fv>.fixed-bg{background:var(--primary)}#hp-fv>.fixed-bg:before{background:url(../images/site-bg_01.jpg) center center no-repeat;background-size:cover;opacity:.3}#hp-fv>.fixed-bg.fv_01{right:50%;bottom:50%}#hp-fv>.fixed-bg.fv_02{left:50%;top:98px}#hp-fv .fv-wrap{position:relative}#hp-fv .fv-wrap .fv-content{position:relative;z-index:0}#hp-fv .fv-wrap .fv-content .fv-lg{position:relative;z-index:0;background:var(--primary)}#hp-fv .fv-wrap .fv-content .fv-lg_slide:not(.slick-initialized) .fv-lg_single:not(:first-child){display:none}#hp-fv .fv-wrap .fv-content .fv-lg_slide.slick-initialized{font-size:0}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link{display:block;position:relative}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_img{background:var(--primary)}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:#000;background:linear-gradient(90deg,#000000e6,#0000,#00000080)}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_img:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:url(../images/home/fv-img_play.png) center center no-repeat;background-size:13.8125% auto}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_img img{aspect-ratio:1600/720;opacity:.7;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_det{color:#fff;font-size:48px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_det span{display:block;font-size:.333em;letter-spacing:.05em;margin:17px 0 0}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link:hover .fv-lg_img img{transform:scale(1.09);-moz-transform:scale(1.09);-webkit-transform:scale(1.09)}#hp-fv .fv-wrap .fv-content .fv-sm{overflow:hidden;position:relative;z-index:1}#hp-fv .fv-wrap .fv-content .fv-sm_slide:not(.slick-initialized){display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#hp-fv .fv-wrap .fv-content .fv-sm_slide:not(.slick-initialized) .fv-sm_single{width:33.3333333333%}#hp-fv .fv-wrap .fv-content .fv-sm_slide:not(.slick-initialized) .fv-sm_single:nth-child(n+4){display:none}#hp-fv .fv-wrap .fv-content .fv-sm_slide.slick-initialized{font-size:0;margin:0 max(-.5625vw,-9px) 0 calc((33.3333333333% + min(.6875vw,11px)) * -1)}#hp-fv .fv-wrap .fv-content .fv-sm_slide .fv-sm_single{padding:0 min(.6875vw,11px);cursor:pointer}#hp-fv .fv-wrap .fv-content .fv-sm_slide .fv-sm_single .fv-sm_img{border:3px solid #fff;background:var(--primary)}#hp-fv .fv-wrap .fv-content .fv-sm_slide .fv-sm_single .fv-sm_img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:url(../images/home/fv-img_play.png) center center no-repeat;background-size:28.507% auto}#hp-fv .fv-wrap .fv-content .fv-sm_slide .fv-sm_single .fv-sm_img img{aspect-ratio:227/139;opacity:.8}#hp-fv .fv-wrap .fv-content .fv-sm_slide .fv-sm_single:hover .fv-sm_img img{opacity:.4}#hp-fv .fv-wrap .fv-bottom{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:30px 0}#hp-fv .fv-wrap .fv-bottom .fv-arrows{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#hp-fv .fv-wrap .fv-bottom .fv-arrows .fv-arrow:first-child{margin-right:36px}#hp-bln .bln-container{width:1400px}#hp-bln .bln-container .bln-wrap .bln-title{margin:0 0 71px}#hp-bln .bln-container .bln-wrap .bln-inner.slick-intialized{font-size:0}#hp-bln .bln-container .bln-wrap .bln-inner .bln-single a{display:block;position:relative}#hp-bln .bln-container .bln-wrap .bln-inner .bln-single a .bln-single_img:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border:0px solid var(--secondary)}#hp-bln .bln-container .bln-wrap .bln-inner .bln-single a .bln-single_img img{aspect-ratio:441/304}#hp-bln .bln-container .bln-wrap .bln-inner .bln-single a .bln-single_hdr{font-size:16px;line-height:1.5;letter-spacing:.02em;margin:22px 0 0}#hp-bln .bln-container .bln-wrap .bln-inner .bln-single a:hover .bln-single_img:before{border:6px solid var(--secondary)}#hp-bln .bln-container .bln-wrap .bln-bottom{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:87px 0 0}#hp-bln .bln-container .bln-wrap .bln-bottom .bln-bottom_button{margin:0 35px}@media screen and (min-width: 744px){.schacPopup-form--row.dual{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.schacPopup-form--row.dual>div:not(:first-child){margin:0}.schacPopup-form--row.dual>div{width:calc(50% - 9px)}}@media only screen and (min-width: 992px){#hp-bln{padding:137px 0 124px}#hp-bln .bln-container .bln-wrap .bln-inner:not(.slick-initialized){display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}#hp-bln .bln-container .bln-wrap .bln-inner:not(.slick-initialized) .bln-single{width:33.3333333333%}#hp-bln .bln-container .bln-wrap .bln-inner:not(.slick-initialized) .bln-single:nth-child(n+4){display:none}#hp-bln .bln-container .bln-wrap .bln-inner.slick-initialized{margin:0 max(-1.644vw,-24px)}#hp-bln .bln-container .bln-wrap .bln-inner.slick-initialized .bln-single{padding:0 min(1.644vw,24px)}#hp-hero .hp-ss-tagline .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-img canvas,#hp-hero .hp-ss-tagline .hp-ss #aios-slider-hp-slideshow .aios-slider-splide .aios-slider-custom-video canvas{min-height:100vh}#hp-hero .hp-contact_burger{position:absolute;z-index:1;left:0;bottom:0}.hp-contact_wrap .hp-contact_inner{padding:62px 30px 30px}.hp-contact_wrap .hp-contact_inner .hp-contact_row input[type=submit].global-button{min-width:234px}#hp-logos{padding:94px 0}#hp-logos .hp-logos_container .hp-logos_wrap .hp-logos_items{justify-content:space-between}#hp-logos .hp-logos_container .hp-logos_wrap .hp-logos_items .hp-logos_item{margin:5px 0}#hp-mtt{padding:0 0 84px}#hp-mtt .mtt-container{width:1400px}#hp-mtt .mtt-container .mtt-wrap .mtt-inner{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-col{order:1;width:31.928%}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-col:first-child{order:2;width:36.144%;padding:min(6.986vw,102px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-col:last-child{order:3}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top{padding:min(4.521vw,66px) min(1.027vw,15px) min(5.685vw,83px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top:before,#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top:after{height:min(.206vw,3px);left:min(1.37vw,20px);right:min(1.37vw,20px);max-width:min(26.438vw,386px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top .section-title h2{font-size:min(5.48vw,80px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top .section-title h2 span{margin:0 0 min(.685vw,10px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top .mtt-bttn{margin:min(2.466vw,36px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-top .mtt-bttn a.global-button{min-height:min(4.521vw,66px);min-width:min(18.219vw,266px);font-size:min(.959vw,14px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div{margin:min(.548vw,8px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div:last-child{margin:min(1.849vw,27px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div a{font-size:min(1.507vw,22px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-featimg .mtt-det>div span.global-button{min-width:min(12.603vw,184px);min-height:min(3.425vw,50px);font-size:min(.959vw,14px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info{margin:min(1.575vw,23px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info:after{width:min(2.74vw,40px);margin:min(1.918vw,28px) auto 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info .mtt-name a{font-size:min(2.74vw,40px)}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent .mtt-info .mtt-position{font-size:min(.959vw,14px);margin:min(.685vw,10px) 0 0}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent:hover .mtt-featimg a .mtt-img:before{border:min(.411vw,6px) solid var(--secondary);opacity:1}#hp-mtt .mtt-container .mtt-wrap .mtt-inner .mtt-agent:hover .mtt-det{padding:0 0 min(2.74vw,40px)}#hp-onpp{padding:130px 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-stats{display:flex;flex-flow:row wrap;justify-content:center}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col{flex-grow:1;font-size:min(1.35vw,20px);padding:min(1.619vw,24px) 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col:not(:first-child):before{content:"";display:block;position:absolute;width:1px;top:0;left:0;height:calc(100% - 10px);max-height:146px;background:var(--secondary)}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col .onpp-stats_sm{margin:min(.81vw,12px) 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;margin:min(8.772vw,130px) 0 0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single{margin-left:min(1.263vw,20px);width:calc(33.3333333333% - min(.884vw,14px));padding:67px min(2.699vw,40px)}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single:first-child{margin-left:0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single .onpp-block_inner{font-size:min(1.147vw,17px)}#hp-fp{padding:96px 0 91px}#hp-fp .fp-wrap .fp-content .fp-slide:not(.slick-initialized){display:flex;flex-flow:row wrap;justify-content:center}#hp-fp .fp-wrap .fp-content .fp-slide:not(.slick-initialized) .fp-single{width:33.3333333333%}#hp-fp .fp-wrap .fp-content .fp-slide:not(.slick-initialized) .fp-single:nth-child(n+4){display:none}#hp-fp .fp-wrap .fp-content .fp-slide.slick-initialized{margin:0 max(-.15625vw,-2.5px);font-size:0}#hp-fp .fp-wrap .fp-content .fp-slide.slick-initialized .fp-single{padding:0 min(.15625vw,2.5px)}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det{bottom:max(-4.9375vw,-79px);padding:0 min(.625vw,10px) min(2vw,32px) min(2.188vw,35px)}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_add{font-size:min(1.5625vw,25px)}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_add span{margin:min(.25vw,4px) 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_price{font-size:min(1vw,16px);margin:min(3.313vw,53px) 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_vd{margin:min(1.1875vw,19px) 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_vd .global-button{min-width:min(14.125vw,226px);min-height:min(4.125vw,66px);font-size:min(.875vw,14px)}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a:hover .fp-single_img:before{border:min(.375vw,6px) solid var(--secondary)}#hp-qs{padding:50px 0 127px}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col{width:10.836%}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col.lg{width:18.576%}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col.bttn{width:6.192%}#hp-qs .qs-container .qs-wrap .qs-content .qs-form button{height:min(5.917vw,80px);font-size:min(2.367vw,32px)}#hp-fa .fa-wrap .fa-list{position:absolute;top:9.0625vw;left:10.5vw;z-index:2}#hp-fa .fa-wrap .fa-list .fa-title{margin:0 0 3.125vw}#hp-fa .fa-wrap .fa-list .fa-title:after{width:6.25vw;margin:2.4375vw 0 0}#hp-fa .fa-wrap .fa-list .fa-title h2{font-size:4.6875vw}#hp-fa .fa-wrap .fa-list .fa-title h2 span{margin:0 0 .875vw}#hp-fa .fa-wrap .fa-list .fa-links>div{margin:.5625vw 0 0}#hp-fa .fa-wrap .fa-list .fa-links>div a{padding:0 1.813vw;min-height:3.9375vw;font-size:1vw}#hp-fa .fa-wrap .fa-list .fa-links>div a:before{width:6.25vw}#hp-opms{padding:87px 0 0}#hp-opms .opms-container .opms-wrap .opms-title .section-title h2{font-size:min(5.472vw,80px)}#hp-opms .opms-container .opms-wrap .opms-intro{padding:0 min(8.208vw,120px);font-size:min(1.368vw,20px)}#hp-opms .opms-container .opms-wrap .opms-inner{padding:90px min(3.488vw,51px) 56px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row:first-child .opms-list .opms-single:nth-child(2) a .opms-single_featimg.def:before{right:auto;left:0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row:first-child .opms-list .opms-single:nth-child(2) a .opms-single_featimg.def:after{left:auto;right:0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single{margin-left:min(4.104vw,60px);width:calc(33.3333333333% - min(2.736vw,40px))}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single:nth-child(3n+1){margin-left:0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single a .opms-single_featimg{position:relative}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single a .opms-single_featimg.def:before{content:"";display:block;background:#fff;position:absolute;top:0;right:0;width:55.68%;height:45.01%;border-radius:20px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single a .opms-single_featimg.def:after{content:"";display:block;background:#fff;position:absolute;bottom:0;left:0;width:55.68%;height:45.01%;border-radius:20px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single a .opms-single_featimg.def .opms-single_img{position:relative;z-index:1;border-radius:20px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single a .opms-single_featimg.def .opms-single_img img{aspect-ratio:379/284}#hp-opms .opms-container .opms-wrap .opms-inner .opms-row .opms-list .opms-single a .opms-single_featimg.mag .opms-single_img{margin:0 -13px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom_text{font-size:min(1.71vw,25px)}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom_button{margin:min(2.189vw,32px) 0 0}#hp-testi{padding:97px 0}#hp-testi .testi-container .testi-wrap .testi-content{padding:0 min(10vw,160px)}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single{font-size:min(1.7vw,20px)}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single_author{margin:min(2.397vw,35px) 0 0}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single_author span{margin:0 0 min(1.507vw,22px)}#hp-fv .fv-wrap .fv-title{position:absolute;top:0;right:0;left:0;z-index:1;padding:97px 0 0 min(14.375vw,230px);pointer-events:none}#hp-fv .fv-wrap .fv-title .section-title h2{font-size:min(5vw,80px)}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link{display:block;position:relative}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_img.img-cover img{min-height:500px}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_det{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:0 0 min(7.125vw,114px) min(14.375vw,230px);font-size:min(3vw,48px)}#hp-fv .fv-wrap .fv-content .fv-sm{width:45.313%;margin:max(-7vw,-112px) 0 0 auto}#hp-fv .fv-wrap .fv-content .fv-sm_slide.slick-initialized{font-size:0}#hp-fv .fv-wrap .fv-bottom{width:45.313%;margin:0 0 0 auto;padding:min(2.9375vw,47px) 0}#hp-fv .fv-wrap .fv-bottom .fv-arrows{margin:0 min(4.375vw,70px) 0 0}#hp-fv .fv-wrap .fv-bottom .fv-arrows .fv-arrow button.site-arrow{height:min(3vw,48px);font-size:min(1.625vw,26px)}#hp-fv .fv-wrap .fv-bottom .fv-button a.global-button{min-height:min(4.125vw,66px);min-width:min(16.625vw,266px);padding:min(.625vw,10px) min(2.8125vw,45px);font-size:min(.875vw,14px)}}@media screen and (min-width: 992px){.schacPopup-form--HowDoYouWantToBeContacted .inputs span.wpcf7-checkbox{gap:98px}}@media only screen and (max-width: 991px){.hp-contact_burger{padding:40px 15px;text-align:center}.hp-contact_wrap{height:calc(100vh - 52px)}.hp-contact_wrap.active{top:52px}#hp-mtt .mtt-col{max-width:447px;margin:30px auto 0}#hp-mtt .mtt-col:first-child{margin-top:0}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col{padding:0;margin:40px 0 0;font-size:20px}#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col:first-child{margin:0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single{max-width:460px;margin:25px auto 0}#hp-onpp .onpp-container .onpp-wrap .onpp-blocks .onpp-block_single:first-child{margin-top:0}#hp-fp .fp-wrap .fp-content .fp-slide{width:calc(100% - 30px);max-width:530px;margin:0 auto}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det{position:relative;bottom:0;padding:30px 15px;color:#fff;background:var(--primary);text-align:center}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_price{font-size:18px;margin:20px 0 0}#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_vd{opacity:1;margin:19px 0 0}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col{margin:8px 0 0;width:calc(50% - 7px)}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col:first-child{margin-top:0}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col.lg{width:100%}#hp-qs .qs-container .qs-wrap .qs-content .qs-form .qs-col.bttn{width:100%;margin:12px 0 0}#hp-fa{padding:60px 15px}#hp-fa .fa-wrap .fa-list{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}#hp-fa .fa-wrap .fa-list .fa-title{max-width:100%}#hp-fa .fa-wrap .fa-list .fa-title h2{text-align:center}#hp-fa .fa-wrap .fa-list .fa-links{max-width:100%}#hp-opms .opms-container .opms-wrap .opms-inner{padding:40px 15px}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single{max-width:349px;margin:40px auto 0;text-align:center}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single:first-child{margin-top:0}#hp-opms .opms-container .opms-wrap .opms-inner .opms-rows .opms-row .opms-list .opms-single a .opms-single_info .opms-single_det .opms-single_hdr:after{content:"";display:block;width:48px;height:2px;background:var(--secondary);margin:16px auto 15px}#hp-fv .fixed-bg.fv_02{left:0;top:0}#hp-fv .fv-wrap .fv-title{padding:0 0 40px}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_det{font-size:32px;text-align:center;padding:30px 15px}#hp-fv .fv-wrap .fv-content .fv-lg_slide .fv-lg_single .fv-lg_link .fv-lg_det span{font-size:.5em;margin:9px 0 0}#hp-fv .fv-wrap .fv-bottom{display:block;text-align:center;padding:30px 15px}#hp-fv .fv-wrap .fv-bottom .fv-button{margin:20px 0 0}#hp-bln .bln-container .bln-wrap .bln-inner{max-width:441px;margin:0 auto;text-align:center}#hp-bln .bln-container .bln-wrap .bln-inner .bln-single a .bln-single_hdr{font-size:16px;margin:22px 0 0;padding:0 15px}}@media only screen and (max-width: 767px){#hp-onpp .onpp-container .onpp-wrap .onpp-stats .onpp-stats_col{font-size:min(2.9vw,20px)}#hp-opms .opms-container .opms-wrap .opms-inner .opms-bottom_text{font-size:min(3.2vw,25px)}#hp-testi .testi-container .testi-wrap .testi-content .testi-slide .testi-single{font-size:15px}}@media only screen and (max-width: 567px){#hp-fp .fp-wrap .fp-content .fp-bottom>div:nth-child(1){order:1;margin-right:30px}#hp-fp .fp-wrap .fp-content .fp-bottom>div:nth-child(2){order:3;width:100%;margin:30px 0 0;text-align:center}#hp-fp .fp-wrap .fp-content .fp-bottom>div:nth-child(3){order:2}#hp-testi .testi-container .testi-wrap .testi-bottom>div:nth-child(1){order:1;margin-right:30px}#hp-testi .testi-container .testi-wrap .testi-bottom>div:nth-child(2){order:3;width:100%;margin:30px 0 0;text-align:center}#hp-testi .testi-container .testi-wrap .testi-bottom>div:nth-child(3){order:2}#hp-bln .bln-container .bln-wrap .bln-bottom .bln-bottom_col:nth-child(1){order:1;margin-right:30px}#hp-bln .bln-container .bln-wrap .bln-bottom .bln-bottom_col:nth-child(2){order:3;width:100%;margin:30px 0 0;text-align:center}#hp-bln .bln-container .bln-wrap .bln-bottom .bln-bottom_col:nth-child(3){order:2}}@media only screen and (max-width: 480px){#hp-fp .fp-wrap .fp-content .fp-slide .fp-single a .fp-single_det .fp-single_add{font-size:min(6vw,25px)}}
