html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{font-size:16px;font-family:"Roboto",sans-serif}.high-contrast :focus{outline:3px solid #1145AB}.high-contrast button:focus:not(:focus-visible),.high-contrast .btn-check:focus+.btn,.high-contrast .btn:focus{outline:3px solid #1145AB}.high-contrast .main-nav :focus,.high-contrast .main-nav button:focus:not(:focus-visible),.high-contrast .main-nav .btn-check:focus+.btn,.high-contrast .main-nav .btn:focus{outline:3px solid #fff}.high-contrast .eyelet{color:#1145AB}.otgs-development-site-front-end{display:none}.skip-links{height:0;margin:0 !important;list-style:none}.skip-links a{position:fixed;z-index:10001;top:-250px;left:0;text-decoration:none}.skip-links a:active,.skip-links a:focus,.skip-links a:hover{top:0;padding:20px;border:1px solid;background-color:#1145AB;color:#fff;font-size:16px}html{margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;color:#222;-ms-overflow-style:none;scrollbar-width:1px}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;color:#222;font-size:1rem;line-height:1.375rem;-ms-overflow-style:none;scrollbar-width:1px}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}a{color:#1145AB}.bck-blue{background-color:#1145AB;color:#fff}.bck-blue .eyelet{color:#fff}.bck-blue .eyelet:before{background-color:#fff}.blue{color:#1145AB}.light{font-weight:300}strong{font-weight:700}p:not(:last-child){margin-bottom:1rem}ul{list-style:disc;margin-left:16px}.f-secondary{font-family:"Overpass",serif;font-weight:300}h1,.h1{font-size:2.5rem;line-height:3.125rem;font-weight:500}h2,.h2{font-size:1.875rem;line-height:2.5rem}h3,.h3{font-size:1.125rem;line-height:1.875rem;font-weight:600}.btn{margin:0;border:1px solid;padding:0 1rem;height:40px;border-radius:0;outline:none;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:700;line-height:38px;display:inline-block;width:100%;min-width:220px;text-align:center;text-transform:uppercase}.btn:focus{box-shadow:none}.btn.btn-blue{border-color:#1145AB;color:#fff;background-color:#1145AB}.btn.btn-blue:hover{color:#1145AB;background-color:#fff}.btn.btn-blue-outline{border-color:#1145AB;color:#1145AB;background-color:#fff}.btn.btn-blue-outline:hover{color:#fff;background-color:#1145AB}.btn.btn-white{border-color:#fff;color:#1145AB;background-color:#fff}.btn.btn-white:hover{color:#fff;background-color:#1145AB}.eyelet{font-size:.75rem;font-weight:300;line-height:.75rem;position:relative;padding-left:52px;margin-bottom:1rem;display:inline-block;color:#6BA5D9}.eyelet:before{content:"";width:46px;height:1px;position:absolute;bottom:2px;left:0;background-color:#6BA5D9}.scrolled header{background-color:#fff}header{position:fixed;top:0;left:0;width:100%;transition:all 0.5s ease-out;z-index:10}header .btn{min-width:auto}header .menu-open-btn{width:46px;height:46px;border:none;margin:0;padding:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;border:1px solid #1145AB}header .menu-open-btn:hover{background-color:#1145AB}header .menu-open-btn:hover .menu-open-btn-1,header .menu-open-btn:hover .menu-open-btn-2{background-color:#fff}header .menu-open-btn .menu-open-btn-1,header .menu-open-btn .menu-open-btn-2{width:24px;height:1px;background-color:#1145AB}header .menu-open-btn .menu-open-btn-1{margin-bottom:8px}nav.main-nav{position:fixed;top:0;left:0;transform:translateX(100vw);width:100vw;height:100vh;background-color:#1145AB;color:#fff;transition:transform 0.5s ease-out;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:10}nav.main-nav.active{transform:translateX(0)}nav.main-nav .main-nav-header{position:absolute;top:0;left:0;width:100%}nav.main-nav .main-nav-header-link{color:#fff}nav.main-nav .menu-close-btn{width:46px;height:46px;border:none;margin:0;padding:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1145AB;color:#fff;border:1px solid #fff}nav.main-nav .menu-close-btn:hover{background-color:#fff}nav.main-nav .menu-close-btn:hover .menu-close-btn-1,nav.main-nav .menu-close-btn:hover .menu-close-btn-2{background-color:#1145AB}nav.main-nav .menu-close-btn .menu-close-btn-1,nav.main-nav .menu-close-btn .menu-close-btn-2{width:24px;height:1px;background-color:#fff}nav.main-nav .menu-close-btn .menu-close-btn-1{transform:rotate(45deg)}nav.main-nav .menu-close-btn .menu-close-btn-2{transform:rotate(-45deg)}nav.main-nav ul{list-style:none}nav.main-nav ul li:not(:last-child){margin-bottom:1rem}nav.main-nav ul a{display:inline-block;color:#fff;text-decoration:none;position:relative;font-size:40px;line-height:50px;font-weight:400}@media (min-width: 992px){nav.main-nav ul a{font-size:80px;line-height:90px}}nav.main-nav ul a svg{display:none;margin-left:1rem;width:30px;height:auto;vertical-align:middle}@media (min-width: 992px){nav.main-nav ul a svg{width:44px}}nav.main-nav ul a:hover{font-style:italic}nav.main-nav ul a:hover svg{display:inline-block}footer{font-size:.875rem;line-height:1.25rem}footer>.container{border-top:1px solid #F4F4F4}footer .bottom-footer{background-color:#F4F4F4}footer .bottom-footer .social-wrapper{font-size:.625rem}footer .bottom-footer .social-link{display:inline-block}footer .bottom-footer .social-link:not(:last-child){margin-right:1rem}footer .bottom-footer .credits{font-size:.625rem;font-family:"Overpass",serif;font-weight:300}footer .headquarter{font-family:"Overpass",serif;font-weight:300}footer .headquarter a{color:#222}footer .menu-footer .menu{list-style:none;margin-left:0}footer .menu-footer .menu-item{margin-bottom:0.5rem}footer .menu-footer a{font-size:.75rem;line-height:1rem;color:#222;text-decoration:none;text-transform:uppercase}footer .menu-footer a:hover{color:#1145AB}.main-section{padding-top:116px;min-height:80vh;display:flex;flex-direction:column;justify-content:center;position:relative}.main-section.cosmeceuticals{background:url(../img/cosmeceuticals-bck.webp) no-repeat center center;background-size:cover}.main-section.fillers{background:url(../img/fillers-bck.webp) no-repeat center center;background-size:cover}.main-section.cosmeceuticals:before,.main-section.fillers:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0.8}.main-banner{height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative}.main-banner .main-banner-img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.main-banner .main-banner-text-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.bioreg{min-height:600px;display:flex;flex-direction:column;justify-content:center;background:url(../img/bioreg_banner.jpg) no-repeat center center;background-size:cover}form{font-size:1rem;font-family:"Overpass",serif;font-weight:300}form input[type="text"],form input[type="email"],form textarea{border:none;border-bottom:1px solid #222;border-radius:0;width:100%;outline:none;color:#222;background-color:transparent;padding:0.5rem 0;font-size:1rem;font-family:"Overpass",serif;font-weight:300}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form textarea::placeholder{color:#222}form textarea{height:100px}form input[type="checkbox"]{background-color:#6BA5D9;border:1px solid #222;border-radius:0px;width:20px;height:20px;vertical-align:sub}form a{color:#222}form a:hover{color:#222}form .wpcf7-not-valid-tip{color:#d00;padding:2px 0;font-size:14px;line-height:18px}form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}#formMessage{display:none}#contact-us{background-color:#6BA5D9;color:#fff}.carousel{overflow-x:hidden;margin-right:0;outline:none}.carousel.reniux-carousel .carousel-cell{width:100%}.carousel .carousel-cell{width:300px;margin:0 1rem}.carousel .carousel-cell .carousel-img-wrapper{background-color:#F4F4F4;margin-bottom:1rem}.carousel .carousel-cell .carousel-img{width:100%;height:300px;object-fit:contain;vertical-align:middle;mix-blend-mode:multiply}.carousel .carousel-cell .product-title{font-weight:700;font-size:14px;line-height:20px}.carousel .carousel-cell .product-text{font-weight:300;font-size:14px;line-height:20px}.carousel-prev,.carousel-next{width:60px;height:60px;border-radius:30px;border:1px solid #1145AB;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.carousel-prev:hover,.carousel-next:hover{background-color:#1145AB}.carousel-prev:hover svg .svg-line,.carousel-next:hover svg .svg-line{stroke:#fff}.carousel-prev svg,.carousel-next svg{width:20px;height:auto}.carousel-prev{margin-right:1rem;transform:rotate(180deg)}.product-img-wrapper{background-color:#F4F4F4}.product-img-wrapper img{object-fit:contain;max-height:650px;mix-blend-mode:multiply}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:none}.screen-reader-text{visibility:hidden}@media (min-width: 576px){.btn{width:auto}header .btn{min-width:220px}}@media (min-width: 992px){body{font-size:1.125rem;line-height:1.875rem}h1,.h1{font-size:70px;line-height:90px}h2,.h2{font-size:3.125rem;line-height:3.75rem}.max-width-520{max-width:520px;margin:0 auto}.max-width-700{max-width:700px;margin:0 auto}.carousel.reniux-carousel .carousel-cell{width:33%}.carousel .carousel-cell{width:350px}.carousel .carousel-cell .carousel-img{height:350px}}@media (min-width: 1200px){h1,.h1{font-size:100px;line-height:120px}}
