/* Custom Global CSS */
body {
  font-family: 'Gilroy', 'sans-serif'; }

.font-underline {
  text-decoration: underline !important; }

.text-black {
  color: #000000; }

.text-red {
  color: #FF0000; }

a.text-black:focus,
a.text-black:hover {
  color: #121416; }

.cursor-pointer:hover {
  cursor: pointer; }

.row-compact {
  padding: 0;
  margin: 0; }

.container-fix-x-padding {
  padding: 0; }

.goli-black-btn {
  background-color: black;
  color: white !important;
  border: none;
  text-transform: uppercase;
  border-radius: 0px;
  font-size: 1.3em;
  padding-top: 13px;
  padding-bottom: 13px; }

.btn-marine {
  color: #FFFFFF;
  border-color: #427586;
  background-color: #427586; }

.btn-marine:hover {
  color: #FFFFFF;
  border-color: #488295;
  background-color: #488295; }

.btn-marine:not(:disabled):not(.disabled).active,
.btn-marine:not(:disabled):not(.disabled):active,
.show > .btn-marine.dropdown-toggle {
  color: #FFFFFF;
  border-color: #43798B;
  background-color: #488295; }

.btn-marine.focus,
.btn-marine:focus {
  box-shadow: 0 0 0 0.15rem rgba(66, 117, 134, 0.5); }

.btn-marine:not(:disabled):not(.disabled).active,
.btn-marine:not(:disabled):not(.disabled):active,
.show > .btn-marine.dropdown-toggle {
  color: #FFFFFF;
  border-color: #488295;
  background-color: #488295; }

.btn-marine:not(:disabled):not(.disabled).active:focus,
.btn-marine:not(:disabled):not(.disabled):active:focus,
.show > .btn-marine.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(66, 117, 134, 0.5); }

.btn-deepblue {
  color: #FFFFFF;
  border-color: #2E5BA5;
  background-color: #2E5BA5; }

.btn-deepblue:hover {
  color: #FFFFFF;
  border-color: #2B5498;
  background-color: #2B5498; }

.btn-deepblue:not(:disabled):not(.disabled).active,
.btn-deepblue:not(:disabled):not(.disabled):active,
.show > .btn-deepblue.dropdown-toggle {
  color: #FFFFFF;
  border-color: #2D5DA2;
  background-color: #2B5498; }

.btn-deepblue.focus,
.btn-deepblue:focus {
  box-shadow: 0 0 0 0.15rem rgba(46, 91, 165, 0.5); }

.btn-deepblue:not(:disabled):not(.disabled).active,
.btn-deepblue:not(:disabled):not(.disabled):active,
.show > .btn-deepblue.dropdown-toggle {
  color: #FFFFFF;
  border-color: #2B5498;
  background-color: #2B5498; }

.btn-deepblue:not(:disabled):not(.disabled).active:focus,
.btn-deepblue:not(:disabled):not(.disabled):active:focus,
.show > .btn-deepblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(46, 91, 165, 0.5); }

.text-deepblue {
  color: #096c2e; }

.text-goli-red {
  color: #D7282F; }

.border-goli-red,
.border-goli-red:focus,
.input-group.input-group-merge > .border-goli-red.form-control:focus ~ [class*=input-group] > .input-group-text {
  border-color: #D7282F; }

.link-goli-red {
  color: #D7282F; }

.link-goli-red:hover {
  color: #EF3D4A; }

.bg-goli-red {
  background-color: #D7282F; }

.btn-goli-red {
  color: #FFFFFF;
  border-color: #D02732;
  background-color: #D02732; }

.btn-goli-red:hover {
  color: #FFFFFF;
  border-color: #DB1120;
  background-color: #E01222; }

.btn-goli-red:not(:disabled):not(.disabled).active,
.btn-goli-red:not(:disabled):not(.disabled):active,
.show > .btn-goli-red.dropdown-toggle {
  color: #FFFFFF;
  border-color: #C7101E;
  background-color: #DB1120; }

.btn-goli-red.focus,
.btn-goli-red:focus {
  box-shadow: 0 0 0 0.15rem rgba(208, 39, 50, 0.5); }

.btn-goli-red:not(:disabled):not(.disabled).active,
.btn-goli-red:not(:disabled):not(.disabled):active,
.show > .btn-goli-red.dropdown-toggle {
  color: #FFFFFF;
  border-color: #C7101E;
  background-color: #DB1120; }

.btn-goli-red:not(:disabled):not(.disabled).active:focus,
.btn-goli-red:not(:disabled):not(.disabled):active:focus,
.show > .btn-goli-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(208, 39, 50, 0.5); }

.shopify-challenge__container {
  padding-top: 80px;
  padding-bottom: 100px; }

.shopify-challenge__button {
  border-color: rgba(33, 37, 41, 0.5); }

@media (max-width: 767px) {
  .shopify-challenge__container {
    padding-bottom: 50px; } }
	
	
	
	
	
	
	
	
	
	
	
	
/* 	INLINE ALL CSS */
	
	
@media screen and (max-width: 750px) {
            .top-header .sidenav a {
			font-size: 18px !important;
            }
			
            .top-header .sidenav a {
			padding: 8px 8px 8px 32px !important;
			text-decoration: none;
			color: #818181 !important;
			display: block;
			-webkit-transition: 0.3s;
			transition: 0.3s;
            }
			}
			
			@media screen and (max-width: 750px) {
            #dynamic-checkout-cart {
			min-height: 120px;
            }
			
            #trusted_by .image_box img {
			max-width: 100px !important;
            }
}	


h1.ps-header-title {
            font-size: 3rem;
            font-weight: 700;
			}
			
			.btn-immu,
			.btn_order,
			.hero-section a.btn_order,
			.top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-order-now,
			.btn-select-package.btn-black,
			.opps-fp-bsp-btn-select-package.btn-deepblue {
            background-color: #FEBD69;
            color: #111111;
            border-radius: 10px;
			}
			
			.btn-immu:hover,
			.btn_order:hover,
			.hero-section a.btn_order:hover,
			.top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-order-now:hover,
			.btn-select-package.btn-black:hover,
			.opps-fp-bsp-btn-select-package.btn-deepblue:hover {
            color: #111111;
            text-decoration: none;
			}
			
			@media (min-width: 576px) and (max-width: 767px) {
            .hero-section a.btn_order {
			padding: 10px 8px;
			font-size: 26px;
            }
			}
			
			@media (max-width: 414px) {
            .hero-section a.btn_order {
			padding: 7px 5px;
			font-size: 14px;
            }
			
            .hero-section .subtitle {
			font-size: 11px;
            }
			}
			
			@media (min-width: 992px) {
            #as_featured_on {
			margin-top: 0;
            }
			
            #as_featured_on .icon_brand {
			height: 80px;
            }
			
            #about-us .about_icon {
			position: relative;
			justify-content: center !important;
            }
			}
			
			#faq .faq-head {
            background: linear-gradient(0deg, #c4f5ff 0%, #c4f5ff 100%);
			}
			
			#trusted_by {
            margin-top: 0;
			}
			
			#trusted_by .sec_title {
            margin-top: 10px;
			}
			
			#trusted_by .cont h3.right-header {
            right: 64px;
            text-align: right;
			}
			
			.nutrifacts {
            padding-left: 23px;
			}
			
			.top-header .top-header-main-menu .nav-link {
            font-size: 17px !important;
			}
			
			.flag-icon-custom-ca {
                background-image: url(https://cdn.shopify.com/s/files/1/0280/6480/9046/t/6/assets/canada-flag-icon.png?v=15963969318482782809)
				}
				
				.flag-icon-custom-au {
                background-image: url(https://cdn.shopify.com/s/files/1/0280/6480/9046/t/6/assets/australia-flag-icon.png?15606)
				}
				
				.flag-icon-custom-gb {
                background-image: url(https://cdn.shopify.com/s/files/1/0280/6480/9046/t/6/assets/united-kingdom-flag-icon.png?15606)
				}
				
				.top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-order-now {
                color: #ffffff;
                background-color: #3a5ba0;
				}
				
				.top-header .nav-order-btn-holder a.nav-order-btn:hover .nav-btn-order-now {
                background-color: #2b5498;
				}
				
				.top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-shipping-text.nav-order-btn-w-country {
                padding-top: 2px;
				}
				
				.top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-shipping-text.nav-order-btn-w-large-font {
                padding-top: 2px;
                font-size: 17px;
                line-height: 1.1;
				}
				
				@media (max-width: 576px) {
                .top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-shipping-text.nav-order-btn-w-large-font {
				font-size: 13.4px;
				line-height: 1.05;
                }
				
                .mdm {
				margin-top: 130px;
                }
				}
				
				
				.v1-page-banner-link:hover {
                    text-decoration: none;
					}
					
					.v1-page-banner-holder {
                    background-color: #1A5BAA;
                    color: #FFFFFF;
                    font-family: Gilroy;
					}
					
					.v1-pb-text-holder {
                    padding-right: 12px;
                    padding-left: 12px;
					}
					
					.v1-pb-text {
                    line-height: 1.2;
                    font-weight: 400;
                    font-size: 20px;
                    margin: 0;
                    padding-top: 18px;
                    padding-bottom: 15px;
					}
					
					.v1-pb-text .v1-pb-t-logo {
                    font-weight: 800;
					}
					
					.v1-pb-text .v1-pb-t-orange {
                    color: #EB912F;
					}
					
					@media (max-width: 991px) {
                    .v1-pb-text {
					font-size: 17px;
					padding-top: 10px;
					padding-bottom: 7px;
                    }
					}
					
					@media (max-width: 575px) {
                    #shopify-section-goli-header-v1 .top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-order-now {
					font-size: 14.8px;
                    }
					
                    .v1-pb-text {
					font-size: 15px;
					padding-top: 8px;
					padding-bottom: 5px;
                    }
					}
					
					@media (max-width: 320px) {
                    .v1-pb-text {
					font-size: 13.5px;
					padding-top: 7px;
					padding-bottom: 4px;
                    }
					}
					
					
					
					
					.v1-page-banner-link:hover {
                    text-decoration: none;
					}
					
					.top-header .top-header-main-menu {
                    border-top: solid 0px #000 !important;
                    text-transform: uppercase;
					}
					
					.v1-page-banner-holder {
                    background-color: #1A5BAA;
                    color: #FFFFFF;
                    font-family: Gilroy;
					}
					
					.v1-pb-text-holder {
                    padding-right: 12px;
                    padding-left: 12px;
					}
					
					.v1-pb-text {
                    line-height: 1.2;
                    font-weight: 400;
                    font-size: 20px;
                    margin: 0;
                    padding-top: 18px;
                    padding-bottom: 15px;
					}
					
					.v1-pb-text .v1-pb-t-logo {
                    font-weight: 800;
					}
					
					.v1-pb-text .v1-pb-t-orange {
                    color: #EB912F;
					}
					
					@media (max-width: 991px) {
                    .v1-pb-text {
					font-size: 17px;
					padding-top: 10px;
					padding-bottom: 7px;
                    }
					}
					
					@media (max-width: 575px) {
                    #shopify-section-goli-header-v1 .top-header .nav-order-btn-holder a.nav-order-btn .nav-btn-order-now {
					font-size: 14.8px;
                    }
					
                    .v1-pb-text {
					font-size: 15px;
					padding-top: 8px;
					padding-bottom: 5px;
                    }
					}
					
					@media (max-width: 320px) {
                    .v1-pb-text {
					font-size: 13.5px;
					padding-top: 7px;
					padding-bottom: 4px;
                    }
					}
					
					
					
					.oph-bg {
                background-repeat: no-repeat;
                background-size: 300px auto;
                background-position-y: center;
				}
				
				.oph-bg-left {
                background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif);
                background-position-x: right;
				}
				
				.oph-bg-right {
                background-image: url(//cdn.shopify.com/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif);
                background-position-x: left;
				}
				
				.oph-tb-title {
                font-size: 4rem;
                font-weight: 900;
                line-height: 1.1;
                color: navy;
				}
				
				.opps-fp-vb-va-logo {
                width: 100%;
				}
				
				.oph-tb-title span {
                color: #050fab;
                font-weight: 600;
                font-size: 3rem;
				}
				
				.discount_circle {
                left: -62px;
                background-color: #f5b43b;
				}
				
				@media (max-width: 575px) {
                .discount_circle {
				left: -80px;
                }
				}
				
				.oph-tb-description {
                font-size: 1.1rem;
                font-weight: 400;
                max-width: 100%;
                margin: 0 auto;
				}
				
				.opps-fp-va-block {
                border: 1px solid #D3D3D3;
                border-bottom: none;
				}
				
				.opps-fp-best-seller {
                background-color: transparent;
				}
				
				.opps-fp-best-seller-product {
                color: #212529;
				}
				
				.btn-orange {
                background-color: #fdb365;
                border-radius: 8px;
				}
				
				@media (min-width: 768px) {
                #shopify-section-products {
				margin-bottom: 50px;
                }
				
                #panel-customer-reviews-order-page {
				padding-top: 40px !important;
				padding-bottom: 20px !important;
                }
				
                .mdm {
				padding-top: 70px;
                }
				}
				
				@media (max-width: 767px) {
				
                .order-page-header,
                #panel-customer-reviews-order-page {
				display: none !important;
                }
				
                .opps-fp-va-block {
				border: none;
                }
				}
				
				#ouringredients .trust .nutrifacts img {
                height: 250px;
				}
				
				@media(min-width: 768px) {
                .fds {
				position: relative;
				left: 90px;
				height: 290px;
                }
				
                .rds {
				position: relative;
				height: 200px;
                }
				}
				
				@media(max-width: 768px) {
                .fds {
				margin-left: -30px;
                }
				
                .rds {
				margin-left: -30px;
				
                }
				
                .jkds {
				height: 150px !important;
				
                }
				}
				
				.opps-fp-best-seller {
                border-top: 1px solid #D3D3D3;
				}
				
				
				
				
				
				
				
				
				
				#main-header .mh-title-2 {
                font-family: Gilroy !important;
				
				}
				h2{margin-bottom:.5rem;font-weight:500;line-height:1.2;}
				h2{font-size:2rem;}
				.no-gutters{margin-right:0;margin-left:0;}
				.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0;}
				
				.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
				@media (prefers-reduced-motion:reduce){
                .btn{transition:none;}
				}
				.btn:hover{color:#212529;text-decoration:none;}
				.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
				.btn:disabled{opacity:.65;}
				.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40;}
				.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124;}
				.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5);}
				.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40;}
				.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;}
				.d-none{display:none!important;}
				@media (min-width:576px){
                .d-sm-none{display:none!important;}
                .d-sm-block{display:block!important;}
				}
				@media (min-width:768px){
                .d-md-none{display:none!important;}
                .d-md-block{display:block!important;}
				}
				@media (min-width:1200px){
                .d-xl-none{display:none!important;}
                .d-xl-block{display:block!important;}
				}
				.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
				.mb-0{margin-bottom:0!important;}
				.mt-1{margin-top:.25rem!important;}
				.mb-1{margin-bottom:.25rem!important;}
				.mt-2{margin-top:.5rem!important;}
				.mb-2{margin-bottom:.5rem!important;}
				.mt-3{margin-top:1rem!important;}
				.mt-4{margin-top:1.5rem!important;}
				.mb-4{margin-bottom:1.5rem!important;}
				.mt-5{margin-top:3rem!important;}
				.pb-1{padding-bottom:.25rem!important;}
				.pt-4,.py-4{padding-top:1.5rem!important;}
				.py-4{padding-bottom:1.5rem!important;}
				@media (min-width:576px){
                .mt-sm-0{margin-top:0!important;}
                .mb-sm-0{margin-bottom:0!important;}
                .mt-sm-2{margin-top:.5rem!important;}
                .mb-sm-2{margin-bottom:.5rem!important;}
                .mt-sm-3{margin-top:1rem!important;}
                .pb-sm-0{padding-bottom:0!important;}
				}
				@media (min-width:768px){
                .mt-md-0{margin-top:0!important;}
                .mb-md-1{margin-bottom:.25rem!important;}
                .mt-md-4{margin-top:1.5rem!important;}
                .mt-md-5{margin-top:3rem!important;}
                .pt-md-2{padding-top:.5rem!important;}
                .pb-md-2{padding-bottom:.5rem!important;}
				}
				@media (min-width:992px){
                .mt-lg-4{margin-top:1.5rem!important;}
                .py-lg-5{padding-top:3rem!important;}
                .py-lg-5{padding-bottom:3rem!important;}
				}
				@media (min-width:1200px){
                .mb-xl-0{margin-bottom:0!important;}
                .mt-xl-2{margin-top:.5rem!important;}
                .mt-xl-3{margin-top:1rem!important;}
                .mt-xl-5{margin-top:3rem!important;}
                .pt-xl-5{padding-top:3rem!important;}
				}
				.text-right{text-align:right!important;}
				.text-center{text-align:center!important;}
				.text-uppercase{text-transform:uppercase!important;}
				.text-white{color:#fff!important;}
				
				
				.btn-shop-now{padding:.6rem 4rem;margin:1rem 0;border-radius:0;font-size:1.4rem;color:#fff;background-color:#000;border-color:#000;box-shadow:-3px 3px 18px 0 rgba(0,0,0,.42);}
				.btn-shop-now:hover{background-color:#23272b;border-color:#1d2124;}
				#main-header{background-color:#56a5a9;background:url(images/fancy_bottle.png) center/auto 100% no-repeat, linear-gradient(90deg, #f19d3d 49%, #56a5a9 49%);}
				#main-header .mh-part-1 .mh-title-1{font-size:2.4rem;line-height:1.1;}
				#main-header .mh-part-1 .btn-shop-now{padding:.6rem 2.4rem;margin-bottom:.75rem;font-size:1.5rem;}
				#main-header .mh-part-1 .mh-money-back-guarantee-label{font-size:1rem;}
				#main-header .mh-title-2{font-size:2.6rem;line-height:1.32;-webkit-transform:rotate(-8deg);transform:rotate(-8deg);color:#fff;}
				#main-header .mh-part-2 .mh-list{list-style:none;font-size:1.4rem;line-height:2;}
				#main-header .mh-part-2 .mh-list li::before{content:'';color:#fff;display:inline-block;height:1.4rem;width:1.4rem;margin-right:1rem;vertical-align:middle;margin-top:auto;margin-bottom:auto;background-size:contain;background-position:center;background-repeat:no-repeat;}
				#main-header .mh-part-2 .mh-list li.list-icon-flame::before{background-image:url(images/icon_flame.svg);}
				#main-header .mh-part-2 .mh-list li.list-icon-minus::before{background-image:url(images/icon_minus.svg);}
				#main-header .mh-part-2 .mh-list li.list-icon-lightning::before{background-image:url(images/icon_lightning.svg);}
				#main-header .mh-part-2 .mh-list li.list-icon-leaf::before{background-image:url(images/icon_leaf.svg);}
				#main-header .mh-part-2 .mh-list li.list-icon-sun::before{background-image:url(images/icon_sun.svg);}
				#main-header .mh-icons .mh-i-icons{max-width:100%;}
				#main-header .mh-icons .mh-i-icons img{width:90%;height:auto;}
				#main-header .mh-icons .mh-i-nutritional img{fill:#46587a;}
				@media (min-width:992px) and (max-width:1199px){
                #main-header{background-color:#f19d3d;background:url(images/fancy_bottle.png) center/auto 78% no-repeat;background:url(images/fancy_bottle.png) center/auto 78% no-repeat, linear-gradient(90deg, #f19d3d 49%, #56a5a9 49%);}
                #main-header>.container{max-width:100%;}
                #main-header .mh-part-1 .mh-title-1,#main-header .mh-part-2 .mh-title-2{font-size:2.4rem;line-height:1.1;}
                #main-header .mh-part-2 .mh-list{font-size:1.3rem;line-height:2;-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px;}
				}
				@media (min-width:768px) and (max-width:991px){
                #main-header{background-color:#f19d3d;background:url(images/fancy_bottle.png) center/auto 70% no-repeat;background:url(images/fancy_bottle.png) center/auto 70% no-repeat, linear-gradient(90deg, #f19d3d 49%, #56a5a9 49%);}
                #main-header>.container{max-width:100%;}
                #main-header .mh-part-1 .mh-title-1{font-size:2rem;line-height:1;}
                #main-header .mh-part-2 .mh-title-2{font-size:2rem;line-height:1.1;}
                #main-header .mh-part-2 .mh-list{font-size:1.26rem;line-height:1.4;-webkit-padding-start:10px;-moz-padding-start:10px;padding-inline-start:10px;}
                #main-header .mh-part-1 .mh-money-back-guarantee-label{font-size:.96rem;}
                #main-header .mh-part-2 .mh-list li::before{height:1.26rem;width:1.26rem;margin-right:.6rem;}
                #main-header .mh-icons .mh-i-icons{padding-left:0;padding-right:0;}
				}
				@media (min-width:576px) and (max-width:767px){
                #main-header{background-color:#56a5a9;background:-64px 20px/auto 45% no-repeat;background:-64px 20px/auto 45% no-repeat, linear-gradient(172deg, #56a5a9 48%, #f19d3d 48%);}
                #main-header .mh-part-1:before{content:'';vertical-align:middle;display:inline-block;width:308px;height:292px;left:-80px;background-image:url(images/fancy_bottle.png);position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;}
				}
				@media (max-width:767px){
                #main-header .mh-part-2 .mh-list{font-size:1.3rem;line-height:1.5;display:inline-block;-webkit-padding-start:5px;-moz-padding-start:5px;padding-inline-start:5px;}
                #main-header .mh-part-2 .mh-list li::before{height:1.3rem;width:1.3rem;margin-right:.7rem;}
				}
				@media (max-width:575px){
                #main-header{background-color:#56a5a9;background:url(images/fancy_bottle.png) -30px 60px/auto 33% no-repeat;background:url(images/fancy_bottle.png) -30px 60px/auto 33% no-repeat, linear-gradient(172deg, #56a5a9 44.5%, #f19d3d 44.5%);}
                #main-header .mh-part-1{margin-bottom:0!important;}
                #main-header .mh-part-2{padding-top:15px!important;}
                #main-header .mh-part-1:before{width:308px;height:292px;left:-80px;}
                #main-header .mh-part-1 .mh-title-1{font-size:2rem;line-height:1.1;}
                #main-header .mh-part-1 .btn-shop-now{margin-bottom:.36rem;font-size:1.3rem;}
                #main-header .mh-part-1 .mh-money-back-guarantee-label{font-size:.9rem;}
                #main-header .mh-title-2{font-size:2rem;line-height:1.2;}
                #main-header .mh-part-2 .mh-list{font-size:1.2rem;line-height:1.4;display:inline-block;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0;}
                #main-header .mh-part-2 .mh-list li::before{height:1.2rem;width:1.2rem;margin-right:.5rem;}
                #main-header .mh-icons-smallest{margin-top:auto;margin-bottom:auto;}
                #main-header .mh-icons-smallest .mh-i-certifications img{max-width:52px;}
				}
				@media (max-width:444px){
                #main-header{background-color:#56a5a9;background:url(images/fancy_bottle.png) -34px 30px/auto 35% no-repeat;background:url(images/fancy_bottle.png) -34px 30px/auto 35% no-repeat, linear-gradient(172deg, #56a5a9 43%, #f19d3d 43%);}
				}
				@media (max-width:413px){
                #main-header{background-color:#f19d3d;background:url(images/fancy_bottle.png) -15px 0px/auto 35% no-repeat;background:url(images/fancy_bottle.png) -15px 0px/auto 35% no-repeat, linear-gradient(172deg, #f19d3d 40%, #56a5a9 40%);}
                #main-header .mh-part-1{margin-bottom:10px!important;padding-right:10px;}
                #main-header .mh-part-2{padding-top:0!important;}
                #main-header .mh-part-1 .mh-title-1{font-size:1.54rem;line-height:1;margin-bottom:4px;}
                #main-header .mh-part-1 .btn-shop-now{padding:.6rem 1.3rem;font-size:1.08rem;}
                #main-header .mh-part-1 .mh-money-back-guarantee-label{font-size:.75rem;line-height:1.3;}
                #main-header .mh-title-2{font-size:1.5rem;line-height:1.2;}
                .mh-list-holder{padding-right:0;padding-left:12px;}
                #main-header .mh-part-2 .mh-list{margin-top:3.5rem!important;font-size:1.1rem;line-height:1.4;}
                #main-header .mh-part-2 .mh-list li::before{height:1rem;width:1rem;margin-right:.4rem;}
				}
				@media (max-width:374px){
                #main-header{background-color:#56a5a9;background:url(images/fancy_bottle.png) -25px 51px/auto 29% no-repeat;background:url(images/fancy_bottle.png) -25px 51px/auto 29% no-repeat, linear-gradient(172deg, #56a5a9 41.5%, #f19d3d 41.5%);}
                #main-header .mh-part-1{margin-bottom:0!important;padding-right:8px;}
                #main-header .mh-part-1 .mh-title-1{font-size:1.6rem;line-height:1;margin-bottom:0;}
                #main-header .mh-part-1 .btn-shop-now{padding:.56rem 1.2rem;font-size:1.1rem;}
                #main-header .mh-part-1 .mh-money-back-guarantee-label{font-size:.73rem;line-height:1.3;}
                #main-header .mh-title-2{font-size:1.5rem;line-height:1.2;}
                .mh-list-holder{padding-right:0;padding-left:12px;}
                #main-header .mh-part-2 .mh-list{margin-top:2.4rem!important;font-size:1.1rem;line-height:1.4;}
                #main-header .mh-part-2 .mh-list li::before{height:1rem;width:1rem;margin-right:.4rem;}
				}
				.exc h3 {
                font-size: 52px;
				
				}
				
				
				
				
				
				@media(max-width: 768px){
                .shwl{
				display: block;
                }
                .rpg{
				display: none;
                }
				}
				@media(min-width: 768px){
                .shwl{
				display: none;
                }
                .rpg{
				display: block;
                }
				}
	
	
	
	#afterpay-modal #afterpay-modal-modal {
                background-color: #fff;
                padding: 8px;
                box-sizing: border-box;
                text-align: center;
                border: none;
                border-radius: 0
				}
				
				#afterpay-modal #afterpay-modal-close:not(:root) {
                position: sticky;
                position: -webkit-sticky;
                top: 0;
                float: right
				}
				
				@supports (-ms-ime-align:auto) {
                #afterpay-modal #afterpay-modal-close {
				position: none;
				top: 0;
				float: right
                }
				}
				
				#afterpay-modal .o-extra-small--1,
				#afterpay-modal .o-extra-small--10,
				#afterpay-modal .o-extra-small--11,
				#afterpay-modal .o-extra-small--12,
				#afterpay-modal .o-extra-small--2,
				#afterpay-modal .o-extra-small--3,
				#afterpay-modal .o-extra-small--4,
				#afterpay-modal .o-extra-small--5,
				#afterpay-modal .o-extra-small--7,
				#afterpay-modal .o-extra-small--8,
				#afterpay-modal .o-extra-small--9 {
                float: left;
                padding-left: 10px;
                padding-right: 10px
				}
				
				#afterpay-modal #afterpay-modal-close:hover {
                cursor: pointer
				}
				
				#afterpay-modal #afterpay-modal-close a:focus {
                outline: dotted thin
				}
				
				#afterpay-modal .afterpay_modal_wrapper * {
                box-sizing: border-box;
                text-decoration: none;
                text-align: center
				}
				
				#afterpay-modal .ap-modal-modal {
                padding: 12px !important
				}
				
				#afterpay-modal .c-afterpay-info-modal-annotation {
                display: block;
                border-top: 1px #ddd solid
				}
				
				@media (max-width:768px) {
                #afterpay-modal .c-afterpay-info-modal-annotation {
				display: block
                }
				
                #afterpay-modal .c-afterpay-info-modal-process,
                #afterpay-modal .o-row {
				display: flex;
				flex-wrap: wrap;
				align-content: stretch
                }
				}
				
				#afterpay-modal .o-row {
                max-width: 1441px;
                margin-left: auto;
                margin-right: auto
				}
				
				#afterpay-modal .o-row:after {
                content: '';
                display: table;
                clear: both
				}
				
				#afterpay-modal .o-row--space {
                margin-bottom: 10px
				}
				
				#afterpay-modal .o-column {
                float: left;
                width: 100%
				}
				
				#afterpay-modal .o-column.o-row {
                padding-left: 0;
                padding-right: 0
				}
				
				#afterpay-modal .o-extra-small--1 {
                width: 8.33333%
				}
				
				#afterpay-modal .o-extra-small--2 {
                width: 16.66667%
				}
				
				#afterpay-modal .o-extra-small--3 {
                width: 25%
				}
				
				#afterpay-modal .o-extra-small--4 {
                width: 33.33333%
				}
				
				#afterpay-modal .o-extra-small--5 {
                width: 41.66667%
				}
				
				#afterpay-modal .o-extra-small--6 {
                width: 50%;
                float: left;
                padding-left: 10px;
                padding-right: 10px
				}
				
				#afterpay-modal .o-extra-small--7 {
                width: 58.33333%
				}
				
				#afterpay-modal .o-extra-small--8 {
                width: 66.66667%
				}
				
				#afterpay-modal .o-extra-small--9 {
                width: 75%
				}
				
				#afterpay-modal .o-extra-small--10 {
                width: 83.33333%
				}
				
				#afterpay-modal .o-extra-small--11 {
                width: 91.66667%
				}
				
				#afterpay-modal .o-extra-small--12 {
                width: 100%
				}
				
				@media (min-width:568px) {
				
                #afterpay-modal .o-small--1,
                #afterpay-modal .o-small--10,
                #afterpay-modal .o-small--11,
                #afterpay-modal .o-small--12,
                #afterpay-modal .o-small--2,
                #afterpay-modal .o-small--3,
                #afterpay-modal .o-small--4,
                #afterpay-modal .o-small--5,
                #afterpay-modal .o-small--7,
                #afterpay-modal .o-small--8,
                #afterpay-modal .o-small--9 {
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-small--1 {
				width: 8.33333%
                }
				
                #afterpay-modal .o-small--2 {
				width: 16.66667%
                }
				
                #afterpay-modal .o-small--3 {
				width: 25%
                }
				
                #afterpay-modal .o-small--4 {
				width: 33.33333%
                }
				
                #afterpay-modal .o-small--5 {
				width: 41.66667%
                }
				
                #afterpay-modal .o-small--6 {
				width: 50%;
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-small--7 {
				width: 58.33333%
                }
				
                #afterpay-modal .o-small--8 {
				width: 66.66667%
                }
				
                #afterpay-modal .o-small--9 {
				width: 75%
                }
				
                #afterpay-modal .o-small--10 {
				width: 83.33333%
                }
				
                #afterpay-modal .o-small--11 {
				width: 91.66667%
                }
				
                #afterpay-modal .o-small--12 {
				width: 100%
                }
				}
				
				@media (min-width:768px) {
				
                #afterpay-modal .o-medium--1,
                #afterpay-modal .o-medium--10,
                #afterpay-modal .o-medium--11,
                #afterpay-modal .o-medium--12,
                #afterpay-modal .o-medium--2,
                #afterpay-modal .o-medium--3,
                #afterpay-modal .o-medium--4,
                #afterpay-modal .o-medium--5,
                #afterpay-modal .o-medium--7,
                #afterpay-modal .o-medium--8,
                #afterpay-modal .o-medium--9 {
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-medium--1 {
				width: 8.33333%;
				float: left
                }
				
                #afterpay-modal .o-medium--2 {
				width: 16.66667%;
				float: left
                }
				
                #afterpay-modal .o-medium--3 {
				width: 25%;
				float: left
                }
				
                #afterpay-modal .o-medium--4 {
				width: 33.33333%;
				float: left
                }
				
                #afterpay-modal .o-medium--5 {
				width: 41.66667%;
				float: left
                }
				
                #afterpay-modal .o-medium--6 {
				width: 100%;
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-medium--7 {
				width: 100%;
				display: flex;
				justify-content: center
                }
				
                #afterpay-modal .c-afterpay-info-modal-annotation__p {
				width: 100% !important
                }
				
                #afterpay-modal .o-medium--8 {
				width: 66.66667%;
				float: left
                }
				
                #afterpay-modal .o-medium--9 {
				width: 75%;
				float: left
                }
				
                #afterpay-modal .o-medium--10 {
				width: 83.33333%;
				float: left
                }
				
                #afterpay-modal .o-medium--11 {
				width: 91.66667%;
				float: left
                }
				
                #afterpay-modal .o-medium--12 {
				width: 100%;
				float: left
                }
				}
				
				#afterpay-modal .o-extra-small--offset-1 {
                margin-left: 8.33333%
				}
				
				#afterpay-modal .o-extra-small--offset-2 {
                margin-left: 16.66667%
				}
				
				#afterpay-modal .o-extra-small--offset-3 {
                margin-left: 25%
				}
				
				#afterpay-modal .o-extra-small--offset-4 {
                margin-left: 33.33333%
				}
				
				#afterpay-modal .o-extra-small--offset-5 {
                margin-left: 41.66667%
				}
				
				#afterpay-modal .o-extra-small--offset-6 {
                margin-left: 50%
				}
				
				#afterpay-modal .o-extra-small--offset-7 {
                margin-left: 58.33333%
				}
				
				#afterpay-modal .o-extra-small--offset-8 {
                margin-left: 66.66667%
				}
				
				#afterpay-modal .o-extra-small--offset-9 {
                margin-left: 75%
				}
				
				#afterpay-modal .o-extra-small--offset-10 {
                margin-left: 83.33333%
				}
				
				#afterpay-modal .o-extra-small--offset-11 {
                margin-left: 91.66667%
				}
				
				#afterpay-modal .o-extra-small--offset-12 {
                margin-left: 100%
				}
				
				@media (min-width:568px) {
                #afterpay-modal .o-small--offset-1 {
				margin-left: 8.33333%
                }
				
                #afterpay-modal .o-small--offset-2 {
				margin-left: 16.66667%
                }
				
                #afterpay-modal .o-small--offset-3 {
				margin-left: 25%
                }
				
                #afterpay-modal .o-small--offset-4 {
				margin-left: 33.33333%
                }
				
                #afterpay-modal .o-small--offset-5 {
				margin-left: 41.66667%
                }
				
                #afterpay-modal .o-small--offset-6 {
				margin-left: 50%
                }
				
                #afterpay-modal .o-small--offset-7 {
				margin-left: 58.33333%
                }
				
                #afterpay-modal .o-small--offset-8 {
				margin-left: 66.66667%
                }
				
                #afterpay-modal .o-small--offset-9 {
				margin-left: 75%
                }
				
                #afterpay-modal .o-small--offset-10 {
				margin-left: 83.33333%
                }
				
                #afterpay-modal .o-small--offset-11 {
				margin-left: 91.66667%
                }
				
                #afterpay-modal .o-small--offset-12 {
				margin-left: 100%
                }
				}
				
				@media (min-width:768px) {
                #afterpay-modal .o-medium--offset-1 {
				margin-left: 8.33333%
                }
				
                #afterpay-modal .o-medium--offset-2 {
				margin-left: 16.66667%
                }
				
                #afterpay-modal .o-medium--offset-4 {
				margin-left: 33.33333%
                }
				
                #afterpay-modal .o-medium--offset-5 {
				margin-left: 41.66667%
                }
				
                #afterpay-modal .o-medium--offset-6 {
				margin-left: 50%
                }
				
                #afterpay-modal .o-medium--offset-7 {
				margin-left: 58.33333%
                }
				
                #afterpay-modal .o-medium--offset-8 {
				margin-left: 66.66667%
                }
				
                #afterpay-modal .o-medium--offset-9 {
				margin-left: 75%
                }
				
                #afterpay-modal .o-medium--offset-10 {
				margin-left: 83.33333%
                }
				
                #afterpay-modal .o-medium--offset-11 {
				margin-left: 91.66667%
                }
				
                #afterpay-modal .o-medium--offset-12 {
				margin-left: 100%
                }
				}
				
				@media (min-width:1025px) {
				
                #afterpay-modal .o-large--1,
                #afterpay-modal .o-large--10,
                #afterpay-modal .o-large--11,
                #afterpay-modal .o-large--12,
                #afterpay-modal .o-large--2,
                #afterpay-modal .o-large--3,
                #afterpay-modal .o-large--4,
                #afterpay-modal .o-large--5,
                #afterpay-modal .o-large--7,
                #afterpay-modal .o-large--8,
                #afterpay-modal .o-large--9 {
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-large--1 {
				width: 8.33333%
                }
				
                #afterpay-modal .o-large--2 {
				width: 16.66667%
                }
				
                #afterpay-modal .o-large--3 {
				width: 25%
                }
				
                #afterpay-modal .o-large--4 {
				width: 33.33333%
                }
				
                #afterpay-modal .o-large--5 {
				width: 41.66667%
                }
				
                #afterpay-modal .o-large--6 {
				width: 50%;
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-large--7 {
				width: 58.33333%
                }
				
                #afterpay-modal .o-large--8 {
				width: 66.66667%
                }
				
                #afterpay-modal .o-large--9 {
				width: 75%
                }
				
                #afterpay-modal .o-large--10 {
				width: 83.33333%
                }
				
                #afterpay-modal .o-large--11 {
				width: 91.66667%
                }
				
                #afterpay-modal .o-large--12 {
				width: 100%
                }
				
                #afterpay-modal .o-large--offset-1 {
				margin-left: 8.33333%
                }
				
                #afterpay-modal .o-large--offset-2 {
				margin-left: 16.66667%
                }
				
                #afterpay-modal .o-large--offset-3 {
				margin-left: 25%
                }
				
                #afterpay-modal .o-large--offset-4 {
				margin-left: 33.33333%
                }
				
                #afterpay-modal .o-large--offset-5 {
				margin-left: 41.66667%
                }
				
                #afterpay-modal .o-large--offset-6 {
				margin-left: 50%
                }
				
                #afterpay-modal .o-large--offset-7 {
				margin-left: 58.33333%
                }
				
                #afterpay-modal .o-large--offset-8 {
				margin-left: 66.66667%
                }
				
                #afterpay-modal .o-large--offset-9 {
				margin-left: 75%
                }
				
                #afterpay-modal .o-large--offset-10 {
				margin-left: 83.33333%
                }
				
                #afterpay-modal .o-large--offset-11 {
				margin-left: 91.66667%
                }
				
                #afterpay-modal .o-large--offset-12 {
				margin-left: 100%
                }
				}
				
				@media (min-width:1441px) {
				
                #afterpay-modal .o-extra-large--1,
                #afterpay-modal .o-extra-large--10,
                #afterpay-modal .o-extra-large--11,
                #afterpay-modal .o-extra-large--12,
                #afterpay-modal .o-extra-large--2,
                #afterpay-modal .o-extra-large--3,
                #afterpay-modal .o-extra-large--4,
                #afterpay-modal .o-extra-large--5,
                #afterpay-modal .o-extra-large--7,
                #afterpay-modal .o-extra-large--8,
                #afterpay-modal .o-extra-large--9 {
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-extra-large--1 {
				width: 8.33333%
                }
				
                #afterpay-modal .o-extra-large--2 {
				width: 16.66667%
                }
				
                #afterpay-modal .o-extra-large--3 {
				width: 25%
                }
				
                #afterpay-modal .o-extra-large--4 {
				width: 33.33333%
                }
				
                #afterpay-modal .o-extra-large--5 {
				width: 41.66667%
                }
				
                #afterpay-modal .o-extra-large--6 {
				width: 50%;
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				
                #afterpay-modal .o-extra-large--7 {
				width: 58.33333%
                }
				
                #afterpay-modal .o-extra-large--8 {
				width: 66.66667%
                }
				
                #afterpay-modal .o-extra-large--9 {
				width: 75%
                }
				
                #afterpay-modal .o-extra-large--10 {
				width: 83.33333%
                }
				
                #afterpay-modal .o-extra-large--11 {
				width: 91.66667%
                }
				
                #afterpay-modal .o-extra-large--12 {
				width: 100%
                }
				
                #afterpay-modal .o-extra-large--offset-1 {
				margin-left: 8.33333%
                }
				
                #afterpay-modal .o-extra-large--offset-2 {
				margin-left: 16.66667%
                }
				
                #afterpay-modal .o-extra-large--offset-3 {
				margin-left: 25%
                }
				
                #afterpay-modal .o-extra-large--offset-4 {
				margin-left: 33.33333%
                }
				
                #afterpay-modal .o-extra-large--offset-5 {
				margin-left: 41.66667%
                }
				
                #afterpay-modal .o-extra-large--offset-6 {
				margin-left: 50%
                }
				
                #afterpay-modal .o-extra-large--offset-7 {
				margin-left: 58.33333%
                }
				
                #afterpay-modal .o-extra-large--offset-8 {
				margin-left: 66.66667%
                }
				
                #afterpay-modal .o-extra-large--offset-9 {
				margin-left: 75%
                }
				
                #afterpay-modal .o-extra-large--offset-10 {
				margin-left: 83.33333%
                }
				
                #afterpay-modal .o-extra-large--offset-11 {
				margin-left: 91.66667%
                }
				
                #afterpay-modal .o-extra-large--offset-12 {
				margin-left: 100%
                }
				}
				
				#afterpay-modal .u-border-heading {
                margin-bottom: 5px;
                padding-bottom: 5px;
                border-bottom: 1px solid #aaa
				}
				
				#afterpay-modal .u-line {
                display: block
				}
				
				#afterpay-modal .u-margin-top {
                margin-top: 10px
				}
				
				#afterpay-modal .u-margin-top--extra-small {
                margin-top: 2.5px
				}
				
				#afterpay-modal .u-margin-top--small {
                margin-top: 5px
				}
				
				#afterpay-modal .u-margin-top--medium {
                margin-top: 15px
				}
				
				#afterpay-modal .u-margin-top--large {
                margin-top: 20px
				}
				
				#afterpay-modal .u-margin-top--extra-large {
                margin-top: 30px
				}
				
				#afterpay-modal .u-margin-top--extra-extra-large {
                margin-top: 40px
				}
				
				#afterpay-modal .u-margin-bottom--none {
                margin-bottom: 0
				}
				
				#afterpay-modal .u-margin-bottom {
                margin-bottom: 10px
				}
				
				#afterpay-modal .u-margin-bottom--extra-small {
                margin-bottom: 2.5px
				}
				
				#afterpay-modal .u-margin-bottom--small {
                margin-bottom: 5px
				}
				
				#afterpay-modal .u-margin-bottom--medium {
                margin-bottom: 15px
				}
				
				#afterpay-modal .u-margin-bottom--large {
                margin-bottom: 20px
				}
				
				#afterpay-modal .u-margin-bottom--extra-large {
                margin-bottom: 30px
				}
				
				#afterpay-modal .u-margin-bottom--extra-extra-large {
                margin-bottom: 40px
				}
				
				#afterpay-modal .u-margin-bottom--3x-large {
                margin-bottom: 60px
				}
				
				#afterpay-modal .u-margin-bottom--4x-large {
                margin-bottom: 80px
				}
				
				#afterpay-modal .u-margin-bottom--5x-large {
                margin-bottom: 100px
				}
				
				#afterpay-modal .u-margin-bottom--6x-large {
                margin-bottom: 120px
				}
				
				#afterpay-modal .u-padding-bottom {
                margin-bottom: 10px
				}
				
				#afterpay-modal .u-padding-bottom--2 {
                margin-bottom: 20px
				}
				
				#afterpay-modal .u-padding-bottom--3 {
                margin-bottom: 30px
				}
				
				#afterpay-modal .u-padding-bottom--4 {
                margin-bottom: 40px
				}
				
				#afterpay-modal .u-padding-bottom--5 {
                margin-bottom: 50px
				}
				
				#afterpay-modal .u-padding-bottom--6 {
                margin-bottom: 60px
				}
				
				#afterpay-modal .u-padding-top {
                margin-top: 10px
				}
				
				#afterpay-modal .u-padding-top--2 {
                margin-top: 20px
				}
				
				#afterpay-modal .u-padding-left {
                padding-left: 10px
				}
				
				#afterpay-modal .u-padding-left--2 {
                padding-left: 20px
				}
				
				#afterpay-modal .u-padding-left--3 {
                padding-left: 30px
				}
				
				#afterpay-modal .u-padding-left--4 {
                padding-left: 40px
				}
				
				#afterpay-modal .u-padding-right {
                padding-right: 10px
				}
				
				#afterpay-modal .u-padding-right--2 {
                padding-right: 20px
				}
				
				#afterpay-modal .u-padding-right--3 {
                padding-right: 30px
				}
				
				#afterpay-modal .u-padding-right--4 {
                padding-right: 40px
				}
				
				#afterpay-modal .u-link {
                text-decoration: underline;
                color: #767676
				}
				
				#afterpay-modal .u-link:focus,
				#afterpay-modal .u-link:hover {
                text-decoration: none
				}
				
				#afterpay-modal .u-overflow-scrolling {
                -webkit-overflow-scrolling: touch
				}
				
				#afterpay-modal .o-modal {
                display: none;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 7000;
                overflow-y: auto;
                width: 100%;
                height: 100%;
                background: rgba(245, 245, 245, .7);
                cursor: pointer
				}
				
				#afterpay-modal .o-modal__inner {
                position: relative;
                width: 100%;
                min-height: 100vh;
                height: 100%;
                padding: 30px 10px 20px;
                background: #fff;
                cursor: default
				}
				
				@media (min-width:768px) {
                #afterpay-modal .o-modal__inner {
				position: absolute;
				overflow-y: auto;
				top: 50%;
				left: 50%;
				width: 80%;
				max-width: 850px;
				min-height: initial;
				height: auto;
				max-height: 90%;
				margin: auto 0;
				padding: 40px 30px;
				-webkit-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				-webkit-font-smoothing: antialiased
                }
				
                #afterpay-modal .o-modal--medium,
                #afterpay-modal .o-modal--small {
				width: 60%;
				max-width: 475px
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .o-modal__inner {
				width: 60%
                }
				}
				
				#afterpay-modal .o-modal.is-shown,
				#afterpay-modal .o-modal:target {
                display: block;
                outline: 0
				}
				
				@keyframes opacity_change {
                0% {
				opacity: 0
                }
				
                90% {
				opacity: .95
                }
				}
				
				#afterpay-modal .o-payment-display--white {
                color: #fff
				}
				
				#afterpay-modal .o-payment-display__line {
                margin-bottom: 0;
                font: 1.1em/1.36 arial, helvetica, sans-serif;
                letter-spacing: .04em;
                color: #767676;
                display: block
				}
				
				#afterpay-modal .c-afterpay-info-modal-annotation__p {
                font: .7em arial, helvetica, sans-serif;
                letter-spacing: .02em;
                color: #767676;
                text-align: center;
                margin-bottom: 3px;
                float: center
				}
				
				@media (min-width:768px) {
                #afterpay-modal .afterpay-modal-modal {
				margin-bottom: 20px
                }
				}
				
				#afterpay-modal .c-afterpay-info-modal-annotation__copyright {
                font: .7em arial, helvetica, sans-serif;
                letter-spacing: .02em;
                color: #767676;
                text-align: right;
                float: right;
                width: 30%;
                margin: 0
				}
				
				#afterpay-modal .c-afterpay-info-modal-annotation__a {
                text-decoration: underline;
                color: #767676;
                font: 1em arial, helvetica, sans-serif
				}
				
				#afterpay-modal .purchase-agreement {
                width: 100%;
                flex-wrap: wrap
				}
				
				@media (max-width:768px) {
                #afterpay-modal .c-afterpay-info-modal-annotation__copyright {
				margin-left: auto;
				margin-right: auto;
				width: 100%;
				float: right;
				text-align: center
                }
				
                #afterpay-modal .purchase-agreement {
				margin-left: auto;
				margin-right: auto;
				width: 9.55em
                }
				
                #afterpay-modal .c-afterpay-info-modal-annotation__a a {
				text-align: center;
				box-sizing: border-box
                }
				}
				
				#afterpay-modal .c-afterpay-info-modal-annotation__a:focus,
				#afterpay-modal .c-afterpay-info-modal-annotation__a:hover {
                text-decoration: none
				}
				
				#afterpay-modal .c-afterpay-info-modal-back-to-product__a {
                text-decoration: underline;
                color: #767676;
                position: absolute;
                top: 20px;
                left: 20px
				}
				
				#afterpay-modal .c-afterpay-info-modal-back-to-product__a:focus,
				#afterpay-modal .c-afterpay-info-modal-back-to-product__a:hover {
                text-decoration: none
				}
				
				#afterpay-modal .c-afterpay-info-modal-preface__heading {
                margin-bottom: 30px
				}
				
				#afterpay-modal .c-afterpay-info-modal-preface__p {
                margin-bottom: 5px;
                font: .75em arial, helvetica, sans-serif !important;
                letter-spacing: .04em;
                color: #767676;
                text-align: center !important
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-afterpay-info-modal-preface__p {
				text-align: left
                }
				}
				
				#afterpay-modal .c-afterpay-info-modal-preface__motto {
                margin: 0 0 15px;
                font: 1.5em arial, helvetica, sans-serif;
                letter-spacing: 0;
                color: #222;
                -webkit-font-smoothing: antialiased;
                text-align: center;
                font-weight: 700;
                text-transform: none !important
				}
				
				#afterpay-modal .c-afterpay-info-modal-preface__copy {
                margin-bottom: 15px;
                font: .85em arial, helvetica, sans-serif;
                letter-spacing: .05em;
                color: #767676;
                font-weight: 700;
                text-align: center;
                padding-bottom: 20px
				}
				
				#afterpay-modal #afterpay-preface-box {
                display: flex;
                justify-content: center;
                margin-bottom: 20px
				}
				
				#afterpay-modal .c-afterpay-info-modal-process {
                text-align: left;
                padding: 0 3%
				}
				
				#afterpay-modal .c-afterpay-info-modal-preface {
                padding: 3% 3% 1%
				}
				
				#afterpay-modal .c-afterpay-info-modal-process__inner {
                margin-bottom: 30px;
                padding-left: 15px;
                padding-right: 15px
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-afterpay-info-modal-process {
				margin-bottom: 30px
                }
				
                #afterpay-modal .c-afterpay-info-modal-process__inner {
				margin-bottom: 0
                }
				}
				
				#afterpay-modal .c-afterpay-info-modal-process__heading {
                margin-bottom: 10px;
                font: 1.2em 'Francois One', sans-serif;
                letter-spacing: 0;
                -webkit-font-smoothing: antialiased;
                color: #222;
                text-align: center
				}
				
				#afterpay-modal .c-afterpay-info-modal-process__copy {
                margin-bottom: 15px;
                font: .85em arial, helvetica, sans-serif;
                letter-spacing: .05em;
                color: #767676;
                text-align: center
				}
				
				#afterpay-modal .c-cta-1,
				#afterpay-modal .c-cta-2,
				#afterpay-modal .c-cta-3,
				#afterpay-modal .c-cta-4 {
                letter-spacing: 0;
                text-align: center;
                color: #fff
				}
				
				#afterpay-modal .c-back-to-top.is-shown {
                display: block;
                cursor: pointer
				}
				
				#afterpay-modal .c-back-to-top {
                position: fixed;
                left: 25px;
                bottom: 25px;
                z-index: 1500;
                width: 44px;
                height: 44px;
                background: 0 0;
                display: none
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-back-to-top {
				left: 40px;
				bottom: 40px
                }
				}
				
				#afterpay-modal .c-back-to-top__a {
                display: block
				}
				
				#afterpay-modal .s-404 h1,
				#afterpay-modal .s-404 h2,
				#afterpay-modal .s-500 h1,
				#afterpay-modal .s-500 h2 {
                display: none
				}
				
				#afterpay-modal .c-back-to-top__icon {
                width: 44px;
                height: 44px;
                fill: #fff;
                opacity: .9
				}
				
				#afterpay-modal .c-cta-1 {
                margin-bottom: 0;
                font: 700 2.6em/1.2 arial, helvetica, sans-serif;
                -webkit-font-smoothing: antialiased
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-cta-1 {
				font-size: 4.5em;
				line-height: 1.15
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .c-back-to-top {
				left: 70px
                }
				
                #afterpay-modal .c-cta-1 {
				font-size: 6em
                }
				}
				
				#afterpay-modal .c-cta-2 {
                margin-bottom: 0;
                font: 700 2em/1.2 arial, helvetica, sans-serif;
                -webkit-font-smoothing: antialiased
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .c-cta-2 {
				font-size: 2.6em
                }
				}
				
				#afterpay-modal .c-cta-3 {
                margin-bottom: 15px;
                font: 700 2em/1.2 arial, helvetica, sans-serif;
                -webkit-font-smoothing: antialiased
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-cta-3 {
				font-size: 3.5em
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .c-cta-3 {
				font-size: 4em
                }
				}
				
				#afterpay-modal .c-cta-4 {
                margin-bottom: 0;
                font: 4.5em/1.15 'Francois One', sans-serif;
                text-transform: uppercase;
                -webkit-font-smoothing: antialiased
				}
				
				#afterpay-modal .s-404 p,
				#afterpay-modal .s-500 p {
                color: #222;
                margin-left: auto;
                margin-right: auto;
                text-align: center;
                letter-spacing: .02em
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-cta-4 {
				font-size: 8.5em
                }
				}
				
				#afterpay-modal .s-404 p {
                margin-bottom: 70px;
                font: 2em/1.36 arial, helvetica, sans-serif;
                font-weight: 100
				}
				
				@media (min-width:768px) {
                #afterpay-modal .s-404 p {
				margin-bottom: 40px;
				font: 2.6em/1.28 arial, helvetica, sans-serif;
				letter-spacing: .02em;
				color: #222;
				font-weight: 100
                }
				}
				
				#afterpay-modal .s-500 p {
                width: 100%;
                float: left;
                padding-left: 10px;
                padding-right: 10px;
                margin-bottom: 40px;
                font: 2em/1.36 arial, helvetica, sans-serif;
                font-weight: 100
				}
				
				@media (min-width:768px) {
                #afterpay-modal .s-500 p {
				width: 100%;
				float: left;
				margin-bottom: 40px;
				font: 2.6em/1.28 arial, helvetica, sans-serif;
				letter-spacing: .02em;
				color: #222;
				padding-left: 30px;
				padding-right: 30px;
				font-weight: 100
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .s-500 p {
				padding-left: 0;
				padding-right: 0
                }
				}
				
				#afterpay-modal .s-500 a {
                text-decoration: underline;
                color: #767676
				}
				
				#afterpay-modal .s-500 a:focus,
				#afterpay-modal .s-500 a:hover {
                text-decoration: none
				}
				
				#afterpay-modal .i-afterpay-process-icon {
                display: block;
                overflow: visible;
                height: auto;
                margin-bottom: 15px;
                margin-left: auto;
                margin-right: auto
				}
				
				@media (min-width:768px) {
                #afterpay-modal .i-afterpay-process-icon {
				height: 126px;
				width: 50%
                }
				}
				
				#afterpay-modal .i-info,
				#afterpay-modal .i-logo,
				#afterpay-modal .i-logo-small,
				#afterpay-modal .i-pointer {
                fill: #222
				}
				
				#afterpay-modal .g-500 {
                width: 100%;
                float: left;
                padding-left: 10px;
                padding-right: 10px
				}
				
				@media (min-width:768px) {
                #afterpay-modal .g-500 {
				width: 75%;
				padding-left: 10px;
				padding-right: 10px;
				margin-left: auto;
				margin-right: auto;
				text-align: center;
				float: none
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .g-500 {
				width: 50%;
				padding-left: 10px;
				padding-right: 10px;
				margin-left: auto;
				margin-right: auto;
				text-align: center;
				float: none
                }
				}
				
				@media (min-width:1441px) {
                #afterpay-modal .g-500 {
				width: 41.66667%;
				padding-left: 10px;
				padding-right: 10px;
				margin-left: auto;
				margin-right: auto;
				text-align: center;
				float: none
                }
				}
				
				#afterpay-modal .c-logo {
                text-align: center;
                font-size: inherit
				}
				
				#afterpay-modal .c-logo__a {
                display: inline-block;
                width: 36px;
                height: auto
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-logo__a {
				width: 250px;
				padding-top: 5px;
				margin-left: 15px
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .c-logo {
				display: inline-block;
				padding-right: 25px
                }
				
                #afterpay-modal .c-logo__a {
				width: 34px;
				margin: 0;
				padding: 0;
				text-align: left
                }
				}
				
				@media (min-width:1200px) {
                #afterpay-modal .c-logo__a {
				width: 150px
                }
				}
				
				#afterpay-modal .c-category-header {
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-flex-wrap: wrap;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                margin-bottom: 20px
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-category-header-inner {
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-justify-content: flex-end;
				-ms-flex-pack: end;
				justify-content: flex-end;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
                }
				}
				
				#afterpay-modal .c-category-header__h2 {
                margin-bottom: 80px;
                font: 100 2.2em/1.36 arial, helvetica, sans-serif;
                letter-spacing: .02em;
                color: #222;
                text-align: center
				}
				
				#afterpay-modal .c-family-product__inner {
                position: relative;
                margin-bottom: 30px
				}
				
				#afterpay-modal .c-family-product__anchor {
                position: relative;
                top: -45px;
                display: block;
                visibility: hidden
				}
				
				@media (min-width:768px) {
                #afterpay-modal .c-family-product__anchor {
				top: -60px
                }
				}
				
				@media (min-width:1025px) {
                #afterpay-modal .c-family-product__anchor {
				top: -150px
                }
				}
				
				#afterpay-modal .c-family-product__h2 {
                font: 700 1.1em/1.36 arial, helvetica, sans-serif;
                letter-spacing: .04em;
                color: #222;
                border-bottom: 1px solid #aaa;
                margin-bottom: 30px;
                padding-bottom: 10px
				}
				
				#afterpay-modal .c-afterpay {
                margin-bottom: 20px
				}
				
				@media (min-width:568px) {
                #afterpay-modal .c-afterpay {
				margin-bottom: 10px
                }
				}
				
				#afterpay-modal .c-afterpay__message {
                margin-bottom: 0;
                font: 1.1em/1.36 arial, helvetica, sans-serif;
                letter-spacing: .04em;
                color: #767676;
                margin-right: 2px;
                line-height: 1.8
				}
				
				#afterpay-modal .c-afterpay__info-link {
                display: inline-block;
                color: #222;
                white-space: nowrap
				}
				
				#afterpay-modal .c-afterpay__info-link:active,
				#afterpay-modal .c-afterpay__info-link:focus,
				#afterpay-modal .c-afterpay__info-link:hover {
                color: #222
				}
				
				#afterpay-modal .c-afterpay__info-icon {
                width: 15px;
                height: 15px;
                vertical-align: middle;
                fill: currentColor
				}
				
				#afterpay-modal .c-product-message {
                font: 1.1em/1.36 arial, helvetica, sans-serif;
                letter-spacing: .04em;
                color: #767676;
                margin-bottom: 20px;
                margin-top: 5px;
                padding-right: 10px
				}
				
				#afterpay-modal .c-afterpay-schedule__installments,
				#afterpay-modal .s-family-product {
                margin-bottom: 0
				}
				
				#afterpay-modal .c-product-message__info {
                position: relative;
                color: #767676
				}
				
				#afterpay-modal .c-product-message__info:active .c-product-message__info-icon,
				#afterpay-modal .c-product-message__info:focus .c-product-message__info-icon,
				#afterpay-modal .c-product-message__info:hover .c-product-message__info-icon {
                fill: #767676
				}
				
				#afterpay-modal .c-product-message__info-icon {
                width: 15px;
                height: 15px;
                fill: #767676
				}
				
				@-webkit-keyframes fade {
				
                0%,
                to {
				opacity: .4
                }
				
                50% {
				opacity: 1
                }
				}
				
				@keyframes fade {
				
                0%,
                to {
				opacity: .4
                }
				
                50% {
				opacity: 1
                }
				}
				
				@media (min-width:768px) {
                #afterpay-modal .s-family-product {
				margin-bottom: 0
                }
				}
				
				#afterpay-modal .g-product-message,
				#afterpay-modal .g-size-select {
                width: 100%;
                float: left;
                padding-left: 10px;
                padding-right: 10px
				}
				
				@media (min-width:1441px) {
				
                #afterpay-modal .g-product-message,
                #afterpay-modal .g-size-select {
				width: 83.33333%;
				float: left;
				padding-left: 10px;
				padding-right: 10px
                }
				}
				
				#afterpay-modal .g-saved-payment__icon {
                width: 16.66667%;
                float: left;
                padding-left: 0;
                padding-right: 0
				}
				
				@media (min-width:568px) {
                #afterpay-modal .g-saved-payment__icon {
				width: 8.33333%;
				float: left;
				padding-left: 0;
				padding-right: 0
                }
				}
				
				#afterpay-modal .g-saved-payment__payment-display {
                width: 100%;
                float: left;
                padding-left: 0;
                padding-right: 0
				}
				
				#afterpay-modal .g-saved-payment__text-block {
                width: 83.33333%;
                float: left;
                padding-left: 0;
                padding-right: 0
				}
				
				@media (min-width:568px) {
                #afterpay-modal .g-saved-payment__text-block {
				width: 91.66667%;
				float: left;
				padding-left: 0;
				padding-right: 0
                }
				
                #afterpay-modal .c-afterpay-schedule__installments {
				margin-bottom: 25px
                }
				}
				
				#afterpay-modal .c-afterpay-schedule {
                padding: 30px;
                text-align: center;
                background-color: #f5f5f5
				}
				
				#afterpay-modal .c-afterpay-schedule__p {
                font: 1.2em/1.36 arial, helvetica, sans-serif;
                letter-spacing: .02em;
                color: #222;
                margin-bottom: 30px
				}
				
				#afterpay-modal .bb_gray {
                border-bottom: none !important
				}
				
				#afterpay-modal #c-afterpay-info-modal-learn-more {
                text-align: center;
                text-decoration-color: #7f7d84;
                width: 200px;
                border: 1px solid #000;
                color: #000;
                justify-content: center;
                overflow: hidden;
                padding-top: 10px;
                padding-bottom: 10px;
                display: none;
                margin: 15px auto
				}
				
				#afterpay-modal #c-afterpay-info-modal-learn-more-link {
                text-decoration: none;
                color: #000;
                text-align: center;
                text-decoration-color: #7f7d84;
                font-size: x-large;
                margin-top: 10px
				}
				
				#afterpay-modal #afterpay-learn-more-linebreak {
                height: 1px;
                border: 0;
                border-top: 1px solid #ccc;
                padding: 0;
                width: 95%;
                text-align: center;
                display: none
				}
				
				#ouringredients {
                padding-top: 10px !important;
				}
				
				
				
				
				
				
				
				
				.section-the-results h5 {
                font-size: 21px;
                font-weight: 800;
                line-height: 1.29;
				}
				
				.section-the-results .dat-p {
                font-size: 18px;
                letter-spacing: 0.09px;
				}
				
				.resl-desc p {
                font-size: 21px;
                font-weight: 300;
                line-height: 1.35;
                letter-spacing: -1.05px;
                color: #6d6e71;
				
				}
				
				.resl-btm p {
				
                font-size: 15px;
                font-weight: normal;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.27;
                letter-spacing: 0.08px;
				}
				
				.resl-btm p strong {
                font-weight: 700;
				}
				
				.section-the-results .d-block {
                font-size: 15px;
                letter-spacing: 0.08px;
				}
				
				@media only screen and (max-width: 767px) {
                .section-the-results .section-title .title-bold {
				text-align: center;
				font-size: 30px;
				margin-bottom: 40px;
                }
				}
				
				
				
				@media all {
            .stamped-badge,
            .stamped-badge:after {
			clear: both;
            }
            .stamped-fa {
			display: inline-block;
			font-style: normal;
            }
            [class*=" stamped-fa-"]:before {
			font-family: stamped-font, FontAwesome, "Font Awesome 5 Pro",
			"Font Awesome 5 Brands";
			font-style: normal;
			font-weight: 400;
			speak: none;
			text-decoration: inherit;
			width: 1em;
			margin-right: 0.2em;
			text-align: center;
			font-variant: normal;
			text-transform: none;
			line-height: 1em;
            }
            .stamped-fa-star:before {
			content: "\f005";
            }
            .stamped-fa-star {
			color: #ffd200;
			padding: 0;
            }
            .stamped-fa-star:before {
			font-size: 18px;
			margin-right: -1px;
            }
            .stamped-fa-star:before {
			font-family: stamped-font, FontAwesome !important;
            }
            .stamped-badge {
			min-height: auto;
			min-width: auto;
			display: block;
			cursor: pointer;
            }
            .stamped-badge-starrating {
			color: gold;
			margin: 0 3px 0 0 !important;
			vertical-align: middle;
            }
            .stamped-badge-starrating .stamped-fa {
			font-size: 100%;
            }
			}
			/*! CSS Used from: Embedded */
			.container:after,
			.container:before {
            display: table;
            content: " ";
			}
			.container:after {
            clear: both;
			}
			@media all {
            button::-moz-focus-inner {
			padding: 0;
			border: 0;
            }
			}
			@media all {
            .btn {
			display: inline-block;
			padding: 6px 12px;
			margin-bottom: 0;
			font-size: 14px;
			font-weight: 400;
			line-height: 1.42857143;
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			-ms-touch-action: manipulation;
			touch-action: manipulation;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px;
            }
            .btn:active:focus,
            .btn:focus {
			outline: 5px auto -webkit-focus-ring-color;
			outline-offset: -2px;
            }
            .btn:focus,
            .btn:hover {
			color: #333;
			text-decoration: none;
            }
            .btn:active {
			background-image: none;
			outline: 0;
			-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
			box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
            }
            .container:after,
            .container:before {
			display: table;
			content: " ";
            }
            .container:after {
			clear: both;
            }
			}
			@media all {
            .slick-next,
            .slick-prev {
			position: absolute;
			display: block;
			height: 20px;
			width: 20px;
			line-height: 0;
			font-size: 0px;
			cursor: pointer;
			background: 0 0;
			color: transparent;
			top: 50%;
			-webkit-transform: translate(0, -50%);
			-ms-transform: translate(0, -50%);
			transform: translate(0, -50%);
			padding: 0;
			border: none;
			outline: 0;
            }
            .slick-next:focus,
            .slick-next:hover,
            .slick-prev:focus,
            .slick-prev:hover {
			outline: 0;
			background: 0 0;
			color: transparent;
            }
            .slick-next:focus:before,
            .slick-next:hover:before,
            .slick-prev:focus:before,
            .slick-prev:hover:before {
			opacity: 1;
            }
            .slick-next:before,
            .slick-prev:before {
			font-family: slick;
			font-size: 20px;
			line-height: 1;
			color: #fff;
			opacity: 0.75;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
            }
            .slick-prev {
			left: -25px;
            }
            .slick-prev:before {
			content: "\2190";
            }
            .slick-next {
			right: -25px;
            }
            .slick-next:before {
			content: "\2192";
            }
            .slick-dotted.slick-slider {
			margin-bottom: 0px;
            }
            .slick-dots {
			position: absolute;
			bottom: -25px;
			list-style: none;
			display: block;
			text-align: center;
			padding: 0;
			margin: 0;
			width: 100%;
            }
            .slick-dots li {
			position: relative;
			display: inline-block;
			height: 20px;
			width: 20px;
			margin: 0 5px;
			padding: 0;
			cursor: pointer;
            }
            .slick-dots li button {
			border: 0;
			background: 0 0;
			display: block;
			height: 20px;
			width: 20px;
			outline: 0;
			line-height: 0;
			font-size: 0px;
			color: transparent;
			padding: 5px;
			cursor: pointer;
            }
            .slick-dots li button:focus,
            .slick-dots li button:hover {
			outline: 0;
            }
            .slick-dots li button:focus:before,
            .slick-dots li button:hover:before {
			opacity: 1;
            }
            .slick-dots li button:before {
			position: absolute;
			top: 0;
			left: 0;
			content: "\2022";
			width: 20px;
			height: 20px;
			font-family: slick;
			font-size: 6px;
			line-height: 20px;
			text-align: center;
			color: #000;
			opacity: 0.25;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
            }
            .slick-dots li.slick-active button:before {
			color: #000;
			opacity: 0.75;
            }
            .slick-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent;
            }
            .slick-list {
			position: relative;
			overflow: hidden;
			display: block;
			margin: 0;
			padding: 0;
            }
            .slick-list:focus {
			outline: 0;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
            }
            .slick-track {
			position: relative;
			left: 0;
			top: 0;
			display: block;
			margin-left: auto;
			margin-right: auto;
            }
            .slick-track:after,
            .slick-track:before {
			content: "";
			display: table;
            }
            .slick-track:after {
			clear: both;
            }
            .slick-slide {
			float: left;
			height: 100%;
			min-height: 1px;
			display: none;
            }
            .slick-slide img {
			display: block;
			width: 100%;
            }
            .slick-initialized .slick-slide {
			display: block;
            }
            a {
			background-color: transparent;
			-webkit-text-decoration-skip: objects;
            }
            img {
			border-style: none;
            }
            button {
			font-size: 100%;
			line-height: 1.15;
			margin: 0;
            }
            button {
			overflow: visible;
            }
            button {
			text-transform: none;
            }
            button,
            html [type="button"] {
			-webkit-appearance: button;
            }
            [type="button"]::-moz-focus-inner,
            button::-moz-focus-inner {
			border-style: none;
			padding: 0;
            }
            [type="button"]:-moz-focusring,
            button:-moz-focusring {
			outline: 1px dotted ButtonText;
            }
            *,
            ::after,
            ::before {
			box-sizing: border-box;
            }
            button {
			-webkit-font-smoothing: antialiased;
			-webkit-text-size-adjust: 100%;
            }
            a:focus {
			color: inherit;
            }
            img {
			max-width: 100%;
            }
            button {
			cursor: pointer;
            }
            [tabindex="-1"]:focus {
			outline: 0;
            }
            a,
            button {
			touch-action: manipulation;
            }
            .text-center {
			text-align: center;
            }
            .text-center {
			text-align: center !important;
            }
            .btn {
			-moz-user-select: "none";
			-ms-user-select: "none";
			-webkit-user-select: "none";
			user-select: "none";
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			display: inline-block;
			width: auto;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			border: 0;
			background-color: transparent;
			outline: 0;
            }
			}
			/*! CSS Used from: Embedded */
			*,
			::after,
			::before {
            box-sizing: border-box;
			}
			button {
            font-size: calc(var(--font-size-base) * 1px);
            font-style: var(--font-style-body);
            font-weight: var(--font-weight-body);
            color: var(--color-text);
            line-height: 1.5;
			}
			button {
            -webkit-font-smoothing: antialiased;
            -webkit-text-size-adjust: 100%;
			}
			li {
            list-style: none;
			}
			a {
            color: var(--color-text);
            text-decoration: none;
			}
			h2 {
            margin: 0 0 17.5px;
            font-style: var(--font-style-header);
            font-weight: var(--font-weight-header);
            line-height: 1.2;
            overflow-wrap: break-word;
            word-wrap: break-word;
			}
			h2 {
            font-size: calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1em);
            text-transform: uppercase;
            letter-spacing: 0.1em;
			}
			@media only screen and (max-width: 749px) {
            h2 {
			font-size: calc(((var(--font-h2-mobile)) / (var(--font-size-base))) * 1em);
            }
			}
			p {
            color: var(--color-body-text);
            margin: 0 0 19.44444px;
			}
			@media only screen and (max-width: 749px) {
            p {
			font-size: calc(
			((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em
			);
            }
			}
			p:last-child {
            margin-bottom: 0;
			}
			@media all {
            .slick-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent;
            }
            .slick-list {
			position: relative;
			overflow: hidden;
			display: block;
			margin: 0;
			padding: 0;
            }
            .slick-list:focus {
			outline: 0;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
            }
            .slick-track {
			position: relative;
			left: 0;
			top: 0;
			display: block;
            }
            .slick-track:after,
            .slick-track:before {
			content: "";
			display: table;
            }
            .slick-track:after {
			clear: both;
            }
            .slick-slide {
			float: left;
			height: 100%;
			min-height: 1px;
			display: none;
            }
            .slick-slide img {
			display: block;
            }
            .slick-initialized .slick-slide {
			display: block;
            }
            .slick-dotted.slick-slider {
			margin-bottom: 0px;
            }
            .slick-dots {
			list-style: none;
			display: block;
			text-align: center;
			padding: 0;
			margin: 0;
            }
            .slick-dots li {
			position: relative;
			display: inline-block;
			height: 20px;
			width: 20px;
			margin: 0 5px;
			padding: 0;
			cursor: pointer;
            }
            .slick-dots li button {
			border: 0;
			background: 0 0;
			display: block;
			height: 20px;
			width: 20px;
			line-height: 0;
			font-size: 0;
			color: transparent;
			padding: 5px;
			cursor: pointer;
            }
            .slick-dots li button:focus:before,
            .slick-dots li button:hover:before {
			opacity: 1;
            }
            .slick-dots li button:before {
			position: absolute;
			top: 0;
			left: 0;
			content: "•";
			width: 20px;
			height: 20px;
			font-size: 6px;
			line-height: 20px;
			text-align: center;
			color: #fff;
			opacity: 0.25;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
            }
            .slick-dots li.slick-active button:before {
			color: #fff;
			opacity: 0.75;
            }
            section {
			display: block;
            }
            a {
			background-color: transparent;
            }
            strong {
			font-weight: var(--font-weight-body--bolder);
            }
            img {
			max-width: 100%;
			border: 0;
            }
            button {
			color: inherit;
			font: inherit;
			margin: 0;
            }
            [type="button"]::-moz-focus-inner,
            button::-moz-focus-inner {
			border-style: none;
			padding: 0;
            }
            [type="button"]:-moz-focusring,
            button:-moz-focusring {
			outline: 1px dotted ButtonText;
            }
            a,
            button {
			touch-action: manipulation;
            }
            .text-center {
			text-align: center !important;
            }
            @media only screen and (max-width: 989px) {
			button {
			font-size: 16px;
			}
            }
            h5 {
			margin: 0 0 17.5px;
			font-style: var(--font-style-header);
			font-weight: var(--font-weight-header);
			line-height: 1.2;
			overflow-wrap: break-word;
			word-wrap: break-word;
            }
            h5 {
			font-size: calc(((var(--font-h5-desktop)) / (var(--font-size-base))) * 1em);
            }
            @media only screen and (max-width: 749px) {
			h5 {
			font-size: calc(
			((var(--font-h5-mobile)) / (var(--font-size-base))) * 1em
			);
			}
            }
            ul {
			margin: 0;
			padding: 0;
            }
            a:focus,
            a:not([disabled]):hover {
			color: var(--color-text-focus);
            }
            .btn {
			-moz-user-select: none;
			-ms-user-select: none;
			-webkit-user-select: none;
			user-select: none;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			display: inline-block;
			width: auto;
			text-decoration: none;
			text-align: center;
			vertical-align: middle;
			cursor: pointer;
			border: 1px solid transparent;
			border-radius: 2px;
			padding: 8px 15px;
			background-color: var(--color-btn-primary);
			color: var(--color-btn-primary-text);
			font-style: var(--font-style-header);
			font-weight: var(--font-weight-header);
			text-transform: uppercase;
			letter-spacing: 0.08em;
			white-space: normal;
			font-size: calc(
			((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em
			);
            }
            @media only screen and (min-width: 750px) {
			.btn {
			padding: 10px 18px;
			}
            }
            .btn:focus,
            .btn:not([disabled]):hover {
			color: var(--color-btn-primary-text);
			background-color: var(--color-btn-primary-focus);
            }
            button {
			cursor: pointer;
            }
            ::-webkit-input-placeholder {
			color: var(--color-text-field-text);
			opacity: 0.6;
            }
            ::-moz-placeholder {
			color: var(--color-text-field-text);
			opacity: 0.6;
            }
            :-ms-input-placeholder {
			color: var(--color-text-field-text);
			opacity: 0.6;
            }
            ::-ms-input-placeholder {
			color: var(--color-text-field-text);
			opacity: 1;
            }
            .slick-dotted.slick-slider {
			margin-bottom: 0;
            }
			}
			*,
			::after,
			::before {
            box-sizing: border-box;
			}
			section {
            display: block;
			}
			[tabindex="-1"]:focus:not(:focus-visible) {
            outline: 0 !important;
			}
			h2,
			h5 {
            margin-top: 0;
            margin-bottom: 0.5rem;
			}
			p {
            margin-top: 0;
            margin-bottom: 1rem;
			}
			ul {
            margin-top: 0;
            margin-bottom: 1rem;
			}
			strong {
            font-weight: bolder;
			}
			img {
            vertical-align: middle;
            border-style: none;
			}
			button {
            border-radius: 0;
			}
			button:focus {
            outline: 1px dotted;
            outline: 5px auto -webkit-focus-ring-color;
			}
			button {
            margin: 0;
            font-size: inherit;
            line-height: inherit;
			}
			button {
            overflow: visible;
			}
			button {
            text-transform: none;
			}
			[type="button"],
			button {
            -webkit-appearance: button;
			}
			[type="button"]::-moz-focus-inner,
			button::-moz-focus-inner {
            padding: 0;
            border-style: none;
			}
			h2,
			h5 {
            margin-bottom: 0.5rem;
            font-weight: 500;
            line-height: 1.2;
			}
			h2 {
            font-size: 2rem;
			}
			h5 {
            font-size: 1.25rem;
			}
			.container {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
			}
			@media (min-width: 576px) {
            .container {
			max-width: 540px;
            }
			}
			@media (min-width: 768px) {
            .container {
			max-width: 720px;
            }
			}
			@media (min-width: 992px) {
            .container {
			max-width: 960px;
            }
			}
			@media (min-width: 1200px) {
            .container {
			max-width: 1140px;
            }
			}
			.row {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            margin-right: 0px;
            margin-left: 0px;
			}
			.col,
			.col-md-12 {
            position: relative;
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
			}
			.col {
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%;
			}
			.btn {
            display: inline-block;
            font-weight: 400;
            color: #212529;
            text-align: center;
            vertical-align: middle;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: transparent;
            border: 1px solid transparent;
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            line-height: 1.5;
            border-radius: 0.25rem;
            transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
            border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
			}
			@media (prefers-reduced-motion: reduce) {
            .btn {
			transition: none;
            }
			}
			.btn:hover {
            color: #212529;
            text-decoration: none;
			}
			.btn:focus {
            outline: 0;
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
			}
			.btn:disabled {
            opacity: 0.65;
			}
			.btn-dark {
            color: #fff;
            background-color: #343a40;
            border-color: #343a40;
			}
			.btn-dark:hover {
            color: #fff;
            background-color: #23272b;
            border-color: #1d2124;
			}
			.btn-dark:focus {
            color: #fff;
            background-color: #23272b;
            border-color: #1d2124;
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
			}
			.btn-dark:disabled {
            color: #fff;
            background-color: #343a40;
            border-color: #343a40;
			}
			.d-block {
            display: block !important;
			}
			.d-flex {
            display: -ms-flexbox !important;
            display: flex !important;
			}
			.justify-content-between {
            -ms-flex-pack: justify !important;
            justify-content: space-between !important;
			}
			.w-25 {
            width: 25% !important;
			}
			.w-100 {
            width: 100% !important;
			}
			.mb-3 {
            margin-bottom: 1rem !important;
			}
			.px-0 {
            padding-right: 0 !important;
			}
			.px-0 {
            padding-left: 0 !important;
			}
			.pr-3 {
            padding-right: 1rem !important;
			}
			.mx-auto {
            margin-right: auto !important;
			}
			.mx-auto {
            margin-left: auto !important;
			}
			.text-center {
            text-align: center !important;
			}
			.text-uppercase {
            text-transform: uppercase !important;
			}
			@media print {
            *,
            ::after,
            ::before {
			text-shadow: none !important;
			box-shadow: none !important;
            }
            img {
			page-break-inside: avoid;
            }
            h2,
            p {
			orphans: 3;
			widows: 3;
            }
            h2 {
			page-break-after: avoid;
            }
            .container {
			min-width: 992px !important;
            }
			}
			@media all {
            .slick-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-webkit-touch-callout: none;
			-khtml-user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent;
            }
            .slick-list {
			position: relative;
			display: block;
			overflow: hidden;
			margin: 0;
			padding: 0;
            }
            .slick-list:focus {
			outline: 0;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
            }
            .slick-track {
			position: relative;
			top: 0;
			left: 0;
			display: block;
			margin-left: auto;
			margin-right: auto;
            }
            .slick-track:after,
            .slick-track:before {
			display: table;
			content: "";
            }
            .slick-track:after {
			clear: both;
            }
            .slick-slide {
			display: none;
			float: left;
			height: 100%;
			min-height: 1px;
            }
            .slick-slide img {
			display: block;
            }
            .slick-initialized .slick-slide {
			display: block;
            }
			}
			
			.fw-light {
            font-weight: 300 !important;
			}
			strong {
            font-weight: 700 !important;
			}
			.btn:focus {
            box-shadow: none;
			}
			.slick-track {
            margin-left: 0;
			}
			.slick-slide:focus,
			button:focus {
            outline: 0 !important;
			}
			.slick-dots li button:before {
            font-size: 40px;
            color: #58595b;
			}
			.slick-dots li.slick-active button:before {
            color: #58595b;
            opacity: 1;
			}
			ul.slick-dots {
            margin: 10px 0;
			}
			.btn {
            border-radius: 12px;
            font-weight: 800;
            padding: 9px 27px;
            font-size: 19px;
            min-width: 150px;
			}
			.btn-dark {
            background-color: #414042;
            border-color: #414042;
			}
			.section-title .title-with-line {
            font-size: 44px;
            font-weight: 800;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.25;
            letter-spacing: -0.22px;
            margin-bottom: 30px;
            padding-top: 40px;
            text-align: center;
			}
			.section-title .title-with-line::before {
            content: " ";
            width: 102.7px;
            height: 8px;
            border-radius: 4px;
            top: -35px;
            left: 0;
            display: block;
            position: relative;
            margin: 0 auto;
            background: #414042;
			}
			.section-the-results {
            padding-bottom: 50px;
			}
			@media only screen and (min-width: 992px) and (max-width: 1200px) {
            .btn {
			font-size: 17px;
            }
			}
			@media screen and (max-width: 991.98px) {
            @media (min-width: 768px) and (max-width: 991.98px) {
			.btn {
			font-size: 16px;
			}
            }
            @media (max-width: 767.98px) {
			.section-title .title-with-line {
			font-size: 30px;
			text-align: center;
			}
			.btn {
			font-size: 16px;
			padding: 9px 17px;
			}
            }
			}
			.section-the-results h5 {
            font-size: 21px;
            font-weight: 800;
            line-height: 1.29;
			}
			.section-the-results .dat-p {
            font-size: 18px;
            letter-spacing: 0.09px;
			}
			.resl-desc p {
            font-size: 21px;
            font-weight: 300;
            line-height: 1.35;
            letter-spacing: -1.05px;
            color: #6d6e71;
			}
			.resl-btm p {
            font-size: 15px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.27;
            letter-spacing: 0.08px;
			}
			.resl-btm p strong {
            font-weight: 700;
			}
			.section-the-results .d-block {
            font-size: 15px;
            letter-spacing: 0.08px;
			}
			.section-the-results h5 {
            font-size: 21px;
            font-weight: 800;
            line-height: 1.29;
			}
			.section-the-results .dat-p {
            font-size: 18px;
            letter-spacing: 0.09px;
			}
			.resl-desc p {
            font-size: 21px;
            font-weight: 300;
            line-height: 1.35;
            letter-spacing: -1.05px;
            color: #6d6e71;
			}
			.resl-btm p {
            font-size: 15px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.27;
            letter-spacing: 0.08px;
			}
			.resl-btm p strong {
            font-weight: 700;
			}
			.section-the-results .d-block {
            font-size: 15px;
            letter-spacing: 0.08px;
			}
			/*! CSS Used from: Embedded */
			.section-the-results h5 {
            font-size: 21px;
            font-weight: 800;
            line-height: 1.29;
			}
			.section-the-results .dat-p {
            font-size: 18px;
            letter-spacing: 0.09px;
			}
			.resl-desc p {
            font-size: 21px;
            font-weight: 300;
            line-height: 1.35;
            letter-spacing: -1.05px;
            color: #6d6e71;
			}
			.resl-btm p {
            font-size: 15px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.27;
            letter-spacing: 0.08px;
			}
			.resl-btm p strong {
            font-weight: 700;
			}
			.section-the-results .d-block {
            font-size: 15px;
            letter-spacing: 0.08px;
			}
			/*! CSS Used from: Embedded */
			@media all {
            .slick-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent;
            }
            .slick-list {
			position: relative;
			overflow: hidden;
			display: block;
			margin: 0;
			padding: 0;
            }
            .slick-list:focus {
			outline: 0;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
            }
            .slick-track {
			position: relative;
			left: 0;
			top: 0;
			display: block;
            }
            .slick-track:after,
            .slick-track:before {
			content: "";
			display: table;
            }
            .slick-track:after {
			clear: both;
            }
            .slick-slide {
			float: left;
			height: 100%;
			min-height: 1px;
			display: none;
            }
            .slick-slide img {
			display: block;
            }
            .slick-initialized .slick-slide {
			display: block;
            }
            .slick-dotted.slick-slider {
			margin-bottom: 0px;
            }
            .slick-dots {
			list-style: none;
			display: block;
			text-align: center;
			padding: 0;
			margin: 0;
            }
            .slick-dots li {
			position: relative;
			display: inline-block;
			height: 20px;
			width: 20px;
			margin: 0 5px;
			padding: 0;
			cursor: pointer;
            }
            .slick-dots li button {
			border: 0;
			background: 0 0;
			display: block;
			height: 20px;
			width: 20px;
			line-height: 0;
			font-size: 0px;
			color: transparent;
			padding: 5px;
			cursor: pointer;
            }
            .slick-dots li button:focus:before,
            .slick-dots li button:hover:before {
			opacity: 1;
            }
            .slick-dots li button:before {
			position: absolute;
			top: 0;
			left: 0;
			content: "\2022";
			width: 20px;
			height: 20px;
			font-family: "slick-icons, sans-serif";
			font-size: 6px;
			line-height: 20px;
			text-align: center;
			color: #fff;
			opacity: 0.25;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
            }
            .slick-dots li.slick-active button:before {
			color: #fff;
			opacity: 0.75;
            }
			}
			@media all {
            .slick-slider .slick-slide {
			outline: 0;
            }
            .slick-slider .slick-dots li {
			margin: 0;
            }
            .slick-slider .slick-dots li + li {
			margin-left: 8px;
            }
            .slick-slider .slick-dots li button {
			height: 22px;
			width: 22px;
            }
            .slick-slider .slick-dots li button:before {
			font-size: 0;
			background: 0 0;
			width: 13px;
			height: 13px;
			border-radius: 50%;
			border: 1px solid #000;
			left: 4px;
			top: 4px;
			opacity: 1;
            }
            .slick-slider .slick-dots li.slick-active button:before {
			background: #000;
			opacity: 1;
            }
            @media (max-width: 749px) {
			.slick-slider .slick-dots li {
			height: 17px;
			width: 17px;
			}
			.slick-slider .slick-dots li + li {
			margin-left: 4px;
			}
			.slick-slider .slick-dots li button {
			height: 17px;
			width: 17px;
			}
			.slick-slider .slick-dots li button:before {
			width: 8px;
			height: 8px;
			}
            }
			}
			/*! CSS Used from: Embedded */
			@media all {
            .slick-slider {
			position: relative;
			display: block;
			box-sizing: border-box;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			-ms-touch-action: pan-y;
			touch-action: pan-y;
			-webkit-tap-highlight-color: transparent;
            }
            .slick-list {
			position: relative;
			overflow: hidden;
			display: block;
			margin: 0;
			padding: 0;
            }
            .slick-list:focus {
			outline: 0;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
			-webkit-transform: translate3d(0, 0, 0);
			-moz-transform: translate3d(0, 0, 0);
			-ms-transform: translate3d(0, 0, 0);
			-o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
            }
            .slick-track {
			position: relative;
			left: 0;
			top: 0;
			display: block;
            }
            .slick-track:after,
            .slick-track:before {
			content: "";
			display: table;
            }
            .slick-track:after {
			clear: both;
            }
            .slick-slide {
			float: left;
			height: 100%;
			min-height: 1px;
			display: none;
            }
            .slick-slide img {
			display: block;
            }
            .slick-initialized .slick-slide {
			display: block;
            }
            .slick-dots {
			list-style: none;
			display: block;
			text-align: center;
			padding: 0;
			margin: 0;
            }
            .slick-dots li {
			position: relative;
			display: inline-block;
			height: 20px;
			width: 20px;
			margin: 0 5px;
			padding: 0;
			cursor: pointer;
            }
            .slick-dots li button {
			border: 0;
			background: 0 0;
			display: block;
			height: 20px;
			width: 20px;
			line-height: 0;
			font-size: 0px;
			color: transparent;
			padding: 5px;
			cursor: pointer;
            }
            .slick-dots li button:focus:before,
            .slick-dots li button:hover:before {
			opacity: 1;
            }
            .slick-dots li button:before {
			position: absolute;
			top: 0;
			left: 0;
			content: "\2022";
			width: 20px;
			height: 20px;
			font-family: "slick-icons, sans-serif";
			font-size: 6px;
			line-height: 20px;
			text-align: center;
			color: #fff;
			opacity: 0.25;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
            }
            .slick-dots li.slick-active button:before {
			color: #fff;
			opacity: 0.75;
            }
			}
			@media all {
            .slick-slider .slick-slide {
			outline: 0;
            }
            .slick-slider .slick-dots li {
			margin: 0;
            }
            .slick-slider .slick-dots li + li {
			margin-left: 8px;
            }
            .slick-slider .slick-dots li button {
			height: 22px;
			width: 22px;
            }
            .slick-slider .slick-dots li button:before {
			font-size: 0;
			background: 0 0;
			width: 13px;
			height: 13px;
			border-radius: 50%;
			border: 1px solid #000;
			left: 4px;
			top: 4px;
			opacity: 1;
            }
            .slick-slider .slick-dots li.slick-active button:before {
			background: #000;
			opacity: 1;
            }
            @media (max-width: 749px) {
			.slick-slider .slick-dots li {
			height: 17px;
			width: 17px;
			}
			.slick-slider .slick-dots li + li {
			margin-left: 4px;
			}
			.slick-slider .slick-dots li button {
			height: 17px;
			width: 17px;
			}
			.slick-slider .slick-dots li button:before {
			width: 8px;
			height: 8px;
			}
            }
			}
			/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css */
			.slick-next,
			.slick-prev {
            font-size: 0;
            line-height: 0;
            position: absolute;
            top: 50%;
            display: block;
            width: 20px;
            height: 20px;
            padding: 0;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            cursor: pointer;
            color: transparent;
            border: none;
            outline: 0;
            background: 0 0;
			}
			.slick-next:focus,
			.slick-next:hover,
			.slick-prev:focus,
			.slick-prev:hover {
            color: transparent;
            outline: 0;
            background: 0 0;
			}
			.slick-next:focus:before,
			.slick-next:hover:before,
			.slick-prev:focus:before,
			.slick-prev:hover:before {
            opacity: 1;
			}
			.slick-next:before,
			.slick-prev:before {
            font-family: slick;
            font-size: 20px;
            line-height: 1;
            opacity: 0.75;
            color: #fff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
			}
			.slick-prev {
            left: -25px;
			}
			.slick-prev:before {
            content: "←";
			}
			.slick-next {
            right: -25px;
			}
			.slick-next:before {
            content: "→";
			}
			.slick-dotted.slick-slider {
            margin-bottom: 0px;
			}
			.slick-dots {
            position: absolute;
            bottom: -25px;
            display: block;
            width: 100%;
            padding: 0;
            margin: 0;
            list-style: none;
            text-align: center;
			}
			.slick-dots li {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            margin: 0 5px;
            padding: 0;
            cursor: pointer;
			}
			.slick-dots li button {
            font-size: 0;
            line-height: 0;
            display: block;
            width: 20px;
            height: 20px;
            padding: 5px;
            cursor: pointer;
            color: transparent;
            border: 0;
            outline: 0;
            background: 0 0;
			}
			.slick-dots li button:focus,
			.slick-dots li button:hover {
            outline: 0;
			}
			.slick-dots li button:focus:before,
			.slick-dots li button:hover:before {
            opacity: 1;
			}
			.slick-dots li button:before {
            font-family: slick;
            font-size: 6px;
            line-height: 20px;
            position: absolute;
            top: 0;
            left: 0;
            width: 20px;
            height: 20px;
            content: "•";
            text-align: center;
            opacity: 0.25;
            color: #000;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
			}
			.slick-dots li.slick-active button:before {
            opacity: 0.75;
            color: #000;
			}
			/*! CSS Used fontfaces */
			@font-face {
            font-display: block;
            font-family: perfectketo;
            src: url(https://www.ketogen.in/wp-content/themes/perfectketo/fonts/perfectketo-webfont.eot);
            src: url(https://www.ketogen.in/wp-content/themes/perfectketo/fonts/perfectketo-webfont%EF%B9%96.eot#iefix)
            format("embedded-opentype"),
            url(https://www.ketogen.in/wp-content/themes/perfectketo/fonts/perfectketo-webfont.woff)
            format("woff"),
            url(https://www.ketogen.in/wp-content/themes/perfectketo/fonts/perfectketo-webfont.ttf)
            format("truetype"),
            url(https://www.ketogen.in/wp-content/themes/perfectketo/fonts/perfectketo-webfont.svg#perfectketo)
            format("svg");
            font-weight: 400;
            font-style: normal;
			}
			@font-face {
            font-family: stamped-font;
            font-display: swap;
            src: url(https://cdn1.stamped.io/fonts/stamped-font.eot?rkevfi);
            src: url(https://cdn1.stamped.io/fonts/stamped-font.eot?rkevfi#iefix)
            format("embedded-opentype"),
            url(https://cdn1.stamped.io/fonts/stamped-font.ttf?rkevfi)
            format("truetype"),
            url(https://cdn1.stamped.io/fonts/stamped-font.woff?rkevfi) format("woff"),
            url(https://cdn1.stamped.io/fonts/stamped-font.svg?rkevfi#stamped-font)
            format("svg");
            font-weight: 400;
            font-style: normal;
			}
			@font-face {
            font-family: "FontAwesome";
            src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");
            src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0")
            format("embedded-opentype"),
            url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0")
            format("woff2"),
            url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0")
            format("woff"),
            url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0")
            format("truetype"),
            url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")
            format("svg");
            font-weight: normal;
            font-style: normal;
			}
			@font-face {
            font-family: "Font Awesome 5 Brands";
            font-style: normal;
            font-weight: 400;
            font-display: auto;
            src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/webfonts/fa-brands-400.eot);
            src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/webfonts/fa-brands-400.eot#iefix)
            format("embedded-opentype"),
            url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/webfonts/fa-brands-400.woff2)
            format("woff2"),
            url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/webfonts/fa-brands-400.woff)
            format("woff"),
            url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/webfonts/fa-brands-400.ttf)
            format("truetype"),
            url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/webfonts/fa-brands-400.svg#fontawesome)
            format("svg");
			}
			@font-face {
            font-family: slick;
            font-weight: 400;
            font-style: normal;
            src: url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.eot);
            src: url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.eot#iefix)
            format("embedded-opentype"),
            url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.woff)
            format("woff"),
            url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.ttf)
            format("truetype"),
            url(https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.svg#slick)
            format("svg");
			}
			
			
			
			#benefits .benefit-1-color {
                background-color: #315a39;
				}
				
				#benefits .benefit-2-color {
                background-color: #315e26;
				}
				
				#benefits .benefit-3-color {
                background-color: #acd1af;
				}
				
				#benefits .benefit-4-color {
                background-color: #b1dd9e;
				}
				
				#benefits .benefit-5-color {
                background-color: #7a9f79;
				}
				
				#benefits .benefit-6-color {
                background-color: #97cf8a;
				}
				
				
				
				#benefits {
                margin-bottom: 0;
				}
				
				.modal-dialog {
                max-width: 700px;
                margin: 1.75rem auto;
				}
				
				@media(max-width: 768px) {
                .kdl {
				text-align: center;
                }
				
                .footer-list {
				text-align: center;
                }
				}
				
				.list-unstyled {
                padding-left: 0;
                list-style: none;
				}
				
				.list-bullet-white li::before,
				.text-white {
                color: #fff;
				}