@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap);/*!
Theme Name: artem child
Theme URI: https://artem.bslthemes.com/
Author: beshleyua
Author URI: https://themeforest.net/user/beshleyua
Description: Artem - Digital Agency WordPress Theme
Version: 1.0.1
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: artem
Text Domain: artem-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/
:root{--font-family-sans-serif:'Roboto Condensed'}.cursor--zoom{transform:scale(2.8)!important}button.hamburger.zoom-cursor:before{content:"";position:absolute;display:block;width:30px;height:30px;z-index:0;top:-2.5px;left:-1.5px;border-radius:8px;transition:all .5s ease}button.hamburger.hamburger--black.zoom-cursor:before{background:rgb(255 255 255 / 55%)}button.hamburger.hamburger--white.zoom-cursor:before{background:rgb(0 0 0 / 55%)}button.hamburger.hamburger--black.zoom-cursor:hover:before{background:rgb(255 255 255 / 20%);transform:scale(1.5)}button.hamburger.hamburger--white.zoom-cursor:hover:before{background:rgb(0 0 0 / 20%);transform:scale(1.5)}.is-scroll-disabled .slider .control-slider--vertical{opacity:0}.slider .control-slider--vertical{justify-content:space-around!important}.slider__wrap{margin-top:55vh}a.btn-link.btn-link--circle-right{left:25px}a.btn-link.btn-link--circle-right:hover:before{content:"";position:absolute;background:rgb(0 0 0 / 10%);width:175px;height:55px;display:block;left:-7px;top:16px;border-radius:45px}@media only screen and (min-device-width:560px) and (max-device-width:1136px) and (-webkit-min-device-pixel-ratio:2){.slider__wrap{margin-top:45vh}}body.elementor-kit-471{--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Condensed";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Roboto Condensed";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto Condensed";--e-global-typography-accent-font-weight:300}body{font-family:'Roboto Condensed',sans-serif!important;font-weight:300!important}h1,h2,h3,h4,h5,h6,.title--h6{font-weight:300!important}.elementor-inner p strong{font-weight:400}#details strong,#details p{font-weight:300}.overlay-sideNav,.overlay--45::before{background:transparent!important}#menu-main-menu-horizontal.sideNav{background:rgb(255 255 255 / .75)}#menu-main-menu-horizontal.sideNav{display:none}body.open #menu-main-menu-horizontal.sideNav{display:block}.logotype{width:100%}img.side-logo{display:none;right:calc(150px - 40px);top:30vh;width:80px;z-index:0;position:absolute;transition:all .25s ease}body.open img.side-logo{display:block;z-index:1001;position:fixed;animation:slide-in-right 0.25s cubic-bezier(.25,.46,.45,.94) both}body .swiper-pagination--white .swiper-pagination-bullet{transform:scale(1.5);background:white!important;box-shadow:none!important;border:.5px solid #fff}body .swiper-pagination--white .swiper-pagination-bullet-active{transform:scale(2.5);background:transparent!important}.touch body.home .header-fullscreen{height:91vh}.touch body.home .slider-fullscreen{height:100%}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){img{image-rendering:-webkit-optimize-contrast!important}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){img{image-rendering:unset!important}}}body .swiper-pagination--white:hover{background:rgb(0 0 0 / 25%);padding:5px 10px;border-radius:12px}#gmap .eb-map{height:0;padding-bottom:56.25%!important}.footer-h{margin-top:10em!important;text-align:left!important;font-size:.75rem;border-top:1px solid #E6E6E6;padding-top:4rem}.footer-h .title,.footer-h p{text-align:left}.footer-h .ksocial p{display:flex;flex-direction:row;justify-content:space-between}.footer-h .ksocial a.link_decoration:hover{transform:scale(1.5);transition:all .5s cubic-bezier(.75,-.27,.3,1.33);transform-origin:center center}.elementor-blockquote--align-left .elementor-blockquote footer{justify-content:flex-end}.elementor-blockquote__author,.elementor-blockquote__content{font-weight:700!important}.portfolio-template .header-page{margin-top:0;margin-bottom:0}.void-row label.btn.active{color:#131011!important;text-decoration:underline}.void-row label.btn:hover{color:#ef614a!important}.void-row label.btn{background-color:#ffffff!important;border:none!important}@keyframes slide-in-right{0%{transform:translateX(100vw);opacity:0}100%{transform:translateX(0vw);opacity:1}}li.menu-item.copyright{position:fixed;top:84vh;font-size:0.6rem!important;letter-spacing:normal!important;right:35px;pointer-events:none}li.menu-item.social-link{position:absolute;top:90vh;font-size:1.5rem!important;letter-spacing:normal!important;display:block;color:#164571}li.menu-item.social-link a{width:100%;position:absolute;left:0;right:0;top:10px;bottom:10px;cursor:pointer}li.menu-item.social-link.fb{left:50px}li.menu-item.social-link.insta{left:130px}#menu-main-menu-horizontal.sideNav{padding:40vh 0 0;text-align:center;width:300px}#menu-main-menu-horizontal.sideNav .sideNav__item{padding:.8vh .2rem;font-size:.8rem;letter-spacing:.125rem;font-weight:300!important}.portfolio-template .elementor-element.elementor-element-eec146f .header-page h6.title--overhead{line-height:5px!important;font-size:.75vmax!important}.portfolio-template .elementor-element.elementor-element-eec146f .header-page h1.title{font-size:1.6vmax!important;margin-bottom:0}html:not(.touch) body:not(.elementor-editor-active) section.projectlink{position:fixed;bottom:0;left:0;right:0;width:100vw;padding:1rem;background:rgb(255 255 255 / 85%)}html:not(.touch) body:not(.elementor-editor-active).info-opened section.projectlink{position:relative}.info-btn{top:-3px!important}.al-post__wrapper-inner .al-tags__content i{display:none}section.projectlink .page-nav{margin-top:0;padding:.125rem}html:not(.touch) body:not(.elementor-editor-active) section#information-project-title{display:none}html:not(.touch) body:not(.elementor-editor-active) .info-opened section#information-project-title{display:block}section.projectlink .circle,section.projectlink svg.chevron-double-left,section.projectlink svg.info-circle,svg.file-download{width:1rem;height:1rem}a.open-info{font-size:.8rem;text-transform:uppercase}.back-prj{padding:5px;background:#d9d9d9;font-size:.8rem}.info-opened .back-prj{background:#fff}svg.file-download{color:#164571}html:not(.touch) body:not(.elementor-editor-active) section.projectlink #information-project{max-height:0vh;overflow:hidden;font-size:.85rem;margin-bottom:-35px;pointer-events:none;box-shadow:0 0 0 black,0 0 0 #000;color:#fff0;transition:all .25s cubic-bezier(.25,.46,.45,.94)}html:not(.touch) body:not(.elementor-editor-active) section.projectlink #information-project.info-open{max-height:55vh;margin-bottom:0;overflow:scroll;pointer-events:all;color:#110f10;margin-top:1vh;transition:all .5s cubic-bezier(.25,.46,.45,.94)}html:not(.touch) body:not(.elementor-editor-active) .mybadge{display:none}html:not(.touch) body:not(.elementor-editor-active).info-opened .mybadge{display:flex;flex-direction:row}.swiper-pagination-bullet-active{transform:scale(1.2)}.info-btn{margin-top:-15px}.info-btn .info-open svg{display:none}.info-opened .info-btn{right:0;position:fixed;left:100%!important;width:100%}section.projectlink .page-nav{max-width:50vw;position:relative;margin:0 auto}section.projectlink h1,section.projectlink h2,section.projectlink h3,section.projectlink h4,section.projectlink h5,section.projectlink h6{margin-bottom:1rem;font-weight:400!important}section.projectlink h5{font-size:1.1rem}section.projectlink ul:not(.no-bullet){list-style-position:inside;padding-left:0}section.projectlink ul:not(.no-bullet) li{margin-bottom:1rem}section.projectlink ul.no-bullet{list-style:none;padding-left:1rem}ul.no-bullet li strong{font-weight:bolder!important}.slider .control-slider--vertical{padding:8.5rem 0 7.6rem!important}.info-open #details{position:absolute}.info-open #details+.elementor-column{margin-left:25%}@media only screen and (max-width:1024px){.info-open #details{position:relative}.info-open #details+.elementor-column{margin-left:0}}article div.al-post__wrapper-inner{overflow:hidden}article div.al-image__wrapper,article div.al-content__wrapper{margin-bottom:0!important;transition:all .25s ease}article h2.al-title__content,article div.al-meta__content-wrapper,article div.al-text__content-wrapper{position:absolute;padding:0}article h2.al-title__content{top:3px;left:3px;right:3px}article div.al-meta__content-wrapper{display:none;bottom:10px;left:10px;padding:10px}article div.al-text__content-wrapper{bottom:10px;right:10px}article div.al-meta__content-wrapper .al-post__meta{margin-top:0px!important}article:hover h2.al-title__content,article:hover div.al-meta__content-wrapper,article:hover div.al-text__content-wrapper{background:rgb(255 255 255 / .8);z-index:10}body:not(.portfolio-template) .header-fullscreen{background-color:white!important}article:hover .al-image__wrapper{transform:scale(1.2);transition:all .25s ease}article.portfolio:before{background-color:transparent!important}article .al-post__wrapper-inner{margin:10px}article:hover .al-post__wrapper-inner{border:solid 2px #110f10;margin:10px}h2.al-title__content{height:100%}.al-post__wrapper-inner .al-title__content{margin:0 0}.al-post__wrapper-inner{margin:0;padding:0}article .al-title__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}article .al-title__content a{color:#110f10!important;height:auto;display:block;padding:10px}.footer::before{background-color:#ffffff!important}.touch.is-scroll-disabled a.logo-link{opacity:0}.col-12.col-md-6.footer__left{background:#fff}.elementor-439 .elementor-element.elementor-element-db6404c>.elementor-widget-container{background:#ddd!important}#OutoftheBox .image-folder,#OutoftheBox .entry:hover,#OutoftheBox .entry.hasfocus,#OutoftheBox .entry.isdragged,#OutoftheBox .entry.popupopen,#OutoftheBox .entry.isselected,#OutoftheBox .image-folder .folder-text,#OutoftheBox .image-container .entry-text{background-color:#164571!important}.touch article h2.al-title__content{display:flex}.touch article h2.al-title__content a{z-index:10000;background:rgb(255 255 255 / 50%)}.touch .al-filters__wrapper-select .al-filter__select{background-color:#fff;border-color:#164571}@media only screen and (max-width:580px){#menu-main-menu-horizontal.sideNav .sideNav__item{font-size:1.3rem;line-height:1.9rem}.touch #OutoftheBox .wpcp-thumb-view .entry{margin:0;width:50%!important;display:block;float:left}.touch .files-container{display:flex;flex-direction:row;flex-wrap:wrap}section.projectlink .page-nav{margin-top:20px!important}.down-up{margin-top:95px!important}#menu-main-menu-horizontal.sideNav{background:rgb(255 255 255 / .95);width:100%}img.side-logo{right:calc(50% - 40px)}li.menu-item.social-link{top:88vh}.touch li.menu-item.social-link.insta{left:auto;right:50px}.touch li.menu-item.copyright{right:0;top:auto;bottom:1rem;width:100%;text-align:center;display:block;padding:0!important;margin:0!important}.touch .slider .swiper-control .swiper-button-prev,.slider .swiper-control .swiper-button-next{display:none!important}.touch .slider-fullscreen .control-slider{margin-bottom:-6rem!important}.touch #menu-main-menu-horizontal.sideNav{width:100vw}.touch img.side-logo{right:calc(100vw - 50vw + -35px);top:25vh}a.open-info,.back-prj{background:#fff}.touch .info-btn{display:none}.touch body:not(.elementor-editor-active) section.projectlink{position:relative;bottom:0;left:0;right:0;width:100vw;padding:1rem;background:rgb(255 255 255 / 85%)}.touch body:not(.home) .swiper-container .swiper-slide .cover-slider{background-size:contain}.touch body:not(.home) .header-fullscreen{height:45vh;margin-top:80px;background-size:contain}.touch body:not(.home) .slider-fullscreen{margin-top:80px!important;height:25vh!important}.touch body:not(.home) .slider .control-slider--vertical{padding:0!important}}@media (orientation:landscape){img.side-logo{top:10vh}#menu-main-menu-horizontal.sideNav{padding-top:36vh}.sideNav{line-height:1.3rem}.slider-fullscreen .control-slider{margin-bottom:0;padding:0!important}.touch body.home .header-fullscreen{height:100vh}}