/*
 Theme Name:	Tidal Wave Auto Spa
 Theme URI:     https://www.tidalwaveautospa.com/
 Description:   Custom Bootstrap 5 theme built upon the SEOteric framework
 Author:        SEOteric
 Author URI:    http://www.seoteric.com
 Template:		Seoteric-Framework
 Version:       1
*/

/*@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat+Alternates:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/
/*////////////////////////////////////////////////
GENERAL STYLES
///////////////////////////////////////////////*/
    .container, .container-lg, .container-md, .container-sm {
      max-width: 1200px !important;
    }


html, body {
    font-family: 'Montserrat', sans-serif;
	font-style: normal;
  	font-stretch: normal;
  	letter-spacing: normal;

}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
} 
h1, .h1 {
    font-size: 3.8rem;
        color: #002469;
}
h2, .h2, h3, .h3 {
    color: #002469;
}
h3, .h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-bottom: 30px;
    text-transform: none;
}
#content {
    width: auto;
    height: auto;
}
#content h2 span.highlight {
    font-family: 'Montserrat Alternates', sans-serif;
}
#content h2:after,
#content .h2:after,
.content h2:after,
.content .h2:after{
    display: block;
    margin: 10px auto 40px auto;
    content: '';
    max-width: 400px;
    height: 12px;
    background-image: linear-gradient(to right, #5bc2e7 -1%, #003896 102%);
    border-top-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

h3 {
/*    font-family: 'Bebas Neue', sans-serif;*/
    letter-spacing: 0.45px;
}
h2.wave {
  background: linear-gradient(to right, #5bc2e7, #684199, #684199 , #ed2891);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#content h2.wave:after {
    display: none;
}
.ft-bebas {
    font-family: 'Bebas Neue', sans-serif;
}
a {
    color: #0085ca;
    text-decoration: none;
}
html {
  scroll-padding-top: 11rem;
}
/*/////////////////////////////////////////////
BUTTONS AND COLORS
////////////////////////////////////////////*/
.btn {
    text-transform: uppercase;
    border-radius: 50rem;
    font-weight: 700;
    padding: 0.5rem 1.75rem;
}
.btn-primary,
.bg-primary {
    background-color: #002469 !important;
}
.btn-primary:hover {
    background-color: #5bc2e7 !important;
    border-color: #5bc2e7;
}
.border-primary {
    border-color: #002469 !important;
}
.bg-secondary,
.btn-secondary {
    background-color: #5bc2e7 !important;
}
.btn-secondary:hover {
    background-color: #0085ca !important;
}
.btn-dark,
.bg-dark {
    background-color: #0c1731!important;
}
.btn-outline-primary {
    border-color:#002469 !important;
    color:#002469 !important;
}
.btn-outline-primary:hover {
    background-color: #0085ca !important;
    color: #FFF !important;
}
.btn-outline-secondary {
    border-color:#0085ca !important;
    color: #FFF !important; 
}
.btn-outline-secondary:hover {
    background-color: #0085ca !important;
    color: #FFF !important;
}
.btn-gradient {
    background-image: linear-gradient(to right, #003896 -1%, #5bc2e7 102%);
    color: #FFF;
}
.btn-gradient:hover {
    background-image: linear-gradient(to left, #003896 -1%, #5bc2e7 102%);
    color: #FFF;
}
.btn-sm {
    padding: 0.25rem 1rem !important;
    font-size: 14px;
}
.text-primary {
    color: #002469 !important;
}
.text-secondary {
    color: #5bc2e7 !important;
}
.text-tertiary {
    color: #0085ca;
}
.text-success {
    color: #76bc43 !important;
}
.text-quinary {
    color:#ed2891;
}
.border-secondary {
    border-color: #5bc2e7 !important;
}
.border-tertiary {
    border-color: #0085ca !important;
}
.border-5 {
    border-width: 8px !important;
}
/*ACCORDIONS*/
.accordion-button {
    
}
.accordion-button:not(.collapsed) {
    color: #FFF !important;
    background-color: #0085ca;
}
.accordion-button::after {
    display: none;
}
.accordion-button::before {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: 0;
    margin-right: 15px;
    content: "";
    background-image: url(images/icon-plus.svg);
    background-repeat: no-repeat;
    background-size: contain;
    transition: var(--bs-accordion-btn-icon-transition);
    background-position: center;
}
.page-template-template-community .accordion-button::before {
    background-image: url(images/icon-plus-dark.svg); 
}
.accordion-button:not(.collapsed)::before {
    background-image: url(images/icon-minus.svg);
}
/*////////////////////////////////////////////////
HEADER
////////////////////////////////////////////////*/
header {
    position: relative;
    z-index: 1;
    background-color: #FFF;
}
.menu-header-menu-container {
    width: 100%;
}
.navbar-brand img {
/*    max-width: 200px;*/
    transition: all .3s ease;
}
.sticky .navbar-brand img {
    max-width: 140px;
    transition: all .3s ease;
}

#menu-top-menu {
    margin-top: 10px;
        transition: all .3s ease;
}
.sticky #menu-top-menu {
    margin-top: 0px;
        transition: all .3s ease;
}
.navbar-toggler {
    border: none;
}
.navbar-toggler .icon-bar, 
header.sticky .navbar-toggler .icon-bar {
    width: 30px;
    background: #002469 ;
    height: 4px;
    border-radius: 3px;
    margin: 5px 0;
    display: block;
}
.navbar-toggler .bottom-bar {
    transform-origin: 16% 90%;
}
.navbar-toggler .top-bar {
    transform-origin: -11% 100%;
}
.nav-link:focus, .nav-link:hover {
    color: #0085ca;
}
#menu-item-1350 {
    width: 165px;
    margin-top: -26px;
}
#menu-item-1350 ul {
    width: max-content;
}
#menu-item-1350 a {
    text-wrap:wrap;
    white-space: normal;
}
.dropdown-menu {
    border-radius: 0px;
    padding: 0px;
}
.dropdown-item {
    border-bottom:1px solid #c8c8c8;
    text-transform: uppercase;
    font-weight: bold;
    color: #002469;
    padding: 5px 10px;
    font-size: 15px;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #002469;
    color: #FFF;
}
.dropdown-menu li:last-child .dropdown-item {
    border-bottom: 0px;
    
}
.video-wrapper {
/*  width: 100vw;*/
  height: 75vh;
  position: relative;
  overflow: hidden;
/*  text-align: center;*/
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-wrapper video {
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -3;
}
.video-wrapper .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgb(0 56 150 / 70%);
    z-index: -2;
}
.video-wrapper h1 {
    font-size: 4.75vw;
}
header .nav-link {
    color: #002469;
    text-transform: uppercase;
    font-weight: 700;
    margin-right: 15px;
}

header #menu-top-menu .nav-link {
    color: #0085ca;
    text-transform: none;
}
header .support .nav-link {
    position: relative;
    padding-left: 24px !important;
}
header .support .nav-link:before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(images/icon-support.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    left: 0;
    top: 10px;
}
/*///////////////////////////////
GRADIENTS
////////////////////////////////*/
.gradient-box {
  position: relative;
  box-sizing: border-box;
  background-clip: padding-box;
  /* !importanté */
  border-width:5px 0;
    border-style:  solid ;
    border-color:  transparent;
  /* !importanté */
  border-radius: 3em 0 ;
}
.gradient-box:before,
.gradient-box:after{
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -25px 0 0;
  /* !importanté */
  border-radius: inherit;
  /* !importanté */
  background: linear-gradient(to right, white, #0085ca);
}
.gradient-box:after {
    margin: 0 0 -25px 0;
    background: linear-gradient(to right, #0085ca, white);
}

.divider-blue-gradient,
.divider-blue-gradient-alt{
    display: block;
    height: 8px;
    background-image: linear-gradient(to right, #5bc2e7 -1%, #003896 102%);
    border: none;
}
.divider-blue-gradient-alt{
    background-image: linear-gradient(to left, #5bc2e7 -1%, #003896 102%);
}
.bg-community-gradient {
    background-image: linear-gradient(to right, #76bc43, #5bc2e7);
}
.card .divider-blue-gradient {
    height: 40px;
}
.card .divider-green {
    height: 40px;
    background-color: #76bc43;
    background-image: none;
}
.titleContainer {
    position:relative;
/*
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
*/
    z-index: 2;
}
/*////////////////////////////////////////////////
HOME PAGE
////////////////////////////////////////////////*/
#heroSlides .carousel-control-next-icon, 
#pageSlides .carousel-control-next-icon, 
#heroSlides .carousel-control-prev-icon,
#pageSlides .carousel-control-prev-icon
{
    background-color: rgba(0,0,0,0.5);
    width: 5rem;
    height: 6rem;    
}
#heroSlides .carousel-control-next, 
#pageSlides .carousel-control-next, 
#heroSlides .carousel-control-prev,
#pageSlides .carousel-control-prev {
    width: auto;
}
.home #heroSlides .carousel-indicators,
#pageSlides .carousel-indicators {
    bottom: -50px;
}
.single-location .carousel-indicators {
    margin-bottom: 0;
}
.carousel-indicators [data-bs-target],
.carousel-indicators [data-bs-target],
.splide__pagination__page {
    height: 10px;
    width: 10px;
    margin-right: 5px;
    margin-left: 5px;    
    border-radius: 50%;
    background-color: #000;
    opacity: 0.25;
}
.carousel-indicators .active,
.carousel-indicators .active,
.splide__pagination__page.is-active {
    background-color: #0085ca !important;
    opacity: 1 !important;
}
.splide__pagination__page {
    margin: 5px !important;
}
.splide__pagination {
    bottom: -0.5em !important;
}
.single-slide .splide__arrows {
    display: none;
}
/*
#servicesSlider .splide__arrows {
    display: none;
}
*/

.bubbleBG,
.bubbleBGv2,
.bubbleOverlay,
.bubbleBG.square,
.bubbleBGv2.square {
    background-image: url(images/BubblesBackground.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.bubbleBGv2 {
    background-image: url(images/BubblesBackground2.webp);
}
.bubbleBG.square {
    background-image: url(images/PolaroidBubbles-Front.png);
}
.bubbleBGv2.square {
    background-image: url(images/PolaroidBubbles-Front.png);
}
.bubbleBGv2 .bubbleOverlay,
.bubbleBG.square .bubbleOverlay
.bubbleBGv2.square .bubbleOverlay,
.bubbleOverlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(images/BubblesForeground.webp);
}
.bubbleBGv2 .bubbleOverlay {
    background-image: url(images/BubblesForeground2.webp);
}
.bubbleBG.square .bubbleOverlay {
    background-image: url(images/PolaroidBubbles-Back.png);
}
.bubbleBGv2.square .bubbleOverlay {
    background-image: url(images/PolaroidBubbles-Back.png);
}
.bubbleBG.square {
    transform: rotate(-8deg);
}
.bubbleBGv2.square {
    transform: rotate(8deg);
}
.playIcon .overlay {
    position: absolute; 
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.altPanel .playIcon .overlay {
     z-index: 5;
}
.playIcon .overlay a {
    display: block;
    width: 100%;
    height: 100%;
}
.playIcon .overlay a:hover {
    cursor: pointer;
}
.playIcon .overlay .fa-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-42%, -50%);
    color: rgba(255,255,255,0.75);
    font-size: 72px;
}
.playIcon .overlay a:hover .fa-play {
    color: #FFF;
}
.altPanel .playIcon .overlay .fa-play {
    color: rgba(0,133,202,0.5);
}
.altPanel .playIcon .overlay a:hover .fa-play {
    color: rgba(0,133,202,1);
}
.cleanClub {
    background-image: linear-gradient(to bottom, #fff, #bfe1f2 35%, #0085ca 66%, #002469);
}
.cleanClub .row {
    position: relative;
    z-index: 2;
}
.blog .cleanClub {
    background-image: linear-gradient(to bottom, #fff 50%, #bfe1f2 60%, #0085ca 75%, #002469);
}
.footnote p {
    font-size: 11px;
    font-style: italic;
}
/*////////////////////////////////////////////////
BORDER GRADIENTS
////////////////////////////////////////////////*/

.border-gradient-top,
.border-gradient-bottom,
.border-gradient-start,
.border-gradient-end,
.border-gradient-top-bottom {
  border: 10px solid;
  border-image-slice: 1;
  border-width: 5px;
}
.border-gradient-top {
  border-width: 5px 0 0;
}
.border-gradient-top-bottom {
  border-width: 15px 0 ;
}
.border-gradient-bottom {
  border-width: 0 0 5px;
}
.border-gradient-start {
  border-width: 0 0 0 5px;
}
.border-gradient-end {
  border-width: 0 5px 0 0;
}
.border-gradient-blue {
  border-image-source: linear-gradient(to right, #5bc2e7 -1%, #003896 102%);
}

/*////////////////////////////////////////////////
FORM STYLES
////////////////////////////////////////////////*/
body .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex .ginput_right select, 
body .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex select,
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper select, .gform_wrapper textarea{
    border-radius: 4px;
    border: none;
    padding: 8px;
}
body .gform_wrapper ul li.gfield {

}
body .gform_wrapper .top_label div.ginput_container {

}

::-webkit-input-placeholder,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { 
	color: #adadad;
	}
::-moz-placeholder { 
	color: #adadad;
}
:-ms-input-placeholder { 
	color: #adadad;
	}
:-moz-placeholder { 
	 color:#adadad;
	}

body .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex .ginput_right select, 
body .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), 
body .gform_wrapper .ginput_complex select,
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper select, .gform_wrapper textarea,
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large{
    background: #FFF !important;
    border: 2px solid #cbcbcb !important;
    border-radius: 1rem !important;
    padding: 0.25rem 1rem !important;
    font-size: 28px !important;
    font-family: 'Bebas Neue', sans-serif !important;
    color: #0085ca !important;
    font-weight: normal !important;
    margin-bottom: 0px;
}
.gform_wrapper.gravity-theme .gform_footer .gform_button {
    border: none;
/*    display: block !important;*/
    margin: 0 auto;
    border-radius: 50px;
    font-weight: 700;
    padding: 0.5rem 3.75rem !important;
    text-transform: uppercase;
    color: #FFF;
    background-color: #002469 !important;
}
.gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
    background-color: #0085ca !important;
}
.gform_wrapper.gravity-theme .gfield_label,
#gform_wrapper_4 h3,
.gform_wrapper h3 {
    color: #0085ca;
    font-weight: normal !important;
    text-transform: uppercase;
}
#gform_wrapper_4,
.gform_wrapper {
    box-shadow: 0 10px 10px  rgba(0,0,0,0.2);
    padding: 0 20px 20px !important;
    border-radius: 15px;
}
#gform_wrapper_4 .divider-blue-gradient,
.gform_wrapper .divider-blue-gradient {
    height: 40px;
    margin: 0 -20px;
    border-radius: 15px 15px 0 0;
}
#gform_wrapper_4 .gform_required_legend,
.gform_required_legend {
    display: none;
}

/*LOCATION PAGES*/
#page-banner .infoBox a,
.single-location .infoWindow a {
    color: #5BC2E7;
    text-decoration: underline;
}
#page-banner .infoBox a:hover {
    text-decoration: none;
}
#page-banner .overlay {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(91,194,231);
    background: linear-gradient(107deg, rgba(91,194,231,0.8) 0%, rgba(104,65,153,0.8) 29%, rgba(104,65,153,0.8) 73%, rgba(237,40,145,0.8) 100%);
    z-index: 1;
}
.page-braves #page-banner .overlay {
    display: none;
}
.single-location .gm-style-iw-d {
    max-height: none !important;
}
.blog #page-banner .overlay,
.single.single-post #page-banner .overlay,
.category #page-banner .overlay {
    background: rgb(0,133,202);
    background: linear-gradient(107deg, rgba(0,133,202,0.65) 0%, rgba(236,232,26,0.65) 100%);
}
/*
.single-location #page-banner .overlay {
    position: relative;
    z-index: 1;
}
*/
.post-type-archive-location .accordion-button::after,
.page-all-locations .accordion-button::after,
.page-id-4267 .accordion-button::after {
    display: none;
}
.post-type-archive-location .accordion-button:not(.collapsed)::before,
.page-all-locations .accordion-button:not(.collapsed)::before,
.page-id-4267 .accordion-button:not(.collapsed)::before {
    background-image: url(images/icon-minus.svg);
}
.post-type-archive-location .accordion-button::before,
.page-all-locations .accordion-button::before,
.page-id-4267 .accordion-button::before {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: url(images/icon-plus.svg);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
    display: inline-block;
    position: absolute;
    left: 30px;
    top: 20px;
}
.dirContainer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 350px;
}
.view_location h3 {
    position: relative;
    padding-left: 30px;
}
.view_location h3:before {
    position: absolute;
    left: 0;
    content: '';
    display: inline-block;
    width: 24px;
    height: 35px;
    background-image: url(images/icon-pin-alt.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;  
}
.view_location p {
    letter-spacing: 1.6px;
    padding-left: 30px;
    font-weight: 500;
}
.view_location .phone {
    position: relative;
    padding-left: 40px;
    font-weight: bold;
    letter-spacing: 1.4px;
}
.view_location .phone:before {
    position: absolute;
    top: -2px;
    left: 2px;
    content: '';
    display: inline-block;
    width: 24px;
    height: 35px;
    background-image: url(images/icon-cell.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.infoWindow a:-webkit-any-link:focus-visible {
    outline:none !important;
}
.locationSidebar {
    max-height: 587px;
}
.locationSidebar::-webkit-scrollbar {
    width: 14px;
	background: #FFF;
}
.locationSidebar::-webkit-scrollbar-track {
    border-radius: 10px;
}
.locationSidebar::-webkit-scrollbar-thumb {
    border-radius: 10px;
	/*border:2px solid #FFF;*/
    background: #a2a29d;
	box-shadow: inset 0 0 0 2px #FFF;
}
.locationGrid p {
    font-weight: 500;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}
.gm-style-iw.gm-style-iw-c {
    max-width: inherit !important;
}
/* common */
.ribbon {
  width: 225px;
  height: 175px;
  overflow: hidden;
  position: absolute;
}
/*
.ribbon.flexible {
    left:12px;
}
*/
.ribbon span {
  position: absolute;
  display: block;
  width: 300px;
  padding:0;
  background-color: #3498db;
  
  color: #fff;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.16);
  background-image: linear-gradient(to left, #5bc2e7, #003896);
    font-family: 'Bebas Neue', sans-serif;
    font-size: 30px;    
}

/* top left*/
.ribbon-top-left {
  top: -10px;
  left: -10px;
}
/*
.ribbon-top-left.flexible span {
    right: 18px;
    top: 34px;
    transform: rotate(-37deg);
}
*/
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
    right: -2px;
    top: 32px;
    transform: rotate(-30deg);
}

.socials.local a[href*="facebook.com"]:nth-child(2),
.socials.local a[href*="twitter.com"]:nth-child(2),
.socials.local a[href*="linkedin.com"]:nth-child(2),
.socials.local a[href*="youtube.com"]:nth-child(2),
.socials.local a[href*="instagram.com"]:nth-child(2) {
    display: none !important;
}
/*SUPPORT PAGES*/
.support a:hover .card {
    background-color: #0085ca;
    color: #FFF;
}
.page-template-page-flexible-content-2022 .support a:hover .card h5,
.tax-location-region .support a:hover .card h5 {
    color: #0085ca !important;
    text-decoration: underline;
}
.page-template-page-flexible-content-2022 .support a:hover .card,
.faqSupport a:hover .card,
.tax-location-region .support a:hover .card {
    color: #4c626d;
    background-color: #f2f2f2;
}

.fleetIcon {
    min-height: 90px;
    max-height: 90px;
}
.fleetPlay .playIcon .overlay .fa-play {
    color: rgba(0,133,202,0.75);
}
.fleetPlay .playIcon .overlay a:hover .fa-play {
    color: rgba(0,133,202,1);
}
.fundPlay .playIcon .overlay .fa-play {
    color: rgba(118,188,67,0.75);
}
.fundPlay .playIcon .overlay a:hover .fa-play {
    color: rgba(118,188,67,1);
}

/*FUNDRAISING PAGES*/

.options ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.options ul li {
    line-height: 22px;
    color: #4c626d;
    padding: .5rem;
}

.options ul li:before {
    font: var(--fa-font-solid);
    content: "\f111";
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: relative;
    top: -3px;
    left: -5px;
    font-size: 4px;
  }

.options ul li:nth-child(odd) {
    background-color: #f5f5f5;
}
/*ABOUT PAGES*/
.gridItem {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 880px;
}
.gridItem .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.gridContent {
    position:absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    z-index: 1;
    text-align: center;
} 
.gridContent a {
    text-decoration: underline;
}
/*FLEXIBLE CONTENT STYLES*/

#v-pills-tab .nav-link {
    border-left: 9px solid;
    border-radius: 0px !important;
    border-color: #0085ca;
    color: #0085ca;
    text-transform: uppercase;
    font-weight: bold;
    background: none;
    text-align: left;
    font-size: 30px;
    line-height: 1.1;
}
#v-pills-tab .nav-link.active, 
#v-pills-tab .nav-link:hover,
#v-pills-tab .nav-pills .show>.nav-link {
    background: none;
    color: #002469;
    border-left: 9px solid;
    border-radius: 0;
    border-color:#002469;
}
/*SERVICES PAGES*/
.custom-tooltip {
  --bs-tooltip-bg: #002469;
}
ul.includes {
    margin: 0;
    padding: 0;
    list-style-type: none;
    justify-content: flex-start;
    display: flex;
    flex-wrap: wrap;    
}
ul.includes li {
    display: inline-block;
    width: 75px;
    height: 60px;
/*
    background-image: url(images/service-icon-gx4.svg);
    background-repeat: no-repeat;
    background-size: contain;
*/
}

ul.includes li img {
    max-height: 60px;
    width: auto;
    display: block;
    margin: 0 auto;
}
ul.includes li a:hover {
    cursor: help;
}
ul.includes li.urinse {
    background-image: url(images/service-icon-urinse.svg);
}
ul.includes li.udry {
    background-image: url(images/service-icon-udry.svg);
}
ul.includes li.uwheel {
    background-image: url(images/service-icon-uwheel.svg);
}
ul.includes li.rust {
    background-image: url(images/service-icon-rust.svg);
}
ul.includes li.mirror {
    background-image: url(images/service-icon-mirror.svg);
}
ul.includes li.glow {
    background-image: url(images/service-icon-glow.svg);
}
ul.includes li.soap {
    background-image: url(images/service-icon-soap.svg);
}
ul.includes li.ceramic {
    background-image: url(images/service-icon-ceramic.svg);
}
ul.includes li.sea {
    background-image: url(images/service-icon-sea.svg);
}
ul.includes li.bug {
    background-image: url(images/service-icon-bug.svg);
}
ul.includes li.cure {
    background-image: url(images/service-icon-cure.svg);
}
ul.includes li.wheel {
    background-image: url(images/service-icon-wheel.svg);
}
ul.includes li.wheelshine {
    background-image: url(images/service-icon-wheelshine.svg);
}
ul.includes li.shine {
    background-image: url(images/service-icon-shine.svg);
}
ul.includes li.hwax {
    background-image: url(images/service-icon-hotwax.svg);
}
ul.includes li.foam {
    background-image: url(images/service-icon-foam.svg);
}
ul.includes li.seal {
    background-image: url(images/service-icon-seal.svg);
}
ul.includes li.polish {
    background-image: url(images/service-icon-polish.svg);
}
ul.includes li.tire {
    background-image: url(images/service-icon-tire.svg);
}
ul.includes li.rain {
    background-image: url(images/service-icon-rain.svg);
}
ul.includes li.conditioner {
    background-image: url(images/service-icon-conditioner.svg);
}
.included .list-inline-item:not(:last-child) {
    margin: 0;
}
.included .list-inline-item:not(:last-child):after {
    content: ',';
}
.included .list-inline-item:first-child:after {
    content: '';
}
/*////////////////////////////////////////////////
Responsive Video
////////////////////////////////////////////////*/
.embed-container,
.embed-containerAnimate { 
    position: relative; 
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
} 
.embed-containerAnimate {  
    padding-bottom: 31.59%;
} 

.embed-container iframe,
.embed-containerAnimate iframe,
.embed-container object,
.embed-container embed,
.embed-container video { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*SIDEBAR STYLES*/
#sidebar ul.catMenu {
    background: #003896;
    margin-bottom: 40px;
}
#sidebar ul.catMenu li.categories:first-of-type {
    color: #FFF;
    font-size: 24px;
    padding: 0 1rem;
    line-height: 2;
}
#sidebar ul.catMenu ul {
    background: #FFF;
    margin: 0 -1rem;
    font-size: 18px;
    font-weight: bold;
    padding: 0;
}
#sidebar ul.catMenu ul li {
    line-height: normal;
}
#sidebar ul.catMenu ul a {
    color: #003896;
    display: block;
    padding: 0.5rem 1rem;
    background: #fafafa;
    border-bottom: 1px solid #ccc;
}
#sidebar ul.catMenu ul a:hover {
    background: #76bc43;
    color:  #FFF;
}
/*////////////////////////////////////////////////
SOCIALS
////////////////////////////////////////////////*/
.socials a[href*="facebook.com"]:before,
.socials a[href*="twitter.com"]:before,
.socials a[href*="linkedin.com"]:before,
.socials a[href*="instagram.com"]:before,
.socials a[href*="angi.com"]:before,
.socials a[href*="youtube.com"]:before{
    font-family: "Font Awesome 6 Brands";
    display: inline-block;
    width: 30px;
    height: 30px;    
    font-size: 20px;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
footer .socials a:before {
    color: #FFF;
}
footer .socials a:hover:before {
    color:#0085ca;
}
.socials a[href*="facebook.com"]:before {
    content: '\f39e';
}
.socials a[href*="twitter.com"]:before {
    content: '\e61b';
}
.socials a[href*="linkedin.com"]:before {
    content: '\f08c';
}
.socials a[href*="instagram.com"]:before {
    content: '\f16d';
}
.socials a[href*="youtube.com"]:before {
    content: '\f16a';
}
.socials a[href*="snapchat.com"]:before {
    content: '\f2ab';
}
.socials a[href*="tiktok.com"]:before {
    content: '\e07b';
}
.socials a[href*="whatsapp.com"]:before {
    content: '\f232';
}
.socials a[href*="yelp.com"]:before {
    content: '\f1e9';
}
.socials a[href*="angi.com"]:before {
    content: '';
    background-image: url(images/icon-angi.svg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.socials a[href*="angi.com"]:hover:before {
    opacity: .5;
}
.community .socials a {
    background-color: #0085ca;
    color: #FFF;
    border-radius: 50%;
    margin: 0 5px;
}
.community .socials a:before {
    width: 46px;
    height: 46px;
    font-size: 30px;
    line-height: 1.65;
}
.community .socials a:hover {
    background-color: #002469 ;
}
/*////////////////////////////////////////////////
FOOTER
////////////////////////////////////////////////*/
footer .menu,
footer .menu ul{
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0;
}
footer .menu ul {
    padding-top: 0;
    margin-bottom: 0;
}
footer .menu li a {
    display: inline-block;
    font-weight: 500;
    text-decoration: none;
    border-bottom: 3px solid #0085ca;
    color: #FFF;
    font-size: 18px;
    margin-bottom: 15px;
}
footer .menu li li a {
    padding-bottom: 10px;
    margin-bottom: 0;
    font-size: 14px;
    text-decoration: none;
    border-bottom: none;
    color: #FFF;
}
footer .menu a:hover {
    color: #0085ca;
}
footer p small {
    font-size: 12px;
}

#gform_wrapper_11 .gsection_title,
#gform_wrapper_14 .gsection_title {
    margin-bottom: 0;
    margin-top: 30px;
    font-weight: 600;
}
#gform_wrapper_11 {
    padding: 0 4px !important;
}
#gform_wrapper_11.gform_wrapper.gravity-theme .gfield {
    padding: 1rem;
}
.gform_wrapper.gravity-theme .gfield_required {
    color: #20409a !important;
}
#gform_wrapper_11.gform_wrapper.gravity-theme .gform_footer .gform_button, #gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer .gform_button, #gform_wrapper_8.gform_wrapper.gravity-theme .gform_footer .gform_button {
    border-radius: 50px;
}
/*////////////////////////////////////////////////
RESPONSIVE
////////////////////////////////////////////////*/


@media only screen and (max-width: 1400px) {

}

@media screen and (max-width:979px) {
	
}
@media screen and (max-width:859px) {

}
@media screen and (max-width:767px) {
    .navbar-brand img,
    .sticky .navbar-brand img {
        max-width: 120px;
    }
    .video-wrapper h1 {
        font-size: 8vw;
    }
    .video-wrapper {
        height: auto;
    }
}
@media screen and (max-width:599px) {
    #page-banner h1 {
        font-size: 2rem;
    }
/*
    #heroSlides .carousel-control-next-icon, 
    #heroSlides .carousel-control-prev-icon,
    .splide__arrow {
        display: none;
    }
*/
    .accordion-button {
        display: block;
        text-align: center;
    }
    .accordion-button::before,
    .post-type-archive-location .accordion-button::before,
    .page-all-locations .accordion-button::before,
    .page-id-4267 .accordion-button::before{
        position: relative;
        display: block;
        margin: 0 auto 10px;
        top: auto;
        left: auto;
    }
    .gridContent {
        position:relative;
        top:auto;
        left: auto;
        transform: none;
    } 
    .gridItem {
        min-height: inherit;
    }
    ul.includes li {
        width: 63px;
        height: 50px;
        background-position: center;
    }
    #heroSlides .carousel-control-next, #pageSlides .carousel-control-next, #heroSlides .carousel-control-prev, #pageSlides .carousel-control-prev {
        display: none;
    }
    .gm-style-iw.gm-style-iw-c {
        max-width: 100%;
    }
    ul.includes {
        justify-content: space-around;
    }
    #gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48>.gfield_label {
        width: 90% !important;
    }    
    #gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice, #gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice {
        width: 10rem;
    }
    #gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice label, #gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice label {
        font-size: 24px;
        text-align: center;
    }    
}
@media screen and (max-width:479px){
	.video-wrapper h1 {
        font-size: 11vw;
    }
}


/*////////////////////////////////////////////////
BUBBLES ANIMATIONS
////////////////////////////////////////////////*/



#background-wrap {
    bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
    overflow: hidden;
/*	z-index: -1;*/
}

/* KEYFRAMES */

@-webkit-keyframes animateBubble {
    0% {
        top: 100%;
        opacity: 1;
    }
    100% {
        top: -200px;
        opacity: 0;
    }
}

@-moz-keyframes animateBubble {
    0% {
        top: 100%;
        opacity: 1;
    }
    100% {
        top: -200px;
        opacity: 0;
    }
}

@keyframes animateBubble {
    0% {
        top: 100%;
        opacity: 1;
    }
    100% {
        top: -200px;
        opacity: 0;
    }
}

@-webkit-keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:90px;
    }
}

@-moz-keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:90px;
    }
}

@keyframes sideWays { 
    0% { 
        margin-left:0px;
    }
    100% { 
        margin-left:90px;
    }
}

@-webkit-keyframes rotateCircle { 
    0% { 
        transform: rotate(0deg);
    }
    100% { 
        transform: rotate(160deg);
    }
}

@-moz-keyframes rotateCircle { 
    0% { 
        transform: rotate(0deg);
    }
    100% { 
        transform: rotate(160deg);
    }
}

@keyframes rotateCircle { 
    0% { 
        transform: rotate(0deg);
    }
    100% { 
        transform: rotate(160deg);
    }
}

/* ANIMATIONS */

.x1 {
    -webkit-animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 25s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: -5%;
	top: 5%;
	
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transform: scale(0.4);
}

.x2 {
    -webkit-animation: animateBubble 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
	-moz-animation: animateBubble 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
	animation: animateBubble 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
	
	left: -2%;
	top: 80%;
	
	-webkit-transform: scale(0.14);
	-moz-transform: scale(0.14);
	transform: scale(0.14);
}

.x3 {
    -webkit-animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 18s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: -7%;
	top: 40%;
	
	-webkit-transform: scale(0.57);
	-moz-transform: scale(0.57);
	transform: scale(0.57);
}

.x4 {
    -webkit-animation: animateBubble 19s linear infinite, sideWays 3s ease-in-out infinite alternate;
	-moz-animation: animateBubble 19s linear infinite, sideWays 3s ease-in-out infinite alternate;
	animation: animateBubble 19s linear infinite, sideWays 3s ease-in-out infinite alternate;
	
	left: 10%;
	top: 0;
	
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	transform: scale(0.3);
}

.x5 {
    -webkit-animation: animateBubble 20s linear infinite, sideWays 8s ease-in-out infinite alternate;
	-moz-animation: animateBubble 20s linear infinite, sideWays 8s ease-in-out infinite alternate;
	animation: animateBubble 20s linear infinite, sideWays 8s ease-in-out infinite alternate;
	
	left: 20%;
	top: 50%;
	
	-webkit-transform: scale(0.45);
	-moz-transform: scale(0.45);
	transform: scale(0.45);
}

.x6 {
    -webkit-animation: animateBubble 11s linear infinite, sideWays 5s ease-in-out infinite alternate;
	-moz-animation: animateBubble 11s linear infinite, sideWays 5s ease-in-out infinite alternate;
	animation: animateBubble 11s linear infinite, sideWays 5s ease-in-out infinite alternate;
	
	left: 1%;
	top: 0;
	
	-webkit-transform: scale(0.28);
	-moz-transform: scale(0.28);
	transform: scale(0.28);
}

.x7 {
    -webkit-animation: animateBubble 15s linear infinite, sideWays 3s ease-in-out infinite alternate;
	-moz-animation: animateBubble 15s linear infinite, sideWays 3s ease-in-out infinite alternate;
	animation: animateBubble 15s linear infinite, sideWays 3s ease-in-out infinite alternate;
	
	left: 60%;
	top: 70%;
	
	-webkit-transform: scale(0.4);
	-moz-transform: scale(0.4);
	transform: scale(0.4);
}

.x8 {
    -webkit-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
	-moz-animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
	animation: animateBubble 12s linear infinite, sideWays 3s ease-in-out infinite alternate;
	
	left: 80%;
	top: 10%;
	
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	transform: scale(0.6);
}

.x9 {
    -webkit-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
	-moz-animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
	animation: animateBubble 19s linear infinite, sideWays 4s ease-in-out infinite alternate;
	
	left: 60%;
	top: 50%;
	
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	transform: scale(0.3);
}

.x10 {
    -webkit-animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 16s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: 80%;
	top: 80%;
	
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	transform: scale(0.3);
}

.x20 {
    -webkit-animation: animateBubble 15s linear infinite, sideWays 3s ease-in-out infinite alternate;
	-moz-animation: animateBubble 15s linear infinite, sideWays 3s ease-in-out infinite alternate;
	animation: animateBubble 15s linear infinite, sideWays 3s ease-in-out infinite alternate;
	
	left: 0%;
	top: 65%;
	
	-webkit-transform: scale(0.65);
	-moz-transform: scale(0.65);
	transform: scale(0.65);
}

.x19 {
    -webkit-animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
	-moz-animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
	animation: animateBubble 10s linear infinite, sideWays 2s ease-in-out infinite alternate;
	
	left: 75%;
	top: 50%;
	
	-webkit-transform: scale(0.45);
	-moz-transform: scale(0.45);
	transform: scale(0.45);
}

.x18 {
    -webkit-animation: animateBubble 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
	-moz-animation: animateBubble 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
	animation: animateBubble 14s linear infinite, sideWays 4s ease-in-out infinite alternate;
	
	left: 8%;
	top: 70%;
	
	-webkit-transform: scale(0.15);
	-moz-transform: scale(0.15);
	transform: scale(0.15);
}

.x17 {
    -webkit-animation: animateBubble 9s linear infinite, sideWays 6s ease-in-out infinite alternate;
	-moz-animation: animateBubble 9s linear infinite, sideWays 6s ease-in-out infinite alternate;
	animation: animateBubble 9s linear infinite, sideWays 6s ease-in-out infinite alternate;
	
	left: 75%;
	top: 10%;
	
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	transform: scale(0.5);
}

.x16 {
    -webkit-animation: animateBubble 8s linear infinite, sideWays 8s ease-in-out infinite alternate;
	-moz-animation: animateBubble 8s linear infinite, sideWays 8s ease-in-out infinite alternate;
	animation: animateBubble 8s linear infinite, sideWays 8s ease-in-out infinite alternate;
	
	left: 60%;
	top: 30%;
	
	-webkit-transform: scale(0.55);
	-moz-transform: scale(0.55);
	transform: scale(0.55);
}

.x15 {
    -webkit-animation: animateBubble 16s linear infinite, sideWays 3s ease-in-out infinite alternate;
	-moz-animation: animateBubble 16s linear infinite, sideWays 3s ease-in-out infinite alternate;
	animation: animateBubble 16s linear infinite, sideWays 3s ease-in-out infinite alternate;
	
	left: 65%;
	top: 0;
	
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	transform: scale(0.85);
}

.x14 {
    -webkit-animation: animateBubble 14s linear infinite, sideWays 6s ease-in-out infinite alternate;
	-moz-animation: animateBubble 14s linear infinite, sideWays 6s ease-in-out infinite alternate;
	animation: animateBubble 14s linear infinite, sideWays 6s ease-in-out infinite alternate;
	
	left: 15%;
	top: 70%;
	
	-webkit-transform: scale(0.45);
	-moz-transform: scale(0.45);
	transform: scale(0.45);
}

.x13 {
    -webkit-animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
	-moz-animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
	animation: animateBubble 10s linear infinite, sideWays 4s ease-in-out infinite alternate;
	
	left: 0%;
	top: 30%;
	
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	transform: scale(0.5);
}

.x12 {
    -webkit-animation: animateBubble 9s linear infinite, sideWays 8s ease-in-out infinite alternate;
	-moz-animation: animateBubble 9s linear infinite, sideWays 8s ease-in-out infinite alternate;
	animation: animateBubble 9s linear infinite, sideWays 8s ease-in-out infinite alternate;
	
	left: -5%;
	top: 90%;
	
	-webkit-transform: scale(0.65);
	-moz-transform: scale(0.65);
	transform: scale(0.65);
}

.x11 {
    -webkit-animation: animateBubble 10s linear infinite, sideWays 6s ease-in-out infinite alternate;
	-moz-animation: animateBubble 10s linear infinite, sideWays 6s ease-in-out infinite alternate;
	animation: animateBubble 10s linear infinite, sideWays 6s ease-in-out infinite alternate;
	
	left: 10%;
	top: 80%;
	
	-webkit-transform: scale(0.35);
	-moz-transform: scale(0.35);
	transform: scale(0.35);
}
/* OBJECTS */

.bubble,
.bubble2{	
    height: 400px;
	position: absolute;
	width: 400px;
    background: url(images/bubble-lrg.webp) no-repeat center;
    background-size: contain;
}
.bubble2 {	
    background: url(images/bubble2.webp) no-repeat center;
    background-size: contain;

}










#gform_wrapper_2.gform_wrapper.gravity-theme{padding-bottom:48px;padding-bottom:4.8rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_checkbox label,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_label,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_radio label{font-size:18px;font-size:1.8rem}#gform_wrapper_2.gform_wrapper.gravity-theme .disclaimer-smaller{margin-top:18px;margin-top:1.8rem;font-size:16px;font-size:1.6rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0;grid-column-gap:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield{padding:32px;padding:3.2rem;background-color:#FFF;border-bottom:1px solid #20409a;border-bottom:.1rem solid #20409a}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield{padding:16px;padding:1.6rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:last-child{border-bottom:none}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield .gfield_validation_message:not(#validation_message_2_51),#gform_wrapper_2.gform_wrapper.gravity-theme .gfield .validation_message.instruction{position:absolute;width:1px;width:.1rem;height:1px;height:.1rem;padding:0;margin:-1px;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #validation_message_2_7.gfield_validation_message{top:0;left:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text){position:relative}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before{content:"*";color:#20409a}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield_error input,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield_error select,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield_error textarea{border:1px solid #c02b0a;border:.1rem solid #c02b0a}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width:47.9375em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51{-ms-flex-wrap:wrap;flex-wrap:wrap}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice{width:150px;width:15rem;margin:12px;margin:1.2rem;text-align:center}@media (max-width:47.9375em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice{width:140px;width:14rem;margin:12px 6px;margin:1.2rem .6rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice label,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice label{padding-bottom:2px;padding-bottom:.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice img,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice img{width:150px;width:15rem;max-width:100%;cursor:pointer;vertical-align:bottom;border:2px solid transparent;border:.2rem solid transparent;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .gfield-choice-input{opacity:0;position:fixed;width:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input:checked+label>img,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .gfield-choice-input:checked+label>img{border-color:#76bd22;opacity:.5}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input:focus+label>img,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .gfield-choice-input:focus+label>img{border-color:#76bd22}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .choice-price,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .choice-price{display:block;margin-top:12px;margin-top:1.2rem;color:#20409a;font-weight:700;line-height:1.1}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .choice-price .slash-mo,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .choice-price .slash-mo{font-size:12px;font-size:1.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .choice-unlimited,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .choice-unlimited{display:block;color:#20409a;font-weight:700;text-transform:uppercase}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-next-field{padding-bottom:0;border-bottom:none;text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3{width:568px;width:56.8rem;max-width:100%;margin:0 auto 12px;margin:0 auto 1.2rem;font-size:30px;font-size:3rem;font-weight:700;text-transform:uppercase;color:#20409a}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3{font-size:24px;font-size:2.4rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-prev-field{padding-top:0;border-top:none}#gform_wrapper_2.gform_wrapper.gravity-theme fieldset.gfield .gfield_label{float:left;background:#FFF}#gform_wrapper_2.gform_wrapper.gravity-theme fieldset.gfield .ginput_complex{float:left;width:100%}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_label{width:100%;text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme input,#gform_wrapper_2.gform_wrapper.gravity-theme select,#gform_wrapper_2.gform_wrapper.gravity-theme textarea{background:#cde7fc;border-radius:0;border:none;padding:16px 24px;padding:1.6rem 2.4rem;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button .gfield_description{text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]{opacity:0;position:fixed;width:0}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button label{display:inline-block;width:100%;text-align:center;background-color:#cde7fc;padding:16px 24px;padding:1.6rem 2.4rem;border:none!important;border-radius:0}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button label:hover{background-color:#20409a;color:#fff;cursor:pointer}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label{background-color:#20409a;color:#fff}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:focus+label{border:2px dashed #20409a;border:.2rem dashed #20409a}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:49%;margin:0 .5%}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button#field_2_29 .gfield_radio .gchoice{width:49%}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button#field_2_29 .gfield_radio .gchoice{width:100%;margin:0 0 12px;margin:0 0 1.2rem}}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48{position:relative}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48>.gfield_label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20%}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:40%;margin:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice.gchoice_2_48_1{margin-left:20%}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice{width:100%}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice.gchoice_2_48_0{margin-bottom:32px;margin-bottom:3.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice.gchoice_2_48_1{margin-left:0}}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_description{text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]{opacity:0;position:fixed;width:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 label{display:inline-block;width:100%;text-align:center;background-color:#cde7fc;padding:36px 24px;padding:3.6rem 2.4rem;font-weight:700;text-transform:uppercase;border:none!important;border-radius:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 label:hover{background-color:#20409a;color:#fff;cursor:pointer}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]:checked+label{background-color:#20409a;color:#fff}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]:focus+label{border:2px dashed #20409a;border:.2rem dashed #20409a}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.change-plan-only .gchoice_2_48_1,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.change-plan-only .gfield_label{display:none}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.change-plan-only .gchoice_2_48_0{width:100%}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer{margin-top:18px;margin-top:1.8rem;text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer .gform_button{padding:12px 22px;padding:1.2rem 2.2rem;font-size:17px;font-size:1.7rem}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_5{padding-left:52px;padding-left:5.2rem;padding-right:52px;padding-right:5.2rem}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_23,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_8{margin-top:52px!important;margin-top:5.2rem!important}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_14,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_20,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21{border:none}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46{position:relative;width:100%;margin:24px auto 0!important;margin:2.4rem auto 0!important;font-weight:700;text-align:center;background:#76bd22;color:#fff;border:none;font-size:40px;font-size:4rem;line-height:1.4}@media (max-width:72em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46{font-size:30px;font-size:3rem}}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46{font-size:24px;font-size:2.4rem}}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 p{margin-bottom:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 .button{position:absolute;bottom:-72px;bottom:-7.2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button){display:inline-block;margin-top:16px;margin-top:1.6rem;font-size:32px;font-size:3.2rem;color:#fff;text-decoration:underline}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button):hover{text-decoration:none}@media (max-width:72em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button){font-size:26px;font-size:2.6rem}}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button){font-size:20px;font-size:2rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container .chosen-drop{border:none;border-radius:0;background:#cde7fc}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{padding:0 0 0 24px;padding:0 0 0 2.4rem;height:55px;height:5.5rem;border:none!important;border-radius:0;background:#cde7fc!important;-webkit-box-shadow:none;box-shadow:none;color:#000}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#000}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{line-height:55px;line-height:5.5rem}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background-position:0 19px;background-position:0 1.9rem}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{margin:2px 18px 12px;margin:.2rem 1.8rem 1.2rem;padding:4px 20px 4px 5px;padding:.4rem 2rem .4rem .5rem;width:calc(100% - 36px);width:calc(100% - 3.6rem);height:auto;outline:0;border:1px solid #000;border:.1rem solid #000;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -20px;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -2rem;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{color:inherit;background:inherit}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 19px;background-position:-1.8rem 1.9rem}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:none;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}



.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px;left:-900rem}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 .disclaimer-smaller{margin-top:18px;margin-top:1.8rem;font-size:16px;font-size:1.6rem}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 .disclaimer-smaller:first-of-type{margin-top:0;margin-top:0}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 .disclaimer-smaller a{font-size:16px;font-size:1.6rem}#gform_wrapper_5.gform_wrapper.gravity-theme{padding-bottom:48px;padding-bottom:4.8rem}#gform_wrapper_5.gform_wrapper.gravity-theme .disclaimer-smaller{margin-top:18px;margin-top:1.8rem;font-size:16px;font-size:1.6rem}#gform_wrapper_5.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0;grid-column-gap:0}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield{padding:32px;padding:3.2rem;background-color:#FFF;border-bottom:1px solid #20409a;border-bottom:.1rem solid #20409a}@media (max-width:40.125em){#gform_wrapper_5.gform_wrapper.gravity-theme .gfield{padding:16px;padding:1.6rem}}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield:last-child{border-bottom:none}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield .gfield_validation_message:not(#validation_message_5_7),#gform_wrapper_5.gform_wrapper.gravity-theme .gfield .validation_message.instruction{position:absolute;width:1px;width:.1rem;height:1px;height:.1rem;padding:0;margin:-1px;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield #validation_message_5_7.gfield_validation_message{top:0;left:0}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text){position:relative}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before{content:"*";color:#20409a}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required_text{position:absolute;width:1px;width:.1rem;height:1px;height:.1rem;padding:0;margin:-1px;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield.gfield_error input,#gform_wrapper_5.gform_wrapper.gravity-theme .gfield.gfield_error select,#gform_wrapper_5.gform_wrapper.gravity-theme .gfield.gfield_error textarea{border:1px solid #c02b0a;border:.1rem solid #c02b0a}#gform_wrapper_5.gform_wrapper.gravity-theme fieldset.gfield .gfield_label{float:left;background:#FFF}#gform_wrapper_5.gform_wrapper.gravity-theme fieldset.gfield .ginput_complex{float:left;width:100%}#gform_wrapper_5.gform_wrapper.gravity-theme .gfield_label{width:100%;text-align:center}#gform_wrapper_5.gform_wrapper.gravity-theme input,#gform_wrapper_5.gform_wrapper.gravity-theme select,#gform_wrapper_5.gform_wrapper.gravity-theme textarea{background:#cde7fc;border-radius:0;border:none;padding:16px 24px;padding:1.6rem 2.4rem;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button .gfield_description{text-align:center}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button input[type=radio]{opacity:0;position:fixed;width:0}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button label{display:inline-block;width:100%;text-align:center;background-color:#cde7fc;padding:16px 24px;padding:1.6rem 2.4rem;border:none!important;border-radius:0}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button label:hover{background-color:#20409a;color:#fff;cursor:pointer}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label{background-color:#20409a;color:#fff}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:focus+label{border:2px dashed #20409a;border:.2rem dashed #20409a}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:49%;margin:0 .5%}@media (max-width:47.9375em){#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice{width:100%;margin:0}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice.gchoice_5_29_1,#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice.gchoice_5_29_2{padding-top:16px;padding-top:1.6rem}}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice.gchoice_5_29_2{float:none;margin:0 auto;padding-top:16px;padding-top:1.6rem}#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button#field_2_29 .gfield_radio .gchoice{width:32%}@media (max-width:40.125em){#gform_wrapper_5.gform_wrapper.gravity-theme .radio-button-button#field_2_29 .gfield_radio .gchoice{width:100%;margin:0 0 12px;margin:0 0 1.2rem}}#gform_wrapper_5.gform_wrapper.gravity-theme .gform_footer{margin-top:18px;margin-top:1.8rem;text-align:center}#gform_wrapper_5.gform_wrapper.gravity-theme .gform_footer .gform_button{padding:12px 22px;padding:1.2rem 2.2rem;font-size:17px;font-size:1.7rem}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_7{border:none}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_23,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_8{margin-top:52px!important;margin-top:5.2rem!important}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_14,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_20,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21{border:none}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46{position:relative;width:100%;margin:24px auto 0!important;margin:2.4rem auto 0!important;font-weight:700;text-align:center;background:#76bd22;color:#fff;border:none;font-size:40px;font-size:4rem;line-height:1.4}@media (max-width:72em){#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46{font-size:30px;font-size:3rem}}@media (max-width:40.125em){#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46{font-size:24px;font-size:2.4rem}}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21 p,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37 p,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38 p,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 p,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46 p{margin-bottom:0}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21 .button,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37 .button,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38 .button,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 .button,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46 .button{position:absolute;bottom:-72px;bottom:-7.2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46 a:not(.button){display:inline-block;margin-top:16px;margin-top:1.6rem;font-size:32px;font-size:3.2rem;color:#fff;text-decoration:underline}#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21 a:not(.button):hover,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37 a:not(.button):hover,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38 a:not(.button):hover,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 a:not(.button):hover,#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46 a:not(.button):hover{text-decoration:none}@media (max-width:72em){#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46 a:not(.button){font-size:26px;font-size:2.6rem}}@media (max-width:40.125em){#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_21 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_37 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_38 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_45 a:not(.button),#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_46 a:not(.button){font-size:20px;font-size:2rem}}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container .chosen-drop{border:none;border-radius:0;background:#cde7fc}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{padding:0 0 0 24px;padding:0 0 0 2.4rem;height:55px;height:5.5rem;border:none!important;border-radius:0;background:#cde7fc!important;-webkit-box-shadow:none;box-shadow:none;color:#000}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#000}
#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{line-height:55px;line-height:5.5rem}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background-position:0 19px;background-position:0 1.9rem}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{margin:2px 18px 12px;margin:.2rem 1.8rem 1.2rem;padding:4px 20px 4px 5px;padding:.4rem 2rem .4rem .5rem;width:calc(100% - 36px);width:calc(100% - 3.6rem);height:auto;outline:0;border:1px solid #000;border:.1rem solid #000;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -20px;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -2rem;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{color:inherit;background:inherit}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 19px;background-position:-1.8rem 1.9rem}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:none;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_5.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}#gform_wrapper_2.gform_wrapper.gravity-theme{padding-bottom:48px;padding-bottom:4.8rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_checkbox label,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_label,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_radio label{font-size:18px;font-size:1.8rem}#gform_wrapper_2.gform_wrapper.gravity-theme .disclaimer-smaller{margin-top:18px;margin-top:1.8rem;font-size:16px;font-size:1.6rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0;grid-column-gap:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield{padding:32px;padding:3.2rem;background-color:#FFF;border-bottom:1px solid #20409a;border-bottom:.1rem solid #20409a}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield{padding:16px;padding:1.6rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:last-child{border-bottom:none}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield .gfield_validation_message:not(#validation_message_2_51),#gform_wrapper_2.gform_wrapper.gravity-theme .gfield .validation_message.instruction{position:absolute;width:1px;width:.1rem;height:1px;height:.1rem;padding:0;margin:-1px;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #validation_message_2_7.gfield_validation_message{top:0;left:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text){position:relative}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before{content:"*";color:#20409a}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield_error input,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield_error select,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.gfield_error textarea{border:1px solid #c02b0a;border:.1rem solid #c02b0a}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width:47.9375em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51{-ms-flex-wrap:wrap;flex-wrap:wrap}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice{width:150px;width:15rem;margin:12px;margin:1.2rem;text-align:center}@media (max-width:47.9375em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice{width:140px;width:14rem;margin:12px 6px;margin:1.2rem .6rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice label,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice label{padding-bottom:2px;padding-bottom:.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice img,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice img{width:150px;width:15rem;max-width:100%;cursor:pointer;vertical-align:bottom;border:2px solid transparent;border:.2rem solid transparent;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .gfield-choice-input{opacity:0;position:fixed;width:0}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input:checked+label>img,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .gfield-choice-input:checked+label>img{border-color:#76bd22;opacity:.5}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input:focus+label>img,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .gfield-choice-input:focus+label>img{border-color:#76bd22}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .choice-price,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .choice-price{display:block;margin-top:12px;margin-top:1.2rem;color:#20409a;font-weight:700;line-height:1.1}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .choice-price .slash-mo,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .choice-price .slash-mo{font-size:12px;font-size:1.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .choice-unlimited,#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_51 .gchoice .choice-unlimited{display:block;color:#20409a;font-weight:700;text-transform:uppercase}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-next-field{padding-bottom:0;border-bottom:none;text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3{width:568px;width:56.8rem;max-width:100%;margin:0 auto 12px;margin:0 auto 1.2rem;font-size:30px;font-size:3rem;font-weight:700;text-transform:uppercase;color:#20409a}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3{font-size:24px;font-size:2.4rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield.combine-with-prev-field{padding-top:0;border-top:none}#gform_wrapper_2.gform_wrapper.gravity-theme fieldset.gfield .gfield_label{float:left;background:#FFF}#gform_wrapper_2.gform_wrapper.gravity-theme fieldset.gfield .ginput_complex{float:left;width:100%}#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_label{width:100%;text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme input,#gform_wrapper_2.gform_wrapper.gravity-theme select,#gform_wrapper_2.gform_wrapper.gravity-theme textarea{background:#cde7fc;border-radius:0;border:none;padding:16px 24px;padding:1.6rem 2.4rem;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button .gfield_description{text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]{opacity:0;position:fixed;width:0}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button label{display:inline-block;width:100%;text-align:center;background-color:#cde7fc;padding:16px 24px;padding:1.6rem 2.4rem;border:none!important;border-radius:0}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button label:hover{background-color:#20409a;color:#fff;cursor:pointer}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label{background-color:#20409a;color:#fff}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:focus+label{border:2px dashed #20409a;border:.2rem dashed #20409a}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:49%;margin:0 .5%}#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button#field_2_29 .gfield_radio .gchoice{width:49%}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button#field_2_29 .gfield_radio .gchoice{width:100%;margin:0 0 12px;margin:0 0 1.2rem}}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48{position:relative}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48>.gfield_label{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20%}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:40%;margin:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice.gchoice_2_48_1{margin-left:20%}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice{width:100%}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice.gchoice_2_48_0{margin-bottom:32px;margin-bottom:3.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_radio .gchoice.gchoice_2_48_1{margin-left:0}}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 .gfield_description{text-align:center}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]{opacity:0;position:fixed;width:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 label{display:inline-block;width:100%;text-align:center;background-color:#cde7fc;padding:36px 24px;padding:3.6rem 2.4rem;font-weight:700;text-transform:uppercase;border:none!important;border-radius:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 label:hover{background-color:#20409a;color:#fff;cursor:pointer}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]:checked+label{background-color:#20409a;color:#fff}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]:focus+label{border:2px dashed #20409a;border:.2rem dashed #20409a}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.change-plan-only .gchoice_2_48_1,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.change-plan-only .gfield_label{display:none}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.change-plan-only .gchoice_2_48_0{width:100%}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer{margin-top:18px;margin-top:1.8rem;text-align:center}#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer .gform_button{padding:12px 22px;padding:1.2rem 2.2rem;font-size:17px;font-size:1.7rem}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_5{padding-left:52px;padding-left:5.2rem;padding-right:52px;padding-right:5.2rem}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_23,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_8{margin-top:52px!important;margin-top:5.2rem!important}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_14,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_20,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21{border:none}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46{position:relative;width:100%;margin:24px auto 0!important;margin:2.4rem auto 0!important;font-weight:700;text-align:center;background:#76bd22;color:#fff;border:none;font-size:40px;font-size:4rem;line-height:1.4}@media (max-width:72em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46{font-size:30px;font-size:3rem}}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46{font-size:24px;font-size:2.4rem}}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 p,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 p{margin-bottom:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 .button,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 .button{position:absolute;bottom:-72px;bottom:-7.2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button){display:inline-block;margin-top:16px;margin-top:1.6rem;font-size:32px;font-size:3.2rem;color:#fff;text-decoration:underline}#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button):hover,#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button):hover{text-decoration:none}@media (max-width:72em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button){font-size:26px;font-size:2.6rem}}@media (max-width:40.125em){#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45 a:not(.button),#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46 a:not(.button){font-size:20px;font-size:2rem}}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container .chosen-drop{border:none;border-radius:0;background:#cde7fc}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{padding:0 0 0 24px;padding:0 0 0 2.4rem;height:55px;height:5.5rem;border:none!important;border-radius:0;background:#cde7fc!important;-webkit-box-shadow:none;box-shadow:none;color:#000}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#000}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{line-height:55px;line-height:5.5rem}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background-position:0 19px;background-position:0 1.9rem}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{margin:2px 18px 12px;margin:.2rem 1.8rem 1.2rem;padding:4px 20px 4px 5px;padding:.4rem 2rem .4rem .5rem;width:calc(100% - 36px);width:calc(100% - 3.6rem);height:auto;outline:0;border:1px solid #000;border:.1rem solid #000;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -20px;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -2rem;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{color:inherit;background:inherit}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 19px;background-position:-1.8rem 1.9rem}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:none;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_wrapper.bluffton-band-aid #gform_fields_5 #field_5_9{display:none!important}#gform_wrapper_11.gform_wrapper.gravity-theme,#gform_wrapper_7.gform_wrapper.gravity-theme,#gform_wrapper_8.gform_wrapper.gravity-theme{padding-bottom:48px;padding-bottom:4.8rem}#gform_wrapper_11.gform_wrapper.gravity-theme .ginput_container_select,#gform_wrapper_7.gform_wrapper.gravity-theme .ginput_container_select,#gform_wrapper_8.gform_wrapper.gravity-theme .ginput_container_select{position:relative}#gform_wrapper_11.gform_wrapper.gravity-theme .ginput_container_select:after,#gform_wrapper_7.gform_wrapper.gravity-theme .ginput_container_select:after,#gform_wrapper_8.gform_wrapper.gravity-theme .ginput_container_select:after{content:"\e91e";font-family:ikes!important;position:absolute;top:0;bottom:0;right:15px;right:1.5rem;margin:auto;font-size:25px;font-size:2.5rem;line-height:2.2;pointer-events:none}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield_checkbox label,#gform_wrapper_11.gform_wrapper.gravity-theme .gfield_radio label,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield_checkbox label,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield_label,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield_radio label,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield_checkbox label,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield_label,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield_radio label{font-size:18px;font-size:1.8rem}#gform_wrapper_11.gform_wrapper.gravity-theme .disclaimer-smaller,#gform_wrapper_7.gform_wrapper.gravity-theme .disclaimer-smaller,#gform_wrapper_8.gform_wrapper.gravity-theme .disclaimer-smaller{margin-top:18px;margin-top:1.8rem;font-size:16px;font-size:1.6rem}#gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields,#gform_wrapper_7.gform_wrapper.gravity-theme .gform_fields,#gform_wrapper_8.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0;grid-column-gap:0}#gform_wrapper_7.gform_wrapper.gravity-theme .gfield,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield{background-color:#FFF;border-bottom:1px solid #20409a;border-bottom:.1rem solid #20409a;padding:32px;padding:3.2rem}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.gfield_html,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.gfield_html,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.gfield_html{border-bottom:0;padding-bottom:0}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.gfield_html+.gfield:not(.keep-padding),
#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.gfield_html+.gfield:not(.keep-padding),#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.gfield_html+.gfield:not(.keep-padding){padding-top:0}@media (max-width:40.125em){#gform_wrapper_7.gform_wrapper.gravity-theme .gfield,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield{padding:16px;padding:1.6rem}}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield:last-child,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield:last-child,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield:last-child{border-bottom:none}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield .gfield_checkbox .gfield-choice-input,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield .gfield_checkbox .gfield-choice-input,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield .gfield_checkbox .gfield-choice-input{width:15px;width:1.5rem;height:15px;height:1.5rem;margin-bottom:1px;margin-bottom:.1rem;margin-right:5px;margin-right:.5rem}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield .gfield_validation_message:not(#validation_message_2_51),#gform_wrapper_11.gform_wrapper.gravity-theme .gfield .validation_message.instruction,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield .gfield_validation_message:not(#validation_message_2_51),#gform_wrapper_7.gform_wrapper.gravity-theme .gfield .validation_message.instruction,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield .gfield_validation_message:not(#validation_message_2_51),#gform_wrapper_8.gform_wrapper.gravity-theme .gfield .validation_message.instruction{position:absolute;width:1px;width:.1rem;height:1px;height:.1rem;padding:0;margin:-1px;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield #validation_message_2_7.gfield_validation_message,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield #validation_message_2_7.gfield_validation_message,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield #validation_message_2_7.gfield_validation_message{top:0;left:0}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text),#gform_wrapper_7.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text),#gform_wrapper_8.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text){position:relative}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before{content:"*";color:#20409a}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required_text,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required_text,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required_text{position:absolute;width:1px;width:.1rem;height:1px;height:.1rem;padding:0;margin:-1px;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);border:0}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.gfield_error input,#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.gfield_error select,#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.gfield_error textarea,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.gfield_error input,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.gfield_error select,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.gfield_error textarea,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.gfield_error input,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.gfield_error select,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.gfield_error textarea{border:1px solid #c02b0a;border:.1rem solid #c02b0a}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.combine-with-next-field,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.combine-with-next-field,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.combine-with-next-field{padding-bottom:0;border-bottom:none;text-align:center}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3{width:568px;width:56.8rem;max-width:100%;margin:0 auto 12px;margin:0 auto 1.2rem;font-size:30px;font-size:3rem;font-weight:700;text-transform:uppercase;color:#20409a}@media (max-width:40.125em){#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.combine-with-next-field h3{font-size:24px;font-size:2.4rem}}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.combine-with-prev-field,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.combine-with-prev-field,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.combine-with-prev-field{padding-top:0;border-top:none}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.consent legend.gfield_label_before_complex,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.consent legend.gfield_label_before_complex,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.consent legend.gfield_label_before_complex{display:none}#gform_wrapper_11.gform_wrapper.gravity-theme .gfield.consent label,#gform_wrapper_7.gform_wrapper.gravity-theme .gfield.consent label,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield.consent label{font-weight:600}#gform_wrapper_11.gform_wrapper.gravity-theme fieldset.gfield .gfield_label,#gform_wrapper_7.gform_wrapper.gravity-theme fieldset.gfield .gfield_label,#gform_wrapper_8.gform_wrapper.gravity-theme fieldset.gfield .gfield_label{float:left;background:#FFF}#gform_wrapper_11.gform_wrapper.gravity-theme fieldset.gfield .ginput_complex,#gform_wrapper_7.gform_wrapper.gravity-theme fieldset.gfield .ginput_complex,#gform_wrapper_8.gform_wrapper.gravity-theme fieldset.gfield .ginput_complex{float:left;width:100%}#gform_wrapper_7.gform_wrapper.gravity-theme .gfield_label,#gform_wrapper_8.gform_wrapper.gravity-theme .gfield_label{width:100%}#gform_wrapper_11.gform_wrapper.gravity-theme input,#gform_wrapper_11.gform_wrapper.gravity-theme select,#gform_wrapper_11.gform_wrapper.gravity-theme textarea,#gform_wrapper_7.gform_wrapper.gravity-theme input,#gform_wrapper_7.gform_wrapper.gravity-theme select,#gform_wrapper_7.gform_wrapper.gravity-theme textarea,#gform_wrapper_8.gform_wrapper.gravity-theme input,#gform_wrapper_8.gform_wrapper.gravity-theme select,#gform_wrapper_8.gform_wrapper.gravity-theme textarea{background:#cde7fc;border-radius:0;border:none;padding:16px 24px;padding:1.6rem 2.4rem;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button .gfield_description,#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button .gfield_description,#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button .gfield_description{text-align:center}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button input[type=radio],#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button input[type=radio],#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button input[type=radio]{opacity:0;position:fixed;width:0}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button label,#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button label,#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button label{display:inline-block;width:100%;text-align:center;background-color:#cde7fc;padding:16px 24px;padding:1.6rem 2.4rem;border:none!important;border-radius:0}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button label:hover,#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button label:hover,#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button label:hover{background-color:#20409a;color:#fff;cursor:pointer}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label,#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label,#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label{background-color:#20409a;color:#fff}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:focus+label,#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:focus+label,#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:focus+label{border:2px dashed #20409a;border:.2rem dashed #20409a}#gform_wrapper_11.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice,#gform_wrapper_7.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice,#gform_wrapper_8.gform_wrapper.gravity-theme .radio-button-button .gfield_radio .gchoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:49%;margin:0 .5%}#gform_wrapper_11.gform_wrapper.gravity-theme .gform_footer,#gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer,#gform_wrapper_8.gform_wrapper.gravity-theme .gform_footer{margin-top:18px;margin-top:1.8rem;text-align:center}#gform_wrapper_11.gform_wrapper.gravity-theme .gform_footer .gform_button,#gform_wrapper_7.gform_wrapper.gravity-theme .gform_footer .gform_button,#gform_wrapper_8.gform_wrapper.gravity-theme .gform_footer .gform_button{padding:12px 22px;padding:1.2rem 2.2rem;font-size:17px;font-size:1.7rem}
#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container .chosen-drop,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container .chosen-drop,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container .chosen-drop{border:none;border-radius:0;background:#cde7fc}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{padding:0 0 0 24px;padding:0 0 0 2.4rem;height:55px;height:5.5rem;border:none!important;border-radius:0;background:#cde7fc!important;-webkit-box-shadow:none;box-shadow:none;color:#000}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-single .chosen-default,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-single .chosen-default,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#000}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{line-height:55px;line-height:5.5rem}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background-position:0 19px;background-position:0 1.9rem}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{margin:2px 18px 12px;margin:.2rem 1.8rem 1.2rem;padding:4px 20px 4px 5px;padding:.4rem 2rem .4rem .5rem;width:calc(100% - 36px);width:calc(100% - 3.6rem);height:auto;outline:0;border:1px solid #000;border:.1rem solid #000;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -20px;background:url(../legacy/css/chosen-sprite.png) no-repeat 100% -2rem;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{color:inherit;background:inherit}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 19px;background-position:-1.8rem 1.9rem}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices,#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices,#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:none;-webkit-box-shadow:none;box-shadow:none}#gform_wrapper_11.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text],#gform_wrapper_7.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text],#gform_wrapper_8.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}#gform_wrapper_8.gform_wrapper.gravity-theme #field_8_2{border-bottom:none;padding-bottom:0}#gform_wrapper_8.gform_wrapper.gravity-theme #field_8_7{padding-top:12px;padding-top:1.2rem}#gform_wrapper_8.gform_wrapper.gravity-theme #field_8_7 legend{display:none}#gform_wrapper_8.gform_wrapper.gravity-theme #input_8_7,#gform_wrapper_8.gform_wrapper.gravity-theme .gchoice{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gform_wrapper_8.gform_wrapper.gravity-theme .gchoice input{margin-right:4px;margin-right:.4rem;margin-bottom:0}#gform_wrapper_8.gform_wrapper.gravity-theme .gchoice label{font-size:16px;font-size:1.6rem}#gform_wrapper_8.gform_wrapper.gravity-theme .gchoice+.gchoice{margin-left:16px;margin-left:1.6rem}#gform_wrapper_2 #field_2_51 #input_2_51 .gchoice.selected-option{max-width:1px;max-width:.1rem;overflow:hidden;opacity:0;visibility:hidden;margin:0}#gform_wrapper_2 .gfield_required_text{display:none}
#gform_wrapper_2 #field_2_52{text-align:center;padding:16px;padding:1.6rem;font-weight:700;font-style:italic;font-size:14px;font-size:1.4rem}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}






.mandr-form .gform_wrapper .gf_progressbar_wrapper .gf_progressbar,.mandr-form .location-search-form .gf_progressbar_wrapper .gf_progressbar{width:100%;padding:0;border-radius:0;background:#fff}.mandr-form .gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after,.mandr-form .location-search-form .gf_progressbar_wrapper .gf_progressbar:after{content:"";border-radius:0}.mandr-form .gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,.mandr-form .location-search-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{border-radius:0}.mandr-form .gform_wrapper .gsection,.mandr-form .location-search-form .gsection{border:none;margin-bottom:32px!important;margin-bottom:3.2rem!important}.mandr-form .gform_wrapper .validation_error,.mandr-form .location-search-form .validation_error{display:none}.mandr-form .gform_wrapper .gfield_label,.mandr-form .location-search-form .gfield_label{font-weight:400;font-style:italic;color:#3d3d3d}.mandr-form .gform_wrapper .gform_body,.mandr-form .location-search-form .gform_body{position:relative}.mandr-form .gform_wrapper .gform_body:before,.mandr-form .location-search-form .gform_body:before{content:"";visibility:hidden;display:block;height:0;clear:both}.mandr-form .gform_wrapper .gform_body:after,.mandr-form .location-search-form .gform_body:after{content:"";visibility:hidden;display:block;height:0;clear:both}.mandr-form .gform_wrapper input,.mandr-form .gform_wrapper select,.mandr-form .gform_wrapper textarea,.mandr-form .location-search-form input,.mandr-form .location-search-form select,.mandr-form .location-search-form textarea{background:#cde7fc;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#000;width:100%!important}.mandr-form .gform_wrapper input.button,.mandr-form .gform_wrapper select.button,.mandr-form .gform_wrapper textarea.button,.mandr-form .location-search-form input.button,.mandr-form .location-search-form select.button,.mandr-form .location-search-form textarea.button{color:#fff}.mandr-form .gform_wrapper input option,.mandr-form .gform_wrapper select option,.mandr-form .gform_wrapper textarea option,.mandr-form .location-search-form input option,.mandr-form .location-search-form select option,.mandr-form .location-search-form textarea option{color:#000}.mandr-form .gform_wrapper select,.mandr-form .location-search-form select{color:#000;padding:12px!important;padding:1.2rem!important}.mandr-form .gform_wrapper textarea,.mandr-form .location-search-form textarea{height:250px!important;height:25rem!important}.mandr-form .gform_wrapper select,.mandr-form .location-search-form select{font-weight:700}@media screen and (max-width:63.9375em){.mandr-form .gform_wrapper,.mandr-form .location-search-form{margin:0 auto}}.mandr-form .gform_wrapper .gfield,.mandr-form .location-search-form .gfield{background:0 0!important}@media screen and (max-width:47.9375em){.mandr-form .gform_wrapper .gfield,.mandr-form .location-search-form .gfield{position:relative;float:none!important;width:100%!important;margin:0 auto!important}}.mandr-form .gform_wrapper .gfield.first-half,.mandr-form .location-search-form .gfield.first-half{float:left;position:relative;width:47.5%;margin-right:2.5%!important;display:block;clear:none;display:block}@media screen and (max-width:47.9375em){.mandr-form .gform_wrapper .gfield.first-half,.mandr-form .location-search-form .gfield.first-half{margin:0 auto!important}}.mandr-form .gform_wrapper .gfield.last-half,.mandr-form .location-search-form .gfield.last-half{float:left;position:relative;width:47.5%;margin-left:2.5%!important;clear:none;display:block}@media screen and (max-width:47.9375em){.mandr-form .gform_wrapper .gfield.last-half,.mandr-form .location-search-form .gfield.last-half{margin:0 auto!important}}.mandr-form .gform_wrapper .gfield input,.mandr-form .location-search-form .gfield input{padding:12px 8px!important;padding:1.2rem .8rem!important}.mandr-form .gform_wrapper .gfield.first-two-thirds,.mandr-form .location-search-form .gfield.first-two-thirds{clear:none;float:left;width:60%;margin-right:5%}.mandr-form .gform_wrapper .gfield.last-one-third,.mandr-form .location-search-form .gfield.last-one-third{clear:none;float:left;width:35%}.mandr-form .gform_wrapper .validation_message,.mandr-form .location-search-form .validation_message{position:relative;right:16px;right:1.6rem;top:auto;bottom:4px;bottom:.4rem;color:#b22222;text-align:right;text-transform:uppercase;font-weight:700;min-height:50px;min-height:5rem;margin:0;pointer-events:none}.mandr-form .gform_wrapper .validation_message:before,.mandr-form .location-search-form .validation_message:before{content:"";color:#b22222}.mandr-form .gform_wrapper .gfield_error,.mandr-form .location-search-form .gfield_error{position:relative;border:none!important}.mandr-form .gform_wrapper .gfield_error input,.mandr-form .gform_wrapper .gfield_error select,.mandr-form .gform_wrapper .gfield_error textarea,.mandr-form .location-search-form .gfield_error input,.mandr-form .location-search-form .gfield_error select,.mandr-form .location-search-form .gfield_error textarea{background-color:#b22222;color:#fff}.mandr-form .gform_wrapper .gfield_error .instruction,.mandr-form .location-search-form .gfield_error .instruction{display:none}.mandr-form .gform_wrapper .gfield_error ::-webkit-input-placeholder,.mandr-form .location-search-form .gfield_error ::-webkit-input-placeholder{color:#fff}.mandr-form .gform_wrapper .gfield_error :-moz-placeholder,.mandr-form .location-search-form .gfield_error :-moz-placeholder{color:#fff}.mandr-form .gform_wrapper .gfield_error ::-moz-placeholder,.mandr-form .location-search-form .gfield_error ::-moz-placeholder{color:#fff}.mandr-form .gform_wrapper .gfield_error :-ms-input-placeholder,.mandr-form .location-search-form .gfield_error :-ms-input-placeholder{color:#fff}.mandr-form .gform_wrapper .gfield_error span,.mandr-form .location-search-form .gfield_error span{margin-left:0!important}.mandr-form .gform_wrapper ::-webkit-input-placeholder,.mandr-form .location-search-form ::-webkit-input-placeholder{color:#000;opacity:.8}.mandr-form .gform_wrapper :-moz-placeholder,.mandr-form .location-search-form :-moz-placeholder{color:#000;opacity:.8}.mandr-form .gform_wrapper ::-moz-placeholder,.mandr-form .location-search-form ::-moz-placeholder{color:#000;opacity:.8}.mandr-form .gform_wrapper :-ms-input-placeholder,.mandr-form .location-search-form :-ms-input-placeholder{color:#000;opacity:.8}.mandr-form .gform_wrapper .gform_confirmation_message,.mandr-form .location-search-form .gform_confirmation_message{color:3000;text-align:center;font-size:24px;font-size:2.4rem;padding-bottom:32px;padding-bottom:3.2rem}.mandr-form .gform_wrapper .gform_page_footer,.mandr-form .location-search-form .gform_page_footer{position:relative;border:none}.mandr-form .gform_wrapper .gform_page_footer:before,.mandr-form .location-search-form .gform_page_footer:before{content:"";visibility:hidden;display:block;height:0;clear:both}.mandr-form .gform_wrapper .gform_page_footer:after,.mandr-form .location-search-form .gform_page_footer:after{content:"";visibility:hidden;display:block;height:0;clear:both}.mandr-form .gform_confirmation_wrapper{padding:48px 0!important;padding:4.8rem 0!important;text-align:left!important;font-size:36px;font-size:3.6rem}.mandr-form p.fine-print{font-size:16px;font-size:1.6rem}.mandr-form .gform_wrapper .gform_footer{padding:8px 0 0 0;padding:.8rem 0 0 0;margin:0}.mandr-form .gform_wrapper .gform_footer .gform_button{width:auto;cursor:pointer;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-bottom:0}.mandr-form .gform_wrapper .gform_footer .gform_button:hover:before{z-index:-1;border:solid 1px #76bd22;border:solid .1rem #76bd22}.contact-page-form .gform_wrapper label.gfield_label{padding-left:32px;padding-left:3.2rem}.header-form-wrap{position:relative;padding:64px 0;padding:6.4rem 0;z-index:1;background:#fff;max-width:90%;margin:0 auto}

/*--SEOteric Additions-- */
.gfield--type-handlfree_utm_source, .gfield--type-handlfree_utm_medium, .gfield--type-handlfree_utm_campaign, .gfield--type-handlfree_gclid {
	display: none !important;
}
#gform_wrapper_2 {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    border-radius: 1rem;
    padding: 0 !important;
    margin-bottom: 40px;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .gfield {
    background: transparent;
    border: none;
    padding: 0 10px !important;
    margin: 20px 0 0 !important;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button label,
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 label,
#gform_wrapper_2.gform_wrapper.gravity-theme input, #gform_wrapper_2.gform_wrapper.gravity-theme select, #gform_wrapper_2.gform_wrapper.gravity-theme textarea {
    background: #FFF;
    border: 2px solid #cbcbcb !important;
    border-radius: 1rem;
    padding: .5rem;
    font-size: 28px;
    font-family: 'Bebas Neue', sans-serif;
    color: #0085ca;
    font-weight: normal;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button input[type=radio]:checked+label,
#gform_wrapper_2.gform_wrapper.gravity-theme .radio-button-button label:hover,
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 input[type=radio]:checked+label,
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48 label:hover{
    border: solid 2px #006fba !important;
    background-image: linear-gradient(to left, #5bc2e7, #003896);
}

#gform_wrapper_2.gform_wrapper.gravity-theme .gfield_label,
#gform_wrapper_2 #field_2_52 {
    color: #0085ca;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 30px;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before {
    content: "*";
    color: #ef3f6b;
    font-size: 32px;
    font-weight: 600;
}
#gform_wrapper_2 #field_2_52 span {
    color: #ef3f6b;
    font-size: 32px;
    font-weight: 600;
}

#gform_wrapper_2.gform_wrapper.gravity-theme .gfield #input_2_50 .gchoice .gfield-choice-input:checked+label>img:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: aquamarine;
}

#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
    font-family: 'Bebas Neue', sans-serif;
    color: #0085ca;
    font-weight: normal;
    height: auto;
    border-radius: 15px;
    border: 2px solid #cbcbcb !important;
    background: #FFF !important;
    font-size: 28px;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span {
    line-height: 2;
    font-size: 28px;
}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_21, #gform_wrapper_2.gform_wrapper.gravity-theme #field_2_37, #gform_wrapper_2.gform_wrapper.gravity-theme #field_2_38, #gform_wrapper_2.gform_wrapper.gravity-theme #field_2_45, #gform_wrapper_2.gform_wrapper.gravity-theme #field_2_46,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_20,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_41,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_39,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_42,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_43,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_44
{
    background: rgb(91,194,231);
    background: linear-gradient(107deg, rgba(91,194,231,0.8) 0%, rgba(104,65,153,0.8) 29%, rgba(104,65,153,0.8) 73%, rgba(237,40,145,0.8) 100%);
}
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_20,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_41,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_39,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_42,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_43,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_44{
    color: #FFF; 
    text-align: center;
}
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_42 {
    padding-bottom: 40px;
}
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_20 p,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_41 p,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_39 p,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_42 p,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_43 p,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_44 p{
    color: #FFF;
    font-weight: bold;
    font-size: 3rem;    
}
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_42 a {
    color: #FFF;
    text-decoration: underline;
}
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_20 p.disclaimer-smaller,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_41 p.disclaimer-smaller,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_39 p.disclaimer-smaller,
#gform_wrapper_22.gform_wrapper.gravity-theme #field_22_42 p.disclaimer-smaller{
    font-size: 1.6rem;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer {
    margin-top: 0;
    padding-top: 0;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container {
    width: calc(100% - 44px) !important;
    margin: 0 0 0 22px;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer .gform_button {
    border: none;
/*    display: block !important;*/
    margin: 0 auto;
    border-radius: 50px;
    font-weight: 700;
    padding: 0.5rem 3.75rem;
    text-transform: uppercase;
    color: #FFF;
    background-color: #002469 !important;
}

#gform_wrapper_2.gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
    background-color: #5bc2e7 !important;
    border-color: #5bc2e7;
}
#gform_wrapper_5.gform_wrapper.gravity-theme .gfield {
    margin-top: 15px;
    padding: 0 10px;
    border:none;
}
#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_10.gfield {
    padding: 0;
}
#gform_wrapper_5.gform_wrapper.gravity-theme .gfield_label {
    text-align: left;
}
#gform_wrapper_5.gform_wrapper.gravity-theme #field_5_23, #gform_wrapper_5.gform_wrapper.gravity-theme #field_5_8 {
    margin-top: 15px !important;
}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48.gfield,
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_51.gfield{
    border-width: 1px 0 ;
    border-style: solid;
    border-color: #CBCBCB;
    margin: 0 20px 0 !important;
    padding: 50px 0 !important;
}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_51.gfield {
    border-width: 0 0 1px;
}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_50.gfield {
    border-width: 0 0 1px;
}
.gfield_required:not(.gfield_required_text),
#gform_wrapper_5.gform_wrapper.gravity-theme .gfield:not(.gfield_error) .gfield_required:not(.gfield_required_text):before{
    color: #ef3f6b !important;
    font-size: 24px !important;
    font-weight: 600;
    line-height: 1;
}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_23, #gform_wrapper_2.gform_wrapper.gravity-theme #field_2_8 {
    margin-top: 0 !important;
}
#gform_wrapper_2.gform_wrapper.gravity-theme #field_2_48>.gfield_label {
    margin: 0;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
/*    background: #FFF !important;*/
    border: 2px solid #cbcbcb !important;
    border-radius: 1rem !important;
    padding: 0.25rem 1rem !important;
    font-size: 28px !important;
    font-family: 'Bebas Neue', sans-serif !important;
    color: #0085ca !important;
    font-weight: normal !important;
    height: auto !important;
    background-image: none !important;
}
#gform_wrapper_2.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,
.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single {
    background-image: none !important;
}
.chosen-drop {
    background-color: #FFF !important;
}
.chosen-results {
    font-size: 21px !important;
    font-family: 'Bebas Neue', sans-serif !important;
    color: #0085ca !important;
    font-weight: normal !important;
}
.gform_wrapper.gravity-theme .chosen-container .chosen-results li {
    padding: 10px !important;
}
.gform_wrapper.gravity-theme .chosen-container-single .chosen-search {
 
}
#gform_wrapper_11.gform_wrapper.gravity-theme .ginput_container_select:after {
    display: none;
}