@font-face{src:url("../fonts/Larsseit/Larsseit-Thin.eot?") format("eot"),url('../fonts/Larsseit/Larsseit-Thin.svg#str-replace("Larsseit Thin", " ", "_")') format("svg"),url("../fonts/Larsseit/Larsseit-Thin.ttf") format("truetype"),url("../fonts/Larsseit/Larsseit-Thin.woff") format("woff"),url("../fonts/Larsseit/Larsseit-Thin.woff2") format("woff2");font-family:"Larsseit Thin";font-style:normal;font-weight:100}@font-face{src:url("../fonts/Larsseit/Larsseit-Light.eot?") format("eot"),url('../fonts/Larsseit/Larsseit-Light.svg#str-replace("Larsseit Light", " ", "_")') format("svg"),url("../fonts/Larsseit/Larsseit-Light.ttf") format("truetype"),url("../fonts/Larsseit/Larsseit-Light.woff") format("woff"),url("../fonts/Larsseit/Larsseit-Light.woff2") format("woff2");font-family:"Larsseit Light";font-style:normal;font-weight:300}@font-face{src:url("../fonts/Larsseit/Larsseit.eot?") format("eot"),url('../fonts/Larsseit/Larsseit.svg#str-replace("Larsseit", " ", "_")') format("svg"),url("../fonts/Larsseit/Larsseit.ttf") format("truetype"),url("../fonts/Larsseit/Larsseit.woff") format("woff"),url("../fonts/Larsseit/Larsseit.woff2") format("woff2");font-family:"Larsseit";font-style:normal;font-weight:400}@font-face{src:url("../fonts/Larsseit/Larsseit-Medium.eot?") format("eot"),url('../fonts/Larsseit/Larsseit-Medium.svg#str-replace("Larsseit Medium", " ", "_")') format("svg"),url("../fonts/Larsseit/Larsseit-Medium.ttf") format("truetype"),url("../fonts/Larsseit/Larsseit-Medium.woff") format("woff"),url("../fonts/Larsseit/Larsseit-Medium.woff2") format("woff2");font-family:"Larsseit Medium";font-style:normal;font-weight:500}@font-face{src:url("../fonts/GrandeeCP/GrandeeCP.eot?") format("eot"),url('../fonts/GrandeeCP/GrandeeCP.svg#str-replace("GrandeeCP", " ", "_")') format("svg"),url("../fonts/GrandeeCP/GrandeeCP.ttf") format("truetype"),url("../fonts/GrandeeCP/GrandeeCP.woff") format("woff"),url("../fonts/GrandeeCP/GrandeeCP.woff2") format("woff2");font-family:"GrandeeCP";font-style:normal;font-weight:500}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{scrollbar-width:none;width:0 !important}html{scrollbar-width:none;height:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:"GrandeeCP"}body{display:flex;flex-direction:column;font-family:"Larsseit";font-size:18px;font-weight:normal;height:auto;line-height:24px;margin:0 !important;min-height:100vh;overflow-x:hidden;position:relative;width:100%}body .main-wrapper{align-items:flex-start;background:#fff;display:flex;flex-direction:column;height:auto;min-height:100vh;position:relative;width:100%;z-index:9}.header{background:#fff;height:120px;left:0;position:fixed;top:0;transition:all 0.5s ease 0s;width:100%;z-index:9999}.header.sticky{background:#fff;height:80px;transition:all 0.5s ease 0s}.header.sticky .wrapper .logo{top:14px;transition:all 0.5s ease 0s}.header.sticky .wrapper .logo a .svg{height:50px;transition:all 0.5s ease 0s}.header.sticky .wrapper .header_menu div{height:80px;transition:all 0.5s ease 0s}.header.sticky .wrapper .header_menu div ul li{padding-top:30px;transition:all 0.5s ease 0s}.header.sticky .wrapper .header_menu div ul li::after{height:18px;transition:all 0.5s ease 0s}.header .wrapper{align-items:center;display:flex;flex-direction:column-reverse;margin:0 auto;max-width:1440px;padding:0px 0px;position:relative;width:calc(100% - 100px)}.header .wrapper .logo{left:0px;margin:0;margin-right:auto;position:absolute;top:48px;transition:all 0.5s ease 0s;width:max-content}.header .wrapper .logo a .svg{height:80px;transition:all 0.5s ease 0s;width:auto}.header .wrapper .header_menu div{transition:all 0.5s ease 0s}.header .wrapper .header_menu div ul{display:flex;list-style:none;margin:0;padding:0}.header .wrapper .header_menu div ul li{margin:0 15px;padding-top:48px;position:relative;text-align:center;transition:all 0.5s ease 0s}.header .wrapper .header_menu div ul li::after{background:#ddcebb;content:"";display:block;height:36px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;width:30px}.header .wrapper .header_menu div ul li a{color:#93b7b1;font-size:18px;text-align:center;text-decoration:none}.header .wrapper .header_menu div ul li.current_page_item{pointer-events:none}.header .wrapper .header_menu div ul li.current_page_item::after{opacity:1}.header .wrapper .header_menu div ul li.current_page_item a{color:#ddcebb}.header .wrapper .hamburger{display:none;flex-direction:column;height:20px;justify-content:space-around;width:25px}.header .wrapper .hamburger .bar{background:#111;display:block;height:2px;width:100%}footer{background:#93b7b1;margin-top:auto;min-height:360px;width:100%}.carousel__Page{margin:0 auto;margin-top:120px;max-width:1440px;width:calc(100% - 110px)}.carousel__Page .swiper-container{width:100%}.carousel__Page .swiper-container .swiper-wrapper{width:100%}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide{min-height:520px;position:relative;width:100%}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .image{height:100%;max-width:66.66%;position:absolute;right:0;top:0;width:100%;z-index:-1}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .image .thumb{background:#f1f0ed;height:0;padding-bottom:520px;position:relative;width:100%}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .image .thumb img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content{max-width:55%;width:100%;z-index:8}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content h3{font-size:54px;font-weight:400;line-height:58px;margin:85px 0 16px;padding-top:38px;position:relative}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content h3::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content p{font-size:18px;line-height:24px;margin:0;width:55%}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content .button{margin-top:36px;max-width:max-content;position:relative}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content .button:hover button{background:#ccb699;transition:0.3s ease 0s}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content .button a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.carousel__Page .swiper-container .swiper-wrapper .swiper-slide .content .button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddcebb;border:0;border-radius:0;color:#111;font-family:"Larsseit";font-size:18px;padding:15px 30px 14px;transition:0.3s ease 0s}.carousel__Page .tabs{align-items:stretch;display:flex;justify-content:space-between;margin:90px auto 0;max-width:1190px;width:100%}.carousel__Page .tabs .swiper-pagination-bullet{background:#fff;border:0;border-radius:0;cursor:pointer;height:auto !important;margin:0px auto !important;max-width:calc(31% - 0px - 90px) !important;opacity:1;padding:39px 40px 39px 50px !important;transition:0.3s ease 0s;width:calc(100% - 0px - 90px) !important}.carousel__Page .tabs .swiper-pagination-bullet:hover{background:rgba(221,206,187,0.2) !important;transition:0.3s ease 0s}.carousel__Page .tabs .swiper-pagination-bullet span{display:block;margin-bottom:10px}.carousel__Page .tabs .swiper-pagination-bullet .title{font-family:"GrandeeCP";font-size:24px;line-height:30px}.carousel__Page .tabs .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ddcebb;pointer-events:none}.aboutHome{align-items:center;display:flex;margin:0 auto;max-width:1280px;padding:76px 0 60px;width:calc(100% - 60px)}.aboutHome .aboutHome_image{margin:10px 15px 0 25px;max-width:calc(610px - 15px - 25px);width:calc(100% - 15px - 25px)}.aboutHome .aboutHome_image .image{background:#f1f0ed;height:0;overflow:hidden;padding-bottom:90%;position:relative;width:100%}.aboutHome .aboutHome_content{padding:27px 0px 0px 90px;width:calc(100% - 610px - 90px)}.aboutHome .aboutHome_content h3{font-size:50px;font-weight:400;line-height:54px;margin:0 0 16px;padding-top:38px;position:relative}.aboutHome .aboutHome_content h3::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.aboutHome .aboutHome_content p{font-size:18px;line-height:24px;margin:0;width:75%}.recent_Projects{margin:0 auto;max-width:1190px;padding:76px 0 60px;width:calc(100% - 60px)}.recent_Projects .container{display:flex;flex-direction:column;margin:0 auto 48px;width:calc(100% - 120px)}.recent_Projects .container h3{font-size:50px;font-weight:400;line-height:54px;margin:0 0 16px;padding-top:38px;position:relative}.recent_Projects .container h3::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.recent_Projects .container p{font-size:18px;line-height:24px;margin:0;width:33.33%}.recent_Projects .grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.recent_Projects .grid .item{margin-bottom:68px;position:relative;width:100%}.recent_Projects .grid .item:nth-child(1){max-width:626px;width:100%}.recent_Projects .grid .item:nth-child(1) .article-image{margin-bottom:126px}.recent_Projects .grid .item:nth-child(1) .article-image .image{padding-bottom:80%}.recent_Projects .grid .item:nth-child(1) .content{bottom:0px;max-width:75%;padding:60px 0 73px 0;position:absolute;right:0;width:100%}.recent_Projects .grid .item:nth-child(1) .content h4,.recent_Projects .grid .item:nth-child(1) .content p{padding:0px 140px 0 68px;width:calc(100% - 140px - 68px)}.recent_Projects .grid .item:nth-child(2){margin-left:auto;max-width:469px;transform:translateY(150px);width:100%}.recent_Projects .grid .item:nth-child(2) .article-image{margin-bottom:125px}.recent_Projects .grid .item:nth-child(2) .article-image .image{padding-bottom:105%}.recent_Projects .grid .item:nth-child(2) .content{bottom:0;margin-left:0;max-width:calc(85% - 25px - 70px);padding:61px 25px 68px 70px;position:absolute;width:calc(100% - 15px - 70px)}.recent_Projects .grid .item:nth-child(3){max-width:626px;width:100%}.recent_Projects .grid .item:nth-child(3) .article-image{margin-bottom:126px}.recent_Projects .grid .item:nth-child(3) .article-image .image{padding-bottom:108%}.recent_Projects .grid .item:nth-child(3) .content{bottom:0px;max-width:75%;padding:60px 0 73px 0;position:absolute;right:0;width:100%}.recent_Projects .grid .item:nth-child(3) .content h4,.recent_Projects .grid .item:nth-child(3) .content p{padding:0px 140px 0 68px;width:calc(100% - 140px - 68px)}.recent_Projects .grid .item:nth-child(4){margin-left:auto;max-width:469px;transform:translateY(150px);width:100%}.recent_Projects .grid .item:nth-child(4) .article-image{margin-bottom:125px}.recent_Projects .grid .item:nth-child(4) .article-image .image{padding-bottom:82%}.recent_Projects .grid .item:nth-child(4) .content{bottom:0;margin-left:auto;max-width:calc(85% - 25px - 70px);padding:61px 25px 68px 70px;position:absolute;right:0;width:calc(100% - 15px - 70px)}.recent_Projects .grid .item:nth-child(5){max-width:calc(100% - 469px)}.recent_Projects .grid .item:nth-child(5) .article-image{margin-bottom:80px}.recent_Projects .grid .item:nth-child(5) .article-image .image{padding-bottom:70%}.recent_Projects .grid .item:nth-child(5) .content{bottom:0px;max-width:80%;padding:60px 0 73px 0;position:absolute;right:0;width:100%}.recent_Projects .grid .item:nth-child(5) .content h4,.recent_Projects .grid .item:nth-child(5) .content p{padding:0px 140px 0 68px;width:calc(100% - 140px - 68px)}.recent_Projects .grid .item:nth-child(6){margin-left:6%;max-width:calc(469px - 6%);transform:translateY(-150px)}.recent_Projects .grid .item:nth-child(6) .article-image{margin-bottom:100px}.recent_Projects .grid .item:nth-child(6) .article-image .image{padding-bottom:90%}.recent_Projects .grid .item:nth-child(6) .content{bottom:0px;max-width:calc(85% - 40px - 65px);padding:62px 40px 52px 65px;position:absolute;width:calc(100% - 140px - 68px)}.recent_Projects .grid .item .article-image{margin-top:auto;overflow:hidden;position:relative;width:100%}.recent_Projects .grid .item .article-image a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:8}.recent_Projects .grid .item .article-image .image{height:0;padding-bottom:100%;position:relative;width:100%}.recent_Projects .grid .item .article-image .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.recent_Projects .grid .item .content{background-color:#ddcebb;display:flex;flex-direction:column;height:auto;padding:0px;z-index:9}.recent_Projects .grid .item .content h4{font-weight:400;margin:0 0 10px}.recent_Projects .grid .item .content h4 a{color:#111;font-size:28px;line-height:36px;text-decoration:none}.recent_Projects .grid .item .content p{font-size:14px;font-style:italic;line-height:22px;margin:0}.testimonials{background-color:#93b7b1;height:auto;padding:100px 0 160px;width:100%}.testimonials .testimonials_content{position:relative;width:100%}.testimonials .testimonials_content .testimonials_title{left:0;margin:0 auto;max-width:1190px;position:absolute;right:0;top:0;width:100%}.testimonials .testimonials_content .testimonials_title h3{font-size:50px;font-weight:400;line-height:54px;margin:0 0 16px;padding-top:38px;position:relative}.testimonials .testimonials_content .testimonials_title h3::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.testimonials .testimonials_content .swiper-container{margin:0 auto;max-width:1190px;padding-top:160px;width:100%}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide{display:flex;flex-direction:row}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents{height:auto;margin-left:80px;margin-right:88px;width:calc(100% - 80px - 88px)}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .text{font-family:'Larsseit';font-size:20px;line-height:28px;margin-bottom:60px;position:relative;text-align:left}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .text::before{background-image:url("../images/marks.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:auto;left:-58px;margin:0;position:absolute;top:0px;width:40px}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli{align-items:center;display:flex;flex-direction:row;margin-left:20px}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli .contents_image{height:80px;margin-top:auto;overflow:hidden;position:relative;width:80px}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli .contents_image .image{height:100%;position:relative;width:100%}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli .contents_image .image img{border-radius:100%;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli .contents_sub_cli{display:flex;flex-direction:column;font-size:18px;margin:20px}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli .contents_sub_cli .name{font-family:'Larsseit Medium';font-size:18px}.testimonials .testimonials_content .swiper-container .swiper-wrapper .swiper-slide .contents .contents_cli .contents_sub_cli .company{font-size:16px}.testimonials .testimonials_content .swiper-container .swiper-button-prev,.testimonials .testimonials_content .swiper-container .swiper-button-next{background-image:url("../images/arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:24px;left:auto;margin:0;margin-left:auto;position:absolute;right:68px;top:60px;transform:rotate(-180deg);width:24px}.testimonials .testimonials_content .swiper-container .swiper-button-next{right:8px;transform:rotate(0deg)}.latest_news{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1190px;padding:120px 0;position:relative;width:100%}.latest_news .section-title{font-size:50px;font-weight:400;line-height:54px;margin:0 0 64px;padding-top:38px;position:relative;width:100%}.latest_news .section-title::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.latest_news .last-grid{max-width:626px;position:relative;width:100%}.latest_news .last-grid .last-item{padding-bottom:80px;position:relative;width:100%}.latest_news .last-grid .last-item .image{height:0;padding-bottom:80%;position:relative;width:100%}.latest_news .last-grid .last-item .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.latest_news .last-grid .last-item .content{background-color:#ddcebb;bottom:0;display:flex;flex-direction:column;height:auto;max-width:calc(85% - 80px - 60px);padding:55px 60px 65px 80px;position:absolute;right:0;width:calc(100% - 80px - 60px);z-index:9}.latest_news .last-grid .last-item .content h4{font-weight:400;margin:0 0 10px}.latest_news .last-grid .last-item .content h4 a{color:#111;font-size:28px;line-height:36px;text-decoration:none}.latest_news .last-grid .last-item .content .date{font-size:14px;font-style:italic;line-height:22px;margin:0}.latest_news .grid{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:80px;max-width:calc(100% - 626px - 80px);width:calc(100% - 80px)}.latest_news .grid .item{border-left:5px solid #ddcebb;display:flex;flex-direction:row;height:auto;margin-bottom:25px;width:100%}.latest_news .grid .content{background-color:#fff;display:flex;flex-direction:column;height:auto;padding:0px 30px;position:relative;width:calc(100% - 60px)}.latest_news .grid .content .date{color:#ddcebb;font-size:12px;font-weight:normal;line-height:17px;margin-bottom:5px}.latest_news .grid .content h4{margin:0;width:90%}.latest_news .grid .content h4 a{color:black;font-size:22px;font-weight:normal;line-height:28px;text-decoration:none}.latest_news .grid .content h4 a:hover{color:#93b7b1}.about-page{margin:0 auto;max-width:1170px;padding:180px 0 80px;width:100%}.about-page .content{height:auto;width:100%}.about-page .content .image{background:#f1f0ed;height:0px;overflow:hidden;padding-bottom:480px;position:relative;width:100%}.about-page .content .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.about-page .content span{background-color:black;height:5px;width:50px}.about-page .content .content_title{padding-top:48px}.about-page .content .content_title h2{font-size:50px;font-weight:400;line-height:54px;margin:0 0 36px;padding-top:30px;position:relative}.about-page .content .content_title h2::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.about-page .content .content_text{width:100%}.about-page .content .content_text a{color:#93b7b1;text-decoration:none}.about-page .content .contact_btn{margin-top:48px;max-width:max-content;position:relative}.about-page .content .contact_btn:hover button{background:#ccb699;transition:0.3s ease 0s}.about-page .content .contact_btn a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.about-page .content .contact_btn button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddcebb;border:0;border-radius:0;color:#111;font-family:"Larsseit";font-size:18px;padding:15px 30px 14px;transition:0.3s ease 0s}.services-page{height:auto;padding-top:160px;width:100%}.services-page .item-services{display:flex;flex-direction:column;margin:0 auto 60px;max-width:1170px;position:relative;width:100%}.services-page .item-services:nth-child(odd) .content{margin-left:auto}.services-page .item-services .image{width:100%}.services-page .item-services .image .thumb{background:#f1f0ed;height:0;overflow:hidden;padding-bottom:695px;position:relative;width:100%}.services-page .item-services .image .thumb img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.services-page .item-services .content{background:#fff;margin-top:-90px;max-width:calc(82% - 135px - 98px);padding:75px 135px 73px 98px;width:calc(100% - 135px - 98px);z-index:9}.services-page .item-services .content h3{font-size:44px;font-weight:400;line-height:48px;margin:0 0 16px;padding-top:38px;position:relative}.services-page .item-services .content h3::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.services-page .item-services .content p{font-size:16px;line-height:24px;margin:0 0 25px;width:100%}.services-page .item-services .content ul{display:flex;flex-wrap:wrap;list-style:none}.services-page .item-services .content ul li{font-family:"GrandeeCP";font-size:16px;line-height:20px;margin-bottom:10px;margin-right:25px;max-width:calc(50% - 25px);position:relative;width:calc(100% - 25px)}.services-page .item-services .content ul li::before{background:#ddcebb;content:"";height:6px;left:-20px;position:absolute;top:calc(10px - 3px);width:6px}#news-grid{display:flex;flex-direction:column;position:relative;width:100%}#news-grid .infinite-loading-container{height:50vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}#news-grid .grid{height:auto;margin:0 auto;max-width:1170px;padding:180px 0 60px;width:calc(100% - 0px)}#news-grid .grid .item{position:relative;width:100%}#news-grid .grid .item .image{margin-bottom:0px;position:relative;width:100%}#news-grid .grid .item .image .thumb{height:0;padding-bottom:430px;position:relative;width:100%}#news-grid .grid .item .image .thumb a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}#news-grid .grid .item .image .thumb img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}#news-grid .grid .item .content_desc{background:#fff;bottom:0;left:0;margin:0;margin-left:8.5%;margin-right:8.5%;padding:40px 8.5%;position:relative;transform:translateY(-70px);width:calc(100% - 17% - 17%);z-index:9}#news-grid .grid .item .content_desc .title{margin:0 0 14px;text-align:center;width:100%}#news-grid .grid .item .content_desc .title a{color:#111;font-size:24px;line-height:32px;text-decoration:none}#news-grid .grid .item .content_desc .date{color:#c3c3c3;font-size:14px;text-align:center}#news-grid .grid .item .content_desc .content_text{margin-top:24px;text-align:center}.single_news{padding:200px 10% 0px}.single_news .contents{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:calc(100% - 30%)}.single_news .contents .content_image{height:50vh;width:1250px}.single_news .contents .content_image .image{height:100%;margin-top:auto;overflow:hidden;position:relative;width:100%}.single_news .contents .content_image .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.single_news .contents .single_title{margin:2.5% 0px}.single_news .contents .single_date{margin-bottom:2.5%}.single_news .contents .single_desc{margin:2.5% 0}.single_news .contents .content_featured{border-left:5px solid #93b7b1;display:flex;flex-direction:column;justify-content:space-around;padding:3% 0 3% 3%;padding-left:3%}#projects-grid{display:flex;flex-direction:column;position:relative;width:100%}#projects-grid .infinite-loading-container{height:50vh;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}#projects-grid .content{margin:180px auto 80px;max-width:960px;width:calc(100% - 0px)}#projects-grid .content h3{font-size:50px;font-weight:400;line-height:54px;margin:0 0 16px;padding-top:38px;position:relative}#projects-grid .content h3::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}#projects-grid .content p{font-size:18px;line-height:24px;margin:0;width:70%}#projects-grid .grid{display:flex;flex-wrap:wrap;height:auto;margin:0 auto;max-width:1240px;padding:0;width:calc(100% - 0px)}#projects-grid .grid .item{align-items:center;display:flex;flex-direction:column;margin:0px 40px 80px;width:calc(50% - 80px)}#projects-grid .grid .item .image{height:0;margin-top:0;overflow:hidden;padding-bottom:85%;position:relative;width:100%}#projects-grid .grid .item .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}#projects-grid .grid .item .image a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.single_project{display:flex;flex-wrap:wrap;height:auto;margin:0 auto;max-width:1240px;padding:0;width:calc(100% - 0px)}.single_project .project_contents{width:100%}.single_project .project_contents .contents_header{margin:180px auto 80px;max-width:960px;width:calc(100% - 0px)}.single_project .project_contents .contents_header .single_title{font-size:50px;font-weight:400;line-height:54px;margin:0 0 16px;padding-top:38px;position:relative}.single_project .project_contents .contents_header .single_title::after{background:#ddcebb;content:"";height:4px;left:0;position:absolute;top:0;width:30px}.single_project .project_contents .contents_header .single_desc{font-size:18px;line-height:24px;margin:0;width:70%}.single_project .project_contents .contents{display:flex;flex-direction:row;flex-wrap:wrap}.single_project .project_contents .contents .content_image{align-items:center;display:flex;flex-direction:column;margin:0px 40px 80px;width:calc(50% - 80px)}.single_project .project_contents .contents .content_image .image{height:0;margin-top:0;overflow:hidden;padding-bottom:85%;position:relative;width:100%}.single_project .project_contents .contents .content_image .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.single_project .project_contents .contents .single_text{align-items:flex-start;display:flex;height:auto;margin:0px 65px 80px 40px;padding-top:90px;width:calc(50% - 105px)}.single_project .project_contents .contents .single_gallery{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.single_project .project_contents .contents .single_gallery .gallery_image{align-items:center;display:flex;flex-direction:column;margin:0px 40px 80px;width:calc(50% - 80px)}.single_project .project_contents .contents .single_gallery .gallery_image .image{height:0;margin-top:0;overflow:hidden;padding-bottom:85%;position:relative;width:100%}.single_project .project_contents .contents .single_gallery .gallery_image .image img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}
