body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}.translate img{width:16px!important;display:block;margin:0}.translate{position:relative;margin-top:-38px}.translate .gt-lang-code{font-size:14px;padding:0 0;display:block}.translate .gt_float_switcher-arrow{font-size:12px!important;display:block!important}.translate .gt-current-lang{display:flex;gap:10px;justify-content:end}.translate .gt-current-lang{padding:3px 8px!important}.translate .gt_float_switcher{border:solid 1px #ccc;border-radius:8px;box-shadow:#fff0 0 5px 15px}.gt_float_switcher.notranslate{position:absolute;width:auto;right:0;z-index:999}.top-menu a{padding:0px!important;margin-left:30px!important}.gt_float_switcher .gt_options a{display:block;text-decoration:none;padding:10px 15px;color:#444;transition:color .4s linear;font-size:0px!important;text-align:center}.gt_float_switcher .gt_options a img{width:25px!important;margin:0}.gt_float_switcher.notranslate{display:flex;flex-direction:column}.gt-selected{order:1}.gt_options.gt-open{order:2}.responsive-menu{display:none!important}.contact-frm p input,.contact-frm p select,.contact-frm p textarea{width:100%;border:solid 1px #b9b9b9;padding:16px 10px;border-radius:6px;margin-bottom:20px}.contact-frm p input[type="submit"]{background-color:#4BC850;font-size:15px;font-weight:700}.contact-frm label{font-size:14px;display:block;margin-bottom:10px}.contact-frm p br{display:none}.contact-frm span{display:block}.serives-box{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;margin-bottom:15px}.inn-box{border:solid 1px rgba(0,0,0,20%);padding:10px 10px;border-radius:8px}.inn-box strong{color:#000}.inner-ser{border:solid 1px rgba(0,0,0,20%);padding:10px 10px;border-radius:8px;margin-bottom:15px}.inner-ser h3{color:#000;margin-bottom:6px}.service-form form input,select,textarea{width:100%;border:solid 1px #ccc;padding:10px;border-radius:7px}.service-form form label{font-size:14px;color:#333;margin-bottom:10px;display:block}.service-form form br{display:none}.service-form input,textarea,select{margin-bottom:10px}.bdt-slideshow-items{min-height:550px!important}.translate img{width:16px!important;display:block;margin:0}.translate .gt-lang-code{font-size:14px;padding:0 0;display:block}.translate .gt_float_switcher-arrow{font-size:12px!important;display:block!important}.translate .gt-current-lang{display:flex;gap:10px;justify-content:end}.translate .gt-current-lang{padding:3px 8px!important}.translate .gt_float_switcher{border:solid 1px #ccc;border-radius:8px;box-shadow:#fff0 0 5px 15px}.gt_float_switcher.notranslate{position:absolute;width:auto;right:0;z-index:999}.top-menu a{padding:0px!important;margin-left:30px!important}.gt_float_switcher .gt_options a{font-size:15px}.gt_float_switcher.notranslate{display:flex;flex-direction:column}.gt-selected{order:1}.gt_options.gt-open{order:2}@media screen and (max-width:768px){.bdt-slideshow-items{min-height:550px!important}.serives-box{grid-template-columns:repeat(1,1fr)}.home .content::before{display:none}.footer-menu{display:none!important}.top-menu{display:none!important}.responsive-menu{display:block!important}.res-menu{position:relative;z-index:999}.gt_options.gt-open{max-width:100%!important}.gt_float_switcher .gt_options a{font-size:12px}div#gt_float_wrapper{position:relative;z-index:9991}}.booking-form-container{font-family:"Montserrat",sans-serif;background:#fff;overflow:hidden;max-width:100%;margin:0 auto}.booking-header{background:#ED1653;color:#fff;padding:30px;text-align:center}.booking-header h3{font-size:1.8rem;margin-bottom:10px}.booking-form{padding:0}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:0}.form-group{margin-bottom:10px!important}.form-group label{display:block;font-weight:600;color:#000;font-family:"Montserrat",sans-serif}.form-full .form-group label{color:#ED1653!important}.wpcf7-form-control{width:100%;padding:15px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border 0.3s}.wpcf7-form-control:focus{outline:none;border-color:#2a6e3f;box-shadow:0 0 0 3px rgb(42 110 63 / .1)}.service-options{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:10px}.wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.wpcf7-list-item{margin:0!important}.wpcf7-list-item-label{display:block;border:2px solid #e0e0e0;border-radius:10px;padding:25px 20px;text-align:center;cursor:pointer;transition:all 0.3s}.wpcf7-list-item-label:hover{border-color:#ED1653;background-color:rgb(42 110 63 / .03)}.wpcf7-radio input[type="radio"]:checked+.wpcf7-list-item-label{border-color:#ED1653;background-color:#fff2f6;box-shadow:0 5px 15px rgb(42 110 63 / .1)}.booking-submit{text-align:center;margin-top:40px}.wpcf7-submit{background-color:#ED1653;color:#fff;padding:16px 50px;border-radius:30px;text-decoration:none;font-weight:600;transition:all 0.3s;border:none;cursor:pointer;font-size:1.1rem}.wpcf7-submit:hover{background-color:#c61648;transform:translateY(-2px);box-shadow:0 5px 15px rgb(42 110 63 / .2)}span.wpcf7-list-item input[type="radio"]{display:none}.form-full{width:100%!important;display:block!important}.form-full .service-options{display:block!important}.form-full .service-options{display:block}#scrollTopBtn{position:fixed;bottom:20px;right:20px;padding:10px 15px;background-color:#ED1653;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px;box-shadow:0 2px 6px rgb(0 0 0 / .3);display:none;transition:opacity 0.3s}@media (max-width:768px){.booking-form{padding:30px 25px}.form-row{grid-template-columns:1fr}.service-options,.wpcf7-radio{grid-template-columns:1fr}}*{box-sizing:border-box}.table_container h1{text-align:center}.price-table{width:100%;border-collapse:collapse;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;margin:10px 0;border:1px solid #b0b0b0}.price-table thead{background-color:#ED1653}.price-table th{color:#fff;text-align:left;padding:8px 10px;font-weight:600;font-size:15px;border-right:1px solid #b0b0b0}.price-table th:last-child{border-right:none}.price-table td{padding:6px 10px;border-bottom:1px solid #b0b0b0;vertical-align:middle;border-right:1px solid #b0b0b0}.price-table td:last-child{border-right:none}.price-table tbody tr:last-child td{border-bottom:1px solid #b0b0b0}.price-table tbody tr:nth-child(even){background-color:#f9f9f9}.price-table td:nth-child(1){font-weight:500;color:#333;font-size:13px;width:50%}.price-table td:nth-child(2){color:#555;font-weight:500;font-size:13px;width:30%}.price-table td:nth-child(3){color:#ED1653;font-weight:700;font-size:14px;text-align:right;width:20%}.section-header{background-color:#f0f0f0;font-weight:700;font-size:14px;padding:8px 10px;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0}.section-header td{border-bottom:1px solid #b0b0b0!important}.sub-item td:first-child{padding-left:20px;font-style:italic;color:#666}.price-highlight{color:#ff2e63!important;font-weight:800!important}.price-table tbody tr:hover{background-color:#f5f5f5}@media (max-width:768px){.price-table td:last-child{border:none!important}.price-table td:last-child{border-bottom:none}.price-table tr{border-top:0}.sub-item td:first-child{padding-left:20px;font-style:italic;color:#666;display:none}tr.section-header td{text-align:center!important;width:100%!important;border:none!important}.price-table thead{display:none}.price-table tr{display:block;border-bottom:1px solid #b0b0b0}.price-table td{display:block;width:100%!important;padding:5px 8px;border-right:none}.price-table td:last-child{text-align:right;color:#ED1653}.price-table td:before{content:attr(data-label);font-weight:600;color:#ED1653;font-size:12px;margin-right:8px}.section-header td{padding:6px 8px;font-size:13px}.sub-item td:first-child{padding-left:15px}}