 .header .top-links {padding-right:29px;}.header .story-btn {display:inline-block;margin:0 0 0 10px;position:relative;}.header .story-btn a {display:inline-block;color:#fff;background:#275082;border-radius:3px;padding:5px 10px 6px 15px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}.header .story-btn a:before {content:'';position:absolute;border:#275082 solid 6px;border-radius:3px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:0.8s;animation-duration:0.8s;}.header .story-btn a:hover:before {-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out;}.section.generic.yourstory > .inner {padding-bottom:50px;border-bottom:2px solid #eaeaea;}.section.generic.yourstory h1 {color:#275082;font-weight:600;text-align:center;text-transform: uppercase;}.section.generic.yourstory > .inner .content .txt {max-width:622px;padding:10px 0 0;}.section.generic.story-options > .inner {padding-top:60px;padding-bottom:90px;text-align:center;}.section.generic.story-options > .inner .content {text-align:center;}.section.generic.story-options > .inner .content h1 {color:#275082;font-weight:600;text-transform: uppercase;}.section.generic.story-options > .inner .content .txt {font-size:16px;}.section.generic.story-options .content .btns {padding:40px 0 0;}.section.generic.story-options .content .btns div {display:inline-block;vertical-align:top;margin:0 20px;cursor:pointer;}.section.generic.story-options .content .btns div i {width:91px;height:91px;display:block;background-image:url("/source/af6e76b965eef729675af5f28a39a7ed/icons-your-story.png");background-repeat:no-repeat;}.section.generic.story-options .content .btns div.good i {background-position:0 0;}.section.generic.story-options .content .btns div.bad i {background-position:-92px 0;}.section.other-stories .quote-swiper {width:100%;overflow:hidden;position:relative;padding:0 0 60px}.section.other-stories .quote-swiper .fade-left {width:200px;height:100%;background: -moz-linear-gradient(left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 10%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.95) 10%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.95) 10%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffffff', endColorstr='#00ffffff',GradientType=1 );position:absolute;left:0;top:0;z-index:5;}.section.other-stories .quote-swiper .fade-right {width:200px;height:100%;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.95) 90%, rgba(255,255,255,0.95) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 90%,rgba(255,255,255,0.95) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 90%,rgba(255,255,255,0.95) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f2ffffff',GradientType=1 );position:absolute;right:0;top:0;z-index:5;}.section.other-stories .swiper-slide {width:520px;overflow: visible;}.section.other-stories .item {border:1px solid #d6d6d6;position:relative;padding:40px 30px 40px 0;background:url("/source/5df45a84e5bd51f815dd65cf204fe54e/bg-quote.png") 94% 82% no-repeat;}.section.other-stories .item::after {content:'';display:block;clear:both;}.section.other-stories .item .img {width:118px;height:118px;background:#afafaf;border-radius:50%;overflow:hidden;float:left;margin:12px 0 0 -59px;text-align:center;display:flex;justify-content:center;align-items:center;}.section.other-stories .item .img img {display:block;}.section.other-stories .item .img .abbr {font-size:30px;line-height:1;text-transform:uppercase;font-weight:700;color:#fff;}.section.other-stories .item .txt {width:75%;float:right;text-align:left;}.section.other-stories .item .txt .quote {height:122px;line-height:24px;color:#212121;}.section.other-stories .item .txt .name {font-size:16px;line-height:1;color:#275082;font-weight:600;padding:30px 0 0;}.section.other-stories .swiper-btns {height:50px;text-align: center;}.section.other-stories .swiper-btn {width:50px;display:inline-block;vertical-align:middle;font-size: 2rem;line-height: 2rem;}.section.other-stories .swiper-button-next, .section.other-stories .swiper-button-prev {width:34px;height:34px;background:#b4b4b4;border-radius:50%;position:relative;top:auto;left:auto;right:auto;transition:all 0.2s ease;}.section.other-stories .swiper-button-next:after, .section.other-stories .swiper-button-prev:after {display: none;}.section.other-stories .swiper-button-next i, .section.other-stories .swiper-button-prev i {color:#fff;line-height:36px;font-size:14px;transition:all 0.2s ease;}.section.other-stories .swiper-button-next:hover, .section.other-stories .swiper-button-prev:hover {width:47px;height:47px;background:#61b13f;}.section.other-stories .swiper-button-next:hover i, .section.other-stories .swiper-button-prev:hover i {line-height:48px;font-size:18px;}.section.bg-txt {background:url("/source/5034182845695099ef5f749c1dd8c055/tile-boxes.gif") repeat;}.section.bg-txt > .inner {padding-top:70px;padding-bottom:75px;text-align:center;}.section.bg-txt .content {max-width:836px;color:#fff;font-size:24px;line-height:34px;}.section.bg-txt .content .highlight {font-weight:600;}.section.bg-txt .content .txt {font-weight:300;padding:30px 0 0;}.good-modal .inner {height: 100%;min-height: 400px;padding: 60px 25px 80px;text-align: center;overflow: hidden;}.good-modal .title {max-width:500px;font-size:29px;line-height:32px;color:#275082;text-transform:uppercase;margin: auto;}.good-modal .no-loc .content {padding-top:40px;display:none;}.good-modal .links {padding:40px 0 0;display:flex;justify-content:center;align-items:stretch;}.good-modal .no-loc .links {padding-top:20px;}.good-modal .links .item {margin:0 10px 20px;display:flex;flex-direction:column;}.good-modal .links a.logo-link {display:inline-block;vertical-align:bottom;margin:0 25px 15px;position:relative;}.good-modal .links a.logo-link i {display:block;background-image:url("/source/af6e76b965eef729675af5f28a39a7ed/icons-your-story.png");background-repeat:no-repeat;}.good-modal .links a.logo-link i.google {width:191px;height:60px;background-position:0 -92px;margin-top:16px;}.good-modal .links a.logo-link i.yelp {width:160px;height:81px;background-position:0 -153px;}.good-modal .links a.logo-link span {position:absolute;left:-9999px;z-index:-1;}.good-modal .links .btn {margin:auto auto 0;align-self:flex-end;}.good-modal .links .btn a {min-width:130px;padding:13px 30px 12px;color: #fff;background:#61b13f;border-radius:3px;}.good-modal .links .btn a:hover {background:#275082;color:#fff;}.good-modal .review-link {width:80%;margin:10px auto 0;}.good-modal .dropdown {width:100%;max-width:280px;text-align:center;margin:20px auto 0;position:relative;border:1px solid #275082;}.good-modal .dropdown * {box-sizing:border-box;}.good-modal .dropdown .selected {width:100%;padding:8px 20px;text-align:left;color:#275082;text-transform:uppercase;cursor:pointer;}.good-modal .dropdown .selected i {display:block;position:absolute;right:10px;top:10px;z-index:1;font-size:20px;}.good-modal .dropdown ul {width:100%;list-style:none;margin:0 auto;position:absolute;left:0;top:100%;z-index:10;border:1px solid #275082;background:#fff;text-align:left;display:none;}.good-modal .dropdown ul li {margin:0;}.good-modal .dropdown ul li a {display:block;color:#275082;padding:5px 20px;}.good-modal .dropdown ul li a:hover {background:#ccc;}.bad-modal {width:90%;max-width:800px;max-height:80vh;padding:54px;background:#275082;position:fixed;left:50%;top:50%;z-index:1000201;transform:translate(-50%,-50%);box-sizing:border-box;overflow:hidden;display:none;}.bad-modal .inner {max-height:68vh;text-align:center;color:#fff;overflow:hidden;overflow-y:auto;}.bad-modal .title {font-size:29px;line-height:1;color:#fff;font-weight:600;text-transform:uppercase;}.bad-modal .form {padding:40px 0 0;}.bad-modal .form * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bad-modal .input-item {margin:0 auto 20px;}.bad-modal .input-item::after {content:'';display:block;clear:both;}.bad-modal .input-field {width:100%;position:relative;}.bad-modal .input-item.half .input-field {width:48%;float:left;}.bad-modal .input-item.half .input-field:last-child {float:right;}.bad-modal .form label {position:absolute;left:5px;top:5px;z-index:-1;}.bad-modal .form textarea, .bad-modal .form select {width:100%;border:0;}.bad-modal input[type="text"], .bad-modal input[type="email"], .bad-modal input[type="date"] {width:100%;border:0;outline:none;}.bad-modal input[type="date"] {padding:10px 4px 10px 10px;}.bad-modal textarea {width:100%;font-size:14px;}.bad-modal select {padding:10px;font-size:14px;background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0LjkgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQuOSAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDQ0NDQ7fQo8L3N0eWxlPgo8dGl0bGU+YXJyb3dzPC90aXRsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxLjQsNC43IDIuNSwzLjIgMy41LDQuNyAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzLjUsNS4zIDIuNSw2LjggMS40LDUuMyAiLz4KPC9zdmc+Cg==) no-repeat right 2px center;-moz-appearance:none;-webkit-appearance:none;appearance:none;}@media (max-width:767px) {.good-modal .title {font-size:23px;}.good-modal .links {display:block;padding-top:20px;}.good-modal .links a.logo-link {margin:0 auto 15px;}.bad-modal {padding:25px 20px;}.bad-modal .input-item.half .input-field {width:100%;float:none;margin-bottom:20px;}.bad-modal .input-item.half .input-field:last-child {margin-bottom:0;}.bad-modal textarea {font-size:16px;}.section.other-stories .quote-swiper .fade-right, .section.other-stories .quote-swiper .fade-left {display:none;}.section.other-stories .swiper-slide {width:80%;}.section.other-stories .item .txt .quote {height:auto;}}.good-modal .links a.logo-link i.google {width: 191px;height: 60px;background-position: 0 -92px;margin-top: 16px;}.good-modal .links a.logo-link i {display: block;background-image: url("/source/af6e76b965eef729675af5f28a39a7ed/icons-your-story.png");background-repeat: no-repeat;}.sxn_modal_backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba( 0, 0, 0, 0.9 );}.sxn_modal {z-index: 999999;position: absolute;top: 0;right: 0;left: 0;margin: auto;display: none;}.sxn_modal .block_cont {position: relative;box-sizing: border-box;margin: 40px auto 0;width: 90%;max-width: 500px;background: #fff;}.sxn_modal .sxn_modal_link_close {cursor: pointer;position: absolute;top: -34px;right: -4px;display: block;margin: 0;padding: 0;color: #fff;font: 32px/1 'PT Sans', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 0 0 14px rgba(0, 0, 0, 0.7);background: transparent;transition: all 250ms ease;}.sxn_modal .sxn_modal_link_close:hover {opacity: 0.7;text-decoration: none;}.sxn_modal_review .block_cont {min-height: 600px;}.sxn_modal_form .block_cont {padding: 20px;color: #fff;background: #275083;}.sxn_modal_form .nc_form {margin: 0;padding: 0;color: #fff;background: transparent;border: 0;}.sxn_modal_form .cont_heading {padding: 0 0 20px;font-size: 21px;font-weight: bold;text-align: center;text-transform: uppercase;}.sxn_modal_form .nc_form label {color: #fff;padding: 0 0 4px;}.sxn_modal_form .reviewFormNote {margin: 20px 0 20px;color: #fff;}.sxn_modal_form form input[type="submit"] {opacity: 1;cursor: pointer;box-sizing: border-box;display: block;margin: 20px auto 0;width: 100%;max-width: 200px;height: 40px;color: #fff;text-transform: uppercase;background-color: #33a343;border: 0;border-radius: 4px;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 500ms ease;}.sxn_modal_form form input[type="submit"]:hover {color: #000;background-color: #fff;}@media screen and (min-width: 1120px) {.sxn_modal_form .cont_heading {padding: 0 0 30px;}}@media screen and (min-width: 1440px) {.sxn_modal_form .cont_heading {padding: 0 0 40px;font-size: 29px;}}.section.leave-reviews .inner {display: block;width: 100%;margin: 0 auto;background: #ededed;border-radius: 25px;padding: 40px;box-sizing: border-box;position: relative;z-index: 1;overflow: hidden;}.section.leave-reviews > .inner .content h2 {color:#325e92;font-weight:600;text-transform: uppercase;font-size: 25px;padding: 0 0 20px;}.section.leave-reviews > .inner .content .txt {font-size:16px;color: #000;}.section.leave-reviews .content .btns {padding: 10px 0 0;}.section.leave-reviews .content .btns a#reviewBtn {display: block;width: 200px;height: 55px;border-radius: 5px;background: #98bb64;color: #fff;text-transform: uppercase;text-align: center;font-weight: 700;font-size: 24px;line-height: 1;display: flex;justify-content: center;align-items: center;}.section.leave-reviews .content .btns a#reviewBtn:hover {opacity: 0.8;text-decoration: none;}@media screen and (min-width: 1120px) {.section.leave-reviews .inner {display: block;width: calc(100% - 60px);margin: 0 auto;padding: 60px;}.section.leave-reviews .inner::before {position: absolute;content: '';width: 30%;height: 100%;top: 0;right: 0;background: url("/source/b90f886cb8f9797270661d8376b67942/reviews-box-bg.webp") no-repeat left top;background-size: cover;z-index: 2;}.section.leave-reviews > .inner .content {width: 75%;}.section.leave-reviews > .inner .content h2 {font-size: 28px;}.section.leave-reviews .content .btns {padding: 30px 0 0;}.section.leave-reviews .content .btns a#reviewBtn {width: 220px;height: 74px;font-size: 26px;}}@media screen and (min-width: 1440px) {.section.leave-reviews .inner::before {width: 50%;}.section.leave-reviews > .inner .content {width: 55%;}.section.leave-reviews > .inner .content h2 {font-size: 34px;}.section.leave-reviews .content .btns a#reviewBtn {width: 260px;height: 94px;font-size: 34px;}}.section.google-reviews .inner {display: block;width: 100%;max-width: 940px;margin: 0 auto;box-sizing: border-box;}.section.google-reviews > .inner .content {text-align: center;margin: 40px 0 20px;}.section.google-reviews > .inner .content h2 {color:#325e92;font-weight:600;text-transform: uppercase;font-size: 25px;padding: 0 0 20px;}.section.google-reviews > .inner .content .txt {font-size:16px;color: #000;}@media screen and (min-width: 1120px) {.section.google-reviews > .inner .content {margin: 80px 0 30px;}.section.google-reviews > .inner .content h2 {font-size: 28px;}}@media screen and (min-width: 1440px) {.section.google-reviews > .inner .content h2 {font-size: 34px;}}