@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);div.carousel{height:500px;MARGIN:-60px 0 80px 0}div.carousel .carousel-item{width:520px;height:347px;opacity:1!important;border-radius:20px;overflow:hidden}div.carousel .indicators li.indicator-item.active{background-color:green}div.carousel .indicators li.indicator-item{background:#D9D9D9;width:11px;height:11px}div.carousel-item-content{position:absolute;top:0;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:16px;background-color:transparent;background-blend-mode:overlay;transition:0.4s;opacity:1}div.carousel-item-content h2{font-family:"Inter";font-style:normal;font-weight:600;font-size:28px;line-height:34px;text-align:center;color:#f4ede3;margin:2.3733333333rem 0 1.424rem 0}div.carousel-item-content p{font-family:"Mulish";font-style:normal;font-weight:300;font-size:22px;line-height:28px;text-align:center;color:#fff;width:100%;padding:0;margin:0;word-break:break-word;opacity:0}div.carousel-item.active{border-radius:32px}div.carousel .carousel-item.active{border-radius:20px;overflow:hidden}div.carousel .carousel-item.active:hover .carousel-item-content p{opacity:1}div.carousel-item.active:hover .carousel-item-content{background-color:#00170eb8}div.carousel-item.active div.carousel-item-content p{opacity:1}div.carousel-item.active .carousel-item-content{background:#00170eb8}.custom-menus ul#menu-header-menu-1 li a{width:150px;padding:0 0;margin:20px 0;height:50px;position:relative;overflow:hidden;z-index:9}.custom-menus ul#menu-header-menu-1{max-width:60%;margin:0 auto}.custom-menus ul#menu-header-menu-1 li a:before{background:#fff;content:"";position:absolute;width:100%;height:100%;transform:translate(-160px,0);z-index:-1;transition:1s}.custom-menus ul#menu-header-menu-1 li a:hover:before{transform:translate(150px,0)}div#project_carousel .item{padding:18px;background:transparent;box-shadow:none;border-radius:10px;margin:10px 12px 30px;border:1px solid #007749}.info h4{font-size:24px;line-height:29px;margin-bottom:20px;color:#007749;font-family:"Bai Jamjuree",sans-serif;font-weight:600}.info p.content{font-family:'Inter';font-style:normal;font-weight:400;font-size:13.523px;line-height:19px;color:#7B7B7B;height:76px;overflow:hidden}.f-image{width:334px;height:210px;overflow:hidden}.f-image img{height:auto;width:100%;margin-top:-70px}.view{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 10px 0}.view a{font-family:'Mulish';font-style:normal;font-weight:700;font-size:19.3186px;line-height:17px;color:#010302}.view img{width:auto!important}.view a:first-child{display:none}.owl-nav button span::before{content:'';position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;font-size:49px;color:#000;top:40%;display:none}button.owl-prev span{left:-110px}button.owl-next span{right:-110px}.owl-nav button span{position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;font-size:72px;color:#000;top:40%}button.owl-prev span::before{content:'\f104';left:-110px}.owl-nav button{border:none;padding:0}button.owl-next span::before{content:'\f105';right:-110px}div#project_carousel .owl-stage-outer{overflow:hidden}div#project_carousel .owl-stage{display:flex}input#form-field-email{padding-left:15px}@media screen and (max-width:1440px){button.owl-prev span{left:-60px}button.owl-next span{right:-60px}}@media screen and (max-width:1024px){div.carousel-item-content h2{margin:1.3733333333rem 0 1.424rem 0}div .custom-menus ul#menu-header-menu-1{max-width:90%}.f-image{height:150px;width:100%;overflow:hidden}div .new-letter button.elementor-button{left:unset;right:0;bottom:-43px;padding-top:15px;padding-bottom:14px;border-radius:0}.new-letter .elementor-field-type-submit{position:absolute;right:0}}@media screen and (max-width:767px){.carousel{margin:-90px 0 30px 0}.owl-nav{display:none}.elementor-widget .elementor-icon-list-items span.elementor-icon-list-text br{display:none}.elementor-heading-title br{display:none}.elementor-25 .elementor-element.elementor-element-47bf5eb{padding-right:20px}.elementor-25 .elementor-element.elementor-element-755404b{width:100%}.elementor-25 .elementor-element.elementor-element-47bf5eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{display:flex;flex-direction:column;align-content:flex-end;align-items:flex-end}}