/*
Theme Name: TGB
Theme URI:
Author: Veintidós Grados
Author URI: http://www.veintidosgrados.com/
Description: Wordpress Theme for TGB
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tgb
*/

:root{--bgGreen:#cdd22c;--bgBlack:#000;--bgDark:#12171e;--bgMedium:#444;--bgLight:#f6f6f6;--bgWhite:#fff;--fontGreen:#cdd22c;--fontBlack:#000;--fontDark:#12171e;--fontMedium:#a8a8a7;--fontLight:#d8d8d8;--fontWhite:#fff;--borderAlphaWhite:hsla(0,0%,100%,.2);--borderAlphaWhiteHover:hsla(0,0%,100%,.4);--fontPrimary:"Passion One",Arial,Helvetica,sans-serif;--fontSecondary:"Roboto",Arial,Helvetica,sans-serif;@define-mixin transitionFast{transition:all .2s}@define-mixin transitionSlow{transition:all .4s}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle;pointer-events:none}html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Roboto;src:url("fonts/Roboto-Black.eot");src:url("fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Black.woff2") format("woff2"),url("fonts/Roboto-Black.woff") format("woff"),url("fonts/Roboto-Black.ttf") format("truetype"),url("fonts/Roboto-Black.svg#Roboto-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url("fonts/Roboto-Medium.eot");src:url("fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Medium.woff2") format("woff2"),url("fonts/Roboto-Medium.woff") format("woff"),url("fonts/Roboto-Medium.ttf") format("truetype"),url("fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:Passion One;src:url("fonts/PassionOne-Black.eot");src:url("fonts/PassionOne-Black.eot?#iefix") format("embedded-opentype"),url("fonts/PassionOne-Black.woff2") format("woff2"),url("fonts/PassionOne-Black.woff") format("woff"),url("fonts/PassionOne-Black.ttf") format("truetype"),url("fonts/PassionOne-Black.svg#PassionOne-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url("fonts/Roboto-Bold.eot");src:url("fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Bold.woff2") format("woff2"),url("fonts/Roboto-Bold.woff") format("woff"),url("fonts/Roboto-Bold.ttf") format("truetype"),url("fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Passion One;src:url("fonts/PassionOne-Regular.eot");src:url("fonts/PassionOne-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/PassionOne-Regular.woff2") format("woff2"),url("fonts/PassionOne-Regular.woff") format("woff"),url("fonts/PassionOne-Regular.ttf") format("truetype"),url("fonts/PassionOne-Regular.svg#PassionOne-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Passion One;src:url("fonts/PassionOne-Bold.eot");src:url("fonts/PassionOne-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/PassionOne-Bold.woff2") format("woff2"),url("fonts/PassionOne-Bold.woff") format("woff"),url("fonts/PassionOne-Bold.ttf") format("truetype"),url("fonts/PassionOne-Bold.svg#PassionOne-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url("fonts/Roboto-Thin.eot");src:url("fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Thin.woff2") format("woff2"),url("fonts/Roboto-Thin.woff") format("woff"),url("fonts/Roboto-Thin.ttf") format("truetype"),url("fonts/Roboto-Thin.svg#Roboto-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url("fonts/Roboto-Regular.eot");src:url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Regular.woff2") format("woff2"),url("fonts/Roboto-Regular.woff") format("woff"),url("fonts/Roboto-Regular.ttf") format("truetype"),url("fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("fonts/Roboto-Light.eot");src:url("fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Light.woff2") format("woff2"),url("fonts/Roboto-Light.woff") format("woff"),url("fonts/Roboto-Light.ttf") format("truetype"),url("fonts/Roboto-Light.svg#Roboto-Light") format("svg");font-weight:300;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Passion One,Arial,Helvetica,sans-serif;font-family:var(--fontPrimary);margin:0}a{color:inherit;text-decoration:none}.button,button{font-family:Passion One,Arial,Helvetica,sans-serif;font-family:var(--fontPrimary);display:inline-block;border:.4vw solid #fff;border:.4vw solid var(--bgWhite);padding:0;font-size:1vw;height:4vw;line-height:3.2vw;width:15vw;text-transform:uppercase;text-align:center;border-radius:100px;margin:auto;white-space:nowrap;background-color:#fff;background-color:var(--bgWhite);color:#12171e;color:var(--fontDark);cursor:pointer;transition:all .25s cubic-bezier(.55,0,.45,1)}@media (min-width:2200px){.button,button{width:340px;height:90px;line-height:66px;border:12px solid #fff;border:12px solid var(--bgWhite);font-size:24px}}@media (max-width:1200px) and (orientation:landscape){.button,button{height:5vw;width:20vw;line-height:4.2vw;font-size:1.25vw}}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){.button,button{border:.8vw solid #fff;border:.8vw solid var(--bgWhite);width:30vw;height:8vw;font-size:2vw;line-height:6.4vw}}@media (max-width:600px) and (orientation:portrait){.button,button{border:2vw solid #fff;border:2vw solid var(--bgWhite);text-align:center;width:60vw;height:20vw;font-size:5vw;line-height:16vw}}.button .arrow,button .arrow{width:22px;height:auto;margin-left:45px}@media (max-width:600px){.button .arrow,button .arrow{margin-left:20px;width:18px}}.button:hover,button:hover{background-color:#cdd22c;background-color:var(--bgGreen);color:#fff;color:var(--fontWhite);border-color:#cdd22c;border-color:var(--bgGreen)}form .label,form label{font-family:Passion One,Arial,Helvetica,sans-serif;font-family:var(--fontPrimary);color:var(--fontColorDark);font-size:48px;line-height:1.2;position:relative;margin-bottom:15px}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{width:100%;color:#12171e;color:var(--fontDark);font-size:1vw;line-height:3vw;padding:0 1vw;border-radius:0;background-color:#f6f6f6;background-color:var(--bgLight);border:1px solid var(--bgColorBorderDark)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{font-size:2vw;padding:0 2vw;line-height:6vw}}@media (max-width:600px) and (orientation:portrait){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{font-size:5vw;padding:0 4vw;line-height:12vw}}form input[type=email]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder{color:#d8d8d8;color:var(--fontLight);opacity:1}form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder{opacity:1}form input[type=email]::-ms-input-placeholder,form input[type=number]::-ms-input-placeholder,form input[type=password]::-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=text]::-ms-input-placeholder{opacity:1}form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder{color:#d8d8d8;color:var(--fontLight);opacity:1}form input[type=email]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder{color:#d8d8d8;color:var(--fontLight)}form input[type=email]::-ms-input-placeholder,form input[type=number]::-ms-input-placeholder,form input[type=password]::-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=text]::-ms-input-placeholder{color:#d8d8d8;color:var(--fontLight)}form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-size:1vw;line-height:3vw;padding:0 1vw;border-radius:0;color:#d8d8d8;color:var(--fontLight);background-color:#f6f6f6;background-color:var(--bgLight);border:1px solid var(--bgColorBorderDark);background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;cursor:pointer}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form select{font-size:2vw;padding:0 2vw;line-height:6vw}}@media (max-width:600px) and (orientation:portrait){form select{font-size:5vw;padding:0 4vw;line-height:12vw}}form select option{font-size:.1vw}form textarea{width:100%;padding:1vw;line-height:2vw;height:15vw;background-color:transparent;border:1px solid var(--bgColorBorderDark)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form textarea{font-size:2vw;padding:2vw}}@media (max-width:600px) and (orientation:portrait){form textarea{font-size:5vw;padding:4vw}}form .inner{border:1px solid #d8d8d8;border:1px solid var(--fontLight);margin-bottom:1vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form .inner{margin-bottom:2vw}}@media (max-width:600px) and (orientation:portrait){form .inner{margin-bottom:4vw}}form .wpcf7-form-control-wrap{position:relative;display:block;border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--fontLight);padding:.3vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form .wpcf7-form-control-wrap{padding:.6vw}}@media (max-width:600px) and (orientation:portrait){form .wpcf7-form-control-wrap{padding:1vw}}form .wpcf7-form-control-wrap:last-child{border-bottom:0}form .mid{display:flex}@media (max-width:600px) and (orientation:portrait){form .mid{display:block}}form .mid .wpcf7-form-control-wrap{width:50%}@media (max-width:600px) and (orientation:portrait){form .mid .wpcf7-form-control-wrap{width:100%}}form .mid .wpcf7-form-control-wrap:last-child{border-left:1px solid #d8d8d8;border-left:1px solid var(--fontLight);border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--fontLight)}@media (max-width:600px) and (orientation:portrait){form .mid .wpcf7-form-control-wrap:last-child{border-left:0}}form .wpcf7-list-item{position:relative;margin:0;margin-bottom:0;padding:.4vw .3vw;width:100%}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form .wpcf7-list-item{padding:.8vw .6vw}}@media (max-width:600px) and (orientation:portrait){form .wpcf7-list-item{padding:1.6vw 1.2vw}}form .wpcf7-list-item input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;vertical-align:middle;width:.7vw;height:.7vw;border:1px solid #d8d8d8;border:1px solid var(--fontLight);cursor:pointer;-webkit-transform:translateY(15%);transform:translateY(15%)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form .wpcf7-list-item input[type=checkbox]{width:1.6vw;height:1.6vw;margin-right:1vw}}@media (max-width:600px) and (orientation:portrait){form .wpcf7-list-item input[type=checkbox]{width:3vw;height:3vw;margin-right:2vw}}form .wpcf7-list-item input[type=checkbox]:checked{background-color:#12171e;background-color:var(--bgDark);box-shadow:inset 0 0 0 4px var(--bgColorGeneral)}form .wpcf7-list-item .wpcf7-list-item-label{vertical-align:middle;line-height:1.4;font-family:Roboto,Arial,Helvetica,sans-serif;font-family:var(--fontSecondary);font-size:.6vw;line-break:30px;display:block;padding-left:1.4vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form .wpcf7-list-item .wpcf7-list-item-label{font-size:1.6vw;padding-left:3.2vw}}@media (max-width:600px) and (orientation:portrait){form .wpcf7-list-item .wpcf7-list-item-label{font-size:3vw;padding-left:6vw}}form .wpcf7-list-item label{font-size:16px;line-height:1}form input[type=submit]{font-family:Passion One,Arial,Helvetica,sans-serif;font-family:var(--fontPrimary);border:.3vw solid #12171e;border:.3vw solid var(--bgDark);padding:.8vw 2vw;font-size:.8vw;line-height:1;text-transform:uppercase;border-radius:0;display:block;margin:auto;border-radius:100px;white-space:nowrap;border-color:#12171e;border-color:var(--bgDark);background-color:#12171e;background-color:var(--bgDark);color:#fff;color:var(--fontWhite);cursor:pointer;transition:all .25s cubic-bezier(.55,0,.45,1)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){form input[type=submit]{border:.8vw solid #12171e;border:.8vw solid var(--bgDark);padding:1.6vw 5vw;font-size:2vw;line-height:1;text-align:center}}@media (max-width:600px) and (orientation:portrait){form input[type=submit]{border:2vw solid #12171e;border:2vw solid var(--bgDark);padding:3vw 10vw;font-size:5vw;line-height:1;text-align:center}}form input[type=submit][disabled]{opacity:.4;pointer-events:none}form input[type=submit]:hover{background-color:#cdd22c;background-color:var(--bgGreen);color:#fff;color:var(--fontWhite);border-color:#cdd22c;border-color:var(--bgGreen)}form div.wpcf7-response-output{margin:0;padding:1vw;border:0!important;color:#fff;color:var(--fontWhite);font-size:.8vw}form div.wpcf7-mail-sent-ok{background-color:#cdd22c;background-color:var(--bgGreen)}form div.wpcf7-acceptance-missing,form div.wpcf7-validation-errors{background-color:#ef4646}#wpadminbar{position:fixed}html.site-html{margin:0!important;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;margin:0;padding:0;letter-spacing:.02em;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Passion One,Arial,Helvetica,sans-serif;font-family:var(--fontPrimary);font-size:15px;font-weight:400;line-height:1.2;font-style:normal;color:var(--fontColorDark);transition:all .2s}*{box-sizing:border-box}img{max-width:100%}#cookie-notice{box-shadow:0 10px 40px 0 rgba(0,0,0,.2)}#cookie-notice #cn-notice-text{font-size:18px;font-weight:100}#cookie-notice .cn-button{margin-left:10px;background-color:#12171e;background-color:var(--bgDark);border-color:#12171e;border-color:var(--bgDark);color:#fff;line-height:1vw;width:auto;font-size:.8vw;padding:0 1vw;height:auto;transition:all .25s cubic-bezier(.55,0,.45,1)}@media (max-width:1400px){#cookie-notice .cn-button{font-size:1.6vw;line-height:2vw;padding:0 2vw}}@media (max-width:600px) and (orientation:portrait){#cookie-notice .cn-button{font-size:3.2vw;line-height:4vw;padding:0 4vw}}#cookie-notice .cn-button:hover{background-color:#cdd22c;background-color:var(--bgGreen);color:#fff;color:var(--fontWhite);border-color:#cdd22c;border-color:var(--bgGreen)}.site-main{width:100%;background-color:var(--bgColorWhite);min-height:100vh;overflow:hidden}.container{box-sizing:border-box;width:1600px;max-width:100%;margin:auto}.site-logo{position:absolute;right:4vw;top:4vw;width:12vw;opacity:.001;will-change:opacity}@media (min-width:2200px){.site-logo{width:240px}}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){.site-logo{width:15vw;top:6vw;right:9vw}}@media (max-width:600px) and (orientation:portrait){.site-logo{width:30vw;top:12vw;left:8vw}}.site-logo img{width:100%;height:auto}hr{width:65vw;margin:0;margin:auto;border:none;background-color:#f6f6f6;background-color:var(--bgLight);height:1px}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){hr{width:80vw}}#hero{position:relative;height:100vh;background-color:#12171e;background-color:var(--bgDark)}#hero .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#12171e;background-color:var(--bgDark);overflow:hidden}#hero .bg .image{position:absolute;right:0;top:0;width:70vw;height:100%;will-change:transform}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .bg .image{width:100vw}}#hero .bg .image .inner{position:absolute;right:0;top:0;width:70vw;height:100%;background-position:50%;background-size:cover;opacity:.0001;will-change:transform,opacity}#hero .bg video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}@media (max-width:600px) and (orientation:portrait){#hero .bg video{display:none}}#hero .bg .mask{position:absolute;left:0;top:0;width:30vw;height:100%;background-color:#12171e;background-color:var(--bgDark)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .bg .mask{width:100vw;background-color:transparent}}#hero .bg .mask:after{content:"";position:absolute;left:99%;top:0;width:71vw;height:100%;background-size:100% 100%;background-image:url(img/mask.png)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .bg .mask:after{left:0;width:100%}}#hero .bg .noise{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-image:url(img/bg_noise.gif);background-repeat:repeat;opacity:.75;mix-blend-mode:lighten}#hero .letter{pointer-events:none;position:absolute;bottom:-11vw;left:40vw;color:transparent;-webkit-text-stroke:.3vw #cdd22c;-webkit-text-stroke:.3vw var(--fontGreen);font-size:84vw;font-weight:700;line-height:.57;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .letter{font-size:120vw;left:50vw;bottom:-6vw}}@media (max-width:600px) and (orientation:portrait){#hero .letter{display:none}}#hero .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10%}@media (max-width:600px) and (orientation:portrait){#hero .content{height:100%}}@media (max-width:600px) and (orientation:portrait){#hero .content{left:0;width:100%;-webkit-transform:none;transform:none;top:0}}@media (max-width:600px) and (orientation:portrait){#hero .content .top{position:absolute;top:30vw;left:0;padding:0 8vw}#hero .content .bottom{position:absolute;left:0;bottom:12vw;padding:0 8vw;width:100%}}#hero .content .pretitle{font-size:2.16vw;line-height:1;color:#fff;color:var(--fontWhite);margin-bottom:1vw;width:32vw;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .content .pretitle{font-size:4vw;width:60vw;margin-bottom:2vw}}@media (max-width:600px) and (orientation:portrait){#hero .content .pretitle{font-size:7vw;line-height:1;width:100%;margin-bottom:4vw}}#hero .content .pretitle b,#hero .content .pretitle strong{color:#cdd22c;color:var(--fontGreen)}#hero .content .title{font-size:9vw;line-height:.84;color:#fff;color:var(--fontWhite);font-weight:700;-webkit-transform:skewX(-6deg);transform:skewX(-6deg);margin-bottom:1vw;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .content .title{font-size:18vw;margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#hero .content .title{font-size:18vw}}#hero .content .title .line span{color:#cdd22c;color:var(--fontGreen)}#hero .content .title .line.line--off1{margin-left:-3vw}#hero .content .title .line.line--off2{margin-left:0}#hero .content .title .line.line--off3{margin-left:3vw}#hero .content .title .line.line--off4{margin-left:6vw}#hero .content .subtitle{font-size:1.45vw;line-height:.9;color:#cdd22c;color:var(--fontGreen);margin-bottom:2vw;text-align:left;width:18vw;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .content .subtitle{font-size:3vw;width:38vw;margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#hero .content .subtitle{font-size:5vw;line-height:1;margin-bottom:8vw;width:75%;margin-left:25%}}#hero .content .button{position:absolute;left:65vw;top:calc(50% - 2vw);margin-top:35vh;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#hero .content .button{position:relative;left:auto;left:initial;margin-top:0;margin-top:initial;top:auto;top:initial}}@media (max-width:600px) and (orientation:portrait){#hero .content .button{width:100%;border:2vw solid hsla(0,0%,100%,.2);border:2vw solid var(--borderAlphaWhite);background-color:transparent;color:#fff;color:var(--fontWhite)}#hero .content .button:hover{border:2vw solid hsla(0,0%,100%,.4);border:2vw solid var(--borderAlphaWhiteHover)}}#intro{padding:16vw 0 4vw;text-align:center;width:100%;overflow:hidden}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro{padding:12vw 0 6vw}}@media (max-width:600px) and (orientation:portrait){#intro{padding:9vw 0}}#intro .pretitle{font-size:1vw;color:#a8a8a7;color:var(--fontMedium);margin:auto;margin-bottom:2vw;width:30vw;max-width:100%;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .pretitle{font-size:2vw;margin-bottom:3vw;width:60vw}}@media (max-width:600px) and (orientation:portrait){#intro .pretitle{width:80vw;font-size:4.6vw;margin-bottom:9vw}}#intro .title{font-size:8vw;line-height:.85;color:#cdd22c;color:var(--fontGreen);margin-bottom:2vw;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .title{font-size:12vw;width:90vw;margin:auto;margin-bottom:3vw}}@media (max-width:600px) and (orientation:portrait){#intro .title{font-size:18.5vw;margin-bottom:8vw;line-height:.95}}#intro .subtitle{font-size:1.5vw;color:#12171e;color:var(--fontDark);width:45vw;max-width:100%;margin:auto;margin-bottom:3vw;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .subtitle{font-size:3vw;width:75vw;margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#intro .subtitle{font-size:5.4vw;width:86vw;margin-bottom:9vw}}#intro .subtitle p{margin-bottom:1vw}@media (max-width:600px) and (orientation:portrait){#intro .subtitle p{margin-bottom:4vw}}#intro .subtitle strong{font-weight:700}#intro .subtitle em{font-style:italic}#intro .subtitle a{text-decoration:underline}#intro .subtitle a:hover{color:#cdd22c;color:var(--fontGreen)}#intro .slider-outer{width:50vw;margin:auto;position:relative}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .slider-outer{width:60vw}}@media (max-width:600px) and (orientation:portrait){#intro .slider-outer{width:84vw}}#intro .slider-outer .navigation{display:block;position:absolute;bottom:0;right:100%;width:4vw;margin-right:2vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .slider-outer .navigation{margin-right:4vw;width:8vw}}@media (max-width:600px) and (orientation:portrait){#intro .slider-outer .navigation{position:relative;right:auto;right:initial;bottom:auto;bottom:initial;margin:auto;text-align:center;width:100%}}#intro .slider-outer .navigation .prev{cursor:pointer;width:4vw;height:4vw;text-align:center;line-height:3.2vw;border-radius:4vw;font-size:1.2vw;margin-bottom:.5vw;color:#cdd22c;color:var(--fontGreen);border:.4vw solid #f6f6f6;border:.4vw solid var(--bgLight);transition:all .25s cubic-bezier(.55,0,.45,1)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .slider-outer .navigation .prev{width:8vw;height:8vw;border:.8vw solid #f6f6f6;border:.8vw solid var(--bgLight);line-height:6.4vw;font-size:3vw;margin-bottom:1vw}}@media (max-width:600px) and (orientation:portrait){#intro .slider-outer .navigation .prev{display:inline-block;width:20vw;height:20vw;border-radius:20vw;border:2vw solid #f6f6f6;border:2vw solid var(--bgLight);line-height:16vw;font-size:8vw;margin-right:1vw;margin-bottom:0}}#intro .slider-outer .navigation .prev:not(.disabled):hover{padding-right:.4vw}#intro .slider-outer .navigation .prev.disabled{color:#d8d8d8;color:var(--fontLight);cursor:not-allowed}#intro .slider-outer .navigation .next{cursor:pointer;width:4vw;height:4vw;text-align:center;line-height:3.2vw;border-radius:4vw;font-size:1.2vw;color:#cdd22c;color:var(--fontGreen);border:.4vw solid #f6f6f6;border:.4vw solid var(--bgLight);transition:all .25s cubic-bezier(.55,0,.45,1)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .slider-outer .navigation .next{width:8vw;height:8vw;border:.8vw solid #f6f6f6;border:.8vw solid var(--bgLight);line-height:6.4vw;font-size:3vw}}@media (max-width:600px) and (orientation:portrait){#intro .slider-outer .navigation .next{display:inline-block;width:20vw;height:20vw;border-radius:20vw;border:2vw solid #f6f6f6;border:2vw solid var(--bgLight);line-height:16vw;font-size:8vw;margin-left:1vw}}#intro .slider-outer .navigation .next:not(.disabled):hover{padding-left:.4vw}#intro .slider-outer .navigation .next.disabled{color:#d8d8d8;color:var(--fontLight);cursor:not-allowed}#intro .slider-outer .slider{height:28vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .slider-outer .slider{height:34vw}}@media (max-width:600px) and (orientation:portrait){#intro .slider-outer .slider{height:120vw;margin-bottom:9vw}}#intro .slider-outer .slider .slide{position:absolute;left:0;top:0;width:100%;opacity:.0001;will-change:transform,opacity}#intro .slider-outer .slider .slide .inner{position:relative;height:28vw;background-color:#12171e;background-color:var(--bgDark)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#intro .slider-outer .slider .slide .inner{height:34vw}}@media (max-width:600px) and (orientation:portrait){#intro .slider-outer .slider .slide .inner{height:120vw}}#intro .slider-outer .slider .slide .inner .background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#444;background-color:var(--bgMedium)}#intro .slider-outer .slider .slide .inner .background .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-position:50%;background-size:cover}#form{padding:4vw 0;width:100%;overflow:hidden}@media (max-width:600px) and (orientation:portrait){#form{padding:8vw 0}}#form .pretitle{font-size:1vw;color:#a8a8a7;color:var(--fontMedium);margin:auto;margin-bottom:2vw;width:30vw;max-width:100%;text-align:center;opacity:.0001;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#form .pretitle{font-size:2vw;margin:auto;margin-bottom:3vw;width:60vw}}@media (max-width:600px) and (orientation:portrait){#form .pretitle{width:80vw;margin:auto;font-size:4.6vw;margin-bottom:9vw}#form .pretitle a{display:inline-block}#form .pretitle br{display:none}}#form .pretitle a{position:relative;color:#12171e;color:var(--fontDark)}#form .pretitle a:before{content:"";position:absolute;width:100%;height:70%;top:50%;left:0;background-color:#cdd22c;background-color:var(--bgGreen);z-index:-1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:all .2s ease-in-out;transition-delay:.2s}#form .pretitle a:after{content:"";position:absolute;width:100%;height:70%;top:50%;left:0;background-color:#cdd22c;background-color:var(--bgGreen);z-index:-1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:all .2s ease-in-out;transition-delay:0ms}#form .pretitle a:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);transition-delay:0ms}#form .pretitle a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.2s}#form .subtitle{font-size:1.5vw;color:#12171e;color:var(--fontDark);width:45vw;max-width:100%;margin:auto;margin-bottom:3vw;opacity:.0001;text-align:center;will-change:transform,opacity}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#form .subtitle{font-size:3vw;width:75vw;margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#form .subtitle{font-size:5.4vw;width:86vw;margin-bottom:9vw}}#form .subtitle p{margin-bottom:1vw}@media (max-width:600px) and (orientation:portrait){#form .subtitle p{margin-bottom:4vw}}#form .subtitle strong{font-weight:700}#form .subtitle em{font-style:italic}#form .subtitle a{text-decoration:underline}#form .subtitle a:hover{color:#cdd22c;color:var(--fontGreen)}#form .wpcf7{opacity:.0001;will-change:transform,opacity}#form .wpcf7 form{width:25vw;max-width:100%;margin:auto}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#form .wpcf7 form{width:50vw}}@media (max-width:600px) and (orientation:portrait){#form .wpcf7 form{width:84vw}}#offers{padding:4vw 0;width:100%;overflow:hidden}@media (max-width:600px) and (orientation:portrait){#offers{padding:8vw 0}}#offers .slider-outer{width:50vw;margin:auto;position:relative}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer{width:60vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer{width:84vw}}#offers .slider-outer .navigation{display:block;position:absolute;bottom:3vw;right:100%;width:4vw;margin-right:2vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .navigation{margin-right:4vw;width:8vw;bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .navigation{position:relative;right:auto;right:initial;bottom:auto;bottom:initial;margin:auto;text-align:center;width:100%}}#offers .slider-outer .navigation .prev{cursor:pointer;width:4vw;height:4vw;text-align:center;line-height:3.2vw;border-radius:4vw;font-size:1.2vw;margin-bottom:.5vw;color:#cdd22c;color:var(--fontGreen);border:.4vw solid #f6f6f6;border:.4vw solid var(--bgLight);transition:all .25s cubic-bezier(.55,0,.45,1)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .navigation .prev{width:8vw;height:8vw;border:.8vw solid #f6f6f6;border:.8vw solid var(--bgLight);line-height:6.4vw;font-size:3vw;margin-bottom:1vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .navigation .prev{display:inline-block;width:20vw;height:20vw;border-radius:20vw;border:2vw solid #f6f6f6;border:2vw solid var(--bgLight);line-height:16vw;font-size:8vw;margin-right:1vw;margin-bottom:0}}#offers .slider-outer .navigation .prev:not(.disabled):hover{padding-right:.4vw}#offers .slider-outer .navigation .prev.disabled{color:#d8d8d8;color:var(--fontLight);cursor:not-allowed}#offers .slider-outer .navigation .next{cursor:pointer;width:4vw;height:4vw;text-align:center;line-height:3.2vw;border-radius:4vw;font-size:1.2vw;color:#cdd22c;color:var(--fontGreen);border:.4vw solid #f6f6f6;border:.4vw solid var(--bgLight);transition:all .25s cubic-bezier(.55,0,.45,1)}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .navigation .next{width:8vw;height:8vw;border:.8vw solid #f6f6f6;border:.8vw solid var(--bgLight);line-height:6.4vw;font-size:3vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .navigation .next{display:inline-block;width:20vw;height:20vw;border-radius:20vw;border:2vw solid #f6f6f6;border:2vw solid var(--bgLight);line-height:16vw;font-size:8vw;margin-left:1vw}}#offers .slider-outer .navigation .next:not(.disabled):hover{padding-left:.4vw}#offers .slider-outer .navigation .next.disabled{color:#d8d8d8;color:var(--fontLight);cursor:not-allowed}#offers .slider-outer .slider{height:43vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .slider{height:50vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider{height:150vw;margin-bottom:9vw}}#offers .slider-outer .slider .slide{position:absolute;left:0;top:0;width:100%;opacity:.0001;will-change:transform,opacity}#offers .slider-outer .slider .slide .title{display:block;text-align:center;margin-bottom:2vw;color:transparent;-webkit-text-stroke:1px #12171e;-webkit-text-stroke:1px var(--fontDark);font-size:7vw;line-height:1;font-weight:700}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider .slide .title{font-size:12vw}}#offers .slider-outer .slider .slide .inner{position:relative;height:34vw;background-color:#12171e;background-color:var(--bgDark);margin-bottom:2vw}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider .slide .inner{height:120vw;margin-bottom:9vw}}#offers .slider-outer .slider .slide .inner .background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#444;background-color:var(--bgMedium)}#offers .slider-outer .slider .slide .inner .background .image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-position:50%;background-size:cover}#offers .slider-outer .slider .slide .inner .background:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(166, 0, 0, 0)",GradientType=0)}#offers .slider-outer .slider .slide .inner .bottom{position:absolute;left:0;bottom:0;width:100%;padding:2vw 4vw;text-align:center}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider .slide .inner .bottom{padding:4vw 8vw}}#offers .slider-outer .slider .slide .inner .bottom .description{font-size:1.5vw;color:#fff;color:var(--fontWhite);margin-bottom:2vw;text-align:center}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .slider .slide .inner .bottom .description{font-size:2.4vw;margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider .slide .inner .bottom .description{font-size:5vw}}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .slider .slide .inner .bottom .button{border:.6vw solid #fff;border:.6vw solid var(--bgWhite);width:26vw;height:6vw;font-size:2vw;line-height:4.8vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider .slide .inner .bottom .button{border:2vw solid #fff;border:2vw solid var(--bgWhite);text-align:center;width:100%;height:16vw;font-size:5vw;line-height:12vw}}#offers .slider-outer .slider .slide .legal{display:block;text-align:center}#offers .slider-outer .slider .slide .legal a{position:relative;color:#12171e;color:var(--fontDark);font-size:1vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#offers .slider-outer .slider .slide .legal a{font-size:2vw}}@media (max-width:600px) and (orientation:portrait){#offers .slider-outer .slider .slide .legal a{font-size:4vw}}#offers .slider-outer .slider .slide .legal a:before{content:"";position:absolute;width:100%;height:70%;top:50%;left:0;background-color:#cdd22c;background-color:var(--bgGreen);z-index:-1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;transition:all .2s ease-in-out;transition-delay:.2s;will-change:transform,transition-delay}#offers .slider-outer .slider .slide .legal a:after{content:"";position:absolute;width:100%;height:70%;top:50%;left:0;background-color:#cdd22c;background-color:var(--bgGreen);z-index:-1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:all .2s ease-in-out;transition-delay:0ms;will-change:transform,transition-delay}#offers .slider-outer .slider .slide .legal a:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);transition-delay:0ms}#offers .slider-outer .slider .slide .legal a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:.2s}#prefooter{position:relative;text-align:center;overflow:hidden;height:18vw}@media (max-width:600px) and (orientation:portrait){#prefooter{height:40vw}}#prefooter .text{position:absolute;left:50%;color:transparent;-webkit-text-stroke:.3vw #cdd22c;-webkit-text-stroke:.3vw var(--fontGreen);font-size:37vw;font-weight:700;line-height:.75;-webkit-transform:translateX(-50%) skewX(-6deg);transform:translateX(-50%) skewX(-6deg);bottom:-10vw;opacity:.0001;will-change:transform,opacity}@media (max-width:600px) and (orientation:portrait){#prefooter .text{font-size:80vw;-webkit-text-stroke:.8vw #cdd22c;-webkit-text-stroke:.8vw var(--fontGreen);bottom:-24vw}}#prefooter .logo{display:block;position:absolute;left:50%;top:60%;width:10vw;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.0001;will-change:transform,opacity}@media (max-width:600px) and (orientation:portrait){#prefooter .logo{width:30vw}}#prefooter .logo img{width:100%;height:auto}#footer{text-align:center;color:#a8a8a7;color:var(--fontMedium);background-color:#12171e;background-color:var(--bgDark);padding:2vw 0}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#footer{padding:4vw 0}}@media (max-width:600px) and (orientation:portrait){#footer{padding:8vw 4vw;font-size:3vw}}#footer .brands{margin-bottom:2vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#footer .brands{margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#footer .brands{margin-bottom:8vw}}#footer .brands p{margin-bottom:1vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#footer .brands p{margin-bottom:2vw}}@media (max-width:600px) and (orientation:portrait){#footer .brands p{margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#footer .brands img{max-width:80%}}#footer .collaboration{margin-bottom:2vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#footer .collaboration{margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#footer .collaboration{margin-bottom:8vw}}#footer .collaboration p{margin-bottom:1vw}@media (max-width:1200px) and (orientation:portrait),all and (max-width:900px){#footer .collaboration p{margin-bottom:2vw}}@media (max-width:600px) and (orientation:portrait){#footer .collaboration p{margin-bottom:4vw}}@media (max-width:600px) and (orientation:portrait){#footer .collaboration img{max-width:40%}}#footer .links{text-align:center}#footer .links li{display:inline-block;color:#cdd22c;color:var(--fontGreen);margin:0}#footer .links li:not(:last-child):after{content:"|";margin-left:.2vw}#footer .links li a{text-decoration:none;color:#cdd22c;color:var(--fontGreen);text-transform:uppercase}#footer .links li a:hover{text-decoration:underline}