.location-24 #contact-block .context{position:absolute;left:0;top:0;width:100%;height:270px}.location-24 #contact-block .container{height:inherit}.location-24 #contact-block .container .flex-cont{height:inherit;display:flex;align-items:center;justify-content:flex-start}.location-24 #contact-block .white-box{width:25%;background:#fff;height:71%;overflow:hidden;position:absolute;z-index:16;right:52px;top:71px}.location-24 #contact-block .white-box div[class*=slick]{height:100%}.location-24 #contact-block .white-box *{outline:0;box-shadow:none}.location-24 #contact-block .white-box .slick-arrow{position:absolute;top:24px;background:0 0;color:#999;border:0;z-index:1000}.location-24 #contact-block .white-box .slick-arrow .fa{display:none}.location-24 #contact-block .white-box .slick-arrow:before{font-family:FontAwesome;font-size:30px;color:#666}.location-24 #contact-block .white-box .slick-arrow.slick-prev-address{left:10px}.location-24 #contact-block .white-box .slick-arrow.slick-prev-address:before{content:"\f104"}.location-24 #contact-block .white-box .slick-arrow.slick-next-address{right:10px}.location-24 #contact-block .white-box .slick-arrow.slick-next-address:before{content:"\f105"}.location-24 #contact-block .white-box .white{background:#fff;border:1px solid #dbdbdb;height:37%;display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:0;padding:20px}.location-24 #contact-block .white-box .white span{font-size:14px;color:#333}.location-24 #contact-block .white-box .white p{color:#0070c6;text-transform:uppercase;font-size:24px;font-weight:700;margin-bottom:0}.location-24 #contact-block .white-box .green{background:#0070c6;color:#fff;height:63%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px}.location-24 #contact-block .white-box .green p{text-align:center;font-size:13px;color:#fff;line-height:24px;margin-bottom:0}.location-24 #contact-block #starterForm{width:400px;height:auto;position:absolute;top:106px;left:40px;opacity:.9;display:block}.location-24 #contact-block #starterForm .fieldset .col{height:auto;padding:40px}.location-24 #title-block .h1,.location-24 #title-block h1{margin:0;line-height:100px}.location-24 .h2,.location-24 h2{margin:0 0 40px;font-size:30px}.location-24 #contact-block #starterForm .h4{margin:0 0 40px}.location-24 #contact-block #starterForm input{width:100%;height:50px;border-radius:0;margin:0 0 40px}.location-24 .map{height:475px}.location-24 iframe{display:none}.location-24 .container{width:100%;padding:0;margin:0}.location-24 #title-block{background-size:cover;background-position:center center}.location-24 .interior-pad-inset,.location-24 .interior-pad-inset.column-pad{padding-left:calc(50% - 683px);padding-right:calc(50% - 683px)}.location-24 .column-pad{padding-left:80px}.location-24 .row-pad{padding-top:80px;padding-bottom:80px}.location-24 .img-backgrounded{background-position:center center;background-size:cover;background-repeat:no-repeat}.location-24 iframe{display:block}.location-24 .highlight-primary{background-color:#0070c6!important;color:#fff!important}.location-24 .btn[class*=btn-]{padding:20px 20px;transition:background .33s}.location-24 .btn.btn-secondary:hover{background-color:#0070c6!important;color:#fff!important}.location-24 .btn.btn-secondary{border-width:0;border-radius:0;background-color:#fff!important;color:#000!important;width:auto}.location-24 .btn-secondary::after{content:'';width:0;height:2px;position:absolute;left:50%;transform:translateX(-50%);background-color:#fff;display:block;transition:.5s;bottom:calc(50% - 17px)}.location-24 .btn-secondary:hover::after{width:50px}.location-24 #content.container .btn-secondary{position:relative}.location-24 .modal{z-index:9999;padding-bottom:90px}.location-24 .modal .modal-dialog{width:90%}.location-24 .modal .modal-dialog .modal-header{height:50px!important}.location-24 .modal .modal-dialog #block-1{height:100%;padding:0 10% 5%}.location-24 .modal[id*=modal-] .modal-dialog{max-width:650px!important;height:900px!important;margin:50px auto}.location-24 .modal[id*=modal-] .modal-dialog .modal-content{border-radius:0;background:#f4f4f4}.location-24 .modal[id*=modal-] .modal-dialog .modal-content .modal-header{height:50px;border:0}.location-24 .modal[id*=modal-] .modal-dialog .modal-content .modal-header button.close{width:30px;height:30px;padding:0;border-radius:50%;position:relative;background:#000;color:#fff;font-weight:100;line-height:30px;opacity:1}.location-24 #modal-default .h2,.location-24 #modalWrap .h2{text-align:center;margin:10px 20px 30px 20px}.location-24 .blueprint-form .fieldset .form-group .form-control{height:100%;border:1px solid #000;border-radius:0}.location-24 .modal .col .fieldset{float:none;text-align:center}.location-24 div[class*=col-lg]:not(.column-pad),.location-24 div[class*=col-md-]:not(.column-pad),.location-24 div[class*=col-sm-]:not(.column-pad),.location-24 div[class*=col-xs-]:not(.column-pad){padding-left:0;padding-right:0}.location-24 .blueprint-form .fieldset .form-group{height:50px}.location-24 .row{margin-left:0;margin-right:0}@media (max-width:1439px){.location-24 .column-pad,.location-24 .column-pad[class*=interior-]{padding-left:80px;padding-right:80px}.location-24 .row-pad{padding-top:80px;padding-bottom:80px}}@media (max-width:1010px){.location-24 .col-xs-12.col-sm-12.col-md-6.col-lg-6.col.autosize-col-1.img-backgrounded.interior-left-pad-inset.column-pad.row-pad{height:auto!important}.location-24 .h1,.location-24 h1{margin:0 0 40px;font-size:36px}}@media (max-width:767px){.location-24 .map{height:300px}.location-24 .modal .modal-dialog #block-1{padding:0}.location-24 #contact-block .context{width:100%;position:relative;left:0;top:0}.location-24 #contact-block .white-box{width:100%;position:relative;right:0;top:0}.location-24 #contact-block .context{position:relative;height:auto;margin-bottom:15px}.location-24 #contact-block .container .flex-cont{display:block}.location-24 #contact-block #starterForm{width:100%;position:relative;left:0;top:0}.location-24 .h2,.location-24 h2{margin:0 0 20px;font-size:20px;font-weight:400}.location-24 #contact-block #starterForm .h4{margin:0 0 40px}.location-24 #content.container .btn-primary,.location-24 #content.container .btn-secondary{position:relative;width:100%}.location-24 #title-block .h1,.location-24 #title-block h1{padding:15px;line-height:1}.location-24 .row-pad{padding-top:60px;padding-bottom:60px}}@media (max-width:599px){.location-24 .column-pad,.location-24 .column-pad[class*=interior-]{padding-left:20px;padding-right:20px}.location-24 .row-pad{padding-top:40px;padding-bottom:40px}}