﻿@font-face{font-family:"LL Circular Black";src:url("../../assets/fonts/lineto-circular-black.eot");src:url("../../assets/fonts/lineto-circular-black.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-black.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-black.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Black Italic";src:url("../../assets/fonts/lineto-circular-blackitalic.eot");src:url("../../assets/fonts/lineto-circular-blackitalic.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-blackitalic.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-blackitalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Bold";src:url("../../assets/fonts/lineto-circular-bold.eot");src:url("../../assets/fonts/lineto-circular-bold.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-bold.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Bold Italic";src:url("../../assets/fonts/lineto-circular-bolditalic.eot");src:url("../../assets/fonts/lineto-circular-bolditalic.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-bolditalic.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-bolditalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Book";src:url("../../assets/fonts/lineto-circular-book.eot");src:url("../../assets/fonts/lineto-circular-book.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-book.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Book Italic";src:url("../../assets/fonts/lineto-circular-bookitalic.eot");src:url("../../assets/fonts/lineto-circular-bookitalic.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-bookitalic.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-bookitalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Medium";src:url("../../assets/fonts/lineto-circular-medium.eot");src:url("../../assets/fonts/lineto-circular-medium.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-medium.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"LL Circular Medium Italic";src:url("../../assets/fonts/lineto-circular-mediumitalic.eot");src:url("../../assets/fonts/lineto-circular-mediumitalic.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/lineto-circular-mediumitalic.woff2") format("woff2"),url("../../assets/fonts/lineto-circular-mediumitalic.woff") format("woff");font-weight:normal;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;-ms-touch-action:auto;touch-action:auto}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;text-decoration:none}img{-webkit-transform:translate3d(0, 0, 0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline:none}.no-transition{-webkit-transition:none !important;transition:none !important}input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none}h1{font-weight:normal}address{font-style:normal}body{font-family:"LL Circular Book";color:#696158;background-color:#fbfafa;overflow-x:hidden}body a{color:#696158}body button:focus{outline:none}body .text-width{max-width:900px}body .body-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px;width:95%;margin-left:auto;margin-right:auto;max-width:1500px}@media all and (max-width: 650px){body .body-text-wrapper{width:80%;margin-bottom:50px}}body .mb-30{margin-bottom:30px}body .background-image{background-size:cover;background-position:center;background-repeat:no-repeat}body .pagetitlewrapper{padding-top:260px;padding-bottom:120px;text-align:center;margin-left:auto;margin-right:auto;max-width:800px}@media screen and (max-width: 650px){body .pagetitlewrapper{padding-top:160px;padding-bottom:70px}}body .pagetitlewrapper h2,body .pagetitlewrapper p{margin-top:15px}@media all and (max-width: 650px){body .pagetitlewrapper h2,body .pagetitlewrapper p{margin-top:7px}}.tax-tw_product_types .pagetitle{text-transform:capitalize}.bold{font-family:"LL Circular Bold"}.tagline-text{font-size:7.8vw;font-family:"LL Circular Medium"}.tagline-text.grey-title{color:#696158}@media all and (max-width: 1020px){.tagline-text{font-size:60px}}.title-text{font-size:50px;font-family:"LL Circular Medium"}@media all and (max-width: 1020px){.title-text{font-size:36px}}@media all and (max-width: 650px){.title-text{font-size:22px}.title-text.vertical-text{font-size:20px;letter-spacing:1px}}.page-title-text{font-size:61px;font-family:"LL Circular Medium"}@media all and (max-width: 650px){.page-title-text{font-size:30px}}.small-title-text{font-size:55px;font-family:"LL Circular Medium"}@media all and (max-width: 1020px){.small-title-text{font-size:36px}}@media all and (max-width: 500px){.small-title-text{font-size:22px}}.footer-title-text{font-size:20px;line-height:1.2;font-family:"LL Circular Medium"}.contact-title{font-size:26px;font-family:"LL Circular Medium"}.smaller-title-text{font-size:20px;font-family:"LL Circular Medium"}.subtitle-text{font-size:26px;font-weight:400}@media all and (max-width: 1020px){.subtitle-text{font-size:20px}}@media all and (max-width: 500px){.subtitle-text{font-size:16px}}.small-subtitle-text{font-size:24px}@media all and (max-width: 1020px){.small-subtitle-text{font-size:20px}}.footer-text{font-size:13px;line-height:1.3}.footer-text .signup-form input{font-size:13px}.footer-text .signup-form input ::-webkit-input-placeholder{font-size:13px}.footer-text .signup-form input :-ms-input-placeholder{font-size:13px}.footer-text .signup-form input ::placeholder{font-size:13px}@media all and (max-width: 1020px){.footer-text .signup-form input ::-webkit-input-placeholder{font-size:22.1px}.footer-text .signup-form input :-ms-input-placeholder{font-size:22.1px}.footer-text .signup-form input ::placeholder{font-size:22.1px}}@media all and (max-width: 1020px){.footer-text .signup-form input{font-size:22.1px}}.body-text{line-height:1.3}.body-text p{margin-bottom:1em}.award-image p{font-size:18px;line-height:normal}@media all and (max-width: 650px){.award-image p{font-size:14px}}.info-wrapper{font-size:21px}@media all and (max-width: 650px){.info-wrapper{font-size:14px}}.wysiwyg p,.wysiwyg ul,.wysiwyg ol,#tinymce p,#tinymce ul,#tinymce ol{font-size:20px;line-height:1.3}.wysiwyg p:not(:last-child),.wysiwyg ul:not(:last-child),.wysiwyg ol:not(:last-child),#tinymce p:not(:last-child),#tinymce ul:not(:last-child),#tinymce ol:not(:last-child){margin-bottom:1em}@media all and (max-width: 650px){.wysiwyg p,.wysiwyg ul,.wysiwyg ol,#tinymce p,#tinymce ul,#tinymce ol{font-size:18px;line-height:normal}}.wysiwyg li,#tinymce li{list-style-position:inside}.wysiwyg a,#tinymce a{color:#00b398}.wysiwyg blockquote,#tinymce blockquote{margin-left:40px;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote:before,#tinymce blockquote:before{content:open-quote;font-size:50px;color:#00b398;line-height:0.1em;vertical-align:-0.4em}body.blog .subtitle-text{font-weight:600}body.blog .read-more{color:#c3c0bc;font-weight:300}
