.button i:after,.button i:before,.hero__content h1 span:before,.l-index:after,.l-index:before,.popup:before{content:''}@font-face{font-family:GeneralSans-Regular;src:url(/wp-content/themes/addition/assets/fonts/GeneralSans-Regular.woff) format("woff"),url(/wp-content/themes/addition/assets/fonts/GeneralSans-Regular.ttf) format("truetype")}@font-face{font-family:GeneralSans-Medium;src:url(/wp-content/themes/addition/assets/fonts/GeneralSans-Medium.woff) format("woff"),url(/wp-content/themes/addition/assets/fonts/GeneralSans-Medium.ttf) format("truetype")}@font-face{font-family:GeneralSans-Semibold;src:url(/wp-content/themes/addition/assets/fonts/GeneralSans-Semibold.woff) format("woff"),url(/wp-content/themes/addition/assets/fonts/GeneralSans-Semibold.ttf) format("truetype")}body{-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-smoothing:antialiased!important;text-rendering:auto!important;font-size:16px!important;font-family:GeneralSans-Regular,sans-serif!important;color:#020202!important;line-height:1.4!important;background:#fff!important}@media screen and (min-width:768px){body{overflow:hidden}}body,html{overflow:hidden!important}body.is-locked,html.is-locked{overflow:hidden}pre,textarea{overflow:auto}body ::-moz-selection{color:#fff;background:#11171B;opacity:.5}body ::selection{color:#fff;background:#11171B;opacity:.5}#js-header,.js-hero-content,.js-scroll-activate{opacity:0}/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}*{outline:0;font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}html{background-color:#FFF}a{text-decoration:none!important}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}[type=datetime],[type=datetime-local],[type=email],[type=month],[type=password],[type=reset],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],[type=number],[type=search],[type=button],[type=date],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}ol,ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}.footer,.header{position:fixed;left:0}.u-show-pc{display:block!important}.u-show-sp{display:none!important}@media screen and (max-width:767px){body{overflow:hidden}.u-show-pc{display:none!important}.u-show-sp{display:block!important}}.u-notap{-webkit-tap-highlight-color:transparent}.u-flex{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.u-flex.u-flex--center{-ms-flex-align:center;align-items:center}.u-flex.u-flex--top{-ms-flex-align:start;align-items:flex-start}.u-flex.u-flex--bottom{-ms-flex-align:end;align-items:flex-end}.u-flex.u-flex--left{-ms-flex-pack:start;justify-content:flex-start}.u-flex.u-flex--right{-ms-flex-pack:end;justify-content:flex-end}.u-grid{display:-ms-grid!important;display:grid!important}.u-grid.u-grid--2col{-ms-grid-columns:(minmax(0,1fr)) [2];grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid.u-grid--3col{-ms-grid-columns:(minmax(0,1fr)) [3];grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid.u-grid--4col{-ms-grid-columns:(minmax(0,1fr)) [4];grid-template-columns:repeat(4,minmax(0,1fr))}.u-grid.u-grid--5col{-ms-grid-columns:(minmax(0,1fr)) [5];grid-template-columns:repeat(5,minmax(0,1fr))}.u-bg-fill{background-repeat:no-repeat;background-position:center;background-size:cover}.header{width:100%;z-index:10;top:50px}@media screen and (max-width:767px){.header{top:25px}}@media screen and (min-width:700px) and (max-height:900px){.header{top:30px}}.header .button{width:162px}@media screen and (min-width:700px) and (max-height:450px){.header{top:20px}.header .button{width:125px}}.header .button.js-popup-close i:before{right:15px}.header .button.js-popup-close i:after{display:block;right:5px}@media screen and (max-width:767px){.header .button{width:125px}.header__logo img{width:145px}}@media screen and (min-width:700px) and (max-height:450px){.header__logo img{width:145px}}.footer{width:100%;bottom:50px}@media screen and (max-width:767px){.footer{bottom:25px}}.footer .l-container{column-gap:10px}@media screen and (min-width:700px) and (max-height:450px){.footer{bottom:20px}.footer .l-container{-ms-flex-pack:end!important;justify-content:flex-end!important}}.footer p,.footer small{font-size:12px}@media screen and (max-width:375px){.footer p,.footer small{font-size:11px}}.footer small{display:block}.hero{height:100vh;position:relative}.hero video{width:60%;height:90%;position:absolute;top:5%;right:0;object-fit:cover;mix-blend-mode:multiply}@media screen and (max-width:767px){.hero video{width:100%;height:100%;top:0;opacity:.3}}.hero .l-container{height:100vh;padding-bottom:137px}@media screen and (max-width:767px){.hero .l-container{-ms-flex-align:center;align-items:center;padding-bottom:0}}.hero__overlay{width:100%;height:100%;position:absolute;z-index:20;top:0;right:0;pointer-events:none;background-color:#020202}.hero__content{width:600px}.hero__content h1{font-family:GeneralSans-Medium;font-size:clamp(50px,4.7vw,80px);line-height:1.1;letter-spacing:-.04em}@media screen and (max-width:767px){.hero__content{width:100%}.hero__content h1{font-size:45px}}@media screen and (min-width:700px) and (max-height:900px){.hero .l-container{padding-bottom:110px}.hero__content h1{font-size:clamp(6vh,8vh,65px)}}.hero__content h1 span{display:block;position:relative}.hero__content h1 span:before{width:12px;height:72px;position:absolute;top:50%;left:-65px;transform:translateY(-50%)}@media screen and (max-width:1024px){.hero video{object-fit:contain}.hero__content h1 span:before{width:10px;left:-45px}}@media screen and (max-width:767px){.hero__content h1 span:before{width:8px;height:60px;left:-30px}}@media screen and (min-width:700px) and (max-height:450px){.hero .l-container{-ms-flex-align:end;align-items:flex-end;padding-bottom:20px}.hero__content h1{font-size:clamp(7vh,9vh,65px)}.hero__content h1 span:before{width:6px;height:8vh}}.hero__content h1 span:first-of-type:before{background-color:#01CFDD}.hero__content h1 span:nth-of-type(2):before{background-color:#F812AD}.hero__content h1 span:nth-of-type(3):before{background-color:#FEE12B}.button,.hero__content h1 span:nth-of-type(4):before{background-color:#020202}.hero__content p{max-width:462px;margin-top:47px;font-size:20px;line-height:1.5;letter-spacing:.01em}@media screen and (max-width:767px){.hero__content p{font-size:18px}}@media screen and (min-width:700px) and (max-height:900px){.hero__content p{margin-top:30px}}@media screen and (min-width:700px) and (max-height:450px){.hero__content p{font-size:16px}}.hero__content p span{font-weight:700}.hero__content p span:first-of-type{color:#01CFDD}.hero__content p span:nth-of-type(2){color:#F812AD}.hero__content p span:nth-of-type(3){color:#e1c101}.hero__content p span:nth-of-type(4){color:#020202}.hero__content p span:nth-of-type(5){color:#a1a1ab}.button{position:relative;padding:10px 0 36px 14px;font-family:GeneralSans-Semibold;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:#fff;border-radius:12px}@media screen and (max-width:767px){.button{padding-bottom:30px}}.button i:after,.button i:before{width:8px;height:8px;position:absolute;right:11px;bottom:11px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.button i:after{display:none;transform:rotate(-135deg)}.popup{overflow-y:auto;width:100vw;height:100vh;position:fixed;top:0;left:0}.popup:before{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.l-container,.l-index,.mfp-wrap,.popup__content{position:relative}.popup__content{-ms-flex-pack:center;justify-content:center;height:100vh;margin:0 auto}@media screen and (max-width:1024px){.popup{overflow:hidden;padding:0 20px}.popup__content{max-width:unset;margin-top:5vh;text-align:center}}@media screen and (min-width:700px) and (max-height:450px){.popup__content{overflow:scroll;padding:80px 0}}.popup__form{width:70vw}.popup__form .wpcf7-form>p{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;row-gap:16px}@media screen and (max-width:767px){.popup__form{width:100%}.popup__form .wpcf7-form>p{row-gap:10px}}.popup__form .wpcf7-form br{display:none}.popup__form .wpcf7-form .wpcf7-form-control-wrap{display:block;width:calc(50% - 8px)}.mfp-hide,.mfp-preloader,.popup__form .button .wpcf7-spinner{display:none}.popup__form .wpcf7-form .wpcf7-form-control-wrap[data-name=your-email],.popup__form .wpcf7-form .wpcf7-form-control-wrap[data-name=your-message]{width:100%}.popup__form .wpcf7-form .wpcf7-form-control-wrap input{width:100%;padding:20px 18px;border:1px solid rgba(2,2,2,.2);border-radius:12px}@media screen and (max-width:767px){.popup__form .wpcf7-form .wpcf7-form-control-wrap input{padding:14px 12px}}.popup__form .wpcf7-form .wpcf7-form-control-wrap textarea{width:100%;padding:20px 18px;resize:none;border:1px solid rgba(2,2,2,.2);border-radius:12px}.popup__form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:10px}@media screen and (max-width:767px){.popup__form .wpcf7-form .wpcf7-form-control-wrap textarea{padding:14px 12px}.popup__form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:5px;font-size:12px}}.popup__form .button{width:100%;margin-top:16px;padding-top:0;padding-bottom:0}.popup__form .button input[type=submit]{width:100%;height:64px;cursor:pointer;text-align:left}@media screen and (max-width:767px){.popup__form .button{margin-top:10px;text-align:left}.popup__form .button input[type=submit]{height:57px}.popup__form .wpcf7-response-output{margin-top:1em;font-size:11px}}.mfp-wrap{z-index:9}.mfp-container{width:100vw;height:100vh}.mfp-bg{background-color:#fff}.l-container{width:100%;margin:0 auto;padding:0 50px 0 65px}@media screen and (max-width:1024px){.l-container{width:100%;padding:0 30px 0 45px}}.l-index:after,.l-index:before{width:100%;height:48px;position:absolute;z-index:1;top:0;left:0;background-image:url(/wp-content/themes/addition/assets/images/decor.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}@media screen and (max-width:767px){.l-container{width:100%;padding:0 20px 0 30px}.l-index:after,.l-index:before{height:18px}}.l-index:after{top:auto;bottom:0;transform:scaleY(-1)}