.wpcf7-form input,.wpcf7-form textarea{text-align:center}.elementor-element.elementor-element-jtqnlxa .elementor-icon i{text-align:center}span.brown-color{color:#A58043}input#wc-stripe-new-payment-method{height:16px}.booking-form-wrapper{border-radius:5.224px;background:rgba(219,219,219,0.60);backdrop-filter:blur(5px);padding:24px 27px}form.villa-booking-form{display:flex;align-items:end;justify-content:center}.form-group{display:flex;flex-direction:column;margin-right:24px}.form-group label{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px}form.villa-booking-form input[type='submit']{display:inline-flex;padding:15px 15px 15px 15px;justify-content:center;align-items:center;border-radius:10px;background:#A58043;box-shadow:0 20px 35px 0 rgba(223,105,81,0.15);color:var(--white,#FFF);text-align:center;font-size:12px;font-style:normal;font-weight:600;margin-right:0;height:auto}form.villa-booking-form input{border-radius:10px;border:1px solid #B48537 !important;height:50px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}form.villa-booking-form input[type="number"]{max-width:100%;width:100px;text-align:center}.section-1{padding:20px 0;display:flex;align-items:center;justify-content:center;margin-left:14%}.villat-title h3{color:#1C244B;font-family:Poppins;font-size:35px;font-style:normal;font-weight:600;line-height:58.8px;margin-bottom:0}.villat-title p.price{color:#A58043;font-family:Poppins;font-size:22px;font-style:normal;font-weight:500;margin-bottom:0}.villat-title p.price span{color:rgba(28,36,75,0.65);font-family:Poppins;font-size:12px;font-style:normal;font-weight:500}.amenities-list{padding-left:20px;width:40%;border-left:1px solid #848484}.villat-title{padding-right:40px}.amenities-list ul{margin:0;list-style:none;display:flex;flex-wrap:wrap}.amenities-list ul li span{color:#1C244B;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:28.8px;/* 106.667% */letter-spacing:-0.54px;padding-left:10px;width:150px}.amenities-list ul li .img-box{width:60px;height:60px;background:#A58043;display:flex;align-items:center;justify-content:center;object-fit:contain;border-radius:50%;overflow:hidden}.amenities-list ul li{display:flex;align-items:center;justify-content:flex-start;padding-right:3%;margin-bottom:20px}.amenities-list ul li:last-child{padding-right:0}.villa-data h3{color:#1C244B;font-family:Poppins;font-size:49px;font-style:normal;font-weight:600;line-height:58.8px}.villa-data p{color:var(--Black,#000);font-family:Poppins;font-size:15px;font-style:normal;font-weight:300;line-height:32px}.features-list ul{list-style:none;margin:0;column-count:3}.features-list ul li{margin-bottom:20px;display:flex;align-items:flex-start;height:45px}.features-list ul li span{padding-left:10px;color:rgba(0,0,0,0.55);font-family:Lato;font-size:16px;font-style:normal;font-weight:500;width:60%;display:block;line-height:20px}.features-list ul li img{height:24px;width:24px;object-fit:contain}.features-list{padding:48px 0 0 0}.section-2{display:flex;flex-wrap:wrap;margin-bottom:40px}.villa-data{width:60%;padding-right:0}.booking-form-section{width:80%;margin:10px auto 70px auto}.booking-form-section form{display:flex;align-items:center;justify-content:space-between}.form-header{background:#e9e9e9;padding:20px 40px;filter:drop-shadow(0px 7px 26px rgba(0,0,0,0.13))}.booking-form-section h3{background:#A58043;margin-bottom:0;text-align:center;color:#FFF;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:normal;padding:12px 40px}.form-header form input,.form-header form select{border:1px solid #8d7752 !important;height:50px;margin-bottom:16px;background:#dedede;border-radius:6px;min-width:150px;width:100%;text-align:center}.form-header form label{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;padding-bottom:6px;display:block;margin-bottom:0;text-align:center}.form-header form p{color:rgba(0,0,0,0.55);font-size:12px;font-style:italic;font-weight:600;line-height:20.8px}.form-header form .total{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}button.payment-btn{border-radius:6px !important;border:1px solid #A58043;background-color:#A58043 !important;opacity:1;display:flex;height:50px;align-items:center;justify-content:center}span.booking-total{border:1px solid #8d7752 !important;height:50px;background:#dedede;border-radius:6px;min-width:150px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.villat-title p.price span.woocommerce-Price-amount.amount,.villat-title p.price span.woocommerce-Price-currencySymbol{color:#A58043;font-family:Poppins;font-size:22px;font-style:normal;font-weight:500;margin-bottom:0}.form-header form input[type="number"]{max-width:100%}.villa-images-slider{display:flex;gap:30px;margin-bottom:50px;width:100%}li.woo-menu-icon.wcmenucart-toggle-drop_down.toggle-cart-widget{display:none !important}a.wc-block-components-checkout-return-to-cart-button{display:none !important}li.woo-menu-icon.wcmenucart-toggle-custom_link.toggle-cart-widget{display:none !important}.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper{display:none !important}.woocommerce-order-details{display:none !important}.not-found-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.villa-images-slider .slick-slide{margin:10px}.villa-images-slider .slick-slide img{height:213px;width:320px;object-fit:cover}.woocommerce-checkout form.checkout input{border-radius:2px;border:1px solid #525252;height:50px;width:100%;max-width:100%}div#custom_checkout_fields h3,.woocommerce .woocommerce-checkout #customer_details h3,.woocommerce .woocommerce-checkout h3#order_review_heading,.booking-heading{color:#1C244B;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600}div#custom_checkout_fields{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.woocommerce #order_review table.shop_table{background:#f7f7f7}.woocommerce #order_review table.shop_table tbody td{background-color:#f7f7f7}.woocommerce-additional-fields h3{display:none}.woocommerce ul.order_details{display:flex;justify-content:space-between;flex-wrap:wrap}button.slick-prev.slick-arrow{background:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;border-radius:50%;width:40px;height:40px;left:auto;right:165px;bottom:-70px;top:auto;z-index:999}button.slick-next.slick-arrow{background:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;border-radius:50%;width:40px;height:40px;left:auto;right:115px;bottom:-70px;top:auto;z-index:999}button.slick-prev.slick-arrow::before,button.slick-next.slick-arrow::before{color:#a58043;opacity:1;display:flex;align-items:center;justify-content:center}