.archin-heading-title .archin-heading{margin-top:0;margin-bottom:0}.archin-heading-title .c-line{padding-inline-start:60px}.archin-heading-title .c-line:after{position:absolute;content:"";left:0;top:calc(50% - 4px);width:30px;height:8px;background-color:#888}@media screen and (max-width:991px){.archin-heading-title .hide-br br{display:none}}.archin-heading-title span{position:relative}.archin-heading-title svg{vertical-align:unset}.archin-heading-title .vertical-rl{writing-mode:vertical-rl}.archin-heading-title .archin-span-underline span{position:relative}.archin-heading-title .archin-span-underline span::after{position:absolute;content:"";left:0;bottom:-20px;width:100%;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}.archin-heading-title .icon-10{width:10px;height:10px;object-fit:cover;display:inline-block}.archin-heading-title .archin-heading{position:relative;margin:0;background-clip:text;-webkit-background-clip:text;color:#000;transition:color 0.2s ease-in-out}.archin-heading-title .archin-heading .after_none::after{display:none}.archin-heading-title .archin-heading p{margin:0}.archin-heading-title .archin-heading a{transition:none}.archin-heading-title .archin-heading span{display:inline-block}.archin-heading-title .archin-heading.archin-before-line{padding-left:50px}.archin-heading-title .archin-heading.archin-before-line::before{display:inline;position:absolute;content:"";left:0;top:3px;width:30px;height:10px;background-color:var(--color-main)}.archin-heading-title .elementor-widget-archin-text-editor p{margin-bottom:0}.archin-heading-title .left,.archin-heading-title .right{vertical-align:middle;display:inline-flex}.archin-heading-title .icon-img{width:10px;height:10px;object-fit:cover}.archin-heading-title .archin-inline{display:inline}.archin-text-editor p{margin-bottom:0}body.archin-dark-mode .archin-heading-title .archin-heading{color:#fff}@media (prefers-color-scheme:dark){body.archin-auto-mode .archin-heading-title .archin-heading{color:#fff}}.clip-path1{clip-path:polygon(0 0,100% 0,100% 45%,45% 100%,0 100%)}@media screen and (max-width:991px){.archin-heading-title .d-icon-none{display:none}}.archin-button{position:relative;display:inline-block;padding:12px 30px;background-color:#212529;color:#fff;overflow:hidden}.archin-button.animated-gradient-bg::before{position:absolute;content:"";left:0;top:0;width:150%;height:100%;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#0c3df4),color-stop(45%,#02b5ff),color-stop(#02b5ff),to(#0c3df4));background:-webkit-linear-gradient(left,#0c3df4 10%,#02b5ff 45%,#02b5ff,#0c3df4);background:-o-linear-gradient(left,#0c3df4 10%,#02b5ff 45%,#02b5ff,#0c3df4);background:linear-gradient(to right,#0c3df4 10%,#02b5ff 45%,#02b5ff,#0c3df4);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.archin-button.animated-gradient-bg:hover::before{left:-50%}.archin-button .archin-button-text{position:relative;z-index:2}.archin-button .archin-button-icon{display:inline-block;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.archin-button:hover .hover-animation-right-to-left{animation:RL_smooth 1s ease-in-out infinite alternate both}.archin-button.animated-icon .archin-button-content-wrapper .archin-button-icon{position:relative;transition:all 0.3s ease}.archin-button.animated-icon .archin-button-content-wrapper .archin-button-icon:first-of-type{opacity:0;transform:translateX(-10px)}.archin-button.animated-icon .archin-button-content-wrapper .archin-button-icon:last-of-type{opacity:1;transform:translateX(0)}.archin-button.animated-icon:hover .archin-button-content-wrapper{padding-left:10px}.archin-button.animated-icon:hover .archin-button-content-wrapper .archin-button-icon:first-of-type{opacity:1;transform:translateX(0)}.archin-button.animated-icon:hover .archin-button-content-wrapper .archin-button-icon:last-of-type{opacity:0;transform:translateX(10px)}.archin-images-carousel.clip-path{clip-path:inset(-100vw -100vw -100vw 0)}.archin-images-carousel .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:visible;list-style:none;padding:0;z-index:1}.archin-images-carousel .swiper-container.o-hidden{overflow:hidden}.archin-images-carousel .change-opacity .icon-image{opacity:.8}.archin-images-carousel .change-opacity .icon-image:hover{opacity:1}.archin-images-carousel .icon-image{overflow:hidden}.archin-images-carousel .icon-image img{width:100%;height:auto}.archin-images-carousel-center{width:130%;margin-left:-15%}.archin-images-carousel-center .swiper-container{overflow:visible}.archin-images-carousel-center .change-opacity .icon-image{opacity:.8}.archin-images-carousel-center .change-opacity .icon-image:hover{opacity:1}.archin-images-carousel-center .icon-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.archin-testimonials{position:relative;overflow:hidden}.archin-testimonials .clients-slider1{position:relative;overflow:hidden}.archin-testimonials .clients-slider1 .company_name{margin-top:30px;display:block}.archin-testimonials .author{display:flex;align-items:center;padding-top:50px;margin-top:80px;border-top:1px solid #ccc}.archin-testimonials .author .au-img{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-inline-end:20px}.archin-testimonials .author .au-img img{width:100%;height:100%;object-fit:cover}.archin-testimonials .author .au-inf p{margin:0}.archin-testimonials .slider-controls{display:inline-flex;align-items:center;padding:10px 20px;border-radius:30px;border:1px solid #ccc;margin-top:70px;background:#fff;z-index:10}.archin-testimonials .slider-controls .swiper-button-next,.archin-testimonials .slider-controls .swiper-button-prev{position:static;height:max-content;margin:0}.archin-testimonials .slider-controls .swiper-button-next::after,.archin-testimonials .slider-controls .swiper-button-prev::after{color:#000;font-size:12px}.archin-testimonials .slider-controls .swiper-button-next:hover::after,.archin-testimonials .slider-controls .swiper-button-prev:hover::after{color:var(--color-orange1)}.archin-testimonials .slider-controls .swiper-pagination{position:static;margin:0 10px}.archin-testimonials .slider-controls .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px}.archin-testimonials .slider-controls .swiper-pagination .swiper-pagination-bullet .swiper-pagination-bullet-active{width:10px;height:10px}.archin-testimonials .slider-controls.absolute{position:absolute;right:0;bottom:0}.archin-testimonials .slider-controls-2{display:inline-flex;align-items:center;padding:10px 20px;border-radius:30px;color:#fff}.archin-testimonials .slider-controls-2 .swiper-button-next,.archin-testimonials .slider-controls-2 .swiper-button-prev{position:static;height:max-content;margin:0}.archin-testimonials .slider-controls-2 .swiper-button-next::after,.archin-testimonials .slider-controls-2 .swiper-button-prev::after{color:#fff;font-size:12px}.archin-testimonials .slider-controls-2 .swiper-pagination{position:static;margin:0 10px}.archin-testimonials .slider-controls-2 .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;margin:0 5px}.archin-testimonials .slider-controls-2 .swiper-pagination .swiper-pagination-bullet .swiper-pagination-bullet-active{width:10px;height:10px}.archin-icon-box .archin-icon-box-link{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;width:100%;height:100%}.archin-icon-box .elementor-icon-box-icon .elementor-icon{padding:0;height:100%}.archin-icon-box .elementor-icon-box-title{margin-bottom:0}.archin-icon-box.position-left{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:flex}.archin-icon-box.position-left .elementor-icon-box-icon{display:flex;float:left}.archin-icon-box.position-right{text-align:right;webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:flex}.archin-icon-box.position-right .elementor-icon-box-icon{display:flex;float:right}.archin-icon-box .elementor-icon-box-icon[data-background]{background-size:cover;background-repeat:no-repeat}.archin-icon-box p{margin-bottom:0}.archin-icon-box-vertical-align-middle .archin-icon-box.elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archin-icon-box-vertical-align-top .archin-icon-box.elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archin-icon-box-vertical-align-bottom .archin-icon-box.elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.archin-dark-mode .archin-icon-box .elementor-icon-box-icon.invert-dark img{filter:invert(1)}@media (prefers-color-scheme:dark){body.archin-auto-mode .archin-icon-box .elementor-icon-box-icon.invert-dark img{filter:invert(1)}}.archin-container-wrapper .archin-full-page-pagination .swiper-pagination{flex-direction:column;display:flex;top:50%;gap:30px;transform:translate3d(0,-50%,0);right:28px}.archin-container-wrapper .archin-full-page-pagination .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;display:inline-block;border:0;background-color:#fff;margin:0 30px;opacity:1}.archin-container-wrapper .archin-full-page-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;outline:1px solid #fff;outline-offset:6px}.archin-reverse-color .archin-full-page-pagination .swiper-pagination .swiper-pagination-bullet{background-color:#000}.archin-reverse-color .archin-full-page-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-main);outline:1px solid var(--color-main)}@media screen and (max-width:991px){.archin-container-wrapper-mode{overflow:scroll!important}.archin-container-wrapper-mode .archin-container-wrapper{height:max-content!important;overflow:scroll!important}.archin-container-wrapper-mode .archin-container-wrapper>.swiper-wrapper{display:block;overflow:scroll;height:max-content!important}.archin-full-page-pagination{display:none}}.archin-testimonials-carousel .title{margin-bottom:150px}.archin-testimonials-carousel .arrows{position:relative;display:inline-flex;width:max-content;margin-top:10px}.archin-testimonials-carousel .arrows .swiper-button-prev,.archin-testimonials-carousel .arrows .swiper-button-next{position:static;margin:0;display:inline-block}.archin-testimonials-carousel .arrows .swiper-button-prev:after,.archin-testimonials-carousel .arrows .swiper-button-next:after{color:#000;font-size:25px}.archin-testimonials-carousel .slider-content{position:relative;overflow:hidden;z-index:10}.archin-testimonials-carousel .clients-slider{position:relative;margin-top:150px;padding-bottom:160px;border-bottom:1px solid #b4b4b4}.archin-testimonials-carousel .clients-slider .client-card{position:relative;background-color:#fff;padding:40px}.archin-testimonials-carousel .clients-slider .client-card .top-info{display:flex;align-items:center}.archin-testimonials-carousel .clients-slider .client-card .top-info p{font-size:18px;line-height:24px;text-transform:uppercase;color:#000;width:100%;margin:0}.archin-testimonials-carousel .clients-slider .client-card .top-info .icon{width:40px;flex-shrink:0}.archin-testimonials-carousel .clients-slider .client-card .text{font-size:24px;line-height:36px;letter-spacing:-.01em;color:#000;font-style:italic;min-height:340px;padding:30px 0;display:flex;align-items:flex-end;border-bottom:1px solid #ccc}.archin-testimonials-carousel .clients-slider .client-card .user-info{display:flex;align-items:center}.archin-testimonials-carousel .clients-slider .client-card .user-info .img{width:35px;height:35px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-inline-end:10px}.archin-testimonials-carousel .clients-slider .client-card .user-info .img img{width:100%;height:100%;object-fit:cover}.archin-testimonials-carousel .clients-slider .client-card .user-info .name{margin:0}.archin-instagram-card{position:relative;overflow:hidden;height:300px;width:100%;display:inline-block}.archin-instagram-card img{width:100%;height:100%;object-fit:cover}.archin-instagram-card:hover::after{opacity:.4}.archin-instagram-card:hover .icon{opacity:1}.archin-instagram-card:hover .down-to-up{transform:translate(-50%,-50%)!important}.archin-instagram-card::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all 0.3s ease}.archin-instagram-card .down-to-up{transform:translate(-50%,0%)!important}.archin-instagram-card .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;z-index:10;transition:all 0.3s ease}.archin-instagram-card .icon svg{width:40px}.archin-instagram-card .icon svg path{fill:#fff}.archin-slider .header-slider{position:relative;overflow:hidden}.archin-slider .header-slider .swiper-slide{position:relative;overflow:hidden;width:100%}.archin-slider .header-slider .swiper-slide-active{position:relative;z-index:20}.archin-slider .header-slider .slider-controls{position:absolute;right:40px;bottom:130px;z-index:20;display:flex;align-items:center;padding:10px 20px;border-radius:30px;color:#fff}.archin-slider .header-slider .slider-controls .swiper-button-next,.archin-slider .header-slider .slider-controls .swiper-button-prev{position:static;height:max-content;margin-inline-start:50px;font-size:30px}.archin-slider .header-slider .slider-controls .swiper-button-next::after,.archin-slider .header-slider .slider-controls .swiper-button-prev::after{color:#fff;position:relative}.archin-slider .header-slider .swiper-pagination{position:absolute;left:4vw;bottom:120px;color:#fff;z-index:30;width:max-content}.archin-slider .header-slider .swiper-pagination>span{font-size:30px;font-weight:100;display:block;margin:10px 0}.archin-slider .slider-card{position:relative}.archin-slider .slider-card .img{height:650px;position:relative;min-height:100vh}.archin-slider .slider-card .img::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:30%;pointer-events:none}.archin-slider .slider-card .info{position:absolute;left:0;bottom:30px;width:100%;z-index:20;color:#fff}.archin-slider .slider-card .info h1{font-size:calc(12vw + 20px);font-weight:500;line-height:1;text-shadow:0 4px 4px rgb(0 0 0 / .25)}.archin-slider .slider-card .info .archin-button{background-color:#fff0;padding:15px 40px;margin-top:60px;line-height:1.4;color:#fff}.archin-slider .slider-card .info .archin-button svg{margin-left:4px}.archin-slider .slider-card .info .archin-button svg path{fill:#fff}.archin-slider .slider-card .info .archin-button:hover{background-color:#fff}.archin-slider .slider-card .info .archin-button:hover span{color:#000!important}.archin-slider .slider-card .info .archin-button:hover svg path{fill:#000}@media screen and (max-width:991px){.archin-slider .slider-card .info{bottom:60px}.archin-slider .swiper-pagination{display:none}.archin-slider .header-slider .slider-controls{bottom:165px;right:0}.archin-slider .header-slider .slider-controls .swiper-button-prev::after,.archin-slider .header-slider .slider-controls .swiper-button-next::after{font-size:20px}}.archin-products-slideshow .style-slider{position:relative;overflow:hidden}.archin-products-slideshow .style-slider .swiper-button-prev::after,.archin-products-slideshow .style-slider .swiper-button-next::after{color:#fff;font-size:30px}.archin-products-slideshow .style-slider .swiper-button-prev{left:2vw}.archin-products-slideshow .style-slider .swiper-button-next{right:2vw}.archin-products-slideshow .slider-card{position:relative}.archin-products-slideshow .slider-card .bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.archin-products-slideshow .slider-card .content{position:relative;z-index:10;padding:120px 0 0;color:#fff}.archin-products-slideshow .slider-card .content .info{padding:0}.archin-products-slideshow .slider-card .content .info .tag-title{font-size:72px;line-height:80px;text-transform:uppercase;font-weight:500;margin-bottom:250px}.archin-products-slideshow .slider-card .content .info .text{font-size:14px;line-height:24px;text-transform:uppercase}.archin-products-slideshow .slider-card .content .info .title{font-size:150px;line-height:100px;letter-spacing:-.01em;text-transform:uppercase;margin-top:130px;margin-bottom:0;font-weight:500;text-wrap:nowrap}.archin-products-slideshow .slider-card .content .info .archin-button{transition:all 0.3s ease;background:#fff0;border:1px solid #fff;box-shadow:7px 10px 15px rgb(0 0 0 / .2666666667);border-radius:10px}.archin-products-slideshow .slider-card .content .info .archin-button:hover{background:var(--color-main);border-color:var(--color-main)}.archin-products-slideshow .slider-card .content .product-card{position:relative;background-color:#fff;color:#000;padding:40px}.archin-products-slideshow .slider-card .content .product-card:hover .img .butn{transform:translateY(0);opacity:1}.archin-products-slideshow .slider-card .content .product-card .img{position:relative;height:330px;min-height:auto}.archin-products-slideshow .slider-card .content .product-card .img:after{background-color:#fff0;opacity:0}.archin-products-slideshow .slider-card .content .product-card .img .tags{position:absolute;top:10px;left:10px}.archin-products-slideshow .slider-card .content .product-card .img .tags a{font-size:12px;text-transform:uppercase;color:#999;border:1px solid #999;border-radius:5px;padding:5px 10px;margin-inline-end:5px}.archin-products-slideshow .slider-card .content .product-card .img .tags a.sold{background-color:#000;border-color:#000}@media screen and (max-width:991px){.archin-products-slideshow .slider-card .content{padding:80px 0}.archin-products-slideshow .slider-card .content .info .tag-title{font-size:50px;line-height:60px;margin-bottom:50px}.archin-products-slideshow .slider-card .content .info .title{font-size:60px;line-height:100px;margin-top:60px}.archin-products-slideshow .slider-card .content .product-card{margin-top:30px}.archin-products-slideshow .slider-card .content .product-card .img{height:250px}.archin-products-slideshow .swiper-button-next,.archin-products-slideshow .swiper-button-prev{display:none}}.archin-products-tabs .nav-pills{width:max-content;margin:0 auto;border-radius:8px;overflow:hidden;background-color:#F2F1EA;padding:0 15px}.archin-products-tabs .nav-pills .nav-item{list-style:none}.archin-products-tabs .nav-pills .nav-item .nav-link{background-color:#fff0;color:#999;padding:15px;font-weight:500;line-height:1.2;font-size:14px}.archin-products-tabs .nav-pills .nav-item .nav-link.active{color:#000}.archin-products-tabs .products-slider{position:relative;overflow:hidden;padding-bottom:50px}.archin-products-tabs .products-slider .swiper-pagination{width:100%;bottom:10px;position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10}.archin-products-tabs .products-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:0;margin:10px;background-color:#A0B3BB}.archin-products-tabs .products-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-main);outline:1px solid var(--color-main);outline-offset:3px}.archin-products-tabs .products-slider .swiper-button-prev::after,.archin-products-tabs .products-slider .swiper-button-next::after{font-size:25px;color:#000}.archin-products-tabs .products-slider .product-card{position:relative;margin-top:50px}.archin-products-tabs .products-slider .product-card:hover .img .archin-button{transform:translateY(0);opacity:1}.archin-products-tabs .products-slider .product-card .img{position:relative;height:410px}.archin-products-tabs .products-slider .product-card .img .archin-button{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);z-index:10;text-align:center;transform:translateY(30px);opacity:0;transition:all 0.3s ease;background:var(--color-main)}.archin-products-tabs .products-slider .product-card .img .archin-button:hover{background:#000;box-shadow:7px 10px 15px rgb(0 0 0 / .2666666667)}.archin-products-tabs .products-slider .product-card .img .tags{position:absolute;top:10px;left:10px}.archin-products-tabs .products-slider .product-card .img .tags a{font-size:12px;text-transform:uppercase;color:#999;border:1px solid #999;border-radius:5px;padding:5px 10px;margin-inline-end:5px}.archin-products-tabs .products-slider .product-card .img .tags a.sold{background-color:#000;border-color:#000}.archin-slider-2{position:relative;overflow:hidden}.archin-slider-2 .swiper-slide{position:relative;overflow:hidden;width:100%}.archin-slider-2 .swiper-slide-active{position:relative;z-index:20}.archin-slider-2 .slider-controls{position:absolute;right:40px;bottom:40px;z-index:20;display:flex;align-items:center;background-color:rgb(0 0 0 / .6);padding:10px 20px;border-radius:30px;color:#fff}.archin-slider-2 .slider-controls .swiper-button-next,.archin-slider-2 .slider-controls .swiper-button-prev{position:static;height:max-content;margin:0}.archin-slider-2 .slider-controls .swiper-button-next::after,.archin-slider-2 .slider-controls .swiper-button-prev::after{color:#fff;font-size:12px}.archin-slider-2 .slider-controls .swiper-pagination{position:static;margin:0 10px}.slider-card{position:relative}.slider-card .img{height:650px;position:relative;min-height:100vh}.slider-card .img::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:30%;pointer-events:none}.slider-card .info{position:absolute;left:0;bottom:0;width:100%;z-index:20;color:#fff;padding-right:4vw;padding-left:4vw}.slider-card .info h1{font-size:calc(12vw + 20px);font-weight:500;text-shadow:0 0 2px #000;line-height:1}.slider-card .float-box{position:absolute;right:40px;top:180px;background-color:#fff;border-bottom-left-radius:25px;padding:50px;width:350px}.slider-card .float-box h4{font-weight:500;font-size:43px;line-height:60px}.slider-card .float-box ul{padding:0}.slider-card .float-box ul li{list-style:none}@media screen and (max-width:991px){.archin-slider-2 .slider-card .float-box{padding:30px;top:40px;width:230px}.archin-slider-2 .slider-card .float-box h4{font-size:30px;line-height:1.5}.archin-slider-2 .slider-card .float-box .fsz-20{font-size:14px!important}.archin-slider-2 .slider-card .float-box .mt-50{margin-top:20px!important}.archin-slider-2 .slider-card .img{height:550px}.archin-slider-2 .slider-card .info{bottom:60px}}.archin-slider-4{position:relative;color:#fff}.archin-slider-4 .floating-contact{position:absolute;left:80px;bottom:50px;z-index:30}.archin-slider-4 .floating-contact p{margin:0}.archin-slider-4 .arrows{position:absolute;right:80px;bottom:50px;z-index:30;display:flex;align-items:center}.archin-slider-4 .arrows .swiper-button-prev,.archin-slider-4 .arrows .swiper-button-next{position:static;width:35px;height:35px;border-radius:50%;border:1px solid rgb(255 255 255 / .3333333333);margin-inline-start:10px}.archin-slider-4 .arrows .swiper-button-prev::after,.archin-slider-4 .arrows .swiper-button-next::after{font-size:14px;color:#fff}.archin-slider-4 .arrows .swiper-button-prev:hover,.archin-slider-4 .arrows .swiper-button-next:hover{background-color:#fff}.archin-slider-4 .arrows .swiper-button-prev:hover::after,.archin-slider-4 .arrows .swiper-button-next:hover::after{color:var(--color-main)}.archin-slider-4 .header-slider{position:relative;overflow:hidden}.archin-slider-4 .header-slider .swiper-slide-active .content .info h2{transform:translateX(0)!important}.archin-slider-4 .header-slider .slide-card{min-height:100vh;height:1000px}.archin-slider-4 .header-slider .slide-card::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.3}.archin-slider-4 .header-slider .slide-card .bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.archin-slider-4 .header-slider .slide-card .content{height:100%;display:flex;align-items:center;padding:140px 0!important}.archin-slider-4 .header-slider .slide-card .content .info h2{font-size:150px;line-height:130px;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;display:flex;align-items:flex-end;transition:all 1s ease;margin:0}.archin-slider-4 .header-slider .slide-card .content .info h2:nth-last-of-type(1){transform:translateX(50%)}.archin-slider-4 .header-slider .slide-card .content .info h2:nth-last-of-type(3){transform:translateX(-50%)}.archin-slider-4 .header-slider .slide-card .content .info .sm-txt{font-size:14px;text-transform:uppercase;line-height:24px;letter-spacing:.5px;margin-inline-start:-150px;display:inline-block}.archin-slider-4 .header-slider .slide-card .content .info .float-arrow{width:120px;height:120px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:50px;color:#000;margin:100px auto 0}.archin-slider-4 .header-slider .slide-card .content .info .float-arrow svg{width:40px}.archin-slider-4 .header-slider .slide-card .content .info .float-arrow:hover{background-color:var(--color-main);color:#fff}.archin-slider-4 .header-slider .slide-card .content .info .float-arrow:hover path{fill:#fff}@media screen and (max-width:991px){.archin-slider-4 .header-slider .slide-card .content .info h2{font-size:70px;line-height:80px}.archin-slider-4 .header-slider .slide-card .content .info .sm-txt{font-size:15px;margin-inline-start:0;margin-top:30px}.archin-slider-4 .floating-contact{left:15px}.archin-slider-4 .arrows{right:15px}}.archin-services .zoom:hover .img{transform:scale(.95)}.archin-services .zoom:hover .img img{transform:scale(1.3)}.archin-services .service-card{padding:20px 60px 20px 30px;border-inline-start:1px solid #ccc;display:block}.archin-services .service-card:hover .img .arrow{background-color:var(--color-main)!important;color:#fff}.archin-services .service-card:hover .img .arrow svg path{fill:#fff}.archin-services .service-card:hover .arrow{background-color:#000;color:#fff}.archin-services .service-card:hover .arrow svg path{fill:#fff}.archin-services .service-card .icon{color:var(--color-main);margin-bottom:20px;font-size:30px}.archin-services .service-card .icon svg{width:30px;margin-bottom:20px}.archin-services .service-card .icon svg path{fill:var(--color-main)}.archin-services .service-card .img{height:160px;border-radius:10px;overflow:hidden;transition:0.3s ease}.archin-services .service-card .img .arrow{position:absolute;right:15px;top:15px;width:35px;height:35px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;margin:0;border:none}.archin-services .service-card .img img{width:100%;height:100%;object-fit:cover;transition:0.3s ease}.archin-services .service-card .arrow{width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;margin-top:40px;border:1px solid #ccc;transition:all 0.3s ease;display:inline-block}.archin-services .ser-img{width:100%;height:1000px;margin-top:-550px}.archin-services .ser-img img{width:100%;height:100%;object-fit:cover;object-position:bottom}@media screen and (max-width:991px){.archin-services .service-card{border:0;padding:0;margin-top:50px!important}}.archin-projects{position:relative}.archin-projects .swiper-button-next,.archin-projects .swiper-button-prev{width:50px;height:50px;border:1px solid #fff}.archin-projects .swiper-button-next::after,.archin-projects .swiper-button-prev::after{font-size:16px;color:#fff}.archin-projects .swiper-button-next:hover,.archin-projects .swiper-button-prev:hover{background-color:#fff}.archin-projects .swiper-button-next:hover::after,.archin-projects .swiper-button-prev:hover::after{color:#000}.archin-projects .swiper-button-next{right:4vw}.archin-projects .swiper-button-prev{left:4vw}.archin-projects .project-card{display:block;position:relative;height:600px;display:flex;align-items:flex-end;border-inline-end:1px solid #fff}.archin-projects .project-card:hover .info{background-color:#fff}.archin-projects .project-card:hover .info h6,.archin-projects .project-card:hover .info h3{color:#000!important;z-index:5}.archin-projects .project-card .info{padding:40px;width:100%;color:#fff;transition:all 0.3s ease}.archin-projects .project-card .info h6{margin:0}.archin-projects .glry-img{position:absolute;left:0;top:0;width:100%;height:100%}.archin-projects .glry-img .tab-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1,1.1);opacity:0;transition:all 0.7s}.archin-projects .glry-img .tab-img.current{transform:scale(1);opacity:1}@media screen and (max-width:991px){.archin-projects .project-card{height:400px}}.archin-services-cards .service-card{position:relative;margin-top:50px;padding:30px;border:1px solid #ccc;display:block}.archin-services-cards .service-card .img img{width:100%;height:100%;object-fit:cover}.archin-services-cards .service-card:hover{border-top:5px solid var(--color-main)}.archin-services-cards .service-card .top-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}.archin-services-cards .service-card .top-info .title{margin:0}.archin-services-cards .service-card .top-info .icon{width:65px;height:65px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#F3F8E9;color:var(--color-main);font-size:18px}.archin-services-cards .service-card .text{min-height:105px;font-size:19px;display:flex;align-items:end}.archin-card{border:1px solid #ccc;border-radius:15px;padding:30px;transition:all 0.3s ease}.archin-card:hover{border-color:var(--color-main)}.archin-card:hover a{color:#000!important;text-decoration:underline}.archin-card .logo{height:35px;display:inline-block;padding:0;width:100%}.archin-card .logo img{width:100%;height:100%;object-fit:contain}.archin-card .title{display:flex;align-items:end;margin:15px 0;min-height:90px}.archin-tags-card{position:relative;padding:30px 40px;background-color:#F1EEE9;display:block;width:100%}.archin-tags-card:hover .top-info .title{color:#000;text-decoration:underline}.archin-tags-card .top-info{display:flex;align-items:center;justify-content:space-between}.archin-tags-card .top-info .title{font-size:18px;text-transform:uppercase;color:#666}.archin-tags-card .top-info .icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;font-size:24px}.archin-tags-card .top-info .icon svg{width:22px;fill:#000}.archin-tags-card .top-info .icon svg path{fill:#000}.archin-tags-card .tags{margin-top:50px}.archin-tags-card .tags .tag{font-size:21px;margin:5px;font-weight:400;border-radius:30px;color:#000;display:inline-block}.archin-tags-card .tags .tag.back{color:#fff;padding:10px 30px;background:#000}.archin-tags-card .tags .tag.wborder{padding:10px 30px;border:1px solid #ccc}@media screen and (max-width:991px){.archin-tags-card{padding:30px 15px}.archin-tags-card .top-info .title{font-size:16px;margin-inline-end:50px}.archin-tags-card .top-info .icon{width:45px;height:45px;font-size:14px;flex-shrink:0}.archin-tags-card .tags .tag{font-size:13px;padding:5px 10px!important}}.archin-icon-list li{display:flex;align-content:center}.archin-icon-list.hover-animation .elementor-icon-list-item .elementor-icon-list-text{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.archin-icon-list.hover-animation .elementor-icon-list-item .elementor-icon-list-icon{margin-left:-15px;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.archin-icon-list.hover-animation .elementor-icon-list-item:hover .elementor-icon-list-text{margin-left:0}.archin-icon-list.hover-animation .elementor-icon-list-item:hover .elementor-icon-list-icon{margin-left:0;margin-right:8px;opacity:1}.archin-icon-list .icon-background{background:#fff;width:40px;display:inline-flex;height:40px;align-items:center;justify-content:center}.archin-icon-list .elementor-icon-list-icon{display:flex;position:relative}.archin-icon-list .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.archin-icon-list .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.archin-icon-list .elementor-icon-list-item,.archin-icon-list .elementor-icon-list-item a{display:flex;font-size:inherit;align-items:var(--icon-vertical-align,center);position:relative}.elementor-widget:not(.elementor-align-left) .archin-icon-list .elementor-icon-list-item:after{right:0}.elementor-widget:not(.elementor-align-right) .archin-icon-list .elementor-icon-list-item:after{left:0}body.archin-dark-mode .archin-icon-list .icon-background{border-color:rgb(255 255 255 / .2)!important}@media (prefers-color-scheme:dark){body.archin-auto-mode .archin-icon-list .icon-background{border-color:rgb(255 255 255 / .2)!important}}.archin-tabs .accordion-item{border:0;border-radius:0}.archin-tabs .accordion-item .accordion-header{margin:0}.archin-tabs .accordion-item .accordion-button{background-color:transparent!important;border:0;border-top:1px solid #ccc;box-shadow:none;color:#000;font-size:24px;font-weight:600;padding:30px 0}.archin-tabs .accordion-item .accordion-button:not(.collapsed){color:var(--color-main);border-color:var(--color-main);border-radius:0}.archin-tabs .accordion-item .accordion-button:not(.collapsed)::after{background-image:none;content:"\f068";font-family:"Font Awesome 5 Pro";transform:rotate(0)!important}.archin-tabs .accordion-item .accordion-button::after{background-image:none;content:"\f067";font-family:"Font Awesome 5 Pro";transform:rotate(0)!important;font-size:18px;font-weight:400}.archin-tabs .accordion-item .accordion-button .num{color:#999;margin-inline-end:40px;font-weight:300}.archin-tabs .accordion-item .accordion-body{padding:0;padding-bottom:30px;padding-inline-start:60px}.archin-tabs .img{height:550px;margin-top:50px;transform:rotate(15deg)}.archin-tabs .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:rotate(-15deg);transition:all 0.7s ease;z-index:0}.archin-tabs .img img.current{opacity:1;transform:rotate(0);z-index:1}.archin-tabs .curve{position:absolute;bottom:10%;right:0;width:50%;height:100%;z-index:20;object-fit:contain;object-position:bottom right}.archin-tabs .archin-button{padding:15px 40px;border:1px solid var(--color-main);border-radius:50rem;color:var(--color-main);background:#fff0;text-transform:capitalize;line-height:1.5}.archin-tabs .archin-button .archin-button-icon svg path{fill:var(--color-main)}.archin-tabs .archin-button:hover{background:var(--color-main);box-shadow:7px 10px 15px rgb(0 0 0 / .2666666667)}.archin-tabs .archin-button:hover .archin-button-text{color:#fff}.archin-tabs .archin-button:hover .archin-button-icon svg path{fill:#fff}@media screen and (max-width:991px){.archin-tabs .img{width:70vw;margin-inline-start:15vw;height:350px}}.archin-showing{position:relative;color:#fff;overflow:hidden}.archin-showing h3{margin:0}.archin-showing .container{width:1100px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0!important;height:100vh;padding:0;margin:auto}.archin-showing .nav-pills{justify-content:space-between;margin-top:50px}.archin-showing .nav-pills .nav-item{list-style:none;opacity:.6}.archin-showing .nav-pills .nav-item .nav-link{padding:0;margin-inline-end:30px;color:#fff;background-color:#fff0}.archin-showing .nav-pills .nav-item.current{opacity:1}.archin-showing .project-content .title{font-size:100px;letter-spacing:-.05em;font-weight:600;margin-top:80px}.archin-showing .project-content .archin-button{margin-top:20px;border-radius:50rem;background-color:#fff0;border:1px solid #fff;color:#fff}.archin-showing .project-content .archin-button:hover{background-color:var(--color-main)}.archin-showing .imgs .tab-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:all 0.5s ease;z-index:-1}.archin-showing .imgs .tab-img.current{opacity:1}@media screen and (max-width:991px){.archin-showing .project-content .title{font-size:40px;margin-top:50px}.archin-showing .nav-pills .nav-link{margin-inline-end:0;margin-bottom:15px}.archin-showing .projects{padding:0 15px}}@media screen and (max-width:576px){.archin-showing .projects{padding:0 15px}.archin-showing .container{width:100%}}.archin-testimonials-slider{position:relative;overflow:hidden}.archin-testimonials-slider .testi-slider{position:relative;overflow:hidden}.archin-testimonials-slider .swiper-button-prev,.archin-testimonials-slider .swiper-button-next{top:30%}.archin-testimonials-slider .swiper-button-prev::after,.archin-testimonials-slider .swiper-button-next::after{font-size:30px;color:var(--color-main)}.archin-testimonials-slider .testi-card{text-align:center}.archin-testimonials-slider .testi-card h4{font-size:60px;line-height:72px;color:#000}@media screen and (max-width:991px){.archin-testimonials-slider .testi-card h4{font-size:25px;line-height:45px}.archin-testimonials-slider .swiper-button-next,.archin-testimonials-slider .swiper-button-prev{top:auto;bottom:70px}.archin-testimonials-slider .swiper-button-next{right:35%}.archin-testimonials-slider .swiper-button-prev{left:35%}}.archin-text-editor p{margin:0}.archin-text-editor a{display:inline-block}@media screen and (max-width:991px){.archin-text-editor.br-none br{display:none}}.archin-accordion .accordion-item{border:0;border-radius:0}.archin-accordion .accordion-item .accordion-button{color:#000;background-color:#fff0;box-shadow:none;border-top:1px solid #ccc;border-radius:0;padding:30px}.archin-accordion .accordion-item .accordion-button.plus-minus:not(.collapsed)::after{background-image:none;content:"\f068";font-family:"Font Awesome 5 Pro";transform:rotate(0)!important}.archin-accordion .accordion-item .accordion-button.plus-minus::after{background-image:none;content:"\f067";font-family:"Font Awesome 5 Pro";transform:rotate(0)!important}.archin-accordion .accordion-item .accordion-button:not(.collapsed){border-color:#000!important}.archin-accordion .accordion-item .accordion-button:not(.collapsed) .title{color:var(--color-main)}.archin-accordion .accordion-item .accordion-button .title{font-size:24px;margin:0}.archin-accordion .accordion-item .accordion-button .num{font-size:24px;color:#999;font-weight:200;margin-inline-end:30px}.archin-accordion .accordion-item .accordion-body{padding-inline-start:85px;padding-inline-end:50px;padding-top:0;padding-bottom:30px}.archin-accordion .accordion-item .accordion-body .text{font-size:15px;color:#666}.archin-accordion .img{height:550px;border-radius:20px;overflow:hidden;transform:rotate(-30deg) scale(1.3);transition:all 1s ease;transition-delay:0.4s;opacity:0}.archin-accordion .img.animated{transform:rotate(15deg) scale(1);opacity:1}@media screen and (max-width:991px){.archin-accordion .accordion-item .accordion-button .num{display:none}.archin-accordion .accordion-item .accordion-button h3{font-size:21px}.archin-accordion .accordion-item .accordion-body{padding-inline-start:30px}.archin-accordion .img{transform:rotate(0);margin-top:50px;height:350px}}.archin-float-imgs{width:100%;height:100%;position:relative}.archin-float-imgs img{position:absolute;object-fit:cover;transition:all 0.1s ease}.archin-list .archin-row{padding:30px;text-transform:capitalize;transition:all 0.3s ease;border-radius:15px;transition:all 0.3s ease}.archin-list .archin-row:hover{background:var(--color-main)}@media screen and (max-width:991px){.archin-list .archin-row{background-color:rgb(255 255 255 / .0666666667);margin-bottom:30px}}.archin-images-show .main-slider-img{position:relative;z-index:10;overflow:hidden}.archin-images-show .main-slider-img .img{height:900px}.archin-images-show .main-slider-img .img img{width:100%;height:100%;object-fit:cover}.archin-images-show .main-slider-img .arrows{position:absolute;left:50%;transform:translateX(-50%);bottom:90px;display:inline-flex;align-items:center;background-color:#000;padding:5px 15px;border-radius:30px;z-index:20;min-width:max-content}.archin-images-show .main-slider-img .arrows .swiper-button-prev,.archin-images-show .main-slider-img .arrows .swiper-button-next{position:static;margin:0;height:max-content}.archin-images-show .main-slider-img .arrows .swiper-button-prev::after,.archin-images-show .main-slider-img .arrows .swiper-button-next::after{font-size:10px;color:#fff}.archin-images-show .main-slider-img .arrows .swiper-pagination{position:static;margin-bottom:4px;line-height:21px}.archin-images-show .main-slider-img .arrows .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;background-color:#fff;margin:0 10px}.archin-images-show .main-slider-img .arrows .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-main)}@media screen and (max-width:991px){.archin-images-show .main-slider-img .img{height:400px}}.archin-portfolios .filter .links a{font-size:18px;line-height:24px;color:#666;background-color:#fff0;padding:0;margin-inline-end:50px;text-transform:capitalize}.archin-portfolios .filter .links a.active{color:var(--color-main)}.archin-portfolios .case-card{position:relative;margin-bottom:100px}.archin-portfolios .case-card .img{height:400px;border-radius:15px;overflow:hidden;display:block}.archin-portfolios .case-card .img img{width:100%;height:100%;object-fit:cover}.archin-portfolios .case-card .info{padding-top:30px}.archin-portfolios .case-card .info .tags a{font-size:12px;font-weight:500;padding:7px 25px;border:1px solid #ccc;border-radius:30px;margin-inline-end:5px}@media screen and (max-width:991px){.archin-portfolios .filter .links a{margin-bottom:10px;font-size:13px;margin-inline-end:15px;font-weight:700}.archin-portfolios .content{padding:80px 0}.archin-portfolios .content .case-card{margin-bottom:50px}.archin-portfolios .content .case-card .img{height:250px}}.archin-posts-carousel .arrows2{position:relative;display:flex;align-items:center;width:max-content}.archin-posts-carousel .arrows2 .swiper-button-prev,.archin-posts-carousel .arrows2 .swiper-button-next{position:static;margin:0;margin-inline-start:40px}.archin-posts-carousel .arrows2 .swiper-button-prev::after,.archin-posts-carousel .arrows2 .swiper-button-next::after{font-size:18px;color:#000}.archin-posts-carousel .arrows1 .swiper-button-next{color:#000;right:-4.5vw}.archin-posts-carousel .arrows1 .swiper-button-next::after{font-size:40px}.archin-posts-carousel .arrows1 .swiper-button-prev{color:#000;left:-4.5vw}.archin-posts-carousel .arrows1 .swiper-button-prev::after{font-size:40px}.archin-posts-carousel .post-card{position:relative}.archin-posts-carousel .post-card.zoom-hover:hover .img img{transform:scale(1.5)}.archin-posts-carousel .post-card.zoom-hover .img img{transform:scale(1);transition:all 10s linear}.archin-posts-carousel .post-card .img{position:relative;height:415px;border-radius:20px;overflow:hidden}.archin-posts-carousel .post-card .img img{width:100%;height:100%;object-fit:cover}.archin-posts-carousel .post-card .info{padding-top:40px;display:flex}.archin-posts-carousel .post-card .info .date{flex-shrink:0}.archin-posts-carousel .post-card .info .date small{line-height:20.4px}@media screen and (max-width:991px){.archin-posts-carousel br{display:none}.archin-posts-carousel .arrows1 .swiper-button-next{right:0}.archin-posts-carousel .arrows1 .swiper-button-prev{left:0}.archin-posts-carousel .arrows2{margin-top:40px}.archin-posts-carousel .arrows2 .swiper-button-next,.archin-posts-carousel .arrows2 .swiper-button-prev{margin-inline-start:0;margin-inline-end:30px}.archin-posts-carousel .post-card .img{height:350px}.archin-posts-carousel .post-card .info{display:block;width:100%}.archin-posts-carousel .post-card .info .date{margin-bottom:15px}}.archin-posts-slideshow{position:relative;overflow:hidden}.archin-posts-slideshow .icon-3{width:3px;height:3px;display:inline-block}.archin-posts-slideshow .swiper-slide-active{z-index:50}.archin-posts-slideshow .swiper-slide-active .slider-card .p-content{opacity:1;transform:translateY(0)}.archin-posts-slideshow .arrows{position:absolute;right:10vw;bottom:80px;display:inline-flex;align-items:center;justify-content:space-between;background-color:#000;padding:15px 10px;border-radius:30px;z-index:20;min-width:140px}.archin-posts-slideshow .arrows .swiper-button-prev,.archin-posts-slideshow .arrows .swiper-button-next{position:static;margin:0;height:max-content}.archin-posts-slideshow .arrows .swiper-button-prev::after,.archin-posts-slideshow .arrows .swiper-button-next::after{font-size:10px;color:#fff}.archin-posts-slideshow .swiper-pagination{position:absolute;color:#fff;left:auto;width:max-content;right:calc(10vw + 58px);bottom:90px;z-index:50}.archin-posts-slideshow .slider-card{position:relative;height:800px;min-height:max-content;border-radius:30px;overflow:hidden}.archin-posts-slideshow .slider-card::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgb(0 0 0 / .6862745098),rgb(0 0 0 / .3607843137),transparent);z-index:1}.archin-posts-slideshow .slider-card .bg{width:100%;height:100%;object-fit:cover;z-index:0}.archin-posts-slideshow .slider-card .p-content{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:10;padding:70px 0;transform:translateY(100px);opacity:0;transition:all 0.6s ease}.archin-posts-slideshow .slider-card .p-content .info{padding:0}@media screen and (max-width:991px){.archin-posts-slideshow .slider-card{height:400px}.archin-posts-slideshow .arrows{bottom:15px}.archin-posts-slideshow .swiper-pagination{bottom:25px}}.archin-link-card{position:relative;height:200px;display:block}.archin-link-card p{position:absolute;left:25px;bottom:25px;z-index:10;font-weight:500;margin:0}.archin-link-card .icon{position:absolute;top:25px;right:25px;z-index:10}.archin-link-card .icon svg{width:35px}@media screen and (max-width:991px){.archin-link-card br{display:none}}.archin-overlayed-card{position:relative;display:block}.archin-overlayed-card:hover .info .float-arrow{background-color:var(--color-main);color:#fff}.archin-overlayed-card:hover .info .float-arrow svg path{fill:#fff}.archin-overlayed-card .img{position:relative;height:730px}.archin-overlayed-card .img::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgb(0 0 0 / .6),transparent)}.archin-overlayed-card .img img{width:100%;height:100%;object-fit:cover}.archin-overlayed-card .info{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;padding:50px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.archin-overlayed-card .info h3{font-size:72px;line-height:80px;text-transform:uppercase;font-weight:500;margin:0}.archin-overlayed-card .info .float-arrow{position:absolute;right:50px;top:50px;width:65px;height:65px;border-radius:50%;line-height:65px;text-align:center;border-radius:50%;background-color:#fff;color:#000;font-size:25px;transition:all 0.3s ease}.archin-overlayed-card .info .float-arrow svg{width:25px;height:25px}.archin-overlayed-card .info .float-arrow svg path{fill:#000}@media screen and (max-width:991px){.archin-overlayed-card{margin-bottom:30px}.archin-overlayed-card .info{padding:30px}.archin-overlayed-card .info h3{font-size:50px;line-height:60px}.archin-overlayed-card .img{height:450px}}.archin-marquee .swiper-wrapper{transition-timing-function:linear!important;position:relative}.archin-marquee .swiper-wrapper .swiper-slide{width:max-content!important}.archin-marquee .dot-separator{padding-inline-end:100px}.archin-marquee .dot-separator:after{position:absolute;content:"";right:52px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background-color:#000}.archin-marquee a{font-size:150px;font-weight:500;-webkit-text-stroke:1px #000;color:#fff0}.archin-marquee a:hover{color:#000}.archin-marquee .float_box{position:absolute;top:60px;right:0;width:190px;height:190px;background-color:var(--color-main);border-radius:50%;transition:all linear,scale 0.5s ease;opacity:0;transform:scale(0) translate(-50%,-50%);z-index:10;pointer-events:none}.archin-marquee .float_box p{text-transform:uppercase;font-weight:700;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.archin-marquee .float_box p svg{width:70px;height:70px}.archin-marquee .float_box p svg path{fill:#fff}.archin-marquee .float_box.show{opacity:1;transform:scale(1) translate(-50%,-50%);transition:all linear,opacity 0.5s ease}@media screen and (max-width:991px){.archin-marquee a{font-size:50px}}.archin-portfolios-carousel .tabs-links .nav-pills .nav-item{list-style:none!important}.archin-portfolios-carousel .tabs-links .nav-pills .nav-item .nav-link{background-color:#fff0;padding:0;margin-inline-end:40px;font-size:18px;font-weight:500;border-radius:0;text-transform:capitalize;color:#000}.archin-portfolios-carousel .tabs-links .nav-pills .nav-item .nav-link.active,.archin-portfolios-carousel .tabs-links .nav-pills .nav-item .nav-link:hover{color:var(--color-main)}.archin-portfolios-carousel .tabs-links .archin-button{padding:15px 40px;border:1px solid var(--color-main);border-radius:50rem;color:var(--color-main);background:#fff0}.archin-portfolios-carousel .tabs-links .archin-button .archin-button-icon svg path{fill:var(--color-main)}.archin-portfolios-carousel .tabs-links .archin-button:hover{background:var(--color-main);box-shadow:7px 10px 15px rgb(0 0 0 / .2666666667)}.archin-portfolios-carousel .tabs-links .archin-button:hover .archin-button-text{color:#fff}.archin-portfolios-carousel .tabs-links .archin-button:hover .archin-button-icon svg path{fill:#fff}.archin-portfolios-carousel .bottom-border{border-bottom:1px solid #ccc;padding-bottom:100px}.archin-portfolios-carousel .projects .controls{margin-top:120px;width:100%}.archin-portfolios-carousel .projects .controls .swiper-pagination{display:flex;position:static;bottom:0}.archin-portfolios-carousel .projects .controls .swiper-pagination .swiper-pagination-bullet{margin:0;flex-grow:1;height:1px;border-radius:0;background-color:#ccc;opacity:1}.archin-portfolios-carousel .projects .controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height:3px;background-color:var(--color-main);margin-top:-1px}.archin-portfolios-carousel .projects .cursor-none{cursor:none}.archin-portfolios-carousel .projects .projects-content{position:relative}.archin-portfolios-carousel .projects .projects-content .float-cursor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;width:160px;height:160px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.05em;text-transform:uppercase;font-size:16px;z-index:10;transition:all .02 linear;pointer-events:none;box-shadow:0 0 30px rgb(0 0 0 / .0666666667);color:#000}.archin-portfolios-carousel .projects .projects-content .float-cursor.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.archin-portfolios-carousel .projects .project-card .back_overlayed:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;border-radius:20px}.archin-portfolios-carousel .projects .project-card .img{height:630px;border-radius:20px;overflow:hidden;display:block}.archin-portfolios-carousel .projects .project-card .img img{object-fit:cover;width:100%;height:100%}.archin-portfolios-carousel .projects .project-card .img .year{position:absolute;top:0;left:0;width:40%;padding:30px 20px 40px 10px;text-align:center;color:#000;z-index:10}.archin-portfolios-carousel .projects .project-card .img .arrow{position:absolute;right:20px;top:20px;width:60px;height:60px;border-radius:50%;background-color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10;color:#000}.archin-portfolios-carousel .projects .project-card .img .arrow .ico-45{transform:rotate(-45deg)}.archin-portfolios-carousel .projects .project-card:hover .img .arrow{background-color:var(--color-main);color:#fff}.archin-portfolios-carousel .projects .project-card .info{padding-top:40px}.archin-portfolios-carousel .projects .project-card .info .tags{margin-bottom:30px}.archin-portfolios-carousel .projects .project-card .info .tags a{font-size:12px;padding:5px 10px;border:1px solid #ccc;border-radius:50px;margin-inline-end:5px}.archin-portfolios-carousel .projects .project-card .info .title{font-size:35px;margin-bottom:15px}.archin-portfolios-carousel .projects .project-card .info .title a:hover{color:var(--color-main)}.archin-portfolios-carousel .projects .project-card .info .text{font-size:14px;color:#666}.archin-portfolios-carousel .projects .project-card .overlayed{position:absolute;left:0;bottom:0;width:90%;padding:40px;color:#fff}@media screen and (max-width:991px){.archin-portfolios-carousel .mb-50{margin-bottom:30px}.archin-portfolios-carousel .tabs-links .nav-pills .nav-item .nav-link{margin-inline-end:15px;margin-bottom:10px}.archin-portfolios-carousel .projects{padding-bottom:50px}.archin-portfolios-carousel .projects .project-card .img{height:350px}.archin-portfolios-carousel .projects .project-card .info .title{font-size:25px}}.archin-cases .links .nav-pills{justify-content:flex-end}.archin-cases .links .nav-pills .nav-item{list-style:none!important}.archin-cases .links .nav-pills .nav-item .nav-link{background-color:#fff0;padding:0;font-size:18px;margin-inline-start:30px;color:#777;text-transform:capitalize;background-color:#fff0;padding:0}.archin-cases .links .nav-pills .nav-item .nav-link.active,.archin-cases .links .nav-pills .nav-item .nav-link:hover{color:#000}.archin-cases .case-item{margin-top:30px;position:relative;display:block;height:500px}.archin-cases .case-item:hover .arrow{background-color:#000;color:#fff}.archin-cases .case-item:hover .arrow svg path{fill:#fff}.archin-cases .case-item:hover .img{transform:scale(.97)}.archin-cases .case-item:hover .img:after{opacity:.2}.archin-cases .case-item:hover .img img{transform:scale(1.1)}.archin-cases .case-item .img{position:relative;height:100%;transition:all 0.5s ease;overflow:hidden}.archin-cases .case-item .img::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all 0.3s ease;pointer-events:none}.archin-cases .case-item .img img{transition:all 0.5s ease;width:100%;height:100%;object-fit:cover}.archin-cases .case-item .info{position:absolute;left:0;bottom:0;width:100%;padding:30px;z-index:10;color:#fff}.archin-cases .case-item .arrow{position:absolute;right:30px;top:30px;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;background-color:#fff;z-index:10;transition:all 0.3s ease}@media screen and (max-width:991px){.archin-cases .links .nav-pills .nav-item .nav-link{font-size:12px;margin-inline-start:5px;font-weight:700}.archin-cases .case-item,.archin-cases .th-600{height:350px!important}}.archin-member{position:relative;display:block}.archin-member:hover .img{transform:scale(.95)}.archin-member:hover .img img{transform:scale(1.2)}.archin-member:hover .img::after{opacity:.5}.archin-member:hover .title{opacity:1;top:50%}.archin-member:hover .img{transition:all 0.5s ease;overflow:hidden}.archin-member:hover .img img{transition:all 0.5s ease}.archin-member.archin-text:hover .img{border-color:#000}.archin-member.archin-text .img{border:1px solid #ccc}.archin-member.archin-text .img::after{display:none}.archin-member.archin-text .title{font-weight:300;color:#000!important;text-align:start;opacity:1;display:flex;justify-content:center;font-size:18px;text-transform:uppercase}.archin-member.archin-text .title .arrow{margin-top:10px;display:block}.archin-member .img{position:relative;width:100%;border-radius:50%;overflow:hidden;display:block;margin:auto;transition:all 0.3s ease}.archin-member .img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.archin-member .img::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:1;transition:all 0.3s ease}.archin-member .title{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:10;color:#fff;opacity:0;text-align:center;width:100%;transition:all 0.3s ease;line-height:1.5;text-transform:capitalize}.archin-posts{position:relative}.archin-posts .filter-row .filter .links a{font-size:18px;line-height:24px;color:#666;background-color:#fff0;padding:0;margin-inline-end:50px;text-transform:uppercase}.archin-posts .filter-row .filter .links a.active{color:var(--color-main)}.archin-posts .filter-row .search-group{display:flex;align-items:center;border-bottom:1px solid #222}.archin-posts .filter-row .search-group .form-control{border:0;border-radius:0;background-color:#fff0;padding:10px 0;font-size:14px}.archin-posts .filter-row .search-group button{border:0;background-color:#fff0}.archin-posts .row .borderend:last-child{border:none!important}.archin-posts .row .col:nth-of-type(1) .blog-card .img{height:250px}.archin-posts .row .col:nth-of-type(2) .blog-card .img{height:300px}.archin-posts .row .col:nth-of-type(3) .blog-card .img{height:210px}.archin-posts .row .col:nth-of-type(4) .blog-card .img{height:250px}.archin-posts .auto-heights:nth-of-type(1) .blog-card .img{height:250px}.archin-posts .auto-heights:nth-of-type(2) .blog-card .img{height:300px}.archin-posts .auto-heights:nth-of-type(3) .blog-card .img{height:210px}.archin-posts .auto-heights:nth-of-type(4) .blog-card .img{height:250px}.archin-posts .blog-card:last-of-type{border:none}.archin-posts .blog-card .img{border-radius:20px;overflow:hidden;position:relative;display:block}.archin-posts .blog-card .img img{width:100%;height:100%;object-fit:cover}.archin-posts .blog-card .img .arrow{position:absolute;right:20px;top:20px;width:45px;height:45px;border-radius:50%;background-color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:10;transform:rotate(-45deg)}.archin-posts .blog-card .img .arrow i{color:#000}.archin-posts .blog-card .overlayed{position:absolute;bottom:0;left:0}.archin-posts .blog-card .info .tags{margin-top:20px}.archin-posts .blog-card .info .tags a.cat{text-transform:uppercase;position:relative}.archin-posts .blog-card .info .tags a.cat:last-child{margin-inline-end:16px}.archin-posts .blog-card .info .tags a.cat::after{display:none}.archin-posts .blog-card .info .tags a.date{padding:0;margin:0;padding-inline-start:16px;margin-inline-start:16px;position:relative}.archin-posts .blog-card .info .tags a.date::before{position:absolute;content:"";left:0;top:calc(50% - 2px);width:5px;height:5px;border-radius:50%;background-color:#999}.archin-posts .blog-card .info .archin-button{border:1px solid #ccc;padding:10px 25px;background:#fff0;margin-top:40px;border-radius:50rem}.archin-posts .blog-card .info .archin-button .archin-button-text{font-size:14px;font-weight:400;line-height:1.5;color:#000}.archin-posts .blog-card .info .archin-button .archin-button-icon svg path{fill:#000}.archin-posts .blog-card .info .archin-button:hover{background:#000;box-shadow:7px 10px 15px rgb(0 0 0 / .2666666667)}.archin-posts .blog-card .info .archin-button:hover .archin-button-icon svg path{fill:#000}.archin-posts .blog-card .info .archin-button:hover .archin-button-text{color:#fff}@media screen and (max-width:991px){.archin-posts .filter-row .filter .links a{font-size:12px;margin-inline-end:25px;font-weight:700}.archin-posts .blog-card .img{height:300px}}.archin-search-icon{display:inline-block}.archin-search-icon .search-icon-header{float:initial;margin-left:initial;position:relative;top:initial;line-height:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#818a91;display:inline-block;text-align:center}.archin-search-icon .search-icon-header a.search{font-size:16px;position:relative;display:inline-block}.archin-search-icon .search-icon-header a.search:after{width:1px;height:30px;position:absolute!important;bottom:-5px;left:-22px;z-index:0;margin:auto;background:#fff0;cursor:initial}.archin-search-icon .search-icon-header a.search.hide::after{display:none}.archin-search-icon .search-icon-header a.cart-contents{font-size:14px;position:relative;left:20px}.archin-search-icon .search-icon-header a i{color:#000;font-size:20px}.archin-search-icon .search-icon-header a svg{fill:#000;width:20px;height:20px;top:-2px;position:relative}.archin-search-icon .search-icon-header a img{width:20px;height:20px;top:-2px;position:relative}.archin-search-icon .search-icon-header .close-black-block a i{color:#fff}.archin-search-icon .search-icon-header .close-black-block a i.fa-times{color:#fff}.archin-search-icon .search-icon-header .close-black-block a:after{display:none}.archin-search-icon .search-icon-header .searchform input[type=search]{font-style:italic;font-size:16px;height:56px}.archin-search-icon .search-icon-header .searchform .searchsubmit{background:#fff0}.archin-search-icon .search-icon-header .searchform::after{display:inline-block;content:"\f002";font-family:"FontAwesome";background:var(--color-main);color:#fff!important;right:0;height:56px;line-height:56px;width:56px;font-size:2rem;position:absolute}.archin-search-icon .search-icon-header .searchform:hover::after{opacity:.7}.archin-search-icon .search-icon-header .nav-search-box{position:absolute;background-color:#fff;box-shadow:5px 5px 20px rgb(255 255 255 / .0666666667);right:0;top:calc(100% + 15px);width:320px;padding:15px;border-radius:10px;opacity:0;visibility:hidden;transform:translateY(30px);transition:all 0.3s ease;box-shadow:0 0 20px rgb(0 0 0 / .0666666667);z-index:150}.archin-search-icon .search-icon-header .nav-search-box.show{visibility:visible;opacity:1;transform:translateY(0)}.archin-search-icon .search-icon-header .nav-search-box form{display:flex}.archin-search-icon .search-icon-header .nav-search-box form input[type=search]{width:100%;background-color:#fff0;border:1px solid rgb(153 153 153 / .2);border-right:0;border-radius:8px 0 0 8px;min-height:50px;color:#000;padding:12px 15px;height:auto}.archin-search-icon .search-icon-header .nav-search-box form .searchsubmit{flex-shrink:0;border-radius:0 8px 8px 0;border:1px solid rgb(153 153 153 / .2);background-color:rgb(153 153 153 / .2);padding:10px;color:#000;margin-left:-2px;transition:all 0.3s ease}.archin-search-icon .search-icon-header .nav-search-box form .searchsubmit svg{width:16px}.archin-search-icon .search-icon-header .nav-search-box form .searchsubmit:hover{background-color:var(--color-main);color:#fff}.archin-search-icon .search-icon-header .nav-search-box form .searchsubmit:hover svg path{fill:#fff}.archin-search-icon .search-icon-header .nav-search-box form::after{display:none}.archin-search-icon .search-icon-header .black-search-block{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;opacity:0;background:rgb(0 0 0 / .9);visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;z-index:-1}.archin-search-icon .search-icon-header.open .black-search-block{opacity:1;visibility:visible;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;z-index:9999999}.archin-search-icon .search-icon-header.open .black-search-table-cell div{top:0;opacity:1;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-transition-delay:150ms;transition-delay:150ms}.archin-search-icon .black-search-table{display:table;width:100%;height:100%}.archin-search-icon .black-search-table-cell{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}.archin-search-icon .black-search-table-cell div{width:50%;position:relative;display:inline-block;top:50px;opacity:0;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-transition-delay:150ms;transition-delay:150ms}.archin-search-icon .black-search-table-cell div input[name=s]{background:#fff;padding:15px 50px 15px 15px!important;border:none;font-size:20px;width:100%;border-bottom:1px solid #fff;font-weight:400}.archin-search-icon .black-search-table-cell .searchsubmit{border:none;background:0;outline:0;width:auto;cursor:pointer;color:#666;padding:0;position:absolute;right:0;width:40px;height:40px;top:21px;z-index:99999;text-align:center}.archin-search-icon .close-black-block{font-size:30px;color:#fff;position:absolute;top:20px;right:50px}.archin-search-icon .close-black-block i{font-size:30px;color:#fff}.archin-search-field .searchform{display:flex;position:relative;border-bottom:1px solid rgb(153 153 153 / .2);padding:5px}.archin-search-field .searchform .searchsubmit{margin-inline-end:10px;flex-shrink:0;font-size:21px;background:#fff0;border:0}.archin-search-field .searchform .searchsubmit.right{margin-inline-end:0;margin-inline-start:10px}.archin-search-field .searchform .searchsubmit svg{width:21px;height:21px;fill:#000}.archin-search-field .searchform .searchsubmit img{width:21px;height:21px}.archin-search-field .searchform input{width:100%;background:#fff0;border:0;padding:1px 2px}.archin-search-field .searchform input:focus{box-shadow:none}body.archin-dark-mode .archin-search-icon .search-icon-header a i{color:#fff}body.archin-dark-mode .archin-search-icon .search-icon-header a svg{fill:#fff}@media (prefers-color-scheme:dark){body.archin-auto-mode .archin-search-icon .search-icon-header a i{color:#fff}body.archin-auto-mode .archin-search-icon .search-icon-header a svg{fill:#fff}}.archin-images-slider{position:relative;overflow:hidden}.archin-images-slider .arrows{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;background-color:#000;border-radius:50px;justify-content:space-between;padding:0 10px;width:100px;z-index:30}.archin-images-slider .arrows .swiper-button-next,.archin-images-slider .arrows .swiper-button-prev{position:static;margin:0}.archin-images-slider .arrows .swiper-button-next::after,.archin-images-slider .arrows .swiper-button-prev::after{color:#fff;font-size:16px}.archin-images-slider .slider-card .imgg{position:relative;height:475px;border-radius:15px;overflow:hidden}.archin-images-slider .slider-card .imgg .main-img{width:100%;height:100%;object-fit:cover}.archin-images-slider .slider-card .imgg .shap1{position:absolute;right:0;bottom:0;height:35%;z-index:10;object-fit:cover;width:auto}.archin-images-slider .slider-card .imgg .shap2{position:absolute;left:0;top:0;height:20%;z-index:10;object-fit:cover;width:auto}@media screen and (max-width:991px){.archin-images-slider{margin-bottom:50px}.archin-images-slider .slider-card .img{height:350px}}.archin-img-overlay img{z-index:-1;position:relative}.archin-img-overlay:after{width:100%;height:100%;position:absolute;top:0;left:0;content:"";z-index:4}.archin-img-overlay .c-line{clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:all 2s linear}.archin-img-overlay .c-line.animated{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.archin-rotate-center{-webkit-animation:rotate-center 30s linear infinite both;animation:rotate-center 30s linear infinite both}.archin-rotate-center.reverse{-webkit-animation:rotate-center 100s linear infinite both reverse;animation:rotate-center 100s linear infinite both reverse}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.archin-titled-image{position:relative;margin:0 auto;width:360px;height:360px;border-radius:50%}.archin-titled-image:after{width:100%;height:100%;position:absolute;top:0;left:0;content:"";border-radius:50%}.archin-titled-image img{border-radius:50%;width:100%;height:100%;object-fit:cover}.archin-titled-image .txt{font-size:35px;position:absolute;z-index:10;border:1px solid #ccc;background-color:#F1EEE9;border-radius:15px;padding:0 30px;text-transform:capitalize}.archin-portfolios-slideshow{position:relative;overflow:hidden}.archin-portfolios-slideshow .slider-card{position:relative}.archin-portfolios-slideshow .slider-card .imgg{position:relative;height:650px;border-radius:20px;overflow:hidden}.archin-portfolios-slideshow .slider-card .imgg img{width:100%;height:100%;object-fit:cover}.archin-portfolios-slideshow .slider-card .imgg::after{position:absolute;content:"";left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to top,rgb(0 0 0 / .7960784314),transparent)}.archin-portfolios-slideshow .slider-card .info{position:absolute;left:0;bottom:50px;color:#fff;z-index:20;width:100%;padding:0}.archin-portfolios-slideshow .slider-card .info .title{margin:0}.archin-portfolios-slideshow .slider-card .info .title a{font-size:60px;font-weight:500}.archin-portfolios-slideshow .slider-card .info .title a:hover{color:var(--color-main)}.archin-portfolios-slideshow .slider-card .info .tags{margin-bottom:30px;display:flex}.archin-portfolios-slideshow .slider-card .info .tags a{padding:10px 30px;border-radius:30px;background-color:#fff;color:#000;font-weight:500}.archin-portfolios-slideshow .controls{position:absolute;right:150px;bottom:-1px;width:350px;z-index:5;display:flex;align-items:center;padding:20px 40px;justify-content:space-between}.archin-portfolios-slideshow .controls .cont-bg{position:absolute;left:0;top:0;width:100%;height:100%}.archin-portfolios-slideshow .controls .swiper-button-prev,.archin-portfolios-slideshow .controls .swiper-button-next{position:static;width:45px;height:45px;border-radius:10px;border:1px solid rgb(153 153 153 / .6);flex-shrink:0;margin:0;transition:all 0.3s ease}.archin-portfolios-slideshow .controls .swiper-button-prev::after,.archin-portfolios-slideshow .controls .swiper-button-next::after{font-size:14px;color:#000;transition:all 0.3s ease}.archin-portfolios-slideshow .controls .swiper-button-prev:hover,.archin-portfolios-slideshow .controls .swiper-button-next:hover{background-color:#000;border-color:#000}.archin-portfolios-slideshow .controls .swiper-button-prev:hover::after,.archin-portfolios-slideshow .controls .swiper-button-next:hover::after{color:#fff}.archin-portfolios-slideshow .controls .swiper-pagination{position:static}.archin-portfolios-slideshow .controls .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px}.archin-portfolios-slideshow .controls .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-main)}@media screen and (max-width:991px){.archin-portfolios-slideshow .head-slider .slider-card .imgg{height:400px}.archin-portfolios-slideshow .head-slider .slider-card .info{bottom:100px}.archin-portfolios-slideshow .head-slider .slider-card .info .title a{font-size:35px}.archin-portfolios-slideshow .head-slider .controls{right:50%;transform:translateX(50%);width:300px;padding:15px 25px}}.archin-contact-shortcode .newsletter .form-group{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #ccc;border-radius:4px}.archin-contact-shortcode .newsletter .form-group .icon{flex-shrink:0}.archin-contact-shortcode .newsletter .form-group input{border:0;background-color:#fff0;text-align:start;width:100%}.archin-contact-shortcode .newsletter .form-group button{flex-shrink:0;border:0;background-color:#fff0}.archin-contact-shortcode .color-main{color:var(--color-main)}.archin-contact-shortcode .optional{opacity:.4}.archin-contact-shortcode .heading-18{font-size:18px;color:#000;margin-bottom:30px;font-weight:500}.archin-contact-shortcode .button_text_container{z-index:1}.archin-contact-shortcode .form-group{position:relative}.archin-contact-shortcode .form-group .icon{font-size:14px;color:#777;position:absolute;right:10px;top:10px}.archin-contact-shortcode form p{padding:0!important;margin:0!important;overflow:unset}.archin-contact-shortcode form p>br{display:none}.archin-contact-shortcode label{width:100%}.archin-contact-shortcode input{min-height:70px;border-radius:12px;font-size:16px;border:1px solid #fff0;padding:20px}.archin-contact-shortcode input::placeholder{color:#999}.archin-contact-shortcode input:focus{box-shadow:none;border-color:var(--color-main)}.archin-contact-shortcode .wpcf7-form-control-wrap{display:block}.archin-contact-shortcode .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{display:inline}.archin-contact-shortcode .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{font-size:16px;color:#999;margin-inline-end:30px;display:inline-flex;align-items:center;margin-right:1rem}.archin-contact-shortcode .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label span{font-size:16px;color:#999;margin-inline-end:30px}.archin-contact-shortcode .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input{width:1em;margin:0!important;min-height:auto!important;font-size:auto!important}.archin-contact-shortcode .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input:checked{background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"%3e%3ccircle r="2" fill="%23fff"/%3e%3c/svg%3e')!important}.archin-contact-shortcode .checks-content .wpcf7-list-item{width:auto;margin-right:1rem}.archin-contact-shortcode .checks-content .wpcf7-radio{display:flex;flex-wrap:wrap}.archin-contact-shortcode .checks-content input{display:none}.archin-contact-shortcode .checks-content input:checked~.wpcf7-list-item-label{background-color:#68aa13;color:#fff!important}.archin-contact-shortcode .checks-content .wpcf7-list-item-label{color:#222!important;background-color:#fff;padding:15px 30px;border-radius:50px;cursor:pointer;text-transform:uppercase;margin:0;margin-inline-end:0!important}.archin-contact-shortcode .wpcf7-list-item{margin:0;width:100%;text-align-last:left}.archin-contact-shortcode .wpcf7-list-item span{margin-left:10px;color:#000;font-size:.875em;font-weight:600}.archin-contact-shortcode input[type=checkbox]{width:1em;height:1em;margin:0;vertical-align:middle;min-height:1em;border-radius:.25em;border:1px solid #fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.archin-contact-shortcode input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-color:red;border-color:red}.archin-contact-shortcode select{font-size:16px;min-height:70px;font-weight:400;line-height:1.5;margin-bottom:30px;color:#212529;border:1px solid #fff0;padding:20px;background-color:#fff;padding:.375rem 2.25rem .375rem .75rem;width:100%;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.archin-contact-shortcode select:focus{box-shadow:none;border-color:var(--color-main)}.archin-contact-shortcode textarea{border:1px solid #fff0;font-size:16px;margin-bottom:30px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;resize:vertical;height:210px;max-height:210px;border-radius:12px;width:100%;padding:20px}.archin-contact-shortcode textarea:focus{box-shadow:none;border-color:var(--color-main)}.archin-contact-shortcode .upload_input,.archin-contact-shortcode input[type=file]{position:absolute;left:0;top:-50px;width:100%;opacity:0;z-index:2}.archin-contact-shortcode .row>div{position:relative}.archin-contact-shortcode .archin_upload_button{position:relative;color:rgb(255 255 255 / .2);background-color:rgb(0 0 0 / .1333333333);padding:12px;width:100%;display:block;text-align:center;border-radius:5px;z-index:1}.archin-contact-shortcode .wpcf7-list-item{margin:0;width:100%;text-align-last:center}.archin-contact-shortcode .wpcf7-submit{display:inline-block;color:#fff;width:auto;border:none;min-height:auto}.archin-contact-shortcode .wpcf7-submit:hover{background-color:var(--color-main);border-color:transparent!important}.archin-contact-shortcode.button-center{text-align:center}.archin-contact-shortcode.button-right{text-align:right}.archin-contact-shortcode .wpcf7-spinner{display:none}.archin-contact-shortcode span.your-name,.archin-contact-shortcode span.your-email,.archin-contact-shortcode span.cell-phone,.archin-contact-shortcode span.subject{margin-bottom:0}.archin-contact-shortcode.fields-in-row form{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ced4da}.archin-contact-shortcode.fields-in-row form .row{--bs-gutter-x:0px;width:100%}.archin-contact-shortcode.fields-in-row form input{display:block;width:100%;border:none;border-radius:0;padding:15px;font-size:1rem;font-weight:400;line-height:1.5;min-height:auto;margin-bottom:0;background-color:#fff0}.archin-contact-shortcode.fields-in-row form select{display:block;width:100%;padding:15px;min-height:auto;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border-inline-end:1px solid #ced4da;border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0}.archin-contact-shortcode.fields-in-row .wpcf7-submit{margin:0;font-weight:900;color:#000;border:none;height:100%}.archin-contact-shortcode.fields-in-row .wpcf7-submit:hover{background-color:#fff0}.archin-contact-shortcode.fields-in-row .wpcf7-spinner{display:inline-block;position:absolute}.archin-contact-shortcode.fields-in-row span.your-name,.archin-contact-shortcode.fields-in-row span.your-email,.archin-contact-shortcode.fields-in-row span.cell-phone,.archin-contact-shortcode.fields-in-row span.subject{margin-bottom:0}.archin-contact-shortcode p{margin:0}.archin-contact-shortcode .archin-button{transition:0.3s all ease}@keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0}100%{width:1000px;height:1000px;margin-left:-500px;margin-top:-500px}}@keyframes desplode{0%{width:1000px;height:1000px;margin-left:-500px;margin-top:-500px}100%{width:0;height:0;margin-left:0;margin-top:0}}.archin-slider-3{position:relative;overflow:hidden}.archin-slider-3 .swiper-slide{position:relative;overflow:hidden;width:100%}.archin-slider-3 .swiper-slide-active{position:relative;z-index:20}.archin-slider-3 .slider-controls{position:absolute;right:4vw;bottom:80px;z-index:20;display:flex;align-items:center;padding:10px 20px;border-radius:30px;color:#fff}.archin-slider-3 .slider-controls .swiper-button-next,.archin-slider-3 .slider-controls .swiper-button-prev{position:static;height:max-content;margin-inline-start:50px;font-size:30px}.archin-slider-3 .slider-controls .swiper-button-next::after,.archin-slider-3 .slider-controls .swiper-button-prev::after{color:#fff;position:relative;font-size:35px}.archin-slider-3 .swiper-pagination{position:absolute;left:4vw;bottom:80px;color:#fff;z-index:30;width:max-content}.archin-slider-3 .swiper-pagination>span{font-size:16px;font-weight:100;margin:0 10px}.slider-card{position:relative}.slider-card .img{position:absolute;width:100%;height:100%;object-fit:cover}.slider-card .img img{width:100%;height:100%;object-fit:cover}.slider-card .img::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:50%;pointer-events:none}.slider-card .info{position:relative;z-index:20;color:#fff;padding:250px 4vw 80px}.slider-card .info *{color:#fff}.slider-card .info .title-side{position:relative;padding:150px 30px 0;display:flex;flex-wrap:wrap;justify-content:center;align-content:space-between;height:100%;text-align:center}.slider-card .info .title-side h3{font-size:35px;font-weight:500;line-height:1;text-shadow:0 4px 4px rgb(0 0 0 / .25);text-transform:uppercase;width:100%}.slider-card .info .title-side .t-link{font-size:18px;text-transform:uppercase;text-align:start}.slider-card .info .cont .title{position:relative;padding:15px 0;border-bottom:1px solid rgb(255 255 255 / .6)}.slider-card .info .cont .title h5{font-size:25px;text-transform:uppercase;font-weight:500;margin:0}.slider-card .info .cont .title h6{font-size:15px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin:0}.slider-card .info .cont h1{font-size:calc(2.5vw + 15px);font-weight:500;line-height:80px;letter-spacing:-.03em;text-transform:uppercase;padding:30px 0;margin:0;text-shadow:none}.slider-card .info .cont .text{font-size:15px;margin-top:15px}.slider-card .info .cont .arrow-icon{width:80px;height:80px;background-color:var(--color-main);display:inline-flex;align-items:center;justify-content:center;font-size:25px;margin-top:100px;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);transition:all 0.3s ease}.slider-card .info .cont .arrow-icon svg path{fill:#fff}.slider-card .info .cont .arrow-icon:hover{background-color:#000}.slider-card .info .cont .arrow-icon:hover svg path{fill:#fff}@media screen and (max-width:991px){.archin-slider-3 br{display:none}.archin-slider-3 .slider-card .info .title-side{padding:50px 0;text-align:start;justify-content:flex-start;line-height:3}.archin-slider-3 .swiper-pagination{bottom:40px}}.archin-zoom-in-card{display:block}.archin-zoom-in-card:hover .img img{transform:scale(1.2) rotate(5deg)}.archin-zoom-in-card:hover .info h3{color:var(--color-main)}.archin-zoom-in-card .num{text-align:end}.archin-zoom-in-card .num .num-cir{width:35px;height:35px;line-height:35px;text-align:center;border:1px solid #ECECEC;border-radius:50%;display:inline-block;color:#000}.archin-zoom-in-card .img{width:230px;height:230px;border-radius:50%;overflow:hidden;margin:60px auto}.archin-zoom-in-card .img img{width:100%;height:100%;object-fit:cover}.archin-zoom-in-card .img img{transition:all 2s ease}.archin-zoom-in-card .info{padding:25px;margin:15px 0 0 0}.archin-zoom-in-card .info h3{transition:all 0.3s ease}.archin-zoom-in-card .info .text{margin-bottom:0}.archin-location-slideshow .location-slider{position:relative;overflow:hidden}.archin-location-slideshow .location-slider .swiper-slide.swiper-slide-active .slider-card{opacity:1}.archin-location-slideshow .location-slider .arrows{position:absolute;right:calc((100vw - 1320px) / 2);bottom:140px;z-index:10;display:flex;justify-content:end}.archin-location-slideshow .location-slider .arrows .swiper-button-next,.archin-location-slideshow .location-slider .arrows .swiper-button-prev{position:static;margin-inline-start:10px;width:120px;height:120px;border-radius:50%;border:1px solid var(--color-main);transition:all 0.3s ease}.archin-location-slideshow .location-slider .arrows .swiper-button-next::after,.archin-location-slideshow .location-slider .arrows .swiper-button-prev::after{font-size:30px;color:#fff;transition:all 0.3s ease}.archin-location-slideshow .location-slider .arrows .swiper-button-next:hover,.archin-location-slideshow .location-slider .arrows .swiper-button-prev:hover{background-color:var(--color-main)}.archin-location-slideshow .location-slider .arrows .swiper-button-next:hover::after,.archin-location-slideshow .location-slider .arrows .swiper-button-prev:hover::after{color:#000}.archin-location-slideshow .location-slider .slider-card{position:relative;height:900px;min-height:max-content;padding:140px 0;opacity:0;transition:all 0.5s linear}.archin-location-slideshow .location-slider .slider-card::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:linear-gradient(0deg,rgb(0 0 0 / .35),rgb(0 0 0 / .35))}.archin-location-slideshow .location-slider .slider-card .bg{position:absolute;content:"";left:0;top:0;width:100%;height:100%;object-fit:cover}.archin-location-slideshow .location-slider .slider-card .content{position:relative;z-index:10;padding:0}.archin-location-slideshow .location-slider .slider-card .content .info{display:flex;flex-direction:column;justify-content:space-between;height:620px;min-height:max-content;padding:0}.archin-location-slideshow .location-slider .slider-card .content .info .number{display:block;font-size:300px;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:250px;margin-bottom:50px}.archin-location-slideshow .location-slider .slider-card .content .info h2{font-size:72px;line-height:80px;text-transform:uppercase;margin-top:80px;font-weight:400}@media screen and (max-width:991px){.archin-location-slideshow br{display:none}.archin-location-slideshow .location-slider .slider-card .content .info .number{font-size:150px;line-height:1}.archin-location-slideshow .location-slider .slider-card .content .info h2{font-size:40px;line-height:1.2}}.archin-apartments .apartments-accordion .accordion-title{border-bottom:1px solid #373E43;padding:30px}.archin-apartments .apartments-accordion .accordion-title .title-txt{font-size:14px;line-height:24px;text-transform:uppercase;color:#899fae;margin:0}.archin-apartments .apartments-accordion .accordion .accordion-item{position:relative;background-color:#fff0;border-radius:0;border:0;border-bottom:1px solid #373E43}.archin-apartments .apartments-accordion .accordion .accordion-item:last-of-type{border-bottom:0}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button{position:relative;display:block;background-color:transparent!important;color:#fff;padding:30px;cursor:pointer;box-shadow:none}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button::after{position:absolute;right:30px;top:40px;filter:invert(100%) sepia(57%) saturate(0%) hue-rotate(253deg) brightness(106%) contrast(106%)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .room-numb{font-size:48px;line-height:48px;text-transform:uppercase;color:var(--color-main);font-weight:400}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .room-img{height:95px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button ul{font-size:14px;line-height:24px;color:#899fae;text-transform:capitalize;padding:0}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button ul li{list-style:none}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .feat-icons a{width:45px;height:45px;display:inline-block;line-height:45px;text-align:center;border-radius:50%;border:1px solid #373e43;margin-inline-end:5px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .feat-icons a svg{width:14px;height:14px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .feat-icons a svg path{fill:var(--color-main)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .feat-icons a:hover{background-color:#373e43}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button:not(.collapsed){background-color:#373E43!important}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");filter:invert(84%) sepia(22%) saturate(506%) hue-rotate(353deg) brightness(94%) contrast(91%)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button:not(.collapsed) .feat-icons a{border-color:#616b73}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body{padding:0 30px;background-color:#373E43}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .floor-img{padding-bottom:60px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img{padding:110px;position:relative}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img img{height:300px;display:block;margin:auto}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p{font-size:12px;line-height:36px;letter-spacing:.02em;text-transform:uppercase;color:#817768;position:absolute}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(1){top:50px;left:50%;transform:translateX(-50%)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(2){top:50%;right:50px;transform:translateY(-50%) rotate(-90deg)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(3){bottom:50px;left:50%;transform:translateX(-50%)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(4){top:50%;left:10px;transform:translateY(-50%) rotate(-90deg)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .dial-img{padding-bottom:60px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info{height:100%;border-inline-start:1px solid #616B73;display:flex;flex-wrap:wrap;padding-bottom:50px;align-content:space-between}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info p{font-size:14px;line-height:24px;text-transform:uppercase;color:#fff;margin-bottom:40px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info small{font-size:12px;line-height:18px;text-transform:uppercase;color:#899fae}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info h2{font-size:72px;line-height:84px;color:var(--color-main);font-weight:400;margin:0}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns{display:flex}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .pdf-btn{width:50px;height:50px;display:flex;line-height:1.2;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;border:1px solid var(--color-main);margin-inline-end:15px;flex-shrink:0;color:var(--color-main)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .pdf-btn:hover{background-color:var(--color-main);color:#fff}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .pdf-btn:hover svg path{fill:#fff}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .pdf-btn svg{display:block;width:14px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .pdf-btn svg path{fill:var(--color-main)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .archin-button{padding:15px 40px;border:1px solid var(--color-main);color:var(--color-main);border-radius:50rem;background:#fff0;text-transform:uppercase;line-height:1.5}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .archin-button .archin-button-icon svg path{fill:var(--color-main)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .archin-button:hover{background:var(--color-main);box-shadow:7px 10px 15px rgb(0 0 0 / .2666666667)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns .archin-button:hover span{color:#fff}.custom-tooltip{padding-top:20px}.custom-tooltip .tooltip-arrow{top:14px!important}.custom-tooltip .tooltip-arrow::before{border-bottom-color:#373E43}.custom-tooltip .tooltip-inner{background-color:#373E43;border-radius:0;padding:10px 15px;font-size:12px;line-height:18px;text-transform:uppercase}@media screen and (max-width:991px){.archin-apartments br{display:none}.archin-apartments p{margin:0}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .room-numb{margin-bottom:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .room-img{margin-bottom:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .room-info{margin-bottom:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-button .feat-icons{margin-bottom:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body{padding:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img{padding:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info{border:0}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .info .btns{margin-top:30px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(1){top:-20px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(2){right:-40px;transform:translateY(-50%) rotate(-90deg)}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(3){bottom:-20px}.archin-apartments .apartments-accordion .accordion .accordion-item .accordion-body .main-img .text-items p:nth-of-type(4){left:-70px}}.archin-magazine-tabs .flex-accordion{width:100%;height:650px;overflow:hidden}.archin-magazine-tabs .flex-accordion .acc-list{height:100%;width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0}.archin-magazine-tabs .flex-accordion .acc-list .acc-li{display:flex;flex-wrap:wrap;position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:all 0.5s ease;filter:grayscale(1)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li::after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to right,rgb(0 0 0 / .6588235294),transparent);pointer-events:none}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .bg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4);transition:all 0.5s ease}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner{background-repeat:no-repeat;background-position:center center;overflow:hidden;display:inline-block;height:100%;width:100%;position:relative;z-index:3}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-title{width:110px;height:100%;position:relative;padding:40px 15px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-title .numb{font-size:72px;line-height:1}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-title .txt{font-size:14px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;transform:rotate(-90deg) translateY(40px);transform-origin:left;text-align:start}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body{position:absolute;top:0;left:110px;width:calc(100% - 110px);height:100%;transform:scale(.9);opacity:0;visibility:hidden;transition:all 0.5s ease}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body .text-title{font-size:36px;line-height:36px;text-transform:uppercase;font-weight:500;padding-top:40px;margin:0}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body .float-arrow{width:120px;height:120px;border-radius:50%;background-color:var(--color-main);display:flex;align-items:center;justify-content:center;font-size:50px;color:#000;position:absolute;left:calc(50% - 60px);top:calc(50% - 60px)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body .float-arrow:hover{background-color:#000;color:var(--color-main)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body .float-arrow:hover svg path{fill:var(--color-main)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body .float-arrow svg{width:50px;height:50px}.archin-magazine-tabs .flex-accordion .acc-list .acc-li.is-open{flex-grow:1;transition:all 0.5s ease;filter:grayscale(0)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li.is-open .bg{filter:brightness(1)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li.is-open .panel-inner .acc-title{cursor:inherit}.archin-magazine-tabs .flex-accordion .acc-list .acc-li.is-open .panel-inner .acc-body{transform:scale(1);opacity:1;visibility:visible}.archin-magazine-tabs .flex-accordion .acc-list .acc-li:not(.is-open){width:100px}.archin-magazine-tabs .flex-accordion .acc-list .acc-li:not(.is-open) .acc-title{cursor:pointer}@media screen and (max-width:991px){.archin-magazine-tabs br{display:none}.archin-magazine-tabs .flex-accordion{height:inherit;width:100%}.archin-magazine-tabs .flex-accordion .acc-list{flex-direction:column}.archin-magazine-tabs .flex-accordion .acc-list .acc-li{width:100%;height:500px}.archin-magazine-tabs .flex-accordion .acc-list .acc-li::after{background-image:linear-gradient(to bottom,rgb(0 0 0 / .6588235294),transparent)}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-title{width:100%;height:100px;flex-direction:row;padding:0 30px;align-items:center;justify-content:space-between}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-title .numb{font-size:50px}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-title .txt{transform:rotate(0) translateY(0);transform-origin:center;text-align:end}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body{top:100px;left:0;width:100%;height:calc(100% - 100px);padding:0 30px}.archin-magazine-tabs .flex-accordion .acc-list .acc-li .panel-inner .acc-body .float-arrow{width:80px;height:80px;font-size:30px;position:static;margin-top:50px}.archin-magazine-tabs .flex-accordion .acc-list .acc-li:not(.is-open){height:100px;width:100%}}.archin-latest-works{position:relative;overflow:hidden}.archin-latest-works .title{margin-bottom:110px}.archin-latest-works .title .links a{font-size:14px;color:#666;text-transform:uppercase;margin-inline-end:50px}.archin-latest-works .title .links a:hover{color:var(--color-main)}.archin-latest-works .title .links .nav-pills .nav-item{list-style:none!important}.archin-latest-works .title .links .nav-pills .nav-item .nav-link{background-color:#fff0;padding:0;font-size:14px;color:#666;text-transform:uppercase;margin-inline-end:50px}.archin-latest-works .title .links .nav-pills .nav-item .nav-link:hover{color:var(--color-main)}.archin-latest-works .projects-slider{position:relative;overflow:hidden}.archin-latest-works .projects-slider .swiper-slide{opacity:0!important;width:100%}.archin-latest-works .projects-slider .swiper-slide-active{opacity:1!important;z-index:50}.archin-latest-works .projects-slider .swiper-slide-active .project-card .info{transform:translateY(0) scale(1);opacity:1}.archin-latest-works .projects-slider .swiper-slide-active .project-card .main-img{transform:translate(0,0) scale(1);opacity:1}.archin-latest-works .projects-slider .slider-controls{position:absolute;left:0;bottom:0;display:flex;align-items:center}.archin-latest-works .projects-slider .slider-controls .swiper-button-next,.archin-latest-works .projects-slider .slider-controls .swiper-button-prev{position:static;height:max-content;margin-inline-end:30px}.archin-latest-works .projects-slider .slider-controls .swiper-button-next::after,.archin-latest-works .projects-slider .slider-controls .swiper-button-prev::after{color:#000;position:relative;font-size:25px}.archin-latest-works .projects-slider .project-card .info{position:relative;padding-bottom:50px;height:100%;transform:translateY(-100px) scale(.7);opacity:0;transition:all 1s ease-in-out}.archin-latest-works .projects-slider .project-card .info .arrow-icon{position:relative;width:80px;height:80px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:25px;margin-top:90px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);transition:all 0.3s ease;border:1px solid #B4B4B4}.archin-latest-works .projects-slider .project-card .info .arrow-icon:hover{background-color:var(--color-main)}.archin-latest-works .projects-slider .project-card .info .arrow-icon::after{position:absolute;content:"";right:19px;bottom:0;height:50%;width:1px;background-color:#B4B4B4;transform:rotate(45deg);transform-origin:bottom}.archin-latest-works .projects-slider .project-card .main-img{height:550px;clip-path:polygon(0 0,100% 0,100% calc(100% - 190px),calc(100% - 190px) 100%,0 100%);transform:translate(200px,200px) scale(.7);opacity:0;transition:all 1s ease-in-out}.archin-latest-works .projects-slider .project-card .main-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:991px){.archin-latest-works br{display:none}.archin-latest-works p{margin:0}.archin-latest-works .title .links .nav-pills .nav-item .nav-link{font-size:13px;margin-inline-end:15px}.archin-latest-works .projects-slider .slider-controls{left:auto;right:0}.archin-latest-works .projects-slider .slider-controls .swiper-button-prev,.archin-latest-works .projects-slider .slider-controls .swiper-button-next{margin-inline-start:30px;margin-inline-end:0}}.archin-partners{display:flex;flex-wrap:wrap}.archin-partners .logo-card{position:relative;background-color:#fff;height:258px;width:20%;align-items:center;justify-content:center;padding:20px}.archin-partners .logo-card .float-inf{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#F1EEE9;padding:30px 20px;z-index:20;opacity:0;transform:translateY(20px);transition:all 0.3s ease}.archin-partners .logo-card .float-inf small{font-size:12px;font-weight:400;line-height:1.5;color:#000}.archin-partners .logo-card .plus-icon{width:25px;height:25px;border-radius:50%;background-color:#F1EEE9;display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:20px;right:20px;transition:0.3s all ease-in-out;z-index:30}.archin-partners .logo-card .plus-icon svg{width:14px;height:14px;transition:0.3s all ease-in-out}.archin-partners .logo-card:hover .float-inf{opacity:1;transform:translateY(0)}.archin-partners .logo-card:hover .plus-icon{background-color:#000;transform:rotate(45deg);color:#fff}.archin-partners .logo-card:hover .plus-icon svg path{fill:#fff}.archin-partners .logo-card.border-hover{border:1px solid #ECECEC}.archin-partners .logo-card.border-hover:hover{border-color:var(--color-main)}.archin-partners .logo-card:hover .img{border-color:var(--color-main)}.archin-partners .logo-card .logo{max-width:135px;max-height:45px;padding:0}.archin-partners .logo-card .num{position:absolute;top:20px;right:20px;z-index:10;display:inline-block;color:#000}.archin-partners .logo-card .img{width:120px;height:120px;border:1px solid #373E43;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:0.3s all ease;margin:0 auto}.archin-partners .logo-card .img i{font-size:30px;color:var(--color-main)}.archin-partners .logo-card .img svg{width:32px}.archin-partners .logo-card .img svg path{fill:var(--color-main)}.archin-partners .logo-card .name{position:absolute;left:30px;bottom:30px;text-transform:uppercase;color:#666;z-index:10;margin:0}.archin-partners .logo-card .desc{margin:0}@media screen and (max-width:991px){.archin-partners .logo-card{height:220px;width:50%}}.archin-download-link{display:flex;align-items:center}.archin-download-link:hover .icon{background-color:#373737;color:#fff}.archin-download-link:hover .icon svg{fill:#fff}.archin-download-link .icon{width:50px;height:50px;border-radius:50%;border:1px solid #373e43;display:flex;align-items:center;justify-content:center;margin-inline-end:20px;flex-shrink:0;font-size:18px}.archin-download-link .icon svg{width:14px;color:#373E43}@media screen and (max-width:991px){.archin-download-link br{display:none}}.archin-post-list .main-post .img{display:block;height:380px}.archin-post-list .main-post .img img{width:100%;height:100%;object-fit:cover}.archin-post-list .main-post .info{position:relative;padding-top:40px;display:flex}.archin-post-list .main-post .info .date{margin-inline-end:40px;flex-shrink:0}.archin-post-list .main-post .info .date .numb{font-size:48px;line-height:60px;color:#899fae;margin-top:0;margin-bottom:10px;font-weight:400}.archin-post-list .main-post .info .date p{font-size:12px;line-height:18px;text-transform:uppercase;color:#899fae;margin:0}@media screen and (max-width:991px){.archin-post-list br{display:none}.archin-post-list .main-post .info.info-column{flex-direction:column;padding-left:15px;padding-right:15px}.archin-post-list .main-post .info.info-column .date{margin-bottom:20px}}.archin-insights .blog-card{position:relative;display:block;margin-bottom:10px}.archin-insights .blog-card:hover .info h4{color:var(--color-main)}.archin-insights .blog-card .img{height:230px}.archin-insights .blog-card .img img{width:100%;height:100%;object-fit:cover}.archin-insights .blog-card .info{padding:30px 0;border-top:1px solid #B4B4B4}.archin-insights .blog-card .info h4{font-size:36px;font-weight:500;transition:all 0.3s ease;margin-bottom:40px}.archin-insights .blog-card .date{position:absolute;right:0;top:30px}@media screen and (max-width:991px){.archin-insights .blog-card{margin-bottom:50px}.archin-insights .blog-card .date{position:relative;top:0;float:right}}.archin-cart a{display:flex;align-items:center}.archin-cart a .num{font-size:12px;width:20px;height:20px;border-radius:50%;color:#fff;line-height:20px;text-align:center;background-color:var(--color-main);margin-inline-start:5px;display:inline-block}.archin-mailchimp .form-check input{min-height:auto!important;padding:0!important;border:none}.archin-mailchimp .form-group{position:relative;display:flex;align-items:center}.archin-mailchimp .form-group input{width:100%;border:0;background:#fff0}.archin-mailchimp .form-group button{border:0;background:#fff0;white-space:nowrap}.archin-mailchimp form input:focus{box-shadow:none}.archin-mailchimp .archin-button-container{position:relative;padding:0;overflow:hidden;border-radius:0}.archin-mailchimp .archin-button-container .archin-button-circle{border-radius:1000px;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none;z-index:1;background-color:#212529}.archin-mailchimp .archin-button-container .archin-button{line-height:1}.archin-mailchimp .archin-button-container button{transition:all ease 0.3s}.archin-mailchimp .archin-button-container button span{z-index:2;position:relative;white-space:nowrap}.archin-dropdown button{outline:none}.archin-dropdown i{color:#fff;font-weight:300!important}.archin-dropdown svg{width:14px;height:14px;margin-right:.25rem}.archin-dropdown .dropdown-toggle::after{position:relative;top:5px;opacity:.8;content:"\f3d0";display:inline-block;font-family:"Ionicons";border:0;line-height:1}.archin-dropdown .dropdown-menu{min-width:200px;padding:0;border-radius:0;border:0;box-shadow:0 0 20px rgb(0 0 0 / .0666666667);top:100%}.archin-dropdown .dropdown-menu li{list-style:none}.archin-dropdown .dropdown-menu li .dropdown-item{padding:10px 20px;font-size:14px;border-bottom:1px solid rgb(153 153 153 / .1333333333)}.archin-text-slider{position:relative;overflow:hidden;text-align:center}.archin-text-slider p{font-size:12px;text-transform:uppercase;margin:0}.archin-text-slider .swiper-button-next::after,.archin-text-slider .swiper-button-prev::after{font-size:16px;color:#fff}.archin-rotate-box{position:relative;width:220px;height:220px;display:block}.archin-rotate-box .num{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:70px}.archin-rotate-box .img-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:60px}.archin-rotate-box .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px}.archin-rotate-box .rotate-text{animation:rotateText 20s linear infinite;font-weight:400;text-transform:uppercase;position:absolute;left:0;border-radius:50%}.archin-rotate-box .rotate-circle svg{width:220px;height:220px;fill:#000;transform:scale(1)}@keyframes rotateText{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.archin-portfolios-masonry{display:flex;flex-wrap:wrap}.archin-portfolios-masonry .work-card{position:relative;display:block}.archin-portfolios-masonry .work-card .img{clip-path:polygon(0 0,0% 0,0% 100%,0 100%);transform:scale(1.2);filter:blur(5px);transition:clip-path 0.8s ease-in-out 0.3s,transform 0.8s ease-in-out 1.1s,filter 0.8s ease-in-out 1.1s;position:relative}.archin-portfolios-masonry .work-card .img.animated{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1);filter:blur(0)}.archin-portfolios-masonry .work-card .img img{width:100%;height:100%;object-fit:cover}.archin-portfolios-masonry .work-card:hover h5{color:var(--color-main)}.archin-portfolios-masonry .work-card h5{font-size:24px;text-transform:uppercase;font-weight:400;margin-top:40px;transition:all 0.3s ease}.archin-portfolios-masonry .work-card:nth-of-type(1){margin-top:450px;transform:translateX(-100px);width:435px}.archin-portfolios-masonry .work-card:nth-of-type(1) .img{height:435px}.archin-portfolios-masonry .work-card:nth-of-type(2){margin-top:120px;margin-inline-end:0;margin-inline-start:auto;width:850px}.archin-portfolios-masonry .work-card:nth-of-type(2) .img{height:540px}.archin-portfolios-masonry .work-card:nth-of-type(3){margin-top:150px;width:850px}.archin-portfolios-masonry .work-card:nth-of-type(3) .img{height:850px}.archin-portfolios-masonry .work-card:nth-of-type(4){margin-top:10px;margin-inline-end:0;margin-inline-start:auto;transform:translateX(100px);width:435px}.archin-portfolios-masonry .work-card:nth-of-type(4) .img{height:540px}.archin-portfolios-masonry .work-card:nth-of-type(5){margin-top:150px;margin-left:-100px;width:435px}.archin-portfolios-masonry .work-card:nth-of-type(5) .img{height:435px}.archin-portfolios-masonry .work-card:nth-of-type(6){margin-top:150px;transform:translateX(115px);width:950px}.archin-portfolios-masonry .work-card:nth-of-type(6) .img{height:670px}@media screen and (max-width:991px){.archin-portfolios-masonry .work-card{width:100%!important;margin:20px 0!important;transform:translateX(0)!important}.archin-portfolios-masonry .work-card .img{height:300px!important}}