@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a.nice-select.open,a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}::-webkit-input-placeholder{color:#2d2c2b}:-moz-placeholder{color:#2d2c2b;opacity:1}::-moz-placeholder{color:#2d2c2b;opacity:1}:-ms-input-placeholder{color:#2d2c2b}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;outline:none;padding:0}.clearfix{clear:both;overflow:auto;zoom:1}abbr[title]{border-bottom:none}button{outline:none}body{color:#2d2c2b}ol,ul{list-style-type:none}.svg-reference{height:0;opacity:0;position:fixed;width:0}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.animate-box{opacity:0}.animation-delay2{-webkit-animation-delay:.2s;animation-delay:.2s}.animation-delay4{-webkit-animation-delay:.4s;animation-delay:.4s}.animation-delay6{-webkit-animation-delay:.6s;animation-delay:.6s}.animation-delay8{-webkit-animation-delay:.8s;animation-delay:.8s}.animation-delay10{-webkit-animation-delay:1s;animation-delay:1s}.animation-delay12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.animation-delay14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.animation-delay16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.animation-delay18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.animation-delay20{-webkit-animation-delay:2s;animation-delay:2s}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:auto;font-size:16px;font-family:"Raleway", sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#2d2c2b;font-weight:normal;margin:.4em 0;text-transform:uppercase}h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.5rem}h4{font-size:1.4em}h5{font-size:1.2rem}h6{font-size:1.1rem}p{font-family:"Raleway", sans-serif;letter-spacing:1px;line-height:1.5em;margin:0 0 1em}em{font-style:italic}strong{font-weight:bold}small{font-size:.8em}hr{background:#000;border:0;height:.375em;margin:.625em 0 1.875em;width:3.75em}hr.light{background:#4db9b5}.text-content h4{font-family:"Montserrat", sans-serif;text-transform:uppercase;color:#2d2c2b;margin-bottom:1em;font-size:1.1em}.-contact-page .text-content h4{font-size:1.6em;letter-spacing:1px;margin-bottom:.5em;margin-top:2em}.text-content h3{font-family:"Montserrat", sans-serif;font-size:2.1em;text-transform:uppercase}.text-content h1{font-family:"Montserrat", sans-serif}.section-title{letter-spacing:1px}ol,ul{list-style:none;margin:0;padding:0}ol{list-style:decimal inside}ol,ul.circle,ul.disc,ul.square{margin-left:0}ul.square{list-style:square inside}ul.circle{list-style:circle inside}ul.disc{list-style:disc inside}ol ol,ol ul,ul ol,ul ul{margin:4px 0 5px}li{line-height:1em;margin-bottom:0}li p{line-height:21px}ul.large li{line-height:21px}img{height:auto;max-width:100%}button,input,label,select,textarea{background:none;border:0;display:inline-block;line-height:1;margin:0;padding:0;vertical-align:middle;white-space:normal}input:focus,textarea:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{background:none;border:0;padding:0}@media screen and (-webkit-min-device-pixel-ratio:0){input,input:focus,input:hover,select,textarea{font-size:15px!important}}textarea{overflow:auto;vertical-align:top}select[multiple]{vertical-align:top}.search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-form input.nice-select.open:-webkit-autofill,.search-form input:-webkit-autofill,.search-form input:-webkit-autofill:active,.search-form input:-webkit-autofill:focus,.search-form input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.search-form label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-family:"Raleway", sans-serif;font-size:.9em;font-weight:700}.search-form label span{color:#fff;display:block;font-size:.8em;letter-spacing:1px;margin:0;padding:1rem .5rem;position:relative;text-transform:uppercase}.search-form label span:after,.search-form label span:before{background-color:#fff;content:'';display:block;height:15px;position:absolute;right:0;width:1px}.search-form label span:before{top:0}.search-form label span:after{bottom:0}.search-form label input{color:#2d2c2b;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:.8em;letter-spacing:1px;padding:.5rem 0 .5rem .5rem;text-transform:uppercase}.search-form button{padding:.5rem}.search-form button>span{color:#fff;font-size:1.5rem;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.search-form button:hover>span{color:#2d2c2b}@media only screen and (min-width:40.01em){.search-form label span{padding:2.4rem 1.85rem}.search-form label input{padding:1rem 0 1rem 1.85rem}.search-form button{padding:1em 2em}}.gform_validation_container{display:none}.gform_footer .link-button-wrapper.-vline-top{left:0;margin-top:100px;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.gform_footer .link-button-wrapper.-vline-top button{margin:0 auto;width:100%}.gfield_checkbox label{display:inline-block}form.global-form-style{color:#2d2c2b;font-family:"Raleway", sans-serif;text-transform:uppercase}form.global-form-style .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form.global-form-style label{font-size:.8em;font-weight:700;letter-spacing:1px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;margin-bottom:.6em}form.global-form-style label>a{color:#4db9b5;margin-left:.4em}form.global-form-style label>a:hover{color:#2d2c2b}form.global-form-style label>span{font-size:.8em}form.global-form-style label>span.gfield_required{font-size:1.3rem}form.global-form-style .field,form.global-form-style p{margin-bottom:1.5em;position:relative;width:100%}form.global-form-style .field.-small-margin,form.global-form-style p.-small-margin{margin-bottom:.5em}form.global-form-style .field.-invalid,form.global-form-style .field.-valid,form.global-form-style p.-invalid,form.global-form-style p.-valid{position:relative}form.global-form-style .field.-invalid:after,form.global-form-style .field.-valid:after,form.global-form-style p.-invalid:after,form.global-form-style p.-valid:after{font-family:"icomoon";font-size:1em;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}form.global-form-style .field.-valid:after,form.global-form-style p.-valid:after{color:#6ac08c;content:'\e90b'}form.global-form-style .field.-invalid input[type=email],form.global-form-style .field.-invalid input[type=password],form.global-form-style .field.-invalid input[type=tel],form.global-form-style .field.-invalid input[type=text],form.global-form-style .field.woocommerce-invalid input[type=email],form.global-form-style .field.woocommerce-invalid input[type=password],form.global-form-style .field.woocommerce-invalid input[type=tel],form.global-form-style .field.woocommerce-invalid input[type=text],form.global-form-style p.-invalid input[type=email],form.global-form-style p.-invalid input[type=password],form.global-form-style p.-invalid input[type=tel],form.global-form-style p.-invalid input[type=text],form.global-form-style p.woocommerce-invalid input[type=email],form.global-form-style p.woocommerce-invalid input[type=password],form.global-form-style p.woocommerce-invalid input[type=tel],form.global-form-style p.woocommerce-invalid input[type=text]{border-color:#ec0048}form.global-form-style .field.-invalid label,form.global-form-style .field.woocommerce-invalid label,form.global-form-style p.-invalid label,form.global-form-style p.woocommerce-invalid label{color:#ec0048}form.global-form-style .field.-invalid:after,form.global-form-style p.-invalid:after{color:#ec0048;content:'\e911'}form.global-form-style .field .actions-wrapper,form.global-form-style p .actions-wrapper{bottom:10px;position:absolute;right:10px}form.global-form-style .field .actions-wrapper a,form.global-form-style p .actions-wrapper a{color:#ec0048;opacity:.8}form.global-form-style .field .actions-wrapper a:hover,form.global-form-style p .actions-wrapper a:hover{opacity:1}form.global-form-style .field[class*=-required] label:after,form.global-form-style p[class*=-required] label:after{color:#4db9b5;content:'*';font-size:1.7rem;font-weight:normal;line-height:0;position:relative;right:0;top:8px}form.global-form-style .field[class*=-required] label abbr[title],form.global-form-style p[class*=-required] label abbr[title]{display:none}form.global-form-style .field>p{margin-bottom:0}form.global-form-style .field.field-checkbox{margin-bottom:0;margin-left:2rem}form.global-form-style p:empty{display:none}form.global-form-style .upload-field .title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}form.global-form-style .upload-field .title{display:inline-block;font-size:.9em;font-weight:700;letter-spacing:1px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}form.global-form-style .upload-field .title span{color:#4db9b5}form.global-form-style .upload-field .subtitle-wrapper{margin:1em 0}form.global-form-style .upload-field .subtitle-wrapper .subtitle{font-size:.8em;line-height:1.5;text-transform:none}form.global-form-style .upload-field .subtitle-wrapper em{font-style:normal;font-weight:700}form.global-form-style .add-more-fields-wrapper,form.global-form-style .add-video-link-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.3em;position:relative}form.global-form-style .add-more-fields-wrapper .icon-cross,form.global-form-style .add-video-link-fields-wrapper .icon-cross{color:#fff;font-size:1.5em;left:10px;position:absolute;top:12px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:5}form.global-form-style .add-more-fields-wrapper .icon-cross+svg,form.global-form-style .add-video-link-fields-wrapper .icon-cross+svg{fill:url("#add-more-fields");height:49px;width:43px}form.global-form-style .add-more-fields-wrapper .icon-cross+svg stop,form.global-form-style .add-video-link-fields-wrapper .icon-cross+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}form.global-form-style .add-more-fields-wrapper a,form.global-form-style .add-video-link-fields-wrapper a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}form.global-form-style .add-more-fields-wrapper a:hover .add-field,form.global-form-style .add-more-fields-wrapper a:hover .icon-cross,form.global-form-style .add-video-link-fields-wrapper a:hover .add-field,form.global-form-style .add-video-link-fields-wrapper a:hover .icon-cross{color:#2d2c2b}form.global-form-style .add-more-fields-wrapper a:hover .add-field+svg stop:first-child,form.global-form-style .add-more-fields-wrapper a:hover .icon-cross+svg stop:first-child,form.global-form-style .add-video-link-fields-wrapper a:hover .add-field+svg stop:first-child,form.global-form-style .add-video-link-fields-wrapper a:hover .icon-cross+svg stop:first-child{stop-color:#4db9b5}form.global-form-style .add-more-fields-wrapper a:hover .add-field+svg stop:last-child,form.global-form-style .add-more-fields-wrapper a:hover .icon-cross+svg stop:last-child,form.global-form-style .add-video-link-fields-wrapper a:hover .add-field+svg stop:last-child,form.global-form-style .add-video-link-fields-wrapper a:hover .icon-cross+svg stop:last-child{stop-color:#4db9b5}form.global-form-style .add-more-fields-wrapper .add-field,form.global-form-style .add-video-link-fields-wrapper .add-field{color:#4db9b5;display:inline-block;font-size:.85em;font-weight:700;letter-spacing:1px;margin-left:1em;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}form.global-form-style .add-video-link-fields-wrapper .icon-cross+svg{fill:url("#add-video-link-fields")}form.global-form-style .terms-wrapper{border-top:1px solid #e0e0e0;margin-top:2em;padding-top:2em}form.global-form-style .textarea-field{width:100%}form.global-form-style input[type=date],form.global-form-style input[type=datetime-local],form.global-form-style input[type=datetime],form.global-form-style input[type=email],form.global-form-style input[type=month],form.global-form-style input[type=number],form.global-form-style input[type=password],form.global-form-style input[type=range],form.global-form-style input[type=search],form.global-form-style input[type=tel],form.global-form-style input[type=text],form.global-form-style input[type=time],form.global-form-style input[type=url],form.global-form-style input[type=week]{border:1px solid #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;color:#099;padding:2.3em 1em;width:100%}form.global-form-style textarea{border:1px solid #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;height:220px;line-height:1.5;padding:1em;resize:none;width:100%}form.global-form-style .contains-error input[type=date],form.global-form-style .contains-error input[type=datetime-local],form.global-form-style .contains-error input[type=datetime],form.global-form-style .contains-error input[type=email],form.global-form-style .contains-error input[type=month],form.global-form-style .contains-error input[type=number],form.global-form-style .contains-error input[type=password],form.global-form-style .contains-error input[type=range],form.global-form-style .contains-error input[type=search],form.global-form-style .contains-error input[type=tel],form.global-form-style .contains-error input[type=text],form.global-form-style .contains-error input[type=time],form.global-form-style .contains-error input[type=url],form.global-form-style .contains-error input[type=week],form.global-form-style .contains-error textarea{border-color:#ec0048}form.global-form-style .contains-error label{color:#ec0048}form.global-form-style input[type=checkbox],form.global-form-style input[type=radio]{display:none}form.global-form-style input[type=checkbox]+label,form.global-form-style input[type=radio]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;margin-bottom:1em;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}form.global-form-style input[type=checkbox]+label:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d2c2b;content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-family:"icomoon";font-size:.9em;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-right:1em;max-height:40px;max-width:40px;text-align:center;width:40px}form.global-form-style input[type=checkbox]:checked+label:before{content:"\e90b"}form.global-form-style.submission-checkout-form input[type=checkbox]+label{margin:.4em auto}form.global-form-style.submission-checkout-form input[type=checkbox]+label:before{margin-left:auto;margin-right:auto}form.global-form-style.submission-checkout-form tr.-selected{background:#88d8d2}form.global-form-style input[type=radio]+label:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d2c2b;content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-family:"icomoon";font-size:.9em;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-right:1em;max-height:30px;max-width:30px;text-align:center;width:30px}form.global-form-style input[type=radio]:checked+label:before{border-width:12px}form.global-form-style input:disabled{background-color:#e0e0e0;border-color:#e0e0e0}form.global-form-style input[type=checkbox]:disabled+label{pointer-events:none}form.global-form-style input[type=checkbox]:disabled+label:before{background-color:#e0e0e0}form.global-form-style .nice-select{font-size:1rem;height:auto;padding-bottom:2.05em;padding-left:1em;padding-top:2.05em;width:100%}form.global-form-style .nice-select span.current{font-size:.9em;font-weight:700;letter-spacing:1px;line-height:1.35em;width:auto}form.global-form-style .nice-select .list{font-size:.9em;width:100%}form.global-form-style .how-to-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4db9b5;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:.9em;letter-spacing:1px}form.global-form-style .how-to-link a:hover{color:#2d2c2b}form.global-form-style .how-to-link span{font-size:1.8rem;margin-left:.7em}form.global-form-style .instruction{font-size:.8rem}form.global-form-style .form-errors{color:#ec0048;margin:1em 0;text-align:center;text-transform:uppercase}form.global-form-style .form-errors>p{font-family:"Montserrat", sans-serif;font-size:.8rem;margin:0}form.global-form-style .form-errors span{display:block}form.global-form-style .field-error{bottom:2px;color:#ec0048;font-family:"Montserrat", sans-serif;font-size:.6em;position:absolute;right:10px;text-align:right}form.global-form-style .loader-gif{background-image:url("../images/bounce-ball.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:1.5rem;left:50%;line-height:1;position:absolute;top:6px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:1.5rem}form.global-form-style .link-button{width:100%}form.global-form-style .link-button:disabled{opacity:.4;pointer-events:none}@media only screen and (min-width:40.01em){form.global-form-style .field,form.global-form-style p{display:inline-block;position:relative;width:48%}form.global-form-style .field.full-width,form.global-form-style p.full-width{width:100%}form.global-form-style .field>p{width:100%}form.global-form-style .payment_box p{font-size:.9em;width:100%}form.global-form-style p:empty{display:block}form.global-form-style .upload-field .title-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2em}form.global-form-style .upload-field .title{margin-right:1em}form.global-form-style .textarea-field{width:100%}form.global-form-style.checkout-coupon .fields{-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.global-form-style.checkout-coupon .field{margin-bottom:0}}@media only screen and (min-width:64.01em){form.global-form-style .field .actions-wrapper,form.global-form-style p .actions-wrapper{bottom:inherit;right:0;top:0;-webkit-transform:translate3d(calc( 100% + 20px), 0, 0);transform:translate3d(calc( 100% + 20px), 0, 0)}form.global-form-style .tutorial-link{width:50%}}form[id^=gform_] .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form[id^=gform_] .gform_footer{position:relative}form[id^=gform_] .gfield{margin-bottom:1.5em;position:relative;width:100%}form[id^=gform_] .gfield.gsection{margin-bottom:8em;position:relative;width:100%}form[id^=gform_] .gfield.gsection:after{border-left:1px dashed #c7c7c7;bottom:-110px;content:'';display:block;height:110px;left:50%;position:absolute}form[id^=gform_] .gfield.gsection h2{display:none}form[id^=gform_] .gfield_error input[type=date],form[id^=gform_] .gfield_error input[type=datetime-local],form[id^=gform_] .gfield_error input[type=datetime],form[id^=gform_] .gfield_error input[type=email],form[id^=gform_] .gfield_error input[type=month],form[id^=gform_] .gfield_error input[type=number],form[id^=gform_] .gfield_error input[type=password],form[id^=gform_] .gfield_error input[type=range],form[id^=gform_] .gfield_error input[type=search],form[id^=gform_] .gfield_error input[type=tel],form[id^=gform_] .gfield_error input[type=text],form[id^=gform_] .gfield_error input[type=time],form[id^=gform_] .gfield_error input[type=url],form[id^=gform_] .gfield_error input[type=week]{border-color:#ec0048}form[id^=gform_] .gfield_error .validation_message{bottom:0;color:#ec0048;font-size:.8em;left:4px;position:absolute;text-transform:none}form[id^=gform_] .gfield_error label{color:#ec0048}form[id^=gform_] .checkbox-field{width:100%}form[id^=gform_] .checkbox-field label.gfield_label{display:none}form[id^=gform_] .textarea-field{width:100%}form[id^=gform_] .ginput_container_select{*zoom:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}form[id^=gform_] .ginput_container_select:after,form[id^=gform_] .ginput_container_select:before{content:'';display:table}form[id^=gform_] .ginput_container_select:after{clear:both}form[id^=gform_] .gfield_required{color:#4db9b5;display:inline-block;margin-left:.1em;position:absolute;right:-10px;top:-3px}form[id^=gform_] .ginput_container_checkbox{width:100%}form[id^=gform_] .ginput_container_checkbox label{font-size:.9em;font-weight:700;letter-spacing:1px}form[id^=gform_] .ginput_complex>span{display:block;position:relative}form[id^=gform_] .ginput_complex>span+span{margin-top:1.5em}form[id^=gform_] .hidden_label>label{display:none}form[id^=gform_] .validation_error{color:#ec0048;margin:1em 0 2em;text-align:center;text-transform:none}form[id^=gform_] .gform_ajax_spinner{left:50%;pointer-events:none;position:absolute;top:0;-webkit-transform:translate3d(-50%, 43px, 0);transform:translate3d(-50%, 43px, 0)}@media only screen and (min-width:40.01em){form[id^=gform_] .gfield{margin-bottom:1.5em;position:relative;width:48%}form[id^=gform_] .gfield.full-width{width:100%}form[id^=gform_] .textarea-field{width:100%}form[id^=gform_] .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form[id^=gform_] .ginput_complex .gf_clear_complex{display:none}form[id^=gform_] .ginput_complex>span{width:48%}form[id^=gform_] .ginput_complex>span+span{margin-top:0}}form .tooltip-wrapper{bottom:10px;position:absolute;right:10px}form .tooltip-wrapper.-inline{bottom:inherit;position:static;right:inherit}form .tooltip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b3b3b3;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Raleway", sans-serif;font-size:1.2em;font-weight:700;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:2rem}form .tooltip:before{background-color:#2d2c2b;bottom:0;color:#fff;content:attr(data-tooltip);font-size:.8rem;font-weight:normal;opacity:0;padding:1em;pointer-events:none;position:absolute;right:40px;text-transform:none;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:200px}form .tooltip:hover{background-color:#2d2c2b}form .tooltip:hover:before{opacity:1}form>.woocommerce-error{background-color:#ec0048;color:#fff;font-weight:700;margin-bottom:2em;padding:1em;text-align:center;text-transform:none;width:100%}@media only screen and (min-width:40.01em){form .tooltip-wrapper.-inline .tooltip:before{right:calc( ( 50% + 220px ) * -1)}}@media only screen and (min-width:64.01em){form .field:nth-child(2n) .tooltip-wrapper,form p:nth-child(2n) .tooltip-wrapper{bottom:inherit;left:inherit;right:0;top:23px;-webkit-transform:translate3d(calc( 100% + 20px), 0, 0);transform:translate3d(calc( 100% + 20px), 0, 0)}form .field:nth-child(2n) .tooltip:before,form p:nth-child(2n) .tooltip:before{bottom:inherit;right:52px;top:0;width:300px}form .field:nth-child(odd) .tooltip-wrapper,form p:nth-child(odd) .tooltip-wrapper{bottom:inherit;left:0;right:inherit;top:23px;-webkit-transform:translate3d(calc( -100% - 20px), 0, 0);transform:translate3d(calc( -100% - 20px), 0, 0)}form .field:nth-child(odd) .tooltip:before,form p:nth-child(odd) .tooltip:before{bottom:inherit;left:52px;top:0;width:300px}form .full-width:nth-child(2n) .tooltip-wrapper,form .full-width:nth-child(odd) .tooltip-wrapper,form .textarea-field:nth-child(2n) .tooltip-wrapper,form .textarea-field:nth-child(odd) .tooltip-wrapper{bottom:inherit;left:inherit;right:0;top:23px;-webkit-transform:translate3d(calc( 100% + 20px), 0, 0);transform:translate3d(calc( 100% + 20px), 0, 0)}form .full-width:nth-child(2n) .tooltip:before,form .full-width:nth-child(odd) .tooltip:before,form .textarea-field:nth-child(2n) .tooltip:before,form .textarea-field:nth-child(odd) .tooltip:before{bottom:inherit;left:inherit;right:52px;top:0;width:300px}form .upload-field:nth-child(2n) .tooltip-wrapper,form .upload-field:nth-child(odd) .tooltip-wrapper{-webkit-transform:none;-ms-transform:none;transform:none}form .upload-field:nth-child(2n) .tooltip-wrapper.-inline .tooltip:before,form .upload-field:nth-child(odd) .tooltip-wrapper.-inline .tooltip:before{bottom:0;right:inherit;top:inherit;-webkit-transform:translate3d(calc( 50% + 2em), 0, 0);transform:translate3d(calc( 50% + 2em), 0, 0)}}form.login .-section-woocommerce-message-error{margin-bottom:2em}form.login .woocommerce-error{color:#fff;font-size:.8em;margin:1em 0;text-transform:none}form.login .woocommerce-error a{color:inherit;text-decoration:underline}form.login .woocommerce-error a:hover{color:#2d2c2b}address{font-style:normal}.edit-address .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.edit-address .clear{display:none}.select2-container .select2-choice{border-color:#4b4b4b;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2;padding:2.1em 1em;width:100%}.select2-container .select2-choice>.select2-chosen{color:#099;font-weight:400;margin-right:0;padding-right:1em}.select2-container .select2-choice .select2-arrow{width:30px}.select2-container .select2-choice .select2-arrow b:after{border:0;content:'\e906';font-family:"icomoon";margin:0;font-size:.7em;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.-recovery-form .field{margin-left:auto;margin-right:auto}#braintree-cc-form{padding:1em!important}#braintree-cc-form .form-row{margin-bottom:1em}#braintree-cc-form .form-row:last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#submission-media-form .bottom-actions-wrapper .link-button{margin-top:0;margin-bottom:0}a,a:visited{color:#3c3935;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.invert,a:visited.invert{color:#4db9b5}a:focus,a:hover{color:#4db9b5;outline:0}a:focus.invert,a:hover.invert{color:#3c3935}.link-social{height:2.32479em;width:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}.hexa-wrapper{height:3.26923em;width:2.8125em}.hexa-wrapper.-big{height:6.53846em;width:5.625em}.hexa-wrapper.-small{height:2.32479em;width:2em}.hexa-wrapper.-icon text{fill:#fff;-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.hexa-wrapper.-icon:hover text{fill:#4db9b5}.-social-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .2rem;position:relative;width:3.25rem}.-social-icon>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.-social-icon>a span{font-size:1.2rem}.-social-icon>a+svg{fill:#606060;height:auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.-social-icon>a:hover{color:#fff}.-social-icon>a:hover+svg{fill:#4db9b5}.main-menu-wrapper .-social-icon>a+svg{fill:#2d2c2b}.main-menu-wrapper .-social-icon>a:hover{color:#4db9b5}.main-menu-wrapper .-social-icon>a:hover+svg{fill:#fff}.readmore-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:3.25rem}.readmore-icon>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.readmore-icon>a span{font-size:1.2rem}.readmore-icon>a+svg{fill:url("/#readmore-green1");height:auto;width:100%}.readmore-icon>a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.readmore-icon>a:hover{color:#fff}.readmore-icon>a:hover+svg stop:first-child{stop-color:#4db9b5}.readmore-icon>a:hover+svg stop:last-child{stop-color:#4db9b5}.to-top-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.4375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:3.9375rem}.to-top-icon>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.to-top-icon>a span{font-size:1.2rem;padding-top:.6em}.to-top-icon>a+svg{fill:url("/#to-top-green1");height:auto;width:100%}.to-top-icon>a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.to-top-icon>a:hover{color:#fff}.to-top-icon>a:hover+svg stop:first-child{stop-color:#4db9b5}.to-top-icon>a:hover+svg stop:last-child{stop-color:#4db9b5}.scroll-down-wrapper{height:6.1875rem;position:relative;width:1.875rem}.scroll-down-wrapper>a{display:block;height:100%;left:0;overflow:hidden;position:absolute;text-indent:1000%;top:0;white-space:nowrap;width:100%}.scroll-down-wrapper>a+svg{fill:#2d2c2b;height:auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.scroll-down-wrapper>a:hover{color:#fff}.scroll-down-wrapper>a:hover+svg{fill:#4db9b5}.link-button-wrapper{margin:0 auto;position:relative;width:230px}.link-button-wrapper.-vline-top{bottom:0;left:50%;margin-top:40px;position:absolute;-webkit-transform:translate3d(-50%, calc( 100% + 40px), 0);transform:translate3d(-50%, calc( 100% + 40px), 0)}.link-button-wrapper.-vline-top>a{margin-top:0}.text-content .link-button-wrapper.-vline-top{left:0;margin:8em auto;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.link-button-wrapper.-vline-top:before{background-color:#c7c7c7;content:'';display:block;height:90px;left:50%;position:absolute;top:0px;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:1px}.link-button-wrapper.-vline-top:after{background-color:#c7c7c7;content:'';display:block;height:1px;left:calc( 50% + 1px);position:absolute;top:-90px;-webkit-transform:translate3d(-50%, -100%, 0);transform:translate3d(-50%, -100%, 0);width:13px}.link-button-wrapper.-vline-top.-dark:after,.link-button-wrapper.-vline-top.-dark:before{background-color:#2d2c2b}.link-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #2d2c2b;color:#2d2c2b;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:.75rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;line-height:1.1;margin:1em auto;padding:2.1em 1em;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-button>span{color:#2d2c2b;display:inline-block;margin:0 auto;position:relative;width:auto}.link-button>span:after{background-color:#fff;content:'';display:block;height:2px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50.5%, 0);transform:translate3d(-50%, -50.5%, 0);-webkit-transition:width .3s ease-out, opacity .5s ease-out;-o-transition:width .3s ease-out, opacity .5s ease-out;transition:width .3s ease-out, opacity .5s ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;width:0%}.link-button.nice-select.open,.link-button:active,.link-button:hover{background-color:#2d2c2b;border-color:#2d2c2b}.link-button.nice-select.open>span,.link-button:active>span,.link-button:hover>span{color:#fff}.link-button.nice-select.open>span:after,.link-button:active>span:after,.link-button:hover>span:after{opacity:1;-webkit-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;width:110%}.link-button.-active{background-color:#2d2c2b;border-color:#2d2c2b}.link-button.-active>span{color:#fff}.link-button.-green{color:#62cbc4;-webkit-border-image:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);-o-border-image:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);border-image:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-image-slice:1}.link-button.-green>span{color:#62cbc4}.link-button.-green.-active,.link-button.-green.nice-select.open,.link-button.-green:active,.link-button.-green:hover{background-color:#2d2c2b;border-color:#2d2c2b;border-image-width:0}.link-button.-green.-active>span,.link-button.-green.nice-select.open>span,.link-button.-green:active>span,.link-button.-green:hover>span{color:#fff}.link-button.-green-alt{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-color:transparent;border-image-slice:1}.link-button.-green-alt>span{color:#fff}.link-button.-green-alt:before{background-color:#2d2c2b;content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.link-button.-green-alt.-active,.link-button.-green-alt.nice-select.open,.link-button.-green-alt:active,.link-button.-green-alt:hover{border-color:#2d2c2b}.link-button.-green-alt.-active>span,.link-button.-green-alt.nice-select.open>span,.link-button.-green-alt:active>span,.link-button.-green-alt:hover>span{color:#fff}.link-button.-green-alt.-active:before,.link-button.-green-alt.nice-select.open:before,.link-button.-green-alt:active:before,.link-button.-green-alt:hover:before{opacity:1}.link-button.-white{border-color:#fff}.link-button.-white>span{color:#fff}.link-button.-white>span:after{background-color:#2d2c2b}.link-button.-white.-active,.link-button.-white.nice-select.open,.link-button.-white:active,.link-button.-white:hover{background-color:#fff;border-color:#fff}.link-button.-white.-active>span,.link-button.-white.nice-select.open>span,.link-button.-white:active>span,.link-button.-white:hover>span{color:#2d2c2b}.link-button.-white-bg{background-color:#fff;border-color:transparent;color:#2d2c2b}.link-button.-white-bg>span:after{display:none}.link-button.-white-bg.-active,.link-button.-white-bg.nice-select.open,.link-button.-white-bg:active,.link-button.-white-bg:hover{background-color:#4db9b5;border-color:transparent;color:#fff}.link-button.-icon-button.-active,.link-button.-icon-button.nice-select.open,.link-button.-icon-button:active,.link-button.-icon-button:hover{background-color:#4db9b5;border-color:transparent;color:#fff}.link-button.-icon-button>span{margin:-2px 0 0 6px}.link-button.-icon-button>span:after{display:none}input[type=submit].woocommerce-Button{font-size:0.75em!important;margin:0 auto;width:100%}input[type=submit].woocommerce-Button:hover{color:#fff}input[type=submit].woocommerce-Button.-green-alt{color:#fff}input[type=submit].woocommerce-Button.-green-alt:hover{color:#2d2c2b}.safari input[type=submit].woocommerce-Button{display:table-cell;vertical-align:middle}button[type=submit].woocommerce-Button{width:100%}.control{background-color:transparent;border:3px solid;border-radius:50%;color:#fff;display:block;height:6.25em;position:relative;text-align:center;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:6.25em}.control:hover{border:0}.control:hover:before{opacity:1}.control:before{background-image:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background-image:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background-image:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:-1}.button-wrapper-quantity .link-button-quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #828282;color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;height:2.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.625em auto;width:2.5em}.button-wrapper-quantity .link-button-quantity>span{display:block;height:100%;line-height:1;overflow:hidden;position:relative;text-indent:-9999em;width:100%}.button-wrapper-quantity .link-button-quantity>span:after,.button-wrapper-quantity .link-button-quantity>span:before{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.button-wrapper-quantity .link-button-quantity>span:before{background-color:#828282;content:'';display:block;height:.125em;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:1em}.button-wrapper-quantity .link-button-quantity.-plus>span:after{background-color:#828282;content:'';display:block;height:1em;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:.125em}.button-wrapper-quantity .link-button-quantity:hover{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-color:transparent;color:#fff}.button-wrapper-quantity .link-button-quantity:hover>span:after,.button-wrapper-quantity .link-button-quantity:hover>span:before{background-color:#fff}.-product-sold-out .button-wrapper-quantity .link-button-quantity{cursor:default;pointer-events:none}.main-content-accordion{counter-reset:accordiontitle;margin-top:4rem}.main-content-accordion .accordion-content{display:none;padding:1em}.main-content-accordion .accordion-content.-video-content{padding-left:0;padding-right:0}.main-content-accordion .accordion-content h5{font-family:"Montserrat", sans-serif;font-size:1.1rem;margin:2em 0 1em}.main-content-accordion .accordion-content p{line-height:1.5}.main-content-accordion .accordion-content em{font-style:normal;font-weight:700}.main-content-accordion .accordion-content ol{margin:0 0 1em}.main-content-accordion .accordion-content ol li{line-height:1.5;margin-bottom:1em}.main-content-accordion .accordion-content ol li:before{content:'\2014';display:inline-block;font-size:.9em;font-weight:700;margin-right:.5em}.main-content-accordion .accordion-content ol ol{margin-left:2em}.main-content-accordion .accordion-content ul{counter-reset:videocounter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-content-accordion .accordion-content ul li{counter-increment:videocounter}.main-content-accordion .accordion-content ul li>a{display:block;position:relative}.main-content-accordion .accordion-content ul li>a:after{bottom:1rem;color:#2d2c2b;content:"0" counter(videocounter);display:block;font-family:"Montserrat", sans-serif;font-size:1.4em;left:1rem;line-height:1;position:absolute}.main-content-accordion .accordion-content ul li>a .control{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:10}.main-content-accordion .accordion-content ul li .title{font-family:"Montserrat", sans-serif;font-size:1.1em;line-height:1.4;padding:1em 1rem;text-transform:uppercase}.main-content-accordion .accordion-content ul img{display:block}.main-content-accordion .accordion-content figure:before{background-color:#000;content:'';height:100%;left:0;opacity:.4;position:absolute;top:0;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;width:100%}.main-content-accordion .accordion-content a{color:#4db9b5}.main-content-accordion .accordion-content a:hover{color:#2d2c2b}.main-content-accordion .accordion-content a:hover figure:before{opacity:.3}.main-content-accordion .accordion-content a:hover .control{border:0}.main-content-accordion .accordion-content a:hover .control:before{opacity:1}.main-content-accordion .accordion-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #231f20;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:1px;line-height:1;padding:1em 0;position:relative;text-transform:uppercase;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.main-content-accordion .accordion-header>.title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.main-content-accordion .accordion-header [class^=icon-]{font-size:.7rem;margin-right:1rem}.main-content-accordion .accordion-header [class^=icon-]:before{display:block;-webkit-transform-origin:49% 42%;-ms-transform-origin:49% 42%;transform-origin:49% 42%;-webkit-transform:scale3d(0.8, 0.9, 1);transform:scale3d(0.8, 0.9, 1);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.main-content-accordion .accordion-header:after{background-color:#231f20;bottom:-7px;content:'';display:block;height:13px;position:absolute;right:0;width:1px}.main-content-accordion .accordion-header:before{content:counter(accordiontitle);counter-increment:accordiontitle;display:inline-block;font-family:"Montserrat", sans-serif;font-size:1em;margin-left:.1em;margin-right:.5em;text-align:right;width:20px}.main-content-accordion .-active .accordion-header{color:#fff;background-color:#2d2c2b}.main-content-accordion .-active .accordion-header [class^=icon-]{margin-right:calc( 1rem + 2px)}.main-content-accordion .-active .accordion-header [class^=icon-]:before{-webkit-transform:rotate(180deg) scale3d(0.8, 0.9, 1);transform:rotate(180deg) scale3d(0.8, 0.9, 1)}.main-content-accordion .-active .accordion-content{display:block}@media only screen and (min-width:40.01em){.main-content-accordion .accordion-content ul li{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.main-content-accordion .accordion-content ul li:last-child{margin-right:0}.main-content-accordion .accordion-header{font-size:1.4em}}@media only screen and (min-width:48.01em){.main-content-accordion .accordion-header [class^=icon-]{margin-right:4rem}.main-content-accordion .accordion-header:before{margin-left:1em;margin-right:1em}.main-content-accordion .-active .accordion-header [class^=icon-]{margin-right:calc( 4rem + 2px)}.main-content-accordion .accordion-content{padding:1em 3em}.main-content-accordion .accordion-content h5{margin-top:4rem}}@media only screen and (min-width:64.01em){.main-content-accordion .accordion-content{padding:1em 4em 3em 6em}}.qq-gallery .qq-btn{border:none;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.qq-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}.qq-gallery .qq-upload-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2d2c2b;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2em;height:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:145px;position:absolute!important;top:0;left:0}.qq-gallery .qq-upload-button-focus,.qq-gallery .qq-upload-button-hover,.qq-gallery .qq-upload-button:hover{background:#4db9b5}.qq-gallery.qq-uploader{background-color:#fff;border:1px dashed #b3b3b3;min-height:187px;overflow-y:auto;padding:20px;position:relative;width:inherit}.qq-gallery.qq-uploader:before{content:attr(qq-drop-area-text);font-family:"Montserrat", sans-serif;font-size:1.8em;font-weight:normal;left:50%;letter-spacing:1px;line-height:1;opacity:0.25;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:90%}.qq-gallery .qq-upload-drop-area,.qq-upload-extra-drop-area{background:#d8d4d0;height:100%;left:0;opacity:.85;position:absolute;text-align:center;top:0;width:100%;z-index:2}.qq-gallery .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-gallery .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-gallery .qq-upload-drop-area-active{background:#d8d4d0}.qq-gallery .qq-upload-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.qq-gallery .qq-upload-list li{display:inline-block;position:relative;width:145px;height:145px;margin:0 18px 18px 0;padding:0}.qq-gallery .qq-upload-list li:first-child{margin-left:163px}.qq-gallery .qq-upload-list li.alert-error .qq-upload-status-text{background-color:#ec0048;color:#fff;display:block;font-family:"Montserrat", sans-serif;font-weight:700;position:absolute;text-align:center;top:0;width:100%;z-index:1}.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-failed-text,.qq-gallery .qq-upload-pause,.qq-gallery .qq-upload-retry,.qq-gallery .qq-upload-size,.qq-gallery .qq-upload-spinner{display:inline}.qq-gallery .qq-upload-cancel,.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause{cursor:pointer}.qq-gallery .qq-upload-continue,.qq-gallery .qq-upload-delete,.qq-gallery .qq-upload-pause{font-size:1em;position:absolute;bottom:0;left:0;width:100%}.qq-gallery .qq-upload-status-text{color:#333333;font-size:12px;padding-left:3px;padding-top:2px;width:inherit;display:none;width:108px}.qq-gallery .qq-upload-fail .qq-upload-status-text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;display:block}.qq-gallery .qq-upload-retrying .qq-upload-status-text{display:inline-block}.qq-gallery .qq-upload-retrying .qq-progress-bar-container{display:none}.qq-progress-bar-container{height:auto;position:absolute;width:100%}.qq-featured{color:#2d2c2b;cursor:pointer;display:block;position:absolute;right:7px;top:7px;-webkit-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}.qq-in-progress .qq-featured{visibility:hidden}.is-featured .qq-featured,.qq-featured:hover{color:yellow}.is-loading .qq-featured{-webkit-animation:spin 1.5s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;animation:spin 1.5s cubic-bezier(0.645, 0.045, 0.355, 1) infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.qq-gallery .qq-upload-cancel,.qq-gallery .qq-upload-delete{background-color:rgba(77, 185, 181, 0.6);color:#fff;display:block;height:30px;left:0;opacity:0;position:absolute;text-align:center;top:0;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.qq-gallery .qq-upload-cancel span:before,.qq-gallery .qq-upload-delete span:before{font-size:1.2em}.qq-gallery .qq-upload-cancel:hover,.qq-gallery .qq-upload-delete:hover{opacity:1}.qq-gallery .qq-upload-retry{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2d2c2b;bottom:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:.9em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:.6em;position:absolute;text-transform:uppercase;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;z-index:1}.qq-gallery .qq-upload-retry:hover{background-color:#80cbad;color:#2d2c2b}.qq-gallery .qq-file-info .qq-file-name{position:relative}.qq-gallery .qq-upload-file{display:block;margin:0;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:auto}.qq-gallery .qq-upload-spinner{background-image:url("../images/bounce-ball.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:1.5rem;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:1.5rem}.qq-gallery .qq-drop-processing{display:block}.qq-gallery .qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}.qq-gallery .qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}.qq-gallery .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-gallery .qq-upload-fail .qq-upload-failed-text{display:inline}.qq-gallery .qq-upload-retrying .qq-upload-failed-text{display:inline}.qq-gallery .qq-upload-list li.qq-upload-success{background-color:#F2F7ED}.qq-gallery .qq-upload-list li.qq-upload-fail{background-color:#F5EDED;-webkit-box-shadow:0 0 1px 0 red;box-shadow:0 0 1px 0 red;border:0}.qq-gallery .qq-progress-bar{display:block;background:#4db9b5;width:0%;height:15px;border-radius:0}.qq-gallery .qq-total-progress-bar{height:25px;border-radius:9px}.qq-gallery .qq-total-progress-bar-container{margin-left:9px;display:inline;float:right;width:500px}.qq-gallery .qq-upload-size{float:left;font-size:11px;color:#929292;margin-bottom:3px;margin-right:0;display:inline-block}.qq-gallery INPUT.qq-edit-filename{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.qq-gallery .qq-upload-file.qq-editable{cursor:pointer;margin-right:20px}.qq-gallery .qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer;position:absolute;right:0;top:0}.qq-gallery INPUT.qq-edit-filename.qq-editing{position:static;height:28px;width:90px;width:-moz-available;padding:0 8px;margin-bottom:3px;border:1px solid #ccc;border-radius:2px;font-size:13px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.qq-gallery .qq-edit-filename-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-gallery .qq-retry-icon{color:inherit;display:inline-block;float:none;font-size:1em;margin-right:.5em;text-transform:none;vertical-align:sub}.qq-gallery .qq-continue-icon{width:15px;height:15px;vertical-align:sub;display:inline-block}.qq-gallery .qq-pause-icon{width:15px;height:15px;vertical-align:sub;display:inline-block}.qq-gallery .qq-hide{display:none}.qq-gallery .qq-in-progress .qq-thumbnail-wrapper{opacity:.5}.qq-gallery .qq-thumbnail-wrapper{overflow:hidden;position:relative;height:145px;width:145px}.qq-gallery .qq-thumbnail-selector{height:auto;left:50%;max-height:none;max-width:none;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:auto}:root *>.qq-gallery .qq-thumbnail-selector{}.overlay-dialog DIALOG,.qq-gallery.qq-uploader DIALOG{display:none}.overlay-dialog DIALOG[open],.qq-gallery.qq-uploader DIALOG[open]{background:#ec0048;display:block;font-weight:700;max-width:30rem;min-width:20rem;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);border:none}.overlay-dialog DIALOG[open] .ov-content-dialog,.qq-gallery.qq-uploader DIALOG[open] .ov-content-dialog{color:#fff;padding:1em;text-align:center}.overlay-dialog DIALOG[open] .ov-content-dialog .ov-type,.qq-gallery.qq-uploader DIALOG[open] .ov-content-dialog .ov-type{font-family:"Montserrat", sans-serif;font-size:1.2em;margin-bottom:1em;text-transform:uppercase}.overlay-dialog DIALOG[open] .ov-content-dialog .ov-message,.qq-gallery.qq-uploader DIALOG[open] .ov-content-dialog .ov-message{font-family:"Raleway", sans-serif;font-size:.9em;text-transform:none}.overlay-dialog DIALOG .qq-dialog-buttons button,.qq-gallery.qq-uploader DIALOG .qq-dialog-buttons button{width:100%}.overlay-dialog DIALOG .qq-dialog-message-selector,.qq-gallery.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}.overlay-dialog DIALOG::-webkit-backdrop,.qq-gallery .qq-uploader DIALOG::-webkit-backdrop{background-color:rgba(0, 0, 0, 0.8)}.overlay-dialog DIALOG::backdrop,.qq-gallery .qq-uploader DIALOG::backdrop{background-color:rgba(0, 0, 0, 0.8)}.slick-loading .slick-list{background:#fff url("../images/../images/bounce-ball.svg") center center no-repeat}.slick-next,.slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0px;height:2.625rem;line-height:0px;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;width:1.875rem;z-index:1}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none;opacity:1!important}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.35}.slick-next:before,.slick-prev:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:white;font-family:"icomoon";font-size:2.6rem;line-height:1;opacity:1;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.slick-prev{left:40px}[dir=rtl] .slick-prev{left:auto;right:40px}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:40px}[dir=rtl] .slick-next{left:40px;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#9a8b81;content:'';font-family:"icomoon";font-size:7px;height:20px;left:0;line-height:20px;opacity:0.35;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#9a8b81;opacity:1}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:2em;height:1.25em;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.0625em}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:2em;height:0.125em;background-color:#fff;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-0.5625em}.hamburger-inner:after{bottom:-0.5625em}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner:after{top:-1.125em;-webkit-transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;-o-transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -0.5625em, 0) rotate(-45deg);transform:translate3d(0, -0.5625em, 0) rotate(-45deg);-webkit-transition-delay:0.32s;-o-transition-delay:0.32s;transition-delay:0.32s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;-o-transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner:after{top:-1.125em;-webkit-transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;-o-transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;transition:top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0, -0.5625em, 0) rotate(45deg);transform:translate3d(0, -0.5625em, 0) rotate(45deg);-webkit-transition-delay:0.32s;-o-transition-delay:0.32s;transition-delay:0.32s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;-o-transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0px;border:solid 1px #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:0.9em;font-weight:normal;line-height:1;outline:none;padding-left:14px;padding-right:26px;padding-bottom:2.1em;padding-top:2.1em;position:relative;text-align:left!important;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.contains-error .nice-select{border-color:#ec0048}.nice-select.open,.nice-select:active,.nice-select:focus,.nice-select:hover{border-color:#4b4b4b}.contains-error .nice-select.open,.contains-error .nice-select:active,.contains-error .nice-select:focus,.contains-error .nice-select:hover{border-color:#ec0048}.nice-select .current{font-weight:700;letter-spacing:1px;display:inline-block;line-height:1.2;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.nice-select:after{display:block;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform-origin:49% 42%;-ms-transform-origin:49% 42%;transform-origin:49% 42%;-webkit-transform:translate3d(-5px, -50%, 0) scale3d(0.8, 0.9, 1);transform:translate3d(-5px, -50%, 0) scale3d(0.8, 0.9, 1);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-family:"icomoon";content:'\e906';font-size:.7em;color:#2d2c2b}.nice-select.open:after{-webkit-transform:translate3d(-5px, -50%, 0) rotate(-180deg) scale3d(0.8, 0.9, 1);transform:translate3d(-5px, -50%, 0) rotate(-180deg) scale3d(0.8, 0.9, 1)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#505050;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#cccccc}.nice-select .list{background-color:#fff;border-radius:0px;-webkit-box-shadow:0 0 0 1px #4b4b4b;box-shadow:0 0 0 1px #4b4b4b;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;-o-transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9999999;max-height:16.25rem;overflow:auto}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{border-bottom:1px solid #c7c7c7;cursor:pointer;font-weight:400;line-height:58px;list-style:none;outline:none;padding-left:14px;padding-right:25px;position:relative;text-align:left;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6;color:#4db9b5}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select.invert-color{-webkit-tap-highlight-color:white;background-color:#2d2c2b;border-color:#fff}.nice-select.invert-color .current{color:#fff}.nice-select.invert-color:after{color:#fff}.nice-select.invert-color.disabled{border-color:#464646;color:#999}.nice-select.invert-color.disabled:after{border-color:#666666}.nice-select.invert-color .list{background-color:#2d2c2b}.nice-select.invert-color .list:hover .option:not(:hover){background-color:#2d2c2b!important}.nice-select.invert-color .option{border-bottom:1px solid #c7c7c7;color:#fff}.nice-select.invert-color .option:focus,.nice-select.invert-color .option:hover{color:#2d2c2b}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}body{background-color:#fff}body.main-menu-open,body.main-search-open,body.ov-show{overflow:hidden}body.dashboard-template{background-color:#2d2c2b}#content{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;*zoom:1}#content:after,#content:before{content:'';display:table}#content:after{clear:both}@media only screen and (min-width:64.01em){#content{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}.full-overlay{background:rgba(255, 255, 255, 0.6);height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100vw;z-index:1000}.ov-show .full-overlay{opacity:1;visibility:visible}.ov-modal{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);height:auto;left:50%;max-width:30rem;min-width:20rem;position:fixed;top:50px;-webkit-transform:translate3d(-50%, -200%, 0);transform:translate3d(-50%, -200%, 0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:2000}.ov-modal.-error{background:#ec0048}.admin-bar .ov-modal{top:46px}@media only screen and (min-width:783px){.admin-bar .ov-modal{top:32px}}.ov-show .ov-modal{border-radius:0 0 3px 3px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);visibility:visible}.ov-content{color:#fff;padding:1em;text-align:center}.ov-content .ov-type{font-family:"Montserrat", sans-serif;font-size:1.2em;text-transform:uppercase}.ov-content .ov-message{font-family:"Raleway", sans-serif}.site-content{padding-top:50px;position:relative}@media only screen and (min-width:40.01em){.site-content{padding-top:80px}}@media only screen and (min-width:64.01em){.home .site-content>section{padding-left:5rem;padding-right:5rem}}.-centered{text-align:center}.menu-bar-wrapper{left:0;margin:0;padding:0;position:fixed;right:0;top:0;width:100vw;z-index:100}.admin-bar .menu-bar-wrapper{position:absolute}@media only screen and (min-width:601px){.admin-bar .menu-bar-wrapper{position:fixed;top:46px}}@media only screen and (min-width:783px){.admin-bar .menu-bar-wrapper{top:32px}}@media only screen and (min-width:64.01em){.menu-bar-wrapper{padding-left:80px}.menu-bar-wrapper:before{background-color:#fff;content:'';height:80px;left:50%;position:absolute;right:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw}}@media only screen and (min-width:75.01em){.menu-bar-wrapper{left:50%;max-width:1960px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.nav-wrapper{max-width:1960px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.nav-wrapper .logo-area{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 .9em}.nav-wrapper .logo-area img{display:block;max-width:150px}.nav-wrapper .logo-area>a{display:inline-block}@media only screen and (min-width:40.01em){.nav-wrapper{height:80px;padding-right:80px}}@media only screen and (min-width:40.01em){.nav-wrapper .logo-area{padding:.9em 0 0 .9em}.nav-wrapper .logo-area img{max-width:200px}}.-nav-menu{font-family:"Montserrat", sans-serif;font-size:.8em;height:100%}.-nav-menu ul{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;padding:0;position:relative;text-transform:uppercase}.-nav-menu a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:1rem;white-space:nowrap;width:auto}.-nav-menu .current a{color:#4db9b5}@media only screen and (min-width:75.01em){.-nav-menu .menu-link{max-width:initial}}.top-menu{display:none}@media only screen and (min-width:64.01em){.top-menu{display:block}}.top-menu .menu-link{margin:0;height:100%}.top-menu ul:after{background-color:#e1e1e0;content:'';height:100%;position:absolute;right:0;top:0;width:1px}.user-menu{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.8rem;height:100%;padding:0 1rem 1rem;position:relative;text-transform:uppercase;min-width:200px}.user-menu i{display:none;font-style:normal;margin-left:4px}.user-menu .link-trigger{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#3c3935;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;line-height:1;margin-right:.625em;padding:0 .6rem;position:relative}.user-menu .link-trigger [class*=" icon-"],.user-menu .link-trigger [class^=icon-]{font-size:.8em;margin-right:.8em;position:relative;top:-2px;-webkit-transform-origin:50% 40%;-ms-transform-origin:50% 40%;transform-origin:50% 40%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.user-menu .link-trigger.-active [class*=" icon-"],.user-menu .link-trigger.-active [class^=icon-]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.user-menu .link-trigger.-active,.user-menu .link-trigger:hover{color:#4db9b5}.user-menu .link-trigger object+span{color:#2d2c2b!important;display:inline-block;margin:0 .4em}@media only screen and (min-width:40.01em){.user-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.user-menu i{display:inline}.user-menu .link-trigger{padding-left:0;padding-right:0}}@media only screen and (min-width:75.01em){.user-menu .link-trigger{padding-right:2.3125rem;position:relative}.user-menu .link-trigger:after{background-color:#c7c7c7;content:'';height:1px;position:absolute;right:0;top:50%;width:30px}}.ticket-box-accordion{counter-reset:ticket-type}.ticket-box-accordion>li{counter-increment:ticket-type;display:block;margin-bottom:3px;position:relative}.ticket-box-accordion>li:not(.open){cursor:pointer}.ticket-box-accordion .wrapper{color:#2d2c2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ticket-box-accordion .wrapper:hover .left-area,.ticket-box-accordion .wrapper:hover .right-area{background-color:#e0e0e0}.ticket-box-accordion .left-area,.ticket-box-accordion .right-area{background-color:#fff}.ticket-box-accordion .left-area{padding:2em 0 2em 2em;width:82.1621622%}.ticket-box-accordion .right-area{font-family:"Montserrat", sans-serif;line-height:1.3;margin-left:1px;padding-top:2em;position:relative;text-align:center;width:17.5675676%}.ticket-box-accordion .right-area:before{background-color:#2d2c2b;bottom:0;content:'';display:block;height:0;left:-1px;position:absolute;width:10px}.ticket-box-accordion .ticket-title{font-family:"Montserrat", sans-serif;line-height:1.3;padding-right:2rem;text-transform:uppercase}.ticket-box-accordion .ticket-title:before{content:counter(ticket-type);display:inline-block;font-family:"Montserrat", sans-serif}.ticket-box-accordion .ticket-description{display:none;font-family:"Raleway", sans-serif;font-size:.9em;letter-spacing:1px;line-height:1.4;margin-bottom:1.6em;padding-right:2rem;padding-top:1em}.ticket-box-accordion .book-tickets{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;padding-top:3px;text-transform:uppercase}.ticket-box-accordion .book-tickets:hover{background-color:#4db9b5;color:#fff}.ticket-box-accordion .ticket-form{display:none}.ticket-box-accordion .ticket-form .list,.ticket-box-accordion .ticket-form span{color:#2d2c2b}.ticket-box-accordion>li.open .wrapper{color:#fff}.ticket-box-accordion>li.open .wrapper .left-area,.ticket-box-accordion>li.open .wrapper .right-area{background-color:#2d2c2b}.ticket-box-accordion>li.open .wrapper:hover .left-area,.ticket-box-accordion>li.open .wrapper:hover .right-area{background-color:#2d2c2b}.ticket-box-accordion>li.open .right-area:before{height:117px}.ticket-box-accordion>li.open .ticket-description{display:block}.ticket-box-accordion>li.open .ticket-form{display:block}.user-sub-menu{background-color:#dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Raleway", sans-serif;left:0;padding:2em;position:absolute;top:100%;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;z-index:-1}.user-sub-menu.-open-menu{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user-sub-menu li a{display:block;padding:.6rem 1rem}.user-sub-menu .current a{color:#4db9b5}.user-sub-menu .separator{background-color:#696865;display:block;height:1px;margin:.6rem 0 .6rem -.5rem;opacity:.2;width:50px}.user-sub-menu .title{display:block;font-weight:700;padding:.6rem 1rem}.user-menu-wrapper{display:block;font-size:.8rem;height:100%;padding:2rem 1rem 1rem;position:relative;text-transform:uppercase}.user-menu-wrapper:after{background-color:#fff;bottom:0;content:'';display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:calc( 100vw - 2rem)}.user-menu-wrapper i{display:inline;font-style:normal;margin-left:4px;max-width:60vw;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.user-menu-wrapper .link-trigger{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#3c3935;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;font-family:"Montserrat", sans-serif;line-height:1;padding:.6rem 0;position:relative}.user-menu-wrapper .link-trigger [class*=" icon-"],.user-menu-wrapper .link-trigger [class^=icon-]{font-size:.8em;margin-right:.8em;position:relative;top:-2px;-webkit-transform-origin:50% 40%;-ms-transform-origin:50% 40%;transform-origin:50% 40%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.user-menu-wrapper .link-trigger.-active [class*=" icon-"],.user-menu-wrapper .link-trigger.-active [class^=icon-]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.user-menu-wrapper .link-trigger.-active,.user-menu-wrapper .link-trigger:hover{color:#fff}.user-menu-wrapper .link-trigger object a{color:#2d2c2b}.user-menu-wrapper .link-trigger object a:hover{color:#fff}.user-menu-wrapper .link-trigger object+span{color:#2d2c2b!important;display:inline-block;margin:0 .4em;pointer-events:none}.user-menu-wrapper .user-sub-menu{background-color:#dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Raleway", sans-serif;margin-left:calc( ( ( 100vw - 100% ) / 2 ) * -1);margin-top:1em;max-height:0;overflow:hidden;padding:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100vw;z-index:-1}.user-menu-wrapper .user-sub-menu.-open-menu{max-height:500px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.user-menu-wrapper .user-sub-menu>ul{padding:2em}.user-menu-wrapper .user-sub-menu li a{display:block;padding:.6rem 1rem}.user-menu-wrapper .user-sub-menu .current a{color:#4db9b5}.user-menu-wrapper .user-sub-menu .separator{background-color:#696865;display:block;height:1px;margin:.6rem 0 .6rem -.5rem;opacity:.2;width:50px}.user-menu-wrapper .user-sub-menu .header{font-weight:700;padding:.6rem 1rem}.user-menu-wrapper .cart-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.user-menu-wrapper .cart-info-wrapper a:hover{color:#fff}.user-menu-wrapper .cart-info{padding:0}@media only screen and (min-width:40.01em){.user-menu-wrapper{display:none}}.cart-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:"Montserrat", sans-serif;line-height:1;padding:0 .5rem;position:relative}.cart-info .items-count{font-family:"Montserrat", sans-serif;margin-bottom:.5em;text-align:center}.cart-info .cart-value{font-family:"Montserrat", sans-serif}.cart-info .icon-vertical-separator{display:none}.cart-info:hover{color:#4db9b5}@media only screen and (min-width:75.01em){.cart-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-left:0;padding-right:0}.cart-info .items-count{margin-bottom:0}.cart-info .icon-vertical-separator{color:#c7c7c7;display:inline-block;margin:0 .6em}.cart-info:before{content:'';position:absolute;display:block}}.extra-links{margin-right:50px}.extra-links ul{background-color:#2d2c2b}.extra-links a{color:#fff;padding:1rem 2.15rem;position:relative}.extra-links a:hover{background-color:#4db9b5}.extra-links .menu-link{height:100%;margin:0;position:relative;width:50px}.extra-links .menu-link:first-child{display:none}.extra-links .menu-link:first-child:after{background-color:#696865;content:'';height:100%;position:absolute;right:0;top:0;width:1px}.extra-links .book-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;padding:1rem;text-align:center;white-space:normal}.extra-links .search-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.3;padding:0;text-align:center;white-space:normal;z-index:5}.extra-links .search-button>span{font-size:1rem;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.extra-links .search-button>span:first-child{opacity:0;-webkit-transform:translate3d(-50%, calc( -50% - 20px), 0);transform:translate3d(-50%, calc( -50% - 20px), 0)}.extra-links .search-button:hover{background-color:#fff;color:#4db9b5}.main-search-open .extra-links .search-button{background-color:#2d2c2b;z-index:10}.main-search-open .extra-links .search-button:hover{background-color:#fff;color:#2d2c2b}.main-search-open .extra-links .search-button .icon-close{opacity:1;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.main-search-open .extra-links .search-button .icon-search{opacity:0;-webkit-transform:translate3d(-50%, calc( -50% + 20px), 0);transform:translate3d(-50%, calc( -50% + 20px), 0)}@media only screen and (min-width:40.01em){.extra-links{margin-right:0}.extra-links .menu-link{width:80px}.extra-links .search-button>span{bottom:1rem;font-size:1.5rem;top:inherit;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.extra-links .search-button>span:first-child{-webkit-transform:translate3d(-50%, -20px, 0);transform:translate3d(-50%, -20px, 0)}.main-search-open .extra-links .search-button .icon-close{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.main-search-open .extra-links .search-button .icon-search{-webkit-transform:translate3d(-50%, 20px, 0);transform:translate3d(-50%, 20px, 0)}}@media only screen and (min-width:48.01em){.extra-links .menu-link:first-child{display:block}}@media only screen and (min-width:100.01em){.extra-links .menu-link{width:auto}.extra-links .book-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;padding:1rem 2.15rem;text-align:left;white-space:nowrap}.extra-links .search-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;padding:0;text-align:left;white-space:nowrap;width:80px}}.main-menu-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4db9b5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8em .4em .4em;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out;width:50px;z-index:10}.main-menu-button:before{background-image:-webkit-gradient(linear, right top, left bottom, color-stop(10%, #84c7a5), to(#5ecbc8));background-image:-webkit-linear-gradient(top right, #84c7a5 10%, #5ecbc8 100%);background-image:-o-linear-gradient(top right, #84c7a5 10%, #5ecbc8 100%);background-image:linear-gradient(to bottom left, #84c7a5 10%, #5ecbc8 100%);content:'';display:block;height:50px;left:0;opacity:1;position:absolute;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:50px}.main-menu-button.is-active{background-color:#2d2c2b}.main-menu-button.is-active:before{opacity:0;background-image:none}.main-menu-button.is-active:hover{background-color:#fff}.main-menu-button.is-active:hover .hamburger-inner,.main-menu-button.is-active:hover .hamburger-inner:after,.main-menu-button.is-active:hover .hamburger-inner:before{background-color:#2d2c2b;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.main-menu-button:hover:before{opacity:0}@media only screen and (min-width:40.01em){.main-menu-button{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:80px;padding:.9em .6em;width:80px}.main-menu-button:before{height:80px;width:80px}}@media only screen and (min-width:48.01em){.main-menu-button{padding:.9em 1em}}@media only screen and (min-width:64.01em){.main-menu-button{right:0;position:absolute;top:0}.main-search-open .main-menu-button{opacity:0;pointer-events:none}.no-js .main-menu-button{opacity:1}}.hamburger .hamburger-box{height:.875em;width:1.3em}@media only screen and (min-width:40.01em){.hamburger .hamburger-box{height:1.25em;width:2em}}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:1.3em}@media only screen and (min-width:40.01em){.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:2em}}.hamburger--collapse .hamburger-inner:before{top:-.375em}.hamburger--collapse .hamburger-inner:after{bottom:-.375em;top:-.75em}@media only screen and (min-width:40.01em){.hamburger--collapse .hamburger-inner:before{top:-.5625em}.hamburger--collapse .hamburger-inner:after{bottom:-.5625em;top:-1.125em}}.main-menu-wrapper,.main-search-wrapper{background-image:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background-image:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background-image:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);left:0;max-height:calc( 100vh - 50px);overflow:auto;position:absolute;top:50px;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:-webkit-transform .7s ease-in-out;-o-transition:transform .7s ease-in-out;transition:transform .7s ease-in-out;transition:transform .7s ease-in-out, -webkit-transform .7s ease-in-out;width:100%;z-index:-1}.admin-bar .main-menu-wrapper,.admin-bar .main-search-wrapper{max-height:calc( 100vh - 50px - 46px)}@media only screen and (min-width:40.01em){.admin-bar .main-menu-wrapper,.admin-bar .main-search-wrapper{max-height:calc( 100vh - 80px - 46px)}}@media only screen and (min-width:783px){.admin-bar .main-menu-wrapper,.admin-bar .main-search-wrapper{max-height:calc( 100vh - 80px - 32px)}}@media only screen and (min-width:64.01em){.admin-bar .main-menu-wrapper,.admin-bar .main-search-wrapper{max-height:100vh}}@media only screen and (min-width:40.01em){.main-menu-wrapper,.main-search-wrapper{max-height:calc( 100vh - 80px);top:80px}}@media only screen and (min-width:64.01em){.main-menu-wrapper,.main-search-wrapper{max-height:100vh;top:0;z-index:5}}@media only screen and (min-width:100.01em){.main-menu-wrapper,.main-search-wrapper{left:calc(((100vw - 100%) / 2 ) * -1);position:absolute;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:100vw}}.main-menu-wrapper{min-height:calc( 100vh - 50px)}.admin-bar .main-menu-wrapper{min-height:0}.main-menu-open .main-menu-wrapper{-webkit-transform:none;-ms-transform:none;transform:none}.main-menu-wrapper .-to-home{display:none}.main-menu-wrapper .row-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem 0 2rem}@media only screen and (min-width:40.01em){.admin-bar .main-menu-wrapper{min-height:calc( 100vh - 80px - 32px)}}@media only screen and (min-width:48.01em){.main-menu-wrapper .-to-home{display:block;margin:2rem auto}.main-menu-wrapper .row-social{margin-bottom:3rem}}@media only screen and (min-width:64.01em){.main-menu-wrapper{min-height:100vh}.admin-bar .main-menu-wrapper{min-height:100vh}}@media only screen and (min-width:100.01em){.main-menu-open .main-menu-wrapper{-webkit-transform:none;-ms-transform:none;transform:none}}.main-search-open .main-search-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-search-wrapper .search-form-wrapper{border:1px solid #fff;margin:2rem auto;max-width:95%}@media only screen and (min-width:48.01em){.main-search-wrapper .search-form-wrapper{margin:12.8em auto;max-width:500px}}@media only screen and (min-width:64.01em){.main-search-wrapper{z-index:4}}@media only screen and (min-width:100.01em){.main-search-open .main-search-wrapper{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.main-menu{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:15px;padding-right:15px;padding-top:2rem}.main-menu>ul{counter-reset:section;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Montserrat", sans-serif;text-transform:uppercase;width:100%}.main-menu>ul li{display:block;position:relative;width:100%}.main-menu>ul>li{margin-bottom:1rem}.main-menu>ul>li:before{border-bottom:1px solid;color:#fff;content:counter(section);counter-increment:section;font-family:"Montserrat", sans-serif;font-size:1.2rem;display:block;left:0;padding:.7em 0;position:relative;margin-bottom:1rem;width:100%}.main-menu>ul>li .title{font-size:1.2rem}.main-menu>ul>li>a{display:block;font-size:1.2rem}.main-menu a{color:#2d2c2b}.main-menu a:hover{color:#fff}.main-menu .sub-menu li{margin:0}.main-menu .sub-menu li a{display:block;padding:.5em 0}.main-menu .sub-menu li.current a{color:#fff}@media only screen and (min-width:40.01em){.main-menu>ul>li{width:50%}.main-menu>ul>li:nth-child(odd){padding-right:1rem}.main-menu>ul>li>a{margin-bottom:.5em}}@media only screen and (min-width:48.01em){.main-menu{padding-top:0}}@media only screen and (min-width:64.01em){.main-menu{padding-bottom:3rem}.main-menu>ul>li{padding-right:1em;width:25%}.main-menu>ul>li:before{font-size:1.5rem;margin-bottom:2.5rem;padding:1rem 0 1.3rem}.main-menu .sub-menu{font-size:.9rem}}@media only screen and (min-width:112.51em){.main-menu{width:auto;max-width:1660px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}.home-slider-wrapper{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;margin-bottom:5em}.home-slider-wrapper:before{background:#e0e0e0;display:block;height:700px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';top:130px}.home-slider-wrapper .link-button-wrapper.-vline-top{display:none;left:0;margin-top:7em;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:48.01em){.home-slider-wrapper{margin-bottom:8em}.home-slider-wrapper:before{background:#e0e0e0;display:block;height:550px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';top:300px}.home-slider-wrapper .link-button-wrapper.-vline-top{display:block;margin-top:40px}}@media only screen and (min-width:64.01em){.home-slider-wrapper{margin-bottom:12em;padding-left:5rem;padding-right:5rem}.home-slider-wrapper:before{height:1000px}}@media only screen and (min-width:75.01em){.home-slider-wrapper{margin-bottom:18em}.home-slider-wrapper:before{height:1200px}}.home-page-slider .slide{overflow:hidden;position:relative;width:100%}.home-page-slider .slide.playing-video .subtitle,.home-page-slider .slide.playing-video .title{opacity:0;pointer-events:none}.home-page-slider .slide.playing-video .control.-play{opacity:.2}.home-page-slider .slide.playing-video .control.-play:hover{opacity:.7}.home-page-slider .slide img{height:auto}.home-page-slider video{width:100%;height:auto}.home-page-slider .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Montserrat", sans-serif;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:1;padding:1em;position:absolute;top:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:1}.home-page-slider .subtitle,.home-page-slider .title{-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.home-page-slider .subtitle{color:#fff;font-size:.9em;font-weight:700;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-transform:uppercase}.home-page-slider .title{color:#4db9b5;font-size:1.2em;line-height:1.3;margin-left:-3px}.home-page-slider .slick-arrow{top:-9999%}.home-page-slider .slick-arrow:before{color:#fff;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.home-page-slider .slick-arrow:hover:before{color:#4db9b5}.home-page-slider .control.-pause{color:rgba(255, 255, 255, 0.2);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.home-page-slider .control.-pause:hover{color:white}@media only screen and (min-width:40.01em){.home-page-slider .subtitle{font-size:1.1em}.home-page-slider .title{font-size:2em}}@media only screen and (min-width:48.01em){.home-page-slider .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:7em 0 0 7em}.home-page-slider .title{font-size:3em}.home-page-slider .slick-arrow{top:50%}}.action-button-wrapper.-homepage{display:block;font-size:.6em;margin-top:6em;position:relative}.action-button-wrapper.-homepage>div{margin:0 auto}@media only screen and (min-width:48.01em){.action-button-wrapper.-homepage{margin-top:0;position:absolute;right:6.875em;-webkit-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0)}}@media only screen and (min-width:64.01em){.action-button-wrapper.-homepage{font-size:.7em;right:12em}}@media only screen and (min-width:75.01em){.action-button-wrapper.-homepage{font-size:1em;right:6.875em}}.action-button{position:relative;width:21.5625em;height:18.75em}.action-button>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:2em;position:absolute;width:100%;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.action-button>a+svg{fill:url(#action-button-green1);height:auto;width:100%}.action-button>a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.action-button>a:hover+svg stop:first-child{stop-color:#4db9b5}.action-button>a:hover+svg stop:last-child{stop-color:#4db9b5}.action-button>span{display:block}.action-button .subtitle{color:#fff;display:block;font-family:"Montserrat", sans-serif;font-size:1em;font-weight:700;letter-spacing:1px;margin-bottom:1.7rem;margin-top:1rem;position:relative;text-transform:uppercase}.action-button .subtitle:after{background-color:#2d2c2b;bottom:-15px;content:'';display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:20px}.action-button .date,.action-button .year{color:#fff;font-family:"Montserrat", sans-serif;font-size:2em;text-transform:uppercase}.action-button .year{font-size:1.3em;margin-top:5px}.action-button .amount{color:#fff;font-family:"Montserrat", sans-serif;font-size:1.6em}.action-button.-cart-total{height:14.5625em;width:16.75em}.action-button.-cart-total .subtitle{margin-bottom:.2rem;margin-top:0}.action-button.-cart-total .subtitle:after{display:none}.action-button.-cart-total [class*=" icon-"],.action-button.-cart-total [class^=icon-]{font-size:2.3em;color:#fff;padding-top:.7em}.action-button.-cart-total>a+svg{fill:url(#action-button-green2)}.hexa-item-wrapper{margin:0 auto;max-width:100%;position:relative;width:19.375rem}.hexa-item-wrapper .title h4{font-family:"Montserrat", sans-serif;line-height:1.2;margin:0 0 .6em 0}.hexa-item-wrapper .tag{width:4.625em;height:2.6875em}.hexa-item-wrapper .tag svg{fill:url("#green1");height:100%;width:100%}.hexa-item-wrapper .image-wrapper{position:relative}.hexa-item-wrapper .image-wrapper svg{display:block;float:right;height:310px;width:270px}html:not(.firefox) .hexa-item-wrapper .image-wrapper image{-webkit-clip-path:url(#shape-hexagon-cp);clip-path:url(#shape-hexagon-cp)}.hexa-item-wrapper .image-wrapper a{display:block}.hexa-item-wrapper .image-wrapper a:hover .hover{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hexa-item-wrapper .image-wrapper .hover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);display:-webkit-box;display:-ms-flexbox;display:flex;height:16.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;right:1.4375rem;top:1.625rem;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:14rem;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}.hexa-item-wrapper .image-wrapper .hover>span{display:block;height:45px;position:relative;width:45px}.hexa-item-wrapper .image-wrapper .hover>span:after,.hexa-item-wrapper .image-wrapper .hover>span:before{background-color:#fff;content:'';position:absolute}.hexa-item-wrapper .image-wrapper .hover>span:before{height:2px;left:0;top:22px;width:100%}.hexa-item-wrapper .image-wrapper .hover>span:after{height:100%;left:22px;top:0;width:2px}.ie .hexa-item-wrapper .image-wrapper .hover{background-image:url("../images/hexa-hover.png");background-position:center;background-repeat:no-repeat;background-size:contain}.hexa-item-wrapper>.content{position:relative;top:-4em}.hexa-item-wrapper .sample-status{background-image:url("../images/check-in-circle.png");background-position:left top;background-repeat:no-repeat;background-size:31px 31px;color:#000;font-family:"Raleway", sans-serif;font-size:.8rem;font-weight:normal;letter-spacing:.1em;line-height:1.4;padding:.5rem 0 0 2.5rem;position:absolute;right:0;top:0;z-index:12}.hexa-item-wrapper figure{*zoom:1}.hexa-item-wrapper figure:after,.hexa-item-wrapper figure:before{content:'';display:table}.hexa-item-wrapper figure:after{clear:both}.hexa-item-wrapper figure .overlay{background-color:rgba(216, 216, 216, 0.13);height:19.375rem;width:16.875rem;position:absolute;right:0;top:0;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}.hexa-item-wrapper figure img{display:block;float:right;height:19.375rem;width:16.875rem;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}.hexa-item-wrapper .item-info{font-family:"Montserrat", sans-serif;text-transform:uppercase;position:relative;padding:0 0 0 2.5rem;margin-top:1.1rem}.hexa-item-wrapper .category,.hexa-item-wrapper .footer,.hexa-item-wrapper .item-name{color:#3c3935;letter-spacing:1px;position:relative;padding:.6rem 0;line-height:1.5}.hexa-item-wrapper .category:after,.hexa-item-wrapper .footer:after,.hexa-item-wrapper .item-name:after{bottom:0;background-color:#d8d4d0;content:'';display:block;height:1px;left:-2.5rem;position:absolute;width:calc( 100% + 2.5rem)}.hexa-item-wrapper .category em,.hexa-item-wrapper .footer em,.hexa-item-wrapper .item-name em{font-style:normal;font-weight:700;text-transform:uppercase}.hexa-item-wrapper .category{font-size:.8em;font-weight:700;letter-spacing:1px}.hexa-item-wrapper .category>a{color:#b3b3b3}.hexa-item-wrapper .category>a:hover{color:#2d2c2b}.hexa-item-wrapper .category span{display:inline-block;margin:0 .6rem;font-size:.8em;color:#2d2c2b}.hexa-item-wrapper .category:after{bottom:0;background-color:#d8d4d0;content:'';display:block;height:1px;left:-2.5rem;position:absolute;width:60%}.hexa-item-wrapper .footer{font-family:"Raleway", sans-serif;font-size:.85em;text-transform:lowercase}.hexa-item-wrapper .footer a{font-family:"Montserrat", sans-serif;letter-spacing:1px;text-transform:uppercase}.hexa-item-wrapper .footer span{display:block;text-transform:none}.hexa-item-wrapper.-item-award-gold .tag svg{fill:url("#award_grad_gold")}.hexa-item-wrapper.-item-award-silver .tag svg{fill:url("#award_grad_silver")}.hexa-item-wrapper.-item-award-bronze .tag svg{fill:url("#award_grad_bronze")}.hexa-item-wrapper.-item-not-paid .tag svg{fill:#ec0048}.hexa-item-wrapper.-item-on-hold .tag svg{fill:#ed9843}.-jury-list .hexa-item-wrapper .content{top:0}@media only screen and (min-width:40.01em){.hexa-item-wrapper>.content{top:-5em}.hexa-item-wrapper .sample-status{right:-10px;top:-10px}}@media only screen and (min-width:64.01em){.hexa-item-wrapper>.content{top:-4em}.hexa-item-wrapper .sample-status{right:0;top:0}}@media only screen and (min-width:100.01em){.hexa-item-wrapper>.content{top:-5em}.hexa-item-wrapper .sample-status{right:-10px;top:-10px}}.voted-mark{height:65px;position:absolute;right:20px;top:20px;width:55px;z-index:10}.voted-mark img{height:100%;width:100%}.voted-points{left:0;position:absolute;text-transform:uppercase;top:0;z-index:5}.voted-points>span{display:none;font-size:.9em;font-weight:700;letter-spacing:1px;margin-right:.5em}.voted-points .star-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em}.voted-points .star-list span{font-family:'icomoon'!important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:.2em;speak:none;text-transform:none}.voted-points .star-list span:before{content:'\e92b'}.voted-points .star-list.-vote1 span:nth-child(-n+1):before{content:'\e929'}.voted-points .star-list.-vote2 span:nth-child(-n+2):before{content:'\e929'}.voted-points .star-list.-vote3 span:nth-child(-n+3):before{content:'\e929'}.voted-points .star-list.-vote4 span:nth-child(-n+4):before{content:'\e929'}.voted-points .star-list.-vote5 span:nth-child(-n+5):before{content:'\e929'}@media only screen and (min-width:48.01em){.voted-points{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.voted-points>span{display:block}}.circle-small-icon{font-size:1em;margin:0 auto;max-width:200px}.circle-small-icon>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.circle-small-icon>a:hover span:first-child{border-color:transparent}.circle-small-icon>a:hover span:first-child:after{opacity:1}.current .circle-small-icon>a span:first-child{border-color:transparent}.current .circle-small-icon>a span:first-child:after{opacity:1}.circle-small-icon span{background:transparent;font-family:"Montserrat", sans-serif;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.circle-small-icon [class*=" icon-"],.circle-small-icon [class^=icon-]{border-radius:50%;border:1px solid white;height:2.625rem;margin-right:.8em;padding:1em;position:relative;width:2.625rem}.circle-small-icon [class*=" icon-"]:before,.circle-small-icon [class^=icon-]:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:100%;z-index:1}.circle-small-icon [class*=" icon-"]:after,.circle-small-icon [class^=icon-]:after{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-color:transparent;border-radius:50%;content:'';display:block;height:100%;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.scroll-down-wrapper{display:none}@media only screen and (min-width:64.01em){.scroll-down-wrapper{bottom:6.875em;display:block;position:absolute;right:25px}}.home-about{position:relative;width:100%}.home-about:before{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:0%;height:auto;z-index:-1;-webkit-transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);-o-transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99)}.home-about.in-view:before{min-height:100%}.home-about>.content{padding:6.25em 20px 5em;width:100%}.home-about .about-box{background-color:#fff;padding:2em 0;position:relative;width:100%}.home-about .about-box:before{background-image:url("../images/boxed-white-bg.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;content:'';display:block;height:36px;left:0;position:absolute;top:1px;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:100%}.home-about .about-box.-with-ed-badge{padding-top:3em}.home-about .about-box.-with-ed-badge:after{background-image:url("../images/stamp.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:7em;position:absolute;right:.5em;top:-4.125em;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:7em}.home-about .about-box .content-wrapper{padding:0 1em}.home-about .subtitle{font-family:"Montserrat", sans-serif;font-weight:700;position:relative;text-transform:uppercase;letter-spacing:1px}.home-about .subtitle:after{background-color:#4db9b5;content:'';display:block;height:1px;margin:1em 0 2em;position:relative;width:60px}.home-about .title{font-family:"Montserrat", sans-serif;font-size:2em;line-height:1.2;margin-bottom:.7em;padding-top:.7em;text-transform:uppercase}.home-about p{font-size:.95em;line-height:1.7}.home-about .link-button-wrapper{margin:2em auto 0}.home-about .book-ticket-box,.home-about .host-box{margin:2em auto 0;max-width:370px;width:100%}.home-about .host-box{text-align:center}.home-about .host-box figure{position:relative}.home-about .host-box img{display:block;height:19.375rem;margin:0 auto;width:16.875rem;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}.home-about .host-box a:hover{color:#fff}.home-about .host-box a:hover .stroke{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-about .host-box .stroke{background-image:url("../images/hexa_stroke.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;height:calc( 100% - 40px);left:20px;opacity:0;position:absolute;top:20px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc( 100% - 40px)}.home-about .host-box .item-info-big{font-family:"Montserrat", sans-serif;font-size:1.9em;letter-spacing:1px;line-height:1;margin:1em 0 .5em;text-transform:uppercase}.home-about .host-box .item-info-small{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.home-about .host-box .item-info-small span{display:inline-block;font-size:1.4em;margin-right:.5em}@media only screen and (min-width:48.01em){.home-about>.content{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;*zoom:1;padding-bottom:6.25em;padding-left:15px;padding-right:15px;padding-top:0}.home-about>.content:after,.home-about>.content:before{content:'';display:table}.home-about>.content:after{clear:both}.home-about .about-box{float:left;clear:none;width:54.9375%;margin-left:0;margin-right:3%}.home-about .about-box:last-child{margin-right:0}.home-about .book-ticket-box,.home-about .host-box{float:left;clear:none;width:42.0625%;margin-left:0;margin-right:3%;margin-top:10em}.home-about .book-ticket-box:last-child,.home-about .host-box:last-child{margin-right:0}.home-about .link-button-wrapper{margin:2em 0 0}}@media only screen and (min-width:64.01em){.home-about>.content{padding-left:0;padding-right:0}.home-about .about-box{float:left;clear:none;width:61.375%;margin-left:0;margin-right:3%;top:-60px}.home-about .about-box:last-child{margin-right:0}.home-about .about-box .content-wrapper{float:left;clear:none;width:81.27273%;margin-left:9.36364%;margin-right:3%}.home-about .about-box .content-wrapper:last-child{margin-right:0}.home-about .about-box.-with-ed-badge{padding-top:5em}.home-about .about-box.-with-ed-badge:after{height:9.375em;right:2.5em;width:9.375em}.home-about .book-ticket-box,.home-about .host-box{float:left;clear:none;width:35.625%;margin-left:0;margin-right:3%;margin-top:2em;padding-right:0}.home-about .book-ticket-box:last-child,.home-about .host-box:last-child{margin-right:0}}@media only screen and (min-width:75.01em){.home-about>.content{padding-bottom:12.5em}.home-about .about-box{float:left;clear:none;width:67.8125%;margin-left:0;margin-right:3%}.home-about .about-box:last-child{margin-right:0}.home-about .book-ticket-box,.home-about .host-box{float:left;clear:none;width:29.1875%;margin-left:0;margin-right:3%}.home-about .book-ticket-box:last-child,.home-about .host-box:last-child{margin-right:0}}.home-bestof{background-color:#fff;position:relative;width:100%}.home-bestof>.content{background-color:#fff;padding:3em 20px;position:relative;width:100%}.home-bestof .section-title{font-family:"Montserrat", sans-serif;font-size:1.8em;margin-bottom:1em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.home-bestof .section-title span{background-color:#fff;display:inline-block;padding:0 15px 0 0}.home-bestof .button-helper{*zoom:1;position:relative;width:100%}.home-bestof .button-helper:after,.home-bestof .button-helper:before{content:'';display:table}.home-bestof .button-helper:after{clear:both}.home-bestof .button-helper .-vline-top{left:0;margin:5em auto;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:48.01em){.home-bestof>.content{padding:3em 15px}.home-bestof .section-title{margin-bottom:2em;text-align:left}.home-bestof .section-title.-lined:after{background-color:#2d2c2b;bottom:2px;content:'';display:block;height:13px;position:absolute;right:0;width:1px}.home-bestof .section-title.-lined:before{background-color:#2d2c2b;bottom:8px;content:'';display:block;height:1px;left:0;position:absolute;right:0;width:100%;z-index:-1}.home-bestof ul{margin-top:2em}}@media only screen and (min-width:64.01em){.home-bestof{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.home-bestof>.content{width:auto;max-width:1300px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}@media only screen and (min-width:75.01em){.home-bestof:before{background:#fff;display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:100%}.home-bestof>.content{padding:10em 6em 3em;top:-8.125em}.home-bestof>.content:after{background:#fff;display:block;height:200px;left:100%;position:absolute;top:0;width:calc( 100vw - 100% - ( ( 100vw - 100% ) / 2 ));content:''}.home-bestof .button-helper .-vline-top{margin:5em auto 1em}}.home-howtosubmit{color:#fff;position:relative;width:100%}.home-howtosubmit:before{background:#2d2c2b;display:block;height:200px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';height:auto;min-height:0%;-webkit-transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);-o-transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);z-index:-1}.home-howtosubmit.in-view:before{min-height:100%}.home-howtosubmit:after{clear:both;content:'';display:table}.home-howtosubmit .content{*zoom:1;padding:0 20px;width:100%}.home-howtosubmit .content:after,.home-howtosubmit .content:before{content:'';display:table}.home-howtosubmit .content:after{clear:both}.home-howtosubmit .howto-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3em;position:relative;width:100%}.home-howtosubmit .howto-slider{margin:0 auto;max-width:440px;width:100%}.home-howtosubmit .static-info{margin-bottom:1em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.home-howtosubmit .static-info .title{font-family:"Montserrat", sans-serif;font-size:1.9em;margin-bottom:.5em;margin-top:1em;text-align:center;text-transform:uppercase}.home-howtosubmit .static-info a{color:#fff;display:inline-block}.home-howtosubmit .static-info a:hover{color:#4db9b5}.home-howtosubmit .button-helper{margin:1em 0}.home-howtosubmit .button-helper>div{margin:0 auto}.home-howtosubmit .slide{outline:none;position:relative}.home-howtosubmit .slide a{color:#4db9b5;display:inline-block;position:relative}.home-howtosubmit .slide a:hover{color:#fff}.home-howtosubmit .slide img,.home-howtosubmit .slide video{display:block}.home-howtosubmit .slide video{height:auto;width:100%}.home-howtosubmit .slide .video-controls{height:100%;position:relative;width:100%;z-index:10}.home-howtosubmit .slide button.-pause,.home-howtosubmit .slide button.-play{left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:10}.home-howtosubmit .slide button.-pause{opacity:0;pointer-events:none}.home-howtosubmit .slide .description{padding-top:20px}.home-howtosubmit .slide .description .title{color:#4db9b5;font-family:"Montserrat", sans-serif;margin-bottom:1em;text-transform:uppercase}.home-howtosubmit .slide .description p{font-size:.9em;line-height:1.8;margin:0}.home-howtosubmit .pagination-arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.home-howtosubmit .pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em}.home-howtosubmit .pagination span{display:inline-block;font-family:"Montserrat", sans-serif;line-height:1;margin-right:.5em;position:relative}.home-howtosubmit .pagination span:nth-child(2){font-family:"Raleway", sans-serif}.home-howtosubmit .pagination span:nth-child(n+2){padding-bottom:2px}.home-howtosubmit .pagination em{font-style:normal;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.home-howtosubmit .pagination svg{fill:url(#green1);height:3.0625em;width:2.6875em}.home-howtosubmit .arrows button{color:#fff;font-size:1.9em;padding:0 5px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.home-howtosubmit .arrows button+button{margin-left:3em;position:relative}.home-howtosubmit .arrows button+button:before{background-color:#565656;content:'';display:block;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);width:3em}.home-howtosubmit .arrows button.slick-disabled{color:#565656}.home-howtosubmit .arrows button:not(.slick-disabled):hover{color:#4db9b5}.home-howtosubmit .arrows span{display:block}.home-howtosubmit .categories-box{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);margin-bottom:3em;padding:2em 15px 3.125em;position:relative;width:100%}.home-howtosubmit .categories-box:after{background-image:url("../images/boxed-dark-bg.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;bottom:0;content:'';display:block;height:50px;left:0;position:absolute;right:0;width:100%}.home-howtosubmit .categories-box .top-row{border-top:1px solid #fff;display:block;margin-bottom:2em;padding-top:2em;text-align:center}.home-howtosubmit .categories-box .title{color:#2d2c2b;font-family:"Montserrat", sans-serif;font-size:1.5em;margin-bottom:1em;text-transform:uppercase}.home-howtosubmit .categories-box .category-description{margin-top:2em;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.home-howtosubmit .categories-box .category-description.active{opacity:1}.home-howtosubmit .categories-box .category-description p{font-size:.9em;font-family:"Raleway", sans-serif;line-height:1.8}.home-howtosubmit .categories-list{padding-bottom:14em;position:relative}.home-howtosubmit .categories-list ul{border-bottom:1px solid #fff;border-top:3px solid #fff;padding-bottom:1em;padding-top:2em;position:relative;width:100%}.home-howtosubmit .categories-list ul:after,.home-howtosubmit .categories-list ul:before{background-color:#fff;content:'';display:block;height:100%;left:50%;position:absolute;top:0;width:1px}.home-howtosubmit .categories-list li{display:inline-block;font-family:"Montserrat", sans-serif;font-size:.9em;padding:.2em .2em .2em 0;text-transform:uppercase;width:49%}.home-howtosubmit .categories-list li:nth-child(odd){padding-left:0}.home-howtosubmit .categories-list li:nth-child(2n+2){padding-left:1.4em}.home-howtosubmit .categories-list a{color:#fff;display:block;padding:.2em 0}.home-howtosubmit .categories-list a.active,.home-howtosubmit .categories-list a:hover{color:#2d2c2b}@media only screen and (min-width:40.01em){.home-howtosubmit .categories-box{padding:2em 2em 3.125em}.home-howtosubmit .categories-box .top-row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.home-howtosubmit .categories-box .title{margin-bottom:0}.home-howtosubmit .categories-box .link-button-wrapper{margin:0}.home-howtosubmit .categories-box .link-button-wrapper a{margin:0}.home-howtosubmit .categories-list{padding-bottom:10em}.home-howtosubmit .categories-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-howtosubmit .categories-list ul:before{left:33.33%}.home-howtosubmit .categories-list ul:after{left:66.66%}.home-howtosubmit .categories-list li{width:33%}.home-howtosubmit .categories-list li:nth-child(odd),.home-howtosubmit .categories-list li:nth-child(2n+2){padding-left:inherit}.home-howtosubmit .categories-list li:nth-child(3n+1){padding-left:0}.home-howtosubmit .categories-list li:nth-child(3n+2){padding-left:1.4em}.home-howtosubmit .categories-list li:nth-child(3n+3){padding-left:1.8em}}@media only screen and (min-width:48.01em){.home-howtosubmit .static-info{padding:0;position:relative;top:0}.home-howtosubmit .slide .description{max-width:90%}.home-howtosubmit .button-helper{padding:0}}@media only screen and (min-width:64.01em){.home-howtosubmit .static-info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:absolute;top:17.5vw}.home-howtosubmit .static-info .title{text-align:left}.home-howtosubmit .howto-slider-wrapper{float:left;clear:none;width:33.35294%;margin-left:0;margin-right:3%;margin-bottom:0;top:-4em}.home-howtosubmit .howto-slider-wrapper:last-child{margin-right:0}.home-howtosubmit .slide .description{padding-top:13em}.home-howtosubmit .button-helper{margin:1em 0}.home-howtosubmit .button-helper>div{margin:0}.home-howtosubmit .pagination-arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-howtosubmit .content{width:auto;max-width:1330px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.home-howtosubmit .categories-box{float:left;clear:none;width:63.64706%;margin-left:0;margin-right:3%}.home-howtosubmit .categories-box:last-child{margin-right:0}}@media only screen and (min-width:75.01em){.home-howtosubmit{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.home-howtosubmit .static-info{padding-left:70px}.home-howtosubmit .static-info .title{margin-bottom:1em;margin-top:1.5em}.home-howtosubmit .slide .description{padding-left:70px;padding-top:15em}.home-howtosubmit .button-helper{padding-left:70px}.home-howtosubmit .pagination-arrows{font-size:1em}.home-howtosubmit .categories-box{padding:5em 5em 3.125em}.home-howtosubmit .categories-box .top-row{padding-top:4em}.home-howtosubmit .categories-box .title{font-size:2em}}@media only screen and (min-width:100.01em){.home-howtosubmit .static-info{top:17.5em}.home-howtosubmit .pagination-arrows{font-size:1em}}.home-objectives{height:100%;padding-top:3em;position:relative;z-index:1}.home-objectives>.content{padding:0 15px}.home-objectives:before{background-image:url("../images/clouds-image.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;content:'';display:block;left:50%;min-height:100%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:calc( 100% + ( 100vw - 100% ));z-index:-1}.home-objectives .video-bg{background-image:url("../images/clouds-image.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;display:block;left:50%;height:100%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:calc( 100% + ( 100vw - 100% ));z-index:-1}.home-objectives .video-bg video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:auto;z-index:0}.home-objectives .slider{margin-left:auto;margin-right:auto;width:95%}.home-objectives .section-title{color:#4db9b5;font-family:"Montserrat", sans-serif;font-size:1.8em;letter-spacing:1px;margin-bottom:1em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.home-objectives .section-title span{display:inline-block}.home-objectives .stroke{margin:0 auto;height:500px;position:relative;width:291.17647px}.home-objectives .stroke .shape{display:none}.home-objectives .slide{max-width:291.17647px;padding-left:15px;padding-right:15px;position:relative;text-align:center}.home-objectives .slide .title{color:#2d2c2b;font-family:"Montserrat", sans-serif;font-size:1.5em;line-height:1.2;position:relative;text-transform:uppercase}.home-objectives .slide .subtitle{margin:1em auto 0;max-width:80%}.home-objectives .slide .subtitle p{font-family:"Raleway", sans-serif;font-size:.9em;font-weight:normal;line-height:1.7}.home-objectives .readmore{display:inline-block;height:3.0625em;position:relative;width:2.6875em}.home-objectives .readmore:hover>span{color:#2d2c2b}.home-objectives .readmore a{color:#fff;display:block;height:100%;position:absolute;width:100%;z-index:10}.home-objectives .readmore a:before{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.home-objectives .readmore a+svg{display:block;height:auto;width:100%}.home-objectives .readmore a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.home-objectives .slick-disabled{opacity:.5}.home-objectives .slick-next:before,.home-objectives .slick-prev:before{color:#2d2c2b;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;font-size:2rem}.home-objectives .slick-next:hover:before,.home-objectives .slick-prev:hover:before{color:#4db9b5}.home-objectives .slick-next.slick-disabled:before,.home-objectives .slick-prev.slick-disabled:before{color:#565656}.home-objectives .slick-next.slick-disabled:hover:before,.home-objectives .slick-prev.slick-disabled:hover:before{color:#565656}.home-objectives .slick-prev{left:-10px}.home-objectives .slick-next{right:-10px}.home-objectives .pagination-arrows{display:none}.home-objectives .pagination-arrows em{font-style:normal}.home-objectives .pagination{font-family:"Montserrat", sans-serif}.home-objectives .pagination span:nth-child(2){font-family:"Montserrat", sans-serif;font-size:.9em;display:inline-block;margin:0 .5em}@media only screen and (min-width:40.01em){.home-objectives>.content{max-height:730px;padding:0 6em}.home-objectives .slide{padding-top:1em;text-align:left}.home-objectives .slide .subtitle{margin:1em 0 0 0}.home-objectives .stroke .shape{display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100%}.home-objectives .stroke .shape svg{fill:none;height:100%;stroke:#828282;width:100%}.home-objectives .slick-next,.home-objectives .slick-prev{top:50%}.home-objectives .slick-prev{left:-60px}.home-objectives .slick-next{position:absolute;right:-60px}.home-objectives .pagination-arrows{display:block;position:absolute;right:-5.3em;top:47%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}@media only screen and (min-width:48.01em){.home-objectives .slick-prev{left:-100px}.home-objectives .slick-next{right:-100px}.home-objectives .section-title{text-align:right}.home-objectives .section-title span{padding:0 0 0 15px}.home-objectives .section-title.-lined:after{background-color:#000;bottom:2px;content:'';display:block;height:13px;position:absolute;left:0;width:1px}.home-objectives .section-title.-lined:before{background-color:#000;bottom:8px;content:'';display:block;height:1px;left:0;position:absolute;width:calc( 100% - 200px);z-index:-1}}@media only screen and (min-width:64.01em){.home-objectives>.content{width:auto;max-width:1100px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-top:7em}.home-objectives .stroke{height:700px;top:-6em;width:407.64706px}.home-objectives .slide{max-width:407.64706px;padding-left:2.5em;padding-top:10em}.home-objectives .slide .title{font-family:"Montserrat", sans-serif;font-size:2.1em}}::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}::--webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.home-official-products{position:relative;width:100%}.home-official-products:before{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';height:auto;min-height:0%;-webkit-transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);-o-transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);transition:min-height 1000ms cubic-bezier(0.625, 0.58, 0.31, 0.99);z-index:-1}.home-official-products.in-view:before{min-height:100%}.home-official-products:after{clear:both;content:'';display:table}.home-official-products>.content{*zoom:1;padding:3em 20px 5em;width:100%}.home-official-products>.content:after,.home-official-products>.content:before{content:'';display:table}.home-official-products>.content:after{clear:both}.home-official-products .section-title{font-family:"Montserrat", sans-serif;font-size:1.8em;margin-bottom:2em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.home-official-products .section-title span{color:#fff;display:inline-block}.home-official-products .product-list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-official-products .product img{display:block;height:auto;width:100%}.home-official-products .product a{display:block;position:relative}.home-official-products .product a>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:76px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;opacity:0;padding-left:.2em;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:76px}.home-official-products .product a:hover>span{opacity:1}.home-official-products .product .title{border-bottom:1px solid #fff;font-family:"Montserrat", sans-serif;font-size:1.5em;line-height:1.1;padding-bottom:.3em;text-transform:uppercase}.home-official-products .product .title a{color:#2d2c2b;display:block}.home-official-products .product .title a:hover{color:#fff}.home-official-products .product .description{border-bottom:1px solid #fff;color:#fff;font-family:"Raleway", sans-serif;font-size:.9em;line-height:1.7;padding:.8em 0}.home-official-products .product .price-tag{color:#fff;font-family:"Montserrat", sans-serif;font-size:1.2rem;line-height:1;padding:.8rem 0;position:relative}.home-official-products .product .price-tag:after{background-color:#fff;bottom:0;content:'';display:block;height:1px;position:absolute;width:94px}.home-official-products .product .price-tag>span{display:inline-block;margin-right:.5em}.home-official-products .product .start-price{color:#2d2c2b;font-size:.8em;margin-right:0;text-decoration:line-through}.home-official-products .product+.product{margin-top:2em}.home-official-products .left-area{margin:0 auto;width:100%}.home-official-products .left-area .product{display:-webkit-box;display:-ms-flexbox;display:flex}.home-official-products .left-area .product{width:100%}.home-official-products .left-area .product+.product{margin-top:2em}.home-official-products .left-area img{border-radius:50%}.home-official-products .left-area figure{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:34%}.home-official-products .left-area .info-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:66%}.home-official-products .left-area .info-box{padding-left:1em}.home-official-products .right-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2em;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:1em 2em;position:relative;width:100%}.home-official-products .right-area:after{background-image:url("../images/stamp.svg");background-size:100%;content:'';display:block;height:5em;position:absolute;right:.5em;top:-1em;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:5em}.home-official-products .right-area .product{overflow:hidden;width:100%}.home-official-products .right-area img{display:block;height:auto;margin:0 auto;width:100%}.home-official-products .right-area figure{height:100%;margin:0 auto;max-height:350px;max-width:100%;width:100%}.home-official-products .right-area .info-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2em}.home-official-products .right-area .title{border-bottom:none}.home-official-products .right-area .title a{color:#2d2c2b;display:block}.home-official-products .right-area .title a:hover{color:#4db9b5}.home-official-products .right-area .description{border-bottom:none;color:#2d2c2b;padding:0}.home-official-products .right-area .price-tag{color:#2d2c2b;font-size:1.3em;padding:1em 0}.home-official-products .right-area .price-tag:after{display:none}.home-official-products .right-area .info-box{border-bottom:1px solid gray;margin:0 0 1em 0;padding:0 0 1em 0;width:100%}.home-official-products .readmore{display:inline-block;font-size:1.3em;height:3.0625em;position:relative;width:2.6875em}.home-official-products .readmore:hover>span{color:#2d2c2b}.home-official-products .readmore a{color:#fff;display:block;height:100%;position:absolute;width:100%;z-index:10}.home-official-products .readmore a:before{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-40%, -50%, 0);transform:translate3d(-40%, -50%, 0)}.home-official-products .readmore a+svg{display:block;fill:url(#product-more);height:auto;width:100%}.home-official-products .readmore a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.home-official-products .readmore a:hover+svg stop:first-child{stop-color:#4db9b5}.home-official-products .readmore a:hover+svg stop:last-child{stop-color:#4db9b5}.home-official-products .product-image{background-blend-mode:multiply;background-color:#f5f5f5;background-image:url("../images/dev/test.jpg");background-position:center;background-repeat:no-repeat;background-size:contain;height:300px;margin:0 auto;width:100%}.home-official-products .link-button-wrapper{left:0;margin-top:10em;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.home-official-products .link-button-wrapper:after,.home-official-products .link-button-wrapper:before{background-color:#fff}@media only screen and (min-width:40.01em){.home-official-products .left-area{width:80%}.home-official-products .right-area{margin-left:auto;margin-right:auto;width:70%}}@media only screen and (min-width:48.01em){.home-official-products .section-title{text-align:left}.home-official-products .section-title span{padding:0 15px 0 0}.home-official-products .section-title.-lined:after{background-color:#2d2c2b;bottom:2px;content:'';display:block;height:13px;position:absolute;right:0;width:1px}.home-official-products .section-title.-lined:before{background-color:#2d2c2b;bottom:8px;content:'';display:block;height:1px;min-width:2rem;position:absolute;right:0;width:calc( 100% - 320px);z-index:-1}.home-official-products .left-area{width:70%}}@media only screen and (min-width:64.01em){.home-official-products .product-list-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home-official-products>.content{width:auto;max-width:1100px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-top:8em}.home-official-products .right-area{margin-left:3%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:2em;width:47%}.home-official-products .right-area .info-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-official-products .right-area .info-box{border-bottom:none;border-right:1px solid #d8d4d0;margin:0;max-width:60%;padding-bottom:0;padding-right:1em}.home-official-products .right-area .price-tag{-ms-flex-item-align:auto;align-self:auto;padding:0 1em}.home-official-products .right-area:after{height:9.375em;right:-2.5em;width:9.375em}.home-official-products .readmore{-ms-flex-item-align:auto;align-self:auto;margin-bottom:0}.home-official-products .left-area{margin-right:2%;width:48%}.home-official-products .left-area .product{float:none;width:auto}}@media only screen and (min-width:75.01em){.home-official-products>.content{padding-bottom:15em}.home-official-products .left-area figure{width:40%}.home-official-products .left-area .info-box-wrapper{width:60%}.home-official-products .left-area .info-box{padding-left:2.5em;width:100%}.home-official-products .right-area .product{height:0;padding-bottom:100%}.home-official-products .right-area .product .info-box-wrapper{position:absolute;bottom:2em;width:calc( 100% - 4em)}}.home-partners,.home-sponsors{background-color:#e0e0e0;position:relative;width:100%}.home-partners>.content,.home-sponsors>.content{background-color:#e0e0e0;padding:1em 20px;position:relative;width:100%}.home-partners .section-title,.home-sponsors .section-title{font-family:"Montserrat", sans-serif;font-size:1.8em;height:2.5em;position:relative;text-transform:uppercase;z-index:1}.home-partners .section-title span,.home-sponsors .section-title span{background-color:#e0e0e0;display:inline-block;left:50%;padding:0 15px;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.home-partners .left-area,.home-sponsors .left-area{margin-bottom:4em;margin-left:auto;margin-right:auto;max-width:290px}.home-partners .left-area img,.home-sponsors .left-area img{display:block;margin-left:auto;margin-right:auto}.home-partners .left-area .logo a,.home-sponsors .left-area .logo a{border:1px solid #231f20;display:block;-webkit-transition:border-color .2s easy-out;-o-transition:border-color .2s easy-out;transition:border-color .2s easy-out}.home-partners .left-area .logo a:hover,.home-sponsors .left-area .logo a:hover{background-color:#fff;border-color:transparent}.home-partners .left-area .logo+.title,.home-sponsors .left-area .logo+.title{margin-top:2.5em}.home-partners .left-area .title,.home-sponsors .left-area .title{font-family:"Montserrat", sans-serif;font-size:1.2em;margin:1.5em 0 .5em;text-transform:uppercase}@media only screen and (min-width:40.01em){.home-partners .content,.home-sponsors .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-partners .left-area,.home-sponsors .left-area{display:inline-block;width:25%}.home-partners .right-area,.home-sponsors .right-area{display:inline-block;width:70%}}@media only screen and (min-width:48.01em){.home-partners .section-title.-lined:before,.home-sponsors .section-title.-lined:before{background-color:#2d2c2b;content:'';display:block;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:calc( 100% + 1px);z-index:-1}.home-partners .section-title.-lined:after,.home-sponsors .section-title.-lined:after{border-left:1px solid #2d2c2b;border-right:1px solid #2d2c2b;content:'';display:block;height:13px;position:absolute;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:100%}.home-partners .left-area,.home-sponsors .left-area{max-width:150px;width:20%}.home-partners .right-area,.home-sponsors .right-area{width:75%}}@media only screen and (min-width:64.01em){.home-partners,.home-sponsors{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.home-partners>.content,.home-sponsors>.content{width:auto;max-width:1300px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.home-partners:before,.home-sponsors:before{background:#e0e0e0;display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:100%}}@media only screen and (min-width:75.01em){.home-partners>.content,.home-sponsors>.content{padding:10em 6em 3em;top:-8.125em}.home-partners>.content:after,.home-sponsors>.content:after{background:#e0e0e0;display:block;height:200px;left:100%;position:absolute;top:0;width:calc( 100vw - 100% - ( ( 100vw - 100% ) / 2 ));content:''}}@media only screen and (min-width:75.01em){.home-sponsors>.content{padding:3em 6em 3em}}.home-partners{padding-top:3em}@media only screen and (min-width:64.01em){.home-partners{padding-top:5em}}.-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em;width:100%}.-list img{display:block}.-list.-highlighted a{background-color:#fff}.-list svg{display:block;height:auto;width:100%}.-list a{display:inline-block}.-list a:hover{background-color:#fff}.-list>li{display:block;margin:1em 1% 0;text-align:center}.-list.partners-list>li{width:calc( ( 100% * ( 1 / 2 ) ) - 2%)}.-list.sponsors-list{margin-bottom:0}.-list.sponsors-list>li{width:calc( ( 100% * ( 1 / 3 ) ) - 2%)}.-list.contributors-list{margin-bottom:0}.-list.contributors-list>li{text-align:left}.-list.contributors-list a:hover{background-color:transparent}@media only screen and (min-width:40.01em){.-list.partners-list>li{width:calc( ( 100% * ( 1 / 3 ) ) - 2%)}.-list.sponsors-list>li{width:calc( ( 100% * ( 1 / 4 ) ) - 2%)}}@media only screen and (min-width:48.01em){.-list.partners-list>li{width:calc( ( 100% * ( 1 / 4 ) ) - 2%)}.-list.sponsors-list>li{width:calc( ( 100% * ( 1 / 5 ) ) - 2%)}}@media only screen and (min-width:64.01em){.-list.partners-list>li{width:calc( ( 100% * ( 1 / 5 ) ) - 2%)}.-list.sponsors-list>li{width:calc( ( 100% * ( 1 / 6 ) ) - 2%)}}.page-content-wrapper{*zoom:1;padding-left:20px;padding-right:20px;position:relative}.page-content-wrapper:after,.page-content-wrapper:before{content:'';display:table}.page-content-wrapper:after{clear:both}.page-content-wrapper:before{background:#e0e0e0;display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:100%;z-index:-2}.page-content-wrapper.archive-judge:before{background:#fff;display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:100%;z-index:-2}.page-content-wrapper.-contact-page:before{background:#2d2c2b;display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);min-height:100%;z-index:-2}.page-content-wrapper.-upcoming-festival-section-1:before{background:#2d2c2b;display:block;height:400px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);min-height:100%;z-index:-2}.page-content-wrapper.-top-asymmetry{-webkit-clip-path:polygon(0% 25px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 25px, 100% 0%, 100% 100%, 0% 100%);background:#fff}.page-content-wrapper.-top-asymmetry:before{display:none}.page-content-wrapper.partners .section-title,.page-content-wrapper.sponsors .section-title{font-family:"Montserrat", sans-serif;font-size:1.8em;height:2.5em;margin-bottom:1em;position:relative;text-transform:uppercase;z-index:1}.page-content-wrapper.partners .section-title>span,.page-content-wrapper.sponsors .section-title>span{display:inline-block;padding:0 15px 0 0}@media only screen and (min-width:40.01em){.page-content-wrapper.-top-asymmetry{-webkit-clip-path:polygon(0% 35px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 35px, 100% 0%, 100% 100%, 0% 100%)}}@media only screen and (min-width:48.01em){.page-content-wrapper.partners .section-title,.page-content-wrapper.sponsors .section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-content-wrapper.partners .section-title>span,.page-content-wrapper.sponsors .section-title>span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page-content-wrapper.partners .section-title .line,.page-content-wrapper.sponsors .section-title .line{height:100%;overflow:hidden;position:relative;width:100%}.page-content-wrapper.partners .section-title .line:before,.page-content-wrapper.sponsors .section-title .line:before{background-color:#2d2c2b;content:'';height:1px;left:0;position:absolute;top:50%;width:100%}.page-content-wrapper.partners .section-title .line:after,.page-content-wrapper.sponsors .section-title .line:after{background-color:#2d2c2b;content:'';height:13px;position:absolute;right:0;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:1px}}@media only screen and (min-width:64.01em){.page-content-wrapper{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:5rem;padding-right:5rem}.page-content-wrapper.shop-page{width:auto;max-width:1400px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem}.archive[class*=" tax-"] .page-content-wrapper,.archive[class^=tax-] .page-content-wrapper,.page-content-wrapper.new-page,.page-template-winners .page-content-wrapper{padding-left:1rem;padding-right:1rem}.page-content-wrapper.new-page,.page-content-wrapper.single-post{padding-left:0;padding-right:0}.page-content-wrapper.-top-asymmetry{background:#2d2c2b;-webkit-clip-path:polygon(0% 45px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 45px, 100% 0%, 100% 100%, 0% 100%);max-width:none}}@media only screen and (min-width:75.01em){.page-content-wrapper.-top-asymmetry{-webkit-clip-path:polygon(0% 55px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 55px, 100% 0%, 100% 100%, 0% 100%)}}@media only screen and (min-width:100.01em){.page-content-wrapper.-top-asymmetry{-webkit-clip-path:polygon(0% 65px, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 65px, 100% 0%, 100% 100%, 0% 100%)}.page-content-wrapper.archive-submission,.page-content-wrapper.single-new,.page-content-wrapper.single-page{padding-left:0;padding-right:0}}@media only screen and (min-width:112.51em){.page-content-wrapper.-top-asymmetry{left:calc( ( ( 100vw - 100% ) / 2 ) * -1);width:100vw}}.breadcrumb-wrapper{color:#fff;display:none;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;letter-spacing:1px;position:relative;text-transform:uppercase}.breadcrumb-wrapper .title{display:block;position:relative}.breadcrumb-wrapper a{color:#fff}.breadcrumb-wrapper a:hover{color:#2d2c2b}.breadcrumb-wrapper nav{display:inline-block;margin-top:.8em}.breadcrumb-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb-wrapper li{display:block;margin:0 .3em 0 .5em;padding-right:1.3em;position:relative}.breadcrumb-wrapper li:first-child{margin-left:0}.breadcrumb-wrapper li:not(:last-child):after{color:#fff;content:'\e903';display:block;font-family:'icomoon';font-size:.4em;position:absolute;right:0;top:0}.breadcrumb-wrapper li:last-child{color:#2d2c2b}.breadcrumb-wrapper li:last-child a{color:inherit}.breadcrumb-wrapper li:last-child a:hover{color:#4db9b5}.-bg-green-gradient .breadcrumb-wrapper li:last-child a:hover{color:#fff}.breadcrumb-wrapper li span{display:block;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.-dark .breadcrumb-wrapper a:hover{color:#4db9b5}.-dark .breadcrumb-wrapper li:last-child a,.-dark .breadcrumb-wrapper li:last-child span{color:#4db9b5}@media only screen and (min-width:48.01em){.breadcrumb-wrapper{display:block}}@media only screen and (min-width:64.01em){.breadcrumb-wrapper .title{display:inline-block}.breadcrumb-wrapper .title:before{background-color:#fff;content:'';display:inline-block;height:1px;left:-75px;margin-right:15px;position:absolute;top:50%;width:60px}.breadcrumb-wrapper nav{margin-top:0}.breadcrumb-wrapper li:first-child{margin-left:.5em}.search .breadcrumb-wrapper li span{max-width:300px}}.page-title-wrapper{margin:1em 0}.page-title-wrapper .title{color:#2d2c2b;font-family:"Montserrat", sans-serif;font-size:1.2em;letter-spacing:1px;text-transform:uppercase}.-dark .page-title-wrapper .title{color:#4db9b5}@media only screen and (min-width:40.01em){.page-title-wrapper .title{font-size:1.4em}}@media only screen and (min-width:48.01em){.page-title-wrapper .title{font-size:1.6em}.single-post .page-title-wrapper .title{display:none}}@media only screen and (min-width:64.01em){.page-title-wrapper .title{font-size:2em}}.placeholder-space{display:none;width:1px}.placeholder-space.-h50{height:50px}@media only screen and (min-width:64.01em){.single-judge .placeholder-space,.single-page .placeholder-space,.single-post .placeholder-space{display:block}}.page-content-section{position:relative}.-contact-page .page-content-section{margin-bottom:8em}.-top-asymmetry .page-content-section{margin-left:auto;margin-right:auto;max-width:100%;padding-top:2em;width:100%}.-top-asymmetry .page-content-section.-section-cart-total,.-top-asymmetry .page-content-section.-section-checkout,.-top-asymmetry .page-content-section.-section-pagination,.-top-asymmetry .page-content-section.-submission-step-1,.-top-asymmetry .page-content-section.-submission-step-2{padding-top:0}.-top-asymmetry .page-content-section.form-coupon-wrapper{padding-top:2em}.page-content-section.-section-woocommerce-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em}form.login .page-content-section.-section-woocommerce-message{margin-bottom:1em}.page-content-section.-section-woocommerce-message>div{padding:.5em 0;text-align:center}.page-content-section.-section-woocommerce-message a{color:#2d2c2b}.page-content-section.-section-woocommerce-message a:hover{color:#fff}.page-content-section.-section-woocommerce-message.-section-woocommerce-message-error{background-color:#ec0048;color:#fff}.page-content-section.-section-woocommerce-message.-section-woocommerce-message-success{background-color:#6ac08c}.page-content-section.-section-woocommerce-message.-section-woocommerce-message-info{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%)}.shop-page .page-content-section.-section-woocommerce-message{padding-top:3em}.checkout-page .page-content-section.-section-woocommerce-message{padding-top:0em}.page-content-section.-section-woocommerce-message:empty{display:none!important;margin:0;padding:0;width:.1px;height:.1px}.page-content-section.-section-orders-latest-details .button-helper{padding:2em 0 0}.archive .page-content-wrapper .page-content-section:first-child,.page-template-finalists .page-content-wrapper .page-content-section:first-child,.page-template-winners .page-content-wrapper .page-content-section:first-child,.search-results .page-content-wrapper .page-content-section:first-child{margin-bottom:0;position:relative}.archive .page-content-wrapper .page-content-section:first-child:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child:before,.page-template-winners .page-content-wrapper .page-content-section:first-child:before,.search-results .page-content-wrapper .page-content-section:first-child:before{background-color:#e0e0e0;content:'';display:block;height:25px;width:calc( 100vw - ( ( 100vw - 100% ) / 2 ));-webkit-clip-path:polygon(0% 100%, 100% 0%, 100% 100%);clip-path:polygon(0% 100%, 100% 0%, 100% 100%)}.archive .page-content-wrapper .page-content-section:first-child.-section-archive-judges:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child.-section-archive-judges:before,.page-template-winners .page-content-wrapper .page-content-section:first-child.-section-archive-judges:before,.search-results .page-content-wrapper .page-content-section:first-child.-section-archive-judges:before{background-color:#fff}.archive .page-content-wrapper .page-content-section:first-child.-section-archive-judges .page-content:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child.-section-archive-judges .page-content:before,.page-template-winners .page-content-wrapper .page-content-section:first-child.-section-archive-judges .page-content:before,.search-results .page-content-wrapper .page-content-section:first-child.-section-archive-judges .page-content:before{background:#fff;display:block;height:300px;left:100%;position:absolute;top:0;width:calc( 100vw - 100% - ( ( 100vw - 100% ) / 2 ));content:''}.archive .page-content-wrapper .page-content-section:first-child .page-content:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child .page-content:before,.page-template-winners .page-content-wrapper .page-content-section:first-child .page-content:before,.search-results .page-content-wrapper .page-content-section:first-child .page-content:before{background:#e0e0e0;display:block;height:300px;left:100%;position:absolute;top:0;width:calc( 100vw - 100% - ( ( 100vw - 100% ) / 2 ));content:''}.page-content-section.-winners-archive{background-color:transparent}.page-content-section.-winners-archive:before{background:#fff;display:block;height:300px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';bottom:0;height:calc( 100% - 200px);top:inherit}.page-content-section.-winners-archive .message{padding:1em 1em 4em;text-align:center}@media only screen and (min-width:48.01em){.page-content-section.-section-catalogs{padding-bottom:5em}.archive .page-content-wrapper .page-content-section:first-child:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child:before,.page-template-winners .page-content-wrapper .page-content-section:first-child:before,.search-results .page-content-wrapper .page-content-section:first-child:before{height:35px}.page-content-section.-with-ed-badge:after{background-image:url("../images/stamp.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:8em;position:absolute;right:4.5em;top:-3.5em;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:8em}}@media only screen and (min-width:64.01em){.-top-asymmetry .page-content-section{padding-top:5em}.-top-asymmetry .page-content-section.-section-woocommerce-message{padding:0}.-top-asymmetry .page-content-section.-section-woocommerce-message>div{padding:1em}.-top-asymmetry .page-content-section.-section-woocommerce-message .close-notification{display:inline-block;font-size:.8em;font-weight:bold;margin-left:1rem}.-top-asymmetry .page-content-section.-cart-details,.-top-asymmetry .page-content-section.-section-cart-total{padding-top:0}.archive .page-content-wrapper .page-content-section:first-child:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child:before,.page-template-winners .page-content-wrapper .page-content-section:first-child:before,.search-results .page-content-wrapper .page-content-section:first-child:before{height:45px}}@media only screen and (min-width:75.01em){.archive .page-content-wrapper .page-content-section:first-child:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child:before,.page-template-winners .page-content-wrapper .page-content-section:first-child:before,.search-results .page-content-wrapper .page-content-section:first-child:before{height:55px}}@media only screen and (min-width:100.01em){.archive .page-content-wrapper .page-content-section:first-child:before,.page-template-finalists .page-content-wrapper .page-content-section:first-child:before,.page-template-winners .page-content-wrapper .page-content-section:first-child:before,.search-results .page-content-wrapper .page-content-section:first-child:before{height:65px}.-top-asymmetry .page-content-section{max-width:calc(100vw - 2 * ( 54px ))}}.page-content{*zoom:1;background-color:#fff;padding:1em 20px;position:relative;width:100%}.page-content:after,.page-content:before{content:'';display:table}.page-content:after{clear:both}.page-content.-gray{background-color:#e0e0e0}.page-content.-no-bg{background:none}.page-content.-clip-top{margin-top:3em;position:relative}.page-content.-clip-top:before{background-image:url("../images/boxed-white-bg-alt.svg");background-position:right bottom;background-repeat:no-repeat;background-size:cover;content:'';display:block;height:47px;left:0;position:absolute;top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:100%}.page-content.-clip-top.-gray:before{background-image:url("../images/boxed-gray-bg-alt.svg")}.page-content .-rules-page{display:none}.single-page .page-content{padding-bottom:0}.-history-page .page-content{padding-bottom:5rem;padding-left:0;padding-right:0}.page-content-section.-section-addresses .page-content{padding-bottom:4rem}@media only screen and (min-width:48.01em){.page-content .-rules-page{display:block;font-size:.6em;position:absolute;right:.7em;top:-14em}}@media only screen and (min-width:64.01em){.page-content .-rules-page{font-size:.7em;right:-2em}.single-new .page-content,.single-page .page-content,.single-submission .page-content,.upcoming-festival-page .page-content{padding-left:0;padding-right:0}}@media only screen and (min-width:75.01em){.page-content .-rules-page{font-size:1em;top:-11em}.new-page .page-content{padding-left:5rem;padding-right:5rem}}.text-content-wrapper{margin-bottom:6em}.text-content-wrapper .submission-list-context .message p{margin-bottom:2rem;text-align:center}.-contact-page .text-content-wrapper,.-history-page .text-content-wrapper,.shop-page .text-content-wrapper,.single-page .text-content-wrapper,.submission-list .text-content-wrapper,.text-content-wrapper.-no-bottom-margin{margin-bottom:0}@media only screen and (min-width:64.01em){.text-content-wrapper{float:left;clear:none;width:87.125%;margin-left:6.4375%;margin-right:3%}.text-content-wrapper:last-child{margin-right:0}.-section-posts .text-content-wrapper{float:left;clear:none;width:100%;margin-left:0;margin-right:3%}.-section-posts .text-content-wrapper:last-child{margin-right:0}}header{*zoom:1;padding:20px 20px 0;position:relative}header:after,header:before{content:'';display:table}header:after{clear:both}header:before{background:#2d2c2b;display:block;height:300px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:''}header.-contact-page{margin-bottom:2em}header.-contact-page:before{background-image:url("../images/clouds-image.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;content:'';display:block;height:700px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1}header.-objectives-page{margin-bottom:2em}header.-objectives-page:before{display:none}header.-bg-green-gradient:before{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);display:block;height:370px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:''}header.-padding-bottom{padding-bottom:0}header.-padding-bottom:before{height:200%}@media only screen and (min-width:40.01em){header{padding-top:40px}header.-contact-page{margin-bottom:8em}}@media only screen and (min-width:48.01em){header{padding-top:60px}header:before{background:#2d2c2b;display:block;height:400px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:''}}@media only screen and (min-width:64.01em){header{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:6rem;padding-right:8rem}header .login-badge{background-image:url("../images/stamp.svg");background-position:center;background-repeat:no-repeat;background-size:contain;bottom:-4rem;display:block;height:8em;position:absolute;right:3rem;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:8em;z-index:10}}@media only screen and (min-width:75.01em){header{padding-top:100px}header:before{background:#2d2c2b;display:block;height:500px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:''}header.-upcoming-festival:before{height:400px}}@media only screen and (min-width:100.01em){header{padding-left:0}header .login-badge{bottom:-5rem;right:0rem}}.page-super-container{position:relative}.page-super-container:before{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);content:'';height:100%;left:calc( -1 * ( 100vw - 100% ) / 2);position:absolute;top:0;width:100vw}.page-super-container .page-content,.page-super-container .page-content-section,.page-super-container .page-content-wrapper,.page-super-container .post-content{background:transparent}.page-super-container .page-content-section:before,.page-super-container .page-content-wrapper:before,.page-super-container .page-content:before,.page-super-container .post-content:before{display:none!important}.page-super-container .post-content{padding-bottom:2em}.form-wrapper{margin:6em auto 3em;width:100%}.big-hexagon-wrapper{margin-bottom:5em}.big-hexagon-wrapper .big-hexagon-tag{font-size:.702830189em;height:26.5em;margin-left:auto;margin-right:auto;position:relative;width:23.125em}.big-hexagon-wrapper .big-hexagon-tag .content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;height:100%;-ms-flex-pack:distribute;justify-content:space-around;left:0;position:absolute;top:0;width:100%}.big-hexagon-wrapper .big-hexagon-tag [class^=icon]{color:#4db9b5;margin-bottom:1em}.big-hexagon-wrapper .big-hexagon-tag .content{color:#fff;font-family:"Raleway", sans-serif;margin:3.4em 0 0}.big-hexagon-wrapper .big-hexagon-tag svg{fill:#2d2c2b}.big-hexagon-wrapper .big-hexagon-tag a{color:#fff}.big-hexagon-wrapper .big-hexagon-tag a:hover{color:#4db9b5}.big-hexagon-wrapper .title{font-family:"Montserrat", sans-serif;text-transform:uppercase}.big-hexagon-wrapper em{font-style:normal;font-weight:700}.big-hexagon-wrapper .address{font-size:.9em;line-height:1.6;margin:1.2em 0;position:relative}.big-hexagon-wrapper .address:before{background-color:gray;content:'';display:block;height:1px;left:-20px;position:absolute;top:-.5em;width:55%}.big-hexagon-wrapper .address:after{background-color:gray;bottom:-.5em;content:'';display:block;height:1px;left:-20px;position:absolute;width:calc( 100% + 20px)}.big-hexagon-wrapper .contact-info{font-size:.9em}.big-hexagon-wrapper .contact-info>span{display:block;line-height:1.6}@media only screen and (min-width:40.01em){.big-hexagon-wrapper{position:absolute;right:1em;top:-2em;-webkit-transform:translate3d(0, -70%, 0);transform:translate3d(0, -70%, 0)}}@media only screen and (min-width:48.01em){.big-hexagon-wrapper{right:2em}}@media only screen and (min-width:64.01em){.big-hexagon-wrapper{right:-3em;-webkit-transform:translate3d(0, -55%, 0);transform:translate3d(0, -55%, 0)}.big-hexagon-wrapper .big-hexagon-tag{font-size:1em}.big-hexagon-wrapper .big-hexagon-tag .content-wrapper{font-size:1rem}.big-hexagon-wrapper .big-hexagon-tag .content{margin:5em 0 0}.big-hexagon-wrapper .address{margin:2.3em 0 2em}.big-hexagon-wrapper .address:before{top:-1em}.big-hexagon-wrapper .address:after{bottom:-1em}}.-contact-page .-no-bg{padding:0}.-contributors-page .-no-bg{padding:0}.-contributors-page .section-title{color:#fff;font-family:"Montserrat", sans-serif;font-size:1.8em;margin-bottom:1em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.-contributors-page .section-title span{background-color:transparent;display:inline-block;padding:0 15px 0 0}.-contributors-page .text-content{color:#fff}.-contributors-page .text-content-wrapper{margin-bottom:2em;margin-top:2em}@media only screen and (min-width:40.01em){.-contributors-page .section-title{text-align:left}.-contributors-page .section-title.-lined:after{background-color:#fff;bottom:2px;content:'';display:block;height:13px;position:absolute;right:0;width:1px}.-contributors-page .section-title.-lined:before{background-color:#fff;bottom:8px;content:'';display:block;height:1px;position:absolute;right:0;width:calc( 100% - 255px);z-index:-1}}.contributors-wrapper{counter-reset:ccontributor}.contributors-wrapper>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:3em}.contributors-wrapper>ul:after{content:'';display:block;margin:1em 1% 0;max-width:270px;width:100%;width:auto}.contributors-wrapper li{margin-bottom:4em;max-width:270px;width:auto}@media only screen and (min-width:40.01em){.contributors-wrapper li{max-width:290px}}@media only screen and (min-width:64.01em){.contributors-wrapper ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contributor-item-wrapper{font-size:.9em;margin:0;max-width:290px;position:relative;width:auto}.contributor-item-wrapper .image-wrapper{position:relative}.contributor-item-wrapper .title{left:30px;position:absolute;top:125px;z-index:5}.contributor-item-wrapper .tag{height:1.875em;position:relative;width:3.25em}.contributor-item-wrapper .tag:before{color:#fff;content:counter(ccontributor);counter-increment:ccontributor;display:block;font-family:"Montserrat", sans-serif;font-size:1.6em;margin-bottom:.8em;position:relative}.contributor-item-wrapper .tag svg{fill:url("#green1");height:100%;width:100%}.contributor-item-wrapper>.content{position:relative}.contributor-item-wrapper>.content .hover{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;display:block;height:76px;opacity:0;position:absolute;width:76px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.contributor-item-wrapper>.content .hover:after,.contributor-item-wrapper>.content .hover:before{background-color:#fff;content:'';display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, calc( -50% + 1px), 0);transform:translate3d(-50%, calc( -50% + 1px), 0);width:1px}.contributor-item-wrapper>.content .hover:after{height:1px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:20px}.contributor-item-wrapper>.content>a{display:block}.contributor-item-wrapper>.content>a:hover .hover{opacity:1}.contributor-item-wrapper>.content>a:hover img{-webkit-filter:none;filter:none;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.contributor-item-wrapper figure{*zoom:1}.contributor-item-wrapper figure:after,.contributor-item-wrapper figure:before{content:'';display:table}.contributor-item-wrapper figure:after{clear:both}.contributor-item-wrapper img{border-radius:50%;display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:auto;max-width:100%;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:auto}.contributor-item-wrapper .item-info{color:#fff;font-family:"Montserrat", sans-serif;text-transform:uppercase;position:relative;padding:0 0 0 2.5rem;margin-top:1.1rem}.contributor-item-wrapper .category,.contributor-item-wrapper .item-name{line-height:1.5;padding:.6rem 0;position:relative;text-transform:uppercase}.contributor-item-wrapper .item-name{color:#2d2c2b;font-family:"Montserrat", sans-serif;font-size:1.5em}.contributor-item-wrapper .item-name>span{color:#fff;display:block;font-size:.8rem}.contributor-item-wrapper .category{font-family:"Montserrat", sans-serif;font-size:.8em;letter-spacing:1px}.contributor-item-wrapper .footer{font-family:"Raleway", sans-serif;font-size:.9em;line-height:1.5;padding:0 0 .6rem;position:relative;text-transform:lowercase}.contributor-item-wrapper .footer em{display:inline-block;font-style:normal;font-weight:700;margin-right:.3em}.contributor-item-wrapper .footer a{color:#fff;font-family:"Montserrat", sans-serif}.contributor-item-wrapper .footer a:hover{color:#2d2c2b}.contributor-item-wrapper .footer>span{display:block;margin-bottom:.4em;text-transform:none}.contributor-item-wrapper .footer>span.social{margin-top:1.5em;position:relative}.contributor-item-wrapper .footer>span.social a{display:inline-block;font-size:1.2em;line-height:1;margin-left:70%}.contributor-item-wrapper .footer>span.social a:before{background-color:#fff;bottom:6px;content:'';display:inline-block;height:1px;left:0;position:absolute;width:calc( 70% - 10px)}@media only screen and (min-width:40.01em){.contributor-item-wrapper{font-size:.8em}}@media only screen and (min-width:64.01em){.contributor-item-wrapper{font-size:1em}}@media only screen and (min-width:75.01em){.contributor-item-wrapper{font-size:1em}}.share-this{margin:10em 0 3em}.share-this .icons-container{margin:0 auto;position:relative;width:230px}.share-this .icons-container:before{background-color:#c7c7c7;content:'';display:block;height:90px;left:calc( 50% - 1px);position:absolute;top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:1px}.share-this .icons-container:after{background-color:#c7c7c7;content:'';display:block;height:1px;left:50%;position:absolute;top:-90px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:13px}.share-this .content{padding:2em 0;position:relative;text-align:center}.share-this .content:before{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);content:'';display:block;height:3px;left:0;position:absolute;top:0;width:100%}.share-this .content>span{font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.share-this .icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share-this .icons li{margin:0 1em}@media only screen and (min-width:40.01em){.share-this{margin:10em 0 5em}}.header-shape{margin:0 auto 6em;max-width:100%;position:relative;width:250px}.header-shape .tag{height:2.6875em;left:-.8em;position:absolute;top:1em;width:4.625em}.header-shape .tag svg{height:100%;width:100%}.header-shape:after{background-color:#fff;bottom:11px;content:'';height:150px;left:calc( 50% - 1px);position:absolute;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);width:1px;z-index:10}@media only screen and (min-width:40.01em){.header-shape{width:410px}.header-shape .tag{left:0;top:54px}.header-shape:after{bottom:13px;height:180px}}.large-hexa{margin:0 auto;max-width:100%;position:relative;width:336.19355px}.large-hexa>svg{display:block;height:auto;margin:0 auto;width:100%}.large-hexa image{-webkit-clip-path:polygon(50% 100%, 0% 75%, 0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%);clip-path:polygon(50% 100%, 0% 75%, 0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%)}.large-hexa .green-hexa{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);-webkit-clip-path:url(#shape-hexagon-cp);clip-path:url(#shape-hexagon-cp);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:204px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:177.67742px}.large-hexa .green-hexa .title{color:#fff;font-family:"Montserrat", sans-serif;font-size:1.5em;letter-spacing:1px;margin-top:1em;text-transform:uppercase}.large-hexa .green-hexa .arrow{position:relative;top:1em;color:#fff;font-size:1.4em}.large-hexa:after{background-image:url("../images/stamp_white.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:6em;position:absolute;right:-1em;top:1em;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:6em}@media only screen and (min-width:40.01em){.large-hexa .green-hexa{height:264px;width:229.93548px}.large-hexa .green-hexa .title{font-size:2em}.large-hexa .green-hexa .arrow{position:relative;top:2em;color:#fff;font-size:1.4em}.large-hexa:after{height:9.375em;right:-3em;width:9.375em}}.cloud-wrapper{max-height:100vh;position:relative}.cloud-wrapper .text-content{margin:0 auto;max-width:44.5rem;padding:0 20px 2em;width:100%}.cloud-wrapper .text-content>ul{text-align:center}.cloud-wrapper .text-content li{border-bottom:1px solid #2d2c2b;display:block;margin-bottom:3em;padding:1em 0}.cloud-wrapper .text-content h4,.cloud-wrapper .text-content p{font-family:"Montserrat", sans-serif;text-transform:uppercase}.cloud-wrapper .text-content h4{font-size:1.6em;line-height:1;margin:0 0 .5em}.cloud-wrapper .text-content p{font-size:.9em}.cloud-wrapper+.link-button-wrapper{left:0;margin-bottom:3em;margin-top:2.5em;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cloud-wrapper .scrollable-content{height:calc( 100vh - 10px);overflow:auto}.cloud-wrapper .scrollable-content::-webkit-scrollbar{width:0px}.cloud-wrapper .scrollable-content::-webkit-scrollbar-track-piece{background-color:transparent}.cloud-wrapper .video-bg{background-image:url("../images/clouds-image.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;display:block;left:50%;min-height:100%;overflow:hidden;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:calc( 100% + ( 100vw - 100% ));z-index:-1}.cloud-wrapper video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:auto}.bg-clouds{background-image:url("../images/clouds-image.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:48.01em){.bg-clouds{padding-bottom:6rem}}.statistics{margin-top:2rem}.statistics .title{font-family:"Montserrat", sans-serif;font-size:1.2em;font-weight:bold;line-height:1.2;text-transform:uppercase}.statistics .subtitle{font-size:.8em;line-height:1.2;margin-top:.4em;text-transform:uppercase}.statistics>li{margin-bottom:1.2em;padding-bottom:1.2em;position:relative}.statistics>li:not(:last-child):after{content:'';width:100%;position:absolute;left:0;bottom:-1px;height:1px;background:#2d2c2b;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(50%, rgba(0, 0, 0, 0.2)), to(transparent));background:-webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.2) 50%, transparent 100%);background:-o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.2) 50%, transparent 100%);background:linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.2) 50%, transparent 100%)}@media only screen and (min-width:48.01em){.statistics{margin-top:8.3rem}.statistics .title{letter-spacing:1px}}@media only screen and (min-width:48.01em){.-history-page .left-column{float:left;clear:none;width:63.21429%;margin-left:0;margin-right:3%}.-history-page .left-column:last-child{margin-right:0}.-history-page .right-column{float:left;clear:none;width:26.42857%;margin-left:7.35714%;margin-right:3%}.-history-page .right-column:last-child{margin-right:0}}.history-clouds{left:calc( -1 * ( ( 100vw - 100% ) / 2 ));position:relative;width:100vw}@media only screen and (min-width:64.01em){.history-clouds .page-content-wrapper{padding-left:6em;padding-right:6em}}.history-best-of{background-color:#2d2c2b;padding-top:82px;position:relative}.history-best-of:before{background-color:#2d2c2b;content:'';display:block;height:calc( 100% + 82px);left:50%;position:absolute;top:-82px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1}.history-best-of .page-content-wrapper:before{display:none}.history-best-of .year-selector{margin:0 auto 2em;max-width:250px;position:relative;width:100%;z-index:10}.history-best-of .year-selector:before{background-color:#5b5b5b;content:'';display:block;height:164px;left:50%;position:absolute;top:-162px;width:1px}.history-best-of .year-selector:after{background-color:#5b5b5b;content:'';display:block;height:1px;left:calc(50% - 10px);position:absolute;top:-162px;width:20px}.history-best-of .year-selector .nice-select .list{width:100%}.history-best-of .home-bestof{background-color:transparent}.history-best-of .home-bestof:before{display:none}.history-best-of .home-bestof i{font-style:normal}.history-best-of .home-bestof>.content{background-color:transparent;padding:0;top:0}.history-best-of .home-bestof>.content:after{display:none}.history-best-of .home-bestof .section-title span{color:#fff;background-color:#2d2c2b}.history-best-of .hexa-item-wrapper .title h4{color:#4db9b5}.history-best-of .hexa-item-wrapper .footer,.history-best-of .hexa-item-wrapper .item-name{color:#fff}.history-best-of .hexa-item-wrapper .footer a,.history-best-of .hexa-item-wrapper .item-name a{color:inherit}.history-best-of .hexa-item-wrapper .footer a:hover,.history-best-of .hexa-item-wrapper .item-name a:hover{color:#4db9b5}.history-best-of .hexa-item-wrapper .category:after,.history-best-of .hexa-item-wrapper .footer:after,.history-best-of .hexa-item-wrapper .item-name:after{background-color:#5b5b5b}.history-best-of .winners-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5rem;padding-bottom:3rem;width:100%}.history-best-of .winners-button-wrapper>.link-button-wrapper{left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:48.01em){.history-best-of .section-title.-lined:after,.history-best-of .section-title.-lined:before{background-color:#5b5b5b}}@media only screen and (min-width:75.01em){.history-best-of .-hexa-list ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history-best-of .-hexa-list li{margin-left:0;margin-right:0}}.festival-tickets-list{margin-top:4em}.festival-tickets-list>li{background-color:#2d2c2b;margin-bottom:5em;margin-left:auto;margin-right:auto;max-width:336px;width:100%}.festival-tickets-list .ticket-wrapper{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.festival-tickets-list img{display:block}.festival-tickets-list .type-area{font-size:.7em;position:relative}.festival-tickets-list .type-wrapper{left:50%;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.festival-tickets-list .type-container{font-size:.9em;height:6.8125em;position:relative;width:7.8125em}.festival-tickets-list .type-container .title{font-family:"Montserrat", sans-serif;font-size:.8em;letter-spacing:1px;text-transform:uppercase}.festival-tickets-list .type-container .number{color:#fff;display:block;font-family:"Montserrat", sans-serif;font-size:2em;margin-top:.4em}.festival-tickets-list .type-container>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1em;position:absolute;width:100%;-webkit-clip-path:polygon(0% 0%, 100% 0%, 50% 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.festival-tickets-list .type-container>a+svg{height:auto;width:100%}.festival-tickets-list .type-container>a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.festival-tickets-list .type-container>a:hover{color:#fff}.festival-tickets-list .type-container>a:hover+svg stop:first-child{stop-color:#4db9b5}.festival-tickets-list .type-container>a:hover+svg stop:last-child{stop-color:#4db9b5}.festival-tickets-list>li:first-child .type-container > a + svg{fill:url(#ticket-type1)}.festival-tickets-list>li:nth-child(2) .type-container>a+svg{fill:url(#ticket-type2)}.festival-tickets-list>li:nth-child(3) .type-container>a+svg{fill:url(#ticket-type3)}.festival-tickets-list .ticket-info-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:3em 1em 1em;text-align:center}.festival-tickets-list .ticket-title{font-family:"Montserrat", sans-serif;font-size:1.4em;line-height:1.4;margin-bottom:.5em;text-transform:uppercase}.festival-tickets-list .ticket-description{font-size:.9em}.festival-tickets-list .ticket-price{font-family:"Montserrat", sans-serif;font-size:1.1em;margin-top:2.2em;padding-top:.6em;position:relative}.festival-tickets-list .ticket-price:before{background-color:#565656;bottom:100%;content:'';display:block;height:30px;left:50%;position:absolute;width:1px}.festival-tickets-list .bottom-info{padding:1em;width:100%}.festival-tickets-list .bottom-info>a{color:#4db9b5;display:block;font-size:.8em;font-weight:700;letter-spacing:1px;margin-top:1em;padding:.5em 1em;text-align:center;text-transform:uppercase}.festival-tickets-list .bottom-info>a:hover{color:#fff}.festival-tickets-list .ticket-form{*zoom:1}.festival-tickets-list .ticket-form:after,.festival-tickets-list .ticket-form:before{content:'';display:table}.festival-tickets-list .ticket-form:after{clear:both}.festival-tickets-list .ticket-form .list,.festival-tickets-list .ticket-form span{color:#2d2c2b}.festival-tickets-list .ticket-form .list{max-height:120px}.festival-tickets-list .book-tickets{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;padding-top:3px;text-transform:uppercase}.festival-tickets-list .book-tickets:hover{background-color:#4db9b5;color:#fff}.festival-tickets-list .tba{margin:3em auto 2em;width:60%}.festival-tickets-list .tba img{display:block}@media only screen and (min-width:48.01em){.festival-tickets-list .type-area{font-size:1em}.festival-tickets-list .ticket-info-wrapper{padding:5em 2em 1em}.festival-tickets-list .bottom-info{padding:1em 2em 2em}}@media only screen and (min-width:64.01em){.festival-tickets-list>li{margin-bottom:0}}@media only screen and (min-width:40.01em){.-section-tickets .text-content-wrapper:before{background:#fff;display:block;height:214px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';top:inherit;bottom:0;z-index:0}}@media only screen and (min-width:64.01em){.-section-tickets .text-content-wrapper:before{height:134px}}.-section-catalogs .section-title,.-section-trophies .section-title{position:relative}.-section-catalogs .section-title>span,.-section-trophies .section-title>span{display:block;font-family:"Montserrat", sans-serif;font-size:2em;letter-spacing:1px;padding-top:1em;text-align:center;text-transform:uppercase}.-section-catalogs .product-list,.-section-trophies .product-list{margin-top:3em}.-section-catalogs .product-list>li,.-section-trophies .product-list>li{margin-bottom:5em}@media only screen and (min-width:40.01em){.-section-catalogs .product-list>li,.-section-trophies .product-list>li{margin-bottom:3em}}.-section-catalogs .page-content{background-color:transparent}.-section-catalogs:before{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:calc( 100% - 70px);top:70px}.-section-catalogs .section-title{margin-top:7em}.-section-catalogs .section-title:before{border-right:1px dashed #c7c7c7;content:'';height:7em;left:50%;position:absolute;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:2px}@media only screen and (min-width:40.01em){.-section-trophies .product-list>li{margin-bottom:2em}}.normal-item-wrapper{margin:0 auto;max-width:100%;position:relative;width:15.625rem}.normal-item-wrapper .image-wrapper{position:relative}.normal-item-wrapper .image-wrapper a{display:block;margin-left:auto;position:relative;text-align:right;width:100%;height:100%}.normal-item-wrapper .image-wrapper a>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;height:76px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;opacity:0;padding-left:.2em;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:76px}.normal-item-wrapper .image-wrapper a:hover>span{opacity:1}.normal-item-wrapper>.content{position:relative}.normal-item-wrapper img{display:block;height:auto;max-width:100%;width:100%}.normal-item-wrapper .product-info{color:#fff;font-family:"Montserrat", sans-serif;margin-top:1.1rem;padding:0 0 0 1.5rem;position:relative}.normal-item-wrapper .product-info>div{line-height:1.3;padding:.6rem 0;position:relative}.normal-item-wrapper .product-info>div:after{background-color:#fff;bottom:0;content:'';display:block;height:1px;left:-1.5rem;position:absolute;width:calc( 100% + 1.5rem)}.normal-item-wrapper .product-title{font-size:1.1em;letter-spacing:1px;text-transform:uppercase}.normal-item-wrapper .product-title>a{color:#2d2c2b}.normal-item-wrapper .product-title>a:hover{color:#fff}.normal-item-wrapper .product-mini-desc{font-family:"Raleway", sans-serif;font-size:.9em}.normal-item-wrapper .product-price{font-family:"Montserrat", sans-serif;font-size:1.2em}.normal-item-wrapper .product-price:after{width:35%!important}.normal-item-wrapper .product-price span{color:#e0e0e0;display:inline-block;margin-left:.5em;text-decoration:line-through}.-grid-center>li{margin-left:auto;margin-right:auto}@media only screen and (min-width:40.01em){.-grid-center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.-grid-center>li{width:45%}}@media only screen and (min-width:64.01em){.-grid-center>li{width:31%}.-section-catalogs .-grid-center>li{width:22%}}.circle-item-wrapper{margin:0 auto;max-width:100%;position:relative;width:19.375rem}.circle-item-wrapper .image-wrapper{position:relative}.circle-item-wrapper .image-wrapper .hover{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;display:block;height:76px;opacity:0;position:absolute;width:76px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.circle-item-wrapper .image-wrapper .hover:after,.circle-item-wrapper .image-wrapper .hover:before{background-color:#fff;content:'';display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, calc( -50% + 1px), 0);transform:translate3d(-50%, calc( -50% + 1px), 0);width:1px}.circle-item-wrapper .image-wrapper .hover:after{height:1px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:20px}.circle-item-wrapper .image-wrapper a{display:block;margin-left:auto;max-width:calc( 100% - 2.5rem);position:relative;text-align:right;width:16.875rem}.circle-item-wrapper .image-wrapper a:hover .hover{opacity:1}.circle-item-wrapper>.content{position:relative}.circle-item-wrapper img{border-radius:50%;display:block;height:auto;max-width:100%;width:16.875rem}.circle-item-wrapper .product-info{font-family:"Montserrat", sans-serif;margin-top:1.1rem;padding:0 0 0 2.5rem;position:relative}.circle-item-wrapper .product-info>div{color:#3c3935;line-height:1.3;padding:.6rem 0;position:relative}.circle-item-wrapper .product-info>div:after{background-color:#d8d4d0;bottom:0;content:'';display:block;height:1px;left:-2.5rem;position:absolute;width:calc( 100% + 2.5rem)}.circle-item-wrapper .product-title{font-size:1.5em;letter-spacing:1px;text-transform:uppercase}.circle-item-wrapper .product-title>a{color:#2d2c2b}.circle-item-wrapper .product-title>a:hover{color:#4db9b5}.circle-item-wrapper .product-mini-desc{font-family:"Raleway", sans-serif;font-size:.9em}.circle-item-wrapper .product-price{font-family:"Montserrat", sans-serif;font-size:1.2em}.circle-item-wrapper .product-price:after{width:35%!important}.circle-item-wrapper .product-price span{color:#e0e0e0;display:inline-block;margin-left:.5em;text-decoration:line-through}.-assymetric-top{margin-top:3em;position:relative}.-assymetric-top:before{background-color:#e0e0e0;content:'';display:block;height:25px;left:0;position:absolute;top:-25px;width:calc( 100vw - ( ( 100vw - 100% ) / 2 ));-webkit-clip-path:polygon(0% 100%, 100% 0%, 100% 100%);clip-path:polygon(0% 100%, 100% 0%, 100% 100%)}.-assymetric-top .page-content:before{background:#e0e0e0;display:block;height:300px;left:100%;position:absolute;top:0;width:calc( 100vw - 100% - ( ( 100vw - 100% ) / 2 ));content:''}@media only screen and (min-width:40.01em){.-assymetric-top:before{height:35px;top:-34px}}@media only screen and (min-width:64.01em){.-assymetric-top:before{height:45px;top:-44px}}@media only screen and (min-width:75.01em){.-assymetric-top:before{height:55px;top:-54px}}@media only screen and (min-width:100.01em){.-assymetric-top:before{height:65px;top:-64px}}.-section-single-product{position:relative}.siblings-products-navigation{position:relative;width:100%;margin:1em 0 3em}.siblings-products-navigation:after,.siblings-products-navigation:before{background-color:#231f20;bottom:-6px;content:'';display:block;height:13px;position:absolute;width:1px}.siblings-products-navigation:before{left:0}.siblings-products-navigation:after{right:0}.siblings-products-navigation>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 0;position:relative}.siblings-products-navigation>ul:before{background-color:#231f20;bottom:0;content:'';display:block;height:100%;left:50%;position:absolute;width:1px}.siblings-products-navigation>ul:after{background-color:#231f20;bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.siblings-products-navigation li{width:50%}.siblings-products-navigation li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4db9b5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;letter-spacing:1px;padding:0 1em;text-align:center;text-transform:uppercase}.siblings-products-navigation li a:hover{color:#2d2c2b}.siblings-products-navigation li span{font-size:2em;margin:.6em 0 0}.siblings-products-navigation li:first-child span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48.01em){.siblings-products-navigation{margin:0 0 5em}.siblings-products-navigation>ul{padding:2em 0}.siblings-products-navigation li span{margin-bottom:0}.siblings-products-navigation li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.9em;padding:0;text-align:left}.siblings-products-navigation li:first-child a{padding-right:1em}.siblings-products-navigation li:first-child span{margin:0 1em 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.siblings-products-navigation li:nth-child(2) a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:1em}.siblings-products-navigation li:nth-child(2) span{margin:0 0 0 1em}}header .back-to-link,header .back-to-shop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;letter-spacing:1px;text-transform:uppercase}header .back-to-link:hover,header .back-to-shop:hover{color:#2d2c2b}header .back-to-link span,header .back-to-shop span{margin-right:1.3rem;font-size:2em}@media only screen and (min-width:64.01em){header .back-to-link,header .back-to-shop{position:absolute;right:2rem;top:3.35rem}}@media only screen and (min-width:75.01em){header .back-to-link,header .back-to-shop{top:5.9rem}}.single-product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product-wrapper .gallery-wrapper{width:100%}@media only screen and (min-width:48.01em){.single-product-wrapper .gallery-wrapper{width:50%}}.product-info-wrapper{margin-left:auto;margin-right:auto;margin-top:2em;max-width:530px;width:100%}.product-info-wrapper .product-category{font-family:"Raleway", sans-serif;font-size:.85em;font-weight:700;letter-spacing:1px;line-height:1.2;padding-bottom:1em;position:relative;text-transform:uppercase}.product-info-wrapper .product-category:after{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:60px}.product-info-wrapper .product-title{font-family:"Montserrat", sans-serif;font-size:2em;line-height:1.2;margin:1em 0;text-transform:uppercase}.product-info-wrapper .product-description p{line-height:1.6}.product-info-wrapper .product-price{font-family:"Montserrat", sans-serif;font-size:1.5em;margin:1em 0}.product-info-wrapper .product-price>span{color:#999999;display:inline-block;margin-left:.6em;text-decoration:line-through}@media only screen and (min-width:48.01em){.product-info-wrapper{margin-top:0;padding-left:4em;width:50%}}.product-slider-wrapper{margin-left:auto;margin-right:auto;max-width:530px;position:relative;width:100%}.product-slider-wrapper:after{background-image:url("../images/stamp.svg");background-size:100%;content:'';display:block;height:5em;position:absolute;right:-1em;top:-1.8em;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:5em}.product-slider-wrapper .slick-arrow:before{color:#2d2c2b;font-size:1.5rem;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.product-slider-wrapper .slick-arrow:hover:before{color:#4db9b5}.product-slider-wrapper .slide{position:relative}.product-slider-wrapper .slide img{height:auto;margin:0 auto}.product-slider-wrapper .zoom-controls{bottom:0;font-family:"Raleway", sans-serif;font-size:.80em;font-weight:700;left:50%;margin-bottom:1em;position:absolute;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.product-slider-wrapper .zoom-controls a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;text-transform:uppercase}.product-slider-wrapper .zoom-controls span{display:inline-block;font-size:1.4em;margin-left:.4em}@media only screen and (min-width:40.01em){.product-slider-wrapper:after{right:-2em}}@media only screen and (min-width:64.01em){.product-slider-wrapper .slick-arrow:before{font-size:2.6rem}.product-slider-wrapper:after{height:9.375em;width:9.375em}}.add-to-cart-form .input-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.add-to-cart-form .input-wrapper.-product-sold-out{opacity:.6}.add-to-cart-form .input-wrapper.-product-sold-out:hover{background:rgba(255, 99, 71, 0.6)}.add-to-cart-form input{font-family:"Montserrat", sans-serif;padding:0 1em;pointer-events:none;text-align:center;width:2em}@media only screen and (min-width:64.01em){.add-to-cart-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-cart-form .input-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-right:3em}}.product-page.shop-page+.share-this{margin:3em 0}@media only screen and (min-width:40.01em){.product-page.shop-page+.share-this{margin:3em 0 5em}}.sold-out-sign{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #999999;color:#999999;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:.75rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;line-height:1.1;margin:1em auto;padding:2.1em 1em;position:relative;text-align:center;text-transform:uppercase}.sold-out-sign>span{display:inline-block;margin:0 auto;position:relative;width:auto}.-section-cart{background-color:#fff;margin-bottom:0;padding-bottom:6em;position:relative}.-section-cart+.-section-cart{padding-top:0}.-section-cart+.-section-cart .page-content{padding-top:0}.-section-cart .cart-wrapper{margin-top:3em}.-section-cart .input-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}.-section-cart .input-wrapper input{font-family:"Montserrat", sans-serif;padding:0 .1em;pointer-events:none;text-align:center;width:2em}.-section-cart .input-wrapper a{margin-top:0;margin-bottom:0}.-section-cart.-cart-header{padding-bottom:0}.-section-cart.-cart-header+.-section-woocommerce-message{padding-top:0}.cart-items>li{border-bottom:1px solid #d8d4d0;margin-bottom:2em;padding-bottom:1em}.cart-items .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-items .column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-items .column:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em;width:100%}.cart-items .column:nth-child(2){float:left;clear:none;width:85.28571%;margin-left:0;margin-right:3%;font-size:.8em}.cart-items .column:nth-child(2):last-child{margin-right:0}.cart-items .column:nth-child(3){display:none}.cart-items .column:nth-child(4){float:left;clear:none;width:11.71429%;margin-left:0;margin-right:3%}.cart-items .column:nth-child(4):last-child{margin-right:0}.cart-items figure{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:180px}.cart-items img{border-radius:50%;display:block;max-width:100%;width:100%}.cart-items .product-description-box{padding-top:1em;text-align:center}.cart-items .product-description-box .product-title{font-family:"Montserrat", sans-serif;font-size:1.1em;line-height:1;text-transform:uppercase}.cart-items .product-description-box .product-description{display:block;font-size:.9em}.cart-items .product-per-item-price-box>span,.cart-items .product-total-price-box>span{display:inline-block;font-size:1em;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:.5em;text-transform:uppercase}.cart-items .product-per-item-price-box .prices,.cart-items .product-total-price-box .prices{font-family:"Montserrat", sans-serif}.cart-items .remove-link-wrapper a{color:#4db9b5;display:inline-block;font-size:.75em;font-weight:700;letter-spacing:1px;padding:1em;text-transform:uppercase}.cart-items .remove-link-wrapper a:hover{color:#2d2c2b}.cart-items .remove-link-wrapper span{display:inline}.cart-items .remove-link-wrapper span:first-child{display:none}@media only screen and (min-width:40.01em){.cart-items .column:nth-child(2){font-size:1em}}@media only screen and (min-width:48.01em){.cart-items>li{padding-bottom:2em}.cart-items .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-items .column:first-child{float:left;clear:none;width:41.14286%;margin-left:0;margin-right:3%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.cart-items .column:first-child:last-child{margin-right:0}.cart-items .column:nth-child(2){float:left;clear:none;width:33.78571%;margin-left:0;margin-right:3%;font-size:1em}.cart-items .column:nth-child(2):last-child{margin-right:0}.cart-items .column:nth-child(3){float:left;clear:none;width:11.71429%;margin-left:0;margin-right:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-items .column:nth-child(3):last-child{margin-right:0}.cart-items .column:nth-child(4){float:left;clear:none;width:4.35714%;margin-left:0;margin-right:3%}.cart-items .column:nth-child(4):last-child{margin-right:0}.cart-items .column:not(:last-child){border-right:1px dashed #c7c7c7}.cart-items .product-per-item-price-box>span,.cart-items .product-total-price-box>span{font-size:.8em;line-height:1.2}.cart-items .product-description-box{padding-left:2em;padding-right:1em;padding-top:0;text-align:left}.cart-items .product-description-box .product-title{font-size:1.4em;letter-spacing:1px;margin-bottom:.4em}.cart-items .product-total-price-box{padding-right:2em}}@media only screen and (min-width:64.01em){.cart-items .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-items .column:first-child{float:left;clear:none;width:41.14286%;margin-left:0;margin-right:3%;margin-bottom:0}.cart-items .column:first-child:last-child{margin-right:0}.cart-items .column:nth-child(2){float:left;clear:none;width:26.42857%;margin-left:0;margin-right:3%;font-size:1em}.cart-items .column:nth-child(2):last-child{margin-right:0}.cart-items .column:nth-child(3){float:left;clear:none;width:11.71429%;margin-left:0;margin-right:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-items .column:nth-child(3):last-child{margin-right:0}.cart-items .column:nth-child(4){float:left;clear:none;width:11.71429%;margin-left:0;margin-right:3%}.cart-items .column:nth-child(4):last-child{margin-right:0}}@media only screen and (min-width:100.01em){.cart-items .remove-link-wrapper a{padding:0}.cart-items .remove-link-wrapper span:first-child{display:inline-block}.cart-items .remove-link-wrapper span:nth-child(2){margin-left:.4em}}.-section-cart-total{background-color:#fff}.-section-cart-total:last-child .page-content{padding-bottom:8.7em}.-section-cart-total .link-button-wrapper.-vline-top{bottom:inherit;left:0;margin-top:60px;position:relative;position:relative;top:inherit;-webkit-transform:none;-ms-transform:none;transform:none}.cart-total-container{*zoom:1;background-color:#2d2c2b;margin-bottom:2em;padding-bottom:1em;position:relative;width:100%}.cart-total-container:after,.cart-total-container:before{content:'';display:table}.cart-total-container:after{clear:both}.cart-total-container .content{float:left;clear:none;width:82.83333%;margin-left:8.58333%;margin-right:3%}.cart-total-container .content:last-child{margin-right:0}.cart-total-container .title{border-bottom:1px solid #5b5b5b;color:#4db9b5;font-family:"Montserrat", sans-serif;font-size:1.5em;letter-spacing:1px;line-height:1.2;margin:.4em 0 .7em 0;padding:.7em 0;text-transform:uppercase}.cart-total-container .info{color:#fff;width:100%}.cart-total-container .info ul{border-bottom:1px solid #5b5b5b;padding-bottom:1.6em;margin-bottom:2em;width:100%}.cart-total-container .info li{*zoom:1;display:block;padding:.4em 0 .1em}.cart-total-container .info li:after,.cart-total-container .info li:before{content:'';display:table}.cart-total-container .info li:after{clear:both}.cart-total-container .info li a{color:#4db9b5}.cart-total-container .info li a:hover{color:#fff}.cart-total-container .info .label{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%;display:inline-block;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;text-transform:uppercase}.cart-total-container .info .label:last-child{margin-right:0}.cart-total-container .info .strong{font-weight:bold}.cart-total-container .info .value{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%;display:inline-block;font-family:"Montserrat", sans-serif;font-size:.8em;text-align:right}.cart-total-container .info .value:last-child{margin-right:0}@media only screen and (min-width:40.01em){.cart-total-container{float:left;clear:none;width:85.28571%;margin-left:7.35714%;margin-right:3%;margin-bottom:0}.cart-total-container:last-child{margin-right:0}.cart-total-container .title{font-size:1.9em;line-height:1;width:100%}.cart-total-container .info .label{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.cart-total-container .info .label:last-child{margin-right:0}.cart-total-container .info .value{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%;text-align:left}.cart-total-container .info .value:last-child{margin-right:0}}@media only screen and (min-width:48.01em){.cart-total-container .info{float:left;clear:none;width:57.08333%;margin-left:34.33333%;margin-right:3%}.cart-total-container .info:last-child{margin-right:0}}.container-helper{position:relative}.action-button.-cart-total{font-size:.7em;margin:0 auto}@media only screen and (min-width:40.01em){.action-button.-cart-total{left:inherit;position:absolute;right:0;top:4.3em;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (min-width:48.01em){.action-button.-cart-total{font-size:1em}}@media only screen and (min-width:75.01em){.action-button.-cart-total{right:3em}}.-section-checkout,.-section-checkout-submissions{background-color:#fff;counter-reset:chechoutsection;position:relative}.-section-checkout-submissions .page-content,.-section-checkout .page-content{padding-left:0;padding-right:0}.-section-checkout-submissions .text-content,.-section-checkout .text-content{padding-left:20px;padding-right:20px}.-section-checkout-submissions .-left-area .number,.-section-checkout .-left-area .number{display:inline-block;height:49px;margin-right:1rem;position:relative;width:43px}.-section-checkout-submissions .-left-area .number>span,.-section-checkout .-left-area .number>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.3em;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.-section-checkout-submissions .-left-area .number>span:before,.-section-checkout .-left-area .number>span:before{content:counter(chechoutsection)}.-section-checkout-submissions .-left-area .number svg,.-section-checkout .-left-area .number svg{fill:url("#green1");height:100%;width:100%}.-section-checkout-submissions .-left-area .submit-wrapper,.-section-checkout .-left-area .submit-wrapper{text-align:center}.-section-checkout-submissions .-left-area .submit-wrapper a,.-section-checkout .-left-area .submit-wrapper a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4db9b5;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:.8em;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;margin-left:0;margin-right:0;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.-section-checkout-submissions .-left-area .submit-wrapper a:hover,.-section-checkout .-left-area .submit-wrapper a:hover{color:#2d2c2b}.-section-checkout-submissions .-left-area .submit-wrapper span,.-section-checkout .-left-area .submit-wrapper span{font-size:2em;margin-left:1rem}.-section-checkout-submissions .sub-section,.-section-checkout .sub-section{margin-bottom:3em;position:relative}.-section-checkout-submissions .-section-title-wrapper,.-section-checkout .-section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:chechoutsection;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;text-transform:uppercase}.-section-checkout-submissions .-section-title-wrapper .title,.-section-checkout .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.2em;letter-spacing:1px}.-section-checkout-submissions .-section-title-wrapper .title span,.-section-checkout .-section-title-wrapper .title span{display:inline-block;font-family:"Raleway", sans-serif;font-size:.9rem;margin-left:.4em;text-transform:none}@media only screen and (min-width:64.01em){.-section-checkout-submissions .-left-area,.-section-checkout .-left-area{float:left;clear:none;width:67.8125%;margin-left:0;margin-right:3%}.-section-checkout-submissions .-left-area:last-child,.-section-checkout .-left-area:last-child{margin-right:0}.-section-checkout-submissions .-right-area,.-section-checkout .-right-area{float:left;clear:none;width:29.1875%;margin-left:0;margin-right:3%;margin-right:0!important}.-section-checkout-submissions .-right-area:last-child,.-section-checkout .-right-area:last-child{margin-right:0}.-section-checkout-submissions .sub-section,.-section-checkout .sub-section{margin-bottom:10em}.-section-checkout-submissions .sub-section:after,.-section-checkout .sub-section:after{border-right:1px dashed #c7c7c7;bottom:-130px;content:'';height:110px;left:50%;position:absolute;width:1px}.-section-checkout-submissions .sub-section:nth-child(3):after,.-section-checkout .sub-section:nth-child(3):after{display:none}.-section-checkout-submissions .-section-title-wrapper .title,.-section-checkout .-section-title-wrapper .title{font-size:1.6em}.-section-checkout-submissions .text-content,.-section-checkout .text-content{padding-left:0;padding-right:0}}.shipping-address-wrapper{display:none;margin-top:2em}.cart-summary-wrapper{background-color:#2d2c2b;color:#fff;margin:0 auto;max-width:500px;padding:1em;position:relative;width:100%}.cart-summary-wrapper:after{background-image:url("../images/boxed-white-bg-alt.svg");background-position:right bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:'';display:block;height:33px;position:absolute;right:0;width:100%}@media only screen and (min-width:48.01em){.cart-summary-wrapper:after{height:40px}}.cart-summary{position:relative}.cart-summary .title{color:#4db9b5;font-family:"Montserrat", sans-serif;font-size:1.7em;letter-spacing:1px;line-height:1;padding:.5em 0 0;text-transform:uppercase}.cart-summary .corner{position:absolute;right:0;top:0}.cart-summary .corner svg{fill:url("#green1");font-size:.8em;height:5.25em;width:3.0625em}.cart-summary .cart-items{margin:3em 0 1em}.cart-summary ul{border-bottom:1px solid #5b5b5b;width:100%}.cart-summary li{display:block;margin-bottom:1em}.cart-summary .cart-item{*zoom:1;font-size:.9em}.cart-summary .cart-item:after,.cart-summary .cart-item:before{content:'';display:table}.cart-summary .cart-item:after{clear:both}.cart-summary .cart-item .label{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;font-weight:700;line-height:1.2;text-transform:uppercase}.cart-summary .cart-item .label:last-child{margin-right:0}.cart-summary .cart-item .quantity{font-size:.9em;font-weight:normal;text-transform:none}.cart-summary .cart-item .value{float:left;clear:none;width:38.2%;margin-left:10.3%;margin-right:3%;font-family:"Montserrat", sans-serif;font-weight:700;line-height:1.2}.cart-summary .cart-item .value:last-child{margin-right:0}.cart-summary .cart-footer .label{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;line-height:1.2}.cart-summary .cart-footer .label:last-child{margin-right:0}.cart-summary .cart-footer li{*zoom:1;font-size:.9em}.cart-summary .cart-footer li:after,.cart-summary .cart-footer li:before{content:'';display:table}.cart-summary .cart-footer li:after{clear:both}.cart-summary .cart-footer .value{float:left;clear:none;width:38.2%;margin-left:10.3%;margin-right:3%;font-family:"Montserrat", sans-serif;font-weight:700;line-height:1.2}.cart-summary .cart-footer .value:last-child{margin-right:0}.cart-summary .cart-footer .value span{font-size:.9em;font-weight:normal}.cart-summary .cart-footer .value>a{color:#4db9b5;font-size:.9em;text-transform:uppercase;line-height:1;letter-spacing:1px;font-weight:700}.cart-summary .cart-footer .value>a:hover{color:#fff}.cart-summary .order-total{*zoom:1;color:#4db9b5;font-family:"Montserrat", sans-serif;font-size:1em;margin:2em 0}.cart-summary .order-total:after,.cart-summary .order-total:before{content:'';display:table}.cart-summary .order-total:after{clear:both}.cart-summary .order-total .sub-title{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;text-transform:uppercase}.cart-summary .order-total .sub-title:last-child{margin-right:0}.cart-summary .order-total .order-total-amount{float:left;clear:none;width:38.2%;margin-left:10.3%;margin-right:3%}.cart-summary .order-total .order-total-amount:last-child{margin-right:0}@media only screen and (min-width:40.01em){.cart-summary .corner svg{font-size:1em}}@media only screen and (min-width:48.01em){.cart-summary .title{font-size:1.3em}.cart-summary .corner svg{font-size:.8em}}@media only screen and (min-width:75.01em){.cart-summary .title{font-size:1.7em}.cart-summary .corner svg{font-size:1em}}.form-coupon-wrapper{background-color:#fff;padding:2em}.form-coupon-wrapper>form{margin:2em auto 0;max-width:500px;width:100%}.form-coupon-wrapper input[type=submit]{color:#4db9b5;cursor:pointer;font-family:"Montserrat", sans-serif;font-weight:700;letter-spacing:1px;margin-left:0;margin-right:0;text-transform:uppercase;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-coupon-wrapper input[type=submit]:hover{color:#2d2c2b}form.checkout{*zoom:1;padding-top:2em}form.checkout:after,form.checkout:before{content:'';display:table}form.checkout:after{clear:both}form.checkout .-section-woocommerce-message{margin-bottom:2em}.blockUI.blockOverlay{background:#fff;border:none;cursor:default;height:100%;left:0;margin:0;opacity:.6;padding:0;position:absolute;top:0;width:100%;z-index:1000}.blockUI.blockOverlay:before{background:url("../images/bounce-ball.svg") center center;background-size:contain;content:'';display:block;height:1.5rem;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;position:absolute;text-align:center;top:50%;width:1.5rem}.submission-checkout-form .loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255, 255, 255, 0.3);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.submission-checkout-form .loader:after{background-image:url("../images/bounce-ball.svg");background-position:center center;background-repeat:no-repeat;background-size:24px 24px;content:'';height:24px;width:24px}.-section-login{background-color:#fff;position:relative}.-section-login .page-content{padding-bottom:10rem;padding-left:0;padding-right:0}.-section-login .text-content{*zoom:1}.-section-login .text-content:after,.-section-login .text-content:before{content:'';display:table}.-section-login .text-content:after{clear:both}.-section-login .-left-area{background-color:#f5f5f5;padding:1em 1em 4em;position:relative;-webkit-clip-path:polygon(-10% -20%, 100% -20%, 100% 95%, 0% 100%);clip-path:polygon(-10% -20%, 100% -20%, 100% 95%, 0% 100%)}.-section-login .-left-area:before{background-color:#f5f5f5;content:'';display:block;height:48px;left:0;position:absolute;top:-48px;width:100%}.-section-login .-right-area{margin-top:2em;padding:2em 1em 0}.-section-login .-section-title-wrapper{margin-bottom:1rem;text-align:center;text-transform:uppercase}.-section-login .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.2em;letter-spacing:1px}.-section-login .lost-password-wrapper{width:100%;text-align:center;margin:1em 0}.-section-login .lost-password{color:#4db9b5;font-family:"Montserrat", sans-serif;font-size:.8em;letter-spacing:1px;padding:.2em 1em}.-section-login .lost-password:hover{color:#2d2c2b}.-section-login .register-instructions{counter-reset:registrationlist}.-section-login .register-instructions li{counter-increment:registrationlist;margin-bottom:1em;padding-bottom:1em}.-section-login .register-instructions li:not(:last-child){border-bottom:1px solid #d8d4d0}.-section-login .register-instructions .title{display:inline-block;font-family:"Montserrat", sans-serif;letter-spacing:1px;line-height:1.4;margin-bottom:1em;padding-left:2.1em;position:relative;position:relative;text-transform:uppercase}.-section-login .register-instructions .title:before{content:counter(registrationlist);display:inline-block;font-family:"Montserrat", sans-serif;font-size:.9em;position:absolute;left:0}.-section-login .register-instructions .title:after{color:#2d2c2b;content:'\2014';display:block;left:.9rem;position:absolute;top:-1px}.-section-login .register-instructions .description{font-size:.9em;line-height:1.5}@media only screen and (min-width:48.01em){.-section-login .-section-title-wrapper{text-align:left}.-section-login .-section-title-wrapper .title{font-size:1.5em;margin-bottom:1em}.-section-login .-left-area{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;padding:1rem 4rem 4rem}.-section-login .-left-area:last-child{margin-right:0}.-section-login .-right-area{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-top:0;padding:1rem 4rem}.-section-login .-right-area:last-child{margin-right:0}}@media only screen and (min-width:64.01em){.-section-login .-left-area:before{height:96px;top:-96px}}.-section-registration{background-color:#fff;counter-reset:registersection;position:relative}.-section-registration .text-content{*zoom:1}.-section-registration .text-content:after,.-section-registration .text-content:before{content:'';display:table}.-section-registration .text-content:after{clear:both}.-section-registration .-section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:registersection;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;text-transform:uppercase}.-section-registration .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.4em;letter-spacing:1px;line-height:1.1}.-section-registration .-section-title-wrapper .title span{display:inline-block;font-family:"Raleway", sans-serif;font-size:.8em;margin-left:.4em;text-transform:none}.-section-registration .-section-title-wrapper .number{display:inline-block;height:49px;margin-right:1rem;position:relative;width:43px}.-section-registration .-section-title-wrapper .number>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.3em;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.-section-registration .-section-title-wrapper .number>span:before{content:counter(registersection)}.-section-registration .-section-title-wrapper .number svg{height:100%;width:100%}.-section-registration .sub-section{margin-bottom:8em;position:relative}.-section-registration .sub-section:after{border-left:1px dashed #c7c7c7;bottom:-110px;content:'';display:block;height:110px;left:50%;position:absolute}.-section-registration .sub-section:nth-child(3){margin-bottom:3em}.-section-registration .sub-section:nth-child(3):after{display:none}@media only screen and (min-width:64.01em){.-section-registration .text-content{float:left;clear:none;width:74.25%;margin-left:12.875%;margin-right:3%}.-section-registration .text-content:last-child{margin-right:0}}@media only screen and (min-width:48.01em){.recover-page.page-content-wrapper.-top-asymmetry{padding-left:20px;padding-right:20px}}.recover-page .recover-form-wrapper{margin:2em 0}.-section-recover{background-color:#fff}.-section-recover .text-content{*zoom:1}.-section-recover .text-content:after,.-section-recover .text-content:before{content:'';display:table}.-section-recover .text-content:after{clear:both}.-section-recover .-section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:registersection;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;text-transform:uppercase}.-section-recover .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.4em;letter-spacing:1px;line-height:1.1}.-section-recover .-section-title-wrapper .title span{display:inline-block;font-family:"Raleway", sans-serif;font-size:.8em;margin-left:.4em;text-transform:none}.-section-recover .-section-title-wrapper .number{display:inline-block;height:49px;margin-right:1rem;position:relative;width:43px}.-section-recover .-section-title-wrapper .number>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.3em;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.-section-recover .-section-title-wrapper .number>span:before{content:counter(registersection)}.-section-recover .-section-title-wrapper .number svg{fill:url("#green1");height:100%;width:100%}@media only screen and (min-width:64.01em){.-section-recover .text-content{float:left;clear:none;width:74.25%;margin-left:12.875%;margin-right:3%}.-section-recover .text-content:last-child{margin-right:0}}.dashboard-page{background-color:#2d2c2b!important;counter-reset:dashboardsection}.dashboard-page.page-content-wrapper.-top-asymmetry{padding-left:0;padding-right:0}.page-content-section.-section-dashboard-content{padding-top:0}.page-content-section.-section-recent-orders,.page-content-section.-section-recent-orders-title{margin-top:0;padding-bottom:0;padding-top:0}.page-content-section.-section-addresses{margin-top:0;padding-top:0}.-section-dashboard-menu{position:relative}.-section-dashboard-menu .page-content{background-color:transparent}.-section-dashboard-menu .dashboard-menu{font-size:.85em;margin:2em 0}.-section-dashboard-menu .dashboard-menu>.menu{*zoom:1;counter-reset:dashboardmenuitem}.-section-dashboard-menu .dashboard-menu>.menu:after,.-section-dashboard-menu .dashboard-menu>.menu:before{content:'';display:table}.-section-dashboard-menu .dashboard-menu>.menu:after{clear:both}.-section-dashboard-menu .dashboard-menu>.menu>li{display:block;position:relative}.-section-dashboard-menu .dashboard-menu>.menu>li:not(.empty){counter-increment:dashboardmenuitem}.-section-dashboard-menu .dashboard-menu>.menu>li:before{background-color:#5b5b5b;content:'';display:block;height:1px;left:0;position:absolute;top:0;width:100%}.-section-dashboard-menu .dashboard-menu>.menu>li:after{color:#fff;content:'\e906';display:block;font-family:"icomoon";font-size:.7em;pointer-events:none;position:absolute;right:0;top:10px;-webkit-transform-origin:50% 46%;-ms-transform-origin:50% 46%;transform-origin:50% 46%;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;-o-transition:transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.-section-dashboard-menu .dashboard-menu>.menu>li.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.-section-dashboard-menu .dashboard-menu>.menu>li>ul{margin:0}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li{line-height:1}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li+li{display:none}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li>a{color:#999999;display:block;font-family:"Raleway", sans-serif;font-weight:700;letter-spacing:1px;padding:.7em 0;text-transform:uppercase}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li>a:hover{color:#4db9b5}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li.current>a{color:#4db9b5}.-section-dashboard-menu .dashboard-menu>.menu>li.empty{display:none;padding:1em}.-section-dashboard-menu .dashboard-menu>.menu>li:last-child{padding-top:2em}.-section-dashboard-menu .dashboard-menu>.menu>li:last-child:after{display:none}.-section-dashboard-menu .dashboard-menu>.menu>li:last-child>ul>li{margin-bottom:1em}.-section-dashboard-menu .dashboard-menu>.menu>li:last-child>ul>li+li{display:block}.-section-dashboard-menu .dashboard-menu .title{color:#fff;cursor:pointer;display:block;font-family:"Raleway", sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:.7em 0 .6em;text-transform:uppercase}@media only screen and (min-width:48.01em){.-section-dashboard-menu .dashboard-menu>.menu>li{float:left;clear:none;width:20%;margin-left:0;margin-right:0}.-section-dashboard-menu .dashboard-menu>.menu>li:before{background-color:#5b5b5b;content:'';display:block;height:1px;left:inherit;position:absolute;right:10px;top:6px;width:calc( 100% - 31px - 10px)}.-section-dashboard-menu .dashboard-menu>.menu>li:after{background-color:#5b5b5b;content:'';display:block;height:13px;left:30px;position:absolute;right:inherit;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:1px}.-section-dashboard-menu .dashboard-menu>.menu>li>ul{padding-top:3em;position:relative}.-section-dashboard-menu .dashboard-menu>.menu>li>ul:before{color:#fff;content:counter(dashboardmenuitem);font-family:"Montserrat", sans-serif;font-size:1.7em;left:0;line-height:1;position:absolute;top:-10px}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li{line-height:1.3em}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li+li{display:block!important}.-section-dashboard-menu .dashboard-menu>.menu>li>ul>li>a{padding:.3em 0}.-section-dashboard-menu .dashboard-menu>.menu>li.empty,.-section-dashboard-menu .dashboard-menu>.menu>li:last-child{display:block}.-section-dashboard-menu .dashboard-menu>.menu>li.empty:before,.-section-dashboard-menu .dashboard-menu>.menu>li:last-child:before{width:100%}.-section-dashboard-menu .dashboard-menu>.menu>li.empty:after,.-section-dashboard-menu .dashboard-menu>.menu>li:last-child:after{display:none}.-section-dashboard-menu .dashboard-menu>.menu>li.empty>ul:before,.-section-dashboard-menu .dashboard-menu>.menu>li:last-child>ul:before{display:none}.-section-dashboard-menu .dashboard-menu>.menu>li:last-child{padding-top:0}.-section-dashboard-menu .dashboard-menu .title{cursor:default;display:block;padding:.3em 0 .6em}}.-section-dashboard-content .page-content{background-color:#e0e0e0}.-section-dashboard-content .page-content.-white{background-color:#fff}.-section-dashboard-content .dashboard-message{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.-section-dashboard-content .dashboard-message .welcome{font-family:"Montserrat", sans-serif;font-size:1.5em;letter-spacing:1px;line-height:1;margin:1.7em 0 1em;text-transform:uppercase}.-section-dashboard-content .dashboard-message .message{font-size:.9em}.-section-dashboard-content .dashboard-message .message p{line-height:1.7}.-section-dashboard-content .dashboard-message .message h2,.-section-dashboard-content .dashboard-message .message h3{font-family:"Montserrat", sans-serif;font-size:1.5em;letter-spacing:1px;line-height:1;margin:1.7em 0 1em;text-transform:uppercase}.-section-dashboard-content .dashboard-message .message h3{font-size:1.3em;margin:1em 0}.-section-dashboard-content .dashboard-message a{font-weight:700;text-transform:uppercase}.-section-addresses .-section-title-wrapper,.-section-recent-orders-title .-section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:dashboardsection;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;text-transform:uppercase}.-section-addresses .-section-title-wrapper .title,.-section-recent-orders-title .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.8em;letter-spacing:1px}.-section-addresses .-section-title-wrapper .title span,.-section-recent-orders-title .-section-title-wrapper .title span{display:inline-block;font-family:"Raleway", sans-serif;font-size:.8em;margin-left:.4em;text-transform:none}.-section-addresses .-section-title-wrapper .number,.-section-recent-orders-title .-section-title-wrapper .number{display:inline-block;height:49px;margin-right:1rem;position:relative;width:43px}.-section-addresses .-section-title-wrapper .number>span,.-section-recent-orders-title .-section-title-wrapper .number>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.3em;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.-section-addresses .-section-title-wrapper .number>span:before,.-section-recent-orders-title .-section-title-wrapper .number>span:before{content:counter(dashboardsection)}.-section-addresses .-section-title-wrapper .number svg,.-section-recent-orders-title .-section-title-wrapper .number svg{height:100%;width:100%}.-section-recent-orders-title .page-content{background-color:#e0e0e0;padding-bottom:3rem}.-section-recent-orders{margin-top:2em;padding:0;position:relative}.-section-recent-orders .page-content{padding-top:3em}.-section-recent-orders .page-content .text-content-wrapper{position:relative}.-section-recent-orders .button-helper{padding-top:8em}.-section-recent-orders .button-helper .link-button-wrapper{bottom:inherit;left:inherit;margin-top:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:48.01em){.-section-recent-orders .page-content{padding-top:0}.-section-recent-orders .page-content:before{background-color:#e0e0e0;content:'';height:3em;left:0;position:absolute;top:0;width:100%}.safari .-section-recent-orders .page-content:before{width:calc( 100% + 40px)}}.sub-section.-horizontal-line{padding-bottom:1em;position:relative}.sub-section.-horizontal-line:after{background-color:#2d2c2b;bottom:0;content:'';height:1px;position:absolute;width:100%}.-section-addresses .-section-title-wrapper{padding-top:3em}.-section-addresses .addresses-wrapper ul{*zoom:1;width:100%}.-section-addresses .addresses-wrapper ul:after,.-section-addresses .addresses-wrapper ul:before{content:'';display:table}.-section-addresses .addresses-wrapper ul:after{clear:both}.-section-addresses .addresses-wrapper li{display:block;margin-bottom:2em;padding-top:1em}.-section-addresses .addresses-wrapper .address-type{border-bottom:1px solid #d8d4d0;font-size:.8em;font-weight:700;letter-spacing:1px;line-height:1;padding:1rem 0 1.8rem 4.375rem;text-transform:uppercase;width:100%}.-section-addresses .addresses-wrapper .address-name{font-family:"Montserrat", sans-serif;line-height:1;padding:1rem 0 0 4.375rem;text-transform:uppercase}.-section-addresses .addresses-wrapper .address-company{border-bottom:1px solid #d8d4d0;font-family:"Montserrat", sans-serif;line-height:1;padding:.5rem 0 1rem 4.375rem;text-transform:uppercase}.-section-addresses .addresses-wrapper .street-address{border-bottom:1px solid #d8d4d0;font-size:.9em;margin-bottom:1rem;padding:1rem 0 1rem 4.375rem}.-section-addresses .addresses-wrapper .street-address span{display:block;letter-spacing:1px;line-height:1.5}.-section-addresses .edit-address-link{margin-top:1rem;padding-left:4.375rem}.-section-addresses .edit-address-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4db9b5;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:.8em;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:1px;text-transform:uppercase;line-height:1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.-section-addresses .edit-address-link a:hover{color:#2d2c2b}.-section-addresses .edit-address-link span{font-size:2em;margin-left:1rem}.-section-addresses .button-helper{margin-bottom:3em;padding-top:8em}.-section-addresses .button-helper .link-button-wrapper{bottom:inherit;left:inherit;margin-top:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:40.01em){.-section-addresses .addresses-wrapper li{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:0}.-section-addresses .addresses-wrapper li:last-child{margin-right:0}}table.orders-summary{font-size:.9rem;width:100%}table.orders-summary.-submissions-status{margin-bottom:5em}table.orders-summary thead{display:none}table.orders-summary thead tr{height:4rem}table.orders-summary thead tr th{border-right:1px solid #b3b3b3;font-size:.9em;padding:0 1em;text-align:left;text-transform:uppercase;vertical-align:top}table.orders-summary thead tr th:last-child{border-right:none}table.orders-summary tbody td{display:block;line-height:1;padding:.8em 1em}table.orders-summary tbody td:last-child{border-right:none}table.orders-summary tbody td:before{content:attr(data-td) ": ";display:inline-block;font-weight:700;text-transform:uppercase;width:40%}table.orders-summary tbody tr:nth-child(2n+2){background-color:#f3f3f3}table.orders-summary .-red{color:#ec0048}table.orders-summary .order-number a{border-bottom:1px solid;border-color:inherit;display:inline-block;padding-bottom:.2em;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}table.orders-summary .order-number a:hover{border-color:transparent}table.orders-summary .order-status[class*=wc-]>span{color:#fff;padding:.5em}table.orders-summary .order-status[class*=wc-].wc-completed>span{background-color:#6ac08c}table.orders-summary .order-status[class*=wc-].wc-on-hold>span,table.orders-summary .order-status[class*=wc-].wc-pending>span,table.orders-summary .order-status[class*=wc-].wc-processing>span{background-color:#ed9843}table.orders-summary .order-status[class*=wc-].wc-cancelled>span{background-color:#ec0048}table.orders-summary .order-total .price{display:inline;width:30%}table.orders-summary .order-total .items{display:inline;padding-left:1em;width:30%}table.orders-summary .order-actions{margin-bottom:1em}table.orders-summary .order-actions a{color:#4db9b5;font-size:.9em;font-weight:700;letter-spacing:1px;text-transform:uppercase}table.orders-summary .order-actions a:hover{color:#2d2c2b}table.orders-summary .order-actions .pay{display:inline-block;width:28%;padding-right:1em}table.orders-summary .order-actions .cancel{display:inline-block;width:28%}table.orders-summary .not-applicable{display:block;text-align:center}@media only screen and (min-width:48.01em){table.orders-summary thead{display:table-header-group}table.orders-summary .-center{text-align:center}table.orders-summary tbody td{border-right:1px solid #b3b3b3;display:table-cell}table.orders-summary tbody td:before{display:none}table.orders-summary .order-status[class*=wc-]>span{display:block}table.orders-summary .order-total .price{float:left;clear:none;width:38.2%;margin-left:0;margin-right:3%}table.orders-summary .order-total .price:last-child{margin-right:0}table.orders-summary .order-total .items{float:left;clear:none;width:48.5%;margin-left:10.3%;margin-right:3%}table.orders-summary .order-total .items:last-child{margin-right:0}table.orders-summary .order-actions{margin-bottom:0}table.orders-summary .order-actions .pay{float:left;clear:none;width:38.2%;margin-left:0;margin-right:3%}table.orders-summary .order-actions .pay:last-child{margin-right:0}table.orders-summary .order-actions .cancel{float:left;clear:none;width:48.5%;margin-left:10.3%;margin-right:3%}table.orders-summary .order-actions .cancel:last-child{margin-right:0}}#order_review .shop_table{font-size:.9rem;width:100%}#order_review .shop_table thead{display:none}#order_review .shop_table thead tr{height:4rem}#order_review .shop_table thead tr th{border-right:1px solid #b3b3b3;font-size:.9em;padding:0 1em;text-align:left;text-transform:uppercase;vertical-align:top}#order_review .shop_table thead tr th:last-child{border-right:none}#order_review .shop_table tbody td{display:block;line-height:1;padding:.8em 1em}#order_review .shop_table tbody td:last-child{border-right:none}#order_review .shop_table tbody td[data-td]:before{content:attr(data-td) ": ";display:inline-block;font-weight:700;text-transform:uppercase;width:40%}#order_review .shop_table tbody td:not([data-td]){display:none}#order_review .shop_table tbody tr:nth-child(2n+2){background-color:#f3f3f3}#order_review .shop_table .totals{font-weight:700}#order_review .shop_table .totals td[data-td]:before{content:attr(data-td)}#order_review .shop_table .total:empty{display:none}#order_review .link-button-wrapper{margin-top:2em}#order_review .strong{font-weight:700}@media only screen and (min-width:48.01em){#order_review .shop_table thead{display:table-header-group}#order_review .shop_table tbody td{border-right:1px solid #b3b3b3;display:table-cell;padding:.5em 1em}#order_review .shop_table tbody td.total{border-right:none}#order_review .shop_table tbody td[data-td]:before{display:none}#order_review .shop_table tbody td:not([data-td]){display:table-cell}#order_review .shop_table .total:empty{display:table-cell}}.sub-section-payment{margin-top:2em}.order_details li{margin-bottom:1em}.orders-page{background-color:#2d2c2b!important}.orders-page.page-content-wrapper.-top-asymmetry{padding-left:0;padding-right:0}@media only screen and (min-width:48.01em){.orders-page.page-content-wrapper.-top-asymmetry{padding-left:20px;padding-right:20px}}.-top-asymmetry .page-content-section.-section-numbered-title{margin-bottom:0;padding-top:0}.-top-asymmetry .page-content-section.-section-numbered-title.-section-latest-order .page-content{padding-top:3em}.-top-asymmetry .page-content-section.-section-orders-summary{padding-top:0}.-top-asymmetry .page-content-section.-section-orders-summary .page-content{padding-bottom:4em}.-section-numbered-title .page-content{background-color:#e0e0e0}.-section-numbered-title .-section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:dashboardsection;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;text-transform:uppercase}.-section-numbered-title .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.8em;letter-spacing:1px}.-section-numbered-title .-section-title-wrapper .title span{display:inline-block;font-family:"Raleway", sans-serif;font-size:.8em;margin-left:.4em;text-transform:none}.-section-numbered-title .-section-title-wrapper .number{display:inline-block;height:49px;margin-right:1rem;position:relative;width:43px}.-section-numbered-title .-section-title-wrapper .number>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.3em;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.-section-numbered-title .-section-title-wrapper .number>span:before{content:counter(dashboardsection)}.-section-numbered-title .-section-title-wrapper .number svg{height:100%;width:100%}.-section-order-again{margin:0 auto!important;padding:0!important}.-section-orders-latest-info{margin:0 auto!important;padding:0!important}.-section-orders-latest-info .page-content{background-color:#e0e0e0}.-section-orders-latest-info .latest-order-info>div{margin:.5em 0}.-section-orders-latest-info .order-id{font-weight:700;text-transform:uppercase;font-size:.9em}.-section-orders-latest-info .order-id span{display:inline-block;width:50%}.-section-orders-latest-info .order-id a{border-bottom:1px solid;border-color:inherit;display:inline-block;font-weight:normal;padding-bottom:.2em;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.-section-orders-latest-info .order-id a:hover{border-color:transparent}.-section-orders-latest-info .order-total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;font-weight:700;text-transform:uppercase}.-section-orders-latest-info .order-total span{width:50%}.-section-orders-latest-info .order-total span:nth-child(2){font-size:1.3em}.-section-orders-latest-info .order-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.-section-orders-latest-info .order-status>div{display:inline-block}.-section-orders-latest-info .order-status span{display:inline-block}.-section-orders-latest-info .order-status span[class*=wc-]{color:#fff;font-size:.9em;padding:.5em}.-section-orders-latest-info .order-status span[class*=wc-].wc-completed{background-color:#6ac08c}.-section-orders-latest-info .order-status span[class*=wc-].wc-on-hold,.-section-orders-latest-info .order-status span[class*=wc-].wc-pending,.-section-orders-latest-info .order-status span[class*=wc-].wc-processing{background-color:#ed9843}.-section-orders-latest-info .order-status span[class*=wc-].wc-cancelled{background-color:#ec0048}.-section-orders-latest-info .order-status .order-actions{margin-left:1em}.-section-orders-latest-info .order-status .order-actions:empty{display:none}.-section-orders-latest-info .order-status .order-actions a{color:#4db9b5;font-size:.9em;font-weight:700;letter-spacing:1px;margin-right:1em;text-transform:uppercase}.-section-orders-latest-info .order-status .order-actions a:hover{color:#2d2c2b}.-section-orders-latest-info .order-status .order-actions .pay{display:inline-block;width:30%;padding-right:1em}.-section-orders-latest-info .order-status .order-actions .cancel{display:inline-block;width:30%}@media only screen and (min-width:40.01em){.-section-orders-latest-info .latest-order-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:38.7rem}.-section-orders-latest-info .order-id{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.-section-orders-latest-info .order-id span{width:auto}.-section-orders-latest-info .order-id a{margin-left:1em}.-section-orders-latest-info .order-total{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.-section-orders-latest-info .order-total span{width:auto}.-section-orders-latest-info .order-total span:nth-child(2){font-weight:normal;margin-left:1em}}.-section-orders-latest-details{margin-bottom:0!important;padding-top:0!important}.-section-orders-latest-details .page-content{padding-top:3em}.-section-orders-latest-details .page-content:before{background-color:#e0e0e0;content:'';height:9em;left:0;position:absolute;top:0;width:100%}.safari .-section-orders-latest-details .page-content:before{width:calc( 100% + 40px)}.-section-orders-latest-details .hexa-item-wrapper>.content{top:0}.-section-orders-latest-details .order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.-section-orders-latest-details .order-details .category a{display:inline-block}.-section-orders-latest-details li{margin:0 1% 2em;max-width:310px;width:auto}.-section-orders-latest-details .item-info .category{color:#b3b3b3}.-section-orders-latest-details .footer a{display:block}.-section-orders-latest-details .price>span{display:block;font-size:.9rem;margin-top:1rem}.-section-dashed-vertical-line{padding-top:0!important;margin-bottom:0!important}.-section-dashed-vertical-line .page-content{padding-top:0}.-section-dashed-vertical-line .page-content .text-content-wrapper{margin-bottom:8em;position:relative}.-section-dashed-vertical-line .page-content .text-content-wrapper:after{border-right:1px dashed #c7c7c7;bottom:-110px;content:'';height:110px;left:50%;position:absolute;width:1px}.-section-numbered-title.-bg-white .page-content{background-color:#fff;padding-top:0}.page-content-wrapper.-top-asymmetry{background-color:#2d2c2b;padding-left:0;padding-right:0}.-section-submission{background-color:#fff;counter-reset:submissionpartsection;padding-left:20px;padding-right:20px;position:relative}.-section-submission.-submission-step-1,.-section-submission.-submission-steps{margin-bottom:0!important}.-section-submission .page-content{padding-left:0;padding-right:0}.-section-submission .text-content{*zoom:1}.-section-submission .text-content:after,.-section-submission .text-content:before{content:'';display:table}.-section-submission .text-content:after{clear:both}.-section-submission .-section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:submissionpartsection;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem;text-transform:uppercase}.-section-submission .-section-title-wrapper .title{display:inline-block;font-family:"Montserrat", sans-serif;font-size:1.4em;letter-spacing:1px}.-section-submission .-section-title-wrapper .title span{display:inline-block;font-family:"Raleway", sans-serif;font-size:.8em;margin-left:.4em;text-transform:none}.-section-submission .-section-title-wrapper .number{display:inline-block;height:49px;margin-right:1rem;position:relative;width:43px}.-section-submission .-section-title-wrapper .number>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;font-size:1.3em;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.-section-submission .-section-title-wrapper .number>span:before{content:counter(submissionpartsection)}.-section-submission .-section-title-wrapper .number svg{fill:url("#green1");height:100%;width:100%}.-section-submission .sub-section{margin-bottom:8em;position:relative}.-section-submission .sub-section:after{border-left:1px dashed #c7c7c7;bottom:-110px;content:'';display:block;height:110px;left:50%;position:absolute}.-section-submission .sub-section:nth-child(4){margin-bottom:3em}.-section-submission .sub-section:nth-child(4):after{display:none}@media only screen and (min-width:64.01em){.-section-submission .text-content{float:left;clear:none;width:74.25%;margin-left:12.875%;margin-right:3%}.-section-submission .text-content:last-child{margin-right:0}}.-submission-steps{counter-reset:submissionsteps}.-submission-steps .text-content{border-bottom:1px solid #d8d4d0;padding-bottom:1em}.-submission-steps ul{color:#b3b3b3;font-family:"Montserrat", sans-serif}.-submission-steps li{counter-increment:submissionsteps;display:inline-block;margin-bottom:.5em;position:relative;text-transform:uppercase;width:100%}.-submission-steps li.active{color:#4db9b5}.-submission-steps li.completed{color:#2d2c2b}.-submission-steps li:before{content:counter(submissionsteps);display:inline-block;font-size:1em;left:0;position:relative;width:1em}@media only screen and (min-width:40.01em){.-submission-steps .text-content{border-bottom:1px solid #d8d4d0;padding-bottom:2em}.-submission-steps ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;position:relative}.-submission-steps ul:before{border-top:1px dashed #b3b3b3;content:'';height:1px;position:absolute;top:50%;width:70%}.-submission-steps li{background-color:#fff;margin-bottom:0;padding:0 1em;text-align:center;width:auto}}.-submission-step-2 .bottom-actions-wrapper{margin:5em 0;position:relative}.-submission-step-2 .bottom-actions-wrapper .previous-step-link{margin:0 auto 2em;width:230px}.-submission-step-2 .bottom-actions-wrapper .previous-step-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4db9b5;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px}.-submission-step-2 .bottom-actions-wrapper .previous-step-link a:hover{color:#2d2c2b}.-submission-step-2 .bottom-actions-wrapper .previous-step-link span{font-size:1.8rem;margin-right:.7em}@media only screen and (min-width:40.01em){.-submission-step-2 .bottom-actions-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5em}.-submission-step-2 .bottom-actions-wrapper:before{border-left:1px solid #c7c7c7;bottom:0;content:'';display:block;height:100%;left:50%;position:absolute;width:1px}.-submission-step-2 .bottom-actions-wrapper:after{border-top:1px solid #c7c7c7;content:'';display:block;height:1px;left:calc( 50% - 6px);position:absolute;top:0;width:13px}.-submission-step-2 .bottom-actions-wrapper .previous-step-link{margin:0 2em 0 0}.-submission-step-2 .bottom-actions-wrapper .previous-step-link a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.-submission-step-2 .bottom-actions-wrapper .link-button-wrapper{margin:0 0 0 2em}.-submission-step-2 .bottom-actions-wrapper .link-button-wrapper a{margin:0}}small.includes_tax{display:none;height:.1px;opacity:0;width:.1px}.error404 .bg-green-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background-image:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background-image:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc( 100vh - 50px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc( ( ( 100vw - 100% ) / 2 ) * -1);overflow:hidden;position:absolute;top:50px;width:100vw}.error404 .header-shape{margin-bottom:4em}.error404 .header-shape:after{display:none}.error404 .link-button-helper{position:relative}.error404 .link-button-wrapper a{margin:0}.error404 .green-hexa{-webkit-animation-duration:3s;animation-duration:3s;cursor:s-resize}.error404 .green-hexa .title{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.error404 .green-hexa .arrow{top:1em}@media only screen and (min-width:40.01em){.error404 .link-button-wrapper:before{background-color:#fff;content:'';height:10.7em;left:50%;position:absolute;top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);width:1px}}@media only screen and (min-width:48.01em){.error404 .bg-green-wrapper{height:calc( 100vh - 80px);top:80px}}.uploads-list{*zoom:1;margin-top:2em}.uploads-list:after,.uploads-list:before{content:'';display:table}.uploads-list:after{clear:both}.uploads-list li{float:left;margin:0 .5em .5em 0;position:relative}.uploads-list li a{background-color:#fff;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.uploads-list li a:hover{opacity:.5}.form-pay-wrapper{margin:0 auto;max-width:600px}.payment-method-wrapper{margin:2em 0}.payment-method-wrapper .payment-method-description p{font-family:"Montserrat", sans-serif;font-weight:700;margin:0;text-align:center;width:100%}@media only screen and (min-width:40.01em){.payment-method-wrapper .payment-method-description p{text-align:inherit}}.archive-buttons .link-button-wrapper{margin:0 auto;max-width:200px}@media only screen and (min-width:40.01em){.archive-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-buttons .link-button-wrapper{margin:0 .5em}}.filter-toolbar{background-color:#fff;margin-bottom:1rem;padding:1rem 1rem 0}.filter-toolbar .nice-select{padding-bottom:1.9em;padding-top:1.9em}.filter-toolbar .nice-select .current{text-transform:uppercase}.filter-toolbar .nice-select .list{max-width:100%;min-width:140px}.filter-toolbar .link-button-wrapper{margin:0 auto;max-width:208px;padding-bottom:1rem}.filter-toolbar .link-button-wrapper .link-button{margin-bottom:0;width:100%}.filter-toolbar .label{margin-bottom:1rem}.filter-toolbar .select-wrapper{margin-bottom:1rem}.filter-toolbar .-section-title-wrapper{margin-bottom:1rem}@media only screen and (min-width:48.01em){.filter-toolbar{padding:0;margin:0 1em}.filter-toolbar .data-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-toolbar .-section-title-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:0;margin-left:1rem;margin-right:1rem}.filter-toolbar .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.filter-toolbar .field{width:33.33333333%}.filter-toolbar .field .label{display:none}.filter-toolbar .field .niceselect{border:0}.filter-toolbar .field:first-child .niceselect{border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7}.filter-toolbar .field:nth-child(2) .niceselect{border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7}.filter-toolbar .field:nth-child(3) .niceselect{border-bottom:1px solid #c7c7c7}.filter-toolbar .field:nth-child(4) .niceselect{border-right:1px solid #c7c7c7}.filter-toolbar .field:nth-child(5) .niceselect{border-right:1px solid #c7c7c7}.filter-toolbar .field:only-child{width:auto}.filter-toolbar .field:only-child .niceselect{border:0}.filter-toolbar .field .select-wrapper{margin:0}.filter-toolbar .sub-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%}.filter-toolbar .label{margin-bottom:0}.filter-toolbar .link-button-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #c7c7c7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;padding:1rem;width:25%}.filter-toolbar .link-button-wrapper .link-button{margin-bottom:0;margin-top:0;max-width:200px}}@media only screen and (min-width:75.01em){.filter-toolbar .data-filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-toolbar .sub-section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}.filter-toolbar .fields{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-toolbar .field{padding:0;width:auto}.filter-toolbar .field:nth-child(n) .niceselect{border:0}.filter-toolbar .field:not(:last-child) .niceselect{border-right:1px solid #c7c7c7;padding-left:18px;padding-right:30px}.filter-toolbar .field:last-child{padding-right:0}.filter-toolbar .field .niceselect:after{display:inline-block;left:13px;position:relative;top:-3px;-webkit-transform:none;-ms-transform:none;transform:none}.safari .filter-toolbar .field .niceselect:after{top:-1px}.filter-toolbar .field .niceselect .current{max-width:136px}.filter-toolbar .field:only-child .niceselect .current{max-width:100%}.filter-toolbar .link-button-wrapper{border-left:none;display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}.filter-toolbar .link-button-wrapper .link-button{margin-right:0}}.archive-content-wrapper{margin-top:5em;position:relative}.archive-content-wrapper .gutter-sizer{width:1px}.archive-content-wrapper:before{background-color:#fff;content:'';display:block;height:calc( 100% - 160px);left:50%;position:absolute;top:10em;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:0}.archive-content-wrapper .archive-post-content{font-family:"Montserrat", sans-serif;margin-bottom:2em;max-width:15rem;position:relative}.archive-content-wrapper .archive-post-content img{display:block;width:100%}.archive-content-wrapper .archive-post-content figure{position:relative}.archive-content-wrapper .archive-post-content figure>img{bottom:1rem;height:52px;left:2.5rem;position:absolute;width:30px}.archive-content-wrapper .archive-post-content>a{color:#2d2c2b;display:block}.archive-content-wrapper .archive-post-content>a:hover{color:#4db9b5}.archive-content-wrapper .archive-post-content>a:hover .img-container:before{opacity:1;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.archive-content-wrapper .archive-post-content .publish-date{color:#4db9b5;font-size:.8em;padding:2em 0 1em 2.5rem;position:relative;text-transform:uppercase}.archive-content-wrapper .archive-post-content .publish-date:before{background-color:#d8d4d0;bottom:0;content:'';height:1px;left:0;position:absolute;width:50%}.archive-content-wrapper .archive-post-content .title{color:inherit;font-size:1.2em;letter-spacing:1px;line-height:1.2;padding:1em 0 1em 2.5rem;text-transform:uppercase}.archive-content-wrapper .archive-post-content .img-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100%}.archive-content-wrapper .archive-post-content .img-container:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(45, 44, 43, 0.6);color:#fff;content:'\e90f';display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"icomoon";font-size:2.5em;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.archive-content-wrapper .archive-post-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.archive-content-wrapper .archive-post-wrapper:not(.-judge-wrapper):nth-child(5n+5) .img-container{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;border:1rem solid transparent;position:relative}.archive-content-wrapper .archive-post-wrapper:not(.-judge-wrapper):nth-child(5n+5) .img-container:before{border-radius:50%}.archive-content-wrapper .archive-post-wrapper:not(.-judge-wrapper):nth-child(5n+5) figure>img{display:none}@media only screen and (min-width:40.01em){.archive-content-wrapper .gutter-sizer{width:4%}.archive-content-wrapper .archive-post-wrapper{width:48%}.archive-content-wrapper .archive-post-content{max-width:18.125rem}.new-page .archive-content-wrapper .archive-post-content{max-width:none}}@media only screen and (min-width:48.01em){.archive-content-wrapper .archive-post-content .title{font-size:1.5em;line-height:1.3;padding:.8em 0 .8em 2.5rem}.archive-content-wrapper .archive-post-content .img-container{max-width:18.125rem}.new-page .archive-content-wrapper .archive-post-content .img-container{max-width:none}}@media only screen and (min-width:64.01em){.archive-content-wrapper .gutter-sizer{width:3.5%}.archive-content-wrapper .archive-post-wrapper{width:31%}}.archive-search-wrapper{margin-top:5em;position:relative}.archive-search-wrapper:before{background-color:#fff;display:block;height:calc( 100% - 160px);left:50%;position:absolute;top:10em;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:0}.-section-posts .page-content{padding-bottom:0}.archive-submission .-section-posts .page-content{padding-bottom:2rem}.-section-posts .text-content-wrapper{margin-bottom:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:.1px;overflow:hidden;position:absolute!important;width:.1px;word-wrap:normal!important}.-section-pagination{position:relative}.-section-pagination .text-content-wrapper{margin-bottom:0}.-section-pagination:before{background-color:#fff;display:block;height:100%;left:calc( 50% + 20px);position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1}.-section-pagination .page-content{padding:0;width:100%}.-section-pagination .pagination{position:relative}.-section-pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Montserrat", sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2em 5em;position:relative;width:100%}.-section-pagination .nav-links:before{background-color:#fff;content:'';display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1}.-section-pagination .nav-links .page-numbers{display:none;padding:1em}.-section-pagination .nav-links .page-numbers.next,.-section-pagination .nav-links .page-numbers.prev{color:transparent;display:inline-block;height:3rem;padding:0;position:relative;width:1.8rem;word-wrap:break-word}.-section-pagination .nav-links .page-numbers.next:before,.-section-pagination .nav-links .page-numbers.prev:before{color:#2d2c2b;cursor:pointer;font-family:"icomoon";font-size:2em;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.-section-pagination .nav-links .page-numbers.next:after,.-section-pagination .nav-links .page-numbers.prev:after{border-top:1px solid #2d2c2b;content:'';position:absolute;top:50%;width:2rem}.-section-pagination .nav-links .page-numbers.next:hover:before,.-section-pagination .nav-links .page-numbers.prev:hover:before{color:#4db9b5}.-section-pagination .nav-links .page-numbers.prev{margin-right:2rem}.-section-pagination .nav-links .page-numbers.prev:before{content:'\e902'}.-section-pagination .nav-links .page-numbers.prev:after{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.-section-pagination .nav-links .page-numbers.next{margin-left:2rem}.-section-pagination .nav-links .page-numbers.next:before{content:'\e903'}.-section-pagination .nav-links .page-numbers.next:after{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.-section-pagination .nav-links .page-numbers.current{background-image:url("../images/current_page.png");background-position:center center;background-repeat:no-repeat;background-size:contain;color:#fff;display:inline-block;position:relative}.-section-pagination.-evaluate-pagination .nav-links:before{display:none}@media only screen and (min-width:48.01em){.-section-pagination .nav-links .page-numbers{display:inline-block}.-section-pagination .nav-links .page-numbers.next:after,.-section-pagination .nav-links .page-numbers.prev:after{width:8.75rem}.-section-pagination .nav-links .page-numbers.prev{margin-right:8.75rem}.-section-pagination .nav-links .page-numbers.next{margin-left:8.75rem}}.-section-single .page-content{padding-bottom:0;padding-top:0}.-section-single .text-content-wrapper{margin-bottom:0}.post-header-wrapper{color:#2d2c2b;font-family:"Montserrat", sans-serif;margin:0 auto 1.8em;max-width:73%;text-align:center;text-transform:uppercase;width:100%}.single-post .post-header-wrapper{padding-top:1.7em}.post-header-wrapper .post-categories,.post-header-wrapper .post-date{font-size:.8em}.post-header-wrapper .post-title{font-size:1.2em;line-height:1.1;margin:.6em 0 .3em}.post-header-wrapper .post-subtitle{color:#3c3935;font-size:.8em;text-transform:lowercase}.post-header-wrapper .post-subtitle span{text-transform:uppercase}.post-header-wrapper .post-categories{border-bottom:1px solid #2d2c2b;display:inline-block;padding-bottom:.7em}.post-header-wrapper .post-categories span{display:inline-block;font-size:.8em;margin:0 .6rem}@media only screen and (min-width:64.01em){.post-header-wrapper .post-title{font-size:2em}}.post-content{position:relative;z-index:1}.post-content:before{background-color:#fff;content:'';display:block;height:calc( 100% - 150px);left:50%;position:absolute;bottom:-1px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1}.post-content>article{padding-bottom:2em}.post-content>article header{margin-bottom:1rem;padding:0;position:relative}.post-content>article header:before{display:none}.post-content>article header svg{display:none}.post-content>article>figure:last-child,.post-content>article>p:last-child{margin-bottom:0}.post-content>article figure{margin:0 0 1em;padding:0;position:relative}.post-content>article figure img{display:block;height:auto;margin-left:auto;margin-right:auto}.post-content>article figure>span{color:#ec0048;font-family:"Montserrat", sans-serif;font-size:1em;left:0;padding:0 1rem;position:absolute;text-align:center;text-transform:uppercase;top:2rem;width:100%}.post-content>article figcaption{font-family:"Montserrat", sans-serif;font-size:.8em;line-height:1;padding:1em;text-transform:uppercase}.post-content>article li{letter-spacing:1px;line-height:1.5}.post-content>article h4,.post-content>article h5,.post-content>article h6{font-family:"Raleway", sans-serif;font-weight:700}.post-content>article h5{margin-bottom:1em}.post-content>article .gform_confirmation_message,.post-content>article>p{font-size:.9em;letter-spacing:1px;line-height:1.5;margin-bottom:2em}.post-content .-info-table{margin:0 0 2em 0;padding:1em}.post-content .-info-table.-dark{background-color:#2d2c2b;color:#fff}.post-content .-info-table.-dark li{border-color:#5b5b5b}.post-content .-info-table.-dark a{color:#fff}.post-content .-info-table.-dark a:hover{color:#4db9b5}.post-content .-info-table [class*=" icon-"]+a,.post-content .-info-table [class^=icon-]+a{margin-left:1rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.post-content .-info-table .title{font-family:"Montserrat", sans-serif;font-size:1.4em;letter-spacing:1px;margin-bottom:.6em;text-transform:uppercase}.post-content .-info-table .key,.post-content .-info-table .value{display:block;line-height:1.2;width:100%;word-break:break-word}.post-content .-info-table li{border-bottom:1px solid #d8d4d0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em;letter-spacing:1px;padding:.8em 0}.post-content .-info-table .key{font-weight:700;margin-bottom:.5em;text-transform:uppercase}.post-content .-video-links li:nth-child(odd){border-bottom:none}.post-content .jury-notes{background-color:#2d2c2b;color:#fff;margin:0 0 2em 0;padding:1em}.post-content .jury-notes .title{font-family:"Montserrat", sans-serif;font-size:1.4em;letter-spacing:1px;margin-bottom:.6em;text-transform:uppercase}.post-content .jury-notes .description{font-size:.9em}.post-content .jury-notes a{color:#6ac08c}.post-content .jury-notes a:hover{color:#fff}.post-content .jury-notes .author-info{font-size:.9em;margin-bottom:1em}.post-content .jury-notes .author-info span{display:block;font-size:.9em}.post-content .jury-notes .note{border-bottom:1px solid #d8d4d0;margin-bottom:1rem}.post-content .jury-notes-comment label{color:#fff}.post-content .jury-notes-comment textarea{background-color:#fff;color:#2d2c2b}.post-content .jury-notes-comment .link-button{max-width:200px;margin-left:0}.post-content .tag-title{display:none}@media only screen and (min-width:40.01em){.post-content:before{height:calc( 100% - 180px)}.post-content .-info-table{padding:2em}.post-content .-info-table ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em}.post-content .-info-table ul.-single-column{-webkit-column-count:1;column-count:1}.post-content .-info-table li{-webkit-column-break-inside:avoid;break-inside:avoid-column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.post-content .-info-table .key{margin-bottom:0;width:40%}.post-content .-info-table .value{width:60%}.post-content .-video-links ul{-webkit-column-count:auto;column-count:auto}}@media only screen and (min-width:48.01em){.post-content:before{height:calc( 100% - 200px)}}@media only screen and (min-width:64.01em){.post-content:before{height:calc( 100% - 350px)}.post-content>article header svg{display:block;position:absolute;right:4.25rem;top:-54px;fill:url(#green1);height:107px;width:61px}.post-content>article .gform_confirmation_message,.post-content>article>p,.post-content>article h4,.post-content>article h5,.post-content>article h6{margin-left:auto;margin-right:auto;max-width:85.4%}.post-content.-content-submission:before{height:calc( 100% - 150px)}.post-content.-content-submission>article header svg{fill:url(#green1);height:61px;right:-4em;top:2em;-webkit-transform:none;-ms-transform:none;transform:none;width:107px}.-payment-not-paid .post-content.-content-submission>article header svg{fill:#ec0048}.-award-gold .post-content.-content-submission>article header svg{fill:url(#award_grad_gold)}.-award-bronze .post-content.-content-submission>article header svg{fill:url(#award_grad_bronze)}.-award-silver .post-content.-content-submission>article header svg{fill:url(#award_grad_silver)}.post-content .tag-title{display:block;font-family:"Montserrat", sans-serif;font-size:1.2em;letter-spacing:1px;line-height:1;position:absolute;right:-1em;text-align:right;text-transform:uppercase;top:4em;-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.post-content .jury-notes .note{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-content .jury-notes .author-info{width:30%}.post-content .jury-notes .description{width:67%}.post-content .jury-notes-comment{margin-left:33%;width:67%}}@media only screen and (min-width:75.01em){.post-content>article figure>span{font-size:1.2rem}}.goto-post-wrapper{display:block;margin-left:auto;margin-right:auto;width:90%}.goto-post-wrapper>a{color:#4db9b5;display:block;margin:0 auto;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.goto-post-wrapper>a:hover{color:#2d2c2b}.goto-post-wrapper .the-post .the-title{color:#2d2c2b;font-size:.8em;letter-spacing:1px;line-height:1.6;padding:1em;text-transform:uppercase;text-align:center}.goto-post-wrapper .the-post figure{display:none}.goto-post-wrapper [class*=" icon-"],.goto-post-wrapper [class^=icon-]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2em;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;width:60px;width:100%}.goto-post-wrapper.-next-post{border-top:1px solid #c7c7c7;margin-top:1em;padding-top:1em}@media only screen and (min-width:64.01em){.goto-post-wrapper{top:100vh;position:fixed;width:auto;z-index:10}.goto-post-wrapper>a{-webkit-transition:width 1s ease-out .3s;-o-transition:width 1s ease-out .3s;transition:width 1s ease-out .3s;width:60px}.goto-post-wrapper>a:hover{-webkit-transition:all .2s ease-out, width .1s ease-out;-o-transition:all .2s ease-out, width .1s ease-out;transition:all .2s ease-out, width .1s ease-out;width:260px}.goto-post-wrapper>a:hover .the-post{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.goto-post-wrapper [class*=" icon-"],.goto-post-wrapper [class^=icon-]{height:330px;position:absolute;width:60px;z-index:-1}.goto-post-wrapper .the-post{background-color:#fff;max-width:16.25em;min-height:330px;padding:2.5em;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;z-index:10}.goto-post-wrapper .the-post figure{display:block}.goto-post-wrapper .the-post img{display:block;max-width:100%}.goto-post-wrapper .the-post .the-title{margin-top:1em;padding:0;text-align:inherit}.goto-post-wrapper.-next-post{border-top:none;margin-top:0;padding-top:0;right:0}.goto-post-wrapper.-next-post .the-post{-webkit-transform:translate3d(calc( 100% + 60px), 0, 0);transform:translate3d(calc( 100% + 60px), 0, 0)}.goto-post-wrapper.-next-post [class*=" icon-"],.goto-post-wrapper.-next-post [class^=icon-]{border-left:1px solid #c7c7c7;right:0}.goto-post-wrapper.-prev-post{left:0}.goto-post-wrapper.-prev-post .the-post{-webkit-transform:translate3d(calc( -100% - 60px), 0, 0);transform:translate3d(calc( -100% - 60px), 0, 0)}.goto-post-wrapper.-prev-post [class*=" icon-"],.goto-post-wrapper.-prev-post [class^=icon-]{border-right:1px solid #c7c7c7;left:0}}@media only screen and (min-width:75.01em){.goto-post-wrapper{top:40em}}.video-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em;position:relative}.video-wrapper>video{height:auto;max-width:100%}.video-wrapper .video-controls-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.video-wrapper .control{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.video-wrapper .control.-pause{opacity:0;pointer-events:none}.-section-list-results,.-section-submissions-status{background-color:#fff}.-section-list-results:before,.-section-submissions-status:before{display:none}.-section-list-results .button-helper,.-section-submissions-status .button-helper{*zoom:1;position:relative;width:100%}.-section-list-results .button-helper:after,.-section-list-results .button-helper:before,.-section-submissions-status .button-helper:after,.-section-submissions-status .button-helper:before{content:'';display:table}.-section-list-results .button-helper:after,.-section-submissions-status .button-helper:after{clear:both}.-section-list-results .button-helper .-vline-top,.-section-submissions-status .button-helper .-vline-top{left:0;margin:5em auto;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.-top-asymmetry .-section-table-container{padding-top:0}.-section-table-container .page-content{padding-top:0;z-index:1}.-section-table-container .submission-list-context .message{padding-top:3rem}@media only screen and (min-width:48.01em){.-section-table-container .page-content:before{background-color:#e0e0e0;content:'';height:3em;left:0;position:absolute;top:0;width:100%;z-index:-1}.-section-table-container.-section-reports-submissions .page-content:before{height:11em}.-section-table-container .submission-list-context .message{padding-top:5rem}}.report-content-wrapper{overflow:scroll;padding-bottom:3rem}.-hexa-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.-hexa-list li{margin:0 1% 1rem;max-width:310px;width:auto}.-hexa-list li.-jury-voted{margin-bottom:5rem}.-hexa-list .item-info .category{color:#b3b3b3}@media only screen and (min-width:48.01em){.-hexa-list ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:2em;max-width:1090px}.-hexa-list li{margin-left:auto;margin-right:auto}}.-jury-list>li{margin-bottom:5rem}.-section-single-submission{background-color:#e0e0e0}.-section-single-submission:before{background-color:#e0e0e0;content:'';display:block;height:540px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw}.-section-single-submission>.page-content{background-color:transparent}.-no-orders-found>p{margin-top:2rem;text-align:center}.submission-toolset{padding:2em 0 0}.submission-toolset>ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submission-toolset li{border-right:1px solid #e0e0e0;display:block}.submission-toolset li:last-child{border-right:none}.submission-toolset a{background-color:#fff;display:block;padding:.8em}.submission-toolset a:hover{background-color:#4db9b5;color:#fff}.submission-toolset .voting-stars-wrapper{margin:2em auto 0;max-width:200px;position:relative}.submission-toolset .judge-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1em;-ms-flex-pack:distribute;justify-content:space-around;left:0;margin:0;width:100%;z-index:10}.submission-toolset .judge-rating>input{display:none}.submission-toolset .judge-rating>label:before{color:inherit;content:'\e92b';display:inline-block;font-family:"icomoon"}.submission-toolset .judge-rating>label{color:#2d2c2b;padding:.8em;width:auto}.submission-toolset .judge-rating:not(:checked)>label:hover,.submission-toolset .judge-rating:not(:checked)>label:hover~label,.submission-toolset .judge-rating>input:checked~label{color:#6ac08c}.submission-toolset .judge-rating:not(:checked)>label:hover:before,.submission-toolset .judge-rating:not(:checked)>label:hover~label:before,.submission-toolset .judge-rating>input:checked~label:before{content:'\e929'}.submission-toolset .judge-rating>input:checked+label:hover,.submission-toolset .judge-rating>input:checked~label:hover,.submission-toolset .judge-rating>input:checked~label:hover~label,.submission-toolset .judge-rating>label:hover~input:checked~label{color:#6ac08c}.submission-toolset .judge-rating>input:checked+label:hover:before,.submission-toolset .judge-rating>input:checked~label:hover:before,.submission-toolset .judge-rating>input:checked~label:hover~label:before,.submission-toolset .judge-rating>label:hover~input:checked~label:before{content:'\e929'}@media only screen and (min-width:40.01em){.submission-toolset>ul{font-size:1.3em}.submission-toolset li{position:relative}}table.-checkout-submissions div label,table.-submissions-status div label{margin-bottom:0}table.-checkout-submissions .submission-code,table.-submissions-status .submission-code{color:#ec0048}table.-checkout-submissions tbody td:before,table.-submissions-status tbody td:before{display:block;margin-bottom:.5em;width:100%}table.-checkout-submissions tbody td.product-name span,table.-submissions-status tbody td.product-name span{display:block;font-weight:700;line-height:1.2}table.-checkout-submissions tbody td span+a,table.-submissions-status tbody td span+a{font-size:.9em;margin-left:1em}table.-checkout-submissions tbody td a,table.-submissions-status tbody td a{color:#4db9b5;font-weight:700;letter-spacing:1px;text-transform:uppercase}table.-checkout-submissions tbody td a:hover,table.-submissions-status tbody td a:hover{color:#2d2c2b}table.-checkout-submissions [class*=" -status-"]>span,table.-checkout-submissions [class^=-status-]>span,table.-submissions-status [class*=" -status-"]>span,table.-submissions-status [class^=-status-]>span{color:#fff;display:inline-block;padding:.5em;text-transform:uppercase}table.-checkout-submissions [class*=" -status-"].-status-arrived>span,table.-checkout-submissions [class*=" -status-"].-status-paid>span,table.-checkout-submissions [class^=-status-].-status-arrived>span,table.-checkout-submissions [class^=-status-].-status-paid>span,table.-submissions-status [class*=" -status-"].-status-arrived>span,table.-submissions-status [class*=" -status-"].-status-paid>span,table.-submissions-status [class^=-status-].-status-arrived>span,table.-submissions-status [class^=-status-].-status-paid>span{background-color:#6ac08c}table.-checkout-submissions [class*=" -status-"].-status-on-hold>span,table.-checkout-submissions [class*=" -status-"].-status-pending>span,table.-checkout-submissions [class^=-status-].-status-on-hold>span,table.-checkout-submissions [class^=-status-].-status-pending>span,table.-submissions-status [class*=" -status-"].-status-on-hold>span,table.-submissions-status [class*=" -status-"].-status-pending>span,table.-submissions-status [class^=-status-].-status-on-hold>span,table.-submissions-status [class^=-status-].-status-pending>span{background-color:#ed9843}table.-checkout-submissions [class*=" -status-"].-status-not-arrived>span,table.-checkout-submissions [class*=" -status-"].-status-not-paid>span,table.-checkout-submissions [class^=-status-].-status-not-arrived>span,table.-checkout-submissions [class^=-status-].-status-not-paid>span,table.-submissions-status [class*=" -status-"].-status-not-arrived>span,table.-submissions-status [class*=" -status-"].-status-not-paid>span,table.-submissions-status [class^=-status-].-status-not-arrived>span,table.-submissions-status [class^=-status-].-status-not-paid>span{background-color:#ec0048}table.-checkout-submissions [class*=" -status-"].-status-not-applicable>span,table.-checkout-submissions [class^=-status-].-status-not-applicable>span,table.-submissions-status [class*=" -status-"].-status-not-applicable>span,table.-submissions-status [class^=-status-].-status-not-applicable>span{color:#2d2c2b}@media only screen and (min-width:48.01em){table.-checkout-submissions tbody td:before,table.-submissions-status tbody td:before{display:none}table.-checkout-submissions.report-table [class*=" -status-"]>span,table.-checkout-submissions.report-table [class^=-status-]>span,table.-submissions-status.report-table [class*=" -status-"]>span,table.-submissions-status.report-table [class^=-status-]>span{display:block}}.submission-credits .key{display:block;font-weight:700}.submission-credits .value{display:block;padding-left:1.4rem}.hidden{display:none}form .how-to-link{margin:2em 0}.upcoming-festival-tabs{border-bottom:4px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2em;width:100%}.upcoming-festival-tabs>li{width:50%}.upcoming-festival-tabs>li.active a{background-color:#fff;color:#2d2c2b}.upcoming-festival-tabs a{color:#fff;display:block;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;letter-spacing:1px;padding:1rem;text-transform:uppercase;text-align:center}.upcoming-festival-tabs a:hover{background-color:#fff;color:#2d2c2b}.fixed-tabs .upcoming-festival-tabs{left:50%;position:fixed;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);z-index:9999}@media only screen and (min-width:48.01em){.upcoming-festival-tabs{border-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;position:relative}.upcoming-festival-tabs:before{background-color:#fff;bottom:8px;content:'';display:block;height:4px;left:0;position:absolute;width:100%}.upcoming-festival-tabs>li{width:auto}.upcoming-festival-tabs a{padding:1.7rem 1.45rem}}.festival-overview-wrapper .subtitle{color:#2d2c2b;display:inline-block;font-family:"Raleway", sans-serif;font-size:.9em;font-weight:700;letter-spacing:1px;padding-bottom:1em;position:relative;text-transform:uppercase}.festival-overview-wrapper .subtitle:after{background-color:#fff;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:40%}.festival-overview-wrapper .title{font-family:"Montserrat", sans-serif;font-size:1.8em;letter-spacing:1px;line-height:1.2;text-transform:uppercase;margin:1em 0}.festival-overview-wrapper .book-ticket-box{margin:2em auto 0;max-width:370px;width:100%}@media only screen and (min-width:64.01em){.festival-overview-wrapper{*zoom:1}.festival-overview-wrapper:after,.festival-overview-wrapper:before{content:'';display:table}.festival-overview-wrapper:after{clear:both}.festival-overview-wrapper .description{float:left;clear:none;width:61.375%;margin-left:0;margin-right:3%}.festival-overview-wrapper .description:last-child{margin-right:0}.festival-overview-wrapper .book-ticket-box{float:left;clear:none;width:35.625%;margin-left:0;margin-right:3%;max-width:none}.festival-overview-wrapper .book-ticket-box:last-child{margin-right:0}}@media only screen and (min-width:75.01em){.festival-overview-wrapper .book-ticket-box{margin-top:2em;padding-right:0}}.festival-section-wrapper.-ceremony{background-color:#e0e0e0;position:relative;width:100%}@media only screen and (min-width:64.01em){.festival-section-wrapper.-ceremony{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}}@media only screen and (min-width:75.01em){.festival-section-wrapper.-ceremony:before{background:#e0e0e0;display:block;height:100px;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw;z-index:-1;content:'';min-height:100%}}.-section-upcoming-festival figure{margin-bottom:2em}.-section-upcoming-festival figure img{display:block;margin-left:auto;margin-right:auto}.-section-upcoming-festival .stamp{position:relative}.-section-upcoming-festival .stamp:after{background-image:url("../images/stamp_white.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:7em;position:absolute;right:1em;top:2em;-webkit-transform:rotate(-21deg);-ms-transform:rotate(-21deg);transform:rotate(-21deg);width:7em}.-section-upcoming-festival .section-title{font-family:"Montserrat", sans-serif;font-size:1.8em;margin-bottom:1em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.-section-upcoming-festival .section-title span{background-color:#e0e0e0;display:inline-block;padding:0 15px 0 0}.-conference .-section-upcoming-festival .section-title span,.-workshops .-section-upcoming-festival .section-title span{background-color:#fff;padding:0}@media only screen and (min-width:48.01em){.-section-upcoming-festival .section-title{margin-bottom:1.5em;text-align:left}.-conference .-section-upcoming-festival .section-title,.-workshops .-section-upcoming-festival .section-title{text-align:right}.-conference .-section-upcoming-festival .section-title span,.-workshops .-section-upcoming-festival .section-title span{padding:0 0 0 15px}.-section-upcoming-festival .section-title.-lined:after{background-color:#2d2c2b;bottom:2px;content:'';display:block;height:13px;position:absolute;right:0;width:1px}.-conference .-section-upcoming-festival .section-title.-lined:after,.-workshops .-section-upcoming-festival .section-title.-lined:after{left:0;right:inherit}.-section-upcoming-festival .section-title.-lined:before{background-color:#2d2c2b;bottom:8px;content:'';display:block;height:1px;left:0;position:absolute;right:0;width:100%;z-index:-1}.-conference .-section-upcoming-festival .section-title.-lined:before,.-workshops .-section-upcoming-festival .section-title.-lined:before{left:0;right:inherit}}@media only screen and (min-width:64.01em){.-section-upcoming-festival .stamp:after{height:9.375em;right:-3em;width:9.375em}}.-upcoming-festival-section-1{padding-left:0;padding-right:0}.-upcoming-festival-section-1>section{padding-bottom:5em}@media only screen and (min-width:64.01em){.-upcoming-festival-section-1{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:5em;padding-right:5em}.-upcoming-festival-section-1>section{padding-bottom:6.25em}}@media only screen and (min-width:75.01em){.-upcoming-festival-section-1>section{padding-bottom:12.5em}}.-upcoming-festival-section-2{background-color:#e0e0e0;padding:3em 20px;position:relative;width:100%}.-upcoming-festival-section-2:before{display:none}@media only screen and (min-width:48.01em){.-upcoming-festival-section-2{padding:3em 0}}@media only screen and (min-width:64.01em){.-upcoming-festival-section-2{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:5em;padding-right:5em}}@media only screen and (min-width:75.01em){.-upcoming-festival-section-2{margin-bottom:-6em;padding:10em 5em 3em;top:-8.125em}.-upcoming-festival-section-2>section>.page-content{padding-top:0}.-upcoming-festival-section-2:after{background:#e0e0e0;display:block;height:200px;left:100%;position:absolute;top:0;width:calc( 100vw - 100% - ( ( 100vw - 100% ) / 2 ));content:''}}.-upcoming-festival-section-3{padding-top:1rem}.-upcoming-festival-section-3:before{background:#fff;min-height:calc( 100% + 30px);top:-30px;z-index:0}.-upcoming-festival-section-3 .contributors-wrapper .category{color:#b3b3b3}.-upcoming-festival-section-3 .contributors-wrapper .category:after{background-color:#b3b3b3;bottom:0;content:'';display:block;height:1px;left:-2.5rem;position:absolute;width:calc( 100% + 2.5rem)}@media only screen and (min-width:48.01em){.-upcoming-festival-section-3{padding-top:3rem}}@media only screen and (min-width:64.01em){.-upcoming-festival-section-3{padding-top:4rem}}@media only screen and (min-width:75.01em){.-upcoming-festival-section-3{padding-top:5rem}}.contributors-wrapper .judges-list .category{color:#b3b3b3}.contributors-wrapper .judges-list .category:after{background-color:#b3b3b3;bottom:0;content:'';display:block;height:1px;left:-2.5rem;position:absolute;width:calc( 100% + 2.5rem)}.-upcoming-festival-section-5{padding-top:3em}[class*=-upcoming-festival-section-] .host-box figure{height:19.375rem;margin:0 auto;position:relative;width:16.875rem}[class*=-upcoming-festival-section-] .host-box img{display:block;height:19.375rem;margin:0 auto;width:16.875rem;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}[class*=-upcoming-festival-section-] .host-box svg{fill:url(#green1);height:44px;position:absolute;right:0em;top:2em;width:76px}[class*=-upcoming-festival-section-] .excerpt{margin-top:2em}[class*=-upcoming-festival-section-] .excerpt>ul{border-top:1px solid #2d2c2b;margin:1em 0;width:100%}[class*=-upcoming-festival-section-] .excerpt>ul>li{border-bottom:1px solid #2d2c2b;display:block;margin-top:1em;padding-bottom:1em}[class*=-upcoming-festival-section-] .excerpt>ul>li>span{display:block;font-size:.9em;line-height:1.5}[class*=-upcoming-festival-section-] .excerpt>ul>li .main{font-family:"Montserrat", sans-serif;font-weight:700;text-transform:uppercase}[class*=-upcoming-festival-section-] .ex-title{font-family:"Montserrat", sans-serif;font-size:1.4em;line-height:1.4;text-transform:uppercase}[class*=-upcoming-festival-section-] [class*=the-area]{margin:3em auto;max-width:270px}[class*=-upcoming-festival-section-] [class*=the-area] p{line-height:1.5}@media only screen and (min-width:48.01em){[class*=-upcoming-festival-section-] [class*=the-area]{margin-top:0;margin-left:1rem;margin-right:1rem}[class*=-upcoming-festival-section-]>section .areas,[class*=-upcoming-festival-section-]>section .the-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:64.01em){[class*=-upcoming-festival-section-] [class*=the-area]{margin-left:1rem;margin-right:1rem;max-width:none;width:46%}}@media only screen and (min-width:75.01em){[class*=-upcoming-festival-section-]>section [class*=the-area]{margin:0;margin-bottom:2.5rem;width:48%}[class*=-upcoming-festival-section-]>section [class*=the-area] .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em}[class*=-upcoming-festival-section-]>section .excerpt{margin-left:1em;margin-top:4.4em}[class*=-upcoming-festival-section-]>section .image-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.-upcoming-festival-section-4{padding-top:3em}.-upcoming-festival-section-4 .page-content{margin-bottom:5em}.-upcoming-festival-section-4 .the-walks>li{margin-bottom:3rem}.-upcoming-festival-section-4 .host-box{position:relative}.-upcoming-festival-section-4 .host-box figure{height:19.375rem;margin:0 auto;position:relative;width:16.875rem}.-upcoming-festival-section-4 .host-box>a{display:block;position:relative}.-upcoming-festival-section-4 .host-box>a:hover .stroke{background-color:#000}.-upcoming-festival-section-4 .host-box>a:hover .stroke>span{margin-bottom:3rem;opacity:1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.-upcoming-festival-section-4 .host-box svg{fill:url(#action-button-green1);height:190px;width:218px;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.-upcoming-festival-section-4 .host-box img{display:block;height:19.375rem;margin:0 auto;width:16.875rem;-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%)}.-upcoming-festival-section-4 .host-box .stroke{background-image:url("../images/hexa_stroke_black.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;height:calc( 100% - 40px);left:20px;position:absolute;top:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc( 100% - 40px);-webkit-clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);clip-path:polygon(0% 25%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.-upcoming-festival-section-4 .host-box .stroke>span{color:#fff;font-size:.8em;font-weight:700;letter-spacing:1px;opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;margin-bottom:2rem}.-upcoming-festival-section-4 .host-box .mini-info-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;padding:1em 2em;position:absolute;top:0;width:100%}.-upcoming-festival-section-4 .host-box .mini-info-wrapper .title{font-size:.8em;font-weight:700;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.-upcoming-festival-section-4 .host-box .mini-info-wrapper .number{display:block;font-family:"Montserrat", sans-serif;font-size:2.1em;line-height:1;margin-bottom:1rem}.-upcoming-festival-section-4 .host-box .mini-info-wrapper [class*=" icon-"],.-upcoming-festival-section-4 .host-box .mini-info-wrapper [class^=icon-]{display:block;font-size:1.2em}.-upcoming-festival-section-4 .full-info-area{margin-top:2rem;width:100%}.-upcoming-festival-section-4 .left-column,.-upcoming-festival-section-4 .right-column{position:relative}.-upcoming-festival-section-4 .right-column>.title{display:none}.-upcoming-festival-section-4 .left-column .participating-studios{font-weight:700;letter-spacing:1px;line-height:1.2;padding:1rem 0 1rem 2rem;text-transform:uppercase}.-upcoming-festival-section-4 .left-column>ul{font-size:.9em;margin:0;padding:0 0 1rem 2rem;position:relative}.-upcoming-festival-section-4 .left-column>ul:after{background-color:#2d2c2b;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:100%}.-upcoming-festival-section-4 .left-column>ul li{display:block}.-upcoming-festival-section-4 .left-column>ul li span{display:block;padding:.4em 0}.-upcoming-festival-section-4 .left-column>a{color:#2d2c2b;display:inline-block;font-size:.9em;font-weight:700;margin-left:2rem;margin-top:.3rem;padding:1rem 0;text-transform:uppercase}.-upcoming-festival-section-4 .left-column>a:hover{color:#6ac08c}.-upcoming-festival-section-4 .date-time,.-upcoming-festival-section-4 .location{border-top:1px solid #2d2c2b;padding:1rem 0 1rem 2rem;position:relative}.-upcoming-festival-section-4 .date-time>span,.-upcoming-festival-section-4 .location>span{display:block;font-size:1.3em;left:0;position:absolute;top:.8em}.-upcoming-festival-section-4 .date-time .title,.-upcoming-festival-section-4 .location .title{font-weight:700;letter-spacing:1px;margin-bottom:.4em;text-transform:uppercase}.-upcoming-festival-section-4 .date-time .descr,.-upcoming-festival-section-4 .location .descr{font-size:.9em;line-height:1.3}.-upcoming-festival-section-4 .location{border-bottom:1px solid #2d2c2b;border-top:1px solid #2d2c2b}.-upcoming-festival-section-4 .ticket-wrapper{background-color:#2d2c2b;color:#fff;margin:2rem 0 1rem;padding:1rem}.-upcoming-festival-section-4 .ticket-info{border-bottom:1px solid #5b5b5b;margin-bottom:1rem;padding-bottom:1rem;position:relative;text-align:center}.-upcoming-festival-section-4 .ticket-title{font-family:"Montserrat", sans-serif;font-size:.9em;font-weight:700;text-transform:uppercase}.-upcoming-festival-section-4 .ticket-description{font-size:.9em;margin-top:.5em}.-upcoming-festival-section-4 .ticket-price{font-family:"Montserrat", sans-serif;font-size:1.2em;font-weight:700;margin:.5rem 0 1.2rem;text-align:center}.-upcoming-festival-section-4 .buy-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;margin-left:auto;margin-right:auto;max-width:200px;text-transform:uppercase}.-upcoming-festival-section-4 .buy-button:hover{background-color:#4db9b5;color:#fff}.-upcoming-festival-section-4 .walk-description{font-size:.9em;line-height:1.5}.-upcoming-festival-section-4 .walk-info>.title{font-family:"Montserrat", sans-serif;font-size:1.4em;line-height:1;padding:1rem 0 1rem 2rem;position:relative;text-transform:uppercase}.-upcoming-festival-section-4 .walk-info>.title:after{background-color:#2d2c2b;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:100%}@media only screen and (min-width:48.01em){.-upcoming-festival-section-4 .the-walks>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5rem}.-upcoming-festival-section-4 .full-info-area{margin-left:20px}}@media only screen and (min-width:64.01em){.-upcoming-festival-section-4 .date-time,.-upcoming-festival-section-4 .location{border:none}.-upcoming-festival-section-4 .content-helper{display:-webkit-box;display:-ms-flexbox;display:flex}.-upcoming-festival-section-4 .left-column{margin-right:3%;width:32%}.-upcoming-festival-section-4 .left-column .participating-studios{padding:1rem 1rem .5rem 2rem}.-upcoming-festival-section-4 .left-column>ul{padding:0 1rem 1rem 2rem}.-upcoming-festival-section-4 .right-column{width:65%}.-upcoming-festival-section-4 .right-column>.title{display:block}.-upcoming-festival-section-4 .date-time-location{display:-webkit-box;display:-ms-flexbox;display:flex}.-upcoming-festival-section-4 .ticket-wrapper{margin:0 0 1rem}.-upcoming-festival-section-4 .walk-description{padding-left:2rem}}@media only screen and (min-width:75.01em){.-upcoming-festival-section-4 .walk-info{margin-bottom:1rem}.-upcoming-festival-section-4 .date-time,.-upcoming-festival-section-4 .ticket-info{border-right:1px solid #2d2c2b;width:50%}.-upcoming-festival-section-4 .ticket-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:1rem;position:relative}.-upcoming-festival-section-4 .ticket-info:after{background-color:#5b5b5b;content:'';display:block;height:80%;position:absolute;right:0;top:0;width:1px}.-upcoming-festival-section-4 .ticket-buy-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.-upcoming-festival-section-4 .ticket-price{margin:0}.-upcoming-festival-section-4 .buy-button{min-width:160px}.-upcoming-festival-section-4 .location,.-upcoming-festival-section-4 .ticket-buy-wrapper{width:50%}.-upcoming-festival-section-4 .location{padding-left:3rem}.-upcoming-festival-section-4 .location>span{left:1rem}.-upcoming-festival-section-4 .ticket-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}}.-sticky-tabs{width:100vw}.-sticky-tabs.is_stuck{position:fixed;left:50%;-webkit-transform:translate3d(-50%, 0px, 0px);transform:translate3d(-50%, 0px, 0px);z-index:90}.-sticky-tabs.is_stuck:before{background:#2d2c2b}.shedule-wrapper{margin-bottom:5rem;margin-top:3rem}.schedule-list{border-top:3px solid #2d2c2b;margin:0}.schedule-list>li{border-bottom:3px solid #2d2c2b;margin:.5rem 0;padding:.5rem 0}.schedule-list .date{background-color:#fff;margin-bottom:1rem;padding:1rem}.schedule-list .date>span{display:block;line-height:1;text-align:center;text-transform:uppercase}.schedule-list .date .month{font-size:1.1em;letter-spacing:1px;margin-bottom:.5em}.schedule-list .date .day{font-family:"Montserrat", sans-serif;font-size:2em;font-weight:700}.schedule-list .programme{text-transform:uppercase}.schedule-list .programme>ul{margin:0}.schedule-list .programme li:not(:last-child){border-bottom:1px solid #fff;margin-bottom:1em;padding-bottom:1em}.schedule-list .programme li>span{display:block}.schedule-list .programme .programme-title{font-size:.95rem;font-weight:700;letter-spacing:1px;line-height:1.3;margin:0 0 .5em}.schedule-list .programme a{color:inherit}.schedule-list .programme a:hover{color:#fff}.schedule-list .programme .programme-description{font-size:.85rem;letter-spacing:1px}@media only screen and (min-width:40.01em){.schedule-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1.5em 0}.schedule-list .date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:20%}.schedule-list .date .month{font-size:1.3em}.schedule-list .date .day{font-size:2.5em}.schedule-list .programme{width:75%}}.-section-search-results .text-content header{padding:0}.-section-search-results .text-content header:before{display:none}.-section-search-results .text-content header .search-results-text .title{font-family:"Raleway", sans-serif;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.-section-search-results .text-content header .search-results-text .title>span{color:#6ac08c}.-section-search-results .text-content header .search-results-text .title>em{background-image:url("../images/current_page.png");background-position:center center;background-repeat:no-repeat;background-size:contain;color:#fff;display:inline-block;font-style:normal;padding:1rem}.-section-search-results .text-content .search-form-container>.search-form{border:1px solid #2d2c2b;margin:2rem auto}.-section-search-results .text-content .search-form-container>.search-form button>span{color:#2d2c2b}@media only screen and (min-width:48.01em){.-section-search-results .text-content .search-form-container{position:relative}.-section-search-results .text-content .search-form-container:before{background-color:#2d2c2b;content:'';display:block;height:3px;left:0;position:absolute;top:calc( 50% - 1px);width:100%}.-section-search-results .text-content .search-form-container>.search-form{position:relative;max-width:450px}.-section-search-results .text-content .search-form-container>.search-form>*{z-index:2}.-section-search-results .text-content .search-form-container>.search-form label input{padding-bottom:2rem;padding-top:2rem}.-section-search-results .text-content .search-form-container>.search-form:before{background-color:#e0e0e0;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.hall-of-fame .content{padding:6.25em 20px 2em;width:100%}.hall-of-fame .section-title{font-family:"Montserrat", sans-serif;font-size:1.8em;margin-bottom:1em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.hall-of-fame .section-title span{color:#fff;display:inline-block;padding:0 15px 0 0}.hall-of-fame .content-box-wrapper{padding:0 20px 5em}.hall-of-fame .content-box{background-color:#fff;padding:1em;position:relative}.hall-of-fame .content-box:after{background-image:url("../images/boxed-white-bg.svg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;content:'';display:block;height:36px;left:0;position:absolute;bottom:1px;-webkit-transform:translate3d(0, 98%, 0) scaleY(-1);transform:translate3d(0, 98%, 0) scaleY(-1);width:100%}.hall-of-fame .content-box .subtitle{font-family:"Montserrat", sans-serif;font-weight:700;position:relative;text-transform:uppercase;letter-spacing:1px}.hall-of-fame .content-box .subtitle:after{background-color:#4db9b5;content:'';display:block;height:1px;margin:1em 0 2em;position:relative;width:60px}.hall-of-fame .content-box .hof-name{font-family:"Montserrat", sans-serif;font-size:2rem;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.hall-of-fame .content-box .hof-text{margin-top:2em}@media only screen and (min-width:48.01em){.hall-of-fame .content-box-wrapper{*zoom:1}.hall-of-fame .content-box-wrapper:after,.hall-of-fame .content-box-wrapper:before{content:'';display:table}.hall-of-fame .content-box-wrapper:after{clear:both}.hall-of-fame .content{padding-left:0;padding-right:0}.hall-of-fame .section-title{margin-bottom:2em;text-align:left}.hall-of-fame .section-title.-lined:after{background-color:#fff;bottom:2px;content:'';display:block;height:13px;position:absolute;right:0;width:1px}.hall-of-fame .section-title.-lined:before{background-color:#fff;bottom:8px;content:'';display:block;height:1px;position:absolute;right:0;width:calc( 100% - 235px);z-index:-1}.hall-of-fame .content-box{float:left;clear:none;width:61.375%;margin-left:0;margin-right:3%;padding:2em 3.9em}.hall-of-fame .content-box:last-child{margin-right:0}.hall-of-fame .content-box:after{height:38px}.hall-of-fame .book-ticket-box{float:left;clear:none;width:35.625%;margin-left:0;margin-right:3%;margin-top:0}.hall-of-fame .book-ticket-box:last-child{margin-right:0}}@media only screen and (min-width:64.01em){.hall-of-fame{width:auto;max-width:1960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.hall-of-fame .content{width:auto;max-width:1300px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.hall-of-fame .content-box-wrapper{width:auto;max-width:1250px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding-left:20px;padding-right:5em}.hall-of-fame .content-box{float:left;clear:none;width:67.8125%;margin-left:0;margin-right:3%;padding:2em 4em}.hall-of-fame .content-box:last-child{margin-right:0}.hall-of-fame .content-box .subtitle{display:block;margin-top:2em}.hall-of-fame .book-ticket-box{float:left;clear:none;width:29.1875%;margin-left:0;margin-right:3%}.hall-of-fame .book-ticket-box:last-child{margin-right:0}}@media only screen and (min-width:75.01em){.hall-of-fame .content-box-wrapper{padding-bottom:13em}.hall-of-fame .content-box:after{height:42px}.hall-of-fame .content-box>.hof-person{position:absolute;right:2rem;top:0;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0);z-index:1}.hall-of-fame .book-ticket-box{margin-top:5.7em}}@media only screen and (min-width:100.01em){.hall-of-fame .content-box:after{height:46px}}@media only screen and (min-width:112.51em){.hall-of-fame .content-box:after{height:52px}}.hof-person{margin-left:auto;margin-right:auto;max-width:270px;position:relative}.hof-person .year-title{left:30px;position:absolute;top:125px;z-index:5}.hof-person .tag{height:1.875em;position:relative;width:3.25em}.hof-person .tag span{color:#fff;display:block;font-family:"Montserrat", sans-serif;font-size:1.6rem;margin-bottom:.8rem;position:relative}.hof-person .tag svg{display:block;fill:url(#green1);height:100%;width:100%}.hof-person figure{display:block;margin-bottom:2em}.hof-person img{border-radius:50%;display:block;height:auto;max-width:100%;width:auto}.hof-person .hover{background:-webkit-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:-o-linear-gradient(215deg, #80cbad 0%, #62cbc4 100%);background:linear-gradient(-125deg, #80cbad 0%, #62cbc4 100%);border-radius:50%;display:block;height:76px;opacity:0;position:absolute;width:76px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.hof-person .hover:after,.hof-person .hover:before{background-color:#fff;content:'';display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, calc( -50% + 1px), 0);transform:translate3d(-50%, calc( -50% + 1px), 0);width:1px}.hof-person .hover:after{height:1px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:20px}.hof-person>a{display:block;position:relative}.hof-person>a:hover .hover{opacity:1}.hof-person .hof-info{font-family:"Montserrat", sans-serif;text-transform:uppercase;position:relative;padding:0 0 0 2.5rem;margin-top:1.1rem}.hof-person .hof-category{color:#b3b3b3;font-size:.8em;font-weight:700;letter-spacing:1px;line-height:1.5;padding:.6rem 0;position:relative}.hof-person .hof-category:after{bottom:0;background-color:#d8d4d0;content:'';display:block;height:1px;left:-2.5rem;position:absolute;width:60%}.hof-person .hof-title{color:#2d2c2b;font-size:1.2em;letter-spacing:1px;line-height:1.4;padding:.6rem 0}ul.holl-of-famers>li{margin-bottom:2em}.hof-archive ul.holl-of-famers .hof-person img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hof-archive ul.holl-of-famers .hof-person:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:48.01em){ul.holl-of-famers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}ul.holl-of-famers>li{margin:0 5px 2em;max-width:310px}}.hof-archive>.content{padding-bottom:0}@media only screen and (min-width:48.01em){.hof-archive .section-title.-lined{text-align:center}.hof-archive .section-title.-lined:before{left:-1px;top:50%}.hof-archive .section-title.-lined:after{background-color:transparent;border-left:1px solid #2d2c2b;border-right:1px solid #2d2c2b;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:100%}.hof-archive .section-title.-lined span{background-color:#fff;display:inline-block;padding:0 15px;text-align:center;width:auto}}@media only screen and (min-width:64.01em){.hof-archive{padding-left:5em;padding-right:5em}}@media only screen and (min-width:75.01em){.hof-archive>.content{padding-top:7em}}#woocommerce_eu_vat_compliance_vat_number h3{display:none}#woocommerce_eu_vat_compliance_vat_number h3+p{display:none}#woocommerce_eu_vat_compliance_vat_number>span{display:block;float:right;font-size:.9em;padding-top:22px;width:50%}.-closed-submissions .sub-section:after{display:none}.-closed-submissions .dashboard-message{margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.-closed-submissions .dashboard-message .subtitle{color:#4db9b5;font-family:"Raleway", sans-serif;font-size:.9em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.-closed-submissions .dashboard-message .title{font-family:"Montserrat", sans-serif;font-size:2em;letter-spacing:1px;line-height:1.2;margin:1rem 0 2rem;text-transform:uppercase}.-closed-submissions .dashboard-message .message{margin-bottom:3rem}.-closed-submissions .action-button-wrapper{font-size:.6em}.-closed-submissions .action-button-wrapper .action-button{margin-left:auto;margin-right:auto}.-closed-submissions .link-button-wrapper.-vline-top{left:0;margin-top:140px;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:64.01em){.-top-asymmetry .-closed-submissions.page-content-section{padding-top:3em}.-closed-submissions .action-button-wrapper{font-size:.8em}}.tba-img-wrapper{background-color:#2d2c2b;padding:2rem}@-webkit-keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp2{0%{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}@-webkit-keyframes fadeInDown2{0%{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown2{0%{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2}@-webkit-keyframes fadeInRight2{0%{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight2{0%{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight2;animation-name:fadeInRight2}@-webkit-keyframes fadeInLeft2{0%{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft2{0%{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}.text-content>div>p{font-size:.95em;margin:2em 0}.-section-trophies:before{background-color:#fff;content:'';display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:100vw}.-section-trophies .text-content-wrapper{padding-top:7rem;position:relative}.-section-trophies .text-content-wrapper:before{border-left:1px dashed #c7c7c7;content:'';display:block;height:6.875rem;left:50%;position:absolute;top:0;width:1px}.main-footer{margin-top:3rem}.dashboard-template .main-footer,.home.page .main-footer,.page-template-about-contact .main-footer,.page-template-rules .main-footer,.page-template-submission-instructions .main-footer,.post-type-archive-product .main-footer{margin-top:0}.main-footer .helper-wrapper{margin-left:auto;margin-right:auto;max-width:1400px;width:100%}.main-footer .inner-helper-wrapper{width:100%}.main-footer .content-wrapper{padding-bottom:3rem;padding-left:20px;padding-right:20px;position:relative;width:100%}.main-footer .header-wrapper{margin-bottom:1.5rem}.main-footer .subtitle,.main-footer .title{color:#4db9b5;font-family:"Montserrat", sans-serif;text-align:center;text-transform:uppercase}.main-footer .title{font-size:1.4em;line-height:1.4}.main-footer .subtitle{font-size:1em;line-height:1}.main-footer [class*=" icon-ed-awards-star"],.main-footer [class^=icon-ed-awards-star]{bottom:1px;color:#4db9b5;font-size:.9em;line-height:1;margin-right:.6rem;position:relative}.main-footer.boxed{background-color:#2d2c2b}@media only screen and (min-width:40.01em){.main-footer .content-wrapper{padding-bottom:5rem}.main-footer .header-wrapper{margin-bottom:0}}@media only screen and (min-width:48.01em){.main-footer .subtitle,.main-footer .title{text-align:inherit}.main-footer [class*=" icon-ed-awards-star"],.main-footer [class^=icon-ed-awards-star]{margin-right:1rem}}@media only screen and (min-width:64.01em){.main-footer .inner-helper-wrapper{float:left;clear:none;width:87.125%;margin-left:6.4375%;margin-right:3%}.main-footer .inner-helper-wrapper:last-child{margin-right:0}}.newsletter-area .content-wrapper{background-color:#fff;padding-top:2em}.newsletter-area .content-wrapper:before{background-color:#d8d4d0;content:'';display:block;height:1px;left:20px;position:absolute;top:0;width:calc( 100% - 40px)}.newsletter-area .form-wrapper{margin:3em auto 3em}@media only screen and (min-width:40.01em){.newsletter-area .inner-helper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter-area .header-wrapper{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.newsletter-area .header-wrapper:last-child{margin-right:0}.newsletter-area .header-wrapper br{display:none}.newsletter-area .title{text-align:inherit}.newsletter-area .form-wrapper{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%;margin-bottom:7px}.newsletter-area .form-wrapper:last-child{margin-right:0}}@media only screen and (min-width:48.01em){.newsletter-area .header-wrapper br{display:block}}@media only screen and (min-width:64.01em){.newsletter-area .content-wrapper{*zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.newsletter-area .content-wrapper:after,.newsletter-area .content-wrapper:before{content:'';display:table}.newsletter-area .content-wrapper:after{clear:both}.newsletter-area .header-wrapper{float:left;clear:none;width:29.1875%;margin-left:0;margin-right:3%}.newsletter-area .header-wrapper:last-child{margin-right:0}.newsletter-area .form-wrapper{float:left;clear:none;width:61.375%;margin-left:0;margin-right:3%}.newsletter-area .form-wrapper:last-child{margin-right:0}}.newsletter-form{font-family:"Raleway", sans-serif}.newsletter-form input,.newsletter-form label,.newsletter-form select{font-size:.8em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.newsletter-form label{color:#2d2c2b;left:0;position:absolute;top:0}.newsletter-form input{-webkit-box-sizing:border-box;box-sizing:border-box;color:#4db9b5;padding:.6em .3em .6em 0;width:100%}.newsletter-form input:focus::-webkit-input-placeholder{color:transparent}.newsletter-form input:focus:-moz-placeholder{color:transparent}.newsletter-form input:focus::-moz-placeholder{color:transparent}.newsletter-form input:focus:-ms-input-placeholder{color:transparent}.newsletter-form .input-row{margin-bottom:3rem;position:relative}.newsletter-form .input-row:not(.-submit){border-bottom:1px solid #000}.newsletter-form .input-row.-submit{border-bottom:none;margin-bottom:0}.newsletter-form button{display:block;margin:0 auto}.newsletter-form button>span{color:#2d2c2b;display:inline-block;font-size:2rem;padding:0 .8rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.newsletter-form button:hover span{color:#4db9b5}.newsletter-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;width:100%}@media only screen and (min-width:40.01em){.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter-form input{padding:.6em .3em .8em 0}.newsletter-form .input-row{margin-bottom:0}.newsletter-form .input-row:not(.-submit){-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:1em}}.info-area{background-color:#2d2c2b;color:#fff;position:relative}.info-area .content-wrapper{padding-top:5em}.info-area .header-wrapper{margin-bottom:1.5rem}.info-area .content-area{text-align:center;padding-bottom:3rem}.info-area .horizontal-line{background-color:#606060;clear:both;height:3px}@media only screen and (min-width:40.01em){.info-area .content-wrapper{padding-bottom:3rem}}@media only screen and (min-width:48.01em){.info-area{*zoom:1}.info-area:after,.info-area:before{content:'';display:table}.info-area:after{clear:both}.info-area .content-area{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;text-align:inherit;padding-bottom:0}.info-area .content-area:last-child{margin-right:0}.info-area .content-area.-social-content-area{margin-right:0}.info-area .-social-content-area .title{line-height:2.3}.info-area .-social-content-area .header-wrapper{padding-bottom:5px}.info-area .header-wrapper{margin-bottom:0;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.info-area .horizontal-line{margin-top:2rem}}@media only screen and (min-width:64.01em){.info-area .content-area:first-child{float:left;clear:none;width:48.5%;margin-left:6.4375%;margin-right:3%}.info-area .content-area:first-child:last-child{margin-right:0}.info-area .content-area.-social-content-area{float:left;clear:none;width:35.625%;margin-left:0;margin-right:3%}.info-area .content-area.-social-content-area:last-child{margin-right:0}.info-area .horizontal-line{float:left;clear:none;width:87.125%;margin-left:6.4375%;margin-right:3%;margin-top:3rem}.info-area .horizontal-line:last-child{margin-right:0}}.info-wrapper{font-family:"Montserrat", sans-serif;font-size:.8em;padding-top:1rem;text-transform:uppercase}.info-wrapper .-row{padding:.3rem 0}.info-wrapper .-row:first-child{border-top:1px solid #606060;padding-top:1rem}.info-wrapper .-row:last-child{padding-bottom:1rem}.info-wrapper a{color:inherit}.info-wrapper a:hover{color:#4db9b5}.-social-content-area .info-wrapper a:hover{color:#fff}.info-wrapper .-row-social{width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.info-wrapper .-row-social:before{background-color:#606060;content:'';display:block;height:1px;left:0;position:absolute;top:50%;width:100%}@media only screen and (min-width:48.01em){.info-wrapper .-row{padding:.5rem 0 .5rem 1.7rem}.info-wrapper .-row.-with-icon{padding:.5rem 0}.info-wrapper .-row:first-child{border-bottom:1px solid #606060;border-top:1px solid #606060;padding-top:.5rem}.info-wrapper .-row:last-child{padding-bottom:.5rem;padding-top:0}.info-wrapper .-row-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.1875rem}.info-wrapper .-row-social:before{width:calc( 100% - 4 * ( 3.25rem + .4rem ) + .6rem)}}@media only screen and (min-width:75.01em){.info-wrapper{*zoom:1}.info-wrapper:after,.info-wrapper:before{content:'';display:table}.info-wrapper:after{clear:both}.info-wrapper .-row{padding:.7rem 0 .7rem 1.7rem}.info-wrapper .-row.-with-icon{padding:.7rem 0}.info-wrapper .-row:first-child{padding-top:.7rem}.info-wrapper .-row:last-child{padding-bottom:0}.info-wrapper .-row-social{margin-top:.6875em}.info-wrapper .-column{float:left;clear:none;width:50%;margin-left:0;margin-right:0}}.bottom-area{color:#d7d7d7;font-family:"Montserrat", sans-serif;font-size:.8rem;line-height:2;margin-top:2rem;text-align:center;text-transform:uppercase}.bottom-area a{color:inherit}.bottom-area a:hover{color:#4db9b5}.bottom-area span{color:#828282}.bottom-area span:first-of-type{display:none}.bottom-area .bottom-menu li{display:inline;margin-right:1em}.bottom-area .copyright-info{margin-bottom:.2em}@media only screen and (min-width:40.01em){.bottom-area br{display:none}.bottom-area span:first-of-type{display:inline}}@media only screen and (min-width:48.01em){.bottom-area{font-size:.7rem;text-align:inherit}.bottom-area .bottom-menu li:not(:last-child){padding-right:25px;position:relative}.bottom-area .bottom-menu li:not(:last-child):after{background-color:#606060;content:'';display:block;height:1px;position:absolute;right:-6px;top:50%;width:25px}}@media only screen and (min-width:64.01em){.bottom-area{float:left;clear:none;width:87.125%;margin-left:6.4375%;margin-right:3%}.bottom-area:last-child{margin-right:0}}.to-top{display:inline-block;position:absolute;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);top:-1.875em;width:3.9375em}.to-top:hover>span{color:#4db9b5}.to-top a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9em;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;z-index:5}.to-top a>span{position:relative;top:30px}.to-top a+svg{display:block;height:auto;width:100%}.to-top a+svg stop{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.to-top a:hover{color:#fff}.to-top a:hover+svg stop:first-child{stop-color:#4db9b5}.to-top a:hover+svg stop:last-child{stop-color:#4db9b5}.to-top>span{display:block;font-family:"Raleway", sans-serif;font-size:.8em;font-weight:700;letter-spacing:1px;padding-top:1rem;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width:48.01em){.to-top{right:10px;left:initial;-webkit-transform:none;-ms-transform:none;transform:none}}