.PageBanner-module__dlyH9G__page_header{z-index:1;padding-top:140px;position:relative}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner{background-repeat:no-repeat;background-size:cover;position:relative}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner:before{content:"";background:#00000080;position:absolute;inset:0}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__page_header_content{margin:0;padding:60px 0;position:relative}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__page_header_content>div{position:relative}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__page_header_content .PageBanner-module__dlyH9G__heading{letter-spacing:0;color:#fff;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%;margin-top:0;margin-bottom:0;font-size:calc(1.425rem + 1.8vw);font-weight:500;line-height:calc(1.5rem + 2.57143vw);position:relative}@media (min-width:1400px){.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__page_header_content .PageBanner-module__dlyH9G__heading{font-size:3rem;line-height:3.75rem}}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb{background:0 0;margin-bottom:0;padding:0;list-style:none;display:block}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li{color:#fff;font-size:1rem;font-weight:400;line-height:calc(1.2875rem + .38571vw);display:inline-block;position:relative}@media (min-width:1400px){.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li{line-height:1.625rem}}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li:not(:last-child){padding-right:1.5625rem}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li a{padding-right:.9375rem;transition:all .5s ease-in-out;position:relative}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li a:after{font-size:.75rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li a:hover,.PageBanner-module__dlyH9G__page_header .PageBanner-module__dlyH9G__page_header_inner .PageBanner-module__dlyH9G__breadcrumb li.PageBanner-module__dlyH9G__active{color:#a6a182}
.BlogDetail-module__Pyu6fa__project-details{z-index:1;position:relative}.BlogDetail-module__Pyu6fa__project-details h6.BlogDetail-module__Pyu6fa__widget-title,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__widget-title.BlogDetail-module__Pyu6fa__h6{color:#fff}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider{margin-bottom:2.5rem}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__gallery-image img{width:100%}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper-horizontal>.BlogDetail-module__Pyu6fa__swiper-pagination-bullets,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper-pagination-bullets.BlogDetail-module__Pyu6fa__swiper-pagination-horizontal,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper-pagination-custom,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper-pagination-fraction{bottom:10px}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation{width:100%;height:calc(var(--button-height));top:50%;bottom:auto;transform:translateY(-50%)}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-button-prev,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-rtl .BlogDetail-module__Pyu6fa__swiper-button-next{left:0;right:auto}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-button-next,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-rtl .BlogDetail-module__Pyu6fa__swiper-button-prev{left:auto;right:0}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-button-next,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-button-prev{font-size:1.5rem;top:0}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery:hover .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-button-prev,.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__gallery_slider .BlogDetail-module__Pyu6fa__swiper_gallery:hover .BlogDetail-module__Pyu6fa__swiper-navigation .BlogDetail-module__Pyu6fa__swiper-button-next{top:0}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-image{margin-bottom:2.5rem}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-header .BlogDetail-module__Pyu6fa__post-title{text-align:left;color:#fff;margin:0 0 1.25rem;font-size:calc(1.325rem + .77143vw);font-weight:500;line-height:calc(1.35rem + 1.02857vw)}@media (min-width:1400px){.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-header .BlogDetail-module__Pyu6fa__post-title{font-size:2rem;line-height:2.25rem}}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__fulltext .BlogDetail-module__Pyu6fa__widget-title{margin-top:calc(1.3125rem + .64286vw);margin-bottom:calc(1.34375rem + .96429vw)}@media (min-width:1400px){.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__fulltext .BlogDetail-module__Pyu6fa__widget-title{margin-top:1.875rem;margin-bottom:2.1875rem}}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__fulltext p{margin-bottom:1.875rem}.BlogDetail-module__Pyu6fa__project-details ul.BlogDetail-module__Pyu6fa__point_order{margin-bottom:calc(1.34375rem + .96429vw);padding-left:calc(1.46875rem + 2.25vw);list-style-type:none}@media (min-width:1400px){.BlogDetail-module__Pyu6fa__project-details ul.BlogDetail-module__Pyu6fa__point_order{margin-bottom:2.1875rem;padding-left:3.4375rem}}.BlogDetail-module__Pyu6fa__project-details ul.BlogDetail-module__Pyu6fa__point_order li{padding-left:35px;line-height:36px;position:relative}.BlogDetail-module__Pyu6fa__project-details ul.BlogDetail-module__Pyu6fa__point_order li:first-letter{text-transform:capitalize}.BlogDetail-module__Pyu6fa__project-details ul.BlogDetail-module__Pyu6fa__point_order li:before{content:"";color:#a6a182;font-family:bootstrap-icons;font-size:1.5rem;position:absolute;left:0}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item{flex-direction:column;flex-grow:1;justify-content:center;width:calc(50% - 1em);margin:0 1em 1em 0;display:flex;position:relative}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item figure{justify-content:flex-start;align-items:flex-end;height:100%;margin:0;display:flex;position:relative}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item figure:before{content:"";background-color:#0000;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item figure .BlogDetail-module__Pyu6fa__popup-btn{text-align:center;color:#000;opacity:0;visibility:hidden;background:#fff;width:40px;height:40px;font-size:30px;line-height:40px;transition:all .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item figure .BlogDetail-module__Pyu6fa__popup-btn a{color:#000}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item figure:hover:before{background-color:#0009}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__blocks-gallery-grid .BlogDetail-module__Pyu6fa__blocks-gallery-item figure:hover .BlogDetail-module__Pyu6fa__popup-btn{opacity:1;visibility:visible}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-footer{color:#a6a182;border-top:1px solid #2e2e2e;width:100%;margin:1.5625rem 0 3.4375rem;padding:1.875rem 0;display:inline-block}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-footer .BlogDetail-module__Pyu6fa__page-all a{color:#a6a182;font-size:1.5rem}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share{align-items:center;display:flex}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share ul.BlogDetail-module__Pyu6fa__share-list{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:0;padding-left:0;display:flex}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share ul.BlogDetail-module__Pyu6fa__share-list li{list-style-type:none;display:inline-block}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share ul.BlogDetail-module__Pyu6fa__share-list li a{text-transform:uppercase;text-align:center;color:#fff;letter-spacing:1px;background-color:#2e2e2e;border-radius:3px;width:auto;margin:0 5px;padding:3px 12px;font-size:.75rem;font-weight:400;display:inline-block}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share ul.BlogDetail-module__Pyu6fa__share-list li a:hover{background-color:#a6a182}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share ul.BlogDetail-module__Pyu6fa__share-list li:first-child{color:#fff;margin-right:15px;font-size:1rem;font-weight:600}.BlogDetail-module__Pyu6fa__project-details .BlogDetail-module__Pyu6fa__post-share ul.BlogDetail-module__Pyu6fa__share-list li:last-child a{margin-right:0}
.BlogList-module__oJ4CoW__large_font{width:100%;position:absolute;top:85px}.BlogList-module__oJ4CoW__large_font h2,.BlogList-module__oJ4CoW__large_font .BlogList-module__oJ4CoW__h2{letter-spacing:1.25rem;text-align:center;text-transform:uppercase;line-height:calc(2.475rem + 12.6vw)}@media (min-width:1400px){.BlogList-module__oJ4CoW__large_font h2,.BlogList-module__oJ4CoW__large_font .BlogList-module__oJ4CoW__h2{font-size:15rem;line-height:13.5rem}}.BlogList-module__oJ4CoW__blog.BlogList-module__oJ4CoW__pt-lg{padding-top:calc(2.3125rem + 10.9286vw)}@media (min-width:1400px){.BlogList-module__oJ4CoW__blog.BlogList-module__oJ4CoW__pt-lg{padding-top:11.875rem}}.BlogList-module__oJ4CoW__section-header{margin-bottom:calc(1.625rem + 3.85714vw)}@media (min-width:1400px){.BlogList-module__oJ4CoW__section-header{margin-bottom:5rem}}.BlogList-module__oJ4CoW__section-header h2,.BlogList-module__oJ4CoW__section-header .BlogList-module__oJ4CoW__h2{letter-spacing:.1875rem;text-transform:uppercase;font-size:calc(1.425rem + 1.8vw)}@media (min-width:1400px){.BlogList-module__oJ4CoW__section-header h2,.BlogList-module__oJ4CoW__section-header .BlogList-module__oJ4CoW__h2{font-size:3rem}}.BlogList-module__oJ4CoW__blog_post{height:488px;margin-bottom:1.875rem;transition:all .5s ease-in-out;position:relative;overflow:hidden}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content{z-index:1;padding:20px 30px 40px 45px;transition:all .5s ease-in-out;position:absolute;inset:0}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content:before{content:"";z-index:-1;background:#000000bf;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__post-count{opacity:1;color:#ffffff4d;font-size:calc(1.575rem + 3.34286vw);font-weight:700;line-height:4.875rem;transition:all .5s;transform:translateY(0)}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content h5,.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__h5{margin-bottom:1.5625rem}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content h5>a,.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__h5>a{font-size:1.25rem;line-height:1.625rem}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content p{color:#999;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:25px;font-size:1rem;transition:all .5s;display:-webkit-box;overflow:hidden}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content>a{letter-spacing:1.2px;color:#b2b2b2;font-size:.75rem;font-weight:600;line-height:2rem;transition:all .5s;position:relative}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content>a:after{content:url(/assets/images/icon/i1.svg);transition:all .5s;position:absolute;transform:translate(20px)}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content>a:hover:after{transform:translate(-20px)}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__meta{margin-top:10px;margin-bottom:10px}.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__meta time{font-size:.75rem;font-weight:600;line-height:1.375rem}.BlogList-module__oJ4CoW__blog_post img{opacity:1;width:100%;transition:all .5s;position:absolute;top:0;left:0}.BlogList-module__oJ4CoW__blog_post:hover .BlogList-module__oJ4CoW__blog_content:before{background:#000000bf}@media (min-width:1400px){.BlogList-module__oJ4CoW__blog_post:hover .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__post-count{font-size:4.5rem}}.BlogList-module__oJ4CoW__blog_post:hover .BlogList-module__oJ4CoW__blog_content p{color:#fff}.BlogList-module__oJ4CoW__blog_post:hover .BlogList-module__oJ4CoW__blog_content>a{color:#a6a182}.BlogList-module__oJ4CoW__has_line{z-index:1;position:relative}.BlogList-module__oJ4CoW__has_line:before{content:"";background:#999;width:1px;height:calc(1.5rem + 2.57143vw);position:absolute;bottom:calc(100% + 25px);left:calc(50% - 1px)}@media (min-width:1400px){.BlogList-module__oJ4CoW__has_line:before{height:3.75rem}}.BlogList-module__oJ4CoW__details_link{text-transform:uppercase;color:#a6a182;margin-bottom:0;font-size:.6875rem;font-weight:600;line-height:1.375rem;transition-delay:.9s}.BlogList-module__oJ4CoW__details_link a{color:#a6a182;align-items:center;display:flex}.BlogList-module__oJ4CoW__details_link a .BlogList-module__oJ4CoW__link_text{margin-right:1.875rem}.BlogList-module__oJ4CoW__details_link a .BlogList-module__oJ4CoW__link_icon{align-items:center;display:inline-flex;position:relative}.BlogList-module__oJ4CoW__details_link a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__line{z-index:1;transform-origin:100%;background-color:#a6a182;width:2.1875rem;height:.0625rem;transition:all .5s ease-in-out;display:inline-block;position:absolute;top:49.4%;right:50%}.BlogList-module__oJ4CoW__details_link a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__circle{border:1px solid #a6a182;border-radius:100%;width:2.25rem;height:2.25rem;display:inline-block;position:relative}.BlogList-module__oJ4CoW__details_link a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__dot{background-color:#a6a182;border-radius:100%;width:.375rem;height:.375rem;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlogList-module__oJ4CoW__details_link a:hover .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__line{animation:2s linear infinite BlogList-module__oJ4CoW__scaleAnim1}.BlogList-module__oJ4CoW__details_link a:hover .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__circle{border-style:dashed;animation:7s linear infinite BlogList-module__oJ4CoW__rotateAnim}.BlogList-module__oJ4CoW__details_link a:hover .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__dot{animation:2s ease-in-out infinite BlogList-module__oJ4CoW__scaleAnim2}.BlogList-module__oJ4CoW__details_link.BlogList-module__oJ4CoW__l-dir a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__line{transform-origin:0;left:calc(50% + 5px);right:auto}.BlogList-module__oJ4CoW__details_link.BlogList-module__oJ4CoW__l-dir a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__dot{background-color:#0000;border:5px solid #0000;border-left-width:0;border-right:10px solid #a6a182;border-radius:0;width:0;height:0;animation:none;display:inline-block}.BlogList-module__oJ4CoW__details_link.BlogList-module__oJ4CoW__r-dir a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__line{transform-origin:100%;left:auto;right:calc(50% + 5px)}.BlogList-module__oJ4CoW__details_link.BlogList-module__oJ4CoW__r-dir a .BlogList-module__oJ4CoW__link_icon .BlogList-module__oJ4CoW__dot{background-color:#0000;border:5px solid #0000;border-left:10px solid #a6a182;border-right-width:0;border-radius:0;width:0;height:0;animation:none;display:inline-block}@keyframes BlogList-module__oJ4CoW__scaleAnim1{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes BlogList-module__oJ4CoW__rotateAnim{to{transform:rotate(360deg)}}@keyframes BlogList-module__oJ4CoW__scaleAnim2{0%{transform:translate(-50%,-50%)scale(1)}50%{background:#fff;transform:translate(-50%,-50%)scale(.8)}to{transform:translate(-50%,-50%)scale(1)}}@media (min-width:1400px){.BlogList-module__oJ4CoW__blog_post .BlogList-module__oJ4CoW__blog_content .BlogList-module__oJ4CoW__post-count{font-size:4.5rem}}
.ContactForm-module__s6Sdhq__contact_us>div{z-index:2;position:relative}.ContactForm-module__s6Sdhq__section-header{margin-bottom:calc(1.625rem + 3.85714vw)}@media (min-width:1400px){.ContactForm-module__s6Sdhq__section-header{margin-bottom:5rem}}.ContactForm-module__s6Sdhq__section-header h2,.ContactForm-module__s6Sdhq__section-header .ContactForm-module__s6Sdhq__h2{letter-spacing:.1875rem;text-transform:uppercase;font-size:calc(1.425rem + 1.8vw)}@media (min-width:1400px){.ContactForm-module__s6Sdhq__section-header h2,.ContactForm-module__s6Sdhq__section-header .ContactForm-module__s6Sdhq__h2{font-size:3rem}}.ContactForm-module__s6Sdhq__home_contact input{transition:all .5s}.ContactForm-module__s6Sdhq__home_contact input:last-child{margin-bottom:0}.ContactForm-module__s6Sdhq__home_contact .ContactForm-module__s6Sdhq__btn_group{margin-top:1.5625rem;margin-bottom:1.5625rem}.ContactForm-module__s6Sdhq__form-control{color:#fff;appearance:none;background-color:#000;background-clip:padding-box;border:1px solid #b2b2b2;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.ContactForm-module__s6Sdhq__form-control{transition:none}}.ContactForm-module__s6Sdhq__form-control[type=file]{overflow:hidden}.ContactForm-module__s6Sdhq__form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.ContactForm-module__s6Sdhq__form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ContactForm-module__s6Sdhq__form-control::-webkit-date-and-time-value{height:1.5em}.ContactForm-module__s6Sdhq__form-control::placeholder{color:#999;opacity:1}.ContactForm-module__s6Sdhq__form-control:disabled,.ContactForm-module__s6Sdhq__form-control[readonly]{opacity:1;background-color:#f8f8f8}.ContactForm-module__s6Sdhq__form-control::file-selector-button{margin:-.375rem -.75rem;color:#212529;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;background-color:#f8f8f8;border-inline-end-width:1px;border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ContactForm-module__s6Sdhq__form-control::file-selector-button{transition:none}}.ContactForm-module__s6Sdhq__form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#ececec}.ContactForm-module__s6Sdhq__form-control-plaintext{color:#212529;border:solid #0000;background-color:#0000;border-width:1px 0;width:100%;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.ContactForm-module__s6Sdhq__form-control-plaintext.ContactForm-module__s6Sdhq__form-control-sm,.ContactForm-module__s6Sdhq__form-control-plaintext.ContactForm-module__s6Sdhq__form-control-lg{padding-left:0;padding-right:0}.ContactForm-module__s6Sdhq__form-control-lg{border-radius:.5rem;min-height:calc(1.5em + 1rem + 2px)}.ContactForm-module__s6Sdhq__form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.ContactForm-module__s6Sdhq__textarea.ContactForm-module__s6Sdhq__form-control{min-height:calc(1.5em + .75rem + 2px);margin-top:1.5625rem}.ContactForm-module__s6Sdhq__btn_group{z-index:1;display:block;position:relative}.ContactForm-module__s6Sdhq__btn{text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;backface-visibility:hidden;background-color:#000;border:none;border-radius:0;outline:none;width:auto;padding:.75rem calc(1.41875rem + 1.73571vw);font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5rem;text-decoration:none;transition:all .5s ease-in-out;display:inline-block;position:relative}@media (min-width:1400px){.ContactForm-module__s6Sdhq__btn{padding:.75rem 2.9375rem!important}}.ContactForm-module__s6Sdhq__btn:before{content:"";box-sizing:border-box;z-index:-1;background-image:url(/assets/images/icon/btn-texture-black.png);border:1px solid #000;width:100%;height:100%;transition:left .3s ease-out .3s,top .3s ease-out .3s;display:block;position:absolute;top:9px;left:9px}.ContactForm-module__s6Sdhq__btn:hover{color:#fff;background-color:#0009;border-color:#0000}.ContactForm-module__s6Sdhq__btn:hover:before{top:0;left:0}.ContactForm-module__s6Sdhq__btn.ContactForm-module__s6Sdhq__olive{color:#fff;background-color:#a6a182}.ContactForm-module__s6Sdhq__btn.ContactForm-module__s6Sdhq__olive:before{background-image:url(/assets/images/icon/btn-texture-olive.png);border-color:#a6a182}.ContactForm-module__s6Sdhq__btn.ContactForm-module__s6Sdhq__olive:hover{color:#fff;background-color:#a6a18299}.ContactForm-module__s6Sdhq__partner_flex{text-align:center;flex-flow:wrap;justify-content:space-between;margin-top:calc(1.75rem + 5.14286vw);display:flex}@media (min-width:1400px){.ContactForm-module__s6Sdhq__partner_flex{margin-top:6.25rem}}.ContactForm-module__s6Sdhq__partner_flex .ContactForm-module__s6Sdhq__partner_content{transition:all .5s ease-in-out;position:relative}.ContactForm-module__s6Sdhq__partner_flex .ContactForm-module__s6Sdhq__partner_content img{transition:all .5s}.ContactForm-module__s6Sdhq__partner_flex .ContactForm-module__s6Sdhq__partner_content img:last-child{opacity:0;position:absolute;left:0}.ContactForm-module__s6Sdhq__partner_flex .ContactForm-module__s6Sdhq__partner_content:hover img:first-child{opacity:0}.ContactForm-module__s6Sdhq__partner_flex .ContactForm-module__s6Sdhq__partner_content:hover img:last-child{opacity:1}@media screen and (max-width:991px){.ContactForm-module__s6Sdhq__partner_flex .ContactForm-module__s6Sdhq__partner_content{margin:15px 5px}}.ContactForm-module__s6Sdhq__grid_lines{z-index:0;width:100%;margin:0;padding:0 calc(2.01875rem + 7.90714vw);list-style-type:none;position:absolute;inset:0}@media (min-width:1400px){.ContactForm-module__s6Sdhq__grid_lines{padding:0 8.9375rem}}.ContactForm-module__s6Sdhq__grid_lines .ContactForm-module__s6Sdhq__grid_line{mix-blend-mode:difference;background-color:#2e2e2e;width:1px;height:100%;display:inline-block;position:relative}.ContactForm-module__s6Sdhq__grid_lines .ContactForm-module__s6Sdhq__grid_line:before{content:"";background:linear-gradient(#fff0 0%,#ffffff4d 100%);width:1px;height:60px;animation:25s linear infinite ContactForm-module__s6Sdhq__gridanim;position:absolute;top:0;left:0}.ContactForm-module__s6Sdhq__grid_lines .ContactForm-module__s6Sdhq__grid_line:nth-child(2):before,.ContactForm-module__s6Sdhq__grid_lines .ContactForm-module__s6Sdhq__grid_line:nth-child(4):before,.ContactForm-module__s6Sdhq__grid_lines .ContactForm-module__s6Sdhq__grid_line:nth-child(6):before{animation-delay:1s}@keyframes ContactForm-module__s6Sdhq__gridanim{0%{top:0%}to{top:100%}}.ContactForm-module__s6Sdhq__box_padding{padding-left:calc(1.5625rem + 3.21429vw);padding-right:calc(1.5625rem + 3.21429vw)}@media (min-width:1400px){.ContactForm-module__s6Sdhq__box_padding{padding-left:4.375rem;padding-right:4.375rem}}@media screen and (min-width:1600px){.ContactForm-module__s6Sdhq__box_padding{padding-left:calc(1.96875rem + 7.39286vw);padding-right:calc(1.96875rem + 7.39286vw)}}@media screen and (min-width:1600px) and (min-width:1400px){.ContactForm-module__s6Sdhq__box_padding{padding-left:8.4375rem;padding-right:8.4375rem}}.ContactForm-module__s6Sdhq__gmapbox .ContactForm-module__s6Sdhq__map{background-color:#e6e6e6;width:100%;height:calc(5.5rem + 43.7143vw)}@media (min-width:1400px){.ContactForm-module__s6Sdhq__gmapbox .ContactForm-module__s6Sdhq__map{height:43.75rem}}.ContactForm-module__s6Sdhq__home_contact select.ContactForm-module__s6Sdhq__form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23999999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ContactForm-module__s6Sdhq__home_contact select.ContactForm-module__s6Sdhq__form-control:focus{color:#212529;background-color:#fff}
.Project-module__aC28Na__section-gap{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:992px) and (max-width:1199px){.Project-module__aC28Na__section-gap{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.Project-module__aC28Na__section-gap{padding-top:70px;padding-bottom:70px}}.Project-module__aC28Na__fix{overflow:hidden}.Project-module__aC28Na__tj_blog_wrap{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(200px,auto);gap:30px;display:grid}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child{grid-area:1/1/span 3}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{height:356px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content{padding:20px 15px 15px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__title{font-size:32px;line-height:1.25}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child){flex-wrap:wrap;align-items:center;display:flex}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-thumb{width:170px;height:100%}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content{flex-direction:column;justify-content:center;align-items:start;width:calc(100% - 170px);padding:15px 15px 15px 25px;display:flex}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__blog-meta{margin-bottom:15px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__excerpt,.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__desc{display:none}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__tj-text-btn{margin-top:18px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.Project-module__aC28Na__tj_blog_wrap{grid-template-columns:1fr}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child{grid-row:auto}}@media only screen and (min-width:576px) and (max-width:767px){.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{height:300px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__title{font-size:25px;line-height:1.333}}@media (max-width:575px){.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{height:270px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content{padding:25px 5px 5px 10px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__title{font-size:20px;line-height:1.333}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child){flex-direction:column;align-items:start}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-thumb{width:100%;height:270px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content{width:100%;padding:25px 5px 5px 10px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__blog-meta{margin-bottom:18px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__tj-text-btn{margin-top:23px}}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item{flex-wrap:wrap;align-items:center;display:flex}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item .Project-module__aC28Na__tj-primary-btn{display:none}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child{grid-area:auto/1/auto/span 2}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{width:calc(50% - 15px);height:480px}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content{width:calc(50% - 15px);padding:15px 15px 15px 30px}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__title{font-size:32px;line-height:1.25}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__tj-primary-btn{margin-top:26px;display:inline-flex}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__tj-primary-btn{margin-top:22px}}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-thumb{width:243px;height:260px}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content{-webkit-padding-start:30px;width:calc(100% - 243px);padding-inline-start:30px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child{grid-column:auto}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{width:100%;height:480px}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content{width:100%;padding:20px 15px 15px}}@media only screen and (min-width:576px) and (max-width:767px){.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{height:300px}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__title{font-size:25px;line-height:1.333}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-thumb{width:200px;height:210px}.Project-module__aC28Na__tj_blog_wrap_2 .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content{-webkit-padding-start:20px;width:calc(100% - 200px);padding:15px;padding-inline-start:20px}}@media (max-width:575px){.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-thumb{height:270px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content{padding:25px 5px 15px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:first-child .Project-module__aC28Na__blog-content .Project-module__aC28Na__title{font-size:20px;line-height:1.333}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child){flex-direction:column;align-items:start}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-thumb{width:100%;height:270px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content{width:100%;padding:25px 5px 15px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__blog-meta{margin-bottom:18px}.Project-module__aC28Na__tj_blog_wrap .Project-module__aC28Na__blog-item:not(:first-child) .Project-module__aC28Na__blog-content .Project-module__aC28Na__tj-text-btn{margin-top:22px}}
