@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{padding:0;margin:0;box-sizing:border-box;font-family:"Poppins",sans-serif;--primary-color:#444446}body{overflow-x:hidden}html{scrollbar-width:thin}a{text-decoration:none;font-size:22px;font-weight:300}p{font-size:22px;letter-spacing:0;font-weight:200}.primary-btn{color:#fff;padding:15px;border:1px solid #fff;display:inline-block;min-width:200px;text-align:center;border-radius:21px;background:#00000034 0% 0% no-repeat padding-box;transition:all .4s}.primary-btn img{transform:translateX(20px);transition:all .4s}.secondary-btn{color:#fff;padding:15px;border:1px solid #fff;display:inline-block;min-width:200px;text-align:center;border-radius:21px;background:0 0;transition:all .4s}.secondary-btn img{transform:translateX(20px);transition:all .4s}.hover-text{font-size:24px;fill:#fff;pointer-events:none;text-anchor:middle;dominant-baseline:middle;font-weight:500;letter-spacing:3.6px;text-transform:uppercase}.video{margin-top:80px;position:relative}.video-text{max-width:80%;margin:auto}.video-text h3{letter-spacing:0px;color:#fff;font-size:47px;font-weight:200;max-width:468px;line-height:47px;position:absolute;bottom:75px}@media only screen and (min-width:1024px){.primary-btn:hover{transform:translateY(-5px);transition:all .4s}.secondary-btn:hover{transform:translateY(-5px);transition:all .4s}.primary-btn:hover img{transform:translateX(15px);transition:all .4s}.secondary-btn:hover img{transform:translateX(15px);transition:all .4s}}::selection{background-color:var(--primary-color);color:#fff}.container{max-width:80%;margin:auto;padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:9}.container-fluid{width:100%;padding-left:15px;padding-right:15px}.col-2{display:grid;grid-template-columns:1fr 1fr;gap:15px}.col-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.col-4{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}header{position:fixed;left:0;top:0;width:100%;padding:25px 0;z-index:99;transition:all .4s}.header-active{backdrop-filter:blur(6px);background-color:rgba(68,68,68,.65);-webkit-backdrop-filter:blur(6px);transition:all .4s;padding:10px 0}nav{display:flex;justify-content:space-between;align-items:center}.navbar{display:flex;list-style:none;align-items:center}.navbar li{position:relative;padding:10px 0;transition:all .4s}.navbar li a{color:#fff;margin-left:45px;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;transition:all .4s}.navbar li span{color:#fff;margin-left:45px;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:all .4s}.navbar li:hover span{border-bottom:1px solid #fff;transition:all .4s}.navbar li:nth-child(4) a{border:1px solid #fff;border-radius:21px;padding:15px;min-width:160px;display:inline-block;text-align:center;display:none}.navbar li:nth-child(3) a{border:1px solid #fff;border-radius:21px;padding:15px;min-width:160px;display:inline-block;text-align:center}.active{border-bottom:1px solid #fff}.navbar .sub-menu li:last-child a{border:0;border-radius:0;padding:0;min-width:160px;display:inline-block;text-align:left}.sub-menu li:before{position:absolute;right:-7px;top:4px;background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/icon-right.svg);content:"";height:13px;width:16px;z-index:0;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width:1024px){.sub-menu{list-style:none;border-radius:9px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:absolute;opacity:0;visibility:hidden;transition:all .4s;transform:translateY(20px);background-color:rgba(255,255,255,.1);width:160px;padding:20px;left:45px;top:45px}.sub-menu li{padding:0}.sub-menu li a img{height:13px}.sub-menu li a{margin-left:0;width:100%;display:flex;justify-content:space-between;align-items:center}.sub-menu li:first-child a{margin-bottom:20px}.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transition:all .4s;transform:translateY(0)}}.first-section{height:100vh;background-color:var(--primary-color);background-size:cover;background-position:bottom;background-repeat:no-repeat;display:flex;background-attachment:fixed;will-change:background-position;position:relative}.first-section:before{position:absolute;content:'';height:100%;width:100%;left:0;top:0;background-color:rgba(68,68,68,.3)}.first-section-div{margin-top:75px;position:relative;z-index:9}.first-section-div h1{font-size:90px;color:#fff;line-height:1;font-weight:300;text-shadow:0px 3px 99px #000;margin-bottom:45px;transition-delay:.2s}.first-section-div h4{font-size:22px;color:#fff;font-weight:300;letter-spacing:2.2px;text-transform:uppercase}.first-section-div a{transition-delay:.4s}.about-homepage{background-color:var(--primary-color);position:relative;padding-top:70px;padding-bottom:650px;overflow:hidden}.about-shape{position:absolute;bottom:0;width:100%;left:0}.about-shape img{width:100%}.about-homepage .col-2{grid-template-columns:60% 1fr}.about-homepage .col-3{gap:70px}.about-box-btn{display:flex;justify-content:flex-end;align-items:flex-end}.about-box h3{font-size:45px;color:#fff;font-weight:200;line-height:55px}.about-box h3 span{font-weight:400}.about-numbers{margin-top:80px;position:relative;padding-top:60px}.about-numbers:before{position:absolute;content:"";background-color:#d1d1d1;top:0;left:0;width:100%;height:1px;opacity:.2}.growing-box h3{font-size:70px;letter-spacing:-1.2px;font-weight:100;line-height:55px;color:#fff;display:flex}.growing-box h3 span{font-size:40px}.growing-box p{color:#fff;line-height:30px;font-size:20px;margin-top:30px}.projects-homepage{padding-top:100px;overflow:hidden}.project-home-box h4{color:red;font-weight:500;letter-spacing:3.6px;line-height:35px}.project-home-box h3{color:var(--primary-color);font-weight:200;font-size:90px;line-height:78px}.project-home-details h3{color:#444446;font-size:45px;letter-spacing:0;font-weight:200;line-height:55px;margin-bottom:30px}.project-home-details h3 span{color:red;font-weight:300}.project-home-details a{border-color:var(--primary-color);color:var(--primary-color)}.discover-projects{margin-top:80px;position:relative;display:flex}.discover-projects img{width:100%;border-radius:21px}.discover-projects h5{font-size:45px;font-weight:200;line-height:45px;position:absolute;left:55px;top:45px;color:#fff}.service-home-box{background-color:var(--primary-color);border-radius:21px;overflow:hidden;position:relative}.service-home{margin:15px 0}.service-home-box h3{position:absolute;left:50px;top:45px;color:#fff;font-size:35px;line-height:45px;font-weight:300}.service-home-box-details{position:absolute;left:0;bottom:0;margin:0 50px;border-top:1px solid #fff;padding:50px 0}.service-home-box-image{display:flex;min-height:580px}.service-home-box-details p{color:#fff;width:calc(100% - 150px)}.s-icon{position:absolute;right:0;top:50px}.service-home-box-image img{width:100%;object-fit:cover;height:auto}.container-slider{width:90%;padding-left:15px;padding-right:15px}.container-slider .swiper{overflow:visible}.business .business-col{grid-template-columns:1fr 47%;background-color:var(--primary-color);border-radius:21px;margin-left:7px;position:relative}.business .business-col:before{position:absolute;content:"";background-color:red;border-radius:20px;left:-8px;top:0;height:100%;width:45px;z-index:-1}.business-image{display:flex;border-radius:0 21px 21px 0;overflow:hidden;height:100%}.business-image img{width:100%;height:100%;object-fit:cover}.business-details{position:relative}.business-details h3{padding-left:50px;padding-top:45px;color:#fff;font-size:60px;line-height:75px;font-weight:300}.business-details a{margin-top:40px}.testimonials{padding:90px 0 10px;display:none}.testimonials-box{padding:50px 80px;background:rgba(240,240,240,.3);border:1px solid rgba(112,112,112,.3);border-radius:17px;position:relative}.testimonials h3{font-size:53px;color:var(--primary-color);text-align:center;line-height:45px;font-weight:200;margin-bottom:90px}.service-testimonials{max-width:1200px;padding-bottom:140px}.swiper-pagination{margin-top:50px;width:100%}.swiper-pagination-bullet{height:6px;width:6px;margin:0 5px;background-color:rgba(112,112,112,1);opacity:.2}.swiper-pagination-bullet-active{background-color:var(--primary-color);opacity:1}.testimonials-box p{color:var(--primary-color);line-height:27px;font-style:italic}.testimonials-box h4{margin-top:20px;font-weight:300;font-size:16px;color:var(--primary-color)}.testimonials-box span{position:absolute;font-size:107px;left:45px;top:0;font-weight:200;color:rgba(68,68,70,.3)}.video-box{display:flex;position:relative}.full-img{width:100%}.play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-post{padding-top:170px}.blog-post .col-3{gap:38px}.blog-image{display:flex;border-radius:21px;overflow:hidden;max-height:500px}.blog-box{position:relative}.blog-image img{width:100%;height:100%;object-fit:cover}.blog-details{position:absolute;width:100%;left:0;bottom:45px;padding:0 2.7vw}.blog-details h3{font-weight:300;color:#fff;line-height:1.763vw;margin-bottom:10px;font-size:1.563vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-details a{color:#fff;border-bottom:1px solid #fff;font-size:18px}.blog-post h5{font-size:45px;color:var(--primary-color);font-weight:200;line-height:55px}.blog-post h5 span{font-weight:300;margin-bottom:80px;display:block}.explore{background-color:var(--primary-color);padding-bottom:100px;padding-top:180px;margin-top:-180px}.explore .col-2{grid-template-columns:60% 1fr}.explore-title h3{margin-top:180px;line-height:45px;font-size:45px;color:#fff;font-weight:200;max-width:650px;padding-left:20px}.explore-title h3 span{font-weight:300}.explore-btn{display:flex;justify-content:flex-end;align-items:flex-end}.explore-btn a{border-color:red}.explore-title img{position:absolute;top:90px;left:-33px}footer{border-top:1px solid red;background-color:var(--primary-color)}.footer-col{padding:50px 0;display:grid;grid-template-columns:1fr 170px 210px 115px;gap:40px}.footer-copyright{display:flex;justify-content:flex-end}.footer-copyright p{color:#fff;font-size:20px;font-weight:200;line-height:25px;padding-bottom:50px;width:575px}.social-media{display:flex;justify-content:space-between}.footer-nav ul{list-style:none}.footer-nav ul li{margin-bottom:20px}.footer-nav ul li a{font-size:20px;color:#fff;border-bottom:1px solid #fff;line-height:25px;font-weight:200}.footer-info p{font-size:20px;color:#fff;line-height:25px;font-weight:200;margin-bottom:20px}.about-page{padding-top:205px}.about-page-box p{font-size:16px;text-align:center;letter-spacing:3.2px;color:#fff;font-weight:200}.about-page-box h3{text-align:center;font-size:90px;color:#fff;line-height:1;font-weight:200;font-size:4.6vw}.about-page-section{background-color:var(--primary-color);padding:180px 0}.about-page-section-box h3{color:#fff;font-size:45px;line-height:55px;font-weight:200;max-width:600px}.about-page-section-box h3 span{font-weight:300}.about-page-section .col-2{grid-template-columns:1fr 500px}.about-numbers-page p{margin-top:15px}.about-numbers-page .growing-box:not(:last-child){border-bottom:1px solid red;padding-bottom:38px;margin-bottom:38px}.about-numbers-page .growing-box h3{font-size:90px}.vision{padding:90px 0;position:relative;border-bottom:1px solid red}.vision .col-2{gap:130px}.vision:before{position:absolute;content:"";left:0;top:0;width:50%;height:100%;background-color:red}.mision-box h3{line-height:102px;color:var(--primary-color);font-size:60px;font-weight:200;margin-bottom:30px}.mision-box p{font-size:24px;color:var(--primary-color);font-size:26px;font-weight:200;margin-bottom:15px}.vision-box h3{line-height:102px;color:#fff;font-size:60px;font-weight:200;margin-bottom:30px}.vision-box p{font-size:24px;color:#fff;font-size:26px;font-weight:200}.team{padding:180px 0}.team-image{display:flex;max-height:380px;overflow:hidden;margin-bottom:20px}.team-image img{width:100%;height:100%;object-fit:cover}.team-box p{color:red;font-weight:300;font-size:26px;line-height:27px}.team-box h3{line-height:20px;font-weight:300;font-size:32px;color:var(--primary-color);margin-bottom:12px}.team h5{color:var(--primary-color);line-height:20px;font-size:16px;letter-spacing:3.2px;font-weight:200;text-align:center}.team h2{text-align:center;color:red;font-weight:200;font-size:90px;line-height:108px;margin-bottom:75px}.get-started-about{background-color:var(--primary-color);padding:110px 0;position:relative;z-index:1}.get-started-div{max-width:45%}.get-started-div h3{font-size:45px;line-height:48px;font-weight:300;color:#fff;margin-bottom:15px}.get-started-div p{margin-bottom:40px;color:#fff;font-weight:200;line-height:32px}.get-started-div a{border-color:red}.get-started-image{position:absolute;right:0;top:0;width:45%;height:100%;display:flex;overflow:hidden}.get-started-image img{width:100%;height:100%;object-fit:cover}.page-template-news .hamburger span{background-color:var(--primary-color)}.single-news .hamburger span{background-color:var(--primary-color)}.page-template-news .sub-menu li:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.page-template-news .navbar li:last-child a{border-color:red;color:var(--primary-color)}.single-news .navbar li:last-child a{border-color:red;color:var(--primary-color)}.page-template-news .navbar li a{color:var(--primary-color)}.page-template-news .navbar li span{color:var(--primary-color)}.page-template-news .active{border-color:var(--primary-color)}.page-template-news header{border-bottom:1px solid rgba(112,112,112,.2);background-color:#fff}.page-template-news .sub-menu{background-color:#eee}.page-template-news .sub-menu li a{color:rgba(132,132,132,1)}.page-template-news .blog-post{padding-top:210px;padding-bottom:100px}.page-template-news .blog-details h3{font-size:23px;line-height:26px}.page-template-news .blog-details a{font-size:13px}.page-template-news .blog-details{bottom:25px;padding:0 25px}.page-template-news .blog-image{height:380px}.single-news .last-menu-item a{border-color:red;color:var(--primary-color)}.single-news .navbar li a{color:var(--primary-color)}.single-news .navbar li span{color:var(--primary-color)}.single-news .active{border-color:var(--primary-color)}.single-news header{border-bottom:1px solid rgba(112,112,112,.2);background-color:#fff}.single-news .sub-menu{background-color:#eee}.single-news .sub-menu li a{color:rgba(132,132,132,1)}.single-news-section{padding-top:210px;padding-bottom:160px}.single-news .get-started-div h3{line-height:55px}.single-news .get-started-div p{margin-bottom:10px}.single-news-section span{font-size:21px;color:red;line-height:38px;font-weight:500}.single-news-section h1,.single-news-section h2,.single-news-section h3,.single-news-section h4,.single-news-section h5,.single-news-section h6{color:var(--primary-color);font-size:46px;font-weight:300;line-height:53px;margin-bottom:10px}.single-news-section img{width:100%;margin:10px 0;height:auto}.single-news-section p{color:var(--primary-color);margin-bottom:20px;font-size:20px;font-weight:300}.share-div{padding-top:30px;margin-top:50px;border-top:1px solid red;display:flex}.share-div a{line-height:28px;font-size:18px;color:var(--primary-color);font-weight:300;text-transform:uppercase;border-bottom:1px solid var(--primary-color);margin-left:35px}.share-div span{font-size:18px;margin-right:40px}.page-template-contact li:nth-child(3) a{border-color:red;color:var(--primary-color)}.page-template-contact .navbar li a{color:var(--primary-color)}.page-template-contact .navbar li span{color:var(--primary-color)}.page-template-contact .hamburger span{background-color:var(--primary-color)}.page-template-contact .active{border-color:var(--primary-color)}.page-template-contact header{border-bottom:1px solid rgba(112,112,112,.2);background-color:#fff}.page-template-contact .sub-menu{background-color:#eee}.page-template-contact .sub-menu li a{color:rgba(132,132,132,1)}.contact-page{margin-top:120px;background-color:var(--primary-color);padding:120px 0 70px;position:relative}.contact-page .col-2{gap:185px}.contact-page:before{position:absolute;content:"";left:0;top:0;width:50%;height:100%;background-color:red}input:focus{outline:none}.contact-form input{border:1px solid #707070;border-radius:17px;background-color:transparent;color:#fff;font-size:20px;width:100%;margin-top:25px;padding:19px 30px;font-weight:200}.contact-form input::placeholder{color:#fff;font-size:20px}.wpcf7-form br{display:none}.wpcf7-form span{font-size:14px}textarea:focus{outline:none}.contact-form textarea{border:1px solid #707070;border-radius:17px;background-color:transparent;color:#fff;font-size:20px;width:100%;margin-top:25px;padding:19px 30px;font-weight:200;height:100px;resize:unset}.wpcf7-response-output{border-width:1px !important;color:#fff;text-align:center}.contact-form textarea::placeholder{color:#fff;font-size:20px}.contact-form h3{margin-bottom:40px;font-size:39px;font-weight:200;color:#fff;line-height:39px}.contact-details h2{font-weight:200;font-size:80px;line-height:79px;color:#fff;margin-bottom:12px}.contact-details p{font-weight:200;color:#fff;font-size:30px;margin-top:38px;line-height:38px}.contact-details a{border-bottom:1px solid #fff;color:#fff;font-weight:200;font-size:20px;line-height:25px;margin-top:10px;display:inline-block}.social-media-contact{margin-top:38px}.social-media-contact a{border-bottom:0;margin-right:25px;margin-top:0}.send-btn{display:flex;justify-content:flex-end}.send-btn input{border:0 !important;border-bottom:1px solid red !important;color:red !important;font-weight:500 !important;border-radius:0 !important;width:auto !important;padding:0 !important;display:block;cursor:pointer}.page-template-contact footer{border:0;background-color:#fff;padding:35px 0}.footer-contact{display:flex;justify-content:space-between}.terms-con a{border-bottom:1px solid var(--primary-color);color:var(--primary-color);font-size:20px;font-weight:200;margin-right:45px}.footer-contact p{color:var(--primary-color);font-size:20px;font-weight:200}.sokaku-section{position:relative;display:flex}.sokaku-section:before{position:absolute;content:"";height:350px;left:0;top:0;width:100%;background:transparent linear-gradient(180deg,#444446 0%,#44444600 100%) 0% 0% no-repeat padding-box}.sokaku-section img{width:100%}section.sokaku-section a{width:100%;display:flex}.sokaku-div h3{color:#ffff;border:.4000000059604645px solid rgba(255,255,255,.2);border-radius:12px;font-size:25px;font-weight:200;letter-spacing:2px;padding:6px 40px;max-width:230px;margin:auto}.sokaku-div{position:absolute;left:50%;top:130px;transform:translate(-50%,0);text-align:center;width:100%}.sokaku-div h4{color:#ffff;font-size:49px;font-weight:300}.sokaku-info-section{padding-top:110px;background-color:var(--primary-color);padding-bottom:110px}.sokaku-info p{color:#fff;font-weight:300;margin-top:30px}.sokaku-info h3{font-size:90px;color:#fff;font-weight:200;line-height:97px}.sokaku-numbers{margin-top:100px;position:relative;padding-top:100px}.sokaku-numbers:before{position:absolute;content:"";background-color:#d1d1d1;top:0;left:0;width:100%;height:1px;opacity:.2}.sokaku-box{margin-bottom:70px}.sokaku-box h4{font-size:14px;color:#fff;letter-spacing:1.4px;font-weight:200;text-transform:uppercase}.sokaku-box p{color:#fff;font-weight:300;line-height:26px}.sokaku-box a{font-size:18px;color:#fff;border-bottom:1px solid #fff;font-weight:300}.business-sokaku-page{margin-top:15px}.crafted-space{padding:110px 0;overflow:hidden}.crafted-space h5{font-size:45px;color:var(--primary-color);font-weight:200;line-height:55px}.crafted-space h5 span{font-weight:300;margin-bottom:80px;display:block}.swiper-scrollbar{height:1px;margin-top:55px}.swiper-scrollbar-drag{background-color:red}.crafted-s-div{display:flex;overflow:hidden;border-radius:21px;background-color:var(--primary-color);height:550px}.crafted-s-div img{height:100%;width:100%;object-fit:cover}.crafted-s{padding-bottom:54px}.apartments-template{background-color:#f2f2f2;padding:100px 0}.apartments-template .col-2{gap:60px}.apartments-template .col-4{height:22vw;overflow-y:scroll}.apartments-template ::-webkit-scrollbar{width:5px}.apartments-template ::-webkit-scrollbar-track{background:#f1f1f1}.apartments-template ::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.apartments-template h3{font-size:53px;color:var(--primary-color);text-align:center;margin-bottom:90px;font-weight:200}.apartments-template-svg img{width:100%}.apartments-template-box h4{font-weight:500;color:var(--primary-color);font-size:23px;padding-right:30px}.apartments-template-info{background-color:#fff;border-radius:14px;text-align:center;padding:18px 10px}.apartments-template-info h5{font-size:18px;font-weight:300;color:var(--primary-color)}.apartments-template-info p{font-size:18px;font-weight:500;color:var(--primary-color)}.single-view{padding-top:210px;background-color:var(--primary-color);padding-bottom:100px;min-height:100vh}.single-view .col-2{gap:60px}.single-view-img{border-radius:20px;padding:20px;background-color:#000;display:flex;align-items:center;justify-content:center}.single-view-img img{width:100%}.single-view-details h3{color:rgba(255,255,255,.3);font-size:44px;font-weight:200;margin-bottom:35px;display:flex;align-items:center}.single-view-details h3 img{cursor:pointer}.single-view-details h3 span{color:#fff;font-weight:300;padding-right:15px;padding-left:15px}.single-view-box{border:1px solid #707070;border-radius:20px;padding:15px;position:relative}.single-view-box img{position:absolute}.single-view-box h5{color:#fff;font-weight:300;font-size:24px}.single-view-box p{color:rgba(255,255,255,.4);font-size:16px;font-weight:300;padding-top:80px}.catalogue{border:1px solid #707070;border-radius:20px;padding:20px 15px;position:relative;display:flex;margin-top:15px;font-size:22px;color:#fff}.catalogue img{padding-right:20px}.gallery{margin-top:80px}.object{position:relative;background-color:var(--primary-color);overflow:hidden}.object a{width:100%;display:flex}.object img{width:100%}.change-view{position:fixed;right:30px;bottom:15px;z-index:9}.view{display:none;opacity:0;transition:opacity .8s ease-in-out}.view.active-view{display:block;opacity:1}.active-link{font-weight:700;text-decoration:underline}.business-details{position:relative;display:flex;flex-direction:column;justify-content:space-between}.business-details .service-home-box-details{position:relative;margin-top:80px}.business-details .service-home-box-details p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hamburger{display:none;flex-direction:column;cursor:pointer}.hamburger span{height:2px;width:25px;background-color:#fff;margin:3px 0}.single-news .get-started-about .container{position:unset}.single-news .sub-menu li:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.page-template-contact .sub-menu li:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.catalog-div{position:absolute;right:50px;bottom:75px}.catalog-div a{background-color:var(--primary-color)}@media only screen and (max-width:1200px){.apartments-template-box .col-4{grid-template-columns:repeat(3,1fr)}.single-view .col-2{grid-template-columns:1fr}.contact-page .col-2{gap:100px;grid-template-columns:1fr}.contact-page:before{height:50%;width:100%}}@media only screen and (max-width:1024px){.page-template-contact li:nth-child(4) a{border-color:red;color:var(--primary-color)}.navbar li:nth-child(4) a{display:inline-block}.catalog-div{right:20px;bottom:20px}.video-text h3{font-size:35px;max-width:468px;line-height:35px;bottom:20px;left:20px}.contact-page:before{display:none}.apartments-template .col-4{height:auto}.first-section{background-attachment:local}.active-path{fill:rgba(255,0,0,.6) !important;stroke:red !important}.share-div{display:block}.sub-menu li:before{right:0;top:15px}.page-template-contact .sub-menu li:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.page-template-contact .navbar li span:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.wpcf7-response-output{position:absolute;bottom:-70px}span.wpcf7-not-valid-tip{position:absolute;padding-left:10px}.contact-form{position:relative}.page-template-news .navbar{background-color:rgba(255,255,255,.81) !important}.page-template-contact .navbar{background-color:rgba(255,255,255,.81) !important}.single-news .navbar{background-color:rgba(255,255,255,.81) !important}.single-news-section h1,.single-news-section h2,.single-news-section h3,.single-news-section h4,.single-news-section h5,.single-news-section h6{font-size:35px;line-height:40px}.single-news-section p{font-size:18px}.contact-details p{font-size:22px}.contact-details h2{font-size:60px;line-height:60px;margin-bottom:5}.contact-page{margin-top:85px;padding:80px 0 70px}.first-section-div{margin-top:0;margin-bottom:120px}.first-section .container{height:94vh;display:flex;align-items:flex-end}.logo a{display:flex}header{padding:15px 0}.navbar{opacity:0;visibility:hidden;flex-direction:column;width:calc(100% - 50px);position:absolute;top:60px;left:25px;backdrop-filter:blur(6px);background-color:rgba(255,255,255,.01);padding:41px 0;text-align:center;transition:all .4s;transform:translateY(10px);-webkit-backdrop-filter:blur(6px)}.sub-menu{background-color:rgba(68,68,68,.95);display:none;margin-top:12px;padding:6px 15px;list-style:none;min-width:160px;border-radius:14px}.sub-menu li a{display:flex;justify-content:space-between;align-items:center}ul.sub-menu li a img{height:14px}.navbar.active-nav{opacity:1;visibility:visible;transition:all .4s;background-color:rgba(68,68,68,.95);transform:translateY(0)}.menu-item-has-children{margin-bottom:0}.navbar li a{margin-left:0}.navbar li span{margin-left:0;position:relative}.navbar li span:before{position:absolute;right:-25px;top:7px;transform:rotate(90deg);background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/icon-right.svg);content:"";height:13px;width:16px;z-index:0;background-size:contain;background-repeat:no-repeat}.page-template-news .navbar li span:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.single-news .navbar li span:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg)}.hamburger{display:flex;position:relative;z-index:99}.container{max-width:767px;padding-left:25px;padding-right:25px}.first-section-div h1{font-size:55px}.first-section-div h1{margin-bottom:23px}.about-box h3{font-size:35px;line-height:42px}.about-homepage .col-2{display:block}.about-box-btn{justify-content:flex-start;margin-top:27px}.about-homepage .col-3{display:block}.growing-box-inner{margin-bottom:65px}.growing-box p{margin-top:15px}.about-numbers{margin-top:65px}.about-homepage{padding-bottom:30vw}.project-home-box h3{font-size:72px}.project-home-details h3{font-size:30px;line-height:37px}.projects-homepage .col-2{grid-template-columns:1fr}.testimonials h3{font-size:43px;margin-bottom:30px}.testimonials{padding:67px 0 10px}.testimonials-box{padding:60px 20px}.testimonials-box span{left:20px;top:-21px}.swiper-pagination{margin-top:26px}.service-testimonials{padding-bottom:90px}.footer-col{grid-template-columns:1fr;gap:30px}.social-media{justify-content:flex-start}.social-media a{margin-right:25px}.footer-copyright{justify-content:flex-start}.footer-copyright p{width:100%}.container-slider{width:95%}.service-home-box h3{top:30px;left:30px;font-size:30px;line-height:35px}.service-home-box-image{min-height:440px}.s-icon{height:33px}.service-home-box-details{padding:35px 0;margin:0 30px}.service-home-box-image img{width:100%;object-fit:cover}.first-section{background-position:15%;min-height:94vh}.blog-home .blog-post .col-3{display:flex;overflow:scroll}.blog-home .blog-box{min-width:340px;padding-bottom:10px}.blog-home .blog-details h3{font-size:26px;line-height:30px}.blog-home .col-3{display:flex;overflow-x:scroll;gap:20px}.blog-home .container{padding-right:0}.video .container-fluid{padding:0}.blog-home{padding-top:100px}.blog-post h5{text-align:center}.blog-post h5{font-size:43px;line-height:42px}.blog-post h5 span{margin-bottom:60px}.blog-details{padding:0 20px}.explore-title h3{font-size:32px;line-height:37px;padding-left:0;margin-top:110px}.explore .col-2{grid-template-columns:1fr;gap:50px}.explore-btn{justify-content:flex-start}.explore-title img{position:relative;top:55px;left:0}.service-home-box-details p{width:calc(100% - 40px);font-size:20px}.business .business-col{grid-template-columns:1fr}.business-image{display:none}.business-details h3{font-size:30px;padding-left:30px;padding-top:20px;line-height:30px;margin-bottom:50px}.business .business-col:after{position:absolute;content:"";background-color:red;border-radius:0 0 20px;right:0;top:0;height:100%;width:50%;z-index:-1}.business-details .service-home-box-details{margin-top:50px}.business-details .s-icon{position:absolute;right:0;top:-107px}.business-details .service-home-box-details p{width:100%}.about-page-box h3{font-size:40px}.about-page-section .col-2{grid-template-columns:1fr;gap:80px}.about-page-section-box h3{font-size:35px;line-height:42px}.about-page-section{padding:100px 0}.about-numbers-page .growing-box:not(:last-child){padding-bottom:0;margin-bottom:55px}.about-numbers-page .growing-box h3{font-size:70px}.about-numbers-page .growing-box-inner{margin-bottom:50px}.vision{padding:90px 0}.vision .col-2{grid-template-columns:1fr}.vision:before{width:100%;height:44%}.vision-box h3{font-size:50px;margin-bottom:10px}.mision-box h3{font-size:50px}.mision-box p{font-size:22px}.vision-box p{font-size:22px}.team{padding:100px 0}.team h2{font-size:60px;line-height:70px;margin-bottom:40px}.team .col-4{grid-template-columns:repeat(2,1fr)}.get-started-image{display:none}.get-started-about{padding:80px 0}.get-started-div{max-width:100%}.blog-post h5{font-size:30px}.page-template-news .blog-post{padding-top:160px;padding-bottom:80px}.blog-post .col-4{grid-template-columns:repeat(2,1fr)}.sokaku-info-section{padding:80px 0}.sokaku-info h3{font-size:50px;line-height:1.2}.sokaku-info-section .col-2{grid-template-columns:1fr}p{font-size:20px}.sokaku-numbers{margin-top:80px;padding-top:80px;grid-template-columns:repeat(2,1fr)}.sokaku-box{margin-bottom:40px}.crafted-space h5{font-size:30px;line-height:37px}.crafted-space h5 span{margin-bottom:50px}.crafted-space{padding:70px 0}.apartments-template{padding:70px 0}.apartments-template h3{font-size:40px;line-height:45px;margin-bottom:40px}.crafted-space{overflow:hidden}.apartments-template .col-2{grid-template-columns:1fr}.share-div a{display:table;margin-left:0}.single-news-section{padding-top:160px}.discover-projects h5{display:none}.container-obj{display:flex;overflow-x:scroll}.container-obj .discover-projects{min-width:1200px}.discover-sokaku{min-width:1200px}.sokaku-section:before{height:188px}.get-started-div h3{font-size:30px;line-height:1.1}}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:relative}.gallery img{position:relative;width:100%;height:150px;object-fit:cover}.gallery div{width:100%;display:grid;place-items:center;font-size:37px;font-weight:300;height:100%;border-radius:24px}.gallery img{border-radius:24px}@media only screen and (max-width:767px){.video-text h3{bottom:75px}.catalog-div a{padding:12px;font-size:16px}.catalog-div{right:auto;bottom:7px;left:20px}.page-template-afarizem .sokaku-section{height:320px}.page-template-afarizem .sokaku-section img{width:100%;height:100%;object-fit:cover}.single-view .col-2{gap:15px}.gallery{margin-top:15px}.gallery div{height:100%;width:100%}.gallery{grid-template-columns:repeat(2,1fr)}.blog-post .col-4{grid-template-columns:1fr}.blog-post .container{max-width:400px}.team h2{font-size:50px;line-height:60px}.team .container{max-width:400px}.first-section{height:95vh;background-position:center}.about-page{height:93vh;padding-bottom:45vw}.navbar{width:50%;height:100vh;position:fixed;left:auto;right:0;top:0;padding:41px 0;display:flex;justify-content:center}.navbar li{width:100%;text-align:left;padding:10px 25px}.sub-menu li{padding:10px 0}.navbar li span{width:100%;display:block}.navbar li span:before{right:0}.team .col-4{grid-template-columns:1fr;gap:50px}.apartments-template-box .col-4{grid-template-columns:repeat(2,1fr)}.single-view .col-3{grid-template-columns:repeat(2,1fr);gap:15px}.single-view{padding-top:160px}.single-view-details h3{font-size:35px}.footer-contact{display:block}.terms-con a{display:table;margin-bottom:15px}}.discover-projects{position:relative;padding:0;border-radius:21px;overflow:hidden}.discover-projects:before{position:absolute;content:"";height:250px;left:0;top:0;width:100%;background:transparent linear-gradient(180deg,#444446 0%,#44444600 100%) 0% 0% no-repeat padding-box}.discover-projects svg path{fill:transparent;stroke:transparent;transition:all .4s}@media only screen and (min-width:1024px){.discover-projects svg path:hover{fill:rgba(0,0,0,.5);stroke:red;stroke-width:3px}}.discover-sokaku{width:100%;display:flex}.sokaku-section .container-obj{width:100%;display:flex}.discover-sokaku svg path{fill:transparent;stroke:transparent;transition:all .4s}.discover-sokaku svg path:hover{fill:rgba(0,0,0,.5);transition:all .4s;stroke:red;stroke-width:3px}.sokaku-info-section{margin-top:-10px}.apartments-template-svg svg{border-radius:21px}.apartments-template-svg svg path{fill:transparent;stroke:transparent;transition:all .4s}.apartments-template-svg svg path:hover{fill:rgba(255,0,0,.46);stroke:red;transition:all .4s}.apartments-template-box{display:none}.empty-apartment{height:100%;display:grid;place-content:center;font-size:20px;color:var(--primary-color);font-weight:300}.active-path{fill:rgba(255,0,0,.6) !important;stroke:red !important}.dropdown{position:relative;display:inline-block;min-width:155px}.dropdown:before{position:absolute;content:"";background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/color-icon.svg);height:17px;width:16px;z-index:0;background-size:contain;background-repeat:no-repeat;right:14px;top:28px;transform:rotate(90deg)}.dropbtn{background-color:transparent;color:var(--primary-color);padding:14px 16px;border:none;cursor:pointer;border:1px solid var(--primary-color);border-radius:21px;width:100%;text-align:left;font-size:23px;font-weight:300}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;border:1px solid var(--primary-color);z-index:1;border-radius:21px;margin-top:10px;overflow:hidden;width:100%}.dropdown-content a{color:var(--primary-color);padding:12px 10px;text-decoration:none;display:block;font-size:18px;cursor:pointer}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown.show .dropdown-content{display:block}.apartments-top-h{display:flex;align-items:center;margin-bottom:30px}.change-view svg path{fill:transparent}.active-link path{fill:rgba(255,255,255,.46) !important}a.image-popup-vertical-fit{cursor:-webkit-zoom-in;position:relative;max-height:150px;border-radius:21px;overflow:hidden;display:flex}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.98}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-arrow-left:before{border-right:none !important}.mfp-arrow-right:before{border-left:none !important}button.mfp-arrow,.mfp-counter{opacity:0 !important;transition:opacity .2s ease-in,opacity 2s ease-out}.mfp-container:hover button.mfp-arrow,.mfp-container:hover .mfp-counter{opacity:1 !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.object-drp{background:rgba(68,68,70,1) 0% 0% no-repeat padding-box;opacity:1;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:15px 0}.object-drp .container{display:flex;align-items:center}.object-drp .container img{margin-right:40px}.object-drp .dropbtn{color:#fff;border:1px solid rgba(255,255,255,.2)}.object-drp .dropdown:before{background-image:url(//swiss-construction.com/wp-content/themes/swiss-c/assets/css/../images/icon-right.svg)}.object-drp .dropbtn{min-width:220px}.standby{opacity:0;visibility:hidden;transform:translateY(40px);transition:all .8s ease-in}.fadein{visibility:visible;opacity:1;transform:translateY(0);transition:all .8s ease-in}.standby .service-home-box:before{position:absolute;right:0;top:0;height:100%;width:100%;content:"";background-color:#fff;transition:all 1s}.fadein .service-home-box:before{transition:all 1s;width:0}@media only screen and (max-device-width:767px) and (min-device-width:320px) and (orientation:landscape){.first-section{height:auto;padding-top:200px}}.object-view-svg svg{width:100%}.modal{background-color:#fff;min-width:140px;padding:15px;border-radius:0 13px 13px;opacity:0;transition:all .4s}.modal p{color:var(--primary-color);font-size:14px;font-weight:400}.modal h2{color:red;font-size:20px;line-height:20px;font-weight:300}.object:before{position:absolute;content:"";height:145px;left:0;top:0;width:100%;background:transparent linear-gradient(180deg,#444446 0%,#44444600 100%) 0% 0% no-repeat padding-box}.object-view-svg{min-width:1300px;overflow:hidden}@media only screen and (max-width:1024px){.object:before{height:115px}}.team{display:none}.dropbtn1{display:none}.dropdown1{display:none}.blog-post{display:none}.about-box{position:relative}.standby .about-box:before{position:absolute;right:0;top:0;height:100%;width:100%;content:"";background-color:var(--primary-color);transition:all 1.2s}.fadein .about-box:before{transition:all 1.2s;width:0}.project-home-box{position:relative}.standby .project-home-box:before{position:absolute;right:0;bottom:0;height:100%;width:100%;content:"";background-color:#fff;transition:all 1.2s}.fadein .project-home-box:before{transition:all 1.2s;width:0}.project-home-details{position:relative}.standby .project-home-details:before{position:absolute;right:0;bottom:0;height:100%;width:100%;content:"";background-color:#fff;transition:all 1.2s}.fadein .project-home-details:before{transition:all 1.2s;width:0}.standby .business-details:before{position:absolute;right:0;bottom:0;height:100%;width:100%;content:"";background-color:#fff;transition:all 1s}.fadein .business-details:before{transition:all 1s;width:0}.standby .business-image:before{position:absolute;right:0;bottom:0;height:100%;width:100%;content:"";background-color:#fff;transition:all 1s}.fadein .business-image:before{transition:all 1s;width:0}.view svg path{fill:transparent;stroke:transparent;transition:all .4s}.view svg path:hover{fill:rgba(0,0,0,.34);stroke:red;transition:all .4s}.growing-box span{display:none}.counter-plus{display:block !important}.growing-first-box span{display:block !important}