p img{max-width:100%}select{margin-bottom:10px;width:100%;height:30px}span.wpcf7-list-item{display:inline-block;margin:0 1em 0 0}select{margin-bottom:10px;width:100%;height:30px;background:0 0;border:none;color:rgba(255,255,255,.8)}.content-sidebar select,.wp-block-archives-dropdown select,.wp-block-categories select{-webkit-appearance:none;appearance:none;-webkit-border-radius:0px;background-color:transparent;background-color:transparent;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMzA2cHgiIGhlaWdodD0iMzA2cHgiIHZpZXdCb3g9IjAgMCAzMDYgMzA2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDYgMzA2OyIgZmlsbD0iI2ZmZiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9ImV4cGFuZC1tb3JlIj4KCQk8cG9seWdvbiBwb2ludHM9IjI3MC4zLDU4LjY1IDE1MywxNzUuOTUgMzUuNyw1OC42NSAwLDk0LjM1IDE1MywyNDcuMzUgMzA2LDk0LjM1IAkJIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");background-position:calc(100% - 15px) 50%;background-size:11px;background-repeat:no-repeat;border:0;border:1px solid #303039;font-size:13px;color:#fafafc;border-radius:0;box-shadow:none;width:100%;height:36px;padding-left:15px;padding-right:30px;cursor:pointer}span.wpcf7-list-item{display:inline-block;margin:0 1em 0 0}.art-lg-text{font-size:16px}.art-white{color:#fafafc}.art-buttons-frame a{margin-right:15px}.art-el-suptitle{margin-top:5px;color:#8c8c8e;font-style:italic;font-size:12px}.art-img-default{width:100%;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}blockquote{margin-top:30px;margin-bottom:30px;padding:30px 40px;background:linear-gradient(159deg,#252532 0%,#23232d 100%);background:-webkit-linear-gradient(159deg,#252532 0%,#23232d 100%);color:#fafafc;font-weight:400;font-style:italic;font-size:14px;-webkit-box-shadow:0 1px 4px 0 rgba(15,15,20,.1);box-shadow:0 1px 4px 0 rgba(15,15,20,.1);position:relative}blockquote cite{font-style:italic}blockquote:before{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:18px;opacity:.5;top:5px;left:9px;color:#fafafc}blockquote:after{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:18px;opacity:.5;bottom:5px;right:9px;color:#fafafc;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.art-custom-list{padding-left:25px}.art-custom-list li{position:relative;list-style-type:none;color:#fafafc;margin-bottom:5px}.art-custom-list li:before{content:"";position:absolute;top:4px;left:-25px;width:10px;height:10px;border-radius:50%;border:solid 2px #ffc107;background:0 0;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}.art-link.art-white-link{color:#fafafc}.art-link.art-white-link:hover{color:#fafafc;text-shadow:0 0 3px rgba(250,250,252,.4);-webkit-transform:translateX(5px);transform:translateX(5px)}.art-link.art-color-link{color:#ffc107}.art-link.art-color-link:hover{color:#ffc107;text-shadow:0 0 3px rgba(250,250,252,.4);-webkit-transform:translateX(5px);transform:translateX(5px)}.art-link.art-w-chevron{padding-right:10px}.art-link.art-w-chevron:after{position:absolute;font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:9px;top:2px;-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-link.art-w-chevron:hover{-webkit-transform:translateX(0);transform:translateX(0)}.art-link.art-w-chevron:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.art-link.art-left-link{padding-left:10px;padding-right:0}.art-link.art-left-link.art-w-chevron:after{content:"";left:0;-webkit-transform:translateX(0);transform:translateX(0)}.art-link.art-left-link.art-w-chevron:hover:after{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.art-btn{text-transform:uppercase;-webkit-box-shadow:0 1px 4px 0 rgba(15,15,20,.1);box-shadow:0 1px 4px 0 rgba(15,15,20,.1);color:#20202a;background:#ffc107;letter-spacing:1.5px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border:none;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-btn span{-ms-flex-item-align:center;align-self:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.art-btn.art-btn-md{height:45px;font-size:12px;padding:0 35px}.art-btn.art-btn-sm{height:40px;font-size:12px;padding:0 30px}.art-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#1e1e28}@media (max-width:1400px){.p-lg-30-0{padding-top:30px;padding-bottom:0}}@media (max-width:1032px){.p-md-15-0{padding-top:15px;padding-bottom:0}}.admin-bar .art-preloader{height:calc(100vh - 62px)}.admin-bar .art-scroll-frame{height:calc(100vh - 62px)}.scrollbar-track{visibility:hidden;opacity:0;pointer-events:none}.admin-bar .art-app .art-app-wrapper .art-app-container .art-info-bar{height:calc(100vh - 62px)}.art-app .art-app-wrapper .art-app-container .art-info-bar .art-info-bar-frame .art-info-bar-header .art-info-bar-btn.art-disabled{opacity:0;pointer-events:none}.art-app .art-app-wrapper .art-app-container .art-info-bar .art-info-bar-frame .art-scroll-frame .scroll-content{padding:240px 0 50px}.art-app .art-app-wrapper .art-app-container .art-info-bar.art-sidebar .art-info-bar-frame .art-scroll-frame .scroll-content{padding:125px 0 30px}.admin-bar .art-app .art-app-wrapper .art-app-container .art-content{height:calc(100vh - 62px)}.art-app .art-app-wrapper .art-app-container .art-content.art-active{-webkit-transform:translateX(-150px);transform:translateX(-150px)}.art-app .art-app-wrapper .art-app-container .art-content.art-active .art-curtain{pointer-events:all;opacity:.7}.admin-bar .art-app .art-app-wrapper .art-app-container .art-menu-bar{height:calc(100vh - 62px)}.art-app .art-app-wrapper .art-app-container .art-menu-bar .art-menu-bar-frame .art-menu-bar-header .art-menu-bar-btn.art-disabled{opacity:0;pointer-events:none}.art-app .art-app-wrapper .art-app-container .art-menu-bar.art-active{-webkit-transform:translateX(-150px);transform:translateX(-150px)}@media (max-width:1032px){.admin-bar .art-preloader{height:calc(100vh - 32px)}.admin-bar .art-scroll-frame{height:calc(100vh - 32px)}.admin-bar .art-app .art-app-wrapper{height:calc(100vh - 32px)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-info-bar{height:calc(100vh - 32px)}.art-app .art-app-wrapper .art-app-container .art-info-bar.art-active{-webkit-transform:translateX(290px);transform:translateX(290px)}.art-app .art-app-wrapper .art-app-container .art-info-bar.art-active .art-info-bar-frame .art-info-bar-btn{-webkit-transform:translateX(0);transform:translateX(0)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-content{height:calc(100vh - 32px)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-content .art-scroll-frame{height:calc(100vh - 102px)}.art-app .art-app-wrapper .art-app-container .art-content.art-active{-webkit-transform:none;transform:none}.art-app .art-app-wrapper .art-app-container .art-content.art-active .art-curtain{pointer-events:all;opacity:1}.admin-bar .art-app .art-app-wrapper .art-app-container .art-menu-bar{height:calc(100vh - 32px)}.art-app .art-app-wrapper .art-app-container .art-menu-bar.art-active{-webkit-transform:translateX(-230px);transform:translateX(-230px)}.art-app .art-app-wrapper .art-app-container .art-menu-bar.art-active .art-menu-bar-btn{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:782px){.admin-bar .art-preloader{height:calc(100vh - 46px)}.admin-bar .art-scroll-frame{height:calc(100vh - 46px)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-info-bar{height:calc(100vh - 46px)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-content{height:calc(100vh - 46px)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-menu-bar{height:calc(100vh - 46px)}.admin-bar .art-app .art-app-wrapper .art-app-container .art-content .art-scroll-frame{height:calc(100vh - 116px)}}.art-app-onepage .art-app-wrapper .art-app-container .art-content{padding-right:0}.art-sidebar .art-header{height:110px}.art-info-bar .art-header .art-avatar .art-lamp-light.art-not-available:before{opacity:0;-webkit-animation:none;animation:none}.art-info-bar .art-header .art-avatar .art-lamp-light.art-not-available{display:none}.art-info-bar .art-lang-skills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.art-info-bar .art-lang-skills .art-lang-skills-item{width:33.33333%;text-align:center;margin-bottom:15px}.art-info-bar .art-lang-skills .art-lang-skills-item .art-cirkle-progress{width:65%;margin:0 auto 15px}.art-info-bar .art-lang-skills .art-lang-skills-item .art-cirkle-progress .progressbar-text{font-size:13px;color:#cacace!important;position:relative;left:45%!important}.art-info-bar .art-lang-skills .art-lang-skills-item .art-cirkle-progress .progressbar-text:after{content:"%";position:absolute;right:-7px}.art-info-bar .art-hard-skills .art-hard-skills-item .art-line-progress .progressbar-text{width:100%;text-align:right;top:-6px!important;font-size:13px;color:#cacace!important}.art-info-bar .art-knowledge-list{padding-left:0}.art-info-bar .art-knowledge-list li{list-style-type:none;margin-bottom:5px;color:#cacace}.art-info-bar .art-knowledge-list li:last-child{margin-bottom:0}.art-info-bar-frame .art-title-h{margin-top:30px}.art-info-bar .art-knowledge-list li i{margin-right:5px;margin-right:10px;font-size:9px;color:#ffc107}.art-menu-bar nav .main-menu .menu-item .sub-menu .menu-item .sub-menu{margin:0;max-height:0;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.art-menu-bar nav .main-menu .menu-item .sub-menu .menu-item:hover.menu-item-has-children:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.art-menu-bar nav .main-menu .menu-item .sub-menu .menu-item .sub-menu.art-active{max-height:500px}.art-menu-bar nav .main-menu .menu-item .sub-menu.art-active{pointer-events:all;max-height:500px}.art-menu-bar nav .main-menu .menu-item .sub-menu.art-active .menu-item{opacity:1}.art-menu-bar .art-language-change{position:absolute;bottom:0;left:0;width:100%;-webkit-box-shadow:0 1px 4px 0 rgba(15,15,20,.1);box-shadow:0 1px 4px 0 rgba(15,15,20,.1);background:linear-gradient(159deg,rgba(37,37,50,.98) 0%,rgba(35,35,45,.98) 100%);padding:30px 26px;margin:0}.art-menu-bar .art-language-change li{list-style-type:none;-webkit-box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);background:#1e1e28;font-size:12px;border-radius:50%;height:25px;width:25px;margin-bottom:10px}.art-menu-bar .art-language-change li a{text-transform:uppercase;height:100%;width:100%;font-weight:600;display:block;text-align:center;line-height:25px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-menu-bar .art-language-change li.art-active-lang{background-color:#ffc107;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}.art-menu-bar .art-language-change li.art-active-lang a{color:#1e1e28}.art-menu-bar .art-language-change li:last-child{margin-bottom:0}.art-menu-bar.art-active nav .menu-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.art-menu-bar.art-active .art-current-page{opacity:0}.art-section-title .art-right-frame{padding-bottom:30px}.art-card.art-fluid-card{height:calc(100% - 30px)}.art-banner-back{content:"";position:absolute;z-index:0;top:-30px;width:90%;height:30px;margin-left:5%;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);border-top-left-radius:3px;border-top-right-radius:3px;background:rgba(30,30,40,.88)}.art-banner{-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out;background-size:cover;background-position:center;position:relative;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);z-index:99;margin-bottom:30px}.art-banner .art-banner-overlay{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px;width:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(15%,rgba(45,45,58,.9)),color-stop(50%,rgba(45,45,58,.7)),to(rgba(43,43,53,.7)));background-image:linear-gradient(90deg,rgba(45,45,58,.9) 15%,rgba(45,45,58,.7) 50%,rgba(43,43,53,.7) 100%)}.art-banner .art-banner-overlay.art-side-overlay{background-image:-webkit-gradient(linear,left top,right top,color-stop(15%,rgba(45,45,58,.9)),color-stop(50%,rgba(45,45,58,.7)),to(rgba(43,43,53,0)));background-image:linear-gradient(90deg,rgba(45,45,58,.9) 15%,rgba(45,45,58,.7) 50%,rgba(43,43,53,0) 100%)}.art-banner .art-banner-overlay .art-banner-title{width:100%;-ms-flex-item-align:center;align-self:center}.art-banner .art-banner-overlay .art-banner-title h1{color:#fafafc}.art-banner .art-banner-overlay .art-banner-photo{width:390px;position:absolute;right:30px;bottom:0}.art-code{font-family:"Courier Prime",monospace;color:#fafafc}.art-code i{font-style:normal;color:#ffc107}.art-counter-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;opacity:0;position:relative}.art-counter-frame .art-counter-box{min-width:60px}.art-counter-frame .art-counter-box .art-counter{color:#ffc107;font-weight:600;font-family:"Poppins",sans-serif;font-size:22px}.art-counter-frame .art-counter-box .art-counter-plus{margin-left:3px;color:#ffc107;font-weight:600;font-family:"Poppins",sans-serif;font-size:22px}.art-service-icon-box{margin-bottom:30px;position:relative;z-index:1;overflow:hidden;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%)}.art-service-icon-box .art-service-ib-content{padding:30px}.art-service-icon-box .art-service-ib-content .art-service-ib-icon{position:absolute;right:10px;bottom:-45px;opacity:.03;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;-ms-flex-item-align:center;align-self:center}.art-price{margin-bottom:30px;overflow:hidden;position:relative;background-size:cover;background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);text-align:center;-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out}.art-price.art-popular-price{-webkit-transform:scale(1.03);transform:scale(1.03)}.art-price.art-popular-price:before{font-size:10px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:99;top:18px;-webkit-box-shadow:0 1px 4px 0 rgba(15,15,20,.1);box-shadow:0 1px 4px 0 rgba(15,15,20,.1);font-weight:600;color:#1e1e28;right:-72px;content:"POPULAR";padding:2px;width:200px;text-align:center;background:#ffc107}.art-price .art-price-body{position:relative;padding:30px}.art-price .art-price-body .art-asterisk{position:absolute;width:100%;bottom:10px;left:0;text-align:center;font-size:10px}.art-price .art-price-body .art-price-cost{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;padding:0 10px}.art-price .art-price-body .art-price-cost .art-number{font-size:32px;color:#ffc107;font-weight:600;margin-bottom:0}.art-price .art-price-body .art-price-cost .art-number span.art-number-span{color:#fafafc;font-size:13px;font-weight:200;padding:0 5px}.art-price .art-price-body .art-price-cost .art-number sup{font-size:14px;position:absolute;top:15px;right:0}.art-price .art-price-body .art-price-list ul{padding:0;margin:0 0 30px}.art-price .art-price-body .art-price-list ul li{list-style-type:none;margin-bottom:10px}.art-price .art-price-body .art-price-list ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px;font-size:9px;color:#ffc107}.art-price .art-price-body .art-price-list ul li.art-empty-item{opacity:.6}.art-price .art-price-body .art-price-list ul li.art-empty-item:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px;font-size:9px;color:#ffc107}.art-price .art-price-body .art-link{margin:0}.art-testimonial-slider{width:100%}.art-testimonial{position:relative;background-size:cover;padding:30px;background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}.art-testimonial .testimonial-body{width:100%;height:100%;z-index:0}.art-testimonial .testimonial-body .art-testimonial-face{position:absolute;-o-object-fit:cover;object-fit:cover;right:30px;top:-15px;width:65px;height:65px;border-radius:50%;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}.art-testimonial .art-testimonial-footer{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.art-testimonial .art-testimonial-footer .art-star-rate{padding:0;padding:5px 15px;margin:0;-webkit-box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);font-size:10px;margin-top:5px;background:#20202a;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#ffc107}.art-testimonial .art-testimonial-footer .art-star-rate li{list-style-type:none;margin-right:5px}.art-testimonial .art-testimonial-footer .art-star-rate li.art-empty-item{color:rgba(43,43,53,.98)}.art-testimonial .art-testimonial-footer .art-testimonial-icon{position:absolute;left:45%;top:20px;opacity:.03;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;-ms-flex-item-align:center;align-self:center}.art-slider-navigation{padding:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.art-slider-navigation .swiper-pagination-bullet{margin-right:10px;background-color:#cacace;border-radius:5px;opacity:.5;height:4px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-slider-navigation .swiper-pagination-bullet:focus{outline:inherit}.art-slider-navigation .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;background-color:#ffc107;opacity:1}.art-slider-navigation .art-slider-nav-frame{display:-webkit-box;display:-ms-flexbox;display:flex}.art-slider-navigation .art-slider-nav-frame .art-slider-nav{margin-left:15px;cursor:pointer;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-slider-navigation .art-slider-nav-frame .art-slider-nav.swiper-button-disabled{opacity:.2;cursor:not-allowed}.art-slider-navigation .art-slider-nav-frame .art-slider-nav:focus{outline:inherit}.art-timeline{position:relative}.art-timeline::before{content:"";position:absolute;top:10px;right:5px;height:calc(100% - 10px);width:5px;background:#191923}.art-timeline .art-timeline-item{position:relative}.art-timeline .art-timeline-item .art-timeline-mark-light{background:#fafafc;position:absolute;top:4px;right:-4px;width:23px;height:23px;opacity:0;border-radius:50%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-timeline .art-timeline-item .art-timeline-mark{position:absolute;top:8px;right:0;width:15px;height:15px;border-radius:50%;border:solid 3px #ffc107;background:#1e1e28;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}.art-timeline .art-timeline-item:hover .art-timeline-mark-light{-webkit-animation:puls 1s infinite;animation:puls 1s infinite}.art-timeline .art-timeline-content{position:relative;margin-right:45px;background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);padding:30px;margin-bottom:30px;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2)}.art-timeline .art-timeline-content:after{height:10px;width:10px;background-color:rgba(43,43,53,.98);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);content:"";position:absolute;top:11px;right:-5px;border-top-right-radius:50%}.art-timeline .art-timeline-content .art-card-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.art-timeline .art-timeline-content .art-card-header .art-right-side{margin-bottom:15px}.art-timeline .art-timeline-content .art-card-header .art-right-side .art-date{margin-left:auto;background:#20202a;padding:5px 15px;border-radius:15px;-webkit-box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);font-size:12px}.art-timeline .art-timeline-content .art-el-description{margin-bottom:1rem}.art-timeline .art-timeline-content .art-el-description p:last-child{margin-bottom:0}.woocommerce form .password-input,.woocommerce-page form .password-input{display:block;width:100%}.art-form-field textarea.art-active{border-color:#ffc107}.art-form-field textarea:focus{border-color:#ffc107}.art-contact-form .art-input:focus{outline:none}.art-contact-form .art-input.art-active+label,.art-contact-form .art-input:focus+label,.art-contact-form label.focused{background:#ffc107;color:#20202a}.art-form-field{position:relative;margin-bottom:30px}.art-contact-form label{text-align:center;color:#cacace;position:absolute;height:50px;width:50px;background:#20202a;top:0;left:0;padding:0 15px;text-transform:uppercase;font-size:13px;line-height:50px;letter-spacing:1px;font-weight:500;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:text}.art-submit-frame{position:relative;height:auto}.art-submit-frame .art-submit{margin:0;overflow:hidden;position:relative;z-index:999}.art-submit-frame .art-submit:focus{outline:inherit}.art-submit-frame .art-success{position:absolute;top:0;left:0;margin-top:-15px;overflow:hidden;max-width:150px;-webkit-transform:scale(0);transform:scale(0);text-transform:uppercase;color:#fafafc;background:#20202a;letter-spacing:1.5px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border:none;height:0;font-size:13px;padding:15px 35px 0;margin:0}.art-blog-card{position:relative;overflow:hidden;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);margin-bottom:30px}.art-blog-card .art-port-cover{position:relative;padding-bottom:60%;display:block}.art-blog-card .art-port-cover img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-blog-card .art-post-description{background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);padding:30px;position:relative;bottom:0}.art-blog-card .art-project-category{display:inline-block}.art-blog-card:hover .art-port-cover img{-webkit-transform:scale(1.07);transform:scale(1.07)}.art-blog-slider .art-blog-card{margin-bottom:0}.art-bts{margin-bottom:30px}.art-pagination,.woocommerce-pagination.art-a.art-pagination{-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);padding:30px 30px 25px;background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);display:block;margin-bottom:30px;text-align:center}.woocommerce-pagination.art-a.art-pagination ul{display:block;border:none}.art-pagination a,.art-pagination span,.post-page-numbers,.woocommerce-pagination.art-a.art-pagination a,.woocommerce-pagination.art-a.art-pagination span{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;padding:0 5px}.art-pagination span.dots,.woocommerce-pagination.art-a.art-pagination .page-numbers{color:#cacace}.woocommerce-pagination.art-a.art-pagination .page-numbers{background:0 0!important}.post-page-numbers.current,.woocommerce-pagination.art-a.art-pagination .page-numbers.current{color:#ffc107}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;float:none;border:none}.art-pagination span,.woocommerce-pagination.art-a.art-pagination span{color:#ffc107}.art-pagination .art-link{margin:0}.woocommerce-pagination.art-a.art-pagination a.next,.woocommerce-pagination.art-a.art-pagination a.prev{height:16px;line-height:20px}.art-pagination a.next,.art-pagination a.prev,.woocommerce-pagination.art-a.art-pagination a.next,.woocommerce-pagination.art-a.art-pagination a.prev{color:#ffc107;position:relative;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;font-weight:600;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-pagination a.next,.woocommerce-pagination.art-a.art-pagination a.next{float:right;padding-right:15px}.art-pagination a.prev,.woocommerce-pagination.art-a.art-pagination a.prev{padding-left:15px;float:left}.art-pagination a.next:hover,.art-pagination a.prev:hover,.woocommerce-pagination.art-a.art-pagination a.next:hover,.woocommerce-pagination.art-a.art-pagination a.prev:hover{-webkit-transform:translateX(0);transform:translateX(0);color:#ffc107;text-shadow:0 0 3px rgba(250,250,252,.4)}.art-pagination a.next::after,.woocommerce-pagination.art-a.art-pagination a.next::after{position:absolute;font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:9px;top:.5px;right:0;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-pagination a.next:hover::after,.woocommerce-pagination.art-a.art-pagination a.next:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.art-pagination a.prev::after,.woocommerce-pagination.art-a.art-pagination a.prev::after{position:absolute;font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:9px;top:.5px;left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-pagination a.prev:hover::after,.woocommerce-pagination.art-a.art-pagination a.prev:hover::after{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.art-brand{width:120px;height:120px;margin:0 auto;display:block;margin-bottom:30px;opacity:.6;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-brand:hover{opacity:1}.art-filter a{color:#cacace;margin-bottom:0}.art-filter a.art-current{color:#fafafc}.art-portfolio-item-frame{display:block;width:100%;outline:inherit;overflow:hidden;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);position:relative;padding-bottom:60%}.art-portfolio-item-frame img,.art-grid .art-portfolio-item-frame img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:brightness(85%) blur(0);filter:brightness(85%) blur(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-portfolio-item-frame .art-item-hover{width:27px;height:27px;-webkit-box-shadow:0 1px 4px 0 rgba(15,15,20,.1);box-shadow:0 1px 4px 0 rgba(15,15,20,.1);border-radius:50%;position:absolute;color:#fafafc;top:30px;left:30px;background:linear-gradient(159deg,rgba(45,45,58,.88) 0%,rgba(43,43,53,.88) 100%);font-size:13px;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.art-portfolio-item-frame:hover .art-item-hover{opacity:.5}.art-portfolio-item-frame:hover .art-item-hover:hover{opacity:1;-webkit-transform:scale(1.07);transform:scale(1.07)}.art-portfolio-item-frame:hover img{-webkit-transform:scale(1.07);transform:scale(1.07);-webkit-filter:brightness(100%) blur(0);filter:brightness(100%) blur(0)}.art-grid{-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out;width:100%}.art-grid:after{content:"";display:block;clear:both}.art-grid .art-grid-item{float:left;margin-bottom:30px;overflow:hidden;position:relative;height:auto;padding:0 15px}.art-grid .art-grid-item .art-item-description{position:absolute;z-index:9;bottom:0;left:15px;width:calc(100% - 29px);padding:30px;background:linear-gradient(159deg,rgba(45,45,58,.98) 0%,rgba(43,43,53,.98) 100%);-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out}.art-grid .art-grid-item:hover .art-item-description{-webkit-transform:translateY(0);transform:translateY(0)}.art-grid.art-grid-2-col .art-grid-item{width:50%}.art-grid.art-grid-2-col .art-grid-item .art-portfolio-item-frame{padding-bottom:66.7%}.art-grid.art-grid-3-col .art-grid-item{width:33.3333%}.art-grid.art-grid-3-col .art-grid-item .art-portfolio-item-frame{padding-bottom:90%}.art-grid.art-grid-masonry .art-grid-item .art-portfolio-item-frame{padding-bottom:0}.art-grid.art-grid-masonry .art-grid-item .art-portfolio-item-frame img{position:relative;height:auto}.art-bts,.art-pagination{width:100%}.art-grid.art-grid-hide-details .art-grid-item .art-item-description{display:none}.art-grid.art-grid-hide-name .art-grid-item .art-item-description h5{display:none}.art-grid.art-grid-hide-desc .art-grid-item .art-item-description div{display:none}.art-grid.art-grid-hide-link .art-grid-item .art-item-description .art-link{display:none}.art-grid.art-grid-2-col .art-grid-item .art-portfolio-item-frame.art-vertical{padding-bottom:140%}@media (pointer:coarse){.art-portfolio-item-frame .art-item-hover{opacity:.5}.art-grid .art-grid-item .art-item-description{position:relative;left:0;width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.art-grid .art-grid-item:hover .art-item-description{-webkit-transform:none;transform:none}}.art-project-cover{position:relative;overflow:hidden;-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);margin-bottom:30px}.art-project-cover .art-portfolio-item-frame{padding-bottom:50%}.art-project-category{color:#8c8c8e;margin-left:auto;display:inline;background:#20202a;padding:5px 15px;border-radius:15px;-webkit-box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);box-shadow:inset 0 3px 8px 0 rgba(15,15,20,.2);font-size:12px}.art-recomendation-popup{background-color:transparent;max-width:50%;margin:0 auto}.art-recomendation-popup .mfp-close{top:-44px}@media (max-width:1600px){.art-banner .art-banner-overlay .art-banner-title h1{color:#fafafc;font-size:42px}.art-banner .art-banner-overlay .art-banner-photo{width:360px}}@media (max-width:1400px){.art-banner-back{display:none}.art-banner .art-banner-overlay .art-banner-title h1{color:#fafafc;font-size:36px}.art-banner .art-banner-overlay .art-banner-photo{width:320px}}@media (max-width:1200px){.art-banner .art-banner-overlay .art-banner-photo{display:none}.art-grid.art-grid-2-col .art-grid-item{width:50%}.art-grid.art-grid-3-col .art-grid-item{width:50%}}@media (max-width:1032px){.art-banner .art-banner-overlay{padding:60px 30px}.art-banner .art-banner-overlay .art-banner-title{text-align:center}.art-banner .art-banner-overlay .art-banner-title h1{color:#fafafc;font-size:46px}.art-banner .art-banner-overlay .art-banner-title .art-buttons-frame{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.art-banner .art-banner-overlay .art-banner-title .art-buttons-frame a{max-width:200px;margin:0 auto}.art-banner .art-banner-overlay .art-banner-title .art-buttons-frame a:first-child{margin-bottom:15px}.art-code{min-height:70px;margin-bottom:0}.art-timeline .art-timeline-content{margin-right:30px}}@media (max-width:768px){.art-section-title .art-right-frame{margin-left:auto;margin-right:auto}.art-grid.art-grid-2-col .art-grid-item{width:50%}.art-grid.art-grid-3-col .art-grid-item{width:50%}.art-filter{text-align:center;display:-webkit-box;display:-ms-flexbox;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.art-filter a{margin:0 7px 10px}.art-m-hidden{display:none}}@media (max-width:720px){.art-grid.art-grid-2-col .art-grid-item{width:100%}.art-grid.art-grid-3-col .art-grid-item{width:100%}}@media (max-width:500px){.art-section-title .art-right-frame{margin-left:auto;margin-right:auto}.art-grid.art-grid-2-col .art-grid-item{width:100%}.art-grid.art-grid-3-col .art-grid-item{width:100%}}.art-menu-bar-btn.art-active span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.art-menu-bar-btn.art-active span:before{-webkit-transform:translate(0px,5px) rotate(-90deg);transform:translate(0px,5px) rotate(-90deg)}.art-menu-bar-btn.art-active span:after{-webkit-transform:translate(0px,-5px) rotate(-90deg);transform:translate(0px,-5px) rotate(-90deg)}.transition-fade .art-price.art-popular-price{-webkit-transform:scale(1.03);transform:scale(1.03)}html.is-animating .transition-fade{opacity:0}html.is-animating .transition-fade .art-a{-webkit-transform:scale(.93);transform:scale(.93);opacity:0}html.is-animating .art-a,html.is-animating .art-current-page{opacity:0}.fade-right{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}html.is-animating .fade-right{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}.fade-left{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}html.is-animating .fade-left{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}@media (max-width:1032px){.transition-fade .art-price.art-popular-price{-webkit-transform:scale(1);transform:scale(1)}}.elementor-section-wrap>section:first-child{padding-top:30px}.portfolio .elementor-section-wrap>section:first-child{padding-top:0}.content-sidebar img{max-width:100%;height:auto}.content-sidebar table caption{padding:5px;font-weight:600;font-size:13px;border-bottom:none;background:#303039;color:#fafafc;text-align:center}.content-sidebar th{padding:5px 0;font-size:13px;font-weight:700;text-align:center;border:none;text-transform:uppercase}.content-sidebar td{border:none;border:1px solid #303039;padding:5px 0;font-size:13px;background:0 0;text-align:center}.content-sidebar tfoot td{border:none}.content-sidebar td.pad{background:0 0}.content-sidebar td#today{background:#ffc107;color:#000!important}.single-post-text img{max-width:100%}.single-post-text img+figure{margin-top:20px}.single-post-text table caption{margin:0 0 10px;padding:0;color:#fafafc;font-size:13px;font-weight:600}dt{margin-bottom:5px;font-weight:700}dd{margin-top:0;margin-bottom:20px;margin-left:20px}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}.pull-right{float:right!important}.pull-left{float:left!important}.pull-none{float:none!important}.alignright{margin-left:20px!important;margin-bottom:10px!important;float:right!important;max-width:50%!important}.alignleft{margin-right:20px!important;margin-bottom:10px!important;float:left!important;max-width:50%!important}.aligncenter{margin-left:auto!important;margin-right:auto!important;display:block}.full-width{max-width:100%;width:100%}.full-max-width{max-width:100%;width:auto}.centrize{display:table!important;table-layout:fixed!important;height:100%!important;position:relative!important;top:0;left:0;z-index:2}.vertical-center{display:table-cell!important;vertical-align:middle!important}.wp-caption,.wp-caption-text,.wp-block-image figcaption,.wp-block-video figcaption,.wp-block-embed figcaption{max-width:100%;margin:0;padding:5px 10px 0;text-align:center;font-size:13px;font-style:italic;opacity:.8}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.single-post-text figure .wp-caption-text,.comment-text figure .wp-caption-text,.gallery-caption,.bypostauthor{font-style:italic}.comment-text{display:flex;flex-direction:column}.single-post-text .content-box *,.comment-text .content-box *{margin-top:0}.single-post-text img,.comment-text img{max-width:100%;height:auto}.single-post-text p a,.comment-text p a{color:#ffc107}.single-post-text p a:hover,.comment-text p a:hover{text-decoration:underline}iframe,object{max-width:100%}.single-post-text ul ul,.comment-text ul ul,.single-post-text ul ol,.comment-text ul ol,.single-post-text ol ol,.comment-text ol ol,.single-post-text ol ul,.comment-text ol ul{margin-top:5px;margin-bottom:5px;margin-left:10px}.single-post-text ul>li a,.single-post-text ol>li a,.comment-text ul>li a,.comment-text ol>li a{color:#fafafc}.wp-block-categories-list li,.wp-block-archives-list li,.widget.widget_nav_menu ul li,.widget.widget_pages ul li,.widget_categories ul li{color:#cacace}.wp-block-categories-list li a,.wp-block-archives-list li a,.widget.widget_nav_menu ul li a,.widget.widget_pages ul li a,.widget_categories ul li a{color:#fafafc}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{padding:0}.wp-block-gallery .blocks-gallery-image:before,.wp-block-gallery .blocks-gallery-item:before{display:none}.single-post-text figure,.comment-text figure{margin:0 0 20px;max-width:100%;overflow:auto}.single-post-text figure .wp-caption-text,.comment-text figure .wp-caption-text,.gallery-caption,.bypostauthor{font-style:italic}.gallery{margin:30px -10px}.single-post-text .gallery{margin-bottom:0}.gallery .gallery-item{margin:0;padding:10px;display:inline-block;vertical-align:top;width:100%;text-align:center}.gallery .gallery-item img{max-width:100%;height:auto}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666%}.gallery.gallery-columns-7 .gallery-item{width:14.28%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111%}.comment-form{background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);padding:30px;margin-bottom:30px;-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out}.comment-form .group-val{position:relative;margin-bottom:30px;line-height:normal}.comment-form .group-val input,.comment-form .group-val textarea,form.post-password-form label input{margin-bottom:0;display:block;height:50px;width:100%;background:linear-gradient(159deg,#252532 0%,#23232d 100%);border:none;color:#fafafc;padding-left:15px;padding-right:15px;outline:none;-webkit-box-shadow:inset 0 1px 4px 0 rgba(15,15,20,.1);box-shadow:inset 0 1px 4px 0 rgba(15,15,20,.1);border-left:solid 50px #20202a;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}form.post-password-form label input{margin-top:10px;border-left:none}.comment-form .group-val textarea{padding-left:15px;padding-top:15px;height:150px}.comment-form .group-val input:focus,.comment-form .group-val textarea:focus{outline:none}.comment-form .btn.fill,form.post-password-form input[type=submit]{margin:0;overflow:hidden;position:relative;padding:0 35px;height:45px;font-size:12px;line-height:45px;background:#ffc107;letter-spacing:1.5px;font-weight:600;text-align:center;text-transform:uppercase;box-shadow:0 1px 4px 0 rgba(15,15,20,.1);color:#20202a;transition:.4s ease-in-out;border:none;outline:none;cursor:pointer;border-radius:0}.comment-form .btn.fill:hover,form.post-password-form input[type=submit]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#1e1e28}.comment-info{padding:15px 0 0;color:#cacace}.comment-info span.comment-reply{position:absolute;top:0;right:0}.comment-reply-link:after{content:"";content:"";margin-left:8px;display:inline-block;vertical-align:middle;font-family:"Font Awesome 5 Free";font-size:12px;line-height:14px;opacity:.8}.post-comments .comments,.post-comments .children{margin:0;padding:0;list-style:none}.comments>.post-comment{background:linear-gradient(159deg,#2d2d3a 0%,#2b2b35 100%);-webkit-box-shadow:0 3px 8px 0 rgba(15,15,20,.2);box-shadow:0 3px 8px 0 rgba(15,15,20,.2);padding:30px;margin-bottom:30px;-webkit-transition:.55s ease-in-out;transition:.55s ease-in-out}.post-comments .post-comment .image{float:left;width:80px;height:80px}.post-comments .post-comment .image img{width:100%;height:100%}.post-comments .post-comment .desc{margin-left:100px;position:relative}.post-comments .post-comment .desc .name{padding:0;margin:0 0 15px;font-size:14px;font-weight:600;color:#fafafc}.post-comments .post-comment .desc .name a{color:#fafafc}.post-comments .post-comment .desc p:first-child{margin-top:0}.post-comments .post-comment .desc p:last-child{margin-top:0}.post-comment.trackback .image,.post-comment.pingback .image{display:none!important}.post-comment.trackback .desc,.post-comment.pingback .desc{margin-left:0!important}.post-comments .children .post-comment{margin-top:30px;padding:30px 0 0 40px;border-top:1px solid rgba(255,255,255,.07)}.form-comment .comment-respond{margin-top:0}.comment-respond{position:relative;margin-top:40px;margin-bottom:25px}.comment-respond .title_inner small{position:absolute;top:10px;left:auto;right:0;display:block;font-size:14px;white-space:nowrap}.comment-respond .title_inner small a{text-decoration:none;opacity:.8}.comment-respond .title_inner small a:hover{opacity:1}.post-text-bottom .share-btn{position:relative;display:inline-block;top:1px;margin-left:7px;margin-right:7px;font-size:16px}.social-share a{margin-right:15px;display:inline-block;vertical-align:top;text-align:center;color:#bbb;transition:all .7s cubic-bezier(.165,.85,.45,1);-moz-transition:all .7s cubic-bezier(.165,.85,.45,1);-webkit-transition:all .7s cubic-bezier(.165,.85,.45,1);-o-transition:all .7s cubic-bezier(.165,.85,.45,1)}.social-share a:last-child{margin-right:0}.social-share a .icon{font-size:16px;color:#bbb}.social-share a:hover{color:#fafafc;opacity:1}.social-share a:hover .icon{color:#fafafc}.post-text-bottom span.cat-links a{color:#ffc107}.post-text-bottom span.cat-links a:hover{text-decoration:none}.post-text-bottom .tags-links{margin:15px 0;display:block}.social-share span{line-height:28px}.post-text-bottom .tags-links *:nth-child(1){margin-left:5px}.post-text-bottom .tags-links a,.post-text-bottom .tags-links span,.content-sidebar .tagcloud a,.wp-block-tag-cloud .tag-cloud-link{margin:0 7px 8px 0;display:inline-block;vertical-align:top;padding:0 7px;height:22px;line-height:19px;font-weight:500;font-size:13px!important;color:#ffc107;text-decoration:none;border:1px solid #ffc107}.content-sidebar .tagcloud a{margin:0 5px 5px 0;font-size:13px!important}.art-pagination{position:relative}.art-pagination:after{content:"";position:relative;display:block;clear:both}.art-pagination>.art-link{position:relative;z-index:2}.art-pagination>.art-link:first-child{float:left!important}.art-pagination>.art-link:last-child{float:right}.art-pagination .art-pagination-center{margin-top:-9px;position:absolute;left:0;top:50%;height:18px;width:100%;text-align:center}@media (max-width:480px){.comment-respond .title_inner small{position:relative;top:0;left:0}.section .content .description-col .details-list li{width:100%}}@media (max-width:1160px){.post-comments .post-comment .image{width:60px;height:60px}.post-comments .post-comment .desc{margin-left:80px}.post-comments .post-comment.pingback .desc{margin-left:0}.post-comments ul.children{padding:20px 20px 0 80px}.post-comments ul.children ul.children{padding:20px 0 0 20px}.post-comments ul.children ul.children ul.children ul.children{padding:20px 0 0 10px}}@media (max-width:840px){.post-comments ul.children{padding:20px 20px 0}.post-comments ul.children ul.children{padding:20px 0 0 20px}.post-comments ul.children ul.children ul.children{padding:20px 0 0 20px}.post-comments ul.children ul.children ul.children ul.children{padding:20px 0 0 10px}}@media (max-width:480px){.section .content .comment-respond .title.comment-reply-title{text-align:left}.post-comments ul.children{padding:15px}.post-comments ul.children ul.children{padding:15px 0 0 10px}.post-comments ul.children ul.children ul.children{padding:15px 0 0 5px}.post-comments ul.children ul.children ul.children ul.children{padding:15px 0 0 5px}.post-comments .post-comment .image{width:40px;height:40px}.post-comments .post-comment .desc{margin-left:55px}.post-comments .post-comment.pingback .desc{margin-left:0}.gallery .gallery-item{width:100%}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:100%}.gallery.gallery-columns-3 .gallery-item{width:100%}.gallery.gallery-columns-4 .gallery-item{width:100%}.gallery.gallery-columns-5 .gallery-item{width:100%}.gallery.gallery-columns-6 .gallery-item{width:100%}.gallery.gallery-columns-7 .gallery-item{width:100%}.gallery.gallery-columns-8 .gallery-item{width:100%}.gallery.gallery-columns-9 .gallery-item{width:100%}}.art-blog-card .art-project-category{color:#cacace}.content-sidebar{position:relative}.content-sidebar .widget{margin-bottom:50px}.content-sidebar .search-form,.wp-block-search{position:relative}.wp-block-search{max-width:230px}.content-sidebar .search-form label{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.comment-form-cookies-consent label{display:inline}.rssSummary{color:#fafafc}.content-sidebar .search-form input[type=text],.content-sidebar .search-form input[type=email],.content-sidebar .search-form input[type=password],.content-sidebar .search-form input[type=datetime],.content-sidebar .search-form input[type=date],.content-sidebar .search-form input[type=month],.content-sidebar .search-form input[type=time],.content-sidebar .search-form input[type=week],.content-sidebar .search-form input[type=search],.content-sidebar .search-form textarea,.content-sidebar .search-form textarea.form-control,.wp-block-search input[type=text],.wp-block-search input[type=email],.wp-block-search input[type=password],.wp-block-search input[type=datetime],.wp-block-search input[type=date],.wp-block-search input[type=month],.wp-block-search input[type=time],.wp-block-search input[type=week],.wp-block-search input[type=search],.wp-block-search textarea,.wp-block-search textarea.form-control{margin-bottom:0;padding:0;width:100%;height:40px;color:#fafafc;outline:none;border:none;background:0 0;border-bottom:none;border-bottom:1px solid rgba(255,255,255,.07);border-radius:0!important;-webkit-border-radius:0!important}.content-sidebar .search-form .btn_search,.search-submit,.wp-block-search__button{position:absolute;right:0;top:50%;margin-top:-20px;margin-bottom:0;background-color:transparent;border:0;z-index:2}.search-submit,.wp-block-search__button{padding:0;width:14px;height:31px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMjE2IDgzMnEwLTE4NS0xMzEuNS0zMTYuNXQtMzE2LjUtMTMxLjUtMzE2LjUgMTMxLjUtMTMxLjUgMzE2LjUgMTMxLjUgMzE2LjUgMzE2LjUgMTMxLjUgMzE2LjUtMTMxLjUgMTMxLjUtMzE2LjV6bTUxMiA4MzJxMCA1Mi0zOCA5MHQtOTAgMzhxLTU0IDAtOTAtMzhsLTM0My0zNDJxLTE3OSAxMjQtMzk5IDEyNC0xNDMgMC0yNzMuNS01NS41dC0yMjUtMTUwLTE1MC0yMjUtNTUuNS0yNzMuNSA1NS41LTI3My41IDE1MC0yMjUgMjI1LTE1MCAyNzMuNS01NS41IDI3My41IDU1LjUgMjI1IDE1MCAxNTAgMjI1IDU1LjUgMjczLjVxMCAyMjAtMTI0IDM5OWwzNDMgMzQzcTM3IDM3IDM3IDkweiIvPjwvc3ZnPg==") no-repeat center center!important;background-size:contain!important;font-size:0;opacity:.7;filter:brightness(0) invert(1)}.content-sidebar .widget-title{margin-top:0;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:14px;font-weight:600;color:#fafafc}.content-sidebar .widget-title:before{content:"";background:rgba(255,255,255,.07);height:1px;position:absolute;left:0;bottom:0;width:100%}.content-sidebar a{color:#fafafc}.content-sidebar a:hover{color:#ffc107}.content-sidebar ul{padding-left:0;margin-top:10px;margin-bottom:10px;list-style:none}.content-sidebar ul ul{margin-left:0}.content-sidebar ul li{margin-bottom:10px;position:relative}.wp-block-categories-list li ul,.wp-block-archives-list li ul{margin-left:0}.wp-block-categories-list li,.wp-block-archives-list li,.widget.widget_nav_menu ul li,.widget.widget_pages ul li,.widget_categories ul li{margin-bottom:10px;padding-left:9px;position:relative}.wp-block-categories-list li ul li:before,.wp-block-archives-list li ul li:before,.widget.widget_nav_menu ul li ul li:before,.widget.widget_pages ul li ul li:before,.widget_categories ul li ul li:before{content:"";position:absolute;top:8px;left:0;width:5px;height:1px;background:#999;opacity:.8}a.rsswidget{margin-right:3px;display:inline-block;font-size:13px;font-weight:600;text-decoration:none}.rss-date,.widget_rss cite{margin:5px 0 10px;display:block;font-size:13px;font-weight:400;opacity:.8}.widget_rss cite{margin:5px 0 20px;font-style:normal}.edit-link{margin-top:30px;display:block}.sticky{position:relative}.sticky:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;height:100%;background:#ffc107;z-index:3}.title.comment-reply-title,.post-comments .title{margin:0 0 30px;font-size:17px;font-weight:600}.wp-block-cover,.wp-block-cover-image{margin:30px 0}.wp-block-cover.alignleft,.wp-block-cover-image.alignleft,.wp-block-cover.alignright,.wp-block-cover-image.alignright{margin-bottom:30px!important}.wp-block-cover p a,.wp-block-cover-image p a{color:#fafafc;text-decoration:none}.wp-block-cover p a:hover,.wp-block-cover-image p a:hover{text-decoration:underline}blockquote p{margin-bottom:.5rem!important;font-style:normal;font-weight:600}blockquote p:first-child{margin-top:0}blockquote cite{color:#fafafc;font-size:13px;font-style:normal}blockquote cite:before{margin-right:5px;content:"-"}blockquote.has-text-align-right cite:before{display:none}blockquote.has-text-align-right cite:after{margin-left:5px;content:"-"}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:30px 40px}.wp-block-pullquote{padding-top:0;padding-bottom:0}.wp-block-pullquote blockquote{padding-bottom:30px;border-left:none;border-bottom:2px solid #ffc107}.wp-block-pullquote.is-style-solid-color{color:#fafafc;background-color:transparent;border:none}.wp-block-pullquote.is-style-solid-color p{color:#fafafc}.wp-block-pullquote.is-style-solid-color blockquote{border:none;color:#fafafc}.wp-block-calendar,.wp-block-archives,.wp-block-categories{margin:1.2rem 0;max-width:480px}.wp-block-search .wp-block-search__label{display:none}.wp-block-group.has-background{padding:20px;color:#101010}.wp-block-group.has-background p:first-child{margin-top:0}.wp-block-group.has-background p:last-child{margin-bottom:0}.wp-block-media-text.has-background{color:#101010}.wp-block-media-text.has-background .has-large-font-size{line-height:1.7}hr.wp-block-separator{margin:30px 0;border:none;border-bottom:1px solid #585d65;max-width:50px}hr.wp-block-separator.is-style-wide{max-width:100%}.wp-block-separator.is-style-dots:before{color:#ccc}.single-post-text table tbody th{background:0 0}.wp-block-button{margin-bottom:1.25rem}.wp-block-button a.wp-block-button__link{padding:13px 35px;background:#ffc107;color:#20202a;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border-radius:46px;-webkit-border-radius:46px}.wp-block-button a.wp-block-button__link:hover{color:#20202a}.wp-block-button.is-style-outline a.wp-block-button__link{padding-top:11px;padding-bottom:11px;border:2px solid #ffc107;color:#ffc107;background:0 0}.wp-block-button.is-style-squared a.wp-block-button__link{border-radius:0;-webkit-border-radius:0}.wp-block-columns{margin-bottom:0}.single-post-text table caption{margin:0 0 10px;padding:0;caption-side:top}.wp-calendar-nav:after{content:"";position:relative;display:block;clear:both}.wp-calendar-nav span.wp-calendar-nav-prev{float:left;color:#fafafc}.wp-calendar-nav span.wp-calendar-nav-next{float:right;color:#fafafc}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{font-size:13px}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt a,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a{font-weight:600}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{margin-top:8px;margin-bottom:22px}.wp-block-latest-comments__comment{margin:1.2rem 0!important;font-size:13px}.wp-block-latest-comments__comment a{font-weight:600}pre.wp-block-code,pre{padding:20px;overflow:auto;white-space:pre-wrap;background:linear-gradient(159deg,#252532 0%,#23232d 100%);background:-webkit-linear-gradient(159deg,#252532 0%,#23232d 100%);color:rgba(233,237,237,1);font-size:13px}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:linear-gradient(159deg,#252532 0%,#23232d 100%);background:-webkit-linear-gradient(159deg,#252532 0%,#23232d 100%)}@media (max-width:992px){.content-sidebar{padding:0 35px;width:31.5%}.sticky:before{left:0;top:0;bottom:0}}@media (max-width:720px){.content-sidebar{padding:0;float:none;width:100%}.post-comments .children .post-comment{margin-top:10px;padding:30px 0 0 20px}.post-comments .children .post-comment{padding-left:0}.post-comments ul.children ul.children ul.children{padding:15px 0 0 10px}}.parallax-container{overflow:hidden}.error-page{height:calc(100vh - 82px);text-align:center;align-items:center;justify-content:center;display:flex}.error-page .description{margin-bottom:0}.mask-object{filter:drop-shadow(0 20px 30px rgba(25,25,27,.1));margin-bottom:2rem;width:30vw;transition:all .8s cubic-bezier(.2,1,.8,1)}.error-page__num{color:#ffc107;font-size:220px;display:block;height:auto;line-height:220px;font-weight:700}@media only screen and (max-width:992px){.mask-object{width:50vw}.error-page__num{font-size:160px;line-height:160px}}@media only screen and (max-width:580px){.mask-object{width:80vw}.error-page__num{font-size:120px;line-height:120px}}section.elementor-element:last-child .section{border-bottom:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{color:#fafafc;padding:10px;margin:20px 0 0}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}ul.blocks-gallery-grid{margin:0!important}.default--scrolling .art-scroll-frame{overflow:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.default--scrolling #scrollbar2{padding:240px 0 50px}.default--scrolling .art-sidebar #scrollbar2{padding:125px 0 30px}@media (min-width:768px){.elementor-widget-arter-pricing .col-lg-4,.elementor-widget-arter-contact-info .col-lg-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.elementor-widget-arter-pricing .col-lg-4,.elementor-widget-arter-contact-info .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:768px){.art-section-title .art-right-frame{margin-top:-10px}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{width:100%!important;max-width:100%!important;margin-right:0!important;float:none!important}}.art-a.art-card .title_inner{margin-bottom:5px;font-size:14px;font-weight:600;color:#fafafc}.description-search{margin-bottom:0}.content-sidebar .widget>ul>li,.content-sidebar .widget div>ul>li{padding-left:0}.content-sidebar select{margin-bottom:0}.started-lnk p a{color:#fafafc}.started-lnk p a:hover{text-decoration:underline}.elementor-element.elementor-element-4b63ded .elementor-container.elementor-column-gap-extended{padding:0}.art-link.art-w-chevron:after{right:0}.art-link.art-left-link.art-w-chevron:after{left:0;right:auto}.art-menu-bar.art-active .main-menu{pointer-events:auto}body.default--scrolling{background:#191923}.default--scrolling .art-preloader{position:fixed;top:0;left:0;right:0;bottom:0;width:auto!important;height:auto!important}.default--scrolling .art-app{width:auto;height:auto;overflow:visible}.default--scrolling .art-app:before,.default--scrolling .art-app:after{content:"";position:fixed;left:0;top:0;width:100%;height:15px;background:#191923;z-index:9999}.default--scrolling .art-app:after{top:auto;bottom:0}.default--scrolling.admin-bar .art-app:before{top:32px}.default--scrolling.admin-bar .art-preloader{top:32px}.default--scrolling .art-app .art-app-wrapper{height:auto;overflow:visible;overflow-x:hidden}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-content,.default--scrolling.admin-bar .art-app .art-app-wrapper .art-app-container .art-content{height:auto}.default--scrolling .art-content .art-scroll-frame,.default--scrolling.admin-bar .art-content .art-scroll-frame{height:auto;overflow:visible}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-info-bar{position:fixed}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-menu-bar-fix{position:absolute;right:0;width:80px;height:calc(100vh - 30px)}.default--scrolling.admin-bar .art-app .art-app-wrapper .art-app-container .art-menu-bar-fix{height:calc(100vh - 62px)}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-menu-bar{position:fixed;top:auto;bottom:auto;right:auto;width:80px}.default--scrolling .art-app .art-app-wrapper .art-app-container:before{content:"";position:fixed;right:0;top:0;width:15px;height:100%;z-index:9999;background:#191923}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-content{padding-left:290px}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-menu-bar.art-active{width:230px}@media (max-width:1032px){.default--scrolling .art-app .art-app-wrapper .art-app-container .art-menu-bar-fix{right:-80px}.default--scrolling .art-app .art-app-wrapper .art-app-container:before,.default--scrolling .art-app:before,.default--scrolling .art-app:after{display:none}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-content{padding-left:0;width:auto}.default--scrolling .art-app .art-app-wrapper{height:auto}.default--scrolling.admin-bar .art-app .art-app-wrapper{height:auto}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-content .art-scroll-frame{height:auto}.default--scrolling.admin-bar .art-app .art-app-wrapper .art-app-container .art-content .art-scroll-frame{height:auto}body.default--scrolling{overflow:visible}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-menu-bar{height:100vh!important}.default--scrolling .art-app .art-app-wrapper .art-app-container .art-info-bar{height:100vh!important}.default--scrolling.fixed .art-app .art-app-wrapper .art-app-container .art-info-bar{top:0}.default--scrolling.fixed .art-app .art-mobile-top-bar{top:0}.default--scrolling.fixed .art-app .art-app-wrapper .art-app-container .art-menu-bar{top:0}}.wpcf7 form.sent .wpcf7-response-output{color:green}.swiper-slide a{display:block}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{outline:none!important}.default--scrolling .art-content .art-scroll-frame,.default--scrolling.admin-bar .art-content .art-scroll-frame{transform:none!important;-webkit-transform:none!important}.woocommerce-js .art-menu-bar .art-current-page,.woocommerce .art-menu-bar .art-current-page,.woocommerce-no-js .art-menu-bar .art-current-page{top:260px}.art-menu-bar .cart-btn{position:absolute;left:0;top:80px;display:block;width:80px;height:80px;text-align:center;z-index:2}.art-menu-bar .cart-btn .cart-icon{position:absolute;left:0;top:0;width:100%;height:100%;line-height:80px;font-size:22px;cursor:pointer}.art-menu-bar .cart-btn .cart-icon .cart-count{position:absolute;right:20px;top:20px;font-size:11px;line-height:16px;color:#20202a;width:16px;height:16px;background:#ffc107;border-radius:100%;-webkit-border-radius:100%}.art-menu-bar .cart-btn .cart-widget{position:absolute;overflow:auto;padding:15px;right:80px;top:0;width:230px;max-height:400px;min-height:72px;background:#191923;display:none;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;box-shadow:0 3px 30px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 30px rgba(0,0,0,.15)}.art-menu-bar .cart-btn .cart-widget a{opacity:1;visibility:visible}.art-menu-bar .cart-btn.opened .cart-widget{display:block}.art-menu-bar .cart-btn .cart-widget p{margin:15px 0;font-size:14px;color:#fff}.woocommerce .woocommerce-breadcrumb{margin:0 0 15px;padding:0;position:relative}.woocommerce-products-header{margin:0 0 30px;position:relative}.woocommerce-products-header__title{font-size:22px;font-weight:700}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,ul.cart_list li,ul.product_list_widget{margin:0;padding:0;list-style:none;text-align:left}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,ul.cart_list li a,ul.product_list_widget li a{display:block;font-weight:700;font-size:14px;line-height:18px;color:#fff}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,ul.cart_list li img,ul.product_list_widget li img{float:right;margin-left:10px;width:60px;height:auto}ul.cart_list li::after,ul.cart_list li::before,ul.product_list_widget li::after,ul.product_list_widget li::before{content:" ";clear:both;display:table}ul.cart_list li,ul.product_list_widget li{padding:4px 0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button .woocommerce-mini-cart__buttons #respond input#submit,.woocommerce-mini-cart__buttons a.button,.woocommerce-mini-cart__buttons button.button,.woocommerce-mini-cart__buttons input.button{margin:0;padding:0 30px;position:relative;overflow:hidden;text-transform:uppercase;font-size:12px;display:inline-block;letter-spacing:1.5px;font-weight:600;margin-right:15px;margin-bottom:10px;background:#ffc107;color:#20202a;height:45px;line-height:45px;text-align:center;transition:.4s ease-in-out;border:none;outline:none;cursor:pointer;border-radius:0}.woocommerce-mini-cart__buttons #respond input#submit,.woocommerce-mini-cart__buttons a.button,.woocommerce-mini-cart__buttons button.button,.woocommerce-mini-cart__buttons input.button{margin:0;padding:0;float:left;width:50%;height:30px;line-height:30px;background:0 0;color:#ffc107}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover .woocommerce-mini-cart__buttons #respond input#submit:hover,.woocommerce-mini-cart__buttons a.button:hover,.woocommerce-mini-cart__buttons button.button:hover,.woocommerce-mini-cart__buttons input.button:hover{background:#ffc107;color:#20202a}.cart-widget a.remove.remove_from_cart_button{margin-bottom:10px;display:block;font-weight:700;font-size:16px;line-height:20px;width:100%;border-bottom:1px solid #333;border-radius:0;text-align:right}.woocommerce-mini-cart__buttons.buttons:after{content:"";position:relative;display:block;clear:both}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:0 0 0 30px;margin:0 0 30px;background-color:transparent;color:inherit;border-top:none}.woocommerce .woocommerce-result-count{margin:0 0 15px;font-size:14px;line-height:30px}.woocommerce .woocommerce-ordering{margin:0 0 15px}.woocommerce .products ul,.woocommerce ul.products{margin:0 -15px;margin-top:-1px}.woocommerce .products ul li.product,.woocommerce ul.products li.product{margin:0 0 30px;padding:0 15px;width:100%}.woocommerce span.onsale{margin:0!important;padding:0 5px;position:absolute;top:0;left:15px!important;right:auto!important;min-height:auto;min-width:auto;font-size:11px;font-weight:600;text-transform:uppercase;color:#20202a;text-align:center;height:24px;line-height:24px;background-color:#ffc107;border-radius:0;-webkit-border-radius:0}.woocommerce ul.products li.product a img{margin:0 0 15px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:0;margin:0 0 10px;font-size:14px;font-weight:600}.woocommerce ul.products li.product .price{margin:0;display:block;font-weight:400;font-size:14px;color:#fff}.woocommerce ul.products li.product .price ins{margin-left:5px;font-weight:600;text-decoration:none}.woocommerce ul.products li.product .price>span{margin-left:0;font-weight:600}.woocommerce ul.products li.product .star-rating{font-size:1em}.woocommerce .star-rating{color:#ffc107}.woocommerce a.remove:hover{background:0 0}.woocommerce ul.products li.product .button.add_to_cart_button{padding:0 15px;height:30px;line-height:30px}.woocommerce ul.products li.product .button.add_to_cart_button:before{content:"";position:relative;margin-right:10px;left:0;top:0;display:inline-block;width:auto;height:auto;font-family:"Font Awesome 5 Free";line-height:auto;font-size:14px;background:0 0}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:44%}.woocommerce div.product div.images{margin-bottom:30px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-left:30px;float:right;width:56%;clear:none}.woocommerce div.product div.summary{margin-bottom:30px}.woocommerce .product span.onsale{left:15px;top:15px}.related.products ul.products li.product{flex:0 0 25%;max-width:25%}.woocommerce div.product .product_title{font-size:30px;line-height:1.2;margin-bottom:30px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#fff;font-size:1.5em;line-height:1}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.5;margin-right:5px;display:inline-block;font-size:16px}.woocommerce .quantity .qty{padding:0;width:3.631em;height:45px;font-size:14px;color:#fff;text-align:center;background:0 0;border:2px solid rgba(255,255,255,.4)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:0 35px;background:#ffc107;color:#20202a;height:45px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:45px;width:110px;font-size:13px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px;background:rgba(255,255,255,.05)}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin-right:0!important;margin-bottom:0!important}.product_meta .posted_in,.product_meta .tagged_as{display:block}.woocommerce .woocommerce-product-rating{font-size:14px;line-height:20px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:30px;margin-top:-15px}.woocommerce .star-rating{height:20px;line-height:18px;font-size:16px;width:85px}.woocommerce .woocommerce-product-rating .star-rating{margin:0 5px 0 0}.woocommerce div.product form.cart{margin-bottom:25px}.product_meta .posted_in,.product_meta .tagged_as{font-size:14px}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{padding:60px 0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 30px;padding:0;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:1px solid #414147}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:none;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{margin:0;padding:0 10px;position:relative;overflow:hidden;text-transform:uppercase;font-size:12px;display:inline-block;letter-spacing:1.5px;font-weight:600;margin-right:15px;margin-bottom:10px;background:0 0;color:#fff;height:28px;line-height:28px;text-align:center;transition:.4s ease-in-out;border:none;outline:none;cursor:pointer;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#ffc107;color:#20202a}.woocommerce-Reviews .title,.woocommerce-Reviews .woocommerce-Reviews-title,.woocommerce-Tabs-panel h2{margin-bottom:30px}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{padding:20px 0 0;margin:20px 0 0}.woocommerce #reviews #comments ol.commentlist li:first-child{padding:0;margin:0}.woocommerce #reviews #comments ol.commentlist li:first-child:before{display:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:relative;padding:0;width:50px;border:none;margin:0;border-radius:100%;-webkit-border-radius:100%}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 66px;border:none;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 7px}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{padding:0;margin:0 0 15px;font-size:14px;font-weight:600;color:#fafafc}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__published-date{display:inline-block;padding:0;font-size:13px}.comment_container{position:relative}.comment_container .star-rating{position:absolute;right:0;top:0}.woocommerce p.stars a{color:#ffc107;font-size:16px}.woocommerce-Reviews .title,.woocommerce-Reviews .woocommerce-Reviews-title,.woocommerce-Tabs-panel h2{font-size:17px;line-height:26px;font-weight:600}.woocommerce-Reviews .title{margin:60px 0 30px}.woocommerce-Reviews .comment-form label{display:block}.woocommerce div.product div.images .flex-control-thumbs{margin:0 -5px}.woocommerce div.product div.images .flex-control-thumbs li{width:33.333%;margin:0;padding:10px 5px 0}.woocommerce table.shop_table{margin:0 0 20px;width:100%;border-radius:0;-webkit-border-radius:0;background:0 0;border:1px solid rgba(255,255,255,.1);border-collapse:collapse}.woocommerce table.shop_table th{font-weight:600;padding:10px;border:none}.woocommerce table.shop_table td{padding:10px;background:0 0;border:none;border-top:1px solid rgba(255,255,255,.1)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid rgba(255,255,255,.1)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding-top:0;padding-bottom:0}.woocommerce a.remove{margin:0 auto;display:block;font-size:20px;height:20px;width:20px;color:#999!important;border:none;text-decoration:none!important}.woocommerce a.remove:hover{color:#fff!important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:70px}.woocommerce-cart-form{margin-bottom:30px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:auto}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{margin-bottom:20px;font-size:1em;padding:0}.woocommerce-notices-wrapper p:last-child{margin-bottom:30px}.woocommerce ul.products li.product a.added_to_cart{display:none}.woocommerce ul.products li.product .button.add_to_cart_button.added{background:#78cc6d;color:#fff}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col-1,.woocommerce-page .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce .col-2,.woocommerce-page .col-2{padding:0;float:none;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col-1,.woocommerce-page .col-1{padding:0;margin-bottom:30px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border:1px solid rgba(255,255,255,.1);background:0 0}.woocommerce-additional-fields{margin-bottom:30px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;width:100%}.woocommerce-input-wrapper{display:block;width:100%}.select2-container--default .select2-selection--single{background-color:#242430;border:1px solid #25252f;border-radius:4px;height:50px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:50px}.woocommerce form .form-row{padding:0;margin:0 0 15px;float:none;width:100%}.woocommerce-error li:before,.woocommerce-info li:before,.woocommerce-message li:before{display:none}.woocommerce ul.order_details li:before{display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid rgba(255,255,255,.1)}.woocommerce-privacy-policy-text{margin-bottom:1.25rem}.woocommerce ul.order_details li{margin-top:0;margin-left:0;margin-bottom:0;margin-right:2em}.woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-navigation{position:relative;margin-bottom:30px;float:none;width:auto}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{margin:0;padding:0;display:inline-block;position:relative;border:none;background:0 0;border-radius:0;-webkit-border-radius:0}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a{margin:0;padding:0 10px;position:relative;overflow:hidden;text-transform:uppercase;font-size:12px;display:inline-block;letter-spacing:1.5px;font-weight:600;margin-right:15px;margin-bottom:10px;background:0 0;color:#fff;height:28px;line-height:28px;text-align:center;transition:.4s ease-in-out;border:none;outline:none;cursor:pointer;border-radius:0}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:before{display:none}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active{background:0 0}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active a{background:#ffc107;color:#20202a}.woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}.content .woocommerce-Address-title.title:after{position:relative;clear:both;display:block;margin:0;padding:0;width:auto;height:auto;background:0 0}.woocommerce-account .addresses .title h3,.addresses .title h3{margin-bottom:0;float:left;font-size:20px}.addresses .title .edit,.woocommerce-account .addresses .title .edit{float:right;font-size:16px}.woocommerce-Reviews .comment-form-cookies-consent label{display:inline}.woocommerce nav.woocommerce-pagination{clear:both}.woocommerce .quantity .qty{display:inline-block}.bts.bts-center{margin-top:30px;text-align:center}.content-sidebar .widget_shopping_cart .cart_list li,.content-sidebar .woocommerce.widget_shopping_cart .cart_list li{padding-left:0;padding-top:10px}.woocommerce table.shop_attributes{border:none;margin:25px 0;width:100%;background:0 0}.woocommerce table.shop_attributes th{border:none;margin:0;background:0 0}.woocommerce table.shop_attributes td{font-style:normal;padding:0;margin:0;background:0 0;border:none}.related.products,.upsells.products{margin-top:30px}.related.products h2,.upsells.products h2{margin-bottom:30px;font-size:17px}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{margin-bottom:30px;width:auto;float:none}.woocommerce .cart-collaterals .cross-sells li:before,.woocommerce-page .cart-collaterals .cross-sells li:before{display:none}@media (max-width:767px){.art-menu-bar .cart-btn{left:-130px;top:-5px}.woocommerce .woocommerce-result-count{margin:0 0 10px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product,.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none;width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{padding-left:0;float:none;width:100%}.woocommerce ul.order_details li{float:none;margin-bottom:2em;padding-right:0;border:none}.woocommerce ul.order_details li:last-child{margin-bottom:0}.art-a.art-project-cover iframe{height:380px}}.art-app .swiper-slide a{display:block}.art-contact-form input[type=text],.art-contact-form input[type=tel],.art-contact-form input[type=email],.art-contact-form input[type=number],.art-contact-form input[type=address],.art-contact-form input[type=password]{padding-left:65px}.art-info-bar .art-lang-skills{display:block;font-size:0}.art-info-bar .art-lang-skills .art-lang-skills-item{width:33%;display:inline-block;vertical-align:top;font-size:13px}.art-menu-bar.art-active .cart-btn{display:none}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border:none!important;color:red;display:block!important}.wpcf7 form.sent .wpcf7-response-output{color:green}.swiper-slide{overflow:visible!important}.appearance_page_tgmpa-install-plugins .wrap p>span.code{display:none!important}.main-nav-custom-border-top{border-top:1px solid rgba(255,255,255,.1);margin-top:1rem;padding-top:1rem}.art-blog-card .art-project-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.art-blog-card .art-project-category a{display:inline}@media (max-width:1032px){.admin-bar .art-app .art-app-wrapper .art-app-container .art-info-bar .art-info-bar-frame .art-info-bar-header{top:46px}.admin-bar .art-app .art-app-wrapper .art-app-container .art-info-bar .art-info-bar-frame .art-info-bar-header{top:46px}.admin-bar.default--scrolling.fixed .art-info-bar .art-header{top:0}.default--scrolling #scrollbar2{padding:15px 15px 90px}.art-app .art-app-wrapper .art-app-container .art-info-bar .art-info-bar-frame .art-scroll-frame .scroll-content{padding-top:0;padding-bottom:120px}.default--scrolling .footer{margin-bottom:20px}}