img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
body,h1,h2,h3,h4,h5,h6,p,a,li,span,div,button,input,textarea{font-family:"Cormorant Garamond",'Times New Roman',serif !important}.single_page h1,.wraper h1{font-size:20px !important}.single_page h2,.wraper h2{font-size:18px !important}p a:not([class]):not([style]){text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:4px !important;text-decoration-color:rgba(20,83,45,.35) !important}p a:not([class]):not([style]):hover{text-decoration-color:#14532d !important}.footer p a,.copy_sec p a{text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:4px !important;text-decoration-color:rgba(255,255,255,.45) !important}body{background-color:#e8f2f4}.wraper{max-width:1400px}table.tariff_sec{max-width:700px;width:auto}a[href="https://kasauliregency.com/"],a[href*="tripadvisor.co.uk"]{display:inline-block;padding:10px}.room-link{display:inline-block;padding:12px 8px;margin:-12px -8px}figure.wp-block-image:has(+figure.wp-block-image),figure.wp-block-image+figure.wp-block-image{display:inline-block;vertical-align:top;width:31%;margin:1%}figure.wp-block-image img{width:100%;height:auto}figure[style*=text-align]:has(img){display:inline-block;vertical-align:top;width:31%;margin:1%;text-align:center}figure[style*=text-align] img{width:100%;height:220px;object-fit:cover}@media (max-width:768px){figure[style*=text-align]:has(img),figure.wp-block-image:has(+figure.wp-block-image),figure.wp-block-image+figure.wp-block-image{display:block;width:100%;margin:0 0 20px}figure[style*=text-align] img{height:auto}}img[width][height]:not(figure[style*=text-align] img):not(figure.wp-block-image img):not(.logo img){height:auto}@media only screen and (max-width:480px){.header{padding:18px 0 2px !important}}footer li,.site-footer li{margin:0 6px}.copy_right li{font-size:14px !important;margin:0 14px !important}.copy_right li a{color:#ccc !important;transition:color .2s}.copy_right li a:hover{color:#6fb586 !important}.copy_left p{font-size:13px !important;color:#b0b0b0 !important}.copy_sec{padding:18px 0 !important}.footer p.foot_h6{padding:10px 0}.footer p.foot_h6 img{margin:-15px 0}.footer p.foot_h6 a{color:#fff}.footer p.foot_h6 a:hover{color:#6fb586}.contact-icons-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:16px 0}.contact-icons-row .contact-icon-item{display:flex;align-items:center;gap:10px;flex:1 1 280px;text-decoration:none;color:inherit;font-weight:700;font-size:15px}.contact-icons-row .contact-icon-item img{flex-shrink:0}@media (max-width:768px){.contact-icons-row .contact-icon-item{flex:1 1 100%}}.sticky_whastapp{right:15px;bottom:15px;left:auto}.gt_switcher_wrapper{background:rgba(255,255,255,.95) !important;padding:6px !important;border-radius:8px !important;box-shadow:0 2px 6px rgba(0,0,0,.25);position:fixed !important;left:12px !important;right:auto !important;bottom:15px !important}.gt_switcher_wrapper a.glink img{border:1px solid #000 !important;border-radius:2px;opacity:1 !important}.section_1 .btn_link{margin-top:38px !important}@media (max-width:1024px){.section_3 .sec_3_text{background:rgba(0,0,0,.6) !important;padding:12px 20px !important;box-sizing:border-box !important;width:100% !important;max-width:323px !important;left:0 !important;right:0 !important;margin:0 auto !important;transform:none !important}.section_3 .sec_3_text p{padding:0 0 3% !important;color:#fff !important}.section_3 .sec_3_text h3 a{color:#fff !important}}
.dropbtn{background:0 0;color:#fff;padding:8px;font-size:16px;border:none;cursor:pointer;position:absolute}.dropbtn:focus{outline:none}.dropbtn:hover{background:0 0}.dropdown{position:relative;float:right;margin-left:0;top:12px}.dropdown-content{display:none;position:absolute;min-width:150px;min-height:510px;overflow:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1}.dropdown-content a{border-bottom:1px solid;color:#fff;font-size:18px;padding:17px 16px;text-decoration:none;display:block}.show{border-bottom:1px solid #fff;border-top:1px solid #fff;display:block;right:-126px;top:47px;background:#000}.dropbtn:before{background:#fff;content:"";display:block;height:2px;position:absolute;left:0;top:8px;transition:all .3s ease 0s;width:30px}.dropbtn:after{border-bottom:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:7px;position:absolute;left:0;top:18px;width:30px}.dropbtn{cursor:pointer;height:37px;width:48px;z-index:12399994;left:-42px}.dropdown-content p{color:#fff;font-size:14px;padding:0 16px;margin:0}.dropdown-content p a{color:#fff;display:inline-block;padding:1px}.menu_text{padding:12px 0 0}.menu_text b{font-size:14px}
.kpms-room-cats{display:flex;flex-direction:column;gap:11px}.kpms-room-cat-btn{display:block;text-decoration:none;background:#fff;color:#1a1a1a;border-radius:15px;padding:12px 20px;box-shadow:0 4px 20px rgba(0,0,0,.22);font-family:inherit;transition:box-shadow .15s ease,transform .15s ease}.kpms-room-cat-btn:hover{box-shadow:0 8px 28px rgba(0,0,0,.3);transform:translateY(-1px)}.kpms-room-cat-name{display:block;color:#111;font-size:13px;font-weight:700;font-style:normal}.kpms-room-cat-price{display:block;margin-top:5px}.kpms-room-cat-strike{text-decoration:line-through;margin-right:6px;color:#690707;font-size:15px;font-weight:400;font-style:normal}.kpms-room-cat-now{margin-right:6px;color:#555;font-size:13px;font-weight:400;font-style:normal}.kpms-room-cat-current{color:#14532d;font-size:13px;font-weight:700;font-style:normal}.kpms-room-cat-cta{margin-left:6px;color:#14532d;font-size:13px;font-weight:700;font-style:normal}
.kpms-room-cats{display:flex;flex-direction:column;gap:11px}.kpms-room-cat-btn{display:block;text-decoration:none;background:#fff;color:#1a1a1a;border-radius:15px;padding:12px 20px;box-shadow:0 4px 20px rgba(0,0,0,.22);font-family:inherit;transition:box-shadow .15s ease,transform .15s ease}.kpms-room-cat-btn:hover{box-shadow:0 8px 28px rgba(0,0,0,.3);transform:translateY(-1px)}.kpms-room-cat-name{display:block;color:#111;font-size:13px;font-weight:700;font-style:normal}.kpms-room-cat-price{display:block;margin-top:5px}.kpms-room-cat-strike{text-decoration:line-through;margin-right:6px;color:#690707;font-size:15px;font-weight:400;font-style:normal}.kpms-room-cat-now{margin-right:6px;color:#555;font-size:13px;font-weight:400;font-style:normal}.kpms-room-cat-current{color:#14532d;font-size:13px;font-weight:700;font-style:normal}.kpms-room-cat-cta{margin-left:6px;color:#14532d;font-size:13px;font-weight:700;font-style:normal}
.kpms-room-cats{display:flex;flex-direction:column;gap:11px}.kpms-room-cat-btn{display:block;text-decoration:none;background:#fff;color:#1a1a1a;border-radius:15px;padding:12px 20px;box-shadow:0 4px 20px rgba(0,0,0,.22);font-family:inherit;transition:box-shadow .15s ease,transform .15s ease}.kpms-room-cat-btn:hover{box-shadow:0 8px 28px rgba(0,0,0,.3);transform:translateY(-1px)}.kpms-room-cat-name{display:block;color:#111;font-size:13px;font-weight:700;font-style:normal}.kpms-room-cat-price{display:block;margin-top:5px}.kpms-room-cat-strike{text-decoration:line-through;margin-right:6px;color:#690707;font-size:15px;font-weight:400;font-style:normal}.kpms-room-cat-now{margin-right:6px;color:#555;font-size:13px;font-weight:400;font-style:normal}.kpms-room-cat-current{color:#14532d;font-size:13px;font-weight:700;font-style:normal}.kpms-room-cat-cta{margin-left:6px;color:#14532d;font-size:13px;font-weight:700;font-style:normal}