* font-family: 'Oleo Script', cursive;* font-family: 'Muli', sans-serif;*/body{font-family: 'Oxygen', sans-serif;font-weight: normal;color:#000;font-size:16px;line-height:1.7em;}#home-content{overflow: hidden}h1{font-weight: 400;margin: 0 0 15px;line-height: 1.3333;font-size: 48px;}h2{font-weight: 400;line-height: 1.3333;font-size: 24px;margin: 15px 0 35px;}h3{font-weight: 400;line-height: 1.3333;font-size: 30px;color: #173471;margin: 25px 0;}p{margin-bottom:25px;}a, a:link, a:visited{color:#f18906;text-decoration:none;transition: all 0.5s;}a:hover, a:active{color:#163471;text-decoration: none;}.text-alt{color:#163471;}.btn, .ion-form button{transition: all 0.5s;background:#f18906;border: 2px solid #feb756;color:#fff!important;padding: 0px 16px;font-size: 18px;line-height: 53px;height: 55px;border-radius: 23px;text-transform: uppercase;min-width: 278px;margin-bottom:10px}.btn:hover, .ion-form button:hover{color:#f18906!important;border-color:#f18906;background:#fff;}.btn.btn-alt{background:#163471;border: 2px solid #163471;}.btn.btn-alt:hover{color:#163471!important;background:#fff;}.btn-invert{border-color: #fff;background-color:Transparent;background-repeat:no-repeat;}.btn-invert:hover{border-color: #fff;color: #163471!important;}.btn-list{margin: -10px;}.btn-list .btn{margin: 10px;}.launch-menu-button{color: #ffffff;margin-top: 18px;text-transform: uppercase;font-size: 0.8em;}.launch-menu{overflow: auto;padding-bottom: 20px;}.launch-menu ul li{border-bottom: 1px #cecece solid;}ul.with-pipes, ul.checks{list-style: none;padding: 0;margin: 0;}ul.with-pipes li{display: inline-block;padding: 0;}ul.with-pipes li:nth-child(1n+2):before{content: "|";margin: 0 8px 0 6px;display: inline;}ul.checks li{padding: 2px 0 2px 35px;background: url('/images/check.png') no-repeat;background-position: left 8px;}.text-primary{color:#f18906;}hr{position: relative;border-top: 3px solid #163471;height: 3px;text-align:center;width: 80px;margin: 10px auto 55px;overflow: visible;}hr:before{content: '';width: 207px;background: #bbb;height: 1px;display: inline-block;position: absolute;top: -1px;left: 50%;transform: translateX(-50%);text-align: center;z-index: -1;}hr.light{border-top: 3px solid #ffffff;}hr.light:before{background: rgba(255,255,255,0.5);z-index: 0;}hr.left{position: relative;}hr.left:before{margin-left: 0;left: 20px;width: 80px;}.padding-left-xxl{padding-left: 50px;}#body-container{padding-top: 50px;padding-bottom: 50px;}@media(max-width: 991px){.padding-left-xl, .padding-left-xxl { padding-left: 15px;}.padding-right-xl{padding-right: 15px;}}@media(max-width: 500px){.btn { display: block;min-width: 0;max-width: 307px;width: 100%;margin: 0 auto;}.btn-list .btn{margin: 10px auto;}h1{font-size: 36px;}h2{font-size: 22px;}h3{font-size: 26px;}}.social a{display:inline-block;background: #f18906;border: 1px solid #f18906;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 17px;border-radius: 50%;color: #ffffff;}.social a i{color: #ffffff;}.social a:hover{background: #fff}.social a:hover i{color: #f18906;}.address{list-style-type: none;padding-left: 0}.address.standard{display: block}.address.in-line{display: inline-block}.address.standard li{display: block;margin: 10px 0}.address.in-line li{display: inline-block;margin: 0 5px}.address.with-piping li{margin: 0}.address.with-piping li:after{content: '|';margin: 0 10px}.address.with-piping li:last-child:after{content: '';margin: 0}ul.areas{margin: 0px 10px;padding: 0px;text-align: left;font-size: 18px;}ul.areas li{list-style: none;float: left;width: 20%;padding: 0;margin: 0px;}@media (max-width: 991px) {ul.areas li { width: 33.33%;}}@media(max-width: 767px){ul.areas li { width: 50%;text-align: center;}}@media(max-width: 425px){ul.areas li { width: 100%;}}.form-container{background: #fff;border: 0;padding: 0;}.form-container h2, .form-container h3.form-title{font-size: 36px;text-transform: uppercase;text-align: center;margin-bottom: 50px;margin-top: 7px;}.form-container .frs-widget .frs-form .frs-form-field{margin-bottom: 25px;}.form-container .frs-widget .frs-form label{font-size: 20px;}.form-container .frs-widget .frs-form input[type='text']{padding: 16px .5em;width: 100%!important;}.form-container .frs-widget .frs-form textarea{height: 13em;}.form-container .frs-widget .frs-btn{text-transform: uppercase;height: 45px;line-height: 45px;padding: 0 10px;min-width: 124px;font-size: 16px;border-radius: 22.5px;background:#163471;border-color: #163471;}.form-container .frs-widget .frs-btn:hover{color: #163471!important;}.banner{padding: 20px 0px;}.banner h1, .banner h2{font-size: 48px;margin: 0;}.banner h2.sm{font-size: 36px;}.banner hr{}.banner-primary{background-color:#163471;color: #ffffff;}.banner-secondary{background-color:#f18906;color: #ffffff;}@media(max-width: 500px){.banner h1, .banner h2 { font-size: 36px;}.banner h2.sm{font-size: 34px;}}#header{z-index: 900;height: 115px;position: absolute;top: 0;left: 0;right: 0;background: #fff;border-bottom: solid 39px #163471;}#header .container{position: relative;height: 100%;}#header .social{position: absolute;top: 50%;left: 0px;transform: translateY(-50%);}#header .phone{position: absolute;top: 50%;right: 0px;font-size: 24px;color: #163471;transform: translateY(-50%);}#header .phone a{color: #163471;}#header .phone a:hover{color: #f18906;}#header .portals{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}#header .portals ul{list-style: none;padding: 0;margin: 0;}#header .portals ul li{display: inline-block;text-transform: uppercase;font-size: 14px;text-align: center;}#header .portals ul li:nth-child(1n+2):before{content: "|";margin: 0 10px 0 8px;display: inline;color: #f18906;}#header .logo{position: absolute;top: 50%;left: 15px;transform: translateY(-50%);}#header .nav{position: absolute;height: 39px;text-align: center;bottom: -39px;left: 0px;right: 0px;}#header .nav .launch-menu-button{color: #fff;margin: 0;line-height: 39px;}#header.affix{height: 50px;border: 0;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.35);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.35);}#header.affix .mobile-show{display: block!Important;}#header.affix .mobile-hide{display: none!Important;}#header.affix .logo{position: absolute;left: 15px;right: auto;}#header.affix .logo img{max-height: 33px;}#header.affix .phone{display: none;}#header.affix .nav{left: auto;right: 15px;top: 7px;bottom: auto;padding: 0;margin: 0;}#header.affix .social{display: none;}#header.affix .portals{display: none;}#header.affix .launch-menu-button{margin-top: 0;color: #000;}@media (max-width: 991px) {#header .portals { display: none;}}@media (max-width: 767px) {#header .phone { right: 15px;}}@media (max-width: 375px) {#header .logo { right: 15px;text-align: center;}#header .phone{display: none;}}#nav{font-size: 15px;}#nav> ul{padding: 0;margin: 0;list-style-type: none;text-align: center;}#nav> ul> li{position:relative;list-style:none;height: 35px;display:inline-block;padding: 0;margin: 0 5px;}#nav> ul> li> a, #nav> ul> li> a:link, #nav> ul> li> a:visited{display:inline-block;line-height:39px;color:#fff;padding: 0 5px;}#nav> ul> li> a:hover, #nav> ul> li> a:active{color:#fff;text-decoration: none;}#nav> ul> li> ul{display:none;position:absolute;white-space:nowrap;z-index:575;text-align:left;padding:0;background-color:#163471;left:0;}#nav> ul> li> ul> li, #nav> ul> li> ul> li a{height:35px;line-height:35px;display:block;padding:0 25px;}#nav> ul> li> ul> li> a{font-size:16px;color:#fff;padding:0;display: inline-block;}#nav> ul> li> ul> li> a:hover{color: #ffffff;}#nav> ul> li:hover, #nav> ul> li.active{border-bottom: 1px solid rgba(255,255,255,0.3);}#nav> ul> li:hover:after, #nav> ul> li.active:after{content: '';background-color: #fff;height: 2px;width: 41%;position:absolute;display: block;left: 50%;transform: translateX(-50%);bottom: 0;margin-top: -1px;}#nav> ul> li> ul> li:hover{background-color: #f18906;transition: background-color 0.3s;}@media (max-width: 1283px){#nav > ul > li > a, #nav > ul > li > a:link {padding:0 3px}}@media (max-width: 1199px){#nav > ul > li { margin: 0 5px;}}.launch-menu ul li{border-bottom: 0px #cecece solid;}.launch-menu> ul> li:first-child{border-top: 1px #ccc solid;}.launch-menu> ul> li{border-bottom: 1px #ccc solid;}.launch-menu> ul> li a{color: #000;}.launch-menu> ul> li:hover{background: rgba(211,221,234,0.5);}.launch-menu> ul ul> li:hover{background: #fff;}.launch-menu .phone{font-size: 24px;color: #163471;text-align: center;margin: 10px 0 15px;}.launch-menu .phone a{color: #163471;}.launch-menu .phone a:hover{color: #f18906;}.launch-menu .portals{text-align: center;font-size: 14px;text-transform: uppercase;}.launch-menu .social{margin: 20px 0 25px;text-align: center;}#footer{}#footer a{color: #000;}#footer a:hover, #footer .copy a:hover{color: #f18906;}#footer .foot-form{padding: 70px 0px;background: #163471;}#footer .foot-form h2{color: #fff;text-align: center;}#footer .foot-form hr{margin: 20px auto 0px;}#footer form input{background: transparent;padding: 30px 0px 20px;margin: 20px 0;color: #ffffff;border: 0;border-bottom: 1px solid #ffffff;border-radius: 0;font-size: 18px;outline-style: none;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);box-shadow: inset 0 1px 1px rgba(0,0,0,0);}#footer form ::-webkit-input-placeholder{font-size: 18px;color: #fff;}#footer form .btn{margin-top: 20px;height: 40px;line-height: 38px;min-width: 115px;font-size: 16px;}#footer .lower{text-align: center;padding: 10px 0 45px;font-size: 15px;}#footer .title{font-size: 18px}#footer .affil img{padding: 10px;}#footer .copy{margin: 25px 0 0;}#footer .copy a{color: #163471;}#footer .address{display: inline-block;}#footer .social{margin: 20px 0 45px;}#footer .ada{padding: 15px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 14px;}#home-banner{background-image: url('/images/home-banner-1.jpg');background-position: center top;background-repeat: no-repeat;height: auto;text-align: center;padding: 202px 0 98px;}#home-banner .box{background: rgba(22,52,113,0.9);color: #ffffff;width: 100%;max-width: 838px;margin: 0 auto;padding: 45px 35px;-webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);}#home-banner .box h2{margin: 10px 0 20px;color: #fff;font-size: 48px;}#home-banner .box p{color: #fff;font-size: 18px;margin: 0;line-height: 1.25em;}#home-banner .box .btn{min-width: 0;max-width: 307px;width: 100%;margin: 0 auto;display: block;}#home-banner .offices{margin-bottom: 30px;text-align: left}#home-banner .callouts{text-align: center;margin-top: 95px;}#home-banner .callouts .item{display: inline-block;position: relative;color: #ffffff;text-transform: uppercase;width: 215px;height: 215px;font-size: 22px;margin-bottom: 30px;background: rgba(22,52,113,0.8);border: 8px solid #ffffff;border-radius: 108px;transition: all 0.5s;}#home-banner .callouts .item.alt-bg{background: rgba(241,137,6,0.8);}#home-banner .callouts .item:hover{background-color: rgba(22,52,113,1);}#home-banner .callouts .item.alt-bg:hover{background-color: rgba(241,137,6,1);}#home-banner .callouts .item .icon{position: relative;display: block;margin-bottom: 10px;height: 60px;margin-top: 35px;}#home-banner .callouts .item .icon img{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}#home-banner .callouts .item .text{position: relative;}@media (max-width: 991px){#home-banner { padding: 185px 0 55px;}#home-banner .callouts{margin-top: 55px;}#home-banner .callouts .item{width: 170px;height: 170px;font-size: 18px;border: 4px solid #ffffff;}#home-banner .callouts .item .icon{margin-bottom: 8px;height: 40px;margin-top: 25px;}#home-banner .callouts .item .icon img{max-height: 30px;}}@media (max-width: 767px){#home-banner .callouts .item { width: 215px;height: 215px;font-size: 22px;border: 8px solid #ffffff;}#home-banner .callouts .item .icon{margin-bottom: 10px;height: 60px;margin-top: 35px;}#home-banner .callouts .item .icon img{max-height: 100%;}}@media (max-width: 500px) {#home-banner .box { padding: 45px 15px;position: relative;}#home-banner .box h2{font-size: 36px;}#home-banner .callouts .item{width: 170px;height: 170px;font-size: 18px;border: 4px solid #ffffff;}#home-banner .callouts .item .icon{margin-bottom: 8px;height: 40px;margin-top: 25px;}#home-banner .callouts .item .icon img{max-height: 30px;}#home-banner .box .btn{font-size: 16px;}}@media (max-width: 375px) {#home-banner .callouts .item { width: 130px;height: 130px;font-size: 16px;border: 3px solid #ffffff;}#home-banner .callouts .item .icon{display: none;}#home-banner .callouts .item .text{top: 41px;}}.launch-accordion> li> h4{position: relative;background-color:#eee;border-color: #ccc;color: #163471;font-size: 24px;transition: background-color 0.5s ease;line-height: 1.33em;padding: 22px 55px 23px 25px;}.launch-accordion> li> h4:hover, .launch-accordion> li.active> h4{background-color:#163471;color: #fff;transition: background-color 0.5s ease;}.launch-accordion> li> h4:after{content: '+';right: 20px;position: absolute;transition: all 0.3s;font-size: 30px;top: 50%;transform: translateY(-50%);}.launch-accordion> li.active> h4:after{content: '-';transition: all 0.3s;}.launch-accordion> li> div{background: #fff;border-color: #ccc;}@media (max-width: 500px) {.launch-accordion > li > h4 { font-size: 20px;}}.bios .bio{padding-bottom:1.0em;margin-bottom:1.0em;border-bottom:solid 1px #ccc;}.bios .bio:after{content:"";display:table;clear:both;}.bios .bio .name{font-size:1.8em;font-weight:500;line-height:2.2em;}.bios .bio .image{float:left;width:15%;margin-right:5%;margin-bottom:1.2em;}.bios .bio .image img{width:100%;max-width:100%;}.bios .bio .content{float:left;width:70%;}.bios .bio .contact{margin-top:1.5em;}.bios .bio .contact:before{content:"";display:table;clear:both;}.bios .bio .contact .item{display:block;}@media (max-width: 768px) {.bios .bio .content { float:none;width:100%;}}@media (max-width: 600px) {.bios .bio .image { float:none;width:100%;margin-right:0;text-align:center;}.bios .bio .image img{width:auto;}}#home-welcome{padding: 50px 0 75px;}#home-welcome h1{text-align: center;}#home-welcome p{font-size: 17px;}#home-welcome .btn{font-size: 20px;min-width: 280px;}@media (max-width: 991px) {#home-welcome { text-align: center;}#home-welcome .video-wrapper{margin-top: 45px;}}@media (max-width: 500px) {#home-welcome .btn { font-size: 18px;min-width: 0px;}}#home-services{padding: 75px 0 85px;background: rgba(211,221,234,0.5);text-align: center}#home-services h2{}#home-services hr{margin-bottom: 65px;}#home-services .item{min-height: 11em;text-align: left;}#home-services .item .icon{height: 33px;display: inline-block;padding-right: 10px;}#home-services .item .icon img{vertical-align: text-bottom;}#home-services .item h4{display: inline;font-size: 24px;text-transform: uppercase;}#home-services .item h3{display: inline;font-size: 30px;text-transform: uppercase;}#home-services .item p{margin: 10px 0 0;min-height: 3em;}@media (max-width: 1199px) {#home-services .item { min-height: 14em;}}@media (max-width: 1199px) {#home-services .item { min-height: 14em;}}@media (max-width: 767px) {#home-services .item { min-height: 0;margin: 0 auto 35px;text-align: center;max-width: 500px;}}#home-guarantee{position: relative;padding: 75px 0 70px;background-color: #d3ddea;}#home-guarantee .bg{position: absolute;top:0;bottom: 0;left: 0;width: 50%;background-image: url('/images/sgi-guarantee.jpg?v2');background-repeat: no-repeat;background-position: center center;background-size: cover;}#home-guarantee h4{font-size: 22px;color: #163471;margin: 30px 0 10px;}#home-guarantee p{font-size: 18px;}@media (max-width: 991px) {#home-guarantee .bg { position: relative;top: -75px;bottom: 0;right: 0;width: 100%;height: 300px;}}@media (max-width: 767px) {#home-guarantee { text-align: center;}#home-guarantee p{max-width: 500px;margin: 0 auto 25px;}}#home-blog{padding: 0;margin: 75px 0;text-align: center;}#home-blog a{color: #163471;}#home-blog a:hover{color: #f18906;}#home-blog .post-title{margin: 30px 0 25px;font-size: 22px;}#home-blog img, #home-blog .video-wrapper{margin-bottom: 25px;}#home-blog .post-body{font-size: 17px;}#home-testimonials{padding: 0;margin: 75px 0;text-align: center;}#home-testimonials .testimonials{max-height: 385px;margin-top: 15px;}#secondary-banner{position: relative;background-image: url('/images/secondary-banner-bg.jpg');background-position: center top;background-repeat: no-repeat;height: auto;text-align: center;padding-top: 170px;}#secondary-banner .overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);}#secondary-banner .callouts{text-align: center;margin: 0 0 65px;}#secondary-banner .callouts .item{display: inline-block;position: relative;color: #ffffff;text-transform: uppercase;width: 215px;height: 215px;font-size: 22px;background: rgba(22,52,113,0.8);border: 8px solid #ffffff;border-radius: 108px;transition: all 0.5s;}#secondary-banner .callouts .item.alt-bg{background: rgba(241,137,6,0.8);}#secondary-banner .callouts .item:hover{background-color: rgba(22,52,113,1);}#secondary-banner .callouts .item.alt-bg:hover{background-color: rgba(241,137,6,1);}#secondary-banner .callouts .item .icon{position: relative;display: block;margin-bottom: 10px;height: 60px;margin-top: 35px;}#secondary-banner .callouts .item .icon img{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}#secondary-banner .callouts .item .text{position: relative;}#secondary-banner.amp{}#secondary-banner.amp .prompt{color: #fff;margin: 20px 0 90px;position: relative;}#secondary-banner.amp .prompt span{margin: 13px 0 20px;color: #fff;font-size: 48px;display: block;padding: 20px 0px}#secondary-banner.amp .prompt p{color: #fff;font-size: 18px;margin: 0;line-height: 1.25em;}@media (max-width: 991px){#secondary-banner .callouts { margin-top: 40px;}#secondary-banner .callouts .item{width: 156px;height: 156px;border-radius: 78px;}#secondary-banner .callouts .item .icon{margin-top: 10px;height: 30px;margin: 20px 0 10px 0;}#secondary-banner .callouts .item .text{display: inline-block;font-size: 15px;line-height: 20px;padding-top: 20px;}}@media (max-width: 767px) {#secondary-banner { min-height: 300px;}#secondary-banner .callouts{display: none;}}#secondary-override{display: none;}.prop-map{height: 550px;width: 100%;}.lightbox .lb-image{max-width: inherit;}.prop-ad-links *{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")}@media screen and (max-width: 768px) {.prop-list-paging {position: relative;display: inline-block}}@media (max-width: 1201px){.mobile-show { display: block !important;}.mobile-hide{display: none !important;}}@media (min-width: 1284px) {.container {width: 1284px}}:root{--primary: #f18906;--secondary: #163471;--dark: #0b2c75;--light: #51b4cf;--gray: #f3f3f3;--body-text: #000;--primary-font: 'Inter', sans-serif;--secondary-font: 'Roboto', sans-serif;--header-height: 149px;}.amp{text-align: center;}.amp a{color: inherit;}.amp a:hover{color: var(--primary);}.amp__lead{font-size: 42px;line-height: 1.2;margin-top: 15px;}.amp__sub{font-size: 24px;font-family: var(--secondary-font);line-height: 1.2;}.amp__form{max-width: 800px;margin: 0 auto;min-height: 50px;}.amp__form .ion-amp-form .ion-form-group{margin: 0;flex: 1 1 auto;}.amp__form .ion-amp-form label{display: none;}.amp__form .ion-amp-form input{border: 0;height: 50px;padding: 0 15px;border-radius: 0!important;border: 0!important;}.ion-form .ion-form-group input[type=text]{border: 1px solid #cecece !important;color: #000 !important}.amp__form .ion-amp-form button{background: var(--primary);border: 1px solid var(--primary);font-weight: bold;white-space: nowrap;opacity: 1!important;text-transform: uppercase;flex: 0 1 150px;align-self: stretch;border-radius: unset;margin-bottom: 0;min-width: unset;height: 50px;display: flex;justify-content: center;align-items: center}.amp__form .ion-amp-form button:hover{background: #fff;color: var(--primary);}@media(min-width:601px){.amp__form .ion-amp-form { display: flex;justify-content:center;align-items:center;}.amp__form .ion-amp-form button{margin-left:15px}}@media (max-width: 600px){.amp__lead { font-size: 34px;}.amp__sub{font-size: 20px;}.amp__form .ion-amp-form{flex-wrap: wrap;}.amp__form .ion-amp-form button{width: 100%;}}body.no-hero #secondary-banner{display: none;}body.no-hero .body-container{width: 100%;max-width: 100%;padding: 0;}.amp-step-2{text-align: center;font-family: var(--primary-font);letter-spacing: .05em;}.amp-step-2__header{position: relative;padding: 90px 15px 0;background: var(--dark);color: #fff;font-weight: 500;letter-spacing: .05em;}.amp-step-2__header h1{font-size: 70px;font-weight: 500;letter-spacing: .05em;text-transform: uppercase;color: inherit;margin: 0 0 20px;}.amp-step-2__header p{font-size: 22px;color: inherit;width: 800px;max-width: 100%;margin: 0 auto 70px;}.amp-step-2__header-img{position: relative;max-width: 90%;margin: 0 auto;display: inline-block;}.amp-step-2__logo{position: absolute;top: 200px;left: 50px;transform: rotate(-25.84deg);height: 40px;transform-origin: left;}@media (max-width: 850px) {.amp-step-2__logo { height: 4.5vw;top: 22vw;left: 6.5vw;}}.amp-step-2__form{position: relative;background: #fff;padding: 50px 55px;border-radius: 20px;width: 1072px;max-width: 95vw;margin: 0 auto;letter-spacing: .05em;box-shadow: 0px 6px 43px 0px rgba(0, 0, 0, 0.17);transform: translateY(-20px);z-index: 2;}.amp-step-2__form .ion-form-group-break h3{font-size: 22px;text-transform: uppercase;font-weight: 500;letter-spacing: .05em;margin: 40px 0 20px;}.amp-step-2__form .ion-form-group-break:first-of-type h3{margin-top: 0;}.amp-step-2__form .ion-form .ion-form-group label{font-size: 20px;letter-spacing: .05em;font-weight: 400;font-family: var(--secondary-font);margin: 0 12px 12px;}.amp-step-2__form input, .amp-step-2__form select, .amp-step-2__form textarea{background: var(--gray)!important;border: 0!important;border-radius: 0!important;height: 54px!important;padding: 12px!important;font-size: 20px;font-family: var(--secondary-font);}.amp-step-2__form textarea{height: 4em!important;}.amp-step-2__form .ion-btn{font-size: 0;color: #fff;background-color: var(--secondary);border-color: var(--secondary);height: 47px;line-height: 47px;padding: 0 20px;text-transform: uppercase;font-weight: 500;border-radius: 10px;width: 270px;letter-spacing: .05em;margin: 58px 10px 10px auto;}.amp-step-2__form .ion-btn::after{content: 'send my free report!';font-size: 18px;}.amp-step-2__form .ion-btn:hover{border-color: var(--secondary);color: var(--secondary);}.amp-step-2__footer{font-size: 18px;padding: 50px 15px 70px;width: 1072px;max-width: 95vw;margin: 0 auto;line-height: 1.66em;}.amp-step-2__footer h2{font-size: 60px;font-family: var(--secondary-font);font-weight: 500;letter-spacing: .05em;margin: 0 0 45px;}.amp-step-2__footer .amp-step-2__icon{background: var(--gray);height: 90px;width: 90px;border-radius: 50%;margin: 0 auto 15px;display: flex;justify-content: center;align-items: center;}.amp-step-2__footer .amp-step-2__phone{font-size: 22px;color: var(--body-text);white-space: nowrap;}.amp-step-2__footer .amp-step-2__phone a{color: var(--body-text);}.amp-step-2__footer .amp-step-2__phone a:hover{color: var(--primary);}.amp-step-2__icon{fill: var(--light);}.amp-step-2__icon--email svg{margin-left: -25px;height: 59px;}.amp-step-2__icon--support svg{margin-top: -25px;height: 83px;}.amp-step-2__footer .btn{height: 47px;line-height: 47px;border-radius: 10px;}@media (min-width: 600px) {.amp-step-2__form form { display: flex;flex-wrap: wrap;margin: -10px;}.amp-step-2__form .ion-form-group{flex: 1 1 190px;padding: 10px;margin: 0;}.amp-step-2__form .ion-form-group:nth-child(4), .amp-step-2__form .ion-form-group:nth-child(8), .amp-step-2__form .ion-form-group:nth-child(12){flex: 2 1 339px;}.amp-step-2__form .ion-form-group:nth-child(10){flex: 1 1 100%;}.amp-step-2__form .ion-form-group:last-of-type{flex-grow: 0;}.amp-step-2__form .ion-form-group-break, .amp-step-2__form .ion-form-group-textarea{flex: 1 1 100%;}}@media (min-width: 600px) and (max-width: 1051px){.amp-step-2__form .ion-btn { margin-left: 10px;}}@media (max-width: 500px) {.amp-step-2__header h1 { font-size: 40px;}.amp-step-2__form{padding: 50px 25px;}.amp-step-2__footer h2{font-size: 36px;}}.label{color:#000 !important}.text-white{color: #fff}#secondary-banner .container{position: relative}#header.affix .phone{display: block;right: 110px}@media(max-width:425px) {#header .logo {right: auto}#header .phone{font-size: 20px;display: block !important}#header.affix .phone{right: 85px;left: auto}.offices .btn{width: min-content;min-width: min-content;font-size: 16px}}