:root{--archi-color-primary:#FAB702;--archi-color-second:#111111;--archi-color-white:#ffffff;--archi-color-light:#eceff3;--archi-color-dots:#D6D6D6;--archi-color-pheader-title:#eceff3;--archi-color-mainmenu:#ffffff;--archi-color-submenu:#cccccc;--archi-color-hover-submenu:#222222;--archi-bg-color-submenu:#222327;--archi-bg-color-header-sidenav:#151618;--archi-border-color-menu-mobile:#333333;--archi-body-font-family:Roboto, Arial, Helvetica, sans-serif;--archi-body-font-size:15px;--archi-body-font-weight:400;--archi-body-line-height:27px;--archi-body-font-color:#bbbbbb;--archi-body-bg-color:#18191b;--archi-heading-font-family:Dosis, Arial, Helvetica, sans-serif;--archi-heading-color:#eceff3;--archi-heading-margin:0 0 20px;--archi-heading-font-weight:400;--archi-heading-line-height:1.2;--archi-h1-font-size:28px;--archi-h2-font-size:calc(1.325rem + .9vw);--archi-h3-font-size:18px;--archi-h4-font-size:18px;--archi-h5-font-size:20px;--archi-h6-font-size:16px;--archi-color-link:#ffffff;--archi-color-text-input:#ffffff;--archi-color-placeholder-input:#eeeeee;--archi-border-color-input:rgba(255,255,255,0.2);--archi-bg-color-input:rgba(0,0,0,0.1);--archi-color-btn:#000000;--archi-border-color-btn-line:rgba(255,255,255,0.2);--archi-border-bottom-color:rgba(255,255,255,0.1)}[data-theme-mode=light]{--archi-body-font-color:#606060;--archi-body-bg-color:#ffffff;--archi-heading-color:#222222;--archi-color-link:#606060;--archi-color-mainmenu:#333333;--archi-bg-color-input:#ffffff;--archi-border-color-input:#dddddd;--archi-color-text-input:#333333;--archi-color-placeholder-input:#333333;--archi-bg-color-header-sidenav:#f9f9f9;--archi-border-bottom-color:#dddddd}*,*::before,*::after{box-sizing:border-box}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
 html{overflow-x:hidden;overflow-y:scroll!important}body{display:none;font-family:var(--archi-body-font-family);font-size:var(--archi-body-font-size);font-weight:var(--archi-body-font-weight);color:var(--archi-body-font-color);line-height:var(--archi-body-line-height);background-color:var(--archi-body-bg-color);padding:0;margin:0;overflow:hidden;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--archi-heading-font-family);font-weight:var(--archi-heading-font-weight);line-height:var(--archi-heading-line-height);color:var(--archi-heading-color);margin:var(--archi-heading-margin)}h1{--archi-heading-font-weight:300;font-size:var(--archi-h1-font-size);letter-spacing:5px;text-transform:uppercase}h2{--archi-heading-font-weight:500;font-size:var(--archi-h2-font-size)}h3{font-size:var(--archi-h3-font-size);letter-spacing:3px;text-transform:uppercase}h4{font-size:var(--archi-h4-font-size)}h5{--archi-heading-font-weight:bold;font-size:var(--archi-h5-font-size)}h6{font-size:var(--archi-h6-font-size)}p{margin:0 0 20px}dfn,cite,em,i{font-style:italic}blockquote{position:relative;font-size:24px;font-style:normal;font-weight:300;line-height:1.5em;margin:0 0 16px}blockquote cite{display:block;font-size:14px;font-style:normal;color:var(--archi-color-white)}blockquote:before{display:inline-block;font-family:FontAwesome;content:"\f10d";font-size:28px;color:var(--archi-color-primary);font-style:normal;padding:10px 20px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375px;line-height:1.5;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff0;text-decoration:none}big{font-size:125%}.bg-alt{background:#f7f7f7}.bg-primary{background:var(--archi-color-primary)}.bg-second{background:#0a0f2b}.text-primary{color:var(--archi-color-primary)}.text-second{color:#0a0f2b}.section-padd{padding:110px 0}.section-padd-bot{padding-bottom:110px}.section-padd-top{padding-top:110px}.section-padd-top70{padding-top:70px}.flex-row-reverse{flex-direction:row-reverse}.lead{font-size:18px}.clear-both{clear:both}.unstyle{list-style:none;padding-left:0}.font14{font-size:14px}.text-light{color:var(--archi-color-white)}.text-light *{color:var(--archi-color-white)}.bolder{font-weight:600}.normal{font-weight:400}.lighter{font-weight:300}.f-left{float:left}.f-right{float:right}.dtable{display:table}.dcell{display:table-cell;vertical-align:middle}.dflex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-middle{display:flex;align-items:center;justify-content:center}.justify-content-center{justify-content:center}.overflow{overflow:hidden}.hover-scale{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;transform:translateY(0)}.hover-scale:not(.overlay-creative) img{transition:all 1s ease}.hover-scale:hover img{transform:scale(1.3)}.overlay{position:relative;text-align:center;overflow:hidden;transform:translate3d(0,0,0)}.overlay img{max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:top}.overlay a,.overlay-creative a{position:relative;display:block;top:0;bottom:0;left:0;right:0;z-index:3;cursor:pointer}.overlay *,.overlay-creative *{transition:all 0.5s ease}figure.overlay img{position:relative;opacity:1;width:100%}.overlay span.bg{position:absolute;display:block;top:0;bottom:0;left:0;right:0;cursor:pointer;opacity:0;z-index:4;width:100%;height:100%;background:rgb(17 17 17 / .8)}.overlay figcaption{position:absolute;width:100%;height:100%;padding:15px 20px;top:0;right:0;left:0;bottom:0;opacity:0;text-align:center;z-index:5;pointer-events:none}.overlay .post-title{position:absolute;padding:10px 15px;margin:0;top:50%;left:0;width:100%;transform:translateY(-50%)}.overlay.title-to-bottom .post-title{top:auto;bottom:10px}.overlay.reverse span.bg,.overlay:hover span.bg,.overlay.reverse figcaption,.overlay:hover figcaption{opacity:1}.overlay.reverse:hover span.bg,.overlay.reverse:not(.title-to-bottom):hover figcaption{opacity:0;transform:scale(1.2)}.overlay.reverse.title-to-bottom:hover figcaption{opacity:0}.overlay.reverse.title-to-bottom:hover figcaption .post-title{bottom:-20%}.overlay-creative .post-title{margin-bottom:0}.creative-one span.bg{position:absolute;width:100%;height:100%;top:-100%;left:0;background:rgb(0 0 0 / .75);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.creative-one span.line{position:absolute;left:0;bottom:36px;width:0;height:1px;background:var(--archi-color-white)}.creative-one span.btn-text{position:absolute;bottom:0;right:40px;font-size:14px;line-height:1em;padding:30px;color:var(--archi-color-white);text-transform:uppercase;opacity:0}.creative-one figcaption{position:absolute;left:0;top:-50%;padding:30px;opacity:0}.creative-one .post-title{font-family:var(--archi-body-font-family);font-size:48px;font-weight:800;line-height:1em;color:var(--archi-color-white);text-transform:uppercase}.creative-one:hover span.bg{top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.creative-one:hover span.line{width:50%}.creative-one:hover span.btn-text{right:0;opacity:1}.creative-one:hover figcaption{top:0;opacity:1}.creative-two span.bg{position:absolute;left:50%;top:50%;width:0;height:0;opacity:0;background:rgb(0 0 0 / .75);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transform:translate(-50%,-50%)}.creative-two span.line{position:absolute;left:0;top:50%;width:0;height:1px;background:var(--archi-color-white)}.creative-two span.btn-text{width:100%;position:absolute;left:0;bottom:-10%;font-size:14px;line-height:1em;text-align:center;padding:30px;color:var(--archi-color-white);text-transform:uppercase;opacity:0}.creative-two figcaption{position:absolute;left:50%;top:50%;padding:30px;opacity:0;transform:translate(-50%,-50%);text-align:center}.creative-two .post-title{font-family:var(--archi-body-font-family);font-size:48px;font-weight:800;line-height:1em;color:var(--archi-color-white);text-transform:uppercase}.creative-two:hover span.bg{opacity:1;width:600px;height:600px}.creative-two:hover span.line{width:100%}.creative-two:hover span.btn-text{opacity:1;bottom:0}.creative-two:hover figcaption{opacity:1}.creative-three span.bg{position:absolute;width:0;height:0;left:50%;top:50%;opacity:0;background:rgb(0 0 0 / .75);transform:translate(-50%,-50%)}.creative-three span.line{position:absolute;left:0;top:50%;width:0;height:1px;background:var(--archi-color-white)}.creative-three span.btn-text{width:100%;position:absolute;left:0;bottom:-10%;font-size:14px;line-height:1em;text-align:center;padding:30px;color:var(--archi-color-white);text-transform:uppercase;opacity:0}.creative-three figcaption{position:absolute;left:50%;top:50%;padding:30px;opacity:0;transform:translate(-50%,-50%);text-align:center}.creative-three .post-title{font-family:var(--archi-body-font-family);font-size:96px;font-weight:800;line-height:1em;color:var(--archi-color-white);text-transform:uppercase}.creative-three:hover span.bg{opacity:1;width:100%;height:100%}.creative-three:hover span.line{width:100%}.creative-three:hover span.btn-text{opacity:1;bottom:0}.creative-three:hover figcaption{opacity:1}.creative-three:hover .post-title{font-size:35px}.gaps{clear:both;height:20px;display:block}.gaps.size-2x{height:40px}.ot-carousel .owl-dots{width:100%;margin-top:20px}.ot-carousel .owl-dots button.owl-dot{text-align:center;vertical-align:middle;padding:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-carousel .owl-dots button.owl-dot span{width:4px;height:4px;margin:5px 7px;background:var(--archi-color-dots);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-carousel .owl-dots button.owl-dot.active span{background:var(--archi-color-primary)}.ot-carousel .owl-dots button.owl-dot:hover span{background:var(--archi-color-primary)}.ot-carousel .octf-swiper-pagination{position:relative;text-align:center;z-index:2;pointer-events:none}.ot-carousel .octf-swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;margin:5px 7px;background:var(--archi-color-dots);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;pointer-events:all;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-carousel .octf-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--archi-color-primary)}.ot-carousel .nav-outside .owl-prev{margin-left:-60px}.ot-carousel .nav-outside .owl-next{margin-right:-60px}.ot-carousel .owl-nav{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;padding:0;margin-top:0;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ot-carousel .owl-nav button[class*=owl-]{display:flex;align-items:center;justify-content:center;font-size:20px;padding:5px 12px;color:var(--archi-color-second);background:var(--archi-color-primary);pointer-events:all;transition:all 0.2s ease-in-out}.ot-carousel .owl-nav button[class*=owl-]:hover{color:var(--archi-color-white);background:var(--archi-color-second)}.ot-carousel .owl-nav button i{font-family:"FontAwesome";font-weight:400}.ot-carousel .owl-nav button.disabled{opacity:.35}.ot-carousel .octf-swiper-nav{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;padding:0;margin-top:0;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);flex-direction:row-reverse;z-index:2}.ot-carousel .octf-swiper-nav button[class*=owl-]{display:flex;align-items:center;justify-content:center;font-size:20px;padding:5px 12px;color:var(--archi-color-second);background:var(--archi-color-primary);pointer-events:all;transition:all 0.2s ease-in-out}.ot-carousel .octf-swiper-nav button[class*=owl-]:hover{color:var(--archi-color-white);background:var(--archi-color-second)}.ot-carousel .octf-swiper-nav button i{font-family:"FontAwesome";font-weight:400}.ot-carousel .octf-swiper-nav button.disabled{opacity:.35}.ot-carousel .octf-swiper-nav .octf-swiper-button-next,.ot-carousel .octf-swiper-nav .octf-swiper-button-prev{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;font-size:20px;padding:5px 12px;color:var(--archi-color-second);background:var(--archi-color-primary);pointer-events:all;transition:all 0.2s ease-in-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ot-carousel .octf-swiper-nav .octf-swiper-button-next:hover,.ot-carousel .octf-swiper-nav .octf-swiper-button-prev:hover{color:var(--archi-color-white);background:var(--archi-color-second)}.ot-carousel .octf-swiper-nav .octf-swiper-button-next{right:0}.ot-carousel .octf-swiper-nav .octf-swiper-button-prev{left:0}.ot-position-left .box-content,.ot-position-right .box-content{display:-webkit-box;display:-ms-flexbox;display:flex}.ot-position-left .flex-gap,.ot-position-right .flex-gap{margin-bottom:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ot-position-left .box-content{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ot-position-left .flex-gap{margin-right:20px}.ot-position-right .box-content{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ot-position-right .flex-gap{margin-left:20px}.ot-vertical-align-top .box-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ot-vertical-align-middle .box-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ot-vertical-align-bottom .box-content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.small-border{display:block;width:120px;height:1px;margin:15px 0;background:var(--archi-color-primary)}.ot-ratings{position:relative;display:block;width:75px;height:16px;font-size:18px;line-height:1;letter-spacing:5px}.ot-ratings:after,.ot-ratings:before{display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-style:normal;font-weight:400;position:absolute;top:0;left:0;color:#fcc032;content:"\f005\f005\f005\f005\f005";overflow:hidden}.ot-ratings:before,.ot-ratings.empty:after{color:rgb(255 255 255 / .2)}.ot-ratings.one:after{content:"\f005"}.ot-ratings.two:after{content:"\f005\f005"}.ot-ratings.three:after{content:"\f005\f005\f005"}.ot-ratings.four:after{content:"\f005\f005\f005\f005"}.mouse{position:absolute;width:22px;height:42px;bottom:30px;left:50%;margin-left:-12px;border-radius:15px;border:1px solid #fff;-webkit-animation:intro 1s;animation:intro 1s}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#fff;-webkit-animation:finger 1s infinite;animation:finger 1s infinite}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.let-it-snow{overflow:hidden!important}.hide-content{position:fixed;top:0;bottom:0;left:0;width:100%;min-height:100%;z-index:100;display:none;overflow:auto;background:#000}.no-gap .container,.no-gap .container-fluid{padding-left:0;padding-right:0}.no-gap .container>.row,.no-gap .container-fluid>.row{margin-left:0;margin-right:0}.no-gap .container>.row>*,.no-gap .container-fluid>.row>*{padding-left:0;padding-right:0}.no-gap .blog-grid,.no-gap .blog-grid.poster{margin:0}.no-gap .blog-grid .post-box,.no-gap .blog-grid.poster .post-box{padding-left:0;padding-right:0;margin-top:0}.no-gap.entry-content{padding:0!important}@keyframes greenPulse{0%{box-shadow:0 0 30px #4bbec8}50%{box-shadow:0 0 80px #4bbec8}100%{box-shadow:0 0 30px #4bbec8}}@-webkit-keyframes greenPulse{0%{-webkit-box-shadow:0 0 30px #4bbec8}50%{-webkit-box-shadow:0 0 80px #4bbec8}100%{-webkit-box-shadow:0 0 30px #4bbec8}}@-moz-keyframes greenPulse{0%{-moz-box-shadow:0 0 30px #4bbec8}50%{-moz-box-shadow:0 0 80px #4bbec8}100%{-moz-box-shadow:0 0 30px #4bbec8}}@-o-keyframes greenPulse{0%{-o-box-shadow:0 0 30px #4bbec8}50%{-o-box-shadow:0 0 80px #4bbec8}100%{-o-box-shadow:0 0 30px #4bbec8}}@keyframes bubbleUp{0%{bottom:55px;-webkit-transform:scale(.9);opacity:0}1%{bottom:55px;-webkit-transform:scale(.3);opacity:0}30%{bottom:55px;-webkit-transform:scale(.8);opacity:1}95%{bottom:245px;-webkit-transform:scale(.3);opacity:1}99%{bottom:250px;-webkit-transform:scale(3);opacity:0}100%{bottom:55px;-webkit-transform:scale(.9);opacity:0}}@-webkit-keyframes bubbleUp{0%{bottom:55px;-webkit-transform:scale(.9);opacity:0}1%{bottom:55px;-webkit-transform:scale(.3);opacity:0}30%{bottom:55px;-webkit-transform:scale(.8);opacity:1}95%{bottom:245px;-webkit-transform:scale(.3);opacity:1}99%{bottom:250px;-webkit-transform:scale(3);opacity:0}100%{bottom:55px;-webkit-transform:scale(.9);opacity:0}}@-moz-keyframes bubbleUp{0%{bottom:55px;-moz-transform:scale(.9);opacity:0}1%{bottom:55px;-moz-transform:scale(.3);opacity:0}30%{bottom:55px;-moz-transform:scale(.8);opacity:1}95%{bottom:245px;-moz-transform:scale(.3);opacity:1}99%{bottom:250px;-moz-transform:scale(3);opacity:0}100%{bottom:55px;-moz-transform:scale(.9);opacity:0}}@-o-keyframes bubbleUp{0%{bottom:55px;-o-transform:scale(.9);opacity:0}1%{bottom:55px;-o-transform:scale(.3);opacity:0}30%{bottom:55px;-o-transform:scale(.8);opacity:1}95%{bottom:245px;-o-transform:scale(.3);opacity:1}99%{bottom:250px;-o-transform:scale(3);opacity:0}100%{bottom:55px;-o-transform:scale(.9);opacity:0}}@keyframes bubbleUp1{0%{bottom:120px;transform:scale(.3);opacity:0}1%{bottom:80px;transform:scale(.2);opacity:0}30%{bottom:90px;transform:scale(.2);opacity:1}95%{bottom:200px;transform:scale(.4);opacity:1}99%{bottom:250px;transform:scale(.2);opacity:0}100%{bottom:140px;transform:scale(.9);opacity:0}}@-webkit-keyframes bubbleUp1{0%{bottom:120px;-webkit-transform:scale(.3);opacity:0}1%{bottom:80px;-webkit-transform:scale(.2);opacity:0}30%{bottom:90px;-webkit-transform:scale(.2);opacity:1}95%{bottom:200px;-webkit-transform:scale(.4);opacity:1}99%{bottom:250px;-webkit-transform:scale(.2);opacity:0}100%{bottom:140px;-webkit-transform:scale(.9);opacity:0}}@-moz-keyframes bubbleUp1{0%{bottom:120px;-moz-transform:scale(.3);opacity:0}1%{bottom:80px;-moz-transform:scale(.2);opacity:0}30%{bottom:90px;-moz-transform:scale(.2);opacity:1}95%{bottom:200px;-moz-transform:scale(.4);opacity:1}99%{bottom:250px;-moz-transform:scale(.2);opacity:0}100%{bottom:140px;-moz-transform:scale(.9);opacity:0}}@-o-keyframes bubbleUp1{0%{bottom:120px;-o-transform:scale(.3);opacity:0}1%{bottom:80px;-o-transform:scale(.2);opacity:0}30%{bottom:90px;-o-transform:scale(.2);opacity:1}95%{bottom:200px;-o-transform:scale(.4);opacity:1}99%{bottom:250px;-o-transform:scale(.2);opacity:0}100%{bottom:140px;-o-transform:scale(.9);opacity:0}}@keyframes bubbleUp2{0%{bottom:55px;transform:scale(1);opacity:0}1%{bottom:55px;transform:scale(.3);opacity:0}30%{bottom:55px;transform:scale(.9);opacity:1}95%{bottom:350px;transform:scale(.3);opacity:1}99%{bottom:355px;transform:scale(3);opacity:0}100%{bottom:55px;transform:scale(1);opacity:0}}@-webkit-keyframes bubbleUp2{0%{bottom:55px;-webkit-transform:scale(1);opacity:0}1%{bottom:55px;-webkit-transform:scale(.3);opacity:0}30%{bottom:55px;-webkit-transform:scale(.9);opacity:1}95%{bottom:350px;-webkit-transform:scale(.3);opacity:1}99%{bottom:355px;-webkit-transform:scale(3);opacity:0}100%{bottom:55px;-webkit-transform:scale(1);opacity:0}}@-moz-keyframes bubbleUp2{0%{bottom:55px;-moz-transform:scale(1);opacity:0}1%{bottom:55px;-moz-transform:scale(.3);opacity:0}30%{bottom:55px;-moz-transform:scale(.9);opacity:1}95%{bottom:350px;-moz-transform:scale(.3);opacity:1}99%{bottom:355px;-moz-transform:scale(3);opacity:0}100%{bottom:55px;-moz-transform:scale(1);opacity:0}}@-o-keyframes bubbleUp2{0%{bottom:55px;-o-transform:scale(1);opacity:0}1%{bottom:55px;-o-transform:scale(.3);opacity:0}30%{bottom:55px;-o-transform:scale(.9);opacity:1}95%{bottom:350px;-o-transform:scale(.3);opacity:1}99%{bottom:355px;-o-transform:scale(3);opacity:0}100%{bottom:55px;-o-transform:scale(1);opacity:0}}@keyframes bubbleUp3{0%{bottom:55px;transform:scale(1);opacity:0}1%{bottom:55px;transform:scale(.3);opacity:0}30%{bottom:55px;transform:scale(.9);opacity:1}95%{bottom:195px;transform:scale(.3);opacity:1}99%{bottom:200px;transform:scale(3);opacity:0}100%{bottom:55px;transform:scale(1);opacity:0}}@-webkit-keyframes bubbleUp3{0%{bottom:55px;-webkit-transform:scale(1);opacity:0}1%{bottom:55px;-webkit-transform:scale(.3);opacity:0}30%{bottom:55px;-webkit-transform:scale(.9);opacity:1}95%{bottom:195px;-webkit-transform:scale(.3);opacity:1}99%{bottom:200px;-webkit-transform:scale(3);opacity:0}100%{bottom:55px;-webkit-transform:scale(1);opacity:0}}@-moz-keyframes bubbleUp3{0%{bottom:55px;-moz-transform:scale(1);opacity:0}1%{bottom:55px;-moz-transform:scale(.3);opacity:0}30%{bottom:55px;-moz-transform:scale(.9);opacity:1}95%{bottom:195px;-moz-transform:scale(.3);opacity:1}99%{bottom:200px;-moz-transform:scale(3);opacity:0}100%{bottom:55px;-moz-transform:scale(1);opacity:0}}@-o-keyframes bubbleUp3{0%{bottom:55px;-o-transform:scale(1);opacity:0}1%{bottom:55px;-o-transform:scale(.3);opacity:0}30%{bottom:55px;-o-transform:scale(.9);opacity:1}95%{bottom:195px;-o-transform:scale(.3);opacity:1}99%{bottom:200px;-o-transform:scale(3);opacity:0}100%{bottom:55px;-o-transform:scale(1);opacity:0}}@keyframes bubbleUp4{0%{bottom:55px;transform:scale(1);opacity:0}1%{bottom:55px;transform:scale(.3);opacity:0}30%{bottom:55px;transform:scale(.9);opacity:1}95%{bottom:295px;transform:scale(.3);opacity:1}99%{bottom:300px;transform:scale(3);opacity:0}100%{bottom:55px;transform:scale(1);opacity:0}}@-webkit-keyframes bubbleUp4{0%{bottom:55px;-webkit-transform:scale(1);opacity:0}1%{bottom:55px;-webkit-transform:scale(.3);opacity:0}30%{bottom:55px;-webkit-transform:scale(.9);opacity:1}95%{bottom:295px;-webkit-transform:scale(.3);opacity:1}99%{bottom:300px;-webkit-transform:scale(3);opacity:0}100%{bottom:55px;-webkit-transform:scale(1);opacity:0}}@-moz-keyframes bubbleUp4{0%{bottom:55px;-moz-transform:scale(1);opacity:0}1%{bottom:55px;-moz-transform:scale(.3);opacity:0}30%{bottom:55px;-moz-transform:scale(.9);opacity:1}95%{bottom:295px;-moz-transform:scale(.3);opacity:1}99%{bottom:300px;-moz-transform:scale(3);opacity:0}100%{bottom:55px;-moz-transform:scale(1);opacity:0}}@-o-keyframes bubbleUp4{0%{bottom:55px;-o-transform:scale(1);opacity:0}1%{bottom:55px;-o-transform:scale(.3);opacity:0}30%{bottom:55px;-o-transform:scale(.9);opacity:1}95%{bottom:295px;-o-transform:scale(.3);opacity:1}99%{bottom:300px;-o-transform:scale(3);opacity:0}100%{bottom:55px;-o-transform:scale(1);opacity:0}}span.glow{width:100%;height:100%;background:#fff0;position:relative;display:block;border-radius:200px;animation:greenPulse 2s infinite;-webkit-animation:greenPulse 2s infinite;-moz-animation:greenPulse 2s infinite;-o-animation:greenPulse 2s infinite}span.bubble{background:#fff;width:80px;height:80px;position:absolute;display:block;left:110px;bottom:55px;border-radius:100px;background:-moz-radial-gradient(center 45deg,circle closest-corner,#fff0,rgb(75 190 200 / .1),rgb(75 190 200 / .3),rgb(255 255 255 / .7));background:-webkit-gradient(radial,center center,0,center center,100,from(rgb(75 190 200 / .2)),to(rgb(255 255 255 / .7)));background:gradient(center 45deg,circle closest-corner,#fff0,rgb(75 190 200 / .1),rgb(75 190 200 / .3),rgb(255 255 255 / .7));background:-ms-radial-gradient(center,ellipse cover,#fff0 0%,rgb(9 133 167 / .1) 51%,rgb(9 133 167 / .3) 71%,rgb(9 133 167 / .7) 100%);animation:bubbleUp 4s infinite ease-in-out;-webkit-animation:bubbleUp 4s infinite ease-in-out;-o-animation:bubbleUp 4s infinite ease-in-out;-moz-animation:bubbleUp 4s infinite ease-in-out}span.bubble1{background:#fff;width:70px;height:70px;position:absolute;display:block;left:115px;bottom:55px;border-radius:80px;background:-moz-radial-gradient(center 45deg,circle closest-corner,#fff0,rgb(75 190 200 / .1),rgb(75 190 200 / .3),rgb(255 255 255 / .7));background:-webkit-gradient(radial,center center,0,center center,100,from(rgb(75 190 200 / .2)),to(rgb(255 255 255 / .7)));background:-ms-radial-gradient(center,ellipse cover,#fff0 0%,rgb(9 133 167 / .1) 51%,rgb(9 133 167 / .3) 71%,rgb(9 133 167 / .7) 100%);animation:bubbleUp 5s infinite;-webkit-animation:bubbleUp1 5s infinite;-o-animation:bubbleUp1 5s infinite;-moz-animation:bubbleUp1 5s infinite}span.bubble2{background:#fff;width:30px;height:30px;position:absolute;display:block;left:110px;bottom:55px;border-radius:60px;background:-moz-radial-gradient(center 45deg,circle closest-corner,#fff0,rgb(75 190 200 / .1),rgb(75 190 200 / .3),rgb(255 255 255 / .7));background:-webkit-gradient(radial,center center,0,center center,100,from(rgb(75 190 200 / .2)),to(rgb(255 255 255 / .7)));background:-ms-radial-gradient(center,ellipse cover,#fff0 0%,rgb(9 133 167 / .1) 51%,rgb(9 133 167 / .3) 71%,rgb(9 133 167 / .7) 100%);animation:bubbleUp 7s infinite;-webkit-animation:bubbleUp2 7s infinite;-o-animation:bubbleUp2 7s infinite;-moz-animation:bubbleUp2 7s infinite}span.bubble3{background:#fff;width:50px;height:50px;position:absolute;display:block;left:140px;bottom:95px;border-radius:100px;background:-moz-radial-gradient(center 45deg,circle closest-corner,#fff0,rgb(75 190 200 / .1),rgb(75 190 200 / .3),rgb(255 255 255 / .7));background:-webkit-gradient(radial,center center,0,center center,100,from(rgb(75 190 200 / .2)),to(rgb(255 255 255 / .7)));background:-ms-radial-gradient(center,ellipse cover,#fff0 0%,rgb(9 133 167 / .1) 51%,rgb(9 133 167 / .3) 71%,rgb(9 133 167 / .7) 100%);animation:bubbleUp 10s infinite;-webkit-animation:bubbleUp3 10s infinite;-o-animation:bubbleUp3 10s infinite;-moz-animation:bubbleUp3 10s infinite}span.bubble4{background:#fff;width:40px;height:40px;position:absolute;display:block;left:155px;bottom:55px;border-radius:100px;background:-moz-radial-gradient(center 45deg,circle closest-corner,#fff0,rgb(75 190 200 / .1),rgb(75 190 200 / .3),rgb(255 255 255 / .7));background:-webkit-gradient(radial,center center,0,center center,100,from(rgb(75 190 200 / .2)),to(rgb(255 255 255 / .7)));background:-ms-radial-gradient(center,ellipse cover,#fff0 0%,rgb(9 133 167 / .1) 51%,rgb(9 133 167 / .3) 71%,rgb(9 133 167 / .7) 100%);animation:bubbleUp4 12s infinite;-webkit-animation:bubbleUp4 12s infinite;-o-animation:bubbleUp4 12s infinite;-moz-animation:bubbleUp4 12s infinite}hr{display:block;clear:both;border-top:solid 1px #ddd;margin:40px 0 40px 0}ul,ol{margin:0 0 20px;padding-left:18px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.none-style{list-style:none;padding-left:0}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0;border-width:1px 0 0 1px}caption,td,th{padding:0;font-weight:400;text-align:left}table,th,td{border:1px solid #eee}th{font-weight:700}th,td{padding:.4375em}.octf-btn{display:inline-block;position:relative;font-size:12px;font-weight:500;line-height:normal;text-align:center;letter-spacing:2px;text-transform:uppercase;text-decoration:none;color:var(--archi-color-btn);background:var(--archi-color-primary);white-space:nowrap;padding:10px 20px;margin-bottom:0;vertical-align:middle;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.octf-btn:visited,.octf-btn:hover,.octf-btn:focus{color:var(--archi-color-btn);opacity:.8}.octf-btn i,.octf-btn svg{position:absolute;top:50%;margin-left:10px;transform:translateY(-50%);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.octf-btn svg{width:1em}.octf-btn.with-icon{padding-right:50px}.octf-btn.with-icon:hover i,.octf-btn.with-icon:hover svg{margin-left:20px}.octf-btn-line{--archi-color-btn:#eceff3;line-height:1.8;background:#fff0;border:1px solid var(--archi-border-color-btn-line)}.octf-btn-line:visited,.octf-btn-line:hover,.octf-btn-line:focus{opacity:1;color:var(--archi-color-second);background:var(--archi-color-primary);border-color:var(--archi-color-primary)}.octf-btn-line.with-icon{padding:3px 50px 3px 30px}.octf-btn-line.with-icon:after{position:absolute;content:"\f054";font-family:FontAwesome;color:var(--archi-color-primary);padding-left:0;margin-left:10px;margin-top:1px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.octf-btn-line.with-icon:hover:after{color:var(--archi-color-second);padding-left:10px}.octf-btn-popup-up,.octf-btn-popup-down{width:0;height:0;border-left:40px solid #fff0;border-right:40px solid #fff0;border-bottom:40px solid var(--archi-color-primary);position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;cursor:pointer;z-index:9999}.octf-btn-popup-down{border-top:40px solid var(--archi-color-primary);border-bottom:none;top:-40px}.octf-btn-popup-up:before{font-family:"FontAwesome";font-size:20px;content:"\f067";color:#222;position:relative;top:12px;margin:0 0 0 -8px!important}.octf-btn-popup-down:before{font-family:"FontAwesome";font-size:20px;content:"\f068";color:#222;position:relative;top:-35px;margin:0 0 0 -8px!important}.de_light .octf-btn-line{color:var(--archi-color-white);background:var(--archi-color-primary);border-color:var(--archi-color-primary)}.de_light .octf-btn-line:hover{color:var(--archi-color-white)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],select,textarea{display:block;width:100%;color:var(--archi-color-text-input);border:1px solid var(--archi-border-color-input);padding:10px;font-size:16px;line-height:1.5;background:var(--archi-bg-color-input);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-sizing:border-box;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,select:focus,textarea:focus{border-color:var(--archi-color-primary);color:var(--archi-color-text-input)}select{margin-bottom:20px;background:url(/wp-content/themes/archi/images/select-arrow.png) right center no-repeat;height:auto}select option{color:#000}select:focus{border-color:var(--archi-border-color-input)}.de_light select{background:url(/wp-content/themes/archi/images/select-arrow-invert.png) right center no-repeat}::-webkit-input-placeholder{color:var(--archi-color-placeholder-input)}::-moz-placeholder{color:var(--archi-color-placeholder-input)}:-ms-input-placeholder{color:var(--archi-color-placeholder-input)}:-moz-placeholder{color:var(--archi-color-placeholder-input)}a{display:inline-block;color:var(--archi-color-link);text-decoration:none;cursor:pointer;outline:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}a:hover,a:focus,a:active{color:var(--archi-color-primary);text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}#site-logo{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center}#site-logo img{height:auto}.main-navigation ul{list-style:none;padding-left:0}.site-header{position:relative;display:flex;align-items:center;width:100%;z-index:1001}.site-header>div{flex-grow:1}.site-header.header-transparent{background:#fff0}.site-header.header-autoshow.scrollOn,.site-header.header-autoshow.scrollOff{-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}.site-header.header-autoshow,.site-header.header-fixed{position:fixed;top:0;left:0}.site-header.header-autoshow.scrollOff,.site-header.header-autoshow{top:-30%}.site-header.header-autoshow.scrollOn{top:0}.octf-mainbar-container{display:flex;flex-flow:row wrap;align-items:stretch}.octf-mainbar{display:flex;flex-flow:column wrap;flex:1 auto}.header-desktop .octf-mainbar-row{display:flex;flex-wrap:nowrap;align-items:stretch;flex:1 auto}.octf-mainbar-row>[class^=octf-col]{display:flex;align-items:stretch;position:static}.octf-mainbar-row .octf-col{flex-basis:0%;flex-grow:.65;max-width:100%;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.octf-mainbar-row .octf-col.menu-col{justify-content:flex-end}.octf-mainbar-row>[class^=octf-col]{flex-flow:row nowrap}.octf-mainbar-row>[class^=octf-col].text-left{justify-content:flex-start}.octf-mainbar-row>[class^=octf-col].text-center{justify-content:center}.octf-mainbar-row>[class^=octf-col].text-right{justify-content:flex-end}.header-desktop .octf-row>div:empty{display:none}.octf-row{margin-right:-15px;margin-left:-15px}.octf-col:before{display:inline-flex}.header-desktop .octf-row .octf-col-auto{flex:0 0 auto;width:auto;max-width:none}.octf-header-module{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.main-navigation{position:relative;display:inline-block;vertical-align:middle;height:100%;width:auto}.main-navigation>ul{position:relative;display:flex;width:100%;vertical-align:middle;height:100%}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation>ul>li{position:relative;font-weight:500}.main-navigation>ul>li:last-child{margin-right:0}.main-navigation ul ul.sub-menu{position:absolute;top:calc(100% + 10px);left:0;min-width:201px;white-space:nowrap;background-color:var(--archi-bg-color-submenu);z-index:10;visibility:hidden;opacity:0;box-sizing:border-box;pointer-events:none;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.main-navigation ul ul.sub-menu:before{content:"";position:absolute;width:100%;height:100%;left:-6px;top:-6px;z-index:-1}.main-navigation ul li ul ul.sub-menu{left:100%;top:0}.main-navigation ul>li>a{display:inline-block;font-size:11px;letter-spacing:3px;line-height:35px;text-align:center;text-transform:uppercase;text-decoration:none;padding:22px 0 22px 20px;color:var(--archi-color-mainmenu);outline:none;white-space:nowrap}.main-navigation ul>li>a:hover{color:var(--archi-color-primary)}.is-stuck .main-navigation>ul>li>a{padding-top:17px;padding-bottom:17px}.main-navigation:not(.no-separator)>ul>li:not(:last-child)>a{padding-right:27px}.main-navigation:not(.no-separator)>ul>li:not(:last-child)>a:after{position:absolute;right:0;font-family:"FontAwesome";color:var(--archi-color-primary)}.main-navigation.dotted-separator>ul>li:not(:last-child)>a:after{content:"\f111";font-size:6px}.main-navigation.line-separator>ul>li:not(:last-child)>a:after{content:"/";font-size:14px}.main-navigation.circle-separator>ul>li:not(:last-child)>a:after{content:"\f10c";font-size:9px}.main-navigation.square-separator>ul>li:not(:last-child)>a:after{content:"\f096";font-size:11px}.main-navigation.plus-separator>ul>li:not(:last-child)>a:after{content:"\f067";font-size:11px}.main-navigation.strip-separator>ul>li:not(:last-child)>a:after{content:"\f068";font-size:9px}.main-navigation ul li li{position:relative;display:block;font-size:10px;font-weight:400;border-bottom:1px solid #333}.main-navigation ul li li:last-child{border-bottom:none}.main-navigation ul li li a{position:relative;display:block;font-size:10px;text-align:left;color:var(--archi-color-submenu);line-height:30px;padding:0 12px}.main-navigation ul li li:hover>a,.main-navigation ul ul li.current-menu-item>a,.main-navigation ul ul li.current-menu-ancestor>a{color:var(--archi-color-hover-submenu);background:var(--archi-color-primary)}.main-navigation ul li ul ul.sub-menu{left:100%;top:5px}.main-navigation ul>li:hover>ul.sub-menu{margin-top:0;visibility:visible;opacity:1;pointer-events:all}.main-navigation ul>li:hover>ul.sub-menu:not(.sub-mega-menu){top:0}.main-navigation>ul>li:hover>ul.sub-menu:not(.sub-mega-menu){top:100%}.admin-bar .site-header.header-autoshow.scrollOn,.admin-bar .is-stuck,.admin-bar .site-header.header-fixed{top:32px}.main-navigation ul.sub-mega-menu>li ul{position:static;visibility:visible;opacity:1}.main-navigation ul ul.sub-mega-menu{position:fixed;height:auto;top:auto!important;width:100%;overflow:hidden;margin-top:10px}.main-navigation ul ul.sub-mega-menu.mmenu-boxed{max-width:1290px;margin:10px auto 0;left:50%;transform:translateX(-50%)}.main-navigation ul ul.sub-mega-menu.mmenu-outside{left:0}@media only screen and (min-width:992px){.header-vertical .site-content{margin-left:25%;max-width:75%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.header-vertical .site-footer{margin-left:25%;max-width:75%;width:100%}.site-header-vertical{position:fixed;top:0;left:0;text-align:center;max-width:25%;width:100%;height:100%;background:var(--archi-bg-color-header-sidenav);outline:0;border:none;-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.site-header-vertical .header-desktop{position:relative;display:block;width:100%;height:100%;padding:30px 20px 30px 30px}.site-header-vertical .octf-mainbar-container{padding:0}.site-header-vertical .site-header-cart{right:auto}.site-header-vertical .octf-mainbar-row{display:block;margin:0}.site-header-vertical .octf-mainbar-row>[class^=octf-col]{display:block}.site-header-vertical .logo-col{text-align:center;padding:40px}.site-header-vertical .menu-col{padding:0}.site-header-vertical .octf-cart{margin-top:25px;margin-left:0!important}.vertical-main-navigation{position:relative;display:table;width:100%;height:100%;min-height:0;vertical-align:middle;padding:0;z-index:100}.vertical-main-navigation>ul{display:table-cell;width:100%;height:100%;vertical-align:middle}.vertical-main-navigation>ul>li{padding:10px 0}.vertical-main-navigation ul{font-family:var(--archi-heading-font-family);font-weight:400;font-size:14px;letter-spacing:5px;margin:0;padding:0}.vertical-main-navigation ul>li>a{display:inline-block;text-align:center;line-height:35px;color:var(--archi-color-mainmenu);text-decoration:none;text-transform:uppercase;outline:none;white-space:nowrap;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out}.vertical-main-navigation ul>li>a i{margin-left:6px;margin-top:-3px}.vertical-main-navigation ul>li>a i.fa-angle-up{display:none}.vertical-main-navigation ul>li>a.active i.fa-angle-down{display:none}.vertical-main-navigation ul>li>a.active i.fa-angle-up{display:inline-block}.vertical-main-navigation ul li{display:block;position:relative;text-align:center;border-bottom:solid 1px rgb(255 255 255 / .1)}.vertical-main-navigation ul li li{padding:0 15px;border-bottom:none}.vertical-main-navigation ul li li:last-child{border-bottom:none}.vertical-main-navigation ul li li a{display:inline-block;font-size:13px;line-height:30px;padding:10px 0}.vertical-main-navigation ul li li a:hover,.vertical-main-navigation ul li li.current-menu-item>a,.vertical-main-navigation ul li li.current-menu-ancestor>a{color:var(--archi-color-primary)}.vertical-main-navigation ul li ul{display:none;position:relative;background-color:#fff0;margin:0;padding:0;transition:none 0s ease;-webkit-transition:none 0s ease;-moz-transition:none 0s ease;-o-transition:none 0s ease;-ms-transition:none 0s ease}.vertical-main-navigation>ul>li:hover>a,.vertical-main-navigation>ul>li.current-menu-item>a,.vertical-main-navigation>ul>li.current-menu-ancestor>a{color:var(--archi-color-primary);opacity:1}}.header-mobile{display:none}@media only screen and (max-width:991px){.header-desktop{display:none}.site-header.header-autoshow,.site-header.header-fixed{position:relative}.site-header.header-autoshow,.admin-bar .site-header.header-autoshow,.admin-bar .site-header.header-fixed{top:0!important}.header-mobile{display:block;width:100%}.header-mobile .octf-cart{position:absolute;right:50px}.header-mobile .cart-contents{color:var(--archi-color-white)}.header-mobile .mlogo_wrapper{position:relative;padding:27px 0}.header-mobile .mlogo_wrapper .mobile_logo{float:left}#mmenu_toggle{position:absolute;cursor:pointer;width:24px;height:24px;padding:6px;right:0;margin-top:-10px;top:50%}#mmenu_toggle button{position:absolute;left:0;top:50%;margin:-2px 0 0;background:var(--archi-color-light);height:3px;padding:0;border:none;width:100%;outline:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}#mmenu_toggle button:before{content:"";position:absolute;left:0;top:-8px;width:24px;height:3px;background:var(--archi-color-light);-webkit-transform-origin:1.5px center;transform-origin:1.5px center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}#mmenu_toggle button:after{content:"";position:absolute;left:0;bottom:-8px;width:24px;height:3px;background:var(--archi-color-light);-webkit-transform-origin:1.5px center;transform-origin:1.5px center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease}#mmenu_toggle.active button{background:none}#mmenu_toggle.active button:before{top:0;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#mmenu_toggle.active button:after{bottom:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.mobile_nav{display:none}.mobile_nav .mobile_mainmenu{margin:0;padding:0}.mobile_nav .mobile_mainmenu ul{position:relative;margin:0;padding:0;margin-left:15px;display:none}.mobile_nav.collapse .mobile_mainmenu ul{display:none}.mobile_nav .mobile_mainmenu li{position:relative;list-style:none;line-height:35px;letter-spacing:3px}.mobile_nav .mobile_mainmenu li a{display:block;font-size:11px;color:var(--archi-color-light);padding:10px 0;text-transform:uppercase;border-bottom:1px solid var(--archi-border-color-menu-mobile)}.mobile_nav .mobile_mainmenu>li:last-child{margin-bottom:60px}.mobile_nav .mobile_mainmenu li li a{font-size:10px;line-height:30px}.mobile_nav .mobile_mainmenu li li a:hover,.mobile_nav .mobile_mainmenu ul>li>ul>li.current-menu-ancestor>a{color:var(--archi-color-primary)}.mobile_nav .mobile_mainmenu>li.menu-item-has-children .arrow{display:block;width:40px;height:auto;position:absolute;right:0;top:0;color:var(--archi-color-light);padding:9px 12px 9px 0;text-align:right;line-height:inherit;cursor:pointer;box-sizing:border-box}.mobile_nav .mobile_mainmenu>li.menu-item-has-children .arrow i{display:inline-block;line-height:1;-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.mobile_nav .mobile_mainmenu>li.menu-item-has-children .arrow i:before{font-size:20px}.mobile_nav .mobile_mainmenu>li.menu-item-has-children .arrow.active i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mobile_nav .mobile_mainmenu>li>a:hover,.mobile_nav .mobile_mainmenu>li.current-menu-item>a,.mobile_nav .mobile_mainmenu>li.current-menu-ancestor>a{color:var(--archi-color-primary)}}@media only screen and (max-width:767px){.mlogo_wrapper{width:100%}}@media only screen and (max-width:320px){.mobile_logo img{max-width:230px;max-height:42px}}.page-header{position:relative;width:100%;padding:90px 0 70px;background:#222 center center fixed no-repeat;background-size:cover}.page-header .page-title{font-size:32px;color:var(--archi-color-pheader-title);padding-right:40px;margin-right:40px;margin-bottom:0;flex:1}.page-header .page-subtitle{margin:10px 0 0}.page-header .inner{display:flex;justify-content:space-between;align-items:center;margin-top:80px}.page-header .breadcrumbs{font-size:10px;letter-spacing:3px;color:var(--archi-color-white);text-transform:uppercase;margin:0}.page-header .breadcrumbs li{display:inline;padding:0 2px}.page-header .breadcrumbs li:before{display:inline-block;content:"/";margin:0 9px 0 5px}.page-header .breadcrumbs li:first-child:before{display:none}.page-header .breadcrumbs li a{color:var(--archi-color-primary)}.page-header-title-wrap{flex-grow:1}.page-header-contact-info{position:absolute;bottom:0;left:0;width:100%}.page-header-contact-info .list-info-box{gap:24px;justify-content:space-between;background-color:var(--archi-color-primary)}.page-header-contact-info .info-box{padding:20px;flex-grow:1;color:var(--archi-color-white)}.page-header-contact-info .info-box-icon{align-items:center;justify-content:center;font-size:40px;line-height:1;text-align:center;color:var(--archi-color-white);margin-top:5px}.page-header-contact-info .info-box_title{font-weight:700;text-transform:uppercase;line-height:16px;color:var(--archi-color-white);margin-top:8px}@media (max-width:991px){.page-header .inner{display:block;margin-top:60px}.page-header .page-title{margin-right:0;margin-bottom:15px}.page-header-contact-info{position:static;margin-top:50px}.page-header-contact-info .list-info-box{display:block}}@media (max-width:767px){.page-header .container{width:100%}}@media (max-width:600px){.page-header .page-title{font-size:30px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.entry-content{padding:90px 0}.post-box{margin-bottom:60px;padding-bottom:15px;border-bottom:solid 1px var(--archi-border-bottom-color);line-height:1.7em}.post-box p{margin-bottom:15px}.post-box .link-box,.post-box .quote-box,.post-box .entry-media{position:relative;border-bottom:solid 4px var(--archi-color-primary);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.post-box .entry-media a{display:block}.post-box .entry-media img,.post-box .entry-media iframe{display:block;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.post-box .inner-post{position:relative;padding:20px 0 10px 80px}.post-box .post-date{position:absolute;top:0;left:0;width:60px;text-align:center;text-shadow:none}.post-box .post-date>div{display:block;color:var(--archi-color-white);text-align:center;width:60px;font-weight:600}.post-box .post-date .day{color:var(--archi-color-second);font-size:32px;padding-top:45px;padding-bottom:10px;background-color:var(--archi-color-primary)}.post-box .post-date .month{font-size:14px;text-transform:uppercase;letter-spacing:16px;padding:7px 0;border-bottom:solid 4px #333}.post-box .owl-dots{position:absolute;left:0;bottom:10px;margin:0;line-height:1}.post-box .owl-dots button.owl-dot span{width:10px;height:10px}.post-box .entry-title{font-size:24px;text-transform:none;margin-top:20px;margin-bottom:15px;letter-spacing:normal}.post-box .entry-title a{display:inline-block}.post-box .video-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post-box .octf-btn-play{width:60px;height:60px;background:var(--archi-color-white);color:var(--archi-color-second);opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.post-box .octf-btn-play i{position:absolute;top:50%;left:50%;z-index:1;display:block;margin-left:2px;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post-box .octf-btn-play:hover{color:var(--archi-color-primary)}.post-box .link-box{padding-bottom:25px}.post-box .link-box a{font-size:22px;font-family:var(--archi-heading-font-family);line-height:1}.post-box .link-box i{color:var(--archi-color-white);margin-right:15px}.post-box .link-box i:before{font-size:30px;line-height:1}.post-box .link-box:hover{color:var(--archi-color-primary)}.post-box .quote-box .quote-text{position:relative;font-family:var(--archi-heading-font-family);font-size:22px;line-height:1;padding-left:60px;padding-bottom:25px;color:var(--archi-color-white)}.post-box .quote-box .quote-text span{display:block;font-family:var(--archi-body-font-family);font-size:14px;letter-spacing:1px;line-height:1;margin-top:15px}.post-box .quote-box .quote-text:before{display:inline-block;position:absolute;left:0;top:0;font-family:FontAwesome;content:"\f10d";font-size:30px;padding-bottom:10px}.post-box .btn-readmore{text-align:right}.post-box .btn-readmore>a{display:inline-block;font-size:15px;padding:3px 25px;font-weight:700;color:var(--archi-color-second);background-color:var(--archi-color-primary);text-transform:uppercase}.post-box .btn-readmore>a:hover{background-color:var(--archi-color-white)}.blog-grid{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.blog-grid .post-box{width:100%;max-width:100%;flex:0 0 auto;margin-bottom:30px;border-bottom:none;padding-left:12px;padding-right:12px;padding-bottom:0}.blog-grid .post-box .entry-media,.blog-grid .post-box .link-box{border-bottom:none;padding-bottom:0}.blog-grid .post-box .inner-post{padding-left:0}.blog-grid .post-box:not(.has-post-thumbnail):not(.format-gallery):not(.format-image):not(.format-video) .post-cat,.blog-grid .post-box.format-audio .post-cat,.blog-grid .post-box.format-link .post-cat,.blog-grid .post-box.format-quote .post-cat{position:static;margin-bottom:15px}.blog-grid .post-box .entry-title{font-size:20px;margin-top:0;margin-bottom:15px}.blog-grid .entry-summary{margin-bottom:15px}.blog-grid .post-date{position:static;width:auto;text-align:left}.blog-grid .post-date a{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--archi-body-font-color)}.blog-grid:not(.poster) .post-cat{position:absolute;top:20px;left:20px;z-index:1}.blog-grid:not(.poster) .post-cat a{display:inline-block;font-size:10px;font-weight:700;letter-spacing:2px;line-height:10px;padding:7px 10px 6px 10px;margin-bottom:5px;text-transform:uppercase;color:var(--archi-color-second);background:var(--archi-color-primary);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.blog-grid:not(.poster) .post-cat a:hover{color:var(--archi-color-white);background:var(--archi-color-second)}.blog-grid:not(.poster)~.page-pagination{margin-top:30px}.blog-grid .d-overlay{position:absolute;min-height:100%;width:100%;background:-moz-linear-gradient(0deg,rgb(0 0 0 / .75) 0%,#fff0 50%);background:-webkit-linear-gradient(0deg,rgb(0 0 0 / .75) 0%,#fff0 50%);background:linear-gradient(0deg,rgb(0 0 0 / .75) 0%,#fff0 50%)}.blog-grid.poster{margin-right:-4px;margin-left:-4px;margin-top:-8px}.blog-grid.poster .post-box{padding-left:4px;padding-right:4px;margin-bottom:0;margin-top:8px}.blog-grid.poster .inner-post{position:absolute;bottom:0;width:100%;padding:30px;padding-bottom:0;pointer-events:none;transition:0.5s}.blog-grid.poster .post-cat a{display:inline-block;color:var(--archi-color-second);font-size:12px;font-weight:500;line-height:12px;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;margin-bottom:20px;background:var(--archi-color-primary)}.blog-grid.poster .entry-title{font-size:26px;color:var(--archi-color-white)}.blog-grid.poster .post-date a{font-size:15px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--archi-color-white);opacity:0;transition:0.5s}.blog-grid.poster .d-image{position:absolute;width:120%;height:120%;margin-left:-10%;z-index:-1;background-size:cover;background-position:top left;background-repeat:no-repeat;transition:0.5s}.blog-grid.poster .post-inner{position:relative;min-height:300px;overflow:hidden;z-index:1}.blog-grid.poster .post-inner:hover .inner-post{padding-bottom:30px}.blog-grid.poster .post-inner:hover .post-date a{opacity:1}.blog-grid.poster .post-inner:hover .d-image{margin-left:0}@media (min-width:768px){.blog-grid.pf_4_cols .post-box,.blog-grid.pf_3_cols .post-box,.blog-grid.pf_2_cols .post-box{width:50%}}@media (min-width:992px){.blog-grid.pf_3_cols .post-box{width:33.33333333%}.blog-grid.pf_4_cols .post-box{width:25%}}.page-pagination{display:flex;margin-top:60px;margin-bottom:0}.page-pagination li a,.page-pagination li span{display:inline-block;padding:16px 20px;text-align:center;line-height:1;margin-right:6px;font-size:15px;color:#888;background:none;border:1px solid #404040;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.page-pagination li a:hover{color:var(--archi-color-white)}.page-pagination li span{color:var(--archi-color-second);background:var(--archi-color-primary);border-color:var(--archi-color-primary)}.blog-post{box-shadow:none;overflow:inherit;margin-bottom:70px;padding-bottom:0}.blog-post .entry-media{border-bottom:0}.blog-post>.inner-post .entry-summary{line-height:1.8em;padding-bottom:10px;overflow:hidden}.blog-post.format-audio .post-cat,.blog-post.format-quote .post-cat,.blog-post.format-link .post-cat,.blog-post.format-standard:not(.has-post-thumbnail) .post-cat{left:0}.blog-post blockquote{font-size:14px;line-height:1.8em;font-weight:500;margin-left:30px;padding:0 0 0 30px;border-left:3px solid var(--archi-color-primary)}.blog-post .tagcloud{float:left}.blog-post .tagcloud a{display:inline-block;font-size:12px!important;color:var(--archi-color-primary);line-height:1;padding:6px 8px;margin-right:2px;margin-bottom:13px;white-space:nowrap;vertical-align:middle;text-transform:capitalize;text-align:center;cursor:pointer;outline:none;user-select:none;border:1px solid rgb(255 255 255 / .1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin-bottom:0}.blog-post .tagcloud a:hover{color:#eceff3;border-color:#eceff3}.blog-post .entry-footer{justify-content:stretch;margin-bottom:70px}.blog-post .entry-meta{display:table;table-layout:fixed;font-size:11px;line-height:27px;border:solid 1px #222;border-left:none}.blog-post .entry-meta>span{display:table-cell;padding:10px 20px 10px 20px;text-align:left;border-left:solid 1px #222}.blog-post .entry-meta>span i{color:var(--archi-color-primary);margin-right:20px}.blog-post .share-post{text-align:right;flex-grow:1}.blog-post .share-post a{display:inline-block;height:28px;width:28px;text-align:center;line-height:28px;color:var(--archi-color-white);margin-right:6px;background:#fff0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.blog-post .share-post a:hover{color:var(--archi-color-second);background-color:var(--archi-color-primary)}.author-bio{text-align:center;margin-bottom:70px}.author-bio .author-image{display:inline-block;width:80px;margin-bottom:20px}.author-bio .author-info{padding:0 60px}.author-bio .author-info h6{font-size:20px;margin-bottom:8px}.author-bio .author-info .des{margin-bottom:15px}.author-bio .author-info .author-socials a{font-size:14px;margin-right:20px}.author-bio .author-info .author-socials a:last-child{margin-right:0}.drop-cap{float:left;text-align:center;background:#fff;width:40px;height:40px;line-height:1;margin:8px 18px 0 0!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.drop-cap span{display:block;font-size:24px;line-height:38px;color:var(--archi-color-primary);border:1px solid var(--archi-border-bottom-color)}.post-nav{margin-bottom:70px;overflow:hidden}.post-nav a{position:relative;display:block;line-height:1;min-height:75px}.post-nav a:before{position:absolute;font-family:"FontAwesome";font-size:20px;top:50%;background:#fff0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.post-nav h6{font-size:18px;line-height:24px;margin-bottom:8px}.post-nav span:not(.title-link){display:inline-block;font-size:12px;line-height:1;color:var(--archi-body-font-color)}.post-nav .post-prev{width:380px;float:left;margin-left:-40px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.post-nav .post-prev a{padding-left:40px}.post-nav .post-prev a:before{content:"\f177";left:0}.post-nav .post-prev .thumb-post-prev{float:left;margin-right:20px;width:75px}.post-nav .post-prev .info-post-prev{text-align:left}.post-nav .post-prev:hover{margin-left:0}.post-nav .post-next{width:380px;float:right;margin-right:-40px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.post-nav .post-next a{padding-right:40px}.post-nav .post-next a:before{content:"\f178";right:0}.post-nav .post-next .thumb-post-next{float:right;margin-left:20px;width:75px}.post-nav .post-next .info-post-next{text-align:right}.post-nav .post-next:hover{margin-right:0}.related-posts{margin-bottom:55px}.related-posts .post-box{margin:0;padding:0;border:none}.related-posts h3{font-size:24px;text-transform:none;letter-spacing:normal;margin-bottom:30px}.related-posts .post-box .post-inner{margin-bottom:0}@keyframes circle-fade-before{0%{transform:scale(1);opacity:1}100%{transform:scale(1.8);opacity:0}}@keyframes circle-fade-after{0%{transform:scale(1);opacity:1}100%{transform:scale(2.5);opacity:0}}@media (max-width:991px){.content-area{margin-bottom:60px}.post-box.post-item{margin-bottom:40px}}@media only screen and (max-width:767px){.blog-post .author-bio .author-image{display:none}.blog-post .author-bio .author-info{padding:0}.post-nav{display:none}.blog-post .entry-footer{display:block}.blog-post .share-post{text-align:left;margin-top:30px}}@media only screen and (max-width:600px){blockquote{font-size:20px}.single-post .entry-content{padding:60px 0}.blog-list .post-box .inner-post{padding:30px}.post-box .entry-title{font-size:22px;line-height:30px}}.blocks-gallery-caption{margin-bottom:15px}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{margin-top:7px;margin-bottom:26px}.site-main article.page{overflow:hidden}.page-links{padding-top:25px;font-weight:600;color:#1b1d21;clear:both}.page-links a{color:#1b1d21}.page-links a:hover{text-decoration:underline}.page-links span,.page-links a{display:inline-block;margin-left:7px}.page-links-title{font-weight:500}.page-links>span:not(.page-links-title){color:#888}.post-password-form input[type=password]{padding-left:20px;padding-right:20px;border:1px solid rgb(0 0 0 / .1)}.post-password-form input[type=submit]{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;font-size:16px;padding:10px 15px;line-height:1.42857143;display:inline-block;margin-bottom:0;text-decoration:none;white-space:nowrap;vertical-align:middle;font-weight:600;text-transform:capitalize;text-align:center;background:#1a1a1a;cursor:pointer;border:1px solid #1a1a1a;color:#fff;outline:none;min-width:122px}.post-password-form input[type=submit]:hover{background:#fff0;color:#1a1a1a}.sticky .post-inner{background:#1a1b1e;color:#fff}.sticky .post-cat a{background:#fff;color:#1a1a1a}.sticky .post-cat a:hover{background:#eee}.sticky .inner-post .entry-meta{color:#ccc}.post-box.sticky .entry-meta a{color:#bbb}.post-box.sticky .entry-footer .btn-details{color:#fff}.sticky .btn-details:before{background:#666}.post-box.sticky .entry-meta a:hover{color:#fff}.post-box.sticky .entry-footer .btn-details:hover{color:#fff}.sticky .inner-post .entry-title a{color:#fff}.comments-area>ol,.comments-area>ul{padding-left:0;margin-bottom:0}.comments-area ol,.comments-area ul{list-style:none}.comments-area ol .comment-respond,.comments-area ul .comment-respond{margin-top:-20px;padding-top:70px}.comments-area .comments-title{margin-bottom:30px}.comments-area .comment-item{min-height:70px;font-size:12px;line-height:1.6em;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px rgb(255 255 255 / .1);overflow:hidden}.comments-area .comment-item .gravatar{float:left}.comments-area .comment-item .gravatar img{width:70px}.comments-area .comment-item .comment-content:not(.pingback){padding-left:90px}.comments-area .comment-item.trackback .comment-content,.comments-area .comment-item.pingback .comment-content{padding-left:0}.comments-area .comment-item .comment-meta{margin-bottom:5px}.comments-area .comment-item .comment-meta .comment-author{display:block;font-family:var(--archi-body-font-family);font-size:12px;font-weight:700;line-height:1.6em;color:var(--archi-body-font-color);margin-bottom:0}.comments-area .comment-item .comment-meta .comment-time{display:inline;color:var(--archi-color-primary);font-size:12px}.comments-area .comment-item .comment-meta .comment-reply{display:inline;font-size:12px;padding-left:20px;margin-left:20px;border-left:solid 1px rgb(255 255 255 / .1)}.comments-area .comment-item .comment-text p{margin-bottom:0}.comments-area ul.children{padding-left:90px}.comment-respond{margin-top:70px}.comment-respond .comment-reply-title{letter-spacing:normal;font-size:24px;text-transform:none;margin-bottom:10px}.comment-respond .comment-reply-title small{font-size:16px;font-weight:400;text-transform:lowercase;margin-left:5px}.comment-respond .comment-reply-title small a{color:#ad1010}.comment-respond .comment-reply-title small a:hover{color:var(--archi-color-primary)}.comment-form p{margin-bottom:20px}.comment-form p>span{display:inline-block}.comment-form .comment-notes,.comment-form .logged-in-as{font-size:14px;margin-bottom:10px}.comment-form input[type=text],.comment-form input[type=email]{width:100%}.comment-form .octf-btn{padding:8px 20px}@media only screen and (max-width:767px){.comments-area ul.children{padding-left:30px}}.widget ul,.widget ol{list-style:none;padding-left:0;margin-bottom:0}.widget ul li,.widget ol li{position:relative}.widget .tagcloud{margin-top:30px}.widget .tagcloud a{display:inline-block;font-size:12px!important;color:var(--archi-color-primary);line-height:1;padding:6px 8px;margin-right:2px;margin-bottom:13px;white-space:nowrap;vertical-align:middle;text-transform:capitalize;text-align:center;cursor:pointer;outline:none;user-select:none;border:1px solid rgb(255 255 255 / .1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.widget .tagcloud a:hover{color:#eceff3;border-color:#eceff3}.widget-area .widget{margin-bottom:60px;padding-bottom:60px;border-bottom:solid 1px #333}.widget-area .widget:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget-area .widget .widget-title,.widget-area .widget .wp-block-search__label,.widget-area .widget .wp-block-heading{position:relative;font-family:var(--archi-heading-font-family);display:block;font-size:16px;color:var(--archi-heading-color);font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;padding-bottom:30px}.widget-area .widget .widget-title:before,.widget-area .widget .wp-block-search__label:before,.widget-area .widget .wp-block-heading:before{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:var(--archi-color-primary)}.widget-area .widget ul:not(.recent-news)>li{font-size:14px;position:relative;margin-bottom:0;line-height:32px}.widget-area .widget ul:not(.recent-news)>li:last-child{margin-bottom:0}.widget-area .widget ul:not(.recent-news)>li a{position:relative;display:inline-block}.widget-area .widget ul:not(.recent-news)>li .posts-count{color:var(--archi-body-font-color);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.widget-area .widget select{width:100%;padding:8px;outline:none}.widget-area .widget table caption{margin-bottom:10px}.widget-area .widget table td,.widget-area .widget table th{border-color:#aaa;text-align:center}.widget-area .widget .textwidget p:last-child{margin-bottom:0}.widget-area .widget_categories ul li a,.widget-area .widget_product_categories ul li a,.widget-area .widget_archive ul li a{display:inline-block;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.widget .recent-news li{display:flex;align-items:flex-start}.widget .recent-news li:not(:last-child){margin-bottom:20px}.widget .recent-news .thumb{min-width:100px;width:100px;margin-right:20px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.widget .recent-news h6{font-family:var(--archi-body-font-family);font-size:16px;font-weight:700;line-height:1.5em;margin-bottom:2px}.widget .recent-news h6 a{display:inline-block}.widget .recent-news .post-on{display:block;position:relative;font-size:12px;font-weight:500;padding-left:18px}.widget .recent-news .post-on:before{position:absolute;content:"\f073";left:0;font-family:"FontAwesome";font-weight:300;color:var(--archi-color-primary)}.search-form{position:relative;display:inline-flex;width:100%;flex-wrap:nowrap}.search-form label{flex-grow:1}.search-form .search-submit{border:none;width:46px;outline:none;text-align:center;vertical-align:middle;color:var(--archi-color-second);background:var(--archi-color-primary);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.search-form .search-submit i:before{font-size:18px}.search-form .search-submit:hover{background-color:var(--archi-color-white)}.widget_block ul:not(.recent-news)>li,.widget_block ol>li{line-height:32px;margin-bottom:0}.widget-area .wp-block-search__inside-wrapper{position:relative}.widget-area .wp-block-search__inside-wrapper .wp-block-search__input{width:100%}.widget-area .wp-block-search__inside-wrapper .wp-block-search__button{width:52px;font-size:0;text-align:center;color:var(--archi-color-second);background:var(--archi-color-primary);margin:0;vertical-align:middle;border:none;outline:none;transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear}.widget-area .wp-block-search__inside-wrapper .wp-block-search__button:hover{background-color:var(--archi-color-white)}.widget-area .wp-block-search__inside-wrapper .wp-block-search__button:before{display:block;font-family:"FontAwesome";content:"\f002";font-size:18px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.bypostauthor{color:inherit}.gallery-caption{display:block}.gallery{margin-bottom:1.5em;margin-left:-7px;margin-right:-7px}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0;padding:7px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.ot-heading{display:inline-block}.ot-heading__title{margin-bottom:0}.ot-heading__sub{display:inline-block;color:var(--archi-color-primary);margin-bottom:0}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@media (max-width:767px){.ot-heading br{display:none}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.ot-text-box__number{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:48px;line-height:1;text-align:center;margin-bottom:20px;color:#222;background-color:var(--archi-color-primary)}.ot-text-box .text-title{color:var(--archi-color-primary);margin-bottom:15px}.ot-service-box>*{display:block}.ot-service-box img{display:block;width:100%}.ot-service-box__content{padding:40px;background:var(--archi-color-white)}.ot-service-box__title{color:#222;font-size:20px;font-weight:600;text-transform:none;letter-spacing:normal;margin-bottom:15px}.ot-service-box__title a{color:#222}.ot-service-box__title a:hover{color:var(--archi-color-primary)}.ot-service-box__desc{color:#606060;margin-bottom:0}.ot-service-box .octf-btn{margin-top:20px}.ot-service-box-image{position:relative;overflow:hidden;height:350px;z-index:1}.ot-service-box-image *{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease}.ot-service-box-image .overlay{position:absolute;min-height:100%;width:100%;background:rgb(0 0 0 / .1)}.ot-service-box-image__content{color:var(--archi-color-white);margin:30px;margin-bottom:-20px;position:absolute;bottom:0;pointer-events:none}.ot-service-box-image__title{position:relative;font-size:24px;letter-spacing:0;color:var(--archi-color-white);text-transform:none;padding-left:40px;padding-bottom:10px;margin-bottom:15px;border-bottom:solid 1px rgb(255 255 255 / .5)}.ot-service-box-image__title:before{content:"";position:absolute;left:0;top:0;width:32px;height:32px;background:var(--archi-color-primary);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ot-service-box-image__desc{max-height:0;margin-bottom:0;opacity:0}.ot-service-box-image .btn-service{opacity:0}.ot-service-box-image .bg-image{background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;width:110%;height:110%;margin-left:-5%;z-index:-1}.ot-service-box-image:hover .overlay{background:rgb(0 0 0 / .6)}.ot-service-box-image:hover .ot-service-box-image__content{margin-bottom:30px}.ot-service-box-image:hover .ot-service-box-image__desc{max-height:500px;margin-bottom:20px;opacity:1}.ot-service-box-image:hover .btn-service{opacity:1}.ot-service-box-image:hover .bg-image{margin-left:0}.ot-progress{margin:0;padding:0;list-style:none}.ot-progress li{position:relative}.ot-progress li:not(:last-child){margin-bottom:20px}.ot-progress__title{font-weight:500}.ot-progress-inner{width:100%;height:4px;background:rgb(255 255 255 / .2);overflow:hidden;border-radius:10px}.ot-progress__value{position:absolute;right:0;top:0}.ot-progress__bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;white-space:nowrap;background:var(--archi-color-primary);width:0;height:100%;border-radius:10px}.ot-tabs__heading{flex-wrap:wrap;margin-bottom:16px}.ot-tabs__link{display:block;font-size:15px;color:var(--archi-color-white);text-align:center;padding:8px 16px;cursor:pointer;background:0 0}.ot-tabs__link:hover{color:var(--archi-color-primary)}.ot-tabs__item.current .ot-tabs__link{color:var(--archi-color-second);background-color:var(--archi-color-primary)}.ot-tabs__content{display:none}.ot-tabs__content-wrap{margin:0}.ot-tabs__content.current{display:block}.ot-tabs__content h5{font-size:22px;line-height:36px}.ot-tabs__content p:last-child{margin-bottom:0}.ot-big-tabs .ot-tabs__heading{margin-bottom:0}.tabs-vertical{display:flex;flex-direction:row;gap:40px}.tabs-vertical .ot-tabs__heading{min-width:25%;flex-direction:column;margin-bottom:0}.tabs-vertical .ot-tabs__content-wrap{width:100%}.ot-pricing-table{position:relative;text-align:center;overflow:hidden;background:#222427;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ot-pricing-table__header{padding:40px}.ot-pricing-table__title{font-size:24px;margin-bottom:20px;font-weight:400}.ot-pricing-table__prices{color:var(--archi-color-primary)}.ot-pricing-table__prices .price-currency{display:inline-block;font-size:24px;line-height:54px;vertical-align:top}.ot-pricing-table__prices .price-value{font-size:48px;line-height:70px;font-weight:bolder;color:var(--archi-color-white)}.ot-pricing-table__prices .price-duration{color:#ccc}.ot-pricing-table__features-list{display:block;text-align:left;margin:0;padding:0}.ot-pricing-table__features-list .pricing-features-item{display:flex;align-items:center;line-height:60px;padding:0 30px}.ot-pricing-table__features-list .pricing-features-item:nth-child(odd){background:#2f3135}.ot-pricing-table__features-list .pricing-features-item:nth-child(even){background:#2a2c30}.ot-pricing-table__features-list .pricing-features-icon{font-size:14px;color:var(--archi-color-primary);margin-right:10px}.ot-pricing-table__footer{padding:40px}.ot-pricing-table__footer .octf-btn{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.ot-pricing-table__ribbon{position:absolute;top:20px;left:-55px;min-width:200px;text-align:center;line-height:50px;letter-spacing:1px;font-weight:700;color:#222;background:var(--archi-color-primary);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.ot-process__title{display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--archi-heading-font-family);font-size:16px;font-weight:700;color:#222;background:var(--archi-color-primary);width:180px;height:180px;padding:30px 0;text-align:center;cursor:pointer;text-transform:uppercase;border:1px solid #fff0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-process__title i,.ot-process__title svg{display:block;margin-bottom:15px}.ot-process__title svg{width:1em;height:auto;fill:currentColor}.ot-process__nav{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:60px;row-gap:30px;justify-content:center;overflow:hidden;margin:0;border-bottom:1px solid rgb(255 255 255 / .4)}.ot-process__nav li{position:relative;padding-bottom:60px;text-align:center}.ot-process__nav li:after{position:absolute;content:"";bottom:0;left:50%;width:1px;height:60px;background:rgb(255 255 255 / .6);opacity:0;visibility:hidden;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-process__nav li .process-des-item{padding:0}.ot-process__nav li.current:after{opacity:1;visibility:visible}.ot-process__nav li.current .ot-process__title{color:var(--archi-color-white);border-color:rgb(255 255 255 / .6);background:none}.ot-process__des{text-align:left;padding-top:30px}@media (max-width:991px){.ot-process__nav{display:block}.ot-process__nav li{padding-bottom:40px}.ot-process__nav li:after{display:none}}.ot-acc-item{padding:20px;background-color:#202124;border:1px solid rgb(255 255 255 / .1)}.ot-acc-item:not(:first-of-type){border-top:0}.ot-acc-item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.ot-acc-item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.ot-acc-item__title{position:relative;cursor:pointer;justify-content:flex-start;font-size:16px;font-weight:400;overflow:hidden;color:var(--archi-color-white);margin-bottom:0;line-height:inherit;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-acc-item__title span:not(.ot-acc-item__icon){position:absolute;right:0;line-height:1}.ot-acc-item__title span:not(.ot-acc-item__icon).up{display:none}.ot-acc-item__title i{display:block;font-size:18px;text-align:center;color:currentColor}.ot-acc-item__title i.up{display:none}.ot-acc-item__title i.down{margin-top:5px}.ot-acc-item__title svg{display:block;width:18px;fill:currentColor}.ot-acc-item__content{display:none}.ot-acc-item__content p:last-child,.ot-acc-item__content ul:last-child{margin-bottom:0}.ot-acc-item .acc__content-inner{color:var(--archi-color-white);padding:20px 0 0}.ot-acc-item.current .ot-acc-item__title i.down{display:none}.ot-acc-item.current .ot-acc-item__title i.up{display:inherit}.ot-acc-item.current .ot-acc-item__title span.down{display:none}.ot-acc-item.current .ot-acc-item__title span.up{display:inherit}.ot-acc-item.current .ot-acc-item__title,.ot-acc-item:hover .ot-acc-item__title{color:var(--archi-color-primary)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px rgb(51 51 51 / .5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgb(255 255 255 / .2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset #fff0;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:#fff0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:#fff0;z-index:25}.twentytwenty-overlay:hover{background:rgb(0 0 0 / .5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-19px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 0 12px rgb(51 51 51 / .5);box-shadow:0 0 12px rgb(51 51 51 / .5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 3px 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:0 3px 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:0 -3px 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:0 -3px 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:19px;-webkit-box-shadow:3px 0 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:3px 0 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:3px 0 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:19px;-webkit-box-shadow:-3px 0 0 white,0 0 12px rgb(51 51 51 / .5);-moz-box-shadow:-3px 0 0 white,0 0 12px rgb(51 51 51 / .5);box-shadow:-3px 0 0 white,0 0 12px rgb(51 51 51 / .5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.ot-testimonial-wrap blockquote{font-size:16px;line-height:1.8em;font-weight:500;color:var(--archi-color-light);margin-bottom:0;padding:20px 30px 30px 80px;background:rgb(0 0 0 / .5);border:0}.ot-testimonial-wrap blockquote.icon:before{font-size:20px;position:absolute;left:0;top:0;color:var(--archi-color-second);background:var(--archi-color-primary)}.ot-testimonial-wrap blockquote.icon-top:before{padding-left:0;padding-right:0}.ot-testimonial-wrap blockquote.with-title{font-size:24px;line-height:1.5em;padding:0;background:none}.ot-testimonial-wrap blockquote.with-title .blockquote-content{font-style:italic;font-weight:300;margin:0}.ot-testimonial-wrap blockquote.with-rate{padding:0;background:#fff0}.ot-testimonial-wrap blockquote.with-rate:before{display:none}.ot-testimonial-wrap blockquote.with-rate .blockquote-content{margin:0}.ot-testimonial-wrap .blockquote-title{display:block;font-size:26px;font-weight:700;margin-bottom:20px}.ot-testimonial-wrap .blockquote-content{margin:10px 0}.ot-testimonial-wrap .blockquote-meta{display:inline-flex;align-items:center;text-align:left;vertical-align:top}.ot-testimonial-wrap .blockquote-meta img{width:70px;margin-right:20px;border-radius:50%}.ot-testimonial-wrap .blockquote-meta .tname{font-size:12px;font-weight:500;color:var(--archi-color-primary);line-height:inherit;margin-bottom:0}.ot-testimonial-wrap .blockquote-meta .tjob{font-size:12px;margin-bottom:0}.ot-image-carousel .link_detail{vertical-align:top}.ot-image-carousel figure{display:block;text-align:center}.ot-image-carousel figure img{display:inline-block;width:auto;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-image-box{position:relative;display:inline-block;overflow:hidden;vertical-align:top}.ot-image-box img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-100}.ot-image-box__content{width:100%;height:100%;padding:40px;z-index:1;background:rgb(0 0 0 / .6)}.ot-image-box__title{color:var(--archi-color-white);font-size:20px;font-weight:600;text-transform:none;letter-spacing:normal;margin-bottom:15px}.ot-image-box__title a{color:var(--archi-color-white)}.ot-image-box__title a:hover{color:var(--archi-color-primary)}.ot-image-box__desc{margin-bottom:0}.ot-image-box .octf-btn{width:100%;color:var(--archi-color-white);border:solid 1px rgb(255 255 255 / .2);margin-top:20px}.ot-gallery{margin-top:-30px;margin-left:-15px;margin-right:-15px}.ot-gallery__item{display:inline-block;vertical-align:top;width:100%;max-width:100%;padding:0 15px;margin:0;overflow:hidden}.ot-gallery__item a{display:block;margin-top:30px}.ot-gallery__item img{display:block;width:100%;cursor:pointer}@media (min-width:768px){.gallery-column-2 .ot-gallery__item,.gallery-column-2 .grid-sizer{max-width:50%}.gallery-column-2 .ot-gallery__item.width2x,.gallery-column-2 .grid-sizer.width2x{max-width:100%}.gallery-column-3 .ot-gallery__item,.gallery-column-3 .grid-sizer{max-width:33.33%}.gallery-column-3 .ot-gallery__item.width2x,.gallery-column-3 .grid-sizer.width2x{max-width:66.66%}.gallery-column-4 .ot-gallery__item,.gallery-column-4 .grid-sizer{max-width:25%}.gallery-column-4 .ot-gallery__item.width2x,.gallery-column-4 .grid-sizer.width2x{max-width:50%}.gallery-column-5 .ot-gallery__item,.gallery-column-5 .grid-sizer{max-width:20%}.gallery-column-5 .ot-gallery__item.width2x,.gallery-column-5 .grid-sizer.width2x{max-width:40%}.gallery-column-6 .ot-gallery__item,.gallery-column-6 .grid-sizer{max-width:16.666%}.gallery-column-6 .ot-gallery__item.width2x,.gallery-column-6 .grid-sizer.width2x{max-width:33.332%}.gallery-column-7 .ot-gallery__item,.gallery-column-7 .grid-sizer{max-width:14.28%}.gallery-column-7 .ot-gallery__item.width2x,.gallery-column-7 .grid-sizer.width2x{max-width:28.56%}.gallery-column-8 .ot-gallery__item,.gallery-column-8 .grid-sizer{max-width:12.5%}.gallery-column-8 .ot-gallery__item.width2x,.gallery-column-8 .grid-sizer.width2x{max-width:25%}.gallery-column-9 .ot-gallery__item,.gallery-column-9 .grid-sizer{max-width:11.11%}.gallery-column-9 .ot-gallery__item.width2x,.gallery-column-9 .grid-sizer.width2x{max-width:22.22%}.gallery-column-10 .ot-gallery__item,.gallery-column-10 .grid-sizer{max-width:10%}.gallery-column-10 .ot-gallery__item.width2x,.gallery-column-10 .grid-sizer.width2x{max-width:20%}}@media (min-width:480px) and (max-width:767px){.gallery-column-2 .ot-gallery__item,.gallery-column-3 .ot-gallery__item,.gallery-column-4 .ot-gallery__item,.gallery-column-5 .ot-gallery__item,.gallery-column-6 .ot-gallery__item,.gallery-column-7 .ot-gallery__item,.gallery-column-8 .ot-gallery__item,.gallery-column-9 .ot-gallery__item,.gallery-column-10 .ot-gallery__item,.ot-gallery .grid-sizer{max-width:50%}.gallery-column-2 .ot-gallery__item.width2x,.gallery-column-3 .ot-gallery__item.width2x,.gallery-column-4 .ot-gallery__item.width2x,.gallery-column-5 .ot-gallery__item.width2x,.gallery-column-6 .ot-gallery__item.width2x,.gallery-column-7 .ot-gallery__item.width2x,.gallery-column-8 .ot-gallery__item.width2x,.gallery-column-9 .ot-gallery__item.width2x,.gallery-column-10 .ot-gallery__item.width2x,.ot-gallery .grid-sizer.width2x{max-width:50%}}@media (max-width:479px){.gallery-column-2 .ot-gallery__item,.gallery-column-3 .ot-gallery__item,.gallery-column-4 .ot-gallery__item,.gallery-column-5 .ot-gallery__item,.gallery-column-6 .ot-gallery__item,.gallery-column-7 .ot-gallery__item,.gallery-column-8 .ot-gallery__item,.gallery-column-9 .ot-gallery__item,.gallery-column-10 .ot-gallery__item,.ot-gallery .grid-sizer{max-width:100%}.gallery-column-2 .ot-gallery__item.width2x,.gallery-column-3 .ot-gallery__item.width2x,.gallery-column-4 .ot-gallery__item.width2x,.gallery-column-5 .ot-gallery__item.width2x,.gallery-column-6 .ot-gallery__item.width2x,.gallery-column-7 .ot-gallery__item.width2x,.gallery-column-8 .ot-gallery__item.width2x,.gallery-column-9 .ot-gallery__item.width2x,.gallery-column-10 .ot-gallery__item.width2x,.ot-gallery .grid-sizer.width2x{max-width:100%}}.ot-post-carousel .post-item{margin-bottom:0;border:none}.ot-post-carousel .entry-media{display:inline-block;vertical-align:top}.ot-post-carousel .entry-media img{width:auto}.ot-counter-wrapper{text-align:center}.ot-counter__title{color:var(--archi-color-primary);margin-bottom:0}.ot-counter__number-wrapper{display:inline-flex;font-size:40px;letter-spacing:3px;line-height:1.2;margin-bottom:15px;justify-content:center}.ot-counter__icon{display:inline-block;margin-bottom:20px;line-height:1;font-size:60px;text-align:center;color:var(--archi-color-primary);vertical-align:middle;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-counter__icon i,.ot-counter__icon svg{display:block}.ot-counter__icon svg{width:1em;height:1em;fill:currentColor}.ot-countdown{text-align:center;display:flex;margin-bottom:0}.ot-countdown li{position:relative;display:inline-block;line-height:1;flex-grow:1;flex-basis:0%}.ot-countdown li span{display:block;font-size:72px;font-weight:400;margin-bottom:15px;white-space:nowrap}.ot-countdown li p{margin-bottom:0;font-size:16px;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.ot-countdown li p{font-size:14px}.ot-countdown li span{font-size:42px}.ot-countdown li span{margin-bottom:10px}}.ot-team{position:relative;overflow:hidden}.ot-team__thumb img{display:inline-block;width:100%;max-width:100%}.ot-team__info{position:absolute;color:#ccc;padding:20px;background:var(--archi-color-second);z-index:100;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.ot-team__info .tname{color:var(--archi-color-white);margin-bottom:5px}.ot-team__info .tname a{color:currentColor}.ot-team__info .tname a:hover{color:var(--archi-color-primary)}.ot-team__info .tjob{font-size:14px;line-height:1.7em}.ot-team__info .team-social a{display:inline-block;text-align:center;font-size:20px;margin-right:10px;color:var(--archi-color-white);vertical-align:top}.ot-team__info .team-social a:last-child{margin:0}.ot-team__info .team-social a svg{width:1em;fill:currentColor;transition:all 0.2s ease-in-out}.ot-team__info .team-social a:hover{color:var(--archi-color-primary)}.ot-team .small-border{width:50px}.display-on-hover .ot-team__info{top:100%;left:0;width:100%;height:100%;padding-bottom:0;visibility:hidden}.display-on-hover:hover .ot-team__info{top:0;visibility:visible}.alway-display .ot-team__info{width:calc(100% - 40px);height:auto;left:20px;bottom:20px}.ot-timeline{width:100%}.ot-timeline-item{position:relative;padding-left:40px}.ot-timeline .tl-marker{position:absolute;top:0;bottom:0;left:0;width:6px}.ot-timeline .tl-marker:before{position:absolute;top:20px;left:0;content:"";display:block;width:6px;height:6px;border:3px solid #fff0;border-radius:100%;background:var(--archi-color-white)}.ot-timeline .tl-marker:after{position:absolute;top:0;left:3px;content:"";display:block;width:1px;height:100%;background:rgb(255 255 255 / .1)}.timeline-item:last-child .ot-timeline .tl-marker:after{content:none}.ot-timeline .tl-time{font-family:var(--archi-heading-font-family);font-size:18px;line-height:1.2;color:var(--archi-color-light)}.ot-timeline .tl-time span{display:inline-block;padding:10px 20px;border:1px solid #ddd}.ot-timeline .tl-detail{padding-bottom:30px}.ot-timeline .tl-detail p{margin-bottom:0}.ot-timeline .tl-title{color:var(--archi-color-primary);margin-top:25px;margin-bottom:8px}@media (min-width:768px){.ot-timeline{display:table}.ot-timeline .tl-time,.ot-timeline .tl-detail,.ot-timeline .tl-marker{display:table-cell;vertical-align:top;padding-top:20px}.ot-timeline .tl-marker{position:relative}.ot-timeline .tl-detail{padding-left:60px;padding-bottom:20px}.ot-timeline .tl-time{padding-right:30px}.ot-timeline .tl-time span{margin-top:-15px}.ot-timeline .tl-title{margin-top:0}.ot-timeline .ot-timeline-item{display:table-row;padding:0}}.projects-thumbnail{position:relative;display:inline-block;margin:0;vertical-align:top;overflow:hidden}.projects-thumbnail:not(.overlay-creative) .post-title{font-family:var(--archi-body-font-family);display:block;font-weight:700;font-size:11px;color:var(--archi-color-primary);text-transform:uppercase;letter-spacing:5px}.pf_2_cols .creative-two:hover span.bg{width:1000px;height:1000px}.isotope-filter{position:relative;z-index:5;margin-bottom:20px}.isotope-filter ul{display:inline;font-weight:400;letter-spacing:1px;padding:0;margin:0;list-style:none}.isotope-filter ul li{display:inline-block;margin-right:5px;margin-bottom:10px}.isotope-filter ul li:last-child,.isotope-filter ul li.f-right{margin-right:0}.isotope-filter ul li.f-left{margin-left:0}.isotope-filter ul li a{display:inline;padding:9px 20px;font-size:11px;letter-spacing:3px;text-transform:uppercase;outline:none}.isotope-filter ul li a.active,.isotope-filter ul li a:hover{color:var(--archi-color-second);background:var(--archi-color-primary)}.loadmore_wrapper{margin-top:50px;clear:both}.loadmore_wrapper span{transition:opacity 0.3s}.loadmore_wrapper i.fa-spinner{position:absolute;top:calc(50% - 9px);left:calc(50% - 10px);font-size:18px;margin:0;opacity:0;visibility:hidden;transition:all 0.2s;animation:loadingP 2s linear infinite}.loadmore_wrapper .loading i.fa-spinner{opacity:1;visibility:visible}.loadmore_wrapper .loading span{opacity:0;transition:opacity 0.2s}.projects-masonry{margin-top:-30px;margin-left:-15px;margin-right:-15px}.projects-masonry .project-item{display:inline-block;float:left;padding:0 15px;margin-top:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.projects-masonry .grid-sizer{width:100%;padding:0;margin:0}.projects-masonry.pf_2_cols .project-item,.projects-masonry.pf_2_cols .grid-sizer{width:50%}.projects-masonry.pf_2_cols .project-item.width2x,.projects-masonry.pf_2_cols .grid-sizer.width2x{width:100%}.projects-masonry.pf_3_cols .project-item,.projects-masonry.pf_3_cols .grid-sizer{width:33.3333333333%}.projects-masonry.pf_3_cols .project-item.width2x,.projects-masonry.pf_3_cols .grid-sizer.width2x{width:66.66666666%}.projects-masonry.pf_4_cols .project-item,.projects-masonry.pf_4_cols .grid-sizer{width:25%}.projects-masonry.pf_4_cols .project-item.width2x,.projects-masonry.pf_4_cols .grid-sizer.width2x{width:50%}@media (max-width:1199px){.projects-masonry.pf_4_cols .grid-sizer,.projects-masonry.pf_4_cols .project-item{width:33.333333%}.projects-masonry.pf_4_cols .grid-sizer.width2x,.projects-masonry.pf_4_cols .project-item.width2x{width:66.666666%}}@media (max-width:991px){.projects-masonry.pf_3_cols .project-item,.projects-masonry.pf_3_cols .grid-sizer,.projects-masonry.pf_4_cols .grid-sizer,.projects-masonry.pf_4_cols .project-item{width:50%}.projects-masonry.pf_3_cols .project-item.width2x,.projects-masonry.pf_3_cols .grid-sizer.width2x,.projects-masonry.pf_4_cols .grid-sizer.width2x,.projects-masonry.pf_4_cols .project-item.width2x{width:100%}.isotope-filter ul li.f-left,.isotope-filter ul li.f-right{float:none}.isotope-filter ul li.f-right{margin-right:5px}.isotope-filter ul li.f-left{margin-left:5px}}@media (max-width:767px){.projects-masonry.pf_2_cols .project-item,.projects-masonry.pf_2_cols .grid-sizer,.projects-masonry.pf_3_cols .project-item,.projects-masonry.pf_3_cols .grid-sizer,.projects-masonry.pf_4_cols .grid-sizer,.projects-masonry.pf_4_cols .project-item{width:100%}.projects-masonry.pf_2_cols .project-item.width2x,.projects-masonry.pf_2_cols .grid-sizer.width2x,.projects-masonry.pf_3_cols .project-item.width2x,.projects-masonry.pf_3_cols .grid-sizer.width2x,.projects-masonry.pf_4_cols .grid-sizer.width2x,.projects-masonry.pf_4_cols .project-item.width2x{width:100%}}.isotope{transition-property:height,width}.isotope,.isotope-item{transition-duration:0.4s}@keyframes loadingP{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.project-bottom{border-top:1px solid var(--archi-border-bottom-color);padding-bottom:100px;margin-top:60px}.single-project-navigation{padding-top:60px}.single-project-navigation .post-nav{margin-bottom:0}.project-related-posts-wrap{padding-top:70px}.project-related-title-wrap h2{margin-bottom:30px}.ot-video-popup{display:inline-block;position:relative;overflow:hidden;vertical-align:top}.ot-video-popup__image{display:block;overflow:hidden}.ot-video-popup__image img{width:100%;transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear}.ot-video-popup .octf-btn-play{position:relative;width:80px;height:80px;display:inline-block;text-align:center;line-height:80px;color:var(--archi-color-white);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;opacity:1}.ot-video-popup .octf-btn-play i{position:static;font-size:21px}.ot-video-popup .octf-btn-play:not(.no-effect):before{position:absolute;content:"";left:50%;top:50%;display:block;width:100%;height:100%;background:var(--archi-color-primary);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;z-index:0;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);animation:pulse-border 1500ms ease-out infinite}.ot-video-popup__btn{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ot-video-popup:not(.no-scale):hover img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.ot-text-marquee{color:var(--archi-color-white);white-space:nowrap}.ot-text-marquee .swiper-slide{width:auto;padding:0 110px}.ot-text-marquee__txt{display:block;font-size:120px;line-height:1.2;letter-spacing:-2px;font-style:normal;font-weight:600;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ot-text-marquee__txt:after{position:absolute;content:"";top:50%;right:-40px;width:80px;height:10px;background:var(--archi-color-primary);transform:translateY(-50%)}.swiper-wrapper.ticker{transition-timing-function:linear!important}.octf-btn-line{border:solid 1px rgb(255 255 255 / .2);color:var(--archi-color-light);font-weight:500;font-size:12px;line-height:18px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:3px;padding-left:30px;padding-right:50px;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;text-decoration:none}#contact_form input[type=submit].octf-btn-line{background:none;padding:8px 20px;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}#contact_form input[type=submit].octf-btn-line:hover{background-color:var(--archi-color-primary);color:var(--archi-color-second);border-color:var(--archi-color-second)}#contact_form textarea{height:178px}body .elementor-widget:not(:last-child){margin-bottom:0}.elementor-default .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-icon.elementor-social-icon{display:inline-flex}.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{width:100%}.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:480px){.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{max-width:100%}.elementor-element .container{width:100%;padding:0}.elementor .e-con>.e-con-inner,.main-navigation ul ul.sub-mega-menu.boxed{max-width:100%}}@media (min-width:576px){.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{max-width:540px}.elementor-element .container{width:510px;padding:0}.elementor .e-con>.e-con-inner,.main-navigation ul ul.sub-mega-menu.boxed{max-width:510px}}@media (min-width:768px){.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{max-width:720px}.elementor-element .container{width:690px;padding:0}.elementor .e-con>.e-con-inner,.main-navigation ul ul.sub-mega-menu.boxed{max-width:690px}}@media (min-width:992px){.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{max-width:960px}.elementor-element .container{width:930px;padding:0}.elementor .e-con>.e-con-inner,.main-navigation ul ul.sub-mega-menu.boxed{max-width:930px}}@media (min-width:1200px){.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{max-width:1140px}.elementor-element .container{width:1110px;padding:0}.elementor .e-con>.e-con-inner,.main-navigation ul ul.sub-mega-menu.boxed{max-width:1110px}}@media (min-width:1400px){.elementor .elementor-section.elementor-section-boxed>.elementor-container,.container{max-width:1320px}.elementor-element .container{width:1290px;padding:0}.elementor .e-con>.e-con-inner,.main-navigation ul ul.sub-mega-menu.boxed{max-width:1290px}}.octf-cta-header{display:inline-block;position:relative;height:100%;align-items:center}.octf-cta-header .toggle_search{cursor:pointer}.octf-cta-header .toggle_search i{display:inline-block;color:var(--archi-color-white);text-align:center;vertical-align:middle;min-width:22px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.octf-cta-header .toggle_search i:before,.octf-cta-header .toggle_search i:after{font-size:22px}.octf-cta-header .toggle_search i.fa.fa-close:before{font-size:18px}.octf-cta-header .h-search-form-field{display:none;position:absolute;z-index:99;top:calc(100% + 10px);right:-30px;width:340px}.octf-cta-header .h-search-form-field .h-search-form-inner{padding:35px;background-color:#1d1e1f}.octf-cta-header .h-search-form-field.show{-webkit-animation:searchSlideUp 0.5s cubic-bezier(.23,1,.32,1) both;animation:searchSlideUp 0.5s cubic-bezier(.23,1,.32,1) both}@-webkit-keyframes searchSlideUp{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes searchSlideUp{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.octf-cart{position:relative;display:inline-flex;align-items:center;justify-content:center}.octf-mainbar-container .octf-cart{margin-left:50px}.site-header-cart{position:absolute;top:calc(100% + 10px);right:-30px;color:#fff;width:342px;padding:30px;background:#2a2a2a;visibility:hidden;opacity:0;z-index:10;box-shadow:3px 3px 15px 0 rgb(0 0 0 / .1);-webkit-box-shadow:3px 3px 15px 0 rgb(0 0 0 / .1);-moz-box-shadow:3px 3px 15px 0 rgb(0 0 0 / .1);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}.site-header-cart .woocommerce-mini-cart__buttons{margin-bottom:-15px}.site-header-cart .widget_shopping_cart_content{text-align:left}.octf-cart:hover .site-header-cart{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.octf-cart:hover .site-header-cart:before{content:"";position:absolute;height:10px;width:100%;top:-10px;left:0}.cart-contents{position:relative;display:inline-block;min-width:48px;text-align:right;color:var(--archi-color-mainmenu)}.cart-contents i:before{font-size:22px}.cart-contents .cart-count{position:relative;display:inline-block;font-size:12px;font-weight:700;text-align:center;margin-top:2px;color:var(--archi-color-btn);background:var(--archi-color-primary);width:1.5em;height:1.5em;line-height:1.5em;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.de_light .site-header-cart{color:var(--archi-body-font-color);background:#fff}@media only screen and (max-width:1024px){.site-header-cart{display:none}}.octf-menu-hamburger{position:fixed;top:-100%;left:0;width:100%;height:100%;z-index:999;visibility:hidden;-webkit-transition:0.5s linear all;-moz-transition:0.5s linear all;transition:0.5s linear all}.octf-menu-hamburger.open-menu{top:0;z-index:9999;visibility:visible;background:rgb(0 0 0 / .9)}.admin-bar .octf-menu-hamburger.open-menu{top:32px}#menu-hamburger-close{position:fixed;color:var(--archi-color-white);width:30px;height:45px;cursor:pointer;z-index:99}#menu-hamburger-close span.line-1,#menu-hamburger-close span.line-2{display:block;position:absolute;right:0;top:32px;width:30px;height:3px;background:var(--archi-color-white);border-radius:10px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}#menu-hamburger-close span.line-1{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-hamburger-close span.line-2{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#menu-hamburger-close:hover span.line-1,#menu-hamburger-close:hover span.line-2{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}#menu-hamburger-close.on-left{left:20px}#menu-hamburger-close.on-right{right:20px}@media (max-width:782px){.admin-bar .octf-menu-hamburger{top:46px}}.menu-hamburger-toggle{display:inline-block}.menu-hamburger-toggle a{display:block;width:30px;color:var(--archi-color-white);overflow:hidden}.menu-hamburger-toggle a:hover span:nth-child(1){margin-left:50%}.menu-hamburger-toggle a:hover span:nth-child(2){margin-left:25%}.menu-hamburger-toggle span{display:block;width:100%;height:3px;background:var(--archi-color-white);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.menu-hamburger-toggle span~span{margin-top:7px}.side-menu-active .menu-overlay{background:rgb(0 0 0 / .9);visibility:visible;opacity:1;z-index:9998}.mmenu-toggle button{padding:0;color:var(--archi-color-white);background:none;border:none;outline:none}.mmenu-toggle button i:before{font-size:22px}.mmenu-wrapper{position:fixed;top:0;bottom:0;right:0;width:310px;height:100vh;background:var(--archi-color-second);overflow-x:hidden;z-index:9999;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear}.mmenu-wrapper.mmenu-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mmenu-wrapper .mmenu-inner{top:0;height:100%;width:327px;padding:20px 52px 35px 35px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.mmenu-wrapper .mmenu-close{display:block;color:var(--archi-color-white);margin-bottom:10px}.mmenu-wrapper .mobile_mainmenu{margin:0;padding:0}.mmenu-wrapper .mobile-nav{min-width:240px}.mmenu-wrapper .mobile_mainmenu ul{position:relative;margin:0;padding:0;margin-left:15px}.mmenu-wrapper .mobile_mainmenu ul{display:none}.mmenu-wrapper .mobile_mainmenu li{position:relative;list-style:none}.mmenu-wrapper .mobile_mainmenu li a{padding:9px 30px 9px 0;display:block;font-size:14px;color:var(--archi-color-light);border-bottom:1px solid var(--archi-border-color-menu-mobile)}.mmenu-wrapper .mobile_mainmenu>li.menu-item-has-children .arrow{position:absolute;display:block;right:0;top:0;color:var(--archi-color-light);cursor:pointer;width:34px;height:auto;padding:7px 12px 7px 0;line-height:inherit;text-align:right;box-sizing:border-box}.mmenu-wrapper .mobile_mainmenu>li.menu-item-has-children .arrow i{display:inline-block;line-height:1;-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.mmenu-wrapper .mobile_mainmenu>li.menu-item-has-children .arrow.active i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.mmenu-wrapper.on-left{right:auto;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.mmenu-wrapper.on-left.mmenu-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mmenu-wrapper.on-left .mmenu-close{text-align:right}.mmenu-active .mmenu-overlay{background:rgb(0 0 0 / .7);visibility:visible;opacity:1;z-index:9998}.site-overlay{cursor:url(/wp-content/themes/archi/images/close.png) 16 16,default;background:#fff0;width:100vw;height:100vh;position:fixed;top:0;left:0;visibility:hidden;opacity:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;z-index:-1}@media only screen and (max-width:1024px){.admin-bar .mmenu-wrapper{top:32px}}@media only screen and (max-width:782px){.admin-bar .mmenu-wrapper{top:46px}}.list-menu-item-wrapper{margin-bottom:0}.list-menu-item-wrapper li{display:block}.list-menu-item-wrapper li a{display:block}#back-to-top{position:fixed;right:40px;bottom:40px;width:32px;height:32px;line-height:28px;text-align:center;color:#222;background:var(--archi-color-primary);border:0;cursor:pointer;opacity:0;visibility:hidden;outline:none;z-index:999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}#back-to-top:hover{color:var(--archi-color-second);background-color:var(--archi-color-white)}#back-to-top.show{opacity:1;visibility:visible}#back-to-top i{font-family:"FontAwesome";font-weight:400}#back-to-top i:before{font-size:22px}.error-404{position:relative;height:100vh;display:flex;align-items:center;color:var(--archi-color-white);background-size:cover}.error-404 .error-logo{position:absolute;top:30px;left:50%;transform:translateX(-50%)}.error-404 h1{font-size:180px;line-height:1;font-weight:300;color:var(--archi-color-white)}.error-404 h2{font-size:42px;line-height:1;margin-bottom:30px;color:var(--archi-color-white)}.error-404 .page-content{font-size:18px;line-height:32px;max-width:425px;margin:auto}.error-404 .page-content form{margin:10px 15px 0}.error-404 .octf-btn{display:inline-block;margin-top:30px}@media (max-width:600px){.error-404 h1{font-size:120px}.error-404 h2{font-size:28px}.error-404 .page-content{font-size:14px;line-height:24px}}@media (min-width:992px){.lg-hidden{display:none}}@media (min-width:768px) and (max-width:991px){.md-hidden{display:none}}@media (min-width:480px) and (max-width:767px){.sm-hidden{display:none}}.de_light .post-box .entry-title a,.de_light .post-box .post-date>div,.de_light .page-pagination li a:hover,.de_light .widget .tagcloud a:hover{color:var(--archi-color-second)}.de_light .post-box .entry-title a:hover{color:var(--archi-color-primary)}.de_light .post-box .btn-readmore>a:hover{color:var(--archi-color-white);background:#222}.de_light .post-box,.de_light .post-box .post-date .month,.de_light .widget-area .widget,.de_light .widget .tagcloud a{border-color:#ddd}.de_light .comments-area .comment-item .comment-meta .comment-reply,.de_light .page-pagination li a,.de_light .page-pagination li span{border-color:#ccc}.de_light .search-form .search-submit:hover{color:var(--archi-color-white);background-color:var(--archi-color-second)}.de_light .widget .tagcloud a{color:var(--archi-color-link)}.de_light .widget .tagcloud a:hover{border-color:var(--archi-color-second)}.de_light .blog-post .entry-meta,.de_light .blog-post .entry-meta>span{border-color:#eee}.de_light #back-to-top:hover{color:var(--archi-color-white);background:var(--archi-color-second)}.de_light .vertical-main-navigation ul>li>a{opacity:1}