

.section-title.lp{color:inherit !important;line-height:1 !important;margin-top:0 !important;margin-bottom:1rem !important}

.section-title.lp{color:inherit !important;line-height:1 !important;margin-bottom:1rem}

.section-title.lp{color:inherit !important;line-height:1 !important;margin-bottom:1rem}

.section-1-column-vid{overflow:auto;min-height:initial}.vid-thumb-main iframe{width:100%;min-height:449px}



  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }


  @media (min-width: 768px) {
    .global-button.flex-x-center-md {
      margin: 0 !important; 
    }
  }
  

	@media (max-width:562px) {
		.section-2-col-image-text .grid section {
			margin-left: 30px !important; 
			margin-right: 30px !important; 
    }
    
    .section-2-col-image-text .grid__item img {
      margin-bottom: 30px !important; 
    }

	}
	
    #pgs-wrap .pgs-feature-slidein h3, .pgs-feature-slidein h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #3a3a3a;
    }

.lp-text-cta{display:block;width:100%;font-family:"proxima-nova",sans-serif;font-weight:800;line-height:1.25}

.lp-text-cta{display:block;width:100%;font-family:"proxima-nova",sans-serif;font-weight:800;line-height:1.25}

.page-width.unset{margin-bottom:0 !important}.parent-container{position:relative}.child-container{position:absolute;top:50%;transform:translateY(-50%);margin:0 20px}.child-container .section-hero-title.lp,#pgs-wrap .section-hero-title.lp{line-height:1 !important;margin-top:0 !important;margin-bottom:1rem !important}.child-container .section-hero-text.lp *,#pgs-wrap .section-hero-text.lp p{margin:unset !important;line-height:1 !important;font-weight:normal;font-size:inherit !important}@media (max-width: 768px){.child-container{z-index:1}.child-container .section-hero-title.lp,.child-container .section-hero-text.lp *{color:#ffffff !important}.overlay{position:absolute;background:rgba(0,0,0,0.45);z-index:1;width:100%;height:100%;z-index:0}}

.tgs-main-double-image-subtext p{color:unset}

.section-hero-svg.lp{width:auto;min-height:340px;padding:8%}@media (max-width: 768px){.pgs-banner-title h2{color:#fff !important}}.pgs-hero__image.align-top-left{background-position:0% 0%}.pgs-hero__image.align-top-middle{background-position:50% 0%}.pgs-hero__image.align-top-right{background-position:100% 0%}.pgs-hero__image.align-middle-left{background-position:0% 50%}.pgs-hero__image.align-middle-middle{background-position:50% 50%}.pgs-hero__image.align-middle-right{background-position:100% 50%}.pgs-hero__image.align-bottom-left{background-position:0% 100%}.pgs-hero__image.align-bottom-middle{background-position:50% 100%}.pgs-hero__image.align-bottom-right{background-position:100% 100%}.index-hero{height:auto}@media (max-width: 562px){.slick-arrow{display:none !important}}.slick-slide{background-color:#ffffff;transition:height .15s ease !important}

.min-height-0{min-height:0 !important;margin:0;padding:0}

@media (max-width: 968px){.d-inline-block{display:block !important}}

#mce-FNAME,#mce-LNAME,.mce-FNAME,.mce-LNAME{width:unset;height:unset;float:unset;margin:unset;color:unset;font-size:unset}form#mc-embedded-subscribe-form label,form#mc-embedded-subscribe-form input:not(.btn){width:100% !important}form#mc-embedded-subscribe-form label{text-align:left;margin-top:30px;margin-bottom:0px}form#mc-embedded-subscribe-form input:not(.btn),#mc-embedded-subscribe-form input[type="text"]{height:40px !important}#mce-responses{width:100%}#mce-responses .response{margin-bottom:20px}

#mce-FNAME,#mce-LNAME,.mce-FNAME,.mce-LNAME{width:unset;height:unset;float:unset;margin:unset;color:unset;font-size:unset}form#mc-embedded-subscribe-form label,form#mc-embedded-subscribe-form input:not(.btn){width:100% !important}form#mc-embedded-subscribe-form label{text-align:left;margin-top:30px;margin-bottom:0px}form#mc-embedded-subscribe-form input:not(.btn),#mc-embedded-subscribe-form input[type="text"]{height:40px !important}#mce-responses{width:100%}#mce-responses .response{margin-bottom:20px}

.main-content{padding-left:0px;padding-right:0px}.custom-header.sticky-header{border-bottom:1px solid #eaeaea}#lp-sitenav{height:auto;min-height:60px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}#lp-sitenav.fixed{width:100%;display:block;background:#fff;position:fixed;z-index:100;top:60px;left:0px;max-width:100% !important}#lp-sitenav.appendOnly{width:100%;display:flex;background:#fff}

.main-content{padding-left:0px !important;padding-right:0px !important}.custom-header.sticky-header{border-bottom:1px solid #eaeaea}#lp-sitenav{height:auto;min-height:60px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}#lp-sitenav.fixed{width:100%;display:block;background:#fff;position:fixed;z-index:100;top:60px;left:0px;max-width:100% !important}#lp-sitenav.appendOnly{width:100%;display:flex;background:#fff}


  @media (max-width: 575.98px) { 
    #pgs-banner-title h1, 
    .pgs-banner-title h2 {
      font-size: 2rem;
      line-height: 2rem;
      padding-right: 10px;
      padding-left: 10px;
    }
    .tgs-main-banner-outter-wrap {
      width: 100%;
      margin: unset;
      overflow: hidden;
    }
  }



@media (max-width: 562px){.MagicToolboxContainer .MagicToolboxSlides{margin-top:20px !important}}
