.color-white{color:#fff}.color-teal{color:#62CBC9}.color-grey{color:#818181}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{clear:both;font-family:"Montserrat",sans-serif;font-style:normal;line-height:1.1;font-weight:700}.h1{font-size:57px;line-height:1.1}@media (max-width: 1280px){.h1{font-size:51px}}@media (max-width: 991px){.h1{font-size:36px}}@media (max-width: 767px){.h1{font-size:34px}}.h2{font-size:25px;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;color:#818181;font-weight:700}@media (max-width: 1280px){.h2{font-size:20px}}@media (max-width: 767px){.h2{font-size:17px}}.h3{font-size:42px;line-height:1.2}@media (max-width: 1280px){.h3{font-size:36px}}@media (max-width: 991px){.h3{font-size:25px}}@media (max-width: 767px){.h3{font-size:25px}}.h4{font-size:29px;font-family:"Montserrat",sans-serif;line-height:1.15}@media (max-width: 1280px){.h4{font-size:25px}}@media (max-width: 991px){.h4{font-size:20px}}.h5{font-size:23px;font-family:"Montserrat",sans-serif;line-height:1.4}@media (max-width: 1280px){.h5{font-size:20px}}@media (max-width: 991px){.h5{font-size:17px}}body{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}sup{top:-.3em}#mainNav{padding-top:1rem;padding-bottom:1rem;box-shadow:0 0 1px 0 rgba(0,0,0,0.7)}#mainNav .btn-primary:not(:disabled):not(.disabled).active,#mainNav .btn-primary:not(:disabled):not(.disabled):active,#mainNav .show>.btn-primary.dropdown-toggle,#mainNav .navbar-nav>li.nav-item>a.nav-link.btn.active,#mainNav .navbar-nav>li.nav-item>a.nav-link.btn.active:focus{color:#fff;background-color:#B92454;color:#fff}#mainNav.navbar{padding-left:0;padding-right:0}@media (max-width: 991px){#mainNav .navbar-collapse li{border-bottom:1px solid #DBDBDB}#mainNav .navbar-collapse li:nth-child(3),#mainNav .navbar-collapse li:nth-child(4){border:none}}@media (max-width: 991px){#mainNav .navbar-collapse .btn-primary{width:100%}}#mainNav .navbar-nav{margin-top:1rem}#mainNav .navbar-nav li:last-child{flex-shrink:0}@media (min-width: 992px){.navbar-brand{width:213px}}@media (max-width: 767px){.navbar-brand{max-width:50%}}.navbar-brand img{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;width:213px;height:55px}@media (max-width: 767px){.navbar-brand img{max-width:100%;height:auto}}@media (min-width: 992px){#mainNav{height:100px;transition:height 0.3s, height 0.3s}#mainNav .navbar-brand{font-size:1.75em;transition:font-size 0.3s}#mainNav .navbar-nav{margin-top:0}#mainNav .navbar-nav>li.nav-item>a.nav-link.active,.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:active,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus,#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover{color:#B92454}#mainNav.navbar-shrink{height:80px}#mainNav.navbar-shrink .navbar-brand img{width:175px;height:45px}#mainNav.navbar-shrink .navbar-brand{font-size:1.5em}.navbar-collapse{width:100%;justify-content:flex-end}.navbar-collapse .navbar-nav{width:100%;justify-content:space-evenly;justify-content:space-between}}@media (max-width: 1280px){#mainNav .nav-item a.nav-link{font-size:15px}}.verticalNav{display:none;position:absolute;right:35px;top:calc(50vh - 100px);width:14px}@media (min-width: 992px){.verticalNav{display:block}}.verticalNav .vertical-nav-fixed{position:fixed}.verticalNav .vertical-nav-fixed a{width:14px;height:14px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;border:1px solid #fff;background:#DBDBDB;display:block;margin-bottom:15px;outline:none}.verticalNav .vertical-nav-fixed a:hover{background:#B92454;border-color:#B92454}.verticalNav .vertical-nav-fixed a.active{border-color:#B92454;background:#B92454}.container,.site-footer,.navbar-expand-lg>.container{width:100%;max-width:1440px;padding-right:80px;padding-left:80px;margin-right:auto;margin-left:auto}@media (max-width: 991px){.container,.site-footer,.navbar-expand-lg>.container{padding-left:50px;padding-right:50px}}@media (max-width: 767px){.container,.site-footer,.navbar-expand-lg>.container{padding-left:20px;padding-right:20px}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.align-items-center{align-items:center}br{content:' '}br:after{content:' '}a{color:#B92454;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}a:hover{color:#62CBC9;text-decoration:none}#mainNav .nav-link.btn,.btn{padding:18px 40px;font-weight:700;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;border:none;font-size:17px}@media (max-width: 767px){#mainNav .nav-link.btn,.btn{padding:12px 20px}}#mainNav .nav-link.btn.btn-primary,.btn.btn-primary{background:#62CBC9;text-transform:uppercase;box-shadow:0 18px 24px -14px rgba(33,72,72,0.32);color:#fff}#mainNav .nav-link.btn.btn-primary:hover,.btn.btn-primary:hover{background:#B92454}#mainNav .nav-link.btn.btn-primary.btn-invert,.btn.btn-primary.btn-invert{background:#fff;color:#62CBC9}#mainNav .nav-link.btn.btn-primary.btn-invert:hover,.btn.btn-primary.btn-invert:hover{background:#B92454;color:#fff}.btn.focus,.btn:focus{box-shadow:0 0 0 0.2rem rgba(98,203,201,0.35)}.btn.btn-banana:focus{box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,.navbar-nav>li.nav-item>a.nav-link.btn.active,.navbar-nav>li.nav-item>a.nav-link.btn.active:focus{color:#fff;background-color:#B92454;color:#fff}.btn-banana{outline:none !important;border:0;text-transform:uppercase;color:#B92454;font-weight:700}.btn-banana:hover{color:#62CBC9}.navbar{background:#fff}a.nav-link{color:#818181;font-weight:600;line-height:1.1}.form-consent input{margin-top:5px}.form-consent input[type='checkbox']{width:18px;height:18px}.form-consent label{font-size:14px;font-weight:600;margin-left:20px}.form-control:focus{border-color:#62CBC9;box-shadow:0 0 0 0.2rem rgba(98,203,201,0.35)}body{background:#fff}.inner-block{padding:50px 0}@media (min-width: 992px){.inner-block{padding:80px 0;min-height:calc(75vh - 100px)}}.inner-block .col-img{height:100%;align-items:center;display:flex}.inner-block-auto{height:auto}#approach .inner-block,#minidoses .inner-block{padding-bottom:0}.hero{background-image:linear-gradient(180deg, rgba(255,255,255,0) 90%, rgba(0,0,0,0.04) 100%)}.hero .hero-img-sm{max-width:100%}.hero .inner-block{margin-top:100px;height:auto;padding-bottom:80px;min-height:50vh}@media (min-width: 992px){.hero .inner-block{padding:0;height:calc(100vh - 100px)}}.img-fluid{max-height:100%;width:100%}.brands img{padding:0 1rem;width:100%}.brands img:nth-child(1){max-width:260px}.brands img:nth-child(2){max-width:388px}.brands img:nth-child(3){max-width:135px}#carousel,#contact,footer{background:#F6F6F6}#contact img{max-width:213px}@media (max-width: 767px){#carousel .carousel{padding-bottom:3rem}}#carousel .carousel-indicators{justify-content:flex-start;margin:0;position:relative}#carousel .carousel-indicators li{background-color:#DBDBDB;margin-right:7px;margin-left:7px;opacity:1}#carousel .carousel-indicators li.active{background-color:#62CBC9}#carousel .carousel-img{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;box-shadow:0 50px 70px -30px rgba(0,0,0,0.2)}#carousel .carousel-img-wrap{text-align:center}@media (max-width: 767px){#carousel .carousel-img-wrap img{max-width:300px}}#carousel .carousel-control-prev,#carousel .carousel-control-next{position:relative;width:auto;opacity:1;background:#62CBC9;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;width:45px;height:45px;padding:10px}@media (max-width: 991px){#carousel .carousel-control-prev,#carousel .carousel-control-next{width:30px;height:30px}}#carousel .carousel-control-prev:hover,#carousel .carousel-control-next:hover{opacity:0.5}#carousel .carousel-control-prev{margin-right:15px}#carousel .carousel-control-next{margin-left:15px}#carousel .carousel-inner{overflow:visible}#carousel .carousel-indicators-wrap{position:absolute;bottom:0;margin-left:8.333333%}@media (max-width: 991px){#carousel .carousel-indicators-wrap{margin-left:0}}@media (max-width: 767px){#carousel .carousel-indicators-wrap{right:0;left:0;justify-content:center}}.blue-box{padding:4rem 3rem;background-image:linear-gradient(180deg, #62CBC9 0%, #50B0AE 100%);box-shadow:0 50px 70px -30px rgba(5,21,50,0.16);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin-top:80px}@media (max-width: 767px){.blue-box{padding:3rem}}.blue-box p{opacity:0.7;text-align:right}@media (max-width: 767px){.blue-box p{text-align:center}}footer a.btn-banana{font-weight:600;font-size:16px}.inner-page header{margin-top:100px;padding-top:80px}.inner-page footer{background:#fff}#customformulation img{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.success{background:#62CBC9;height:100vh}.success .blue-box p{opacity:1;text-align:left}.cookie-banner{position:fixed;bottom:0;left:0;right:0;width:100%;padding:1rem 0;background-image:linear-gradient(180deg, #62CBC9 0%, #50B0AE 100%);z-index:1032;font-size:16px;display:none}.cookie-banner p{margin:0;color:#fff;font-weight:600;line-height:1.3}@media (max-width: 767px){.cookie-banner p{font-size:15px;line-height:1.2}}.cookie-banner p a{color:#fff;text-decoration:underline}.cookie-banner p a:hover{text-decoration:none}.cookie-banner .close{-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-ms-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;color:#fff;font-size:35px;cursor:pointer;outline:none}.fade-in{animation:fadeIn ease 1.5s;-webkit-animation:fadeIn ease 1.5s;-moz-animation:fadeIn ease 1.5s;-o-animation:fadeIn ease 1.5s;-ms-animation:fadeIn ease 1.5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
