/*!
Theme Name: Cuticura
Author: Hive
Author URI: https://hive.agency
Version: 0.54
Text Domain: cuticura
*/@import url('assets/css/reset.min.css');@import url('assets/css/aos.min.css');/*! Variables and Colours */:root{--color-white:#fff;--color-grey:#f3f3f3;--color-black:#000;--color-blue:#002169;--color-blue-mid:#00b3ef;--color-blue-light:#6ed7fc;--color-blue-accent:#044dad;--color-aqua:#4fccb5;--border-radius:15px;--border-radius-small:10px}/*! Screen Readers */#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:focus{position:static;width:auto;height:auto}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}/*! Base Styles */html{scroll-behavior:smooth;outline:0}body{color:var(--color-black);font:1em/1.5 'Montserrat',sans-serif;font-weight:normal;text-wrap:pretty;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{display:block;height:1px;border:0;border-top:1px solid var(--color-grey);margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}img,svg{max-width:100%;height:auto;outline:0}iframe,video{width:100%;max-width:100%}header,main,section,aside,footer{float:left;width:100%}.container{width:90%;max-width:1260px;margin:0 auto}/*! Browser Upgrade Message */.browserupgrade{position:fixed;float:left;bottom:0;margin:0;width:100%;text-align:center;z-index:9999;background:rgba(0,0,0,0.9);color:#fff;padding:30px;font-weight:600}.browserupgrade a{color:#fff;text-decoration:underline}/*! Typography */h1,h2,h3,h4,h5{font-weight:bold;color:var(--color-blue);margin:0}h1{font-size:2.5em;line-height:1.1;margin-bottom:40px;text-wrap:balance}h2{font-size:3.125em;line-height:1.1;margin-bottom:20px;text-wrap:balance}h3{font-size:2.5em;line-height:1.2;margin-bottom:20px;text-wrap:balance}h4{font-size:1.529em;line-height:1.2;margin-bottom:15px}h5{font-size:1.471em}p+h1,p+h2,p+h3,p+h4,p+h5{margin-top:40px}ul+h1,ul+h2,ul+h3,ul+h4,ul+h5{margin-top:40px}p+p .button{margin-top:10px}.suptitle{font-size:.9375em;font-weight:600;color:var(--color-blue);margin-bottom:10px}.suptitle+h1,.suptitle+h2,.suptitle+h3,.suptitle+h4,.suptitle+h5{margin-top:0}p.note{font-size:.765em !important;line-height:1.2}p,ul{margin:0 0 20px 0}nav ul,nav li{margin:0;padding:0;list-style:none}b,strong{font-weight:bold}li{margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid}blockquote{position:relative;font-size:1.765em;line-height:1.3;font-weight:bold;color:var(--color-blue-accent);margin:40px 0;padding:30px 0 10px 0;border-top:6px solid #f3f3f3;border-bottom:6px solid #f3f3f3}blockquote .quoteby{font-size:.567em;color:var(--color-blue);font-weight:500;margin-bottom:0}ul.ticklist{display:inline-block;padding:0;list-style:none}ul.ticklist li{margin:0;padding:0 0 0 36px;list-style:none;background:url('assets/images/tick.svg') no-repeat top 4px left;background-size:26px;font-size:1.765em;font-weight:bold}.imgshadow{display:inline-block;position:relative}.imgshadow::after{content:'';position:absolute;top:30%;left:20%;width:60%;height:50%;-webkit-box-shadow:0 0 40px 40px rgba(0,0,0,0.5);-moz-box-shadow:0 0 40px 40px rgba(0,0,0,0.5);box-shadow:0 0 40px 40px rgba(0,0,0,0.5)}.imgshadow img{position:relative;z-index:1}.divide{padding:40px 0}.divide .container{max-width:1050px;border-top:1px solid #ddd}a{color:var(--color-blue);outline:0;text-decoration:underline;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover{color:var(--color-blue-accent)}.button,button,input[type="submit"]{font-size:16px;font-weight:500;color:var(--color-blue-accent);background:var(--color-white);border:1.5px solid var(--color-blue-accent);text-transform:uppercase;text-decoration:none;display:inline-block;min-width:180px;padding:6px 24px;text-align:center;cursor:pointer;outline:0;border-radius:50px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button:hover,button:hover,input[type="submit"]:hover{color:var(--color-white);background:var(--color-blue);border-color:var(--color-white)}/*! Tables */table{font-size:.9em;border-collapse:separate;border-spacing:0;margin:20px 0 60px 0;border-top:1px solid #e2e2e6;border-left:1px solid #e2e2e6;font-weight:300}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:top}td,th{padding:10px;border-bottom:1px solid #e2e2e6;border-right:1px solid #e2e2e6;font-size:1em;font-weight:300}th{font-weight:700;background:#e2e2e6}/*! Backgrounds */.bg{background-size:cover;background-position:center;background-repeat:no-repeat}.bgimage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.original{background:#a5ddf5}.medicated{background:#fbcc68}.moisture{background:#9ed7d1}.sensitive{background:#6eccd1}.total{background:#8dbfe3}/*! Header */header{position:relative;z-index:99;transition:all .5s ease;background:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.23);box-shadow:0 5px 10px 0 rgba(0,0,0,0.23)}header .container{max-width:1260px}header img{float:left;margin:20px 0}header nav{float:right;margin:45px 0 20px 0}header ul,header li{margin:0;padding:0;list-style:none}header nav ul{display:inline;font-size:1.059em}header nav ul+ul{margin-left:15px}header nav ul li{display:inline-block;vertical-align:middle;margin-right:15px}header nav ul li:last-of-type{margin:0}header nav ul li a{display:block;font-weight:600;text-decoration:none}header nav ul li a img{display:inline-block;vertical-align:middle;margin:0 5px 0 0}header #menu-item-43 a:before{content:url('assets/images/icons/header-info.svg');display:inline-block;vertical-align:middle;margin:0 5px 0 0}header nav ul li a::after{content:' ';display:block;border-radius:2px;background:var(--color-blue-mid);height:2px;opacity:0;transition:opacity .33s linear}header nav ul li.current-menu-item a,header nav ul li.current-page-ancestor a,header nav ul li a:hover{color:var(--color-blue)}header nav ul li.current-menu-item a::after,header nav ul li.current-page-ancestor a::after,header nav ul li a:hover:after{opacity:1}/*! Menu */#menu-btn{display:none;float:right;cursor:pointer;padding:40px 5%;margin-right:-5%}#menu-icon{display:inline-block;width:30px;height:14px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-icon span{display:block;position:absolute;height:4px;width:100%;background:var(--color-blue-mid);opacity:1;left:0;border-radius:2px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-icon span:nth-child(1){top:0}#menu-icon span:nth-child(2){bottom:0}.open #menu-btn #menu-icon span:nth-child(1){top:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.open #menu-btn #menu-icon span:nth-child(2){bottom:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transformrotate(-45deg)}/*! Heading */.heading{float:left;width:100%;min-height:570px;position:relative}.heading-alt{margin:2% 0 5% 0}.heading .container{max-width:1080px}.packshotheading,.videoheading,.productheading{position:relative;float:left;width:100%;min-height:570px}.heading .summary{float:left;position:relative;z-index:1;background:#fff;width:45.5%;margin:60px 0;border-radius:var(--border-radius);padding:40px 30px}.heading .summary h2{font-size:2.5em}.heading .summary p:last-of-type{margin-bottom:0}.heading .packshotheading img{position:absolute;bottom:0;right:0;width:55%;max-width:590px}.videoheading .image{position:absolute;bottom:0;right:0}.videoheading .image img{position:relative;bottom:0;right:0}.videoheading .image::after{content:'';width:100%;height:100%;background:url('assets/images/play.svg') no-repeat center;position:absolute;top:0;left:0}.video{position:absolute;bottom:0;right:0;width:55%;max-width:590px;overflow:hidden}.video video{height:auto}.videobg{position:absolute;bottom:0;right:0;width:55%;max-width:590px;height:530px;overflow:hidden}.videobg iframe{position:absolute;height:100%;width:946px;max-width:9999px;left:50%;margin-left:-473px}.headingslider.slick-dotted.slick-slider{padding-bottom:0}.headingslider .slick-dots{bottom:-35px}.headingslider .slick-dots li:first-of-type{margin-left:5%}.bannerheading{padding:7% 0 8% 0;margin-bottom:5%}.bannerheading .container{max-width:960px}.bannerheading__content{max-width:440px}.bannerheading__content h1{font-size:1.765em;margin:0}/*! Notice */.notice{margin-top:80px;padding:30px 0;background:#232f5c;color:#fff}.notice .container{max-width:1200px}.notice a{color:#fff}.notice a:hover{color:#55c0e9}.notice p:last-of-type{margin-bottom:0}.notice h3{float:left;font-size:2.353em;max-width:230px;margin:0 50px 0 0}.notice p{margin-left:280px}/*! Features */.features{padding:100px 0 60px 0;text-align:center}.features .container{max-width:90%}.features .summary{max-width:880px;margin:0 auto 40px auto}.features .summary p{font-size:1.125em;font-weight:500;color:var(--color-blue);text-wrap:balance;margin-left:auto;margin-right:auto}.features .feature{display:inline-block;position:relative;vertical-align:top;background-color:var(--color-blue-light);width:33.33%;width:calc(100% / 3);max-width:425px;min-height:700px;overflow:clip}.features .feature:nth-of-type(2){border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.features .feature:nth-of-type(4){border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.features .featuresummary{position:relative;z-index:1;margin:30px auto;max-width:230px}/*! Crumbs */.crumbs{position:relative;padding:50px 0;font-weight:500;background-color:var(--color-blue-light);background-image:url('assets/images/illustrations/dot-triangle-down.svg'),url('assets/images/illustrations/line-circle.svg');background-position:top left 20%,bottom -80px right 10%;background-repeat:no-repeat}.crumbs .breadcrumb_last{color:var(--color-blue)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--color-blue-mid)}/*! Experts Corner */.experts-corner{position:relative;padding:80px 0 0 0;text-align:center;background-color:var(--color-blue-light);background-image:url('assets/images/illustrations/dot-triangle.svg'),url('assets/images/illustrations/line-circle.svg');background-position:top 60px right,bottom left 30px;background-repeat:no-repeat}.experts-corner .summary{width:90%;max-width:880px;margin:0 auto 60px auto}.experts-corner .summary h1,.experts-corner .summary h2{margin-bottom:40px}.experts-corner .summary h1 strong,.experts-corner .summary h2 strong{display:inline-block}.experts-corner .summary h1 strong::after,.experts-corner .summary h2 strong::after{content:'';display:block;border-radius:3px;background:#fff;height:6px}.experts-corner .summary p{font-size:1.125em;font-weight:500;color:var(--color-blue)}.experts-corner .container{width:90%;max-width:1600px;margin-left:10%}a.article{text-decoration:none}a.article h2,a.article h3,a.article h4{transition:.2s}a.article:hover h2,a.article:hover h3,a.article:hover h4{color:var(--color-blue-accent)}.experts-corner article,.experts-corner .article{position:relative;max-width:945px;margin-right:30px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);overflow:clip}.experts-corner article img,.experts-corner .article img{width:100%}.experts-corner .articlesummary{text-align:left;background:#fff;padding:40px;max-width:525px;position:absolute;border-bottom-right-radius:var(--border-radius);top:0;left:0;visibility:hidden;opacity:0;transition:visibility 0s linear .33s,opacity .33s linear}.experts-corner .articlesummary h3{font-size:2.059em}.experts-corner .articlesummary p:last-of-type{margin:0}.experts-corner .articlesummary a{text-decoration:none}.experts-corner .slick-next,.experts-corner .slick-prev{bottom:0}.experts-corner .slick-next{left:1045px}.experts-corner .slick-prev{left:975px}.experts-corner .slick-active .articlesummary{visibility:visible;opacity:1;transition-delay:0s}.experts-category{padding:60px 0;text-align:center}.experts-category .container{max-width:1110px}.experts-category h2{font-size:2.059em;text-align:left}.experts-category article,.experts-category .article{float:left;width:31.5%;margin:0 2.75% 30px 0;text-align:left}.experts-category article img,.experts-category .article img{border-radius:var(--border-radius)}.experts-category article:last-of-type,.experts-category .article:last-of-type{margin-right:0}.experts-category article+p,.experts-category .article+p{clear:left}.experts-category .articlesummary{margin-top:20px}.experts-category .articlesummary h3{font-size:1.471em;line-height:1.2}.experts-category .articlesummary a{text-decoration:none}.experts-listing{padding:60px 0}.experts-listing .articles{float:left;width:62%}.experts-listing .sidebar{float:right;width:34%}.experts-listing article,.experts-listing .article{margin-bottom:100px}.experts-listing article .suptitle,.experts-listing .article .suptitle{margin-bottom:20px}.experts-listing article h2{font-size:2.647em}.experts-listing article h2 a{color:#55c0e9;text-decoration:none}.experts-listing article h2 a:hover{color:var(--color-blue)}.experts-listing .sidebar-item{background:#f3f3f3;padding:30px;margin-bottom:10%}.experts-listing .sidebar ul{margin-bottom:10px}.experts-listing .sidebar li a{display:block;font-size:1.176em;border-bottom:1px solid #d8d9da;padding:12px 0;text-decoration:none}.experts-listing .sidebar li.current a,.experts-listing .sidebar li.current-page-ancestor a{color:#55c0e9}.experts-listing .sidebar li:last-of-type a{border:0;padding-bottom:0}.experts-listing .sidebar-search{margin-bottom:10%;position:relative;background:#f3f3f3}.experts-listing .sidebar-search input{border:0;padding:18px 48px 18px 18px}.experts-listing .sidebar-search button{position:absolute;top:50%;margin:-10px 0 0 0;right:18px;border:0;min-width:0;padding:0;border-radius:0}/*! Pagination */.pagination{display:flex;gap:.5em}/*! Article */.main-article{float:left;width:100%;padding:50px 0}.main-article .container{max-width:750px}.main-article .suptitle{margin-bottom:30px}.main-article h1+p{font-size:1.125em;font-weight:500;color:var(--color-blue)}.main-article img{margin:30px 0;border-radius:var(--border-radius)}/*! Recent Posts */.recent{position:relative;padding:45px 0;background-color:var(--color-blue-light);text-align:center;background-image:url('assets/images/illustrations/dot-triangle-down.svg'),url('assets/images/illustrations/line-circle.svg');background-position:top left 20%,bottom -60px right 10%;background-size:auto,235px;background-repeat:no-repeat}.recent h2{font-size:2.059em;margin:0}.recent h2 strong{display:inline-block}.recent h2 strong::after{content:'';display:block;border-radius:2px;background:#fff;height:3px}.recent+.experts-category{padding-top:40px}/*! Latest Post */.latest{margin:20px 0 60px 0;background-color:var(--color-blue-light)}.latest h2{font-size:2.059em;margin-bottom:8%}.latest h2 strong{display:inline-block}.latest h2 strong::after{content:'';display:block;border-radius:2px;background:#fff;height:3px}.latest .button{margin-top:3%}.latest .summary{float:left;width:50%;min-height:530px;padding:4% 6% 3% 8%;font-weight:500;color:var(--color-blue);background-image:url('assets/images/illustrations/dot-triangle-down.svg'),url('assets/images/illustrations/line-circle.svg');background-position:top left 10%,bottom right 9%;background-size:auto,235px;background-repeat:no-repeat}.latest .image{float:right;width:50%;min-height:530px}.latest .image img{width:100%;height:100%;object-fit:cover}/*! Products */.productheading .summary{width:45.4%;padding:3.5% 4% 0 0}.productheading .summary h1{font-size:2.647em}.productheading .summary p{font-size:1em;color:var(--color-blue)}.productheading .images{position:absolute;width:54.6%;max-width:540px;bottom:0;right:0}.productheading .images img{position:relative;background:var(--color-grey);border-radius:var(--border-radius);width:100%}.productheading .images .new{position:absolute;top:5%;left:5%;width:94px;height:94px;padding-top:30px;text-align:center;font-size:1.765em;text-transform:uppercase;font-weight:700;background:#fff;border-radius:50%}.productheading p.product-crumbs+h1{margin-top:20px}.productheading p.product-crumbs{font-size:.882em}.productheading p.product-crumbs a{text-decoration:none}.productheading p.product-crumbs a:hover{color:#55c0e9}.productheading p.product-crumbs span span:nth-last-of-type(-n+2){display:none}.productdetail{padding-top:4%}.productdetail .container{max-width:1080px}.productdetail .summary{float:left;width:45.5%;padding:0 4% 4% 0}.productdetail .images{float:right;width:54.5%;max-width:540px;padding:0 0 4% 0}.productdetail .images .container{max-width:370px}.productdetail .images .image{margin:0 5px;padding-bottom:5px;cursor:pointer;text-align:center;border-bottom:3px solid var(--color-white)}.productdetail .images .image img{display:block;background:var(--color-grey);border-radius:var(--border-radius-small);width:100%}.productdetail .images .slick-current{border-color:var(--color-blue-mid)}.productdetail .images .slick-next{top:50%;right:-40px;margin-top:-20px;width:40px;height:40px;background:transparent}.productdetail .images .slick-prev{top:50%;left:-40px;margin-top:-20px;width:40px;height:40px;background:transparent}.productresults{padding:60px 0;font-weight:500;background:var(--color-blue-light);color:var(--color-blue)}.productresults .container{max-width:990px}.productresults .summary{float:left;width:45%;max-width:320px}.productresults .summary{font-size:1.235em;line-height:1.4}.productresults .summary ul,.productresults .summary li{margin:0;padding:0;list-style:none}.productresults .summary li{margin-bottom:20px}.productresults .summary li:last-of-type{margin-bottom:0}.productresults .summary li strong{font-size:2.143em;line-height:1;display:block}.productresults .images{float:right;width:50%;text-align:center}.productresults .images img{margin-bottom:15px;border-radius:var(--border-radius)}.productresults .images .before{float:left;width:46%;font-size:1.235em;font-weight:bold}.productresults .images .after{float:right;width:46%;font-size:1.235em;font-weight:bold}.productresults .images .smallprint{float:left;width:100%;margin-top:40px}.productresults .images .smallprint p{font-size:.824em;line-height:1.2;max-width:410px;margin:0 auto}.productdetail .accordion{float:left;clear:left;width:45.5%;padding:0 4% 50px 0}.productdetail .summary+.accordion{padding-top:0;margin-top:-4%}.productdetail .accordion>h3{font-size:.882em;text-transform:uppercase;padding-top:20px;padding-bottom:15px;border-top:0;border-bottom:1px solid var(--color-blue)}.productdetail .accordion .content{padding-top:20px}.productdetail .accordion ul{padding:0;list-style:none;-webkit-columns:3 90px;-moz-columns:3 90px;columns:3 90px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.productdetail .accordion li{display:block}.productdetail .accordion li a{border-bottom:1px solid #c8cbd6;text-decoration:none;display:block;padding:3px 15px 1px 0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><polygon points="0.5 0 0.5 1.3 7.8 1.3 0 9.1 0.9 10 8.7 2.2 8.7 9.5 10 9.5 10 0 " fill="%23002169"/></svg>') no-repeat right center}.productdetail .accordion li a:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><polygon points="0.5 0 0.5 1.3 7.8 1.3 0 9.1 0.9 10 8.7 2.2 8.7 9.5 10 9.5 10 0 " fill="%23044dad"/></svg>') no-repeat right center}.productdetail .stats{float:left;width:100%;padding:0 0 20px 0;text-align:center}.productdetail .stats ul,.productdetail .stats li{margin:0;padding:0;list-style:none}.productdetail .stats li{display:inline-block;vertical-align:top;width:27%;min-width:180px;max-width:240px;margin:20px 3%}.productdetail .stats li img{width:92px;margin-bottom:20px}.productdetail .stats h4{font-size:1.118em;margin-bottom:5px}.productdetail .stats p{font-size:.824em;line-height:1.2;margin:0}.quotes{padding:20px 0 50px 0;text-align:center}.quotes .container{max-width:750px}.quotes blockquote{margin:0;padding:60px 0}.reviews{padding:40px 0}.reviews .container{max-width:1000px}.reviewtotal{margin-top:20px}.products-list .reviewtotal{margin-top:0;margin-bottom:100px}/*! Product Listing */.products{padding:60px 0}.products .container{max-width:1180px}.products .products-list{float:right;width:72%}.products .products-list .summary{float:left;width:100%;text-align:center;margin-bottom:5px}.products .products-list .summary h1{font-size:2.647em;margin-bottom:20px}.products .products-list .summary p{color:var(--color-blue);font-weight:500;text-wrap:balance;margin-left:auto;margin-right:auto}.products .products-list .product{float:left;width:45%;margin:25px 2.5%}.products .products-list .product:nth-child(2n+1){clear:left}.products .products-list .product .image{position:relative;display:block;margin-bottom:15px;border-radius:var(--border-radius);background:var(--color-grey);overflow:clip}.products .products-list .product .image img{width:100%}.products .products-list .product .image .new{position:absolute;top:15px;left:15px;width:50px;height:50px;padding-top:16px;text-align:center;font-size:.941em;text-transform:uppercase;font-weight:700;background:#fff;border-radius:50%}.products .products-list .product h3{font-size:1.353em;line-height:1.3;text-decoration:none;margin-bottom:4px}.products .products-list .product h3 a{text-decoration:none}.products .products-list .product .button{min-width:150px;padding:5px;margin-top:10px}.products .sidebar{float:left;max-width:250px;width:25%;margin-top:10px}.products .sidebar h4{font-size:1em;line-height:1;text-transform:uppercase;margin:0 15px 30px 15px}.products .sidebar nav a{text-decoration:none;display:block;padding:2px 0 2px 15px}.products .sidebar nav{font-weight:bold}.products .sidebar nav li li li{font-weight:normal}.products .sidebar nav li li{padding-top:20px;margin-top:20px;border-top:1px solid var(--color-blue-mid)}.products .sidebar nav li li li{font-weight:500;padding-top:0;margin-top:0;border-top:0}/*! Featured and Related Products */.featured-products{padding:80px 0;text-align:center}.featured-products .container{max-width:1280px}.featured-product{float:left;width:50%;text-align:left;padding:10px}.featured-product .image{float:left;width:45%;max-width:270px;position:relative;border-radius:var(--border-radius);background:var(--color-grey);overflow:clip}.featured-product .image img{width:100%}.featured-product .image .new{position:absolute;top:15px;left:15px;width:50px;height:50px;padding-top:16px;text-align:center;font-size:.941em;text-transform:uppercase;font-weight:700;background:#fff;border-radius:50%}.featured-product .product-summary{float:right;width:52%;padding-top:5%}.featured-product h3{font-size:1.471em;line-height:1.3}.featured-product h3 a{text-decoration:none}.featured-product p:last-of-type{margin-bottom:0}/*! Experts */.experts{padding:120px 0 60px 0}.experts .container{max-width:1104px}.experts .summary{float:right;width:40%;margin-right:8%}.experts .summary ul,.experts .summary li{margin:0;padding:0;list-style:none}.experts .summary ul{font-size:1.125em;font-weight:500;color:var(--color-blue);text-wrap:balance;float:left;margin-bottom:20px}.experts .summary li{float:left;width:100%;padding:10px 0 0 100px;margin-bottom:20px}.experts .summary li img{float:left;margin-left:-100px;margin-top:-10px}.experts .images{float:left;width:47%;position:relative}.experts .images img{width:78%;max-width:400px;border-radius:var(--border-radius)}.experts .images img:first-of-type{float:left;position:relative;z-index:1;margin-top:20px}.experts .images img:last-of-type{float:right;margin-top:-150px}/*! About */.about-summary .container{max-width:1075px}.about-summary .summary{float:left;width:55%;padding:9% 8%;font-weight:500;color:var(--color-blue);background:var(--color-blue-light);border-radius:var(--border-radius);position:relative;z-index:1}.about-summary img{float:right;width:53%;margin-top:-38%;max-width:560px;border-radius:var(--border-radius)}.about-summary ul{padding-left:1em}.about-summary ul:last-of-type{margin-bottom:0}.about-content{margin:5% 0}.about-content .container{max-width:940px}.about-content .imagecontainer{float:left;width:42%;max-width:330px;position:relative}.about-content .imagecontainer .images{float:left;width:100%}.about-content .imagecontainer .images img{width:93%;max-width:305px;border-radius:var(--border-radius)}.about-content .imagecontainer .images img:first-of-type{float:left;position:relative;z-index:1}.about-content .imagecontainer .images img:last-of-type{float:right;position:relative;margin-top:-85%}.about-content .imagecontainer .images+.images{margin-top:20%}.about-content .summary{float:right;width:53%;margin-top:30px}.about-content .summary h2{color:#55c0e9;font-size:2.941em;margin-bottom:15px}.about-content .summary h3{margin-top:15%}/*! Challenge */.challenge .about-summary{margin:40px 0}.challenge .about-summary img{margin-top:-46%}.challenge .about-summary .summary{background:#a6ddf5;padding-top:3%;padding-bottom:3%}.challenge .about-summary .summary img{float:none;margin:-24% 0 -10px 0}.challenge .about-summary .summary h3{font-size:2.353em;max-width:340px}.challenge .tableblock.alt-green .image{height:420px}.challenge .tableblock .summary h3{font-size:2.353em}.challenge .help-listing .container{max-width:960px}.challenge .help-listing .help-item .images{max-width:400px}.challenge .help-listing .help-item .images img{max-width:365px}.challenge .help-listing .help-item .summary{width:40%;margin-top:0}.challenge .text-content h4{color:#55c0e9}.thanks{text-align:center}.thanks .container{padding:7% 0 5% 0;border-bottom:1px solid #ccc}.thanks__image{display:inline-block;width:22.5%;max-width:281px;vertical-align:middle}.thanks__content{display:inline-block;width:45%;max-width:560px;vertical-align:middle;margin:0 5%}.thanks h1{font-size:2.941em;margin-bottom:20px}.thanks p{font-size:1.412em;max-width:530px;margin-left:auto;margin-right:auto}/*! History */.history-listing{padding:4% 0}.history-listing .container{max-width:1000px}.history-listing .history-item{float:left;width:100%;position:relative;z-index:1}.history-listing .history-item .images{float:left;width:33%;margin-left:6%;margin-right:11%;position:relative}.history-listing .history-item .images img{width:93%;border-radius:var(--border-radius)}.history-listing .history-item .images img:first-of-type{float:left;position:relative;z-index:-1}.history-listing .history-item .images img:last-of-type{float:right;position:relative;margin-top:-85%;z-index:-2}.history-listing .history-item .summary{float:left;width:50%;margin-top:3%}.history-listing .history-item .summary h2{font-size:2.941em;margin-bottom:15px}.history-listing .history-item .summary h2 strong{color:var(--color-blue);font-size:.8em;display:block;margin-bottom:5px}.history-listing .history-item .summary p{max-width:425px}.history-listing .history-item:nth-of-type(odd) .images{float:right}.history-item:nth-of-type(1){z-index:10}.history-item:nth-of-type(2){z-index:9}.history-item:nth-of-type(3){z-index:8}.history-item:nth-of-type(4){z-index:7}.history-item:nth-of-type(5){z-index:6}.history-item:nth-of-type(6){z-index:5}.history-item:nth-of-type(7){z-index:4}.history-item:nth-of-type(8){z-index:3}.history-item .history-divide{float:left;clear:both;position:relative;z-index:1}.history-item:nth-child(1) .history-divide,.history-item:nth-child(5) .history-divide{margin-left:35%;margin-top:-3%;margin-bottom:-7%}.history-item:nth-of-type(1) .history-divide::after,.history-item:nth-of-type(5) .history-divide::after{content:url('assets/images/illustrations/history-1.svg')}.history-item:nth-of-type(2) .history-divide,.history-item:nth-of-type(6) .history-divide{margin-left:18%;margin-top:-3%;margin-bottom:-3%}.history-item:nth-of-type(2) .history-divide::after,.history-item:nth-of-type(6) .history-divide::after{content:url('assets/images/illustrations/history-2.svg')}.history-item:nth-of-type(3) .history-divide,.history-item:nth-of-type(7) .history-divide{margin-left:30%;margin-top:-6%;margin-bottom:0}.history-item:nth-of-type(3) .history-divide::after,.history-item:nth-of-type(7) .history-divide::after{content:url('assets/images/illustrations/history-3.svg')}.history-item:nth-of-type(4) .history-divide,.history-item:nth-of-type(8) .history-divide{margin-left:22%;margin-top:-2%;margin-bottom:-4%}.history-item:nth-of-type(4) .history-divide::after,.history-item:nth-of-type(8) .history-divide::after{content:url('assets/images/illustrations/history-4.svg')}.history-item:last-of-type .history-divide{display:none}/*! Help Centre */.help-listing .container{max-width:774px}.help-listing .help-item{float:left;width:100%;margin-bottom:100px;margin-bottom:12%}.help-listing .help-item .images{float:left;width:42.5%;max-width:330px;margin-right:6.5%;position:relative}.help-listing .help-item .images img{width:93%;border-radius:var(--border-radius);max-width:305px}.help-listing .help-item .images img:first-of-type{float:left;position:relative;z-index:1}.help-listing .help-item .images img:last-of-type{float:right;position:relative;margin-top:-85%}.help-listing .help-item .summary{float:left;width:45%;margin-top:30px}.help-listing .help-item .summary h2{font-size:2.5em;margin-bottom:15px}.help-listing .help-item:nth-of-type(odd) .images{float:right;margin-right:0}/*! Generic Content */.text-heading{padding:60px 0 40px 0;text-align:center}.text-heading .container{max-width:880px}.text-heading h1{font-size:4.118em;margin-bottom:20px}.text-heading p{font-size:1.125em;font-weight:500;color:var(--color-blue);text-wrap:balance;margin-bottom:10px}.text-heading p.note{font-size:1em !important;color:#232f5c;margin-bottom:25px}.text-content .subnav{float:left;width:22%;margin-right:4%;padding:7% 0}.text-content .subnav ul{font-size:1.059em}.text-content .subnav li{margin-bottom:20%}.text-content .subnav li a{font-weight:500;text-decoration:none}.text-content .subnav li a{display:inline-block}.text-content .subnav li a::after{content:'';display:block;width:auto;border-radius:2px;background:var(--color-blue-mid);height:2px;opacity:0;transition:opacity .33s linear}.text-content .subnav li.current-menu-item a,.text-content .subnav li.current-page-ancestor a,.text-content .subnav li a:hover{color:var(--color-blue)}.text-content .subnav li.current-menu-item a::after,.text-content .subnav li.current-page-ancestor a::after,.text-content .subnav li a:hover:after{opacity:1}.text-content h1{font-size:2.941em;margin-bottom:20px;max-width:660px}.text-content h2{font-size:1.235em;line-height:1.4;margin-bottom:0}.text-content h1+p{font-size:1.125em;font-weight:500;color:var(--color-blue)}.text-content.content-narrow h1+p{font-size:1em;font-weight:normal}.text-content p+form{margin-top:60px}.text-content p+h2,.text-content p+h3,.text-content p+h4{margin-top:30px}.text-content article{float:left;width:74%;border-left:1px solid #55c0e9;padding:7%;min-height:600px}.text-content article .container{width:100%;max-width:760px;margin:0}.text-content.content-narrow article h2,.text-content.content-narrow article h3,.text-content.content-narrow article h4,.text-content.content-narrow article p,.text-content.content-narrow article ul,.text-content.content-narrow article form{max-width:580px}.text-heading.text-centered{padding-bottom:20px}.text-heading.text-centered h1{font-size:3.235em}.text-content.text-centered{text-align:center;padding-bottom:60px}.text-content.text-centered .container{max-width:650px}.text-content.text-centered h2,.text-content.text-centered h3{color:#55c0e9;font-size:2.059em;margin-bottom:30px}.text-content.text-centered img{margin:20px 0}.text-content.text-centered .note{margin-top:60px}.text-heading--steps{padding-top:100px}.text-heading--steps .container{max-width:890px}.text-heading--steps h4{font-size:1.765em;color:#55c0e9}.text-heading--steps p{font-size:1.118em;max-width:100%}.steps .container{max-width:90%}.steps ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.steps li{max-width:210px;margin:10px}.steps li img{max-width:133px;margin-bottom:10px}.steps li p{color:var(--color-blue);font-size:1em;line-height:1.2}.steps--large{margin-top:30px}.steps--large li{max-width:260px;margin:10px}.steps--large li img{max-width:193px;margin-bottom:10px}/*! Retailers */.retailers{padding-bottom:60px}.retailers .container{width:100%}.retailers ul,.retailers li{margin:0;padding:0;list-style:none;text-align:center}.retailers li{display:inline-block;width:20%;vertical-align:top;padding:0;margin:1.25%}.retailers li .logo{display:block;width:100%;height:140px;position:relative;margin-bottom:30px}.retailers li .logo img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.range{padding:0 0 4% 0}.range .container{max-width:1104px}.range .summary{float:right;width:40%;margin-right:8%;margin-top:8%}.range .summary p{font-size:1.235em;color:#55c0e9}.range .images{float:left;width:47%;position:relative}.range .images img{width:78%;max-width:400px;border-radius:var(--border-radius)}.range .images img:first-of-type{float:left;position:relative;z-index:1;margin-top:20px}.range .images img:last-of-type{float:right;margin-top:-150px}.range+.range .summary{float:left;margin-right:0}.range+.range .images{float:right;margin-right:6%}.range+.range .divide{float:left;width:100%;border-radius:6px;background:#f3f3f3;height:6px;margin-bottom:4%}.tableblock{padding:3% 0 5% 0}.tableblock .container{max-width:1220px}.tableblock .table{display:table;border-radius:var(--border-radius);overflow:clip}.tableblock .cell{display:table-cell;vertical-align:middle}.tableblock .cell p:last-of-type{margin-bottom:0}.tableblock .image{position:relative;width:54%;padding:5%;text-align:center;height:420px}.tableblock .bgimage{z-index:-1}.tableblock .image h3{margin-bottom:40px}.tableblock .summary{width:46%;padding:5% 7%;background:var(--color-blue-light)}.tableblock .summary p{font-size:1.125em;font-weight:500;color:var(--color-blue)}.tableblock.alt-green .image h3{color:var(--color-blue)}/*! Ingredients */.ingredients-menu{text-align:center}.ingredients-menu p{font-size:1.235em;color:var(--color-blue);max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:10px}.ingredients-menu .button{margin:10px 3%}.ingredients{text-align:center;margin:5% 0}.ingredients .container{max-width:1000px}.ingredients h2{font-size:4.706em;margin-bottom:5%}.ingredients h3{font-size:2.059em}.ingredient{padding-bottom:40px}.ingredient .image{display:inline-block;vertical-align:middle;width:25%;max-width:200px;margin-right:5%}.ingredient .image img{border-radius:var(--border-radius)}.ingredient .summary{display:inline-block;vertical-align:middle;width:70%;max-width:530px;text-align:left}.ingredient .summary p:last-of-type{margin-bottom:0}.ingredient+.ingredient .divide{float:left;width:100%;border-radius:4px;background:#f3f3f3;height:4px;margin-bottom:40px}/*! Aside */aside{padding-bottom:40px}.aside{float:left;width:31.5%;margin:1.25%;padding:30px;border-radius:var(--border-radius);background-repeat:no-repeat;background-position:top 20px right 20px}.aside:first-of-type{margin-left:0}.aside:last-of-type{margin-right:0}.aside .summary{margin-bottom:30px}.aside h3{font-size:2.353em;max-width:240px;min-height:140px}.aside p{font-size:1.125em;font-weight:500;color:var(--color-blue)}.aside p:last-of-type{margin-bottom:0}.aside-colour1{background-color:var(--color-blue-mid)}.aside-colour2{background-color:var(--color-aqua)}.aside-colour3{background-color:var(--color-blue-light)}.aside-basket{background-image:url('assets/images/icons/basket.svg')}.aside-email{background-image:url('assets/images/icons/email.svg')}.aside-info{background-image:url('assets/images/icons/info.svg')}/*! Accordion */.accordion,.faq-accordion{padding-top:40px}.accordion>h3,.faq-item>h3{font-size:1.059em;line-height:1.4;cursor:pointer;border-top:1px solid var(--color-blue-mid);padding:30px 30px 30px 0;margin:0;position:relative}.accordion .content,.faq-item .content{padding:0 0 40px 0}.view-btn{float:right;position:absolute;width:12px;height:12px;top:50%;margin-top:-6px;right:0}.view-btn span{display:block;position:absolute;height:2px;width:12px;top:5px;left:0;background:var(--color-blue);opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.view-btn span:nth-child(2){-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.open .view-btn span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.open .view-btn span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}/*! Share */.share{color:var(--color-blue);margin-top:50px}.share strong{margin-right:6px}.share .a2a_default_style a{float:none !important;display:inline-block;margin:0 6px}.share .a2a_default_style svg path{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.share .a2a_default_style a:hover svg path{fill:#55c0e9}/*! Footer */footer{background:var(--color-blue);padding:60px 0 60px 0;color:#fff}footer ul,footer li{margin:0;padding:0;list-style:none}footer a{color:var(--color-white)}footer a:hover{color:var(--color-blue-mid)}footer .logo{float:left;width:68%}footer .logo img{float:left;margin-right:40px}footer .logo .summary{float:left;max-width:320px;margin-top:15px}footer .logo .summary p{font-size:1.471em;font-weight:500;line-height:1.2}footer nav{float:right;width:31.5%}footer nav ul{margin:0}footer nav li{float:left;width:50%;margin-bottom:10px}footer nav a{font-weight:600;text-decoration:none}footer .copyright{float:left;width:100%;font-size:.9375em;font-weight:500;margin-top:60px}footer .copyright p{margin:0}footer .copyright ul{float:left;margin:0}footer .copyright li{display:inline;margin-right:20px}footer .copyright .credit{float:right}/*! Forms */form{text-align:left}form p{margin-bottom:25px}form label{display:block;margin:45px 0 5px 0;font-weight:bold}.control_title{display:block;margin:45px 0 5px 0;font-weight:bold}.control_title+.control{margin-top:10px}form .control__label{margin:0;font-weight:normal}form .note{display:block;font-size:.824em;margin-top:30px}form .checkbox label{cursor:pointer}form .full{float:left;width:100%}form .half{float:left;width:48.5%;text-align:left}form .half+.half{float:right}form fieldset{border:0;padding:0;margin:0}form textarea{height:210px;resize:vertical}.contactbar form textarea{height:150px}::placeholder{color:var(--color-blue);opacity:1}:-ms-input-placeholder{color:var(--color-blue)}::-ms-input-placeholder{color:var(--color-blue)}input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],textarea{display:block;width:100%;font-size:16px;line-height:1.4;min-height:56px;padding:15px 0;color:var(--color-blue);border:0;border-bottom:1px solid var(--color-blue-mid);background:0;border-radius:0;outline:0;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.input[disabled]{border-color:#c8c8c8;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}form button,input[type="submit"]{margin-top:20px}.control{margin:50px 0 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.824em}.control+.control{margin-top:30px}.control .option{display:inline-block;min-width:115px;margin:0 15px 10px 0}.control__input{position:absolute;opacity:0;pointer-events:none}.control__label{display:inline-block;position:relative;padding-left:calc(20px + .6rem);will-change:transform;cursor:pointer}.control__label::before{border:1px solid transparent}.control__label::after,.control__label::before{content:'';position:absolute;top:calc(50% - 12px);left:0;width:22px;height:22px}.control__label::after{border:1px solid transparent}.control__label::before{border-color:var(--color-blue-mid);border-radius:50%;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.05);background:#fff;background-size:0}.control__label::after{background-size:60%;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.control__input[type=radio]+.control__label::before{border-radius:100%}.control__input[type=radio]+.control__label::after{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2355C0E9%22%20d%3D%22M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z%22/%3E%3C/svg%3E)}.control__input[type=checkbox]+.control__label::after{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23232E5B%22%20d%3D%22M461.6%2C109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4%2C0-4.6%2C1-6.3%2C2.5L194.5%2C323c0%2C0-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4%2C0-6.4%2C3.1-8.7%2C5.4c-1.7%2C1.8-29.7%2C31.2-43.5%2C45.8c-0.8%2C0.9-1.3%2C1.4-2%2C2.1c-1.2%2C1.7-2%2C3.6-2%2C5.7c0%2C2.2%2C0.8%2C4%2C2%2C5.7l2.8%2C2.6c0%2C0%2C139.3%2C133.8%2C141.6%2C136.1c2.3%2C2.3%2C5.1%2C5.2%2C9.2%2C5.2c4%2C0%2C7.3-4.3%2C9.2-6.2L462%2C121.8c1.2-1.7%2C2-3.6%2C2-5.8C464%2C113.5%2C463%2C111.4%2C461.6%2C109.6z%22/%3E%3C/svg%3E)}.control__input[type=checkbox][disabled]+.control__label,.control__input[type=radio][disabled]+.control__label{cursor:not-allowed}.control__input[type=checkbox][disabled]+.control__label::before,.control__input[type=radio][disabled]+.control__label::before{background-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.control__input:checked+.control__label::after{-webkit-transform:scale(1);transform:scale(1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;width:100%;line-height:1.3;padding:15px;min-height:56px;border:1px solid var(--color-blue-mid);border-radius:0;background:0;color:var(--color-blue);background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2379809b%22%20d%3D%22M256%2C298.3L256%2C298.3L256%2C298.3l174.2-167.2c4.3-4.2%2C11.4-4.1%2C15.8%2C0.2l30.6%2C29.9c4.4%2C4.3%2C4.5%2C11.3%2C0.2%2C15.5L264.1%2C380.9c-2.2%2C2.2-5.2%2C3.2-8.1%2C3c-3%2C0.1-5.9-0.9-8.1-3L35.2%2C176.7c-4.3-4.2-4.2-11.2%2C0.2-15.5L66%2C131.3c4.4-4.3%2C11.5-4.4%2C15.8-0.2L256%2C298.3z%22/%3E%3C/svg%3E);background-size:12px;background-repeat:no-repeat;background-position:calc(100% - .6rem) center}select[disabled]{background-color:#f2f2f2;cursor:not-allowed}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--color-blue-mid)}select::-ms-expand{display:none}body .gform-theme--foundation .gform_fields{column-gap:1em;row-gap:1.25em}body .gform_wrapper,body .gform_wrapper p{font-size:1em}h1+.gform_wrapper,h2+.gform_wrapper,h3+.gform_wrapper,h4+.gform_wrapper,h4+.gform_wrapper,h5+.gform_wrapper,p+.gform_wrapper{margin-top:1em}body .gform_heading{display:none}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea,body .gform_wrapper select{font-size:1em;min-height:45px}body .gform_wrapper input[type="file"]{font-size:1em;min-height:45px}body .gform_wrapper .gfield_label{font-weight:500;font-size:1em}body .gform_wrapper .gfield_description{font-weight:400;font-size:.9em}body .gform_wrapper .gform-field-label--type-sub{font-weight:400;font-size:1em;margin-bottom:.2em}body .gform_wrapper .gform-field-label--type-inline{font-weight:400;font-size:1em;margin-left:.5em}body .gform_wrapper .gfield_validation_message{font-size:.8em}body .gform_wrapper .gform_validation_errors{outline:none !important}.ginput_container_text input,.ginput_container_name input,.ginput_container_email input,.ginput_container_phone input,.ginput_container_date input,.ginput_container_address input,.ginput_container_select select,.ginput_container_address select,.ginput_container textarea,.ginput_container_fileupload input{width:100% !important;font-weight:400 !important;border:1px solid var(--color-blue-mid) !important;outline:0 !important}.ginput_container_date::after{margin-left:-1.5em !important;transform:translateX(0) !important}body .gform_wrapper .gform-grid-row{margin-inline:-.5em !important}body .gform_wrapper .gform-grid-col{padding-inline:.5em !important}.ginput_container .gfield-choice-input{border:1px solid var(--color-blue-mid) !important;outline:0 !important}.ginput_container_fileupload input{border:1px solid var(--color-blue-mid) !important;outline:0 !important}.gform_button,.gform_previous_button,.gform_next_button,.gform_save_link,.gform_button_select_files,.form_saved_message .button,.form_saved_message input[type=submit]{font:16px/1.4 'Montserrat',sans-serif !important;font-weight:600 !important;color:var(--color-blue) !important;text-transform:uppercase !important;min-width:180px !important;padding:6px 24px !important;text-align:center !important;outline:none !important;background:none !important;border:1.5px solid var(--color-blue) !important;border-radius:50px !important}.gform_button:hover,.gform_previous_button:hover,.gform_next_button:hover,.gform_save_link:hover,.gform_button_select_files:hover,.form_saved_message .button:hover,.form_saved_message input[type=submit]:hover{color:var(--color-white) !important;background:var(--color-blue) !important;border-color:var(--color-white) !important}/*! Search */.search-form{float:left;display:none;width:100%;padding:30px 5%;max-height:100%;background:var(--color-blue);color:#fff}.search-form form{margin:0 auto;position:relative;text-align:center}.search-form input{width:50%;max-width:460px;display:inline-block;background:0;border:0;min-height:0;border-bottom:1.5px solid #fff;padding:5px 0;outline:0;color:#fff}.search-form input::placeholder{color:#fff;opacity:.5}.search-form button{margin:0}.search-result{margin:20px 0;padding:20px 0;border-bottom:1px solid #d0dee5}.search-result h3{font-size:1.333em;margin-bottom:10px}.search-result a:hover{text-decoration:none}/*! Slick */.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-list.dragging{cursor:pointer;cursor:hand}.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-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;outline:0}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none;outline:0}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;bottom:0;display:block;width:60px;height:56px;padding:0;cursor:pointer;border:0;z-index:99;border-radius:0;min-width:0}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:#fff}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:0}.slick-next:before{display:inline-block;content:url('assets/images/slide-next.svg');width:8px;height:13px}.slick-next{right:0}.slick-prev:before{display:inline-block;content:url('assets/images/slide-prev.svg');width:8px;height:13px}.slick-dotted.slick-slider{padding-bottom:50px}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{margin:0 3px;padding:0;cursor:pointer}.slick-dots li,.slick-dots li button{position:relative;display:inline-block;min-width:0;padding:0;min-height:0;line-height:0}.slick-dots li button{font-size:0;width:18px;height:18px;border-radius:50%;background-color:var(--color-white);border:1.5px solid var(--color-blue-accent);transition:background-color .2s ease-out,border .2s ease-out}.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.slick-active button{background:var(--color-blue-accent)}/*! Back to top */.cd-top{display:inline-block;height:60px;width:60px;position:fixed;bottom:100px;right:5%;border-radius:50%;overflow:hidden;text-indent:100%;white-space:nowrap;background:#55c0e9 url('assets/images/top.svg') no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:.5}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#009ce0;opacity:1}/*! Modal *//*! ------ venobox.css --------*/.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay *{-webkit-backface-visibility:visible;backface-visibility:visible}.vbox-overlay{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1040;-webkit-transform:translateZ(1000px);transform:translateZ(1000px);transform-style:preserve-3d}/*! ----- navigation ----- */.vbox-title{width:100%;height:40px;float:left;text-align:center;line-height:28px;font-size:12px;padding:6px 40px;overflow:hidden;position:fixed;display:none;left:0;z-index:1050}.vbox-close{cursor:pointer;position:fixed;top:-1px;right:0;width:50px;height:40px;padding:6px;display:block;background-position:10px center;overflow:hidden;font-size:24px;line-height:1;text-align:center;z-index:1050}.vbox-num{cursor:pointer;position:fixed;left:0;height:40px;display:block;overflow:hidden;line-height:28px;font-size:12px;padding:6px 10px;display:none;z-index:1050}/*! ----- navigation ARROWS ----- */.vbox-next,.vbox-prev{position:fixed;top:50%;margin-top:-15px;overflow:hidden;cursor:pointer;display:block;width:45px;height:45px;z-index:1050}.vbox-next span,.vbox-prev span{position:relative;width:20px;height:20px;border:2px solid transparent;border-top-color:#b6b6b6;border-right-color:#b6b6b6;text-indent:-100px;position:absolute;top:8px;display:block}.vbox-prev{left:15px}.vbox-next{right:15px}.vbox-prev span{left:10px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vbox-next span{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px}/*! ------- inline window ------ */.vbox-inline{width:420px;height:315px;height:70vh;padding:10px;background:#fff;margin:0 auto;overflow:auto;text-align:left}/*! ------- Video & iFrames window ------ */.venoframe{max-width:100%;width:100%;border:0;width:100%;height:260px;height:70vh}.venoframe.vbvid{height:260px}@media(min-width:768px){.venoframe,.vbox-inline{width:90%;height:360px;height:70vh}.venoframe.vbvid{width:640px;height:360px}}@media(min-width:992px){.venoframe,.vbox-inline{max-width:1200px;width:80%;height:540px;height:70vh}.venoframe.vbvid{width:960px;height:540px}}/*!
Please do NOT edit this part!
or at least read this note: http://i.imgur.com/7C0ws9e.gif
*/.vbox-open{overflow:hidden}.vbox-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;z-index:20;max-height:100%}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden;padding:20px 10px}.vbox-container img{max-width:100%;height:auto}.figlio{box-shadow:0 0 12px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);max-width:100%;text-align:initial}img.figlio{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.vbox-content.swipe-left{margin-left:-200px !important}.vbox-content.swipe-right{margin-left:200px !important}.animated{webkit-transition:margin 300ms ease-out;transition:margin 300ms ease-out}.animate-in{opacity:1}.animate-out{opacity:0}/*! ---------- preloader ----------
 * SPINKIT
 * http://tobiasahlin.com/spinkit/
-------------------------------- */.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child{background-color:#333;border-radius:100%}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-chasing-dots,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse{-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-chasing-dots{position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-circle .sk-child:before,.sk-fading-circle .sk-circle:before{display:block;border-radius:100%;content:'';background-color:#333}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-cube-grid{width:40px;height:40px;margin:40px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fading-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.sk-folding-cube{margin:40px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}/*! Helper classes */.mobile{display:none}.desktop{display:block}.nowrap{white-space:nowrap}.hidden{display:none !important}@media only screen and (min-aspect-ratio:16/9){.heading .summary h1{margin-bottom:20px}/*! About */.about-summary .summary{width:70%;padding:5%}.about-summary img{width:35%;margin-top:-25%}/*! Challenge */.challenge .about-summary .summary img{margin-top:-16%}}@media only screen and (max-height:700px){.heading .summary h1{margin-bottom:20px}.heading .summary p{font-size:1em}/*! About */.about-summary .summary{width:70%;padding:5%}.about-summary img{width:35%;margin-top:-25%}/*! Challenge */.challenge .about-summary .summary img{margin-top:-16%}}@media only screen and (max-width:1240px){.experts-corner article{max-width:100%;margin-right:0}.experts-corner .slick-next{left:auto;right:0}.experts-corner .slick-prev{left:auto;right:70px}.experts-corner .slick-next,.experts-corner .slick-prev{bottom:auto;top:0}}@media only screen and (max-width:1140px){/*! Header */#menu-btn{display:block}header{position:relative}header img{max-width:60%}header nav{display:none;float:left;width:100%;padding-bottom:30px;margin:0}header nav ul{float:left;width:100%;text-align:right}header nav ul+ul{margin-left:0}header nav ul li{float:right;clear:right;display:block;margin:0}header nav ul li a{padding:6px 0;text-align:right}/*! Aside */aside br{display:none}}@media only screen and (max-width:1080px){/*! Heading */.videoheading .summary{max-width:530px;margin:0}.videoheading .image::after{background:url('assets/images/play.svg') no-repeat center right 30%}}@media only screen and (max-width:960px){body{font-size:1em}/*! Retailers */.retailers .button{min-width:140px}/*! Footer */footer nav li{width:100%}}@media only screen and (max-width:840px){/*! Heading */.heading{text-align:center}.heading br{display:none}.heading .container{width:100%}.heading .summary{float:left;display:inline-block;border-radius:0;margin:0;width:100%;max-width:100%;min-height:0;text-align:left}.heading .packshotheading img{position:relative;width:100%;float:none;display:inline-block;margin:0 auto}.heading .bgimage{position:relative}.heading.bg{background-size:100%;background-position:bottom}.heading.bg .summary{margin-bottom:40%}.packshotheading,.videoheading,.productheading{min-height:0}.videoheading .image{position:relative;float:left;width:100%}.videoheading .image img{width:100%}.videoheading .image::after{background:url('assets/images/play.svg') no-repeat center}.video{position:relative;width:100%;height:auto;max-width:100%}.videobg{position:relative;width:100%;height:0;padding-bottom:56.25%}.videobg iframe{width:100%;height:100%;left:0;margin-left:0}.headingslider .slick-dots li:first-of-type{margin-left:6%}/*! Features */.features{padding:10% 0}.features .feature{width:100%}.features .feature:nth-of-type(2){border-top-right-radius:var(--border-radius);border-bottom-left-radius:0}.features .feature:nth-of-type(4){border-top-right-radius:0;border-bottom-left-radius:var(--border-radius)}/*! Experts Corner */.experts-corner .articlesummary{display:block;position:relative;width:100%;max-width:100%;padding:5%;border-radius:0;visibility:visible;opacity:1;transition-delay:0s}.experts-category{padding:10% 0 5% 0}.experts-category article{width:100%;margin:0 0 5% 0}.experts-listing{padding:5% 0}.experts-listing .articles{width:100%;margin-bottom:15%}.experts-listing .sidebar{width:100%}.experts-listing .sidebar-search{margin-bottom:5%}.experts-listing .sidebar-item{margin-bottom:5%}.experts-listing article{margin-bottom:15%}/*! Experts */.experts{padding:10% 0}.experts .summary{float:none;width:100%;margin:0 auto;max-width:520px}.experts .images{display:none}/*! Generic Content */.text-heading br{display:none}/*! Latest Post */.latest{margin:2% 0 5% 0}.latest .summary{width:100%;min-height:0;padding:8% 5% 5% 5%}.latest .image{display:none}/*! About */.about-summary{padding:3% 0}.about-summary .summary{width:75%}/*! Challenge */.thanks__image{width:100%}.thanks__content{width:100%;margin:30px 0 0 0}/*! Products */.productheading .images{position:relative;float:left;width:100%;max-width:100%}.productheading .images img{float:none;display:inline-block;margin:0 auto;width:100%;max-width:100%;border-radius:0}.productheading .summary{padding:3.5% 4%}.productdetail .summary{width:100%;padding:5%}.productdetail .images{width:100%;max-width:100%;padding:5%}.productdetail .accordion{width:100%;padding:5%}/*! Product Listing */.products .products-list{width:100%}.products .sidebar{width:100%;max-width:100%;text-align:center;margin:0 0 40px 0}/*! History */.history-listing .history-item .images{float:none;width:60%;margin:0 auto;max-width:300px}.history-listing .history-item .summary{width:100%;margin-top:5%;text-align:center}.history-listing .history-item .summary p{max-width:100%}.history-listing .history-item:nth-of-type(odd) .images{float:none}.history-item:nth-of-type(1) .history-divide,.history-item:nth-of-type(2) .history-divide,.history-item:nth-of-type(3) .history-divide,.history-item:nth-of-type(4) .history-divide{width:100%;text-align:center;margin-left:0;margin-top:0;margin-bottom:0}.history-item:nth-of-type(1) .history-divide::after,.history-item:nth-of-type(2) .history-divide::after,.history-item:nth-of-type(3) .history-divide::after,.history-item:nth-of-type(4) .history-divide::after{content:url('assets/images/illustrations/history-mobile.svg')}/*! Retailers */.retailers li{display:inline-block;width:40%;vertical-align:top;padding:0;margin:1.25%}.retailers li .logo img{max-width:80%}.tableblock .table{display:block}.tableblock .cell{display:block}.tableblock .image{width:100%;padding:15% 6%;height:auto}.tableblock .summary{width:100%;padding:8% 6%;text-align:center}.tableblock.alt-green .image{padding:15% 6%;height:auto}/*! Featured Products */.featured-products{padding:10% 0}/*! About */.about-content{margin:5% 0}.about-content .imagecontainer{display:none}.about-content .summary{width:100%}.about-content .summary h3{margin-top:40px}/*! Aside */aside{padding-bottom:2.5%}.aside{float:left;width:100%;margin:2.5% 0;padding:5%}/*! Footer */footer .logo{width:70%}footer .logo img{margin-bottom:10px}footer nav{width:25%}footer nav li{width:100%;margin-bottom:0}footer .copyright .credit{float:left;clear:left;margin-top:20px}/*! Back to top */.cd-top{bottom:40px}}@media only screen and (max-width:760px){/*! Notice */.notice{margin-top:0}.notice h3{float:none;max-width:100%;margin:0 0 10px 0}.notice p{margin-left:0}/*! Retailers */.range .summary{width:100%;margin-right:0;text-align:center}.range .images,.range+.range .images{float:none;width:100%;max-width:300px;margin:0 auto}/*! Ingredients */.ingredients-menu .button{margin:5px 1%;min-width:0}/*! Product */.productresults .summary{width:100%;max-width:100%;text-align:center;margin-bottom:40px}.productresults .images{width:100%}.productresults .images .smallprint{margin-top:20px}.productdetail .stats li{width:44%}}@media only screen and (max-width:640px){/*! Challenge */.bannerheading{padding:50px 0}.challenge .help-listing .help-item .summary{width:100%;margin-top:30px}/*! Help Centre */.help-listing .help-item .images{float:none;width:100%;margin:0 auto}.help-listing .help-item .summary{width:100%;text-align:center}.help-listing .help-item:nth-of-type(odd) .images{float:none;margin:0 auto}/*! Generic Content */.text-content .subnav{width:100%;margin-right:0;padding:10% 0 5% 0}.text-content .subnav li{margin-bottom:15px}.text-content article{width:100%;border-left:0;padding:5% 0 10% 0}/*! Accordion */.accordion h3{padding-top:5%;padding-bottom:5%}/*! Forms */input[type=text],input[type=tel],input[type=email],input[type=password],textarea,select{font-size:18px}}@media only screen and (max-width:440px){body{font-size:.875em}h1{margin-bottom:10px}/*! Experts Corner */.experts-corner .container{width:100%;margin-left:0}/*! Featured Products */.featured-product{width:100%;padding:0}.featured-product img{width:100%}.featured-product .product-summary{width:100%;text-align:center}/*! Generic Content */.text-heading h1{font-size:3.235em}.text-content article{border-left:0;padding-left:0}/*! About */.about-summary .summary{width:100%;padding:7%}.about-summary img{display:none}/*! Challenge */.challenge .about-summary .summary img{display:block}.challenge .about-summary img{display:block;width:100%;margin-top:0}/*! Ingredients */.ingredient .image{width:100%;margin:0 0 30px 0}.ingredient .summary{width:100%;max-width:100%;text-align:center}/*! Retailers */.retailers li{width:100%;margin:0 0 10% 0}.retailers li .logo{margin:0}/*! Product */.productdetail .stats li{width:90%;margin:5%}/*! Share */.share strong{margin-right:0;display:block}.share .a2a_default_style a{margin:0}/*! Footer */footer .logo{width:100%}footer nav{width:100%}footer nav li{width:50%;margin-bottom:0}footer .copyright .credit{float:left;clear:left;margin-top:20px}footer .copyright li{display:block}/*! Search */.search-form input{width:100%;margin-bottom:20px}.search-form button{width:100%}}@media only screen and (max-width:400px){/*! Product Listing */.products .products-list .product{width:100%;margin:10px 0;text-align:center}.products .products-list .product .image{max-width:250px;margin-left:auto;margin-right:auto}.products .products-list .product h3{margin-left:auto;margin-right:auto;min-height:0}.products .products-list .product:nth-child(3n+1){clear:none;background:0}.products .products-list .product:nth-child(2n+1){clear:left;background:0}}