*,:after,:before{box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */h1{margin:.67em 0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}body{line-height:1.4;overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}p{font-size:1rem;margin:0 0 1.4rem}a{cursor:pointer}h1,h2,h3,h4,h5,h6,ol,ul{margin:0 0 1.4rem}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none;margin:0;padding-left:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:2px solid;margin:0 0 1.4rem;padding-left:.7rem}hr{border:none;border-bottom:1px solid #ccc}img{font-size:.583rem;word-break:normal}.button,button{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.button:disabled,button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}.no-button,.no-button:active,.no-button:focus,.no-button:hover{background:none;border:none;border-radius:0;color:initial;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;padding:0;text-align:left;text-decoration:none;transition:none}table{margin-bottom:1.4rem;overflow-wrap:break-word}td,th{vertical-align:top}thead th{vertical-align:bottom}.header .dnd-section{padding:0}.header__container{display:flex;justify-content:space-between}.header__row-1{padding-top:1rem}.header__row-1,.header__row-2{align-items:center;display:flex;justify-content:flex-end;width:100%}@media (max-width:1150px) and (min-width:767px){.header__column{width:100%}}@media (max-width:767px){.header__container{flex-direction:column;padding:1rem 0 0}.header__column{position:relative}.header__row-1{padding-top:0}.header__row-2{justify-content:center;padding:1.05rem}}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:active,.header__skip:focus,.header__skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto}.header__logo{align-items:center;display:flex;height:auto;margin-right:auto;max-width:200px;overflow:hidden}@media (max-width:767px){.header__logo{margin:0 auto;width:100%}}.header__logo img{max-width:100%}.header__logo .logo-company-name{font-size:1.167rem;margin-top:.7rem}.header__logo--main{padding-top:1rem}.header__search{padding:0 1rem;width:auto}.hs-search-field__form{position:relative}.header__search .hs-search-field__label{flex-basis:auto}.header__search .hs-search-field__input{height:45px;padding:0 .7rem}.header__search .hs-search-field__button{fill:#000;background-color:transparent;border:none;padding:10px;position:absolute;right:0;top:0}.header__search .hs-search-field__button svg{height:25px}.header__search .hs-search-field--open .hs-search-field__input{border-bottom:none;border-radius:6px 6px 0 0;max-width:100%}.header__search .hs-search-field--open .hs-search-field__suggestions{background-color:#fff;border:2px solid #d1d6dc;border-radius:0 0 6px 6px;border-top:1px solid #d1d6dc;position:absolute;width:100%;z-index:10}.header__search .hs-search-field__suggestions li{border-top:1px solid #d1d6dc;font-size:.875rem}.header__search .hs-search-field__suggestions li a{color:#494a52;padding:.35rem .7rem;text-decoration:none;transition:background-color .3s}.header__search .hs-search-field__suggestions #results-for{display:none}@media (min-width:767px){.header__search form{align-items:center;display:flex;flex-direction:row}.header__search label{margin:0 1rem 0 0}.header__search .hs-search-field__input{width:auto}}@media (max-width:767px){.header__search{border-top:2px solid #ced4db;order:1;padding:1.05rem}}.header__language-switcher{cursor:pointer;padding-right:1.4rem}.header__language-switcher .lang_switcher_class{position:static}.header__language-switcher .lang_list_class{border:2px solid;border-radius:3px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);display:block;left:calc(100% - 24px);min-width:100px;opacity:0;padding-top:0;text-align:left;top:100%;transition:opacity .3s;visibility:hidden}.header__language-switcher:focus .lang_list_class,.header__language-switcher:hover .lang_list_class{opacity:1;transition:opacity .3s;visibility:visible}.header__language-switcher .lang_list_class:before{left:70%;top:-25px}.header__language-switcher .lang_list_class:after{left:70%;top:-22px}.header__language-switcher .lang_list_class.first-active:after{top:-22px;transition:.3s}.header__language-switcher .lang_list_class li{border:none;font-size:18px;padding:.35rem .7rem}.header__language-switcher .lang_list_class li:first-child{border-radius:6px 6px 0 0;border-top:none}.header__language-switcher .lang_list_class li:last-child{border-bottom:none;border-radius:0 0 6px 6px}.header__language-switcher .lang_list_class li:hover{transition:background-color .3s}.header__language-switcher--label{display:flex;position:relative}.header__language-switcher--label-current{align-items:center;display:flex;font-size:.75rem;margin-bottom:.175rem;margin-left:.7rem}.header__language-switcher--label-current:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #494a52;content:"";display:block;height:0;margin-left:.7rem;margin-top:.175rem;width:0}@media (max-width:767px){.header__language-switcher{border-top:2px solid #ced4db;padding-left:1.05rem;padding-right:0}.header__language-switcher .lang_list_class{border:none;box-shadow:unset;display:block;left:30px;opacity:1;padding:0 1.05rem;top:0;visibility:visible}.header__language-switcher .lang_list_class li{background-color:inherit;font-size:.917rem}.header__language-switcher--label-current{display:none}.header__language-switcher .globe_class{background-image:none}.header__language-switcher .lang_list_class li:hover{background-color:inherit}.header__language-switcher .lang_list_class:after,.header__language-switcher .lang_list_class:before{content:none}}#nav-toggle{display:none}@media (max-width:767px){.header__language-switcher,.header__navigation,.header__search{display:none;width:100%}.header__language-switcher.open,.header__navigation.open,.header__search.open{background-color:#f8fafc;display:block;left:0;min-height:calc(100vh - 115px);position:absolute;right:0;top:75px;z-index:2}.header__close--toggle,.header__language-switcher--toggle,.header__navigation--toggle,.header__search--toggle{cursor:pointer;margin:0 5vw;position:relative}.header__language-switcher--toggle.hide,.header__navigation--toggle.hide,.header__search--toggle.hide{display:none}.header__language-switcher--toggle.open,.header__navigation--toggle.open,.header__search--toggle.open{display:block;margin-left:0;margin-right:auto}.header__language-switcher--toggle:after,.header__navigation--toggle:after,.header__search--toggle:after{display:none;font-size:1.083rem;font-weight:600;left:40px;position:absolute;text-transform:uppercase;top:-10px}.header__language-switcher--toggle.open:after,.header__navigation--toggle.open:after,.header__search--toggle.open:after{display:block;word-break:normal}.header__navigation--toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDE5Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzQ5NEE1MiIgc3Ryb2tlLXdpZHRoPSIzIj48cmVjdCB3aWR0aD0iMjEiIGhlaWdodD0iMSIgeD0iMS41IiB5PSIxLjUiIHJ4PSIuNSIvPjxyZWN0IHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiB4PSIxLjUiIHk9IjkuNSIgcng9Ii41Ii8+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHg9IjEuNSIgeT0iMTcuNSIgcng9Ii41Ii8+PC9nPjwvc3ZnPg==);background-size:cover;height:25px;width:25px}.header__navigation--toggle:after{content:"Menu"}.header__language-switcher--toggle{background-image:url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);background-size:cover;height:25px;width:25px}.header__language-switcher--toggle:after{content:"Language"}.header__search--toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOS4xMzkgMTUuODkzYTYuNzYxIDYuNzYxIDAgMCAxLTYuNzU1LTYuNzU0IDYuNzYzIDYuNzYzIDAgMCAxIDYuNzU1LTYuNzU1IDYuNzYyIDYuNzYyIDAgMCAxIDYuNzU0IDYuNzU1IDYuNzYgNi43NiAwIDAgMS02Ljc1NCA2Ljc1NE05LjEzOSAwYzUuMDM5IDAgOS4xMzcgNC4xIDkuMTM3IDkuMTQgMCAyLjA5LS43MDUgNC4wMTgtMS44OSA1LjU2bDcuMjY1IDcuMjY1YTEuMTkyIDEuMTkyIDAgMCAxLTEuNjg2IDEuNjg2TDE0LjcgMTYuMzg1YTkuMDkzIDkuMDkzIDAgMCAxLTUuNTYxIDEuODkxQzQuMDk5IDE4LjI3NiAwIDE0LjE3OCAwIDkuMTQgMCA0LjEgNC4xIDAgOS4xMzkgMFoiLz48L2RlZnM+PHVzZSB4bGluazpocmVmPSIjYSIgZmlsbD0iIzQ5NEE1MiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-size:cover;height:25px;width:25px}.header__search--toggle:after{content:"Search"}.header__close--toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM0OTRBNTIiIHN0cm9rZS13aWR0aD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAtMSkiPjxyZWN0IHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiB4PSItLjUiIHk9IjEwLjUiIHJ4PSIuNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDEwIDEwLjUpIi8+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHg9Ii0uNSIgeT0iMTAuNSIgcng9Ii41IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAxMCAxMC41KSIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-size:110%;display:none;height:25px;margin-right:0;width:25px}.header__close--toggle.show{display:block}}.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.hs_cos_wrapper_type_cta img,.hs_cos_wrapper_type_logo img,.hs_cos_wrapper_type_rich_text img{height:auto;max-width:100%}.show-for-sr{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.show-for-sr--mobile{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}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,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:disc;padding-left:1.3em}ol li,ul li{padding-bottom:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0} /*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{-webkit-text-size-adjust:100%;line-height:1.15}body{color:#191b1d;font-family:inter,sans-serif;margin:0}body.dark{background:#191b1d;color:#fff}body,html{font-size:14px;overflow-x:hidden}main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;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}form>div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-bottom:20px;padding-left:1%;padding-right:1%;position:relative;width:100%}form>div.half-field{width:50%}form>div:before{background:#191b1d;bottom:0;content:"";height:1px;position:absolute;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:0}body.dark form>div:before{background:#fff}form>div.focus:before{width:100%}form input{background:#ebebeb;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:30px;width:100%}form input:focus,form textarea:focus{outline:none!important}form label{color:#8f8d8d;left:30px;pointer-events:none;position:absolute;top:50%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}form label,form>div.focus label{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}form>div.focus label{font-size:12px;top:0}form button{background:#ebebeb;border:none;padding:20px 50px}body.dark form button,body.dark form input,body.dark form textarea{background:#131313;color:#fff}body.dark form button{color:#fff}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}.button:hover:before{width:0}[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}::-webkit-input-placeholder{color:#8f8d8d}::-moz-placeholder{color:#8f8d8d}:-ms-input-placeholder{color:#8f8d8d}::-ms-input-placeholder{color:#8f8d8d}::placeholder{color:#8f8d8d}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{background:#ebebeb;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:auto;padding:30px;width:100%}.message-wrap label{top:30px;-webkit-transform:none;-ms-transform:none;transform:none}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}h1,h2,h3,h4{color:#191b1d;margin-bottom:1em}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6,body.dark p{color:#fff}h1.big-title{font-size:90px;font-style:normal;font-weight:700;line-height:100px;margin-bottom:69px;margin-left:-7px;margin-top:20px;padding-right:10px}h1{font-size:48px;line-height:65px}h1,h2{font-weight:700;letter-spacing:-.06em}h2{font-size:36px;line-height:50px}h3{font-size:30px;line-height:40px}h3,h4{font-weight:700;letter-spacing:-.05em;margin-left:-1px}h4{font-size:24px}h4,h5{line-height:35px}h5{font-size:18px;font-weight:400;margin-bottom:1em;margin-left:-1px}h6{font-size:12px;line-height:18px;margin:0}p{line-height:28px;margin-bottom:15px}#mouseCursor{display:block;height:50px;pointer-events:none;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px;z-index:9999999}#cursor{border-radius:50%;border-style:solid;border-width:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}#cursor,#dot{display:block;position:absolute}#dot{border-radius:50%;height:5px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}div#mouseCursor i{font-size:35px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}body.loading{pointer-events:none}.themeone-page-loader{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:888}.themeone-page-loader .apl-wrapper{bottom:10%;height:200px;left:8.5%;position:fixed;width:100%;z-index:9999999}span.apl-background{background:#191b1d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-15}.themeone-page-loader.light span.apl-background{background:#ebebeb}.apl-count{bottom:0;left:-4%;position:fixed}.apl-loading>span{display:inline-block;overflow:hidden}.apl-load-word{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.apl-text{color:#191b1d;display:block;font-size:65px;font-weight:700;left:0;letter-spacing:-.06em;line-height:75px;position:fixed;top:50%;-webkit-transform:translateY(-50%) translateX(500px);-ms-transform:translateY(-50%) translateX(500px);transform:translateY(-50%) translateX(500px);visibility:hidden;white-space:nowrap;z-index:3}.apl-count{color:#fff;font-size:250px;font-weight:700;position:absolute;text-align:center}.themeone-page-loader.light .apl-count{color:rgba(25,27,29,.05)}.apl-count .apl-num{display:block;float:left;height:250px;overflow:hidden}.apl-num-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.apl-num-1 .apl-num-wrapper{text-align:right;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.apl-num-2 .apl-num-wrapper{text-align:left;-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%)}.apl-num-3 .apl-num-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.apl-num-3 span{display:block}.apl-num.apl-num-3{margin-left:-25px}.themeone-page-loader.dark .apl-text{color:#fff}.themeone-page-loader.dark .apl-count{color:hsla(0,0%,100%,.05)}.themeone-page-transitions{height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99999}.apt-image{height:auto;left:50%;opacity:0;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;z-index:999}.apt-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.apt-bg{background:#131313;bottom:0;height:0;left:0;position:fixed;width:100%;z-index:99}.themeone-page-transitions.light .apt-bg{background:#ebebeb}.trans-text{bottom:10%;color:hsla(0,0%,100%,.2);font-size:60px;font-weight:700;left:8.5%;letter-spacing:-.07em;line-height:115px;overflow:hidden;padding-right:10px;position:fixed;white-space:nowrap;z-index:999}.themeone-page-transitions.light .trans-text{color:rgba(25,27,29,.6)}.trans-image{left:0;pointer-events:none;position:fixed;top:0}.trans-image-wrap,.trans-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.site-header{display:block;height:150px;position:absolute;width:100%;z-index:9999}.site-header.fullscreen_menu:before{background:#f1f1f1;content:"";display:block;height:0;left:0;position:fixed;top:0;-webkit-transition:all .75s cubic-bezier(.25,.74,.22,.99);-o-transition:all .75s cubic-bezier(.25,.74,.22,.99);transition:all .75s cubic-bezier(.25,.74,.22,.99);width:100%}.site-header.anim_start .site-header.fullscreen_menu:before{height:100%}.site-header.fullscreen_menu.menu-has-open:before{height:75%}.site-header.fullscreen_menu:after{background-color:#00000063;bottom:0;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s ease,visibility .4s ease;-o-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:-2}.site-header.fullscreen_menu.menu-has-open:after{opacity:1;visibility:visible}.header-wrapper{left:50%;position:absolute;top:60%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:83%}.header-wrapper.menu-opened{height:84vh;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.site-header.header_sticked{background:#ededed;height:100px;position:fixed;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.site-header.header_sticked .header-wrapper{top:45%}.header-widgets,.menu-toggle,.site-branding{display:block;position:absolute;z-index:999}.site-branding{left:0;overflow:hidden}.menu-toggle{left:25%}.header-widgets{right:0}.header-widget{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.site-logo{display:block;overflow:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:150px}.site-logo img{width:100%}.site-header.classic_menu .menu-toggle,.site-header.classic_menu .sub-back{display:none}.site-navigation.classic{display:block;float:left;margin-left:25%;position:static;width:50%;z-index:999}.menu a{color:#191b1d;display:block;text-decoration:none}.site-header.light .menu a{color:#fff}.site-navigation.classic .menu.main-menu{list-style:none;padding:0}.site-navigation.classic .menu.main-menu li{display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.045em;line-height:28px;padding-bottom:0;position:relative}.site-navigation.classic .menu.main-menu>li>a{color:rgba(25,27,29,.6);display:block;padding-left:20px;padding-right:20px}.site-header.light .site-navigation.classic .menu.main-menu>li>a{color:hsla(0,0%,100%,.4)}.site-navigation.classic .menu.main-menu>li.menu-item-active>a{color:#191b1d}.site-navigation.classic .menu.main-menu>li:first-child a{padding-left:0}.site-navigation.classic .sub-menu{background:#e0e0e0;display:block;left:-25px;opacity:0;padding:40px 0 40px 50px;position:absolute;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;visibility:hidden;white-space:nowrap;z-index:-1}.site-header.light .site-navigation.classic .sub-menu{background:#101010}.site-navigation.classic .menu.main-menu>li.menu-item.has-children:hover>.sub-menu{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);visibility:visible}.site-navigation.classic .sub-menu:before{background:0 0;content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}.site-navigation.classic .sub-menu li.menu-item{display:block;font-size:16px;font-weight:400;font-weight:700;letter-spacing:0,45em;line-height:26px;opacity:0;padding-bottom:10px;padding-right:150px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;visibility:hidden}.site-navigation.classic .sub-menu li.menu-item a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-navigation.classic .sub-menu li.menu-item:hover a{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.site-navigation.classic .sub-menu li.menu-item.has-children:after{content:"\ea5d";font-family:IcoFont;font-weight:400;position:absolute;right:25px;top:0}.site-navigation.classic .sub-menu .sub-menu{left:0;position:absolute;top:0;-webkit-transform:translateX(87%) translateY(-30px);-ms-transform:translateX(87%) translateY(-30px);transform:translateX(87%) translateY(-30px)}.site-navigation.classic .sub-menu li.menu-item.has-children:hover .sub-menu{opacity:1;-webkit-transform:translateX(87%) translateY(-40px);-ms-transform:translateX(87%) translateY(-40px);transform:translateX(87%) translateY(-40px);visibility:visible}.site-navigation.classic .menu.main-menu>li.menu-item.has-children:hover a:before{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.site-navigation.classic .menu.main-menu>li.menu-item.has-children:hover>.sub-menu:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.site-navigation.classic .menu.main-menu>li.menu-item.has-children:hover>.sub-menu li.menu-item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.site-navigation.fullscreen{height:85%;left:0;position:fixed;top:0;width:100%;z-index:888}.site-navigation.fullscreen .fs-menu-wrapper{display:block;display:none;height:85%;left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.site-navigation.fullscreen .menu.main-menu>li.menu-item{display:block;font-size:50px;font-weight:700;letter-spacing:-.06em;line-height:80px;overflow:hidden;padding-bottom:0}.site-navigation.fullscreen .menu.main-menu>li.menu-item a{color:rgba(25,27,29,.6);display:inline-block;padding-right:5px;position:relative;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.site-navigation.fullscreen .menu.main-menu>li.menu-item a:before{color:#191b1d;content:attr(data-hover);left:0;overflow:hidden;position:absolute;-webkit-transition:width .75s cubic-bezier(.63,.03,.21,1);-o-transition:width .75s cubic-bezier(.63,.03,.21,1);transition:width .75s cubic-bezier(.63,.03,.21,1);white-space:nowrap;width:100%}.site-navigation.fullscreen .menu.main-menu.hovered>li.menu-item a:before{width:0}.site-navigation.fullscreen .menu.main-menu.hovered>li.menu-item a.hovered:before{width:100%}.site-navigation.fullscreen .menu.main-menu{bottom:15%;left:25%;padding:0;position:fixed;right:0}.site-navigation.fullscreen ul.ulcol{-webkit-column-count:2;-moz-column-count:2;column-count:2}.sub-toggle{display:inline-block;height:20px;margin-left:20px;position:relative;top:-5px;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:20px}.sub-togg-line{background:#000;height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease,-webkit-transform .5s ease .4s;transition:width .4s ease,-webkit-transform .5s ease .4s;-o-transition:width .4s ease,transform .5s ease .4s;transition:width .4s ease,transform .5s ease .4s;transition:width .4s ease,transform .5s ease .4s,-webkit-transform .5s ease .4s;width:0}.has-sub-in .sub-togg-line{width:100%}.has-sub-in .sub-togg-line:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.menu-item.has-children>a:hover>.sub-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sub-back{cursor:pointer;display:block;font-size:30px;left:0;opacity:0;overflow:hidden;position:absolute;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;visibility:hidden}.sub-back.is-active{opacity:.4;visibility:visible}.site-header.menu_dark .sub-back{color:#fff}.sb-arrow-left{border:solid #000;border-width:1px 0 0 1px;display:inline-block;margin-left:4px;padding:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sb-arrow-line{background:#000;display:inline-block;height:1px;margin-left:-12px;margin-top:-3px;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;vertical-align:middle;width:50px}.sb-back-text{display:inline-block;font-size:10px;font-weight:600;letter-spacing:2px;margin-left:10px;opacity:0;-webkit-transform:translateY(-1px) translateX(20%);-ms-transform:translateY(-1px) translateX(20%);transform:translateY(-1px) translateX(20%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.sub-back:hover .sb-arrow-line{width:25px}.sub-back:hover .sb-back-text{opacity:1;-webkit-transform:translateY(-1px) translateX(0);-ms-transform:translateY(-1px) translateX(0);transform:translateY(-1px) translateX(0)}.site-navigation.fullscreen ul ul{left:0;opacity:0;padding:0;position:absolute;top:0;visibility:hidden}.site-navigation.fullscreen ul ul li{font-size:40px;letter-spacing:-.06em;line-height:70px;overflow:hidden;padding:0 18px 0 0}.site-navigation.fullscreen ul ul li a{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.site-navigation.fullscreen ul.hidden,.site-navigation.fullscreen ul.hidden>li{visibility:hidden}.site-navigation.fullscreen ul.opened,.site-navigation.fullscreen ul.opened>li{opacity:1;visibility:visible}.menu-widget{display:block;position:fixed}.site-navigation.classic .menu-widget{display:none}.menu-widget-left{bottom:17%;left:0}.menu-widget-right{bottom:8%;right:0}.menu-toggle{cursor:pointer;height:25px}.menu-toggle.hidden{display:none}.toggle-line{background:#191b1d;display:block;height:1px;left:0;-webkit-transition:all .3s cubic-bezier(.475,.425,0,.995);-o-transition:all .3s cubic-bezier(.475,.425,0,.995);transition:all .3s cubic-bezier(.475,.425,0,.995);width:0}span.toggle-line:nth-child(2){margin-top:10px;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}span.toggle-line:first-child{margin-top:5px}body.loading span.toggle-line{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.menu-toggle.is-active .toggle-line:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle.is-active .toggle-line:nth-child(2){margin-top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.menu-toggle.is-active .toggle-line{width:35px}.site-navigation.fullscreen.menu-opened .fs-menu-wrapper{display:block}.site-navigation{display:none}.site-navigation.menu-opened{display:block}.site-header.dark .light-logo,.site-header.light .dark-logo{display:none}.site-header.light .toggle-line{background:#fff}.site-header.menu_dark.fullscreen_menu:before{background:#191b1d}.site-header.menu_dark .site-navigation.fullscreen .menu.main-menu>li.menu-item a{color:hsla(0,0%,100%,.2)}.site-header.menu_dark .site-navigation.fullscreen .menu.main-menu>li.menu-item a:before{color:#fff}.site-header.menu_dark .sub-togg-line{background:#fff}.header-cta-but{display:block}.header-cta-but a{color:rgba(25,27,29,.6);display:block;font-size:16px;font-weight:700;letter-spacing:-.05em;line-height:20px;position:relative;text-decoration:none}.header-cta-but a:before{background:#dedede;border-radius:50px;content:"";display:block;height:50px;left:-25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:50px;z-index:-1}.header-cta-but a:after{color:#191b1d;content:attr(data-hover);display:block;left:0;overflow:hidden;position:absolute;top:0;-webkit-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease;white-space:nowrap;width:0}.header-cta-but a:hover:after{width:100%}.header-cta-but a:hover:before{width:calc(100% + 50px)}.site-header.light .header-cta-but a{color:hsla(0,0%,100%,.4)}.site-header.light .header-cta-but a:before{background:#2b2e31}.site-header.light .header-cta-but a:after{color:#fff}.widget{display:block;margin-bottom:40px;overflow:hidden}.widget input[type=searchi]{border:1px solid #191b1d;color:#191b1d;display:block;padding:10px;width:100%}.widget form.search-form{display:block;position:relative;width:100%}.widget .search-form button{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.widget .search-form button i{color:#191b1d}ul.product-tags{list-style:none;padding:0}ul.product-tags li{border:1px solid #191b1d;display:inline-block;font-weight:500;margin-bottom:10px;margin-right:10px;padding:0;text-transform:uppercase}ul.product-tags li a{color:#191b1d;display:block;padding:10px;text-decoration:none}#footer{background:#ebebeb;clear:both;display:block;margin-bottom:0;padding:100px 0 15px;z-index:999}#footer.dark{background:#131313}.copyright-text{color:rgba(25,27,29,.6);font-size:12px}#footer.dark .copyright-text{color:hsla(0,0%,100%,.2)}.social-list-widget ul{list-style:none;margin:0;padding:0}.social-list-widget ul li a{color:#191b1d;text-decoration:none}#footer.dark .social-list-widget ul li a{color:#fff}.social-list-widget li{font-size:14px;padding-bottom:16px}.footer-logo{margin-bottom:20px}.footer-menu ul{margin:0;padding:0}.footer-menu ul li{display:inline-block;list-style:none}.footer-menu ul li a{color:rgba(25,27,29,.6);text-decoration:none}#footer.dark .footer-menu ul li a{color:hsla(0,0%,100%,.4)}.footer-menu ul li{font-size:14px;padding-right:30px}.themeone-seperator{background:#fff;display:block;float:left;height:1px;width:0}.themeone-list{display:block;width:100%}.themeone-list ul{list-style:none;margin:0;padding:0}.themeone-list ul li a{color:rgba(25,27,29,.6);display:inline-block;position:relative;text-decoration:none;-webkit-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.themeone-list.dark ul li,.themeone-list.dark ul li a,body.dark .themeone-list ul li,body.dark .themeone-list ul li a{color:hsla(0,0%,100%,.4)}.themeone-list ul li{font-size:12px;letter-spacing:-.01em;line-height:24px;margin-bottom:25px;padding:0;text-transform:uppercase}.themeone-list ul li a:before{background:rgba(25,27,29,.2);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.themeone-list.dark ul li a:before,body.dark .themeone-list ul li a:before{background:hsla(0,0%,100%,.4)}.themeone-list ul li a:after{background:#191b1d;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease;width:0;z-index:2}body.dark .themeone-list ul li a:after{background:#fff}.themeone-list ul li a:hover{color:#191b1d}.themeone-list ul li a:hover:after{width:100%}.themeone-latest-posts{display:block;margin-bottom:100px;position:relative;width:100%}.themeone-latest-posts a{text-decoration:none}.themeone-latest-posts .post{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;padding:20px;width:50%}.themeone-latest-posts.col-1 .post{margin-left:0;margin-right:0;width:100%}.post-featured-image{display:block;height:100%;overflow:hidden;width:100%}.post-featured-image img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}.themeone-latest-posts .post:hover .post-featured-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.themeone-latest-posts .post-title{display:block;padding-left:20px;padding-right:20px;padding-top:20px}.latest-posts-button{display:block;float:left}.scrollable-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.themeone-single-project{display:block;margin-bottom:50px;position:relative;width:100%}.themeone-single-project a{color:#191b1d;text-decoration:none}.themeone-single-project.dark a,body.dark .themeone-single-project a{color:#fff}.sw-image{display:block;overflow:hidden;width:100%}.sw-image img{-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1) translateY(-4%);-ms-transform:scale(1.1) translateY(-4%);transform:scale(1.1) translateY(-4%);width:100%}.sw-detail{display:block;padding-left:30px;padding-top:30px;position:relative}.sw-title{display:block;font-size:35px;font-weight:700;letter-spacing:-.06em;margin-bottom:5px}.sw-cat{color:rgb(25 27 29/50%);font-size:20px;font-weight:700;letter-spacing:-.05em}.themeone-single-project.dark .sw-cat,body.dark .themeone-single-project .sw-cat{color:hsla(0,0%,100%,.4)}.a-recent-works{display:block;padding-bottom:0;padding-top:10%}.recent-works-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}.ar-work{-ms-flex-preferred-size:40vw;display:block;flex-basis:40vw;margin-right:100px;min-width:40vw;position:relative}.ar-work a{display:block;overflow:hidden;text-decoration:none}.ar-work-image,.ar-work-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ar-work-title{color:#191b1d;font-size:45px;font-weight:700;letter-spacing:-.05em;padding:20px 20px 0}.a-recent-works.dark .ar-work-title,body.dark .ar-work-title{color:#fff}.ar-work-cat{color:rgba(25,27,29,.6);font-size:25px;font-weight:700;letter-spacing:-.02em;padding-left:20px}.a-recent-works.dark .ar-work-cat,body.dark .ar-work-cat{color:hsla(0,0%,100%,.4)}.recent-works-bg-text{color:#191b1d;font-size:200px;font-weight:700;letter-spacing:-.06em;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);white-space:nowrap}.recent-works-button{display:block;margin-top:75px;text-align:center}.a-recent-works-nav{display:block;margin-bottom:50px;position:relative}.a-recent-works .a-button.style_1{left:50%;margin-top:100px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.a-recent-works.navby-scroll .a-recent-works-nav{display:none}.a-recent-works-nav div{cursor:pointer;display:block;float:left}.a-recent-works-nav div i{font-size:25px}.a-recent-works.dark .ar-work-cat,.a-recent-works.dark .recent-works-bg-text{color:hsla(0,0%,100%,.2)}.a-recent-works.dark .a-recent-works-nav div,.a-recent-works.dark .ar-work-title{color:#fff}.a-recent-works.dark .a-button.style_1{background-color:hsla(0,0%,100%,.2)}.themeone-page-nav,.themeone-page-nav a{display:block;overflow:hidden;width:100%}.themeone-page-nav a{color:#191b1d;padding:50px 0;text-decoration:none}.themeone-page-nav .page-title{color:rgba(25,27,29,.6);display:block;font-size:150px;font-weight:700;letter-spacing:-.06em;margin-right:50px;overflow:hidden;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;width:100%}.themeone-page-nav.dark .page-title,body.dark .page-title{color:hsla(0,0%,100%,.1)}.themeone-page-nav a:hover .page-title{color:#191b1d}.themeone-page-nav.dark .page-sub-title,.themeone-page-nav.dark a:hover .page-title,body.dark .page-sub-title,body.dark a:hover .page-title{color:#fff}.page-sub-title{bottom:15%;color:#191b1d;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-sub-title:after{content:"\ea5d";font-family:IcoFont;position:absolute;right:0;top:0;-webkit-transform:translateY(-65%) translateX(65%) rotate(-45deg);-ms-transform:translateY(-65%) translateX(65%) rotate(-45deg);transform:translateY(-65%) translateX(65%) rotate(-45deg)}.themeone-page-nav.dark .page-sub-title:after,body.dark .page-sub-title:after{color:#fff}.themeone-hello-section{display:block;overflow:hidden;position:relative}.hello-heading{padding-left:5%}.themeone-hello-section .circular-button{background:#191b1d;border-radius:50%;bottom:0;color:#fff;height:150px;left:unset;position:absolute;right:0;text-decoration:none;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);width:150px}.hello-back-text{color:rgba(25,27,29,.05);font-size:300px;font-weight:700;left:50%;letter-spacing:-.07em;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:-1}.themeone-awards{overflow:hidden}.a-award,.themeone-awards{display:block;float:left;position:relative}.a-award{margin-bottom:30px;padding-bottom:20px;width:100%}.a-award a{display:block;overflow:hidden;text-decoration:none}.award-dets{display:block;float:left}.award-date{display:block;float:right;margin-top:.4em}.award-date,.award-title{color:#fff;display:block;font-size:25px;font-weight:700;letter-spacing:-.04em;overflow:hidden}.award-date span,.award-loc,.award-loc span,.award-title span{display:block}.award-loc{color:hsla(0,0%,100%,.4);font-size:20px;font-weight:600;letter-spacing:-.05em;margin-top:10px;overflow:hidden}.a-award:after{background:hsla(0,0%,100%,.2);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transition:width .7s ease .4s;-o-transition:width .7s ease .4s;transition:width .7s ease .4s;width:0}.a-award.is_inview:after{width:100%}.award-date{color:hsla(0,0%,100%,.4)}.themeone-awards.light .award-date,.themeone-awards.light .award-title{color:#191b1d}.themeone-awards.light .award-loc{color:rgb(25 27 29/69%)}.themeone-awards.light .a-award:after{background:rgba(25,27,29,.2)}.linked-text{display:block;float:left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.linked-text.loaded{pointer-events:all}.linked-text a{color:#191b1d;position:relative;text-decoration:none}.linked-text a>div{-webkit-background-clip:text;background-repeat:repeat;margin-right:-4px;padding-right:4px}.linked-text a:before{background:#191b1d;border-top:2px solid #fff;bottom:0;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:12px;left:0;position:absolute;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:0;z-index:1}.linked-text.loaded a:hover:before{width:0}.linked-text.loaded a:before{width:100%}.linked-line{overflow:hidden;padding-right:5px}.linked-text .link-target{color:rgba(25,27,29,.6);display:block}.linked-text.light a:before,body.dark .linked-text a:before{background:#fff;border-top:2px solid #191b1d}.linked-text.light .link-target,body.dark .link-target{color:hsla(0,0%,100%,.2)}.linked-text.light a,body.dark .linked-text a{color:#fff}.a-testimonials{display:block;width:100%}.a-testimonial{position:absolute;visibility:hidden}.a-testimonial.active{visibility:visible}.testimonial-text{font-size:36px;font-weight:700;letter-spacing:-.05em;line-height:48px;margin-bottom:40px}.testimonial-meta{display:inline-block}.testimonial-brand,.testimonial-name{font-size:16px;font-weight:400;letter-spacing:-.05em;line-height:25px}.testimonial-name{margin-bottom:10px}.a-testimonials.dark .testimonial-brand{color:#9d9d9d;font-weight:400}.testimonial-brand,.testimonial-name{font-weight:500}.a-testimonals-control{display:block;margin-bottom:30px}.a-testimonials-wrapper{display:block;position:relative;width:100%}.a-test-next,.a-test-prev{cursor:pointer;display:inline-block;font-size:18px}.a-test-prev{margin-right:10px}.a-test-next{margin-left:10px}.a-test-frac{display:inline-block}span.a-test-current,span.a-test-total{color:#191b1d;font-size:14px;font-weight:600;letter-spacing:-.05em;opacity:.7}.a-test-next:before,.a-test-prev:after{background:#000;content:"";display:inline-block;height:1px;margin-top:-2.4px;vertical-align:middle;width:10px}.a-test-next:before{margin-right:-11px}.a-test-prev:after{margin-left:-11px}.cakomako{display:block}.testimonial-meta div,.testimonial-text div{display:block;overflow:hidden}.testimonial-meta div span,.testimonial-text div span{display:block}.a-testimonials-count{background:#191b1d;display:inline-block;height:1px;margin-left:10px;margin-right:10px;margin-top:-3px;position:relative;vertical-align:middle;width:30px}.a-testimonials.autoplay .a-testimonials-count{background:rgba(25,27,29,.2);width:100px}.a-testimonials-count span{background:#191b1d;height:100%;left:0;position:absolute;width:0}.a-testimonials.light .a-test-next,.a-testimonials.light .a-test-prev,.a-testimonials.light .testimonial-text,.a-testimonials.light span.a-test-current,.a-testimonials.light span.a-test-total,body.dark .a-test-next,body.dark .a-test-prev,body.dark .testimonial-name,body.dark .testimonial-text,body.dark span.a-test-current,body.dark span.a-test-total{color:#fff}.a-testimonials.light .testimonial-brand,.a-testimonials.light .testimonial-name{color:hsla(0,0%,100%,.4)}.a-testimonials.dark .a-test-next,.a-testimonials.dark .a-test-prev,.a-testimonials.dark .testimonial-name,.a-testimonials.dark .testimonial-text,.a-testimonials.dark span.a-test-current,.a-testimonials.dark span.a-test-total,body.light .a-test-next,body.light .a-test-prev,body.light .testimonial-name,body.light .testimonial-text,body.light span.a-test-current,body.light span.a-test-total{color:#191b1d}.a-testimonials.light .a-testimonials-count{background:hsla(0,0%,100%,.4)}.a-testimonials.light .a-testimonials-count span{background:#fff}.a-button a,.a-button i,.a-button.light a,.a-button.light i{color:#fff;display:block;float:left;padding:20px 10px 20px 40px;position:relative;text-decoration:none;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;z-index:1}.a-button i{padding-left:0;padding-right:35px}.a-button.style_1,.a-button.style_1.light{background-color:#191b1d;border-radius:25px;display:inline-block;margin:25px 0;overflow:hidden;position:relative}.a-button.style_1.dark,body.dark .a-button.style_1{background-color:hsla(0,0%,100%,.2)}.a-button.style_1.light{background-color:#191b1d!important}.a-button.light:before,.a-button.style_1:before{background:#b7babe;border-radius:0;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:0}.a-button.style_1:hover:before{border-radius:25px;width:100%}.a-button.light:hover a,.a-button.light:hover i,.a-button.style_1:hover a,.a-button.style_1:hover i{color:#191b1d}a.inner-button{color:hsla(0,0%,100%,.4);font-size:20px;font-weight:700;letter-spacing:-.06em;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}a.inner-button:hover{color:#fff}a.inner-button.dark{color:rgba(25,27,29,.6)}a.inner-button.dark:hover{color:#191b1d}.themeone-clients{display:block;float:left;width:100%}.a-client{display:block;float:left;margin-bottom:50px}.a-client a{display:inline-block;height:100%;margin:0 auto;text-align:center;width:100%}.themeone-clients.column-5 .a-client{width:20%}.themeone-clients.column-4 .a-client{width:25%}.themeone-clients.column-3 .a-client{width:33.3333333%}.themeone-clients.column-2 .a-client{width:50%}.a-client img,.themeone-clients.column-1 .a-client{width:100%}.a-empty-space{clear:both;display:block;float:revert;width:100%}.social-list{list-style:none;padding:0}.social-list li{font-size:18px;line-height:32px;margin-bottom:10px;padding:0}.social-list li:last-child{margin-bottom:0}.social-list li a{color:rgba(25,27,29,.6);display:block;opacity:0;text-decoration:none;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.site-header.menu_dark .social-list li a{color:hsla(0,0%,100%,.4)}.big-button a{color:#191b1d;font-size:47px;font-weight:700;letter-spacing:-3.5px;position:relative;text-decoration:none}.big-button a:after{content:"\ea5d";font-family:IcoFont;font-size:40px;position:absolute;top:-15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#footer.dark .big-button a{color:#fff}.cart-toggle{cursor:pointer;height:30px;position:relative;width:30px}.shopping-cart i{color:#191b1d;font-size:35px}.cart-wrapper{display:block;float:left}.cart-produtcs{display:block;margin-top:100px;padding:0 70px;width:100%}.cart-product{display:block;float:left;margin-bottom:50px;position:relative;width:100%}.cart-product-image{display:block;float:left;height:100%;width:33%}.cart-product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-product-details{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-top:30px;padding-left:30px;position:relative;width:66%}.cart-product-title{display:block;margin-bottom:30px}.cart-product-title a{color:#191b1d;text-decoration:none}.cart-product-quants .cpq{display:block;font-size:12px;margin-bottom:15px}.cart-product-quants .cpq span{color:#9a9a9a}.cart-product-remove{cursor:pointer;position:absolute;right:0;top:0}.cpq-acts{margin-top:40px;width:100%}.cpq-acts,.cpq-number,.cpq-price{display:block}.cpq-number{float:left}.cpq-price{float:right;font-size:25px;font-weight:700;letter-spacing:-.06em}.cart-acts{position:relative;width:100%}.cart-acts,.cart-button{display:block;float:left}.cart-button{border:1px solid #191b1d;border-radius:35px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-weight:700;letter-spacing:-.05em;margin:1%;padding:20px 35px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:48%}.cart-button:hover,body.dark .cart-button{border:1px solid #fff}.cart-button:hover{background:#191b1d;color:#fff}body.dark .cart-button:hover{background:#fff;border:1px solid #191b1d;color:#191b1d}.cart-totals{display:block;float:left;padding-left:25px;width:100%}.cart-totals .cart-product-details{margin-top:0}.cart-totals .cart-product-title{margin-bottom:15px}.ct-title{display:block;margin-bottom:20px;padding-bottom:20px;padding-left:20px;position:relative}.ct-title:before{background:rgba(25,27,29,.2);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}body.dark .ct-title:before,body.dark .ct-total:before{background:hsla(0,0%,100%,.2)}.ct-title h4{margin:0}.ct-prices,.ct-prices>div,.ct-total{display:block;float:left;width:100%}.ct-prices>div,.ct-total{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(25,27,29,.6);margin:15px 0;padding:0 20px}body.dark .ct-prices>div,body.dark .ct-total{color:hsla(0,0%,100%,.4)}.ct-prices>div span,.ct-total span{color:#191b1d;float:right;font-size:20px;font-weight:700;letter-spacing:-.06em}body.dark .ct-prices>div span,body.dark .ct-total span{color:#fff}.ct-coupon{display:block;float:left;margin-bottom:30px;margin-top:30px;width:100%}.ct-total:before{background:rgba(25,27,29,.2);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}.ct-total{margin-top:10px;padding-top:15px;position:relative}.cpq-number span{display:inline-block;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}span.cpq-num{font-size:25px;font-weight:700;margin:0 10px}.cpq-increase,.cpq-reduce{color:rgba(25,27,29,.6);cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.dark .cpq-increase,body.dark .cpq-reduce{color:hsla(0,0%,100%,.2)}.cpq-increase:hover,.cpq-reduce:hover{color:#191b1d}body.dark .cpq-increase:hover,body.dark .cpq-reduce:hover{color:#fff}ul.check-payments{list-style:none;margin:0 0 0 8px;padding:0}ul.check-payments li{color:rgba(25,27,29,.6);cursor:pointer;display:inline-block;font-size:25px;font-weight:700;letter-spacing:-.06em;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}body.dark ul.check-payments li{color:hsla(0,0%,100%,.4)}ul.check-payments li:after{content:"/";display:inline-block;margin:0 10px}ul.check-payments li:last-child:after{display:none}ul.check-payments li:hover{color:#191b1d}body.dark ul.check-payments li:hover{color:hsla(0,0%,100%,.2)}.git-button a{color:#ebebeb;font-size:50px;font-weight:700;letter-spacing:-3px;text-decoration:none}.git-button{display:block;opacity:0;-webkit-transform:rotate(90deg) translateY(50%) translateX(50%);-ms-transform:rotate(90deg) translateY(50%) translateX(50%);transform:rotate(90deg) translateY(50%) translateX(50%);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.site-header.menu_dark .git-button a{color:hsla(0,0%,100%,.2)}#page{visibility:visible}.hide_desktop{display:none}.wrapper,.wrapper-small{margin-left:auto;margin-right:auto}.section,.wrapper,.wrapper-full,.wrapper-small{margin-bottom:100px;width:100%}.section{background-position:50%;background-size:cover;position:relative}.section.fullscreen{height:100%;margin-bottom:0}.section.has-bg{margin-bottom:350px;margin-top:350px;padding-top:100px}.page-content .section:last-child{margin-bottom:0}.send-back{z-index:-2}.section.send-back{z-index:-9}.sec-bg-ov{position:absolute;top:0;width:25%;z-index:-2}.sec-bg-ov:first-child{height:calc(100% + 100px);left:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.sec-bg-ov:nth-child(2){height:calc(100% + 200px);left:25%;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.sec-bg-ov:nth-child(3){height:calc(100% + 300px);left:50%;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.sec-bg-ov:nth-child(4){height:calc(100% + 200px);left:75%;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.wrapper-full:after,.wrapper-small:after,.wrapper:after,section:after{clear:both;content:"";display:table}.c-col-1,.c-col-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:30px;padding-left:15px;padding-right:15px}.no-gap{padding-left:0;padding-right:0}.c-col-6{width:50%}.c-col-4{width:33.333333%}.c-col-8{width:66.666666%}.c-col-3{width:25%}.c-col-2{width:16.6666666%}.c-col-5{width:41.666666%}.c-col-10{width:83.333333%}.c-col-9{width:75%}.c-col-12{width:100%}.no-margin{margin-bottom:0!important}.align-center{text-align:center}@media (max-width:767px){.menu-toggle{left:55%}}@media only screen and (max-width:576px){.wrapper,.wrapper-small{margin-bottom:25px;max-width:90%}.wrapper-full{margin-bottom:100px}.c-col-1,.c-col-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{margin-bottom:35px;width:100%}.fit-col{margin:0}}@media only screen and (min-width:576px){.wrapper,.wrapper-small{max-width:90%}}@media only screen and (min-width:768px){.wrapper{max-width:90%}.wrapper-small{max-width:88%}}@media only screen and (min-width:992px){.wrapper{max-width:1014px}.wrapper-small{max-width:790px}}@media only screen and (min-width:1200px){.wrapper{max-width:1274px}.wrapper-small{max-width:950px}}@media only screen and (min-width:1600px){.wrapper{max-width:1500px}.wrapper-small{max-width:1200px}}.section.parallax-bg{background-position:50% 0;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%;z-index:-1}.not-found{display:block;height:100vh;position:relative;width:100%}.not-found-wrap{left:28%;position:absolute;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.not-found-header h1:first-child{font-size:170px;line-height:170px;margin-bottom:0}.not-found-text{color:rgba(25,27,29,.6);font-size:18px;line-height:30px;margin-bottom:30px}body.dark .not-found-text{color:hsla(0,0%,100%,.2)}.page-header{background:#ebebeb;display:block;margin-bottom:150px;padding-top:115px;position:relative;width:100%;z-index:2}.page-header-wrap.wrapper-small{margin-bottom:0;position:relative;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-title{display:block;float:left;padding:0 15px}.page-subtitle{clear:both;display:block;float:left}.page-title h1.big-title{font-size:110px;line-height:130px;margin-bottom:20px;margin-top:0}.page-title .pt-char{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.page-title .pt-word{overflow:hidden;padding-right:5px}.page-breadcrumbs{display:block;float:right}ul.bradcrumbs{list-style:none;margin:0;padding:0}ul.bradcrumbs li{display:inline-block;padding:0}ul.bradcrumbs li a{color:#191b1d;text-decoration:none}ul.bradcrumbs li:after{content:"\ea5d";font-family:icofont;margin-left:10px;margin-right:6px}ul.bradcrumbs li:last-child:after{display:none}.post.themeone-post{display:block;overflow:hidden;position:relative}.post.themeone-post a{color:#191b1d;text-decoration:none}.post-header{position:relative;width:100%}.post-image,.post-image img{height:50vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.post-image{position:relative}.post-metas{display:block;float:left;margin-bottom:30px;width:100%}.post-category,.post-date{color:hsla(0,0%,100%,.4);display:inline-block;font-size:16px;font-weight:400}body.light .post-cat,body.light .post-category,body.light .post-date{color:rgba(25,27,29,.6)}.post-category:before{background:hsla(0,0%,100%,.2);content:"";display:inline-block;height:1px;margin:-1px 10px 0;vertical-align:middle;width:30px}body.light .post-category:before{background:rgba(25,27,29,.6)}.post-details-wrapper{margin-bottom:35px;margin-top:35px;overflow:hidden;position:relative}.post-details-wrapper:after{background:hsla(0,0%,100%,.2);bottom:20px;content:"";display:block;height:1px;position:absolute;width:100%}body.light .post-details-wrapper:after{background:rgba(25,27,29,.6)}.next-post{display:block;float:left;padding-top:30px;position:relative;width:100%}.next-post a{text-decoration:none}.next-post:before{background:hsla(0,0%,100%,.2);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}body.light .next-post:before{background:rgba(25,27,29,.6)}h5.np-text{color:rgba(25,27,29,.6)}body.dark h5.np-text{color:hsla(0,0%,100%,.2)}h3.next-post-title{max-width:60%}.blog-classic .post.themeone-post{float:left;margin:0 2.5% 100px;width:45%}.blog-classic .post-image{height:100%;width:100%}.blog-classic .post-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.themeone-blog.blog-classic{display:block;overflow:hidden}.blog-classic .post.themeone-post.sticky{clear:both;float:none;margin:0 auto 100px;width:95.5%}.blog-classic .post.themeone-post.sticky .post-image{display:block;float:left;width:60%}.blog-classic .post.themeone-post.sticky .post-meta{width:40%}.blog-classic .post.themeone-post .post-title{margin-bottom:10px;margin-top:30px}.blog-classic .post-date{display:block;float:left}.blog-classic h5.post-date:after{background:rgba(25,27,29,.6);content:"";display:inline-block;height:1px;margin-left:10px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:20px}.blog-classic .post-meta{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;overflow:hidden;padding:0 25px;width:100%}.blog-classic .post.sticky .post-meta{padding-top:50px}.themeone-blog.blog-classic .post.themeone-post .post-title h2{margin-bottom:0}.blog-classic .post-cat,.blog-classic .post-date{color:rgba(25,27,29,.6)}.blog-classic.dark .post-cat,.blog-classic.dark .post-date,body.dark .blog-classic .post-cat,body.dark .blog-classic .post-date{color:hsla(0,0%,100%,.4)}.blog-classic.dark h5.post-date:after,body.dark h5.post-date:after{background:hsla(0,0%,100%,.4)}body.dark .page-header{background:#131517}body.dark .page-title h1{color:#fff}.post.themeone-post .post-title{margin-top:25px}.post.themeone-post .post-title h2,.post.themeone-post .post-title h3{margin-bottom:10px}.blog-list .post.themeone-post{margin-bottom:60px;padding-bottom:30px}.blog-list .post-date{color:rgba(25,27,29,.6);font-size:14px}.themeone-blog.blog-list{margin-top:50px}.blog-list .post-summary{color:rgba(25,27,29,.6);display:block;float:left;font-size:16px;line-height:32px}.blog-list .post-cat{display:inline-block;font-size:14px}.blog-list .post-cat:before{background:hsla(0,0%,100%,.6);content:"";display:inline-block;height:1px;margin:0 9px;vertical-align:middle;width:25px}body.light .blog-list .post-cat:before{background:#191b1d}.blog-list .post.themeone-post:after{background:rgba(25,27,29,.2);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.blog-list.dark .post.themeone-post:after,body.dark .blog-list .post.themeone-post:after{background:hsla(0,0%,100%,.4)}.blog-list .post.themeone-post .post-image{display:none}.blog-list .post-images{position:fixed;-webkit-transform:translateY(50px) translateX(50px);-ms-transform:translateY(50px) translateX(50px);transform:translateY(50px) translateX(50px);width:30%;z-index:55}.blog-list .post-images .post-image{display:block;left:0;overflow:hidden;position:absolute;top:0;width:100%}.blog-list .post-images .post-image img{-o-object-fit:cover;object-fit:cover;width:100%}.blog-list.dark .post-cat,.blog-list.dark .post-date,.blog-list.dark .post-summary,body.dark .blog-list .post-cat,body.dark .blog-list .post-date,body.dark .blog-list .post-summary{color:hsla(0,0%,100%,.4)}.themeone-products{display:block}.products-met,.themeone-products-wrapper{display:block;float:left;width:100%}.products-met{margin-bottom:30px}.products-met div{color:rgba(25,27,29,.6);display:block}body.dark .products-met div{color:hsla(0,0%,100%,.2)}.products-count,.products-sorting{float:left}.themeone-products .product{margin-bottom:40px;position:relative}.themeone-products.column_1 .grid-sizer,.themeone-products.column_1 .product{width:100%}.themeone-products.column_2 .grid-sizer,.themeone-products.column_2 .product{width:47.5%}.themeone-products.column_3 .grid-sizer,.themeone-products.column_3 .product{width:30%}.themeone-products.column_1 .gutter{width:0}.gutter{width:40px}.themeone-products .product a{color:#191b1d;text-decoration:none}.themeone-products .product .product-image{height:100%;overflow:hidden;width:100%}.themeone-products .product .product-image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1) translateX(30px);-ms-transform:scale(1.1) translateX(30px);transform:scale(1.1) translateX(30px);-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:100%}.themeone-products .product.is_inview .product-image img{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.themeone-products .product:hover .product-image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-details{left:7%;position:absolute;top:7%;z-index:1}.product-title{font-size:30px;font-weight:700;letter-spacing:-.05em;margin-bottom:11px}body.dark .product-acts a:hover,body.dark .product-title{color:#fff!important}.product-price{color:rgba(25,27,29,.6);font-size:20px;font-weight:700;letter-spacing:-.05em}body.dark .product-price{color:hsla(0,0%,100%,.4)}.widget-title{display:block;font-size:20px;font-weight:700;letter-spacing:-.05em;margin-bottom:30px}.product-categories{display:block;width:100%}ul.product-cats{list-style:none;margin:0;padding:0}ul.product-cats li a{color:#191b1d;text-decoration:none}body.dark ul.product-cats li a{color:hsla(0,0%,100%,.2)}.product-acts{bottom:7%;display:block;left:7%;overflow:hidden;position:absolute}.product-acts a{color:rgba(25,27,29,.6)!important;display:block;font-size:30px;font-weight:700;letter-spacing:-.06em;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:color .1s ease,-webkit-transform .4s cubic-bezier(.42,.39,.06,.99);transition:color .1s ease,-webkit-transform .4s cubic-bezier(.42,.39,.06,.99);-o-transition:transform .4s cubic-bezier(.42,.39,.06,.99),color .1s ease;transition:transform .4s cubic-bezier(.42,.39,.06,.99),color .1s ease;transition:transform .4s cubic-bezier(.42,.39,.06,.99),color .1s ease,-webkit-transform .4s cubic-bezier(.42,.39,.06,.99)}body.dark .product-acts a{color:hsla(0,0%,100%,.2)!important}.product-acts a:hover{color:#191b1d!important}.themeone-products .product:hover .product-acts a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.themeone-products .product:before{background:#ebebeb;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:width 1s cubic-bezier(.54,.54,.14,.99);-o-transition:width 1s cubic-bezier(.54,.54,.14,.99);transition:width 1s cubic-bezier(.54,.54,.14,.99);width:100%;z-index:2}body.dark .themeone-products .product:before{background:#101010}.themeone-products .product.is_inview:before{width:0}.product-page{display:block;margin-bottom:100px;overflow:hidden;padding-top:200px}.product-page:before{background:#ebebeb;content:"";display:block;height:36vh;position:absolute;top:0;width:100%;z-index:-1}body.dark .product-page:before{background:#131313}.single-product-wrap{display:block;margin:0 auto;overflow:hidden;width:83%}.single-product-slider{display:block;float:left;padding-left:5%;position:relative;width:50%}.single-product-slider img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-product-details{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-top:50px;padding-left:60px;width:45%}.product-review{display:block;margin-bottom:10px;width:100%}ul.rate-proudct{display:inline-block;list-style:none;padding:0}.product-review>span,ul.rate-proudct li{display:inline-block;font-size:12px}.product-review>span{margin-left:10px}.product-review>span:before{content:"("}.product-review>span:after{content:")"}.product-page .product-title{font-size:28px!important}.single-product-meta{display:block;float:left;margin-left:5%;margin-top:50px;width:50%}ul.single-product-mets{list-style:none;padding:0;text-align:center}ul.single-product-mets li{display:inline-block}ul.single-product-mets li a{color:rgba(25,27,29,.6);font-size:25px;font-weight:700;letter-spacing:-.05em;text-decoration:none}ul.single-product-mets li a.active{color:#191b1d}body.dark ul.single-product-mets li a{color:hsla(0,0%,100%,.4)}body.dark ul.single-product-mets li a.active{color:#fff}ul.single-product-mets li:after{color:rgba(25,27,29,.6);content:"/";font-size:25px;font-weight:700;letter-spacing:-.05em;margin-left:7px}body.dark ul.single-product-mets li:after{color:hsla(0,0%,100%,.2)}ul.single-product-mets li:last-child:after{display:none}ul.single-product-mets li a:hover{color:#191b1d}body.dark ul.single-product-mets li a:hover{color:#fff}.product-summary{display:block;margin-top:40px}.add-to-cart{display:inline-block;margin-bottom:30px;margin-top:30px}.add-to-cart button{background:#ebebeb;border:none;border-radius:40px;padding:20px 40px}body.dark .add-to-cart button{background:#131313;color:#fff}.cart-add-quant{display:inline-block;margin-left:20px}span.caq-inc,span.caq-red{color:rgba(25,27,29,.6);cursor:pointer}body.dark span.caq-inc,body.dark span.caq-red{color:hsla(0,0%,100%,.2)}.cart-add-quant span{font-weight:700}span.caq-tot{display:inline-block;font-size:25px;margin:0 5px;vertical-align:middle}body.dark span.caq-tot{color:#fff}.product-dets{display:block;margin-top:20px}.product-dets div{display:block;margin-bottom:20px}.sp-dots.swiper-pagination-bullets{bottom:0;left:0;position:absolute}.sp-dots .swiper-pagination-bullet{background:0 0;color:#191b1d;display:block;font-size:12px;font-weight:700;margin-bottom:30px;opacity:.3}.sp-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}body.dark .sp-dots .swiper-pagination-bullet{color:#fff}.sp-arrows{bottom:3%;left:12%;pointer-events:none;position:absolute;z-index:1}.sp-arrows div{cursor:pointer;display:inline-block;font-size:30px;font-weight:700;pointer-events:all;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.sp-arrows div.sp-next:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.sp-arrows div.sp-prev:hover{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}ul.single-product-mets .desc{background:#ebebeb;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:none;padding:40px 40px 80px;position:fixed;right:0;text-align:left;width:46%;z-index:1;z-index:2}ul.single-product-mets .desc .desc-close{cursor:pointer;font-size:30px;position:absolute;right:40px;top:40px}body.dark ul.single-product-mets .desc{background:#131313}.related-products.themeone-products.column_3{margin:100px auto;width:84%}.related-products.themeone-products.column_3 .grid-sizer,.related-products.themeone-products.column_3 .product{width:31%}.related-products.themeone-products.column_3 .product{height:500px}.project-page-header{display:block;overflow:hidden;width:100%}.project-page-header:before{background:#fff;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%;z-index:-1}.project-page-header.dark:before,body.dark .project-page-header:before{background:#191b1d}.project-featured-image{display:block;height:50%;position:relative;width:100%;z-index:-2}.project-featured-image:before{background:#191b1d;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.project-featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-featured-video,.project-featured-video .plyr{height:100%;width:100%}.project-featured-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-featured-video .plyr--video .plyr__control.plyr__tab-focus,.project-featured-video .plyr--video .plyr__control:hover,.project-featured-video .plyr--video .plyr__control[aria-expanded=true],.project-featured-video .plyr__control--overlaid{background:#000}.project-featured-video .plyr__video-embed iframe{height:100%;top:0;width:100%}.project-title{display:block;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.project-title h1.big-title{display:block;font-size:110px;line-height:127px;margin:0}.project-title h1 .tit_word{margin-top:-30px;overflow:hidden;padding-right:10px}.project-title h1 .tit_word span{display:block}.project-details{display:block;margin:auto;overflow:hidden;width:100%;width:75%}.project-page-header.style_1 .project-details{overflow:visible}.project-meta{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left;padding-left:9px}.project-metas{margin-top:-30px;overflow:hidden}.project-meta.project-cats{width:35%}.project-meta.meta-summary{width:65%}.project-cat{font-size:30px;font-weight:700;letter-spacing:-.06em;line-height:40px;margin-bottom:25px}.project-cat,.project-meta.meta-summary h5,.project-other h5{color:rgba(25,27,29,.6)}.project-page-header.dark .project-cat,.project-page-header.dark .project-meta.meta-summary h5,.project-page-header.dark .project-other h5,body.dark .project-cat,body.dark .project-meta.meta-summary h5,body.dark .project-other h5{color:hsla(0,0%,100%,.4)}.project-page-header.style_1{margin-bottom:100px}.project-page-header.style_1 .project-fetaured-image{height:55vh;width:100%}.project-page-header.style_1 .project-fetaured-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.project-page-header.style_2 .project-featured-image{height:100vh;margin-bottom:50px;overflow:hidden}.project-page-header.style_2:before{display:none}.project-page-header.style_2 .project-head{left:12.5%;position:absolute;top:50vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.project-page-header.style_2 .project-title{display:block;margin-bottom:0;overflow:hidden;-webkit-transform:none;-ms-transform:none;transform:none}.project-page-header.style_2 .project-cat .cat-char,.project-page-header.style_2 .project-title .tt-char{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.tt-line{overflow:hidden;padding-right:5px}.project-page-header.style_2 .project-cat{display:block;font-size:50px;line-height:60px;margin-left:6px;overflow:hidden}.project-page-header.style_2{margin-bottom:100px}.project-page-header.style_2 .project-metas{margin-top:0}.project-page-header.style_2 .project-meta.project-other{width:35%}.project-page-header.style_2 .project-meta.project-summary{width:65%}.project-page-header.style_3{display:block;margin-bottom:100px}.project-page-header.style_3 .project-title{display:block;margin-bottom:35px;overflow:hidden;-webkit-transform:none;-ms-transform:none;transform:none}.project-page-header.style_3 .project-head{background:#ebebeb;display:block;padding:15% 8.5% 20px}.project-page-header.dark.style_3 .project-head,body.dark .project-page-header.style_3 .project-head{background:#131313}.project-page-header.style_3 .big-title{display:block;font-size:100px;margin-bottom:20px;overflow:hidden}.project-page-header .big-title .tt-char,.project-page-header .project-cat .cat-char,.project-page-header .project-other span,.project-page-header .summ_line span{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.project-page-header.style_3 .project-details{margin-top:40px;width:84%}.project-page-header.style_3 .project-metas{margin-top:0}.project-page-header.style_3 .project-meta.project-other{width:40%}.project-page-header.style_3 .project-meta.meta-summary{width:60%}.project-page-header.style_3 .project-cat{font-size:50px;line-height:60px;margin-top:-30px}.project-cat,.project-other h5,.project-title .tit_word,.summ_line{overflow:hidden}.project-cat span,.project-other span,.project-title .tit_word span,.summ_line span{display:block}s .next-project-section{margin-bottom:0;overflow:hidden;position:relative}.next-project-section a{display:block;height:100%;overflow:hidden;padding-bottom:40px;padding-top:150px;width:100%}.next-project-section:after{background:#f1f1f1;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:height .8s cubic-bezier(.25,.74,.22,.99);-o-transition:height .8s cubic-bezier(.25,.74,.22,.99);transition:height .8s cubic-bezier(.25,.74,.22,.99);width:100%;z-index:-1}body.dark .next-project-section:after{background:#101010}.next-project-section:hover:after{height:0}.next-project-wrap,.next-project-wrap h1{color:#191b1d;display:block;float:left;position:relative;-webkit-transition:color .1s ease .1s;-o-transition:color .1s ease .1s;transition:color .1s ease .1s;width:100%}body.dark .next-project-wrap,body.dark .next-project-wrap h1{color:#fff!important}.next-project-section:hover .next-project-wrap h1:before{background:#191b1d}.next-project-wrap span{display:block;font-size:16px;margin-bottom:20px;opacity:.6}.next-project-wrap h1:after{content:"\eab8";display:block;float:right;font-family:icofont;font-size:60px;font-weight:400;text-align:right;-webkit-transition:0;-o-transition:0;transition:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.next-project-section:hover .next-project-wrap h1:after{opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.next-project-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.next-project-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.themeone-works{width:100%}.aw-project,.themeone-works{display:block;overflow:hidden}.aw-project{height:500px;margin-bottom:200px}.aw-project img,.aw-project-image{height:100%}.aw-project a{color:#191b1d;text-decoration:none}.aw-project-wrap{height:100%;overflow:hidden;position:relative}.aw-project .aw-project-wrap:before{background:#ebebeb;content:"";display:block;height:100%;position:absolute;right:0;top:0;-webkit-transition:width .8s cubic-bezier(.54,.54,.14,.99);-o-transition:width .8s cubic-bezier(.54,.54,.14,.99);transition:width .8s cubic-bezier(.54,.54,.14,.99);width:100%;z-index:1}body.dark .aw-project .aw-project-wrap:before{background:#101010}.aw-project.is_inview .aw-project-wrap:before{width:0}.themeone-works.column_2 .aw-project,.themeone-works.column_2 .aw-works-sizer{width:45%}.themeone-works.column_3 .aw-project,.themeone-works.column_3 .aw-works-sizer{width:30%}.themeone-works.column_3 .aw-project{margin-bottom:100px}.themeone-works.column_3 .aw-works-gutter{width:3%}.themeone-works.column_3 .aw-works-stamp{display:none}.aw-works-gutter{width:10%}.themeone-works.no-gutter .aw-works-gutter{width:0}.themeone-works.no-gutter .aw-project{margin-bottom:0}.aw-works-stamp{height:100px;position:absolute;right:0;width:10px}.aw-project img{-o-object-fit:cover;object-fit:cover;width:100%}.aw-project-meta{bottom:40px;left:40px;position:absolute}.aw-project-title{font-size:30px;font-weight:700;letter-spacing:-.06em;margin-bottom:5px}.aw-project-cat{color:rgba(25,27,29,.6);font-size:20px;font-weight:600;font-weight:700;letter-spacing:-.05em}body.dark .aw-project-cat{color:hsla(0,0%,100%,.4)}body.dark .aw-project-title{color:#fff}.aw-categories{display:block;margin-bottom:50px}ul.aw-cats{list-style:none;padding:0}ul.aw-cats li{color:rgba(25,27,29,.6);cursor:pointer;display:inline-block;font-size:30px;font-weight:700;letter-spacing:-.06em;text-decoration:none}ul.aw-cats li.active{color:#191b1d}ul.aw-cats li.active:after{color:#dbdbdb}ul.aw-cats li:after{content:"/";margin:0 10px}ul.aw-cats li:last-child:after{display:none}body.dark ul.aw-cats li{color:hsla(0,0%,100%,.2)}body.dark ul.aw-cats li.active{color:#fff}.portfolio-showcase.showcase-video{position:relative}.portfolio-showcase .plyr__controls{display:none}.plyr--full-ui input[type=range]{color:#000}.portfolio-showcase .plyr--video .plyr__control.plyr__tab-focus,.portfolio-showcase .plyr--video .plyr__control:hover,.portfolio-showcase .plyr--video .plyr__control[aria-expanded=true],.portfolio-showcase .plyr__control--overlaid{background:#000}.portfolio-showcase .plyr__video-embed iframe{height:100%;top:0;width:100%}.portfolio-showcase .plyr--full-ui.plyr--video .plyr__control--overlaid{display:none}.portfolio-showcase .plyr{height:100%;pointer-events:none;width:100%}.portfolio-showcase .plyr__video-wrapper{height:100%;left:50%;min-width:100%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(133.33333vh - 3.55556rem)}.showcase-video,.showcase-video video{height:100%;width:100%}.showcase-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.showcase-footer{bottom:7.5%;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:83%}.showcase-footer-left,.showcase-footer-right{display:block;float:left;height:100%;pointer-events:all;width:50%}.showcase-footer-right{float:right;pointer-events:all;text-align:right}.apc-cats,.themeone-products-carousel{display:block}.apc-cats{clear:both;float:left;margin-bottom:30px;margin-left:7.5%;width:100%}.apc-cats ul{list-style:none;overflow:hidden}.apc-cats ul,.apc-cats ul li{display:inline-block;padding:0}.apc-cats ul li{cursor:pointer;font-size:35px;font-weight:700;letter-spacing:-.06em;opacity:.3}.apc-cats ul.locked{pointer-events:none}.apc-cats ul li.active{opacity:1}.apc-cats ul li:after{content:"/";display:inline-block;margin:0 15px}.apc-cats ul li.active:after{opacity:.35}.apc-cats ul li:last-child:after{display:none}.apc-product-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:600px;width:auto}.apc-product{-ms-flex-preferred-size:100%;display:block;flex-basis:100%;height:100%;margin-right:30px;position:relative;width:31.3vw}.apc-product:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.apc-product.hide{display:none}.apc-product-image{height:100%;overflow:hidden;width:100%}.apc-product-image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:100%}.apc-product-det{bottom:30px;left:30px;position:absolute}h3.apc-product-title{margin-bottom:5px}h4.apc-product-price{color:rgba(25,27,29,.6)!important}body.dark h4.apc-product-price{color:hsla(0,0%,100%,.2)!important}span.product-ov{background:#ebebeb;height:100%;position:absolute;right:0;top:0;width:0}body.dark span.product-ov{background:#101010}.themeone-single-product{display:block;position:relative;width:100%}.themeone-single-product a{color:#191b1d;text-decoration:none}body.dark .themeone-single-product a{color:#fff}.asp-image,.asp-image img{height:100%;-o-object-fit:cover;object-fit:cover}.asp-det,.asp-image,.asp-image img{display:block;float:left;width:100%}.asp-det{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}.asp-product-title{font-size:30px;margin-bottom:15px;width:100%}.asp-product-price,.asp-product-title{display:block;float:left;font-weight:700;letter-spacing:-.05em}.asp-product-price{color:rgba(25,27,29,.6);font-size:18px}body.dark .asp-product-price{color:hsla(0,0%,100%,.4)}.asp-add-to-cart{display:block;float:right;font-size:30px;margin-top:-10px}.asp-add-to-cart i{color:rgba(25,27,29,.6)}.asp-product-rate{display:block;float:left;margin-bottom:10px}ul.asp-rate{list-style:none;padding:0}ul.asp-rate li{display:inline-block;font-size:12px}.themeone-products-cta{position:relative}.ap-cta-image,.ap-cta-image img,.themeone-products-cta{display:block;width:100%}.ap-cta-image img{height:100%;-o-object-fit:cover;object-fit:cover}.ap-cta-det{bottom:70px;left:70px;position:absolute}.ap-cta-sub-title{font-size:18px}.ap-cta-title{font-size:40px;font-weight:700;letter-spacing:-.06em;line-height:45px;margin:25px 0}.ap-cta-button{display:block}.ap-cta-button a{color:rgba(25,27,29,.6);font-size:18px;font-weight:600;letter-spacing:-.05em;text-decoration:none}.themeone-products-cta.pos-top .ap-cta-det{bottom:unset;top:70px}.themeone-products-cta.light .ap-cta-sub-title,.themeone-products-cta.light .ap-cta-title{color:#fff}.themeone-products-cta.light .ap-cta-button a{color:hsla(0,0%,100%,.4)}.apcats-cat,.themeone-product-categories{display:block;float:left;width:100%}.apcats-cat{padding:40px 0;position:relative}.apcats-cat a{color:#191b1d;text-decoration:none}body.dark .apcats-cat a{color:#fff}.apc-cat-title{font-size:75px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.apc-cat-quant,.apc-cat-title{display:inline-block;font-weight:700;letter-spacing:-.06em}.apc-cat-quant{font-size:20px;margin-left:50px;vertical-align:middle}.apc-cat-quant:before{content:"/";display:inline-block;margin-right:3px}.apcats-cat:before{background:rgba(25,27,29,.2);bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}body.dark .apcats-cat:before{background:hsla(0,0%,100%,.2)}.apcats-cat:after{background:#191b1d;bottom:0;content:"";display:block;height:1px;position:absolute;-webkit-transition:width .4s ease;-o-transition:width .4s ease;transition:width .4s ease;width:0}body.dark .apcats-cat:after{background:#fff}.apc-cat-mark{font-size:50px;position:absolute;right:0;top:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.apcats-cat:hover .apc-cat-title{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.apcats-cat:hover:after{width:100%}.scroll-notice{cursor:pointer;display:inline-block;position:relative;width:auto}.scroll-notice span:last-child{color:rgba(25,27,29,.6);display:block;font-size:12px;font-weight:600;position:relative;white-space:nowrap;width:auto;writing-mode:vertical-lr}body.dark .scroll-notice span{color:hsla(0,0%,100%,.4)}span.sn_bef{background:rgba(25,27,29,.6);bottom:140%;height:40px;left:5px;position:absolute;width:1px}body.dark .scroll-notice span.sn_bef{background:hsla(0,0%,100%,.4)}.a-plus-button{cursor:pointer;display:inline-block;height:50px;position:relative;width:50px}.a-plus-button:before{height:1px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.a-plus-button:after,.a-plus-button:before{background:#191b1d;content:"";display:block;position:absolute}.a-plus-button:after{height:50px;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:1px}.a-plus-button.light:after,.a-plus-button.light:before,body.dark .a-plus-button:after,body.dark .a-plus-button:before{background:#fff}.a-plus-button a{color:#191b1d;display:block;font-size:12px;font-weight:600;height:100%;overflow:hidden;white-space:nowrap;width:100%}.a-plus-button.light a,body.dark .a-plus-button a{color:#fff}.a-plus-button a>span{display:inline-block;left:50%;overflow:hidden;position:absolute;top:30%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.a-plus-button a>span>span{display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease .3s;transition:-webkit-transform .3s ease .3s;-o-transition:transform .3s ease .3s;transition:transform .3s ease .3s;transition:transform .3s ease .3s,-webkit-transform .3s ease .3s}.a-plus-button:hover a>span>span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.a-plus-button:hover:after{-webkit-transform:translateX(-50%) rotate(270deg);-ms-transform:translateX(-50%) rotate(270deg);transform:translateX(-50%) rotate(270deg)}.fullscreen-wall-showcase{height:100%;position:fixed;width:100%}.fw-projects{display:block;left:7.5%;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70%;z-index:1}.fw-projects .fwt-line{overflow:hidden}.fw-images{height:100%;pointer-events:none;position:fixed;right:0;top:0;width:50%}.portfolio-showcase .fw-images .plyr__video-wrapper{width:177.77778vh}.fw-images .fw-project-image,.fw-images .fw-project-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.fw-images .fw-project-image{position:absolute;right:0;top:0}.fw-project{cursor:pointer;display:inline-block;overflow:hidden;padding:20px 5px 20px 0}.fw-project a{color:#191b1d;display:inline-block;text-decoration:none}.fullscreen-wall-showcase.dark .fw-project a,body.dark .fw-project a{color:#fff}.fw-project .fw-project-category,.fw-projects .fw-project-image{display:none}.fw-project-title{display:inline-block;font-size:60px;font-weight:700;letter-spacing:-.06em;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.fw-project.opdown .fw-project-title{opacity:.2}.fw-project.active.opdown .fw-project-title{opacity:1}.fw-project-image-wrap{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:0}.fw-project:after{color:rgba(25,27,29,.2);content:"/";display:inline-block;font-size:60px;font-weight:700;margin:0 20px}.fwt-line .fw-project:last-child:after{display:none}.fw-cat{color:rgba(25,27,29,.6);font-size:20px;font-weight:700;letter-spacing:-.05em;overflow:hidden}.fullscreen-wall-showcase.dark .fw-cat,.fullscreen-wall-showcase.dark .fw-project:after,body.dark .fw-cat,body.dark .fw-project:after{color:hsla(0,0%,100%,.6)}.portfolio-showcase.fullscreen-carousel-showcase{display:block;position:relative;width:100%}.swiper-slide.cs-project{border-right:1px solid #e4e4e4;cursor:pointer;display:block;height:100vh;position:relative}.cs-project .cs-project-image{display:none}.cs-images{display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.cs-images .cs-project-image,.cs-images .cs-project-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.cs-project-dets{left:10%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cs-project-title{display:block;font-size:50px;font-weight:700;letter-spacing:-.06em;line-height:55px;margin-bottom:10px;max-width:75%}.cs-project-cat{color:#616161;font-size:20px;font-weight:700;letter-spacing:-.05em}.cs-project-excerpt{display:block;font-size:14px;line-height:28px;margin:0;max-height:0;max-width:70%;overflow:hidden;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.cs-project.hovered .cs-project-excerpt{margin:20px 0;max-height:100px}.cs-rpoject-button{display:none}.swiper-slide.cs-project:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:-1}.swiper-slide.cs-project.hovered:after{opacity:1}.portfolio-showcase.showcase-classic{display:block;margin:auto;overflow:hidden;padding-top:10%;position:relative;width:83%}.sc-projects-wrapper{display:block;float:right;height:100%;overflow:hidden;position:relative;width:75%}.sc-project-image{height:100%;width:45%}.sc-project-image img{-o-object-fit:cover;object-fit:cover;width:100%}.sc-project{display:block;float:left;margin-bottom:100px;width:100%}.sc-project:nth-child(2n){text-align:right}.sc-project:nth-child(2n) .sc-project-image{float:right}.sc-project-title{display:block;font-size:40px;font-weight:700;letter-spacing:-.06em}.sc-project-cat{color:#8f8d8d;font-size:25px;font-weight:700;letter-spacing:-.05em}.sc-project-meta{display:block;margin-top:15px;padding-left:15px;width:100%}.sc-project:nth-child(2n) .sc-project-meta{float:right;padding-left:0;padding-right:15px}.portfolio-showcase.showcase-list{height:100%;overflow:hidden;position:relative;width:100%}.showcase-list-wrapper{height:100%;left:25%;margin-top:250px;position:relative;width:100%}.portfolio-showcase.showcase-list .plyr{min-height:500px}.sl-project{cursor:pointer;display:block;padding:40px 0;position:relative;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;z-index:auto}.sl-project a{color:#191b1d;display:block;overflow:hidden;text-decoration:none}.showcase-list.dark .sl-project a,body.dark .sl-project a{color:#fff}.sl-project.opdown{opacity:.1}.sl-project:hover{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.sl-images{position:fixed;z-index:-1}.sl-images .sl-project-image{overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);visibility:hidden;width:50vw}.sl-images .sl-project-image .sl-hover-wrap{overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.sl-images .sl-project-image .sl-hover-wrap,.sl-images .sl-project-image img{height:100%;-webkit-transition:-webkit-transform .6s cubic-bezier(0,.55,.45,1);transition:-webkit-transform .6s cubic-bezier(0,.55,.45,1);-o-transition:transform .6s cubic-bezier(0,.55,.45,1);transition:transform .6s cubic-bezier(0,.55,.45,1);transition:transform .6s cubic-bezier(0,.55,.45,1),-webkit-transform .6s cubic-bezier(0,.55,.45,1);width:100%}.sl-images .sl-project-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.sl-images .sl-project-image.active .sl-hover-wrap,.sl-images .sl-project-image.active img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sl-project-title{font-size:100px;font-weight:700;letter-spacing:-.06em;position:relative;z-index:-1}.sl-project:before{color:rgba(25,27,29,.6);content:attr(data-index);font-size:16px;font-weight:500;left:0;letter-spacing:0;opacity:0;position:absolute;top:20px;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}.sl-project-meta div{color:rgba(25,27,29,.6);display:inline-block;font-size:20px;font-weight:700;letter-spacing:-.05em}.showcase-list.dark .sl-project-meta div,.showcase-list.dark .sl-project:before,body.dark .sl-project-meta div,body.dark .sl-project:before{color:hsla(0,0%,100%,.4)}.sl-project-cat:after{content:"/";display:inline-block;margin-left:7px;opacity:.5}.sl-project-meta{display:block;margin-left:5px;margin-top:10px;position:relative;z-index:-1}.sl-project:hover .sl-project-meta,.sl-project:hover .sl-project-title{z-index:5}.sl-scroll{display:block;overflow:hidden;position:relative;width:100%}.portfolio-showcase.showcase-list .showcase-footer{position:fixed}.fullscreen-slider-showcase{display:block;height:100vh;position:relative;width:100%}@supports (-webkit-touch-callout:none){.fullscreen-slider-showcase{height:-webkit-fill-available}}.fullscreen-slider-showcase .slide-bgimg,.fullscreen-slider-showcase .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.87,0,.13,1)!important;-o-transition-timing-function:cubic-bezier(.87,0,.13,1)!important;transition-timing-function:cubic-bezier(.87,0,.13,1)!important}.fs-project.swiper-slide .fs-project-image{display:none}.fs-project{height:100%;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:2}.fs-project.active{visibility:visible}.fs-project-dets{display:block;left:15%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40%}.fs-title{display:block;font-size:110px;font-weight:700;letter-spacing:-.06em;line-height:115px;margin-bottom:100px;overflow:hidden;width:100%}.fullscreen-slider-showcase.dark .fs-title,body.dark .fullscreen-slider-showcase .fs-title{color:#fff}.fs-meta{display:inline-block;margin-left:5px}.fs-meta span{color:rgba(25,27,29,.6);font-size:20px;font-weight:700;letter-spacing:-.06em;line-height:25px}.fullscreen-slider-showcase.dark .fs-meta span,body.dark .fullscreen-slider-showcase .fs-meta span{color:hsla(0,0%,100%,.5)}span.fs-year:before{content:"/";margin:0 5px}.fs-nav{display:block}.fs-nav span{color:rgba(25,27,29,.6);cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.06em}.fs-nav span.swiper-pagination-progressbar-fill{background:#191b1d}.fullscreen-slider-showcase.dark .fs-nav span,body.dark .fullscreen-slider-showcase .fs-nav span{color:hsla(0,0%,100%,.6)}span.fs-prog{background:rgba(25,27,29,.3);height:1px;margin-left:15px;margin-right:15px;margin-top:-1px;position:relative;vertical-align:middle;width:100px}.fullscreen-slider-showcase.dark span.fs-prog,body.dark .fullscreen-slider-showcase span.fs-prog{background:hsla(0,0%,100%,.2)}.fullscreen-slider-showcase.dark .swiper-pagination-progressbar.fs-prog .swiper-pagination-progressbar-fill,body.dark .fullscreen-slider-showcase .swiper-pagination-progressbar.fs-prog .swiper-pagination-progressbar-fill{background:#fff}span.fs-prog-bar{background:#191b1d;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%}.fullscreen-slider-showcase.dark span.fs-prog-bar,body.dark .fullscreen-slider-showcase span.fs-prog-bar{background:#fff}.fullscreen-slider-showcase.dark .swiper-pagination-progressbar.fs-prog .swiper-pagination-progressbar-fill,body.dark .fullscreen-slider-showcase .swiper-pagination-progressbar.fs-prog .swiper-pagination-progressbar-fill{color:#fff}.fs-button{display:block;pointer-events:all;position:absolute;right:20%;top:32%}.fs-button a{color:#191b1d;display:block;font-size:16px;font-weight:700;letter-spacing:-.05em;position:relative;text-decoration:none}.fullscreen-slider-showcase.dark .fs-button a,.fullscreen-slider-showcase.dark .fs-button a:after,body.dark .fs-button a,body.dark .fs-button a:after{color:#fff}.fs-button a:after{content:"\ea5d";display:inline-block;font-family:IcoFont;font-size:20px;margin-left:10px;margin-top:-1px;vertical-align:middle}.fs-button,.fs-fraction,.fs-meta,.fs-tit-char{overflow:hidden}.fs-tit-char{margin-right:-3px;padding-right:3px}.fs-button>span,.fs-fraction>span,.fs-meta>span,.fs-tit-char>span{display:block}.fs-images{left:0;top:0;z-index:0}.fs-images,.fs-images .fs-project-image .fs-im-wrap{height:100%;position:absolute;width:100%}.fs-images .fs-project-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fs-fraction{display:block;left:8.5%;overflow:hidden;position:absolute;top:29.5%;z-index:2}.fs-fraction span{color:rgba(25,27,29,.6);display:block;font-size:20px;font-size:15px;font-weight:700;letter-spacing:-.06em}.fullscreen-slider-showcase.dark .fs-fraction span,body.dark .fs-fraction span{color:hsla(0,0%,100%,.4)}span.fs-tot:before{content:"/";margin-right:5px}.fs-img-wrap{height:100%;overflow:hidden;position:absolute;width:100%}.portfolio-showcase.carousel-showcase{height:100vh;width:100%}.cas-project-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cas-project{display:block;height:50vh;margin-right:300px;position:relative;width:50vw}.cas-project .cs-cat{display:none}.cas-project:last-child{margin-right:0}.cas-headline{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:60px;font-weight:700;left:8.5%;letter-spacing:-.06em;line-height:75px;max-width:80vw;padding-left:5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cas-headline .cas-line{overflow:hidden;padding-right:6px}.cas-headline .cas-line span{display:block}.cs-image{height:100%;overflow:hidden;width:100%}.cs-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cas-progress.swiper-pagination-progressbar{bottom:5%;height:1px;left:50%;position:absolute;top:unset;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60%}.cas-progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#191b1d}.cas-titles{height:250px;left:50%;overflow:hidden;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cas-titles .cas-titles-wrap{display:block;overflow:hidden;position:relative;-webkit-transform:translateY(250px);-ms-transform:translateY(250px);transform:translateY(250px)}.cas-titles .cs-title{font-size:150px;font-weight:700;letter-spacing:-.06em;padding:50px 0;white-space:nowrap}.cas-titles .cs-title a{color:#191b1d;display:block;overflow:hidden;text-decoration:none}.cas-progress{background:rgba(25,27,29,.2);bottom:7.5%;display:block;height:1px;left:50%;position:fixed;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50%}.cas-progress span{background:#191b1d;height:100%;left:0;position:absolute;width:0}.carousel-showcase.dark .cas-progress,body.dark .cas-progress{background:hsla(0,0%,100%,.2)}.carousel-showcase.dark .cas-progressspan,body.dark .cas-progress span{background:#fff}.cas-bg-text{font-size:200px;font-weight:700;left:0;letter-spacing:-.07em;opacity:.02;position:fixed;top:10%;white-space:nowrap}.carousel-showcase.dark .cas-headline,.carousel-showcase.dark .cas-titles .cs-title a,body.dark .cas-headline,body.dark .cas-titles .cs-title a{color:#fff}.portfolio-showcase.showcase-slideshow{height:100vh;position:relative;width:100%}@supports (-webkit-touch-callout:none){.portfolio-showcase.showcase-slideshow{height:-webkit-fill-available}}.showcase-slideshow-wrapper{height:68%;position:absolute;right:10%;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);width:35%}.ss-project{display:block;height:100%;position:absolute;visibility:hidden;width:100%}.ss-project.active{visibility:visible}.ss-project .ss1-image{display:none}.ss1-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ss1-details{left:0;overflow:hidden;position:relative;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ss1-met-wrap{display:block;float:right;width:60%}.ss1-title{float:left;font-size:100px;font-weight:700;letter-spacing:-.06em;line-height:120px;width:100%}.ss1-title,.ss1-title .st-line{display:block}.ss1-summary{float:left;font-size:14px;line-height:25px;margin-top:50px;width:100%}.ss1-date{position:absolute;right:0;top:0}.ss1-cat{color:rgba(25,27,29,.6);display:block;float:left;font-size:30px;font-weight:700;letter-spacing:-.05em;line-height:35px;margin-bottom:30px;margin-left:100px;overflow:hidden}.showcase-slideshow.dark .ss1-date,.showcase-slideshow.dark .ss1-dots.swiper-pagination-bullets span,.showcase-slideshow.dark .ss1-title,body.dark .ss1-date,body.dark .ss1-dots.swiper-pagination-bullets span,body.dark .ss1-title{color:#fff}.showcase-slideshow.dark .ss1-cat,.showcase-slideshow.dark .ss1-summary,body.dark .ss1-cat,body.dark .ss1-summary{color:hsla(0,0%,100%,.4)}.ss1-images{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.ss1-images .ss1-image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ss1-image-wrap{height:100%;width:100%}.ss1-image-wrap.active{width:100%}.ss1-image-wrapper{left:0;position:absolute;top:0}.ss1-sl-image{height:62%;left:15%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:50%}.ss1-sl-image .plyr__video-wrapper{width:133.33333vh!important}.ss1-sl-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ss1-images .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.51,.51,0,1.01);-o-transition-timing-function:cubic-bezier(.51,.51,0,1.01);transition-timing-function:cubic-bezier(.51,.51,0,1.01)}.ss1-dots.swiper-pagination-bullets{left:8%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.ss1-dots.swiper-pagination-bullets span{background:0 0!important;cursor:pointer;display:block;font-size:12px;font-weight:600;height:auto;letter-spacing:-.04em;margin-bottom:40px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:auto}.ss1-dots.swiper-pagination-bullets span:last-child{margin-bottom:0}.ss1-fraction{bottom:5%;position:absolute;right:8%}.ss1-fraction div{font-size:14px;font-weight:500;letter-spacing:-.05em}.ss1-curr:after{background:rgba(25,27,29,.6);content:"";display:block;height:30px;margin:10px auto;width:1px}.showcase-slideshow.dark .ss1-fraction div,body.dark .ss1-fraction div{color:#fff}.showcase-slideshow.dark .ss1-curr:after,body.dark .ss1-curr:after{background:hsla(0,0%,100%,.2)}.ss1-button{background:#ebebeb;border-radius:50px;bottom:20%;display:block;display:inline-block;overflow:hidden;position:absolute;right:20%;white-space:nowrap}.ss1-button a{color:#191b1d;display:block;padding:20px 40px;text-decoration:none}body.dark .ss1-button{background:hsla(0,0%,100%,.2)}body.dark .ss1-button a{color:#fff}.ss1-button a:after{content:"\ea94";display:inline-block;font-family:IcoFont;font-size:20px;vertical-align:middle}.ss1-nav{bottom:5%;left:8%;position:absolute}.ss1-nav i{font-size:25px}.ss1-prev:after{margin:-16px auto 0}.ss1-next:before,.ss1-prev:after{background:#191b1d;content:"";display:block;height:20px;width:1px}.ss1-next:before{margin:0 auto -16px}.ss1-nav div{cursor:pointer;padding:10px 0}.showcase-slideshow.dark .ss1-nav div,body.dark .ss1-nav div{color:#fff}.showcase-slideshow.dark .ss1-next:before,.showcase-slideshow.dark .ss1-prev:after,body.dark .ss1-next:before,body.dark .ss1-prev:after{background:#fff;color:#fff}.ssum-line,.tl-wrap{display:block;overflow:hidden}.ss2-project{height:100%;position:absolute;width:100%}.portfolio-showcase.showcase-slideshow-v2{height:100vh;position:relative;width:100%}.portfolio-showcase.showcase-slideshow-v2:before{background:#191b1d;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.showcase-slideshow-2-wrapper{display:block;height:70%;left:16%;max-width:35%;position:relative}.showcase-slideshow-2-wrapper,.ss2-project-meta{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ss2-project-meta{left:0;position:absolute;width:100%}.ss2-project-image{height:100%;overflow:hidden;position:absolute;width:100%}.ss2-project-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ss2-project .ss2-project-image{display:none}.ss2-images{height:70%;position:absolute;right:8.5%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35%}.slide-bgimg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.ss2-project-title{display:block;font-size:100px;font-weight:700;letter-spacing:-.06em;line-height:120px;margin-bottom:30px}.showcase-slideshow-v2.dark,.showcase-slideshow-v2.dark .ss2-button a,.showcase-slideshow-v2.dark .ss2-dots span.ss2-dot,.showcase-slideshow-v2.dark .ss2-project-cat,body.dark .ss2-button a,body.dark .ss2-dots span.ss2-dot,body.dark .ss2-project-cat,body.dark .ss2-project-title{color:#fff}.showcase-slideshow-v2.dark .ss2-overlay,body.dark .ss2-overlay{color:#131313}.ss2-project-cat{color:rgba(25,27,29,.6);display:inline-block;font-size:25px;font-weight:700;letter-spacing:-.06em;line-height:35px;margin-bottom:25px;overflow:hidden}.showcase-slideshow-v2.dark .ss2-project-cat,.showcase-slideshow-v2.dark .ss2-project-excerpt,body.dark .ss2-project-cat,body.dark .ss2-project-excerpt{color:hsla(0,0%,100%,.4)}.showcase-slideshow-v2.dark .ss2-back-texts,body.dark .ss2-back-texts{color:hsla(0,0%,100%,.01)}.ss2-project-cat span{display:block}.ss2-project-excerpt{color:rgba(25,27,29,.4);font-size:14px;line-height:28px;margin-left:7px;width:60%}.ss2-project-excerpt>div{display:block;overflow:hidden}.ss2-project-excerpt>div>span{display:block}.ss2-overlay{background:#ebebeb;height:100%;position:absolute;right:0;top:0;width:25%;z-index:-2}.showcase-slideshow-v2.dark .ss2-back-texts,.showcase-slideshow-v2.dark .ss2-button,body.dark .ss2-button,body.dark .ss2-overlay{background:#131313}.fullscreen-footer.ss2-footer{bottom:8%;display:block;left:7.5%;position:absolute;right:7.5%}.ss2-footer-left{bottom:30px;left:0;position:absolute}.ss2-footer-right{position:absolute;right:0}.ss2-dots{left:8.5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ss2-dots span.ss2-dot{background:0 0;border-radius:0;cursor:pointer;display:block;font-size:12px;font-weight:700;height:0;letter-spacing:-.05em;margin-bottom:20px;margin-left:25px;opacity:.3;padding:15px 0}.ss2-dot:after,.ss2-dots span.ss2-dot{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:0}.ss2-dot:after{background:#191b1d;content:"";display:inline-block;height:1px;margin-left:20px;margin-top:-25px;vertical-align:middle}.ss2-dots span.ss2-dot:hover{opacity:.6}.ss2-dots span.ss2-dot.swiper-pagination-bullet-active{margin-left:0;opacity:1}.ss2-dot.swiper-pagination-bullet-active:after{width:20px}.ss2-project .title-line{overflow:hidden}.ss2-project{visibility:hidden}.ss2-project.active{visibility:visible}.ss2-nav{bottom:8%;position:absolute;right:25%;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}.ss2-nav div{cursor:pointer}.ss2-nav div,.ss2-nav i{display:inline-block;vertical-align:middle}.ss2-nav i{font-size:25px}.ss2-prev:after{background:#191b1d;content:"";display:inline-block;height:1px;margin-left:-15px;vertical-align:middle;width:15px}.ss2-nav div.ss2-prev{margin-right:15px}.ss2-next:before{background:#191b1d;content:"";display:inline-block;height:1px;margin-right:-15px;vertical-align:middle;width:15px}.ss2-nav div.ss2-next{margin-left:15px}.ss2-fract div{display:inline-block;font-size:12px}.ss2-fract .ss2-curr:after{content:"/";display:inline-block;margin-left:4px}.ss2-back-texts{color:rgba(25,27,29,.02);font-size:220px;font-weight:700;height:auto;left:50%;position:absolute;top:22%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;width:100%}.ss2-back-text{left:0;position:absolute;top:0;visibility:hidden}.ss2-back-text.active{visibility:visible}.ss2-back-text .bt-char{overflow:hidden}.ss2-back-text .bt-char span{display:block}.ss2-button{background:#ebebeb;border-radius:50%;bottom:20%;height:150px;-webkit-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%);width:150px;z-index:2}.ss2-button,.ss2-button a{left:50%;position:absolute}.ss2-button a{color:#191b1d;display:block;text-decoration:none;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;width:auto}.ss2-button a:after{content:"\eac7";display:block;font-family:IcoFont;font-size:20px;margin-top:10px;text-align:center}.project-image{display:none}.portfolio-showcase.showcase-wall{height:100vh;position:relative;width:100%}.wall-projects{position:absolute;top:57%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.wall-projects-bottom,.wall-projects-top{display:inline-block;white-space:nowrap;width:auto}.wall-projects-top{margin-bottom:30px;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.wall-projects-bottom{float:right;-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.wall-project{display:inline-block}.wall-project a{color:#191b1d;display:block;text-decoration:none}.showcase-wall.dark .wall-project a,body.dark .wall-project a{color:#fff}.wall-project .project-title{font-size:125px;font-weight:700;letter-spacing:-.07em;line-height:125px;overflow:visible}.wall-project .project-title:after{content:"/";margin:0 30px;opacity:.3}.wall-project .project-title:before{color:rgba(25,27,29,.6);content:attr(data-index);display:inline-block;font-size:20px;font-size:15px;font-weight:500;left:0;letter-spacing:0;line-height:20px;position:absolute;top:0;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px}.showcase-wall.dark .wall-project .project-title:before,body.dark .wall-project .project-title:before{color:hsla(0,0%,100%,.2)}.wall-project:last-child .project-title:after{display:none}#images-canvas{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.wall-projects.on-hover .wall-project{opacity:.2}.wall-projects.on-hover .wall-project.hovered{opacity:1}.wall-images{display:block;height:70%;left:50%;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:30%;z-index:-2}.wall-image-fix{height:100%;left:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.wall-images img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.showcase-wall .circular-button{bottom:0;display:block;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wall-drag{background:rgba(25,27,29,.3);bottom:10%;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50%}.showcase-wall.dark .wall-drag,body.dark .wall-drag{background:hsla(0,0%,100%,.2)}span.wall-prog{background:#191b1d;height:1px;left:0;position:absolute;width:0;z-index:6}.showcase-wall.dark span.wall-prog,body.dark span.wall-prog{background:#fff}.themeone-image-carousel{display:block;margin:50px 0;overflow:hidden;position:relative}.ai-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:30px;width:auto}.ai-image{-ms-flex-preferred-size:40vw;display:block;flex-basis:40vw;margin-right:30px;min-width:40vw;position:relative}.ai-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.themeone-personal-head{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;overflow:hidden;position:relative;width:100%}.aph-image{bottom:0;left:50%;position:absolute;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;width:35%;z-index:5}.aph-image img{width:100%}.aph-details{height:200px;width:84%}.aph-details,.aph-name{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aph-name{font-size:200px;font-weight:700;letter-spacing:-.07em;overflow:hidden;pointer-events:none;text-align:center;width:100%;z-index:6}.themeone-personal-header.dark .aph-name,body.dark .aph-name{color:#fff}.aph-name.back{z-index:4}.aph-name .name-back,.aph-name.back .name-front{opacity:0;visibility:hidden}.aph-name.back .name-back{opacity:1;visibility:visible}.aph-welc{font-size:40px;font-weight:700;left:15%;overflow:hidden;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.aph-sub-text,.aph-welc{color:rgba(25,27,29,.6);letter-spacing:-.06em;position:absolute}.aph-sub-text{bottom:0;font-size:20px;font-weight:600;line-height:30px;max-width:30%;right:0;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}.aph_sub_line{overflow:hidden}.aph_sub_line span{display:block}.themeone-personal-header.dark .aph-sub-text,.themeone-personal-header.dark .aph-welc,body.dark .aph-sub-text,body.dark .aph-welc{color:hsla(0,0%,100%,.4)}.circular-button{background:#191b1d;border-radius:50%;bottom:10%;color:#fff;height:150px;left:20%;position:absolute;text-decoration:none;width:150px}.circular-button.dark,body.dark .circular-button{background:#101010;color:#fff}.circular-button span{opacity:0;text-align:center;width:100%;z-index:2}.circular-button span,a.circular-button:after{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.circular-button:after{background:#ebebeb;border-radius:50%;content:"";height:0;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:0;z-index:1}a.circular-button.dark:after,body.dark a.circular-button:after{background:#fff}a.circular-button:hover:after{height:100%;width:100%}a.circular-button.dark:hover,a.circular-button:hover,body.dark a.circular-button:hover{color:#191b1d}.circular-button span i{display:block;margin-top:10px}.themeone-embed-video{position:relative}.themeone-embed-video .plyr--full-ui input[type=range]{color:#000}..themeone-embed-video plyr--video .plyr__control[aria-expanded=true],.themeone-embed-video .plyr--video .plyr__control.plyr__tab-focus,.themeone-embed-video .plyr--video .plyr__control:hover,.themeone-embed-video .plyr__control--overlaid{background:#000}.themeone-embed-video .plyr__video-embed iframe{height:200%;top:-50%}.themeone-embed-video .plyr--full-ui.plyr--video .plyr__control--overlaid{display:none}.themeone-embed-video .video-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.49);border-radius:50%;cursor:pointer;height:123px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:123px;z-index:1}.themeone-embed-video .video-overlay:hover{height:130px;width:130px}.themeone-embed-video .play-button{border-bottom:20px solid transparent;border-left:30px solid #fff;border-top:20px solid transparent;color:#fff;font-size:40px;height:0;left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:0;z-index:2}.themeone-embed-video .plyr__controls{opacity:0}.themeone-embed-video.video-play .plyr__controls{opacity:1}.themeone-embed-video.video-play .video-overlay{opacity:0;pointer-events:none}.text-wrapper{display:block;float:left;width:100%}.text-wrapper .sub-title{display:block;font-size:17px;letter-spacing:-.3px;margin-bottom:20px}.themeone-services.style_1{height:100vh;width:100%}.services-wrapper{display:block;float:left;height:100%;position:relative;width:50%}.themeone-services.style_1 .service{display:block;height:100%;position:absolute;visibility:hidden;width:100%}.themeone-services.style_1 .service.active{visibility:visible}.themeone-services.style_1 .service-work{display:block;float:left;height:100%;position:relative;width:0}.themeone-services.style_1 .service-work-image,.themeone-services.style_1 .service-work-image img{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.themeone-services.style_1 .service-wrapper{display:block;left:0;position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.themeone-services.style_1 .service-title{font-size:100px;font-weight:700;letter-spacing:-.06em;line-height:120px;margin-bottom:50px;-webkit-transform:translateX(-20%);-ms-transform:translateX(-20%);transform:translateX(-20%)}.themeone-services.style_1 .service-title .tit-line{overflow:hidden}.themeone-services.style_1 .service-work-meta{background:#191b1d;bottom:0;padding:50px;position:absolute;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.themeone-services.style_1 .service-work-meta a{height:100%;overflow:hidden;text-decoration:none;width:100%}.themeone-services.style_1 .service-work-sub{color:hsla(0,0%,100%,.2);display:block;font-size:16px;line-height:30px;margin-bottom:10px}.themeone-services.style_1 .service-work-title{color:#fff;font-size:30px;font-weight:600}.themeone-services.style_1 .service-content{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(25,27,29,.6);display:block;float:right;font-size:16px;line-height:28px;width:80%}.service-images{display:block;float:left;height:100%;overflow:hidden;width:50%;z-index:-1}.service-images .s-imgo,.service-images .s-imgo img{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.themeone-services.style_2{margin-top:0;overflow:hidden}.themeone-services.style_2 .services{display:block;float:left;width:100%}.themeone-services.style_2 .service-title{cursor:pointer;display:block;float:left;font-size:80px;font-weight:700;letter-spacing:-.07em;line-height:100px;overflow:hidden;padding:60px 0}.themeone-services.style_2 .service-title .ser_tit_line{overflow:hidden;padding-right:10px}.themeone-services.style_2 .service-wrap{display:block;float:left;margin-left:10px;overflow:hidden;position:relative}.themeone-services.style_2 .service-wrap:before{background:#191b1d;content:"";display:block;height:1px;position:absolute;top:0;width:100%}.themeone-services.style_2 .service{display:block;float:left;position:relative}.themeone-services.style_2 .service:after{background:rgba(25,27,29,.2);bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.themeone-services.style_2 .service-toggle{display:block;float:right;padding:60px 0}.themeone-services.style_2 .service-toggle i{display:block;float:right;font-size:50px;vertical-align:middle}.themeone-services.style_2 .service-cont{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:right;opacity:0;padding-bottom:60px;padding-right:50px;padding-top:60px;width:65%}.themeone-services.style_2.dark .service-title,.themeone-services.style_2.dark .service-toggle,body.dark .themeone-services .service-title,body.dark .themeone-services .service-toggle{color:#fff}.themeone-services.style_2.dark .service:after,body.dark .themeone-services .service:after{background:hsla(0,0%,100%,.2)}.themeone-services.style_2.dark .service-wrap:before,body.dark .themeone-services .service-wrap:before{background:#fff}.themeone-services.style_2.light .service-title,.themeone-services.style_2.light .service-toggle{color:#191b1d!important}.themeone-services.style_2.light .service:after{background:rgba(25,27,29,.6)!important}.themeone-services.style_2.light .service-wrap:before{background:#191b1d!important}.single-image{display:block;float:left;position:relative;width:100%}.single-image.lightbox{cursor:pointer}.single-image img{width:100%}.single-image.parallax_wrapper{background-position:50% 0;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%}.themeone-team{clear:both;display:block;float:left}.swiper-container.team-container{overflow:visible}.swiper-slide.team-member{display:block;height:100%;position:relative;width:25%}.tm-image{display:block;height:100%;width:100%}.tm-image,.tm-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-slide.team-member:nth-child(2n){margin-top:50px}.tm-meta{bottom:8%;left:8%;position:absolute}.tm-name{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.04em;margin-bottom:8px}.tm-title{color:hsla(0,0%,100%,.4);font-size:20px;font-weight:700;letter-spacing:-.03em}.team-progress{height:10px;width:100%}.team-next,.team-prev{cursor:pointer;display:block;float:left;width:10%}.team-next i,.team-prev i{color:#9f9f9f;font-size:30px;margin:0 12px}.team-progress{display:block;float:left;height:1px;margin-top:14.5px;position:relative;width:80%}.team-prev{text-align:right}.team-pagination{display:block;height:10px;margin-left:auto;margin-right:auto;margin-top:75px;position:relative;width:65%}.team-progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.themeone-team .member-socials{left:8%;top:8%}.team-member:hover .member-socials a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.themeone-heading{display:block;position:relative}.heading-bg-text{bottom:0;color:rgba(0,0,0,.03);display:block;font-size:250px;font-weight:700;left:0;letter-spacing:-.06em;position:absolute;-webkit-transform:translatex(-30%) translateY(50%);-ms-transform:translatex(-30%) translateY(50%);transform:translatex(-30%) translateY(50%);white-space:nowrap;z-index:-1;z-index:0}.themeone-heading.dark .heading-bg-text,body.dark .heading-bg-text{color:hsla(0,0%,100%,.02)}.themeone-heading .ah-title{z-index:1}.themeone-heading.no-image .ah-image{display:none}.themeone-heading.will_anim.with_image .ah-title{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.themeone-heading.will_anim.with_image .ah-image{display:block;margin:0 auto;max-width:60%}.themeone-heading.will_anim.with_image .ah-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.themeone-team-member{display:block;position:relative;width:100%}.member-image,.member-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.member-meta{bottom:10%;left:10%;position:absolute}.member-name{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:39px}.member-title{color:hsla(0,0%,100%,.4);font-size:20px;font-weight:700;letter-spacing:-.03em}.member-socials li{display:block;font-size:20px;font-weight:700;letter-spacing:-.04em;line-height:30px;overflow:hidden;padding:0}.member-socials li a{color:hsla(0,0%,100%,.4);display:block;text-decoration:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.22,1,.36,1);-o-transition:all .6s cubic-bezier(.22,1,.36,1);transition:all .6s cubic-bezier(.22,1,.36,1)}.member-socials li a:hover{color:#fff}.member-socials{left:10%;position:absolute;top:10%}.themeone-team-member:hover .member-socials a{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.member-socials ul{list-style:none;padding:0}.a-number-counter{display:block;position:relative}.ac-number{display:inline-block;font-size:100px;font-weight:700;height:100px;letter-spacing:-7.5px;overflow-y:hidden;padding-bottom:20px;padding-right:5px;position:relative}.ac-number span{display:block}.numbers-wrapper{-webkit-transform:translateY(28%);-ms-transform:translateY(28%);transform:translateY(28%)}.ac-number span:last-child:after{content:attr(data-sign);display:inline-block;margin-left:5px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.count_anim_end .ac-number span:last-child:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}span.ac-sign{display:inline-block;font-size:100px;font-weight:700;letter-spacing:-7.5px;overflow:hidden;padding-bottom:20px;vertical-align:top}.a-number-counter.dark span.ac-sign{color:#fff}.ac-title{color:rgba(25,27,29,.6);display:block;font-size:16px;margin-top:-1px;overflow:hidden}.ac-title span{display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s ease 1s;transition:-webkit-transform .5s ease 1s;-o-transition:transform .5s ease 1s;transition:transform .5s ease 1s;transition:transform .5s ease 1s,-webkit-transform .5s ease 1s}.a-number-counter.count_inview .ac-title span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ac-title:before{background:hsla(0,0%,100%,.2);content:"";display:block;height:1px;margin-bottom:30px;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;width:0}.a-number-counter.count_inview .ac-title:before{width:80%}.a-number-counter.dark .ac-number,body.dark .ac-number{color:#fff}.a-number-counter.dark .ac-title,body.dark .ac-title{color:hsla(0,0%,100%,.4)}.line-holder{display:block;overflow:hidden}.char-holder,.word-holder{display:inline-block;overflow:hidden;vertical-align:middle}.has-anim,.img-anim-wrapper{display:block;width:100%}.img-anim-wrapper{overflow:hidden;position:relative}.img-anim-ov{bottom:0;display:block;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.img-anim-wrapper img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.single-image span{display:block;position:absolute}.anim_line{display:block;overflow:hidden}.site-header.fullscreen_menu.menu-has-open:before{height:95vh}@media only screen and (max-width:450px){body,html{overflow-x:hidden}.hide_mobile{display:none}.hide_desktop{display:block}.page-header{margin-bottom:100px;padding-top:100px}.page-title h1.big-title{font-size:55px;line-height:60px;padding-right:5px}.cart-page .page-title h1.big-title{font-size:45px}#mouseCursor{display:none}.themeone-page-loader{height:100%;width:100%}.apl-count{font-size:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.apl-count .apl-num{height:100px}.apl-num.apl-num-3{margin-left:-8px}.site-header{height:100px}.header-widgets{display:none}.site-navigation.fullscreen ul ul li{font-size:25px;line-height:40px}.site-navigation.fullscreen ul.ulcol{-webkit-column-count:1;-moz-column-count:1;column-count:1}.site-navigation.fullscreen .menu.main-menu{bottom:unset;left:0;top:15%;-webkit-transform:none;-ms-transform:none;transform:none}.site-navigation.fullscreen .menu.main-menu>li.menu-item{font-size:35px;line-height:60px}.site-navigation.fullscreen,.site-navigation.fullscreen .fs-menu-wrapper{height:100%}.menu-toggle{left:unset;right:0}.menu-widget-left,.menu-widget-right{bottom:0}.social-list li{display:inline-block;display:block;font-size:15px;line-height:20px}.sub-back.is-active{left:unset;right:0;top:15%}.site-navigation.fullscreen .menu.main-menu.hovered>li.menu-item a:before{width:100%}.c-col-6.footer-widget{margin-bottom:60px}.c-col-3.footer-widget{width:100%}.footer-widget .big-button a{font-size:30px;letter-spacing:-.06em}.footer-widget.footer_menu{margin-bottom:20px}h1.big-title{font-size:50px;line-height:65px;margin-bottom:10px;margin-left:0;padding-right:0}.heading-bg-text{font-size:100px;-webkit-transform:translatex(-30%) translateY(30%);-ms-transform:translatex(-30%) translateY(30%);transform:translatex(-30%) translateY(30%)}.ar-work{-ms-flex-preferred-size:100vw;flex-basis:100vw;min-width:100vw}.ar-work-title{font-size:30px}.ar-work-cat{font-size:20px}.ar-work a{height:100%;width:100%}.ar-work-image{height:65vh}.a-recent-works .a-button.style_1{margin-top:50px}.recent-works-bg-text{font-size:100px;top:0}.themeone-latest-posts .post{margin-bottom:50px;margin-left:0!important;margin-right:0!important;width:100%}.themeone-latest-posts h2{font-size:25px;line-height:35px}.project-page-header.style_1 .project-fetaured-image{height:65vh}.project-page-header.style_1 .project-details{width:84%}.project-page-header.style_1 .project-meta.project-cats{width:100%}.project-page-header.style_1 .project-meta.project-cats .project-cat{display:inline-block;font-size:25px;margin-right:15px}.project-page-header.style_1 .project-metas .project-meta{margin-bottom:30px;padding-left:3px;width:100%}.project-page-header.style_1 .project-metas div.meta-summary,.project-page-header.style_1 .project-metas div.project-other{padding-left:8px}.project-page-header.style_1 .project-title{margin-bottom:15px}.project-page-header.style_1 h1.big-title,.project-page-header.style_2 h1.big-title{font-size:45px;line-height:55px}.project-page-header.style_2 .project-cat{font-size:30px;line-height:35px;margin-left:2px}.project-page-header.style_2 .project-featured-image{height:100vh}.project-page-header.style_2 .project-head{bottom:10%;left:8.5%;right:8.5%;top:unset;-webkit-transform:none;-ms-transform:none;transform:none}.project-page-header.style_2 .project-title{max-width:100%}.project-page-header.style_2 .project-meta.project-other{width:100%}.project-page-header.style_3 .project-head{padding-top:40%}.project-page-header.style_3 .big-title{font-size:45px;line-height:55px}.project-page-header.style_3 .project-title{margin-bottom:0}.project-page-header.style_3 .project-cat{font-size:25px;line-height:35px;margin-left:6px;margin-top:0}.project-page-header.style_2 .project-details{width:84%}.project-page-header.style_3 .project-meta.meta-summary,.project-page-header.style_3 .project-meta.project-other{width:100%}.project-metas .project-meta{width:33%}.project-metas div.meta-summary{width:100%}.project-title{display:block;margin-bottom:50px;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%);white-space:normal;width:100%}.next-project-section a{padding-top:70px}.next-project-wrap span{margin-bottom:0}.next-project-wrap h1:after{font-size:40px}.next-project-wrap h1:before{height:6px;right:17px;width:20px}.next-project-wrap h1{font-size:30px}.next-project-section .c-col-12,.next-project-section .wrapper-small{margin-bottom:0}.cas-headline{font-size:30px;line-height:45px;max-width:70vw;padding-left:0}.cas-project{height:60vh;width:80vw}.cas-titles .cs-title{font-size:40px;padding:20px 0}.cas-titles{height:80px}.cas-titles .cas-titles-wrap{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.cas-progress{display:none}.fs-project-dets{left:8.5%;width:90%}.fs-title{font-size:65px;line-height:70px;margin-bottom:20px}span.fs-prog{width:50px}.fs-button{display:block;left:8.5%;position:absolute;top:29.5%}.fs-fraction{top:22.5%}.sl-project-title{font-size:40px}.showcase-list-wrapper{left:50%;margin-top:150px;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sl-project{padding:20px 0}.sl-project-meta div{font-size:15px}.sl-project-title:before{display:none}.sl-project:hover{-webkit-transform:none;-ms-transform:none;transform:none}.sl-images .sl-project-image{width:90vw}.themeone-services.style_2 .service-title{font-size:35px;line-height:45px;padding:30px 0}.themeone-services.style_2 .service-toggle{padding:30px 0}.themeone-services.style_2 .service-cont{padding-bottom:30px;padding-right:0;padding-top:30px;width:100%}.themeone-services.style_2 .service-wrap{margin-left:0}.themeone-services.style_2 .service-toggle i{font-size:35px}.themeone-clients.column-1 .a-client,.themeone-clients.column-2 .a-client,.themeone-clients.column-3 .a-client,.themeone-clients.column-4 .a-client,.themeone-clients.column-5 .a-client{width:100%}.testimonial-text{font-size:25px;line-height:34px}.a-testimonials.autoplay .a-testimonials-count{width:50px}.page-sub-title{text-align:center;width:100%}.page-sub-title:after{left:50%;right:unset;-webkit-transform:translateY(-150%) translateX(-50%) rotate(-45deg);-ms-transform:translateY(-150%) translateX(-50%) rotate(-45deg);transform:translateY(-150%) translateX(-50%) rotate(-45deg)}.ai-image{min-width:100vw}.linked-text a:before{height:2px}.award-date,.award-title{font-size:20px}.trans-text{font-size:30px;line-height:35px}.blog-classic .post.themeone-post,.blog-classic .post.themeone-post.sticky,.blog-classic .post.themeone-post.sticky .post-image,.blog-classic .post.themeone-post.sticky .post-meta{width:100%}.blog-classic .post-meta{padding:0}.blog-classic .post.sticky .post-meta{padding-top:20px}.blog-classic .post.themeone-post{margin-bottom:60px}.blog-list .post-images{width:60%}.cart-product-details{margin-top:0;padding-left:15px}.cart-product-title{font-size:20px;margin-bottom:10px}.cpq-acts{margin-top:20px}.cart-totals{padding-left:0}ul.check-payments li{font-size:20px}ul.check-payments{margin-bottom:15px}.themeone-products.column_2 .grid-sizer,.themeone-products.column_2 .product,form>div.half-field{width:100%}h3.next-post-title{max-width:100%}.post-title h1{font-size:30px;line-height:40px}.single-product-wrap{width:95%}.single-product-slider{padding-left:0;width:100%}.sp-arrows{left:3%}.single-product-details{padding-left:10px;width:100%}.single-product-meta{margin-left:0;width:100%}ul.single-product-mets li:after{display:none}.related-products.themeone-products.column_3 .grid-sizer,.related-products.themeone-products.column_3 .product,ul.single-product-mets .desc{width:100%}.related-products.themeone-products.column_3 .product{height:400px}.product-page{padding-top:130px}.ss1-sl-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}.showcase-slideshow-wrapper{height:100%;left:50%;position:absolute;right:unset;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.ss1-cat{float:unset;font-size:20px;margin-bottom:0;margin-left:0}.ss1-met-wrap{display:none}.ss1-title{font-size:50px;line-height:70px}.ss1-details{left:10%;position:absolute;text-align:center;top:30%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80%}.ss1-nav{display:none}.ss1-dots.swiper-pagination-bullets{bottom:5%;left:8%;top:unset;-webkit-transform:none;-ms-transform:none;transform:none}.ss1-button{bottom:10%;left:50%;right:unset;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ss1-sl-image .plyr__video-wrapper{width:177.77778vh!important}.project-featured-video .plyr__video-embed,.project-featured-video .plyr__video-wrapper--fixed-ratio{height:100%;width:177.77778vh!important}.fw-projects{left:10%;width:100%}.fw-project-title{font-size:30px}.fw-project{display:block;padding:10px 0}.fw-project:after{font-size:30px}.fw-project a{pointer-events:none}.aph-name{font-size:60px;left:0;text-align:center;top:50%;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aph-image{width:100%}.aph-name.back,.aph-welc{display:none}.aph-name .name-back{opacity:1;visibility:visible}.aph-details{bottom:0;top:unset;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.aph-sub-text{max-width:100%;text-align:center;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.themeone-personal-head .circular-button{display:none}.apc-product{height:80%;width:70vw}.apc-cats ul li:after{display:none}.apc-cats ul li{display:block;font-size:30px;margin-bottom:15px}.apc-cat-title{font-size:30px}.apc-cat-quant{font-size:12px;margin-left:10px}.apc-cat-mark{font-size:35px}.apcats-cat{padding:25px 0}.ap-cta-det{bottom:unset!important;left:35px;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ap-cta-title{font-size:25px;margin:10px 0}.showcase-slideshow-2-wrapper{height:100%;left:0;max-width:100%;width:100%}.ss2-images{height:100%;right:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;z-index:-1}.ss2-project-title{font-size:50px;line-height:60px}.ss2-project-meta{left:10%;width:80%}.ss2-back-texts,.ss2-dots,.ss2-project-excerpt{display:none}.ss2-nav{bottom:5%;position:absolute;right:5%;-webkit-transform:none;-ms-transform:none;transform:none}.ss2-button{bottom:5%;opacity:.6}.portfolio-showcase.showcase-slideshow-v2 .plyr__video-wrapper{width:177.77778vh}.fw-images{width:100%}.wall-project .project-title{font-size:60px;line-height:60px}.wall-projects-top{margin-bottom:0}.themeone-works.column_2 .aw-project,.themeone-works.column_2 .aw-works-sizer{width:100%}.aw-project{height:300px;margin-bottom:50px}.aw-project-title{font-size:25px;letter-spacing:-.05em}ul.aw-cats li{font-size:20px;letter-spacing:-.05em;padding-bottom:10px}.aw-categories{margin-bottom:0}.aw-works-stamp{height:35px}.themeone-embed-video .video-overlay{height:80px;width:80px}.themeone-embed-video .play-button{border-bottom:10px solid transparent;border-left:15px solid #fff;border-top:10px solid transparent}.wall-images{width:84%}}@media (min-width:450px) and (max-width:900px){body,html{overflow-x:hidden;width:100%}#mouseCursor,.hide_tablet{display:none}.c-col-10,.c-col-4,.c-col-8,.c-col-9{width:100%}.site-navigation.fullscreen .fs-menu-wrapper{height:100%}.header-wrapper.menu-opened{height:100vh}.site-navigation.fullscreen .menu.main-menu{bottom:unset;left:0;top:20%;width:100%}.site-navigation.fullscreen ul ul li{font-size:30px;letter-spacing:-.05em;line-height:55px}.aph-image{width:75%}.aph-name{font-size:100px;left:0;text-align:center;top:50%;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aph-name.back,.aph-welc{display:none}.aph-name .name-back{opacity:1;visibility:visible}.aph-details{bottom:15%;top:unset;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50%;z-index:99}.aph-sub-text{max-width:100%;text-align:center;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.themeone-personal-head .circular-button{bottom:5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.ai-image{-ms-flex-preferred-size:70vw;flex-basis:70vw;min-width:70vw}.showcase-slideshow-2-wrapper{height:100%;left:0;max-width:100%;width:100%}.ss2-images{height:100%;right:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;z-index:-1}.ss2-project-title{font-size:100px;line-height:120px}.ss2-project-meta{left:10%;width:80%}.ss2-back-texts,.ss2-dots,.ss2-project-excerpt{display:none}.ss2-nav{bottom:5%;position:absolute;right:5%;-webkit-transform:none;-ms-transform:none;transform:none}.ss2-button{bottom:5%;opacity:.6}.portfolio-showcase.showcase-slideshow-v2 .plyr__video-wrapper{width:177.77778vh}.fs-title{font-size:80px;line-height:95px}.fs-project-dets{width:80%}.fs-button{right:10%;top:30%}.c-col-6.footer-widget.footer_cta{margin-bottom:35px;width:100%}.ar-work-image{height:65vh}.ar-work{flex-basis:60vw;min-width:60vw}.cas-project{height:70vh;width:75vw}.cas-titles .cs-title{font-size:100px}.sl-project-title{font-size:70px}.showcase-list-wrapper{left:15%}.ss1-sl-image{height:70%;width:70%}.showcase-slideshow-wrapper{right:50%;transform:translateX(50%) translateY(-50%);width:50%}.ss1-met-wrap{width:100%}.ss1-met-wrap,.ss1-title{text-align:center}.ss1-button{right:50%;transform:translateX(50%)}.linked-text a:before{height:5px}}@media (max-width:800px){.dnd-section>.row-fluid{display:block}.dnd-column{width:100%!important}}