@charset "UTF-8";@import url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../css/bootstrap.min.css);@import url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../css/magnific-popup.css);@import url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../css/popup.css);code{color:#000 !important}code a{color:var(--opal-main) !important}.accordion-button:after,.contact-form-section .wrap-drop.bookdate:after,.section-faq .faq-header .btn-search,.section-faq .event-type-accordian-1 .accordion-item .accordion-button:after{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(0%)}.common-modal{position:fixed;z-index:1032;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%}.common-modal.become-a-friend .modal-content{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.common-modal.become-a-friend .modal-content{padding-top:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal.become-a-friend .modal-content{padding-top:40px}}@media (min-width:768px){.common-modal.become-a-friend .modal-content{padding-bottom:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal.become-a-friend .modal-content{padding-bottom:40px}}.common-modal.become-a-friend .heading{font-size:18px;line-height:32px}@media (min-width:768px){.common-modal.become-a-friend .heading{font-size:calc(9.8873239437px + 100vw * 0.0105633803)}}@media (min-width:1620px){.common-modal.become-a-friend .heading{font-size:27px}}@media (min-width:768px){.common-modal.become-a-friend .heading{line-height:calc(31.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal.become-a-friend .heading{line-height:33px}}.common-modal.become-a-friend .form-group{margin-bottom:29px}@media (min-width:768px){.common-modal.become-a-friend .form-group{margin-bottom:calc(28.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal.become-a-friend .form-group{margin-bottom:30px}}@media (max-width:767.98px){.common-modal.become-a-friend .form-group{margin-bottom:0}}@media (max-width:767.98px){.common-modal.become-a-friend .form-group [class*=col-]{margin-bottom:28px}}@media (max-width:767.98px){.common-modal.become-a-friend .form-group.yes-checkbox [class*=col-]{margin-bottom:0 !important}}.common-modal.become-a-friend .form-group.password-conditions{margin-bottom:15.52px}@media (min-width:768px){.common-modal.become-a-friend .form-group.password-conditions{margin-bottom:calc(2.4676056338px + 100vw * 0.0169953052)}}@media (min-width:1620px){.common-modal.become-a-friend .form-group.password-conditions{margin-bottom:30px}}.common-modal.become-a-friend .form-group .form-control{padding-top:6px;padding-bottom:6px;height:29.4px}.common-modal.become-a-friend .yes-checkbox{margin-bottom:24.95px}@media (min-width:768px){.common-modal.become-a-friend .yes-checkbox{margin-bottom:calc(28.6638028169px + 100vw * -0.0048356808)}}@media (min-width:1620px){.common-modal.become-a-friend .yes-checkbox{margin-bottom:20.83px}}.common-modal.become-a-friend .button-margin{margin-bottom:13.38px}@media (min-width:768px){.common-modal.become-a-friend .button-margin{margin-bottom:calc(10.4323943662px + 100vw * 0.0038380282)}}@media (min-width:1620px){.common-modal.become-a-friend .button-margin{margin-bottom:16.65px}}.common-modal.forgot_password .modal-content{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.common-modal.forgot_password .modal-content{padding-top:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal.forgot_password .modal-content{padding-top:40px}}@media (min-width:768px){.common-modal.forgot_password .modal-content{padding-bottom:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal.forgot_password .modal-content{padding-bottom:40px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal.forgot_password .modal-content{padding-top:39.78px;padding-bottom:39.78px}}.common-modal.forgot_password .form-group.mb-sml-20{margin-bottom:28px}@media (min-width:768px){.common-modal.forgot_password .form-group.mb-sml-20{margin-bottom:calc(23.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.common-modal.forgot_password .form-group.mb-sml-20{margin-bottom:33px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal.forgot_password .form-group.mb-sml-20{margin-bottom:26px}}.common-modal.check_emailpopup .modal-content p.forgetpass-msg{color:var(--black) !important}.common-modal.common-modal-alternative .modal-content{padding:0}.common-modal.common-modal-alternative .modal-content p{color:var(--black);font-weight:400;font-size:13px;line-height:22px;margin-bottom:22px;letter-spacing:0px}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content p{font-size:calc(12.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content p{font-size:18px}}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content p{line-height:calc(16.5915492958px + 100vw * 0.0070422535)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content p{line-height:28px}}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content p{margin-bottom:calc(22px + 100vw * 0)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content p{margin-bottom:22px}}.common-modal.common-modal-alternative .modal-content .heading{letter-spacing:0px;font-size:19px;line-height:32px}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content .heading{font-size:calc(11.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content .heading{font-size:27px}}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content .heading{line-height:calc(23.8873239437px + 100vw * 0.0105633803)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content .heading{line-height:41px}}.common-modal.common-modal-alternative .modal-content-box{padding-top:30px;padding-right:34px;padding-left:34px;padding-bottom:30px}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content-box{padding-top:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content-box{padding-top:40px}}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content-box{padding-right:calc(13.2676056338px + 100vw * 0.0269953052)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content-box{padding-right:57px}}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content-box{padding-left:calc(13.2676056338px + 100vw * 0.0269953052)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content-box{padding-left:57px}}@media (min-width:768px){.common-modal.common-modal-alternative .modal-content-box{padding-bottom:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal.common-modal-alternative .modal-content-box{padding-bottom:40px}}.common-modal.common-modal-alternative .icon-close{margin-top:-20px;margin-right:0}@media (min-width:768px){.common-modal.common-modal-alternative .icon-close{margin-top:calc(0.7323943662px + 100vw * -0.0269953052)}}@media (min-width:1620px){.common-modal.common-modal-alternative .icon-close{margin-top:-43px}}@media (min-width:768px){.common-modal.common-modal-alternative .icon-close{margin-right:calc(22.5352112676px + 100vw * -0.029342723)}}@media (min-width:1620px){.common-modal.common-modal-alternative .icon-close{margin-right:-25px}}@media (max-width:767.98px){.common-modal.common-modal-alternative .icon-close{margin-top:0}}.common-modal.common-modal-alternative .pop-header{position:relative;margin-bottom:13px}@media (min-width:768px){.common-modal.common-modal-alternative .pop-header{margin-bottom:calc(13px + 100vw * 0)}}@media (min-width:1620px){.common-modal.common-modal-alternative .pop-header{margin-bottom:13px}}.common-modal.common-modal-alternative .pop-header .icon-close{top:18px;right:-12px}@media (max-width:767.98px){.common-modal.common-modal-alternative .pop-header .icon-close{top:-14px;right:-20px}}@media (max-width:767.98px){.common-modal.common-modal-alternative .form-group .btn{width:100%;min-width:inherit}}.common-modal.common-modal-alternative .form-group .btn.btn-green,.common-modal.common-modal-alternative .form-group .btn.btn-green-border{height:42px;min-width:204px;font-size:13px}@media (max-width:767.98px){.common-modal.common-modal-alternative .form-group .btn.btn-green,.common-modal.common-modal-alternative .form-group .btn.btn-green-border{height:48px}}@media (min-width:768px){.common-modal.common-modal-alternative .form-group .btn.btn-green,.common-modal.common-modal-alternative .form-group .btn.btn-green-border{font-size:calc(13.9014084507px + 100vw * -0.0011737089)}}@media (min-width:1620px){.common-modal.common-modal-alternative .form-group .btn.btn-green,.common-modal.common-modal-alternative .form-group .btn.btn-green-border{font-size:12px}}@media (min-width:768px){.common-modal.common-modal-alternative .form-group .btn.btn-green+.btn,.common-modal.common-modal-alternative .form-group .btn.btn-green-border+.btn{margin-left:15px}}@media (max-width:767.98px){.common-modal.common-modal-alternative .form-group .btn.btn-green+.btn,.common-modal.common-modal-alternative .form-group .btn.btn-green-border+.btn{margin-top:11px}}.common-modal.common-modal-alternative .btn-green span{font-size:13px}@media (min-width:768px){.common-modal.common-modal-alternative .btn-green span{font-size:calc(13.9014084507px + 100vw * -0.0011737089)}}@media (min-width:1620px){.common-modal.common-modal-alternative .btn-green span{font-size:12px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal.common-modal-alternative .btn-green span{font-size:18px}}.common-modal.common-modal-alternative .btn-green-border span{font-size:13px}@media (min-width:768px){.common-modal.common-modal-alternative .btn-green-border span{font-size:calc(13.9014084507px + 100vw * -0.0011737089)}}@media (min-width:1620px){.common-modal.common-modal-alternative .btn-green-border span{font-size:12px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal.common-modal-alternative .btn-green-border span{font-size:18px}}@media (max-width:767px){.common-modal{width:100%;padding-left:16px;padding-right:16px}}.common-modal .text-white{text-align:center;font-weight:400;font-size:18px;line-height:16px;margin-bottom:25px}@media (min-width:768px){.common-modal .text-white{font-size:calc(10.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.common-modal .text-white{font-size:18px}}@media (min-width:768px){.common-modal .text-white{line-height:calc(11.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.common-modal .text-white{line-height:21px}}@media (min-width:768px){.common-modal .text-white{margin-bottom:calc(16.8873239437px + 100vw * 0.0105633803)}}@media (min-width:1620px){.common-modal .text-white{margin-bottom:34px}}.common-modal .text-white a{font-weight:400;color:var(--white);font-size:18px}@media (min-width:768px){.common-modal .text-white a{font-size:calc(8.5915492958px + 100vw * 0.0070422535)}}@media (min-width:1620px){.common-modal .text-white a{font-size:20px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal .text-white a{font-size:15.6px}}@media (max-width:767px){.common-modal .modal-img-box{display:none}}.common-modal .modal-img-box.object-fit img{object-fit:cover;width:100%;height:280px}@media (min-width:768px){.common-modal .modal-img-box.object-fit img{height:calc(189.8591549296px + 100vw * 0.117370892)}}@media (min-width:1620px){.common-modal .modal-img-box.object-fit img{height:380px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal .modal-img-box.object-fit img{height:296px}}.common-modal .modal-content{background:var(--white);max-height:90vh;border-radius:0;border:none;overflow-y:auto;width:342px;padding-top:30px;padding-right:34px;padding-bottom:30px;padding-left:34px}@media (min-width:768px){.common-modal .modal-content{width:calc(141.8873239437px + 100vw * 0.2605633803)}}@media (min-width:1620px){.common-modal .modal-content{width:564px}}@media (min-width:768px){.common-modal .modal-content{padding-top:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal .modal-content{padding-top:40px}}@media (min-width:768px){.common-modal .modal-content{padding-right:calc(6.9577464789px + 100vw * 0.0352112676)}}@media (min-width:1620px){.common-modal .modal-content{padding-right:64px}}@media (min-width:768px){.common-modal .modal-content{padding-bottom:calc(20.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal .modal-content{padding-bottom:40px}}@media (min-width:768px){.common-modal .modal-content{padding-left:calc(6.9577464789px + 100vw * 0.0352112676)}}@media (min-width:1620px){.common-modal .modal-content{padding-left:64px}}@media (max-width:1619.98px){.common-modal .modal-content.pad-top35{padding-top:25px}}@media (min-width:1620px){.common-modal .modal-content.pad-top35{padding-top:30px}}.common-modal .modal-content p{color:var(--black);font-weight:300;font-size:18px;line-height:20px;letter-spacing:-.38px;margin-bottom:0}@media (min-width:768px){.common-modal .modal-content p{font-size:calc(14px + 100vw * 0)}}@media (min-width:1620px){.common-modal .modal-content p{font-size:18px}}@media (min-width:768px){.common-modal .modal-content p{line-height:calc(12.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.common-modal .modal-content p{line-height:28px}}.common-modal .modal-content p.line-height20{line-height:var(--line-height-20)}.common-modal .modal-content p.terms{color:var(--opal-main);font-size:18px;font-weight:400;line-height:19px}.common-modal .modal-content p.terms a{color:var(--opal-main);text-decoration:underline}.common-modal .pop-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}@media (min-width:768px){.common-modal .pop-header{margin-bottom:calc(9.5915492958px + 100vw * 0.0070422535)}}@media (min-width:1620px){.common-modal .pop-header{margin-bottom:21px}}.common-modal .pop-header.mb-33px{margin-bottom:33px}@media (min-width:992px) and (max-width:1619.98px){.common-modal .pop-header.mb-33px{margin-bottom:26px}}.common-modal .pop-header.mb-13px{margin-bottom:12.11px}.common-modal .pop-header.mb-3px{margin-bottom:3px}.common-modal .pop-header.mb-6px{margin-bottom:6px}.common-modal .heading{font-size:19px;line-height:32px;color:var(--opal-main);margin-bottom:0}@media (min-width:768px){.common-modal .heading{font-size:calc(16.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.common-modal .heading{font-size:22px}}@media (min-width:768px){.common-modal .heading{letter-spacing:-.22px}}.common-modal .icon-close{font-size:0px;color:transparent;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-close-green-1.svg) 0 0/24px auto no-repeat;width:24px;height:24px;border:none;position:absolute;top:27px;right:26px}@media (max-width:991.98px){.common-modal .icon-close{top:16px;right:15px;width:20px;height:20px;background-size:20px}}.common-modal .modal-content.nearest-location{width:400px}@media (min-width:768px){.common-modal .modal-content.nearest-location{width:calc(354.9295774648px + 100vw * 0.058685446)}}@media (min-width:1620px){.common-modal .modal-content.nearest-location{width:450px}}@media (max-width:767px){.common-modal .modal-content.nearest-location{width:342px}}@media (min-width:1620px){.common-modal .modal-content.nearest-location{width:568px}}.common-modal .modal-content.nearest-location p{letter-spacing:0}.common-modal .form-group.margin-25{margin-bottom:25px}@media (min-width:768px){.common-modal .form-group.margin-25{margin-bottom:calc(15.436056338px + 100vw * 0.0124530516)}}@media (min-width:1620px){.common-modal .form-group.margin-25{margin-bottom:35.61px}}.common-modal .form-group.half-margin{margin-bottom:23px}@media (min-width:768px){.common-modal .form-group.half-margin{margin-bottom:calc(27.5070422535px + 100vw * -0.0058685446)}}@media (min-width:1620px){.common-modal .form-group.half-margin{margin-bottom:18px}}.common-modal .form-group .form-control{height:31.4px;padding-top:7.7px;padding-bottom:7.7px;font-size:13px}@media (min-width:768px){.common-modal .form-group .form-control{font-size:calc(12.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal .form-group .form-control{font-size:18px}}@media (max-width:767.98px){.common-modal .form-group .form-control{height:30.4px}}.common-modal .btn.btn-green{height:48px;font-size:13px}@media (min-width:768px){.common-modal .btn.btn-green{font-size:calc(12.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal .btn.btn-green{font-size:18px}}.common-modal.forgotten-your-password .btn.btn-green{height:48px;font-size:18px}@media (min-width:768px){.common-modal.forgotten-your-password .btn.btn-green{font-size:calc(14.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal.forgotten-your-password .btn.btn-green{font-size:16px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal.forgotten-your-password .btn.btn-green{font-size:12.48px}}.common-modal.forgotten-your-password .pop-header{margin-bottom:15px}@media (min-width:768px){.common-modal.forgotten-your-password .pop-header{margin-bottom:calc(4.1830985915px + 100vw * 0.014084507)}}@media (min-width:1620px){.common-modal.forgotten-your-password .pop-header{margin-bottom:27px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal.forgotten-your-password .pop-header{margin-bottom:21px}}.common-modal .font-size15{font-size:var(--font-size-15)}@media (max-width:1199.98px){.common-modal .font-size15{font-size:var(--font-size-18)}}@media (max-width:991.98px){.common-modal .font-size15{font-size:var(--font-size-20)}}.common-modal .btn-alternative{padding:8px 7px 9px;min-width:204px}@media (max-width:1619.98px){.common-modal .btn-alternative{min-width:170px}}@media (max-width:1365.98px){.common-modal .btn-alternative{min-width:150px}}@media (max-width:767.98px){.common-modal .btn-alternative{min-width:100%}}.common-modal .text-grey{font-size:11px;color:var(--black);text-decoration:underline}@media (min-width:768px){.common-modal .text-grey{font-size:calc(8.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.common-modal .text-grey{font-size:18px}}.common-modal .text-grey a{color:var(--black)}.common-modal .select2-container--default .select2-selection--single{border:none;border-bottom:solid 1px var(--opal-main);font-size:var(--font-size-14);color:var(--black);padding:0;border-radius:0;height:36px}.common-modal .select2-container--default .select2-selection--single .select2-selection__rendered{padding:7px 0}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select2-container--default .select2-selection--single .select2-selection__rendered{padding:5.5px 0}}.common-modal .select2-container--default .select2-selection__arrow{top:6px;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/select-box-arrow.svg) right 50% no-repeat}.common-modal .select2-container--default .select2-selection__arrow b{display:none}.common-modal ul.select-menu{margin:0;padding:0;display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);margin-bottom:9px;column-gap:9.5px;row-gap:7.5px}@media (min-width:768px){.common-modal ul.select-menu{column-gap:calc(7.2464788732px + 100vw * 0.0029342723)}}@media (min-width:1620px){.common-modal ul.select-menu{column-gap:12px}}@media (min-width:768px){.common-modal ul.select-menu{row-gap:calc(3.4436619718px + 100vw * 0.0052816901)}}@media (min-width:1620px){.common-modal ul.select-menu{row-gap:12px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal ul.select-menu{margin-bottom:7px}}.common-modal ul.select-menu.repeat-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767.98px){.common-modal ul.select-menu.repeat-3{grid-template-columns:repeat(2,1fr)}}.common-modal ul.select-menu li{list-style-type:none;border:solid 1px var(--opal-main);font-weight:700;color:var(--opal-main);text-align:center;padding-right:0;padding-left:0;font-size:12px;line-height:16px;padding-top:16px;padding-bottom:15px}@media (min-width:768px){.common-modal ul.select-menu li{font-size:calc(8.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.common-modal ul.select-menu li{font-size:16px}}@media (min-width:768px){.common-modal ul.select-menu li{line-height:calc(11.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.common-modal ul.select-menu li{line-height:21px}}@media (min-width:768px){.common-modal ul.select-menu li{padding-top:calc(19.6056338028px + 100vw * -0.0046948357)}}@media (min-width:1620px){.common-modal ul.select-menu li{padding-top:12px}}@media (min-width:768px){.common-modal ul.select-menu li{padding-bottom:calc(16.8028169014px + 100vw * -0.0023474178)}}@media (min-width:1620px){.common-modal ul.select-menu li{padding-bottom:13px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal ul.select-menu li{padding-top:10.59px;padding-bottom:11.91px;font-size:13.28px;line-height:17.43px}}.common-modal.check-email .modal-content p{font-weight:400;font-size:13px}@media (min-width:768px){.common-modal.check-email .modal-content p{font-size:calc(12.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.common-modal.check-email .modal-content p{font-size:18px}}@media (max-width:1619.98px){.common-modal.check-email .modal-content p{font-size:13px}}.common-modal-overlay{background:rgba(0,0,0,.4);position:fixed;top:0;right:0;left:0;bottom:0;z-index:1031}.common-modal .select-menu-menu{padding-top:28px;padding-bottom:16px}@media (min-width:768px){.common-modal .select-menu-menu{padding-top:calc(18.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.common-modal .select-menu-menu{padding-top:38px}}@media (min-width:768px){.common-modal .select-menu-menu{padding-bottom:calc(5.1830985915px + 100vw * 0.014084507)}}@media (min-width:1620px){.common-modal .select-menu-menu{padding-bottom:28px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select-menu-menu{padding-top:29.64px;padding-bottom:21.84px}}.common-modal .select-menu-menu .pop-header{margin-bottom:20px}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select-menu-menu .pop-header{margin-bottom:15.6px}}.common-modal .select-menu-menu .heading{font-size:22px;line-height:32px}@media (min-width:768px){.common-modal .select-menu-menu .heading{font-size:calc(17.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.common-modal .select-menu-menu .heading{font-size:27px}}@media (min-width:768px){.common-modal .select-menu-menu .heading{line-height:calc(28.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.common-modal .select-menu-menu .heading{line-height:36px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select-menu-menu .heading{font-size:21.06px;line-height:28.08px}}.common-modal ul.select-menu li{border-radius:3px;font-size:12px;line-height:16px}@media (min-width:768px){.common-modal ul.select-menu li{font-size:calc(9.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.common-modal ul.select-menu li{font-size:18px}}@media (min-width:768px){.common-modal ul.select-menu li{line-height:calc(12.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.common-modal ul.select-menu li{line-height:20px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal ul.select-menu li{font-size:12px;line-height:16px}}.common-modal .select-menu-menu-1{padding-top:28px;padding-bottom:16px}@media (min-width:768px){.common-modal .select-menu-menu-1{padding-top:calc(6.3661971831px + 100vw * 0.0281690141)}}@media (min-width:1620px){.common-modal .select-menu-menu-1{padding-top:52px}}@media (min-width:768px){.common-modal .select-menu-menu-1{padding-bottom:calc(-3.8309859155px + 100vw * 0.0258215962)}}@media (min-width:1620px){.common-modal .select-menu-menu-1{padding-bottom:38px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select-menu-menu-1{padding-top:40.56px;padding-bottom:29.64px}}.common-modal .select-menu-menu-1 .pop-header{margin-bottom:36px}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select-menu-menu-1 .pop-header{margin-bottom:28.08px}}.common-modal .select-menu-menu-1 .heading{font-size:22px;line-height:32px}@media (min-width:768px){.common-modal .select-menu-menu-1 .heading{font-size:calc(17.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.common-modal .select-menu-menu-1 .heading{font-size:27px}}@media (min-width:768px){.common-modal .select-menu-menu-1 .heading{line-height:calc(28.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.common-modal .select-menu-menu-1 .heading{line-height:36px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal .select-menu-menu-1 .heading{font-size:21.06px;line-height:28.08px}}.common-modal .select-menu-menu-1 .heading span{font-weight:400}.common-modal ul.select-menu li{font-size:12px;line-height:16px}@media (min-width:768px){.common-modal ul.select-menu li{font-size:calc(8.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.common-modal ul.select-menu li{font-size:16px}}@media (min-width:768px){.common-modal ul.select-menu li{line-height:calc(11.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.common-modal ul.select-menu li{line-height:21px}}@media (min-width:992px) and (max-width:1619.98px){.common-modal ul.select-menu li{font-size:12px;line-height:16px}}.modal-open{overflow:hidden}.inner-pages .confirmation-msg{padding-top:105px}@media (max-width:1619.98px){.inner-pages .confirmation-msg{padding-top:15px}}.inner-pages .confirmation-msg.less-padding22{padding-top:22px}@media (max-width:1619.98px){.inner-pages .confirmation-msg.less-padding22{padding-top:17px}}.inner-pages .confirmation-msg.less-padding7{padding-top:7px}@media (max-width:1619.98px){.inner-pages .confirmation-msg.less-padding7{padding-top:5px}}.inner-pages .confirmation-msg p{font-size:var(--font-size-16);line-height:1.375;color:var(--opal-main);margin-bottom:3px}@media (max-width:1619.98px){.inner-pages .confirmation-msg p{font-size:var(--font-size-12);line-height:1.07}}@media (max-width:1199.98px){.inner-pages .confirmation-msg p{font-size:var(--font-size-20)}}.inner-pages .confirmation-msg p strong{font-weight:500}.inner-pages .confirmation-msg p.font-18{font-size:var(--font-size-18);line-height:1.77;margin-bottom:0}@media (max-width:1619.98px){.inner-pages .confirmation-msg p.font-18{font-size:var(--font-size-14);line-height:1.38}}.inner-pages .confirmation-msg p.font-13{font-size:var(--font-size-13);line-height:1.69;margin-bottom:0}@media (max-width:1619.98px){.inner-pages .confirmation-msg p.font-13{font-size:var(--font-size-10);line-height:1.31}}@media (max-width:1199.98px){.inner-pages .confirmation-msg p.font-13{font-size:var(--font-size-20)}}.inner-pages .confirmation-msg h2{font-size:var(--font-size-35);line-height:1.342;font-weight:700;color:var(--opal-main);margin-bottom:19px}@media (max-width:1619.98px){.inner-pages .confirmation-msg h2{font-size:var(--font-size-27);line-height:1.04}}@media (max-width:1619.98px){.inner-pages .confirmation-msg h2{margin-bottom:15px}}.inner-pages .confirmation-msg .sep-line{background:var(--opal-main);width:1px;height:44px;margin:0 auto 15px}.inner-pages .confirmation-msg .sep-line.size-69{margin:0 auto 19px}@media (min-width:1620px){.inner-pages .confirmation-msg .sep-line.size-69{height:69px}}.inner-pages .confirmation-msg .sep-line.size-28{margin:0 auto 8px}@media (max-width:1619.98px){.inner-pages .confirmation-msg .sep-line.size-28{height:22px}}@media (min-width:1620px){.inner-pages .confirmation-msg .sep-line.size-28{height:28px}}@media (max-width:1619.98px){.inner-pages .confirmation-msg .sep-line.size-28{margin:0 auto 6px}}@media (max-width:1619.98px){.inner-pages .confirmation-msg .sep-line{height:34px}}.inner-pages .confirmation-msg .btn-yellow{padding-left:18px;padding-right:18px;min-width:211px}.inner-pages .confirmation-msg .btn-green-onlyborder{padding-left:18px;padding-right:18px;min-width:211px}html{font-size:16px;text-size-adjust:none;height:100% !important}body{background-color:var(--opal-bg);font-size:16px;height:100% !important;flex-direction:column !important;-webkit-text-size-adjust:100%;display:flex !important;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body.hide{overflow:hidden}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=email]:hover,input[type=number]:hover,input[type=search]:hover,input[type=text]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=password]:hover,textarea:hover,select:hover{font-size:initial}}@media (min-width:768px){input[type=email]:hover,input[type=number]:hover,input[type=search]:hover,input[type=text]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=password]:hover,textarea:hover,select:hover{font-size:inherit}}@media (min-width:1200px){.container-fluid{padding-left:47px;padding-right:47px}}@media (max-width:767.98px){.container-fluid{padding-left:var(--bs-gutter-x,1rem);padding-right:var(--bs-gutter-x,1rem)}}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0px)}}header{transition:all .5s;background:var(--opal-bg);position:fixed;top:0;right:0;left:0;z-index:1030;padding-top:5px;padding-bottom:5px}.slick-slider.banner-slick-slider{margin-top:0;margin-bottom:0}.slick-slider.banner-slick-slider.dots_none .slick-dots{display:none}.slick-slider.banner-slick-slider .slick-dots{bottom:0}.slick-slider.banner-slick-slider .slick-dots li{width:13px;height:7px}.slick-slider.banner-slick-slider .slick-dots li.slick-active button:before{background:var(--white);opacity:1}.slick-slider.banner-slick-slider .slick-dots li button{width:13px;height:7px;padding:0;position:relative}.slick-slider.banner-slick-slider .slick-dots li button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0px;color:transparent;font-family:inherit;content:"";width:6px;height:6px;background:var(--white);color:var(--white) !important;border-radius:3px;opacity:.5}.banner{margin-bottom:55px;position:relative}.banner .banner-img{text-align:center}@media (min-width:768px){.banner{margin-bottom:calc(-42.3521126761px + 100vw * 0.1267605634)}}@media (min-width:1620px){.banner{margin-bottom:163px}}.banner img{object-fit:cover;width:100%;object-position:50% 0%;height:calc(100vh - 117px)}@media (max-width:1700px){.banner img{height:calc(100vh - 111px)}}@media (min-width:768px) and (max-width:991px){.banner img{height:calc(100vh - 90px)}}@media (max-width:767px){.banner img{height:470px}}@media (max-width:991.98px){.banner img{min-width:100%}}.banner video.videoval,.banner iframe.slide-media{object-fit:cover;width:100%;position:relative;vertical-align:top;height:calc(100vh - 117px)}@media (max-width:1700px){.banner video.videoval,.banner iframe.slide-media{height:calc(100vh - 111px)}}@media (min-width:768px) and (max-width:991px){.banner video.videoval,.banner iframe.slide-media{height:calc(100vh - 90px)}}@media (max-width:767px){.banner video.videoval,.banner iframe.slide-media{height:470px}}@media (max-width:991.98px){.banner video.videoval,.banner iframe.slide-media{min-width:100%}}.banner .video-background{position:relative;overflow:hidden;width:100%;height:calc(100vh - 117px)}@media (max-width:1700px){.banner .video-background{height:calc(100vh - 111px)}}@media (min-width:768px) and (max-width:991px){.banner .video-background{height:calc(100vh - 90px)}}@media (max-width:767px){.banner .video-background{height:470px}}@media (max-width:991.98px){.banner .video-background{min-width:100%}}.banner .video-background iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px) and (max-width:1199px){.banner .video-background iframe{height:calc(100vh - 117px)}}@media (min-width:768px) and (max-width:991px){.banner .video-background iframe{height:calc(100vh - 90px)}}@media (max-width:767px){.banner .video-background iframe{height:calc(100vh - 72px)}}.banner .banner-grid{position:relative}.banner .banner-grid:before{content:"";position:absolute;top:0;left:0;background:var(--black);opacity:.3;width:100%;height:100%}.banner .banner-text{position:absolute;top:50%;transform:translateY(-50%);z-index:99;text-align:center;width:100%}@media (max-width:767.98px){.banner .banner-text{padding-left:35px;padding-right:35px}}@media (max-width:340px){.banner .banner-text{padding-left:10px;padding-right:10px}}.banner .banner-text h1,.banner .banner-text .heading{font-size:39px;color:var(--white);margin-bottom:19px}@media (min-width:768px){.banner .banner-text h1,.banner .banner-text .heading{font-size:calc(29.0845070423px + 100vw * 0.0129107981)}}@media (min-width:1620px){.banner .banner-text h1,.banner .banner-text .heading{font-size:50px}}.banner .banner-text h1.home,.banner .banner-text .heading.home{font-weight:400;font-size:39px;letter-spacing:-.56px;line-height:50px;margin-bottom:11px}@media (min-width:768px){.banner .banner-text h1.home,.banner .banner-text .heading.home{font-size:calc(23.676056338px + 100vw * 0.0199530516)}}@media (min-width:1620px){.banner .banner-text h1.home,.banner .banner-text .heading.home{font-size:56px}}@media (min-width:992px) and (max-width:1619.98px){.banner .banner-text h1.home,.banner .banner-text .heading.home{letter-spacing:-.43px}}@media (max-width:767px){.banner .banner-text h1.home,.banner .banner-text .heading.home{letter-spacing:-.39px;font-size:36px;line-height:54px}}@media (min-width:768px){.banner .banner-text h1.home,.banner .banner-text .heading.home{line-height:calc(18.4507042254px + 100vw * 0.0410798122)}}@media (min-width:1620px){.banner .banner-text h1.home,.banner .banner-text .heading.home{line-height:85px}}@media (min-width:768px){.banner .banner-text h1.home,.banner .banner-text .heading.home{margin-bottom:calc(8.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.banner .banner-text h1.home,.banner .banner-text .heading.home{margin-bottom:14px}}@media (min-width:992px) and (max-width:1619.98px){.banner .banner-text h1.home,.banner .banner-text .heading.home{font-size:43.68px !important;line-height:66.3px !important;margin-bottom:10.14px}}@media (max-width:340px){.banner .banner-text h1,.banner .banner-text .heading{font-size:26px;line-height:35px}}.banner .banner-text p,.banner .banner-text .sub-heading{line-height:24px;letter-spacing:0px;padding:3px 0 18px;color:var(--white);margin:0;font-weight:400;font-size:20px}.banner .banner-text .banner-line{height:61px;width:1px;background:var(--white);display:inline-block;margin-bottom:15px}.banner .banner-text .btn-white-border{height:46px;display:inline-flex;justify-content:center;align-items:center;width:181px}@media (min-width:768px){.banner .banner-text .btn-white-border{width:calc(153.9577464789px + 100vw * 0.0352112676)}}@media (min-width:1620px){.banner .banner-text .btn-white-border{width:211px}}.banner .banner-text .btn-white-border span{font-weight:500;font-size:12px;letter-spacing:0;line-height:14px;margin:0}@media (min-width:768px){.banner .banner-text .btn-white-border span{font-size:calc(8.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.banner .banner-text .btn-white-border span{font-size:16px}}@media (min-width:768px){.banner .banner-text .btn-white-border span{line-height:calc(9.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.banner .banner-text .btn-white-border span{line-height:19px}}@media (min-width:992px) and (max-width:1619.98px){.banner .banner-text .btn-white-border span{font-size:12.48px !important;line-height:14.82px !important}}.banner .banner-text .btn-white-border:hover,.banner .banner-text .btn-white-border:hover{box-shadow:inset 0 -3.7em 0 0 var(--white) !important;background:var(--white)}.banner .banner-text.home-fixed{position:absolute;left:50%;transform:translate(-50%,-50%);width:100%;top:50%}.membership-area-1 .banner-inner{position:relative}.membership-area-1 .banner-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--opal-main);opacity:.5}@media (max-width:767.98px){.membership-area-1 .banner-inner:before{background:var(--yellow-color);opacity:.6}}.membership-area-1 img{width:100%;object-fit:cover;height:458px}@media (min-width:768px){.membership-area-1 img{height:calc(458px + 100vw * 0)}}@media (min-width:1620px){.membership-area-1 img{height:458px}}@media (min-width:992px) and (max-width:1619.98px){.membership-area-1 img{height:357px}}.membership-area-1 .banner-text{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}.membership-area-1 .banner-text h1{color:var(--white);font-weight:400;font-size:34px;line-height:37px;margin-bottom:5px}@media (min-width:768px){.membership-area-1 .banner-text h1{font-size:calc(6.0563380282px + 100vw * 0.0363849765)}}@media (min-width:1620px){.membership-area-1 .banner-text h1{font-size:65px}}@media (min-width:768px){.membership-area-1 .banner-text h1{line-height:calc(-7.1690140845px + 100vw * 0.0575117371)}}@media (min-width:1620px){.membership-area-1 .banner-text h1{line-height:86px}}@media (min-width:768px){.membership-area-1 .banner-text h1{margin-bottom:calc(8.6056338028px + 100vw * -0.0046948357)}}@media (min-width:1620px){.membership-area-1 .banner-text h1{margin-bottom:1px}}@media (min-width:992px) and (max-width:1619.98px){.membership-area-1 .banner-text h1{font-size:50.7px;line-height:67.08px;margin-bottom:.78px}}@media (max-width:767.98px){.membership-area-1 .banner-text h1{padding-left:15px;padding-right:15px}}.membership-area-1 .banner-text h1.rewards{font-size:34px;letter-spacing:.65px;font-weight:400;line-height:1.323;position:relative;margin-bottom:0;line-height:45px}@media (min-width:768px){.membership-area-1 .banner-text h1.rewards{font-size:calc(6.0563380282px + 100vw * 0.0363849765)}}@media (min-width:1620px){.membership-area-1 .banner-text h1.rewards{font-size:65px}}@media (min-width:992px) and (max-width:1619.98px){.membership-area-1 .banner-text h1.rewards{font-size:51px}}@media (min-width:992px) and (max-width:1619.98px){.membership-area-1 .banner-text h1.rewards{letter-spacing:.5px}}@media (max-width:767px){.membership-area-1 .banner-text h1.rewards{letter-spacing:.34px}}@media (min-width:768px){.membership-area-1 .banner-text h1.rewards{line-height:calc(8.0422535211px + 100vw * 0.0481220657)}}@media (min-width:1620px){.membership-area-1 .banner-text h1.rewards{line-height:86px}}@media (min-width:992px) and (max-width:1619.98px){.membership-area-1 .banner-text h1.rewards{line-height:67px}}@media (max-width:767.98px){.membership-area-1 .banner-text h1.rewards{max-width:132px;text-align:center;margin:0 auto;padding:0}}.row.row-sm8{margin-left:-8px;margin-right:-8px}.row.row-sm8 [class*=col-]{padding-left:8px;padding-right:8px}.second-banner{margin-bottom:34px}@media (min-width:768px){.second-banner{margin-bottom:calc(-86.7887323944px + 100vw * 0.1572769953)}}@media (min-width:1620px){.second-banner{margin-bottom:51px}}@media (max-width:767.98px){.second-banner{padding-left:16px;padding-right:16px}}.second-banner .banner-grid{display:flex;column-gap:89px;justify-content:center;flex-grow:1}@media (max-width:991.98px){.second-banner .banner-grid{flex-direction:column;row-gap:21px}}@media (max-width:991.98px) and (min-width:768px){.second-banner .banner-grid{row-gap:calc(21px + 100vw * 0)}}@media (max-width:991.98px) and (min-width:1620px){.second-banner .banner-grid{row-gap:21px}}@media (max-width:1700px){.second-banner .banner-grid{column-gap:60px}}@media (max-width:1500px){.second-banner .banner-grid{column-gap:45px}}@media (min-width:992px) and (max-width:1199px){.second-banner .banner-grid{column-gap:29px}}.second-banner .banner-grid .banner-box .banner-inner-box{position:relative;width:568px;height:699px}.second-banner .banner-grid .banner-box .banner-inner-box:before{content:'';position:absolute;bottom:0;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient-small-box.png);background-repeat:no-repeat;height:100%;background-size:cover}@media (max-width:1880px){.second-banner .banner-grid .banner-box .banner-inner-box{width:538px;height:669px}}@media (max-width:1700px){.second-banner .banner-grid .banner-box .banner-inner-box{width:456px;height:600px}}@media (max-width:1500px){.second-banner .banner-grid .banner-box .banner-inner-box{width:428px;height:559px}}@media (max-width:1388px){.second-banner .banner-grid .banner-box .banner-inner-box{width:408px;height:559px}}@media (min-width:992px) and (max-width:1199px){.second-banner .banner-grid .banner-box .banner-inner-box{width:310px;height:488px}}@media (min-width:768px) and (max-width:991px){.second-banner .banner-grid .banner-box .banner-inner-box{width:100%;height:639px}}@media (max-width:767px){.second-banner .banner-grid .banner-box .banner-inner-box{width:100%;height:425px}}.second-banner .banner-grid .banner-box{width:568px}@media (max-width:1880px){.second-banner .banner-grid .banner-box{width:538px}}@media (max-width:1700px){.second-banner .banner-grid .banner-box{width:456px}}@media (max-width:1500px){.second-banner .banner-grid .banner-box{width:428px}}@media (max-width:1388px){.second-banner .banner-grid .banner-box{width:408px}}@media (min-width:992px) and (max-width:1199px){.second-banner .banner-grid .banner-box{width:310px}}@media (min-width:768px) and (max-width:991px){.second-banner .banner-grid .banner-box{width:100%}}@media (max-width:767px){.second-banner .banner-grid .banner-box{width:100%}}.second-banner .banner-grid .banner-box .banner-img{display:flex;align-items:center;justify-content:center;width:568px;height:699px}@media (max-width:1880px){.second-banner .banner-grid .banner-box .banner-img{width:538px;height:669px}}@media (max-width:1700px){.second-banner .banner-grid .banner-box .banner-img{width:456px;height:600px}}@media (max-width:1500px){.second-banner .banner-grid .banner-box .banner-img{width:428px;height:559px}}@media (max-width:1388px){.second-banner .banner-grid .banner-box .banner-img{width:408px;height:559px}}@media (min-width:992px) and (max-width:1199px){.second-banner .banner-grid .banner-box .banner-img{width:310px;height:488px}}@media (min-width:768px) and (max-width:991px){.second-banner .banner-grid .banner-box .banner-img{width:100%;height:639px}}@media (max-width:767px){.second-banner .banner-grid .banner-box .banner-img{width:100%;height:425px}}.second-banner .banner-grid .banner-box .banner-img img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.second-banner .banner-grid .banner-box .banner-img img{height:425px}}@media (max-width:991.98px){.second-banner .banner-grid .banner-box .banner-img:last-child{margin-bottom:0}}.second-banner .banner-grid .banner-box .banner-text{position:absolute;bottom:23px;transform:translateY(0%);width:100%;color:#fff;transition:all .5s ease-in-out;letter-spacing:-.3px;text-align:center}.second-banner .banner-grid .banner-box .banner-text .heading{font-weight:400;color:#fff;letter-spacing:.38px;font-size:30px;line-height:45px}@media (min-width:768px){.second-banner .banner-grid .banner-box .banner-text .heading{font-size:calc(22.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.second-banner .banner-grid .banner-box .banner-text .heading{font-size:38px}}@media (min-width:768px){.second-banner .banner-grid .banner-box .banner-text .heading{line-height:calc(33.2816901408px + 100vw * 0.015258216)}}@media (min-width:1620px){.second-banner .banner-grid .banner-box .banner-text .heading{line-height:58px}}@media (min-width:992px) and (max-width:1619.98px){.second-banner .banner-grid .banner-box .banner-text .heading{letter-spacing:-.35px}}@media (max-width:991.98px){.second-banner .banner-grid .banner-box .banner-text .heading{letter-spacing:-.3px}}.second-banner .banner-grid .banner-box .banner-text .heading a{font-weight:400;color:#fff;letter-spacing:-.45px;font-size:30px;line-height:45px;text-transform:uppercase;text-decoration:none}@media (min-width:768px){.second-banner .banner-grid .banner-box .banner-text .heading a{font-size:calc(16.4788732394px + 100vw * 0.0176056338)}}@media (min-width:1620px){.second-banner .banner-grid .banner-box .banner-text .heading a{font-size:45px}}@media (min-width:768px){.second-banner .banner-grid .banner-box .banner-text .heading a{line-height:calc(23.3661971831px + 100vw * 0.0281690141)}}@media (min-width:1620px){.second-banner .banner-grid .banner-box .banner-text .heading a{line-height:69px}}@media (min-width:992px) and (max-width:1619.98px){.second-banner .banner-grid .banner-box .banner-text .heading a{letter-spacing:-.35px}}@media (max-width:991.98px){.second-banner .banner-grid .banner-box .banner-text .heading a{letter-spacing:-.3px}}.second-banner .banner-grid .banner-box .banner-text .heading a:hover{color:#eceae4}.second-banner .banner-grid .banner-box .banner-text p{color:#fff;margin-bottom:16px;font-size:18px;line-height:10px}@media (min-width:768px){.second-banner .banner-grid .banner-box .banner-text p{font-size:calc(12.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.second-banner .banner-grid .banner-box .banner-text p{font-size:16px}}@media (min-width:768px){.second-banner .banner-grid .banner-box .banner-text p{line-height:calc(1.8873239437px + 100vw * 0.0105633803)}}@media (min-width:1620px){.second-banner .banner-grid .banner-box .banner-text p{line-height:19px}}.second-banner .banner-grid .banner-box .banner-text .book-btn{width:151px;height:45px;background:var(--white);color:var(--black);text-decoration:none;outline:none;box-shadow:none;margin-top:13px;display:inline-block;border-radius:3px;text-align:center;font-size:18px;line-height:16px;padding:15px 0;font-weight:400}.third-banner{background:var(--opal-bg);padding-top:117px}@media (min-width:768px) and (max-width:991px){.third-banner{padding-top:77px}}@media (max-width:767px){.third-banner{padding-top:44px}}.third-banner .container-fluid{padding:0}.third-banner .container-fluid .row{margin:0}.third-banner .container-fluid .row .col-md-12{padding:0}.third-banner .elegant-dining{display:none}.third-banner .slick-track{height:699px;overflow:hidden}@media (max-width:1700px){.third-banner .slick-track{column-gap:100px}}@media (max-width:1500px){.third-banner .slick-track{column-gap:90px;height:639px}}@media (min-width:992px) and (max-width:1199px){.third-banner .slick-track{column-gap:70px;height:500px}}@media (min-width:768px) and (max-width:991px){.third-banner .slick-track{column-gap:60px;height:480px}}@media (max-width:767px){.third-banner .slick-track{height:369px;column-gap:22px}}@media (max-width:767px){.third-banner .slick-track .slick-slide{margin:0 auto}}.third-banner .slick-list{margin-left:0;margin-right:0;cursor:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/cursor-move-drag.svg) 15 15,move;position:relative;padding:0 91px !important}@media (max-width:767px){.third-banner .slick-list{padding:inherit !important}}.third-banner h1{text-align:center;text-transform:uppercase;letter-spacing:-.37px;color:var(--black);font-size:20px;line-height:56px;margin-bottom:9px}@media (min-width:768px){.third-banner h1{font-size:calc(4.676056338px + 100vw * 0.0199530516)}}@media (min-width:1620px){.third-banner h1{font-size:37px}}@media (min-width:768px){.third-banner h1{margin-bottom:calc(5.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.third-banner h1{margin-bottom:13px}}@media (max-width:767.98px){.third-banner h1{letter-spacing:-.2px;padding-left:70px;padding-right:70px;font-size:20px;line-height:30px;letter-spacing:-.2px}}.third-banner h2{text-align:center;color:var(--black);font-size:18px;line-height:11px;margin-bottom:47px;letter-spacing:-.28px;text-decoration:underline}@media (min-width:768px){.third-banner h2{font-size:calc(14px + 100vw * 0)}}@media (min-width:1620px){.third-banner h2{font-size:18px}}@media (min-width:768px){.third-banner h2{line-height:calc(6.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.third-banner h2{line-height:16px}}@media (min-width:768px){.third-banner h2{margin-bottom:calc(-14.2957746479px + 100vw * 0.0798122066)}}@media (min-width:1620px){.third-banner h2{margin-bottom:115px}}@media (max-width:767.98px){.third-banner h2{letter-spacing:-.2px}}.third-banner h2 a{color:var(--black);text-decoration:underline;outline:none}.third-banner .img-box{height:699px;object-fit:cover;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.third-banner .img-box .ItemImgBox{overflow:hidden;position:relative}.third-banner .img-box .ItemImgBox:before{content:'';position:absolute;bottom:0;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient-small-box.png);background-repeat:no-repeat;height:100%;background-size:cover}.third-banner .img-box a{cursor:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/cursor-move-drag.svg) 15 15,move;position:relative}.third-banner .img-box a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.25}.third-banner .img-box img{width:568px;object-position:center;display:block;height:100%;height:699px;max-width:100%;object-fit:cover;padding:0;margin:0}.third-banner .img-box .slider-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0}.third-banner .img-box .slider-content .heading{font-weight:400;color:var(--white);text-align:center;text-transform:uppercase;margin:0;letter-spacing:-.45px;font-size:23px;line-height:35px}@media (min-width:992px) and (max-width:1619.98px){.third-banner .img-box .slider-content .heading{letter-spacing:-.35px}}@media (max-width:767px){.third-banner .img-box .slider-content .heading{letter-spacing:-.23px}}@media (min-width:768px){.third-banner .img-box .slider-content .heading{font-size:calc(3.1690140845px + 100vw * 0.0258215962)}}@media (min-width:1620px){.third-banner .img-box .slider-content .heading{font-size:45px}}@media (min-width:768px){.third-banner .img-box .slider-content .heading{line-height:calc(4.3521126761px + 100vw * 0.0399061033)}}@media (min-width:1620px){.third-banner .img-box .slider-content .heading{line-height:69px}}@media (min-width:992px) and (max-width:1619.98px){.third-banner .img-box .slider-content .heading{font-size:35.1px !important;line-height:53.82px !important}}.third-banner .img-box .slider-content p{text-align:center;color:var(--white);text-decoration:none;letter-spacing:0;font-size:10px;line-height:11px;margin-bottom:6.11px}@media (min-width:768px){.third-banner .img-box .slider-content p{font-size:calc(4.5915492958px + 100vw * 0.0070422535)}}@media (min-width:1620px){.third-banner .img-box .slider-content p{font-size:16px}}@media (min-width:768px){.third-banner .img-box .slider-content p{line-height:calc(3.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.third-banner .img-box .slider-content p{line-height:19px}}@media (min-width:768px){.third-banner .img-box .slider-content p{margin-bottom:calc(7.9218309859px + 100vw * -0.0023591549)}}@media (min-width:1620px){.third-banner .img-box .slider-content p{margin-bottom:4.1px}}@media (min-width:992px) and (max-width:1619.98px){.third-banner .img-box .slider-content p{font-size:12.48px !important;line-height:14.82px !important;margin-bottom:4px}}@media (max-width:1500px){.third-banner .img-box{height:639px}.third-banner .img-box img{width:478px;height:639px}}@media (min-width:992px) and (max-width:1199px){.third-banner .img-box{height:500px}.third-banner .img-box img{width:358px;height:500px}}@media (min-width:768px) and (max-width:991px){.third-banner .img-box{height:480px}.third-banner .img-box img{width:458px;height:480px}}@media (max-width:767px){.third-banner .img-box{height:369px;width:301px;margin:0 auto}.third-banner .img-box img{width:301px;height:369px}}.third-banner .slider-box{position:relative}.third-banner .slider-box .main{padding-bottom:186px}@media (max-width:1500px){.third-banner .slider-box .main{padding-bottom:146px}}@media (min-width:768px) and (max-width:991px){.third-banner .slider-box .main{padding-bottom:106px}}@media (max-width:767px){.third-banner .slider-box .main{padding-bottom:90px}.third-banner .slider-box .main .slider.slider-nav.slick-initialized.slick-slider.slick-dotted{margin-bottom:0 !important}}.third-banner .slider-box .slider-content{position:absolute;bottom:27px;transform:translateY(0%);width:100%;top:inherit;left:0;text-align:center}.third-banner .slider-box .slider-content .heading{text-align:center;text-transform:uppercase;letter-spacing:-.38px;color:var(--white);font-size:23px;line-height:28px}@media (min-width:768px){.third-banner .slider-box .slider-content .heading{font-size:calc(9.4788732394px + 100vw * 0.0176056338)}}@media (min-width:1620px){.third-banner .slider-box .slider-content .heading{font-size:38px}}@media (min-width:768px){.third-banner .slider-box .slider-content .heading{line-height:calc(0.9577464789px + 100vw * 0.0352112676)}}@media (min-width:1620px){.third-banner .slider-box .slider-content .heading{line-height:58px}}@media (max-width:767.98px){.third-banner .slider-box .slider-content .heading{letter-spacing:-.23px;line-height:35px}}.third-banner .slider-box .slider-content p{text-align:center;color:var(--white);text-decoration:none;font-size:18px;line-height:11px;margin-bottom:15px}@media (min-width:768px){.third-banner .slider-box .slider-content p{font-size:calc(12.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.third-banner .slider-box .slider-content p{font-size:16px}}@media (min-width:768px){.third-banner .slider-box .slider-content p{line-height:calc(3.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.third-banner .slider-box .slider-content p{line-height:19px}}@media (max-width:767px){.third-banner .slider-box .slider-content p{margin-bottom:6.11px}}.third-banner .slider-box .slider-content .book-btn{width:151px;height:45px;background:var(--white);color:var(--black);text-decoration:none;outline:none;box-shadow:none;margin-top:7.9px;display:inline-block;border-radius:3px;text-align:center;font-size:18px;line-height:16px;padding:15px 0;font-weight:400;cursor:pointer}.third-banner .slider-box .slider-content .book-btn:before{display:none}.third-banner .slick-dots{margin:0;cursor:default;bottom:-54px}@media (min-width:768px){.third-banner .slick-dots{bottom:calc(-31.4647887324px + 100vw * -0.029342723)}}@media (min-width:1620px){.third-banner .slick-dots{bottom:-79px}}@media (min-width:992px) and (max-width:1619.98px){.third-banner .slick-dots{bottom:-61.62px}}.third-banner .slick-dots li{width:13px;height:7px}.third-banner .slick-dots li.slick-active button:before{opacity:1}.third-banner .slick-dots li button{width:13px;height:7px;padding:0;position:relative}.third-banner .slick-dots li button:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0px;color:transparent;font-family:inherit;content:"";width:6px;height:6px;background:var(--black);color:var(--black) !important;border-radius:3px;opacity:.5}@media (max-width:991.98px){.third-banner .slick-dots li button:before{width:4px;height:4px}}@media (max-width:767px){.third-banner .slick-dots{bottom:-47px}}.container-1863{margin-left:0;margin-right:0;width:auto;padding-right:var(--bs-gutter-x,.5rem);padding-left:var(--bs-gutter-x,.5rem)}@media (min-width:768px){.container-1863{margin-left:calc(-40.5633802817px + 100vw * 0.0528169014)}}@media (min-width:1620px){.container-1863{margin-left:45px}}@media (min-width:768px){.container-1863{margin-right:calc(-40.5633802817px + 100vw * 0.0528169014)}}@media (min-width:1620px){.container-1863{margin-right:45px}}@media (min-width:992px) and (max-width:1619.98px){.container-1863{margin-left:35px;margin-right:35px}}.container-1810{margin-left:0;margin-right:0;width:auto;padding:0}@media (min-width:768px){.container-1810{margin-left:calc(0px + 100vw * 0)}}@media (min-width:1620px){.container-1810{margin-left:0}}@media (min-width:768px){.container-1810{margin-right:calc(0px + 100vw * 0)}}@media (min-width:1620px){.container-1810{margin-right:0}}@media (min-width:992px) and (max-width:1619.98px){.container-1810{margin-left:35px;margin-right:35px}}@media (max-width:991.98px){.container-1810{margin-left:15px;margin-right:15px}}.container-1263{width:100%;padding-right:var(--bs-gutter-x,0rem);padding-left:var(--bs-gutter-y,0rem);margin-right:auto;margin-left:auto;max-width:629px}@media (min-width:768px){.container-1263{max-width:calc(-294.9316888046px + 100vw * 1.2030360531)}}@media (min-width:1295px){.container-1263{max-width:1263px}}@media (max-width:991.98px){.container-1263{max-width:627px}}@media (max-width:767.98px){.container-1263{max-width:inherit;padding-right:var(--bs-gutter-x,17px);padding-left:var(--bs-gutter-y,1rem)}}.container-1225{width:100%;padding-right:var(--bs-gutter-x,0rem);padding-left:var(--bs-gutter-y,0rem);margin-right:auto;margin-left:auto;max-width:629px}@media (min-width:768px){.container-1225{max-width:calc(-239.5540796964px + 100vw * 1.1309297913)}}@media (min-width:1295px){.container-1225{max-width:1225px}}@media (max-width:991.98px){.container-1225{max-width:627px}}@media (max-width:767.98px){.container-1225{max-width:inherit;padding-right:var(--bs-gutter-x,15px);padding-left:var(--bs-gutter-y,15px)}}.container-1192{width:100%;padding-right:var(--bs-gutter-x,0rem);padding-left:var(--bs-gutter-y,0rem);margin-right:auto;margin-left:auto;max-width:629px}@media (min-width:768px){.container-1192{max-width:calc(-191.4629981025px + 100vw * 1.0683111954)}}@media (min-width:1295px){.container-1192{max-width:1192px}}@media (max-width:991.98px){.container-1192{max-width:627px}}@media (max-width:767.98px){.container-1192{max-width:inherit;padding-right:var(--bs-gutter-x,15px);padding-left:var(--bs-gutter-y,15px)}}.container-993{width:100%;max-width:993.23px;padding-right:var(--bs-gutter-x,0rem);padding-left:var(--bs-gutter-y,0rem);margin-right:auto;margin-left:auto}@media (min-width:992px) and (max-width:1199px){.container-993{max-width:927px}}@media (min-width:768px) and (max-width:991px){.container-993{max-width:735px}}@media (max-width:767px){.container-993{max-width:100%;padding:0}}.container-1663{width:100%;padding-right:var(--bs-gutter-x,.5rem);padding-left:var(--bs-gutter-y,.5rem);margin-right:auto;margin-left:auto;max-width:540px}@media (min-width:768px){.container-1663{max-width:calc(-154.6666666667px + 100vw * 0.9045138889)}}@media (min-width:1920px){.container-1663{max-width:1582px}}@media (max-width:767.98px){.container-1663{max-width:inherit;padding-right:var(--bs-gutter-x,1rem);padding-left:var(--bs-gutter-y,1rem)}}@media (max-width:767.98px){.container-1663.reduce-small-padding{padding-right:0}}.container-1920{width:100%;padding-right:var(--bs-gutter-x,.5rem);padding-left:var(--bs-gutter-y,.5rem);padding:0;margin-right:auto;margin-left:auto;max-width:540px}@media (min-width:768px){.container-1920{max-width:calc(-380px + 100vw * 1.1979166667)}}@media (min-width:1920px){.container-1920{max-width:1920px}}@media (max-width:767.98px){.container-1920{max-width:inherit;padding-right:var(--bs-gutter-x,1rem);padding-left:var(--bs-gutter-y,1rem);padding:0}}@media (max-width:767.98px){.container-1920.reduce-small-padding{padding-right:0}}.container-1663-rightfull{max-width:inherit;padding-left:var(--bs-gutter-x,.5rem);padding-right:var(--bs-gutter-x,.5rem);margin-left:calc((100vw - 540px) /2)}@media (min-width:768px){.container-1663-rightfull{margin-left:calc((100vw - (-154.6666666667px + 100vw * 0.9045138889))/2)}}@media (min-width:1920px){.container-1663-rightfull{margin-left:calc((100vw - 1582px) /2)}}@media (max-width:767.98px){.container-1663-rightfull{max-width:inherit;padding-right:var(--bs-gutter-x,1rem);padding-left:var(--bs-gutter-y,1rem);margin-left:0}}@media (min-width:1366px){.container-1200{max-width:1216px}}.error-banner{margin-bottom:0}.error-banner .banner-inner{position:relative}.error-banner .banner-inner:before{content:"";position:absolute;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient.png) left bottom no-repeat;background-repeat:no-repeat;height:100%;background-size:cover;left:0;top:0}.error-banner .banner-inner img{width:100%;object-fit:cover;object-position:50% 50%;height:565px}@media (max-width:1700px){.error-banner .banner-inner img{height:495px}}@media (max-width:1500px){.error-banner .banner-inner img{height:510px}}@media (max-width:1388px){.error-banner .banner-inner img{height:510px}}@media (min-width:768px) and (max-width:991px){.error-banner .banner-inner img{height:315px}}@media (max-width:767px){.error-banner .banner-inner img{height:738px}}.error-banner .banner-inner video.videoval{object-fit:cover;width:100%;position:relative;top:0;vertical-align:top;height:387px}@media (min-width:768px){.error-banner .banner-inner video.videoval{height:calc(185.985915493px + 100vw * 0.2617370892)}}@media (min-width:1620px){.error-banner .banner-inner video.videoval{height:610px}}@media (min-width:992px) and (max-width:1619.98px){.error-banner .banner-inner video.videoval{height:476px}}.error-banner .banner-inner .banner-grid{position:relative}.error-banner .banner-inner .banner-grid:after{content:'';position:absolute;bottom:0;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient.png);background-repeat:no-repeat;height:100%;background-size:cover;left:0}.error-banner .banner-text{position:absolute;top:inherit;bottom:52px;transform:translate(-50%,0%);left:50%;text-align:center;width:100%;z-index:99}.error-banner .banner-text .btn-white-border{border-radius:3px;width:151px;height:45px;font-weight:400}@media (max-width:767px){.error-banner .banner-text .btn-white-border{width:122px;height:36px;font-weight:400}}.error-banner .banner-text h1{color:var(--opal-bg);font-weight:400;font-size:39px;letter-spacing:-.84px;line-height:37px;margin-bottom:14px;text-transform:uppercase}@media (min-width:768px){.error-banner .banner-text h1{font-size:calc(-1.5633802817px + 100vw * 0.0528169014)}}@media (min-width:1620px){.error-banner .banner-text h1{font-size:84px}}@media (min-width:992px) and (max-width:1619.98px){.error-banner .banner-text h1{letter-spacing:-.65px}}@media (max-width:991.98px){.error-banner .banner-text h1{letter-spacing:.39px}}@media (min-width:768px){.error-banner .banner-text h1{line-height:calc(0.0422535211px + 100vw * 0.0481220657)}}@media (min-width:1620px){.error-banner .banner-text h1{line-height:78px}}@media (min-width:768px){.error-banner .banner-text h1{margin-bottom:calc(11.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.error-banner .banner-text h1{margin-bottom:17px}}@media (max-width:767px){.error-banner .banner-text h1{font-size:79px;line-height:73px}}.error-banner .banner-text p{color:var(--opal-bg);font-size:12px;letter-spacing:-.16px;line-height:14px;margin-bottom:17px}@media (min-width:768px){.error-banner .banner-text p{font-size:calc(8.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.error-banner .banner-text p{font-size:16px}}@media (min-width:992px) and (max-width:1619.98px){.error-banner .banner-text p{letter-spacing:-.12px}}@media (max-width:991.98px){.error-banner .banner-text p{letter-spacing:0px}}@media (min-width:768px){.error-banner .banner-text p{line-height:calc(9.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.error-banner .banner-text p{line-height:19px}}@media (min-width:768px){.error-banner .banner-text p{margin-bottom:calc(9.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.error-banner .banner-text p{margin-bottom:25px}}@media (min-width:992px) and (max-width:1619.98px){.error-banner .banner-text p{f font-size:12.48px;line-height:14.82px;margin-bottom:19.5px}}@media (max-width:767px){.error-banner .banner-text p{font-size:16px;letter-spacing:-.16px !important;line-height:19px}}.error-banner .btn-white-border{height:37px;display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--opal-bg);width:107px}@media (min-width:768px){.error-banner .btn-white-border{width:calc(107px + 100vw * 0)}}@media (min-width:1620px){.error-banner .btn-white-border{width:107px}}.error-banner .btn-white-border span{font-weight:400;font-size:12px;color:var(--opal-bg);letter-spacing:0;line-height:14px;margin:0}@media (max-width:991.98px){.error-banner .btn-white-border span{border:1px solid var(--white)}}@media (max-width:767px){.error-banner .btn-white-border{font-size:12px;line-height:14px}}.error-banner .btn-white-border span{border:none}@media (min-width:768px){.inner-pages .waitlist-signed-msg{padding-top:calc(71.6197183099px + 100vw * 0.0252347418)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg{padding-top:112.5px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg{padding-bottom:calc(30px + 100vw * 0)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg{padding-bottom:30px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .waitlist-signed-msg{padding-top:87.75px;padding-bottom:30px}}@media (max-width:575.98px){.inner-pages .waitlist-signed-msg{max-width:341px}}.inner-pages .waitlist-signed-msg h2{color:var(--opal-main);font-weight:700;font-size:30px;line-height:40px;margin-bottom:16px}@media (min-width:768px){.inner-pages .waitlist-signed-msg h2{margin-top:-3px}}@media (max-width:767.98px){.inner-pages .waitlist-signed-msg h2{margin-top:2px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg h2{font-size:calc(25.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg h2{font-size:35px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg h2{line-height:calc(33.6901408451px + 100vw * 0.0082159624)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg h2{line-height:47px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg h2{margin-bottom:calc(12.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg h2{margin-bottom:20px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .waitlist-signed-msg h2{font-size:27.3px;line-height:36.66px;margin-bottom:15.6px}}.inner-pages .waitlist-signed-msg .sep-line{background:var(--opal-main);width:1px;margin-left:auto;margin-right:auto;margin-bottom:15px;height:73.57px}@media (min-width:768px){.inner-pages .waitlist-signed-msg .sep-line{margin-bottom:calc(14.0985915493px + 100vw * 0.0011737089)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg .sep-line{margin-bottom:16px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg .sep-line{height:calc(99.81px + 100vw * -0.0341666667)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg .sep-line{height:44.46px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .waitlist-signed-msg .sep-line{height:34.678px;margin-bottom:12.48px}}.inner-pages .waitlist-signed-msg p{color:var(--opal-main);margin-bottom:0;font-size:12px;line-height:22px}@media (min-width:768px){.inner-pages .waitlist-signed-msg p{font-size:calc(8.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg p{font-size:16px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg p{line-height:calc(12.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg p{line-height:32px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .waitlist-signed-msg p{font-size:12.48px;line-height:24.96px}}.inner-pages .waitlist-signed-msg p strong{font-weight:500}.inner-pages .waitlist-signed-msg p.font-18{font-size:18px;line-height:26px}@media (min-width:768px){.inner-pages .waitlist-signed-msg p.font-18{font-size:calc(10.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg p.font-18{font-size:18px}}@media (min-width:768px){.inner-pages .waitlist-signed-msg p.font-18{line-height:calc(20.5915492958px + 100vw * 0.0070422535)}}@media (min-width:1620px){.inner-pages .waitlist-signed-msg p.font-18{line-height:32px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .waitlist-signed-msg p.font-18{font-size:14.04px;line-height:24.96px}}.text-danger{font-size:12px}.footer{background:var(--opal-bg);margin-top:auto !important}body.no-scroll{overflow:hidden}.innerpage-withbanner{min-height:calc(100vh - 400px)}@media (max-width:1619.98px){.innerpage-withbanner{min-height:calc(100vh - 420px);padding-bottom:0}}@media (max-width:575.98px){.innerpage-withbanner{min-height:calc(100vh - 370px);padding-bottom:0}}.inner-pages{position:relative;overflow:hidden;min-height:calc(100vh - 172px)}@media (min-width:768px){.inner-pages{min-height:calc(100vh - (82.3098591549px + 100vw * 0.1167840376))}}@media (min-width:1620px){.inner-pages{min-height:calc(100vh - 271.5px)}}@media (max-width:1619.98px){.inner-pages{display:flex;flex-direction:column}}.inner-pages.nofloral-bg:before{display:none}.inner-pages.nofloral-bg:after{display:none}.inner-pages:before{content:"";position:absolute;right:0;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/inner-floral-top-right.png) 0 top/100% auto no-repeat;z-index:0;top:60px;width:60px;height:130px}@media (min-width:768px){.inner-pages:before{top:calc(30.2535211268px + 100vw * 0.0387323944)}}@media (min-width:1620px){.inner-pages:before{top:93px}}@media (min-width:768px){.inner-pages:before{width:calc(28.4507042254px + 100vw * 0.0410798122)}}@media (min-width:1620px){.inner-pages:before{width:95px}}@media (min-width:768px){.inner-pages:before{height:calc(62.3943661972px + 100vw * 0.088028169)}}@media (min-width:1620px){.inner-pages:before{height:205px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages:before{width:75px;height:160px;top:69px}}@media (max-width:767.98px){.inner-pages:before{display:none}}.inner-pages:after{content:"";position:absolute;bottom:0;left:0;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/inner-floral-bottom-left.png) 0 bottom/100% auto no-repeat;z-index:0;width:60px;height:160px}@media (min-width:768px){.inner-pages:after{width:calc(36.5633802817px + 100vw * 0.0305164319)}}@media (min-width:1620px){.inner-pages:after{width:86px}}@media (min-width:768px){.inner-pages:after{height:calc(97.8028169014px + 100vw * 0.0809859155)}}@media (min-width:1620px){.inner-pages:after{height:229px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages:after{width:67px;height:178px}}@media (max-width:767.98px){.inner-pages:after{display:none}}.inner-pages .inner-header{background:var(--opal-bg);text-align:center;z-index:1;position:relative;padding-left:0;padding-right:0;padding-top:25px;padding-bottom:24px;margin-bottom:35px}@media (min-width:768px){.inner-pages .inner-header{padding-top:calc(20.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.inner-pages .inner-header{padding-top:30px}}@media (min-width:768px){.inner-pages .inner-header{padding-bottom:calc(14.0845070423px + 100vw * 0.0129107981)}}@media (min-width:1620px){.inner-pages .inner-header{padding-bottom:35px}}@media (min-width:768px){.inner-pages .inner-header{margin-bottom:calc(35px + 100vw * 0)}}@media (min-width:1620px){.inner-pages .inner-header{margin-bottom:35px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .inner-header{padding-top:23px;padding-bottom:23px;margin-bottom:10px}}.inner-pages .inner-header.h100{padding-top:25px;padding-bottom:24px}@media (min-width:768px){.inner-pages .inner-header.h100{padding-top:calc(21.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.inner-pages .inner-header.h100{padding-top:29px}}@media (min-width:768px){.inner-pages .inner-header.h100{padding-bottom:calc(15.8873239437px + 100vw * 0.0105633803)}}@media (min-width:1620px){.inner-pages .inner-header.h100{padding-bottom:33px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .inner-header.h100{padding-top:22.62px;padding-bottom:25.74px}}.inner-pages .inner-header.h100 h3{line-height:18px}@media (min-width:768px){.inner-pages .inner-header.h100 h3{line-height:calc(-0.0281690141px + 100vw * 0.0234741784)}}@media (min-width:1620px){.inner-pages .inner-header.h100 h3{line-height:38px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .inner-header.h100 h3{font-size:29.64px}}.inner-pages .inner-header h3{color:var(--opal-main);line-height:1;margin-bottom:0;font-weight:500;font-size:18px}@media (min-width:768px){.inner-pages .inner-header h3{font-size:calc(8.985915493px + 100vw * 0.0117370892)}}@media (min-width:1620px){.inner-pages .inner-header h3{font-size:28px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .inner-header h3{font-size:23px}}@media (max-width:767.98px){.inner-pages .inner-header h3{font-weight:500}}.inner-pages .inner-sub-header{background:var(--opal-bg);text-align:center;z-index:1;position:relative;padding-left:0;padding-right:0;padding-top:12px;padding-bottom:12px;margin-bottom:29px}@media (min-width:768px){.inner-pages .inner-sub-header{padding-top:calc(5.6901408451px + 100vw * 0.0082159624)}}@media (min-width:1620px){.inner-pages .inner-sub-header{padding-top:19px}}@media (min-width:768px){.inner-pages .inner-sub-header{padding-bottom:calc(4.7887323944px + 100vw * 0.0093896714)}}@media (min-width:1620px){.inner-pages .inner-sub-header{padding-bottom:20px}}@media (min-width:768px){.inner-pages .inner-sub-header{margin-bottom:calc(22.6901408451px + 100vw * 0.0082159624)}}@media (min-width:1620px){.inner-pages .inner-sub-header{margin-bottom:36px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .inner-sub-header{padding-top:14.82px;padding-bottom:15.6px;margin-bottom:28.08px}}.inner-pages .inner-sub-header h4{color:var(--opal-main);line-height:1;margin-bottom:0;font-weight:500;font-size:17px;line-height:22px}@media (min-width:768px){.inner-pages .inner-sub-header h4{font-size:calc(13.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.inner-pages .inner-sub-header h4{font-size:21px}}@media (min-width:768px){.inner-pages .inner-sub-header h4{line-height:calc(17.4929577465px + 100vw * 0.0058685446)}}@media (min-width:1620px){.inner-pages .inner-sub-header h4{line-height:27px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .inner-sub-header h4{font-size:16.38px}}.inner-pages .form-group{margin-bottom:44px}@media (min-width:768px){.inner-pages .form-group{margin-bottom:calc(56.6197183099px + 100vw * -0.0164319249)}}@media (min-width:1620px){.inner-pages .form-group{margin-bottom:30px}}@media (max-width:1619.98px){.inner-pages .form-group{margin-bottom:23px}}.inner-pages .form-group.form-group-2{margin-bottom:28px}@media (min-width:768px){.inner-pages .form-group.form-group-2{margin-bottom:calc(28px + 100vw * 0)}}@media (min-width:1620px){.inner-pages .form-group.form-group-2{margin-bottom:28px}}.inner-pages .form-group.form-group-3{margin-bottom:18px}@media (min-width:768px){.inner-pages .form-group.form-group-3{margin-bottom:calc(16.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.inner-pages .form-group.form-group-3{margin-bottom:20px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .form-group.form-group-3{margin-bottom:16px}}.inner-pages .form-group .btn-green.font-15{font-size:18px}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .form-group .btn-green.font-15{font-size:12px}}.inner-pages p.enquire-here{font-weight:600;text-align:center;color:var(--opal-main);font-size:13px;line-height:17px;margin-bottom:31px}@media (min-width:768px){.inner-pages p.enquire-here{font-size:calc(13px + 100vw * 0)}}@media (min-width:1620px){.inner-pages p.enquire-here{font-size:13px}}@media (min-width:768px){.inner-pages p.enquire-here{line-height:calc(17px + 100vw * 0)}}@media (min-width:1620px){.inner-pages p.enquire-here{line-height:17px}}@media (min-width:768px){.inner-pages p.enquire-here{margin-bottom:calc(29.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.inner-pages p.enquire-here{margin-bottom:33px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages p.enquire-here{font-size:13px;line-height:17px;margin-bottom:12px}}.inner-pages p.enquire-here a{color:var(--opal-main);text-decoration:none;position:relative}.inner-pages p.enquire-here a:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;background:var(--opal-main)}.inner-pages .small-text-group{margin-bottom:20px}@media (min-width:768px){.inner-pages .small-text-group{margin-bottom:calc(20px + 100vw * 0)}}@media (min-width:1620px){.inner-pages .small-text-group{margin-bottom:20px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages .small-text-group{margin-bottom:20px}}.inner-pages p.small-text{color:var(--black);font-size:var(--font-size-10);line-height:1.6;margin-bottom:13px;font-size:8px;line-height:13px}@media (min-width:768px){.inner-pages p.small-text{margin-bottom:calc(10.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.inner-pages p.small-text{margin-bottom:16px}}@media (min-width:768px){.inner-pages p.small-text{font-size:calc(6.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.inner-pages p.small-text{font-size:10px}}@media (min-width:768px){.inner-pages p.small-text{line-height:calc(10.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.inner-pages p.small-text{line-height:16px}}@media (min-width:992px) and (max-width:1619.98px){.inner-pages p.small-text{margin-bottom:12.48px;font-size:10px;line-height:16px}}.inner-pages .location-list{position:absolute;top:-1px;left:0;width:100%;z-index:1}.inner-pages .location-list .location-popup{position:static}.inner-pages .location-list .location-popup.location-popup{margin-top:-1px}.inner-pages .location-popup{border:solid 1px var(--black);background-color:var(--opal-bg);padding:8px 10px;font-size:var(--font-size-12);color:var(--black);position:absolute;top:-1px;left:0;width:100%;z-index:1}.inner-pages .location-popup.location:after{content:"";position:absolute;top:50%;right:10px;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-location-map.svg) 50% 50% no-repeat;width:18px;height:18px;transform:translateY(-50%)}.inner-pages .location-popup.favorite{background-color:var(--opal-bg);display:flex;align-items:center;justify-content:space-between;color:var(--black)}.inner-pages .location-popup.favorite .icon-heart{background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-heart-blank.svg) 0 50% no-repeat;padding-left:32px}.inner-pages .location-popup.favorite .icon-close{background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/addlocation-close-icon.svg) 50% 50% no-repeat;width:18px;height:18px;margin-left:10px;display:inline-block;align-self:flex-end}.inner-pages .location-popup.favorite.active .icon-heart{background-image:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-heart-fill.svg)}.inner-pages .link-back{font-size:var(--font-size-14);text-decoration:underline;color:var(--black)}.inner-pages .link-terms{font-size:var(--font-size-12);text-decoration:underline;color:var(--black)}.inner-pages .width371{width:371px}.inner-pages .booking-confirm-select{margin-right:7px}@media (max-width:479.98px){.inner-pages .booking-confirm-select{width:calc(70% - 7px)}}.inner-pages .booking-confirm-select .btn.dropdown-toggle{height:46px;min-width:274px;border:solid 1px var(--black);padding:10px 14px;color:var(--opal-main) !important;font-size:var(--font-size-15) !important;font-weight:700}@media (max-width:1619.98px){.inner-pages .booking-confirm-select .btn.dropdown-toggle{height:38px;font-size:var(--font-size-17) !important}}@media (max-width:1365.98px){.inner-pages .booking-confirm-select .btn.dropdown-toggle{height:42px;font-size:var(--font-size-19) !important}}@media (max-width:1199.98px){.inner-pages .booking-confirm-select .btn.dropdown-toggle{height:40px}}@media (max-width:479.98px){.inner-pages .booking-confirm-select .btn.dropdown-toggle{min-width:inherit}}.inner-pages .booking-confirm-select .btn.dropdown-toggle:after{right:14px}@media (max-width:479.98px){.inner-pages .booking-confirm-select+.input-group-append{width:30%}}@media (max-width:479.98px){.inner-pages .booking-confirm-select+.input-group-append .btn-green.min-width91{min-width:100%}}.ui-front{z-index:1033}.ui-button .ui-icon{background-image:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/ui-icons_777777_256x240.png)}.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/ui-icons_555555_256x240.png)}[id*=ui-id-].ui-autocomplete{border:solid 1px var(--opal-main);padding:0;border-radius:0;border-bottom:none}[id*=ui-id-].ui-autocomplete li{list-style-type:none;list-style-image:none}[id*=ui-id-].ui-autocomplete li.active>div,[id*=ui-id-].ui-autocomplete li.active .ui-state-active,[id*=ui-id-].ui-autocomplete li:hover>div,[id*=ui-id-].ui-autocomplete li:hover .ui-state-active,[id*=ui-id-].ui-autocomplete li:active>div,[id*=ui-id-].ui-autocomplete li:active .ui-state-active{background-color:var(--opal-bg);border-bottom:solid 1px var(--opal-main);margin:0}[id*=ui-id-].ui-autocomplete li>div,[id*=ui-id-].ui-autocomplete li a{border-bottom:solid 1px var(--opal-main);padding:10px 8px 7px;color:var(--black);letter-spacing:.5px;font-size:var(--font-size-11);display:block;border-radius:0;text-decoration:none}[id*=ui-id-].ui-autocomplete li>div.ui-state-active,[id*=ui-id-].ui-autocomplete li>div:hover,[id*=ui-id-].ui-autocomplete li>div:focus,[id*=ui-id-].ui-autocomplete li a.ui-state-active,[id*=ui-id-].ui-autocomplete li a:hover,[id*=ui-id-].ui-autocomplete li a:focus{background-color:var(--opal-bg);border:none;border-bottom:solid 1px var(--opal-main);margin:0}.custom-select-box .bootstrap-select{width:100% !important}.custom-select-box .bootstrap-select.dropup .dropdown-menu{margin-top:-4px !important;margin-bottom:0 !important;max-height:278.984px !important;min-height:114px !important;inset:0px 0px auto auto !important;transform:translate(0px,47px) !important}.custom-select-box .bootstrap-select.dropup .dropdown-menu .dropdown-menu{transform:inherit !important}@media (max-width:1388px){.custom-select-box .bootstrap-select.dropup .dropdown-menu{margin-top:-10px !important}}@media (max-width:767px){.custom-select-box .bootstrap-select.dropup .dropdown-menu{margin-top:-4px !important}}.custom-select-box .dropdown-menu{border-color:var(--opal-main);padding:0;border-radius:0 0 3px 3px;margin-top:-4px !important;margin-bottom:0 !important;inset:0px 0px auto auto !important;transform:translate(0px,47px) !important;background:var(--opal-bg)}@media (max-width:1388px){.custom-select-box .dropdown-menu{margin-top:-6px !important}}@media (max-width:767px){.custom-select-box .dropdown-menu{margin-top:-4px !important}}.custom-select-box .dropdown-menu .inner{overflow:hidden !important;max-height:inherit !important;min-height:inherit !important;height:135px}.custom-select-box .dropdown-menu .inner ul.dropdown-menu.inner{height:138px;transform:inherit !important}.custom-select-box .dropdown-menu li:first-child{padding-top:4px}.custom-select-box .dropdown-menu li.active a,.custom-select-box .dropdown-menu li:hover a,.custom-select-box .dropdown-menu li:active a{background-color:var(--footer-grey-color)}.custom-select-box .dropdown-menu li.active a span,.custom-select-box .dropdown-menu li:hover a span,.custom-select-box .dropdown-menu li:active a span{color:var(--black)}.custom-select-box .dropdown-menu li a{border-bottom:solid 1px var(--opal-main);padding:2px 10px;background-color:var(--opal-bg);outline:none}.custom-select-box .dropdown-menu li a span{font-size:18px;color:var(--black)}.custom-select-box .dropdown-menu li:last-child a{border-bottom:solid 0px var(--opal-main)}.custom-select-box .btn.dropdown-toggle{width:100%;border:none;border-bottom:solid 1px var(--black);padding-left:0;padding-right:0;line-height:1.5;font-size:12px;padding-top:8px;padding-bottom:8px;height:30px;background:0 0;border-radius:0;margin:0;color:var(--black)}.custom-select-box .btn.dropdown-toggle .filter-option{font-weight:400;font-size:12px;letter-spacing:0;line-height:14px;margin:0}@media (min-width:768px){.custom-select-box .btn.dropdown-toggle .filter-option{font-size:calc(12px + 100vw * 0)}}@media (min-width:1620px){.custom-select-box .btn.dropdown-toggle .filter-option{font-size:12px}}.custom-select-box .btn.dropdown-toggle .filter-option .filter-option-inner .filter-option-inner-inner{color:var(--black1)}@media (min-width:768px){.custom-select-box .btn.dropdown-toggle{font-size:calc(10.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.custom-select-box .btn.dropdown-toggle{font-size:18px}}@media (min-width:768px){.custom-select-box .btn.dropdown-toggle{padding-top:calc(4.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.custom-select-box .btn.dropdown-toggle{padding-top:12px}}@media (min-width:768px){.custom-select-box .btn.dropdown-toggle{padding-bottom:calc(4.3943661972px + 100vw * 0.0046948357)}}@media (min-width:1620px){.custom-select-box .btn.dropdown-toggle{padding-bottom:12px}}@media (min-width:768px){.custom-select-box .btn.dropdown-toggle{height:calc(30px + 100vw * 0)}}@media (min-width:1620px){.custom-select-box .btn.dropdown-toggle{height:30px}}@media (min-width:992px) and (max-width:1619.98px){.custom-select-box .btn.dropdown-toggle{font-size:12px;padding-top:9.36px;padding-bottom:9.36px;height:32.76px}}.custom-select-box .btn.dropdown-toggle:focus{box-shadow:none;outline:none !important}.custom-select-box .btn.dropdown-toggle:after{background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-dropdown-arrow.svg) 0 0 no-repeat;width:12px;height:7px;top:50%;transform:translateY(-50%);content:"";position:absolute;right:0;border:none}.custom-select-box.font-16 .btn.dropdown-toggle{font-size:13px}@media (min-width:768px){.custom-select-box.font-16 .btn.dropdown-toggle{font-size:calc(10.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.custom-select-box.font-16 .btn.dropdown-toggle{font-size:16px}}@media (min-width:992px) and (max-width:1619.98px){.custom-select-box.font-16 .btn.dropdown-toggle{font-size:12.48px}}.custom-select-box.light-black .btn.dropdown-toggle{color:var(--black)}.nicescroll-rails{margin-left:-5px}.container-890{max-width:890px;width:100%;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:991.98px){.container-890{padding-right:8px;padding-left:8px;max-width:890px}}@media (max-width:767.98px){.container-890{padding-right:0;padding-left:0;width:100%;max-width:540px}}.discover-banner.leave-review-banner .banner-inner{min-height:inherit}.discover-banner.leave-review-banner .banner-inner img.leave-review{height:286px}@media (min-width:1620px){.discover-banner.leave-review-banner .banner-inner img.leave-review{height:calc(-642.8px + 100vw * 0.5733333333)}}@media (min-width:1920px){.discover-banner.leave-review-banner .banner-inner img.leave-review{height:458px}}.discover-banner.leave-review-banner .banner-inner h1{margin-top:30px}@media (min-width:1620px){.discover-banner.leave-review-banner .banner-inner h1{margin-top:calc(192px + 100vw * -0.1)}}@media (min-width:1920px){.discover-banner.leave-review-banner .banner-inner h1{margin-top:0}}@media (max-width:1199.98px){.discover-banner.leave-review-banner .banner-inner h1{margin-top:0}}.innerpage-withreview{min-height:calc(100vh - 441px)}@media (min-width:1620px){.innerpage-withreview{min-height:calc(100vh - (-487.8px + 100vw * 0.5733333333))}}@media (min-width:1920px){.innerpage-withreview{min-height:calc(100vh - 613px)}}@media (max-width:1619.98px){.innerpage-withreview{min-height:calc(100vh - 404px)}}@media (max-width:1519.98px){.innerpage-withreview{min-height:calc(100vh - 402px)}}@media (max-width:1419.98px){.innerpage-withreview{min-height:calc(100vh - 397px)}}@media (max-width:991.98px){.innerpage-withreview{min-height:calc(100vh - 415px)}}@media (max-width:767.98px){.innerpage-withreview{min-height:calc(100vh - 412px)}}.write-review{margin:0 auto 0px;padding-top:25px;padding-bottom:10px;width:342px}@media (min-width:992px){.write-review{padding-top:calc(-9.2068965517px + 100vw * 0.0344827586)}}@media (min-width:1920px){.write-review{padding-top:57px}}@media (min-width:992px){.write-review{padding-bottom:calc(-0.6896551724px + 100vw * 0.0107758621)}}@media (min-width:1920px){.write-review{padding-bottom:20px}}@media (min-width:992px){.write-review{width:calc(-243.7931034483px + 100vw * 0.5905172414)}}@media (min-width:1920px){.write-review{width:890px}}@media (min-width:768px) and (max-width:1619.98px){.write-review{width:694px}}@media (max-width:767.98px){.write-review{margin-left:16px;margin-right:17px;width:auto}}.write-review h3{font-size:20px;color:var(--black);line-height:1.346;margin-bottom:13.45px}@media (min-width:768px){.write-review h3{font-size:calc(16px + 100vw * 0.0052083333)}}@media (min-width:1920px){.write-review h3{font-size:26px}}@media (min-width:992px) and (max-width:1619.98px){.write-review h3{font-size:20px}}@media (min-width:768px){.write-review h3{margin-bottom:calc(9.4433333333px + 100vw * 0.0052170139)}}@media (min-width:1920px){.write-review h3{margin-bottom:19.46px}}@media (min-width:992px) and (max-width:1619.98px){.write-review h3{margin-bottom:15px}}.write-review .textarea-box{position:relative}.write-review .textarea-box:before{content:"";position:absolute;bottom:0;left:-30px;width:30px;height:193px;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/leave-review-floral-bottom-left.png) 0 0 no-repeat}@media (max-width:767.98px){.write-review .textarea-box:before{display:none}}.write-review .textarea-box:after{content:"";position:absolute;top:0;right:-29px;width:29px;height:177px;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/leave-review-floral-top-right.png) 0 0 no-repeat}@media (max-width:767.98px){.write-review .textarea-box:after{display:none}}.write-review .form-control{border:solid 1px var(--black);border-radius:0;font-style:italic;resize:none;color:var(--black);line-height:1.346;padding-top:18px;padding-right:16px;padding-bottom:18px;padding-left:16px;font-size:12px;margin-bottom:5.54px;height:366px}@media (min-width:992px){.write-review .form-control{padding-top:calc(5.664137931px + 100vw * 0.0124353448)}}@media (min-width:1920px){.write-review .form-control{padding-top:29.54px}}@media (min-width:992px){.write-review .form-control{padding-right:calc(-2.1724137931px + 100vw * 0.0183189655)}}@media (min-width:1920px){.write-review .form-control{padding-right:33px}}@media (min-width:992px){.write-review .form-control{padding-bottom:calc(5.664137931px + 100vw * 0.0124353448)}}@media (min-width:1920px){.write-review .form-control{padding-bottom:29.54px}}@media (min-width:992px){.write-review .form-control{padding-left:calc(-2.1724137931px + 100vw * 0.0183189655)}}@media (min-width:1920px){.write-review .form-control{padding-left:33px}}@media (min-width:992px){.write-review .form-control{font-size:calc(9.8620689655px + 100vw * 0.0021551724)}}@media (min-width:1920px){.write-review .form-control{font-size:18px}}@media (min-width:992px){.write-review .form-control{margin-bottom:calc(0.4089655172px + 100vw * 0.0051724138)}}@media (min-width:1920px){.write-review .form-control{margin-bottom:10.34px}}@media (min-width:768px) and (max-width:1619.98px){.write-review .form-control{height:263px;padding-top:23px;padding-right:26px;padding-bottom:23px;padding-left:26px;font-size:13px;margin-bottom:8px}}.write-review .form-control::placeholder{color:var(--black)}@media (max-width:767.98px){.write-review .form-control{height:263px}}.write-review .btn-green.height-46{height:42px}@media (min-width:768px){.write-review .btn-green.height-46{height:calc(39.3333333333px + 100vw * 0.0034722222)}}@media (min-width:1920px){.write-review .btn-green.height-46{height:46px}}@media (min-width:992px) and (max-width:1619.98px){.write-review .btn-green.height-46{height:36px}}.write-review .btn-green span{font-size:12px}@media (min-width:768px){.write-review .btn-green span{font-size:calc(9.3333333333px + 100vw * 0.0034722222)}}@media (min-width:1920px){.write-review .btn-green span{font-size:16px}}@media (min-width:992px) and (max-width:1619.98px){.write-review .btn-green span{font-size:12.48px}}.datepicker{max-width:258px}@media (min-width:768px){.datepicker{max-width:calc(214px + 100vw * 0.0572916667)}}@media (min-width:1920px){.datepicker{max-width:324px}}@media (min-width:992px) and (max-width:1619.98px){.datepicker{max-width:253px}}.datepicker.dropdown-menu{padding-left:0;padding-right:0;font-size:1rem;padding:8px}.datepicker.dropdown-menu .table-condensed{min-width:294px}@media (max-width:1700px){.datepicker.dropdown-menu .table-condensed{min-width:240px}}.datepicker>span:hover{cursor:pointer}.datepicker table.table-condensed th,.datepicker table.table-condensed td{font-weight:400 !important;font-size:18px;color:var(--opal-main);letter-spacing:.42px;text-align:center;width:14.28%;padding-top:2px;padding-right:4px;padding-bottom:2px;padding-left:4px}@media (max-width:1619.98px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{font-size:12px}}@media (min-width:1366px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-top:calc(-35.6456692913px + 100vw * 0.0275590551)}}@media (min-width:1620px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-top:9px}}@media (min-width:1366px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-right:calc(-28.2677165354px + 100vw * 0.0236220472)}}@media (min-width:1620px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-right:10px}}@media (min-width:1366px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-bottom:calc(-35.6456692913px + 100vw * 0.0275590551)}}@media (min-width:1620px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-bottom:9px}}@media (min-width:1366px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-left:calc(-28.2677165354px + 100vw * 0.0236220472)}}@media (min-width:1620px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-left:10px}}@media (max-width:1619.98px){.datepicker table.table-condensed th,.datepicker table.table-condensed td{padding-top:6px;padding-right:8px;padding-bottom:8px;padding-left:8px}}.datepicker table.table-condensed th.day,.datepicker table.table-condensed td.day{cursor:pointer}@media (max-width:1619.98px){.datepicker table.table-condensed th{padding-top:0;padding-bottom:0}}@media (max-width:991.98px){.datepicker table.table-condensed th{padding-top:5px;padding-bottom:5px}}.datepicker table.table-condensed th.datepicker-switch{font-size:16px;line-height:25px;font-weight:400 !important;color:var(--black)}.datepicker table.table-condensed th.prev,.datepicker table.table-condensed th.next{background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-calendar-prev.svg) 50% 50% no-repeat;font-size:0px;color:transparent;cursor:pointer}.datepicker table.table-condensed th.next{background-image:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-calendar-next.svg)}.datepicker table tfoot{display:none}.datepicker table.table-condensed td.today.day,.datepicker table.table-condensed td.today.day:hover{border-radius:100%;background:var(--opal-main);color:var(--white)}.datepicker table.table-condensed td.today.day.old{opacity:.7}.datepicker table.table-condensed td.old.day{color:var(--opal-main)}.datepicker table.table-condensed td.old.day.today{color:var(--white)}.datepicker table.table-condensed td.old.active.day{border-radius:100%;color:var(--white)}.datepicker table tr td.day:hover{border-radius:100%;color:var(--opal-main)}.datepicker .datepicker-months span.month,.datepicker .datepicker-years span.year{border-radius:100%;height:50px;width:50px;line-height:48px;display:inline-block}.datepicker .datepicker-months span.month:hover,.datepicker .datepicker-years span.year:hover{background:var(--opal-main);border-radius:100%;color:var(--white)}.datepicker .datepicker-months span.month.active,.datepicker .datepicker-years span.year.active{background:var(--opal-main) !important;border-radius:100%;color:var(--white)}.datepicker table th.datepicker-switch:hover{background:0 0 !important}.datepicker table.table-condensed td.active.day,.datepicker table.table-condensed td.active.day:hover{background:var(--opal-main);border-radius:100%;color:var(--white)}.datepicker:before,.datepicker:after{display:none !important}#search-results{position:relative}#search-results .custom-select-scroll{border:solid 1px var(--opal-main);padding:0;border-radius:0;border-bottom:none;position:absolute;top:-1px;width:100%;z-index:9;background:var(--white)}#search-results .custom-select-scroll li{list-style-type:none;list-style-image:none;border-bottom:solid 1px var(--opal-main);padding:9px 13px 7px;font-size:var(--font-size-12);color:var(--black);letter-spacing:.5px}#search-results .custom-select-scroll li.active,#search-results .custom-select-scroll li:hover,#search-results .custom-select-scroll li:active{background-color:var(--opal-bg);margin:0}.inner-pages .start-booking-page .dropdown-menu::-webkit-scrollbar{display:none}.inner-pages .start-booking-page .dropdown-menu{-ms-overflow-style:none;scrollbar-width:none}.href-as-parent{color:inherit;text-decoration:none}.container-1863-new{margin-left:62px;margin-right:62px;width:auto;padding:0;max-width:1796px}@media (min-width:1620.998px){.container-1863-new{margin-right:auto;margin-left:auto}}@media (max-width:1619.998px){.container-1863-new{max-width:unset;width:calc(100% - 72px);margin:0 auto;margin-left:35px;margin-right:35px}}@media (max-width:767px){.container-1863-new{max-width:unset;width:calc(100% - 0px);margin:0 auto;margin-left:0;margin-right:0}}.container-exclusive-membership{margin-left:62px;margin-right:62px;width:auto;padding:0;max-width:1810px}@media (min-width:1620.998px){.container-exclusive-membership{margin-right:auto;margin-left:auto}}@media (max-width:1619.998px){.container-exclusive-membership{max-width:unset;width:calc(100% - 72px);margin:0 auto;margin-left:35px;margin-right:35px}}@media (max-width:767px){.container-exclusive-membership{max-width:unset;width:calc(100% - 0px);margin:0 auto;margin-left:0;margin-right:0}}.container-1566{max-width:1566px;width:calc(100% - 124px);margin:0 auto;padding-right:0;padding-left:0}@media (max-width:1619.998px){.container-1566{max-width:unset;width:calc(100% - 450px);margin:0 auto}}@media (max-width:1399.998px){.container-1566{max-width:unset;width:calc(100% - 330px);margin:0 auto}}@media (max-width:1199.98px){.container-1566{padding-right:0;padding-left:0;max-width:unset;width:calc(100% - 250px)}}@media (max-width:991.98px){.container-1566{padding-right:8px;padding-left:8px;max-width:720px}}@media (max-width:767.98px){.container-1566{padding-right:0;padding-left:0;max-width:540px;width:100%}}.container-new-1{max-width:1494px;width:calc(100% - 124px);margin:0 auto;padding-right:36px;padding-left:36px}@media (max-width:1619.998px){.container-new-1{max-width:unset;width:calc(100% - 0px);margin:0 auto}}@media (max-width:1199.98px){.container-new-1{padding-right:36px;padding-left:36px;max-width:unset}}@media (max-width:991.98px){.container-new-1{padding-right:8px;padding-left:8px;max-width:720px}}@media (max-width:767.98px){.container-new-1{padding-right:8px;padding-left:8px;max-width:540px}}.container-new-1193{max-width:1193px;width:100%;margin:0 auto}@media (max-width:1199.98px){.container-new-1193{padding-right:8px;padding-left:8px}}.container-new{width:100%;padding-right:var(--bs-gutter-x,.5rem);padding-left:var(--bs-gutter-y,.5rem);margin-right:auto;margin-left:auto;max-width:540px}@media (min-width:768px){.container-new{max-width:calc(-308px + 100vw * 1.1041666667)}}@media (min-width:1920px){.container-new{max-width:1812px}}@media (max-width:767.98px){.container-new{max-width:inherit;padding-right:var(--bs-gutter-x,1rem);padding-left:var(--bs-gutter-y,1rem)}}.container-new .row{font-size:1rem;margin-right:-8px;margin-left:-8px}.container-new .row>*{padding-right:8px;padding-left:8px}.container-contact{width:100%;padding-right:var(--bs-gutter-x,.5rem);padding-left:var(--bs-gutter-y,.5rem);margin-right:auto;margin-left:auto;max-width:540px}@media (min-width:576px){.container-contact{max-width:calc(254.5714285714px + 100vw * 0.4955357143)}}@media (min-width:1920px){.container-contact{max-width:1206px}}@media (max-width:767.98px){.container-contact{padding-right:var(--bs-gutter-x,1rem);padding-left:var(--bs-gutter-y,1rem)}}.container-contact .row{font-size:1rem;margin-right:-8px;margin-left:-8px}.container-contact .row>*{padding-right:8px;padding-left:8px}.container-home{width:100%;margin-right:auto;margin-left:auto;max-width:540px;padding-left:0;padding-right:0}@media (min-width:576px){.container-home{max-width:calc(-51.4285714286px + 100vw * 1.0267857143)}}@media (min-width:1920px){.container-home{max-width:1920px}}@media (max-width:767px){.container-home{max-width:inherit}}.container-home-1{width:100%;margin-right:auto;margin-left:auto;max-width:1225px;padding-left:0;padding-right:0}@media (max-width:1700px){.container-home-1{max-width:1169px}}@media (max-width:1500px){.container-home-1{max-width:1149px}}@media (max-width:1388px){.container-home-1{max-width:1109px}}@media (min-width:992px) and (max-width:1199px){.container-home-1{max-width:919px}}@media (min-width:768px) and (max-width:991px){.container-home-1{max-width:637px}}@media (max-width:767px){.container-home-1{max-width:inherit}}.container-home-1 .row.align-items-center .col-lg-6.col-xl-5{padding-right:75px}@media (min-width:768px) and (max-width:991px){.container-home-1 .row.align-items-center .col-lg-6.col-xl-5{padding-right:12px}}@media (max-width:767px){.container-home-1 .row.align-items-center .col-lg-6.col-xl-5{padding-right:12px}}.container-new-1{max-width:1494px;width:calc(100% - 124px);margin:0 auto;padding-right:36px;padding-left:36px}@media (max-width:1619.998px){.container-new-1{max-width:unset;width:calc(100% - 0px);margin:0 auto}}@media (max-width:1199.98px){.container-new-1{padding-right:36px;padding-left:36px;max-width:unset}}@media (max-width:991.98px){.container-new-1{padding-right:8px;padding-left:8px;max-width:720px}}@media (max-width:767.98px){.container-new-1{padding-right:8px;padding-left:8px;max-width:540px}}.ui-widget.ui-widget-content{border:1px solid var(--opal-main) !important}.ui-widget.ui-widget-content li:last-child .ui-menu-item-wrapper{border-bottom:none}.ui-timepicker{padding:0 !important}.ui-timepicker.ui-widget.ui-widget-content{border:0 solid var(--opal-main) !important;z-index:1;position:relative}.ui-timepicker-standard{padding:0 !important}.ui-timepicker-viewport{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-timepicker-viewport li{border-radius:0 !important}.ui-timepicker-viewport li.active a,.ui-timepicker-viewport li:hover a,.ui-timepicker-viewport li:active a{background-color:var(--opal-bg);border:none !important;border-bottom:solid 1px var(--opal-main) !important}.ui-timepicker-viewport li a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:11px;letter-spacing:.5px;line-height:16.5px;margin:0;padding:0;border:none;border-bottom:solid 1px var(--opal-main);padding:6px 10px 5.5px;text-align:left;border-radius:0 !important;background-color:var(--opal-bg)}.ui-timepicker-viewport::-webkit-scrollbar{display:none}.ui-timepicker-viewport{-ms-overflow-style:none;scrollbar-width:none}.opentimepicker .ui-timepicker-viewport{list-style:none;padding:0;margin:0;display:block;outline:0}.opentimepicker .ui-timepicker-viewport li{border-radius:0 !important}.opentimepicker .ui-timepicker-viewport li a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:18px;letter-spacing:.5px;line-height:17px;margin:0;padding:0;border:none;padding:9px 10px;text-align:left;border-radius:0 !important}.ui-timepicker-standard.opentimepicker .ui-state-hover{background:0 0 !important;border:none !important;background:#eceae4 !important}.opentimepicker .ui-timepicker-viewport::-webkit-scrollbar{width:0 !important}.opentimepicker .ui-timepicker-viewport::-webkit-scrollbar{overflow:-moz-scrollbars-none}.opentimepicker .ui-timepicker-viewport::-webkit-scrollbar{-ms-overflow-style:none}.opentimepicker .ui-timepicker-viewport{background:0 0 !important;overflow-y:scroll}.opentimepicker .ui-timepicker-viewport::-webkit-scrollbar{display:none}.opentimepicker .ui-timepicker-viewport{-ms-overflow-style:none;scrollbar-width:none}.test-timer{position:relative}.test-timer-time,.test-timer-date{display:block;margin:0;padding:0;list-style:none;height:190px;overflow:auto}.test-timer.d-flex{position:relative;margin-bottom:30px}.test-timer .test-timer-time-box{position:relative;width:92px}.test-timer .test-timer-date-box{position:relative;width:calc(100% - 92px)}.test-timer .test-timer-time-box::-webkit-scrollbar{display:none}.test-timer .test-timer-time-box{-ms-overflow-style:none;scrollbar-width:none}.test-timer .test-timer-date-box::-webkit-scrollbar{display:none}.test-timer .test-timer-date-box{-ms-overflow-style:none;scrollbar-width:none}.test-timer .test-timer-time-box .text-danger{position:absolute;bottom:-22px}.test-timer .test-timer-date-box .text-danger{position:absolute;bottom:-22px}.test-timer.d-flex li{list-style:none}.test-timer.d-flex:before{content:'';background:transparent linear-gradient(180deg,#fffdf7 0%,#FFFDF700 100%) 0% 0%;height:35px;width:100%;position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.test-timer.d-flex ul li{background:0 0;height:35px;display:flex;align-items:center;padding-left:10px;padding-right:10px;font-weight:400;color:var(--black1);font-size:13px;letter-spacing:0;line-height:15px;margin:0}@media (min-width:768px){.test-timer.d-flex ul li{font-size:calc(11.1971830986px + 100vw * 0.0023474178)}}@media (min-width:1620px){.test-timer.d-flex ul li{font-size:18px}}@media (min-width:768px){.test-timer.d-flex ul li{line-height:calc(12.2957746479px + 100vw * 0.0035211268)}}@media (min-width:1620px){.test-timer.d-flex ul li{line-height:18px}}@media (min-width:992px) and (max-width:1619.98px){.test-timer.d-flex ul li{font-size:12px !important;line-height:14px !important}}.test-timer.d-flex ul li:hover{background:#eceae4}.test-timer.d-flex ul li.selected{color:var(--white);background-color:var(--opal-main)}.test-timer.d-flex .test-timer-time-box>ul.test-timer-time{width:100%}.test-timer.d-flex .test-timer-time-box>ul.test-timer-time li{text-align:right}.test-timer.d-flex .test-timer-date-box>ul.test-timer-date{width:100%}.test-timer.d-flex:after{content:'';background:transparent linear-gradient(180deg,#FFFDF700 0%,#fffdf7 100%) 0% 0%;height:35px;width:100%;position:absolute;bottom:0;left:0;right:0;pointer-events:none}.test-timer.d-flex .test-timer-date-box>ul.test-timer-date::-webkit-scrollbar{display:none}.test-timer.d-flex .test-timer-date-box>ul.test-timer-date{-ms-overflow-style:none;scrollbar-width:none}.test-timer.d-flex .test-timer-time-box>ul.test-timer-time::-webkit-scrollbar{display:none}.test-timer.d-flex .test-timer-time-box>ul.test-timer-time{-ms-overflow-style:none;scrollbar-width:none}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:-1px;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.terms-box{overflow:hidden;transition:height .5s ease-in;height:auto;margin-top:10px}@media (min-width:992px) and (max-width:1619.98px){.terms-box{margin-bottom:13.26px}}@media (min-width:768px) and (max-width:991px){.terms-box{margin-bottom:20px}}@media (max-width:767px){.terms-box{margin-left:16px}}.terms-box .chk{display:flex;flex-wrap:wrap}.terms-box .chk [type=checkbox]:checked+span:before{width:13px;height:13px;left:1px;top:1px}@media (max-width:767px){.terms-box .chk [type=checkbox]:checked+span:before{width:13px;height:13px}}.terms-box .chk label{display:flex;color:var(--black);align-items:flex-start;font-size:12px;line-height:22px}@media (min-width:768px){.terms-box .chk label{font-size:calc(12px + 100vw * 0)}}@media (min-width:1620px){.terms-box .chk label{font-size:12px}}@media (min-width:768px){.terms-box .chk label{line-height:calc(22px + 100vw * 0)}}@media (min-width:1620px){.terms-box .chk label{line-height:22px}}@media (min-width:992px) and (max-width:1619.98px){.terms-box .chk label{font-size:9.36px;line-height:17.16px}}.terms-box .chk label span{width:17px;height:17px;flex:0 0 17px;margin-top:0;margin-right:10px;margin-top:3px}@media (min-width:768px){.terms-box .chk label span{margin-right:calc(10px + 100vw * 0)}}@media (min-width:1620px){.terms-box .chk label span{margin-right:10px}}@media (min-width:992px) and (max-width:1619.98px){.terms-box .chk label span{margin-right:13.26px}}.terms-box .chk label em{font-weight:400;font-size:12px;line-height:22px;color:var(--black);letter-spacing:0;font-style:normal}.terms-box .chk label em a{display:inline-block}@media (max-width:767px){.terms-box .chk label span{width:17px;height:17px;flex:0 0 17px}.terms-box .chk label em{font-size:12px}}.slider-box{position:relative}.errorMsg{position:absolute !important}.forget-message,.forget-message-success{font-size:12px}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.5)}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:var(--black);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader{z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:var(--Sprout-color);-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:var(--opal-bg);-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#222;z-index:1000}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.loaded{visibility:hidden}.slick-list{padding:0 !important}.section-location-map .location-group .location-list .contact-number span{display:block}.footer .foot-columns ul li{margin-bottom:0}.footer .foot-columns ul li a{margin-bottom:14px;display:inline-block}#maps-right .maps-right .location-group{height:832px !important}@media (max-width:1700px){#maps-right .maps-right .location-group{height:790px !important}}@media (max-width:1500px){#maps-right .maps-right .location-group{height:760px !important}}@media (max-width:1388px){#maps-right .maps-right .location-group{height:740px !important}}@media (min-width:992px) and (max-width:1199px){#maps-right .maps-right .location-group{height:670px !important}}@media (min-width:768px) and (max-width:991px){#maps-right .maps-right .location-group{height:660px !important}}.footer .foot-columns .foot-form .forminator-row input{border-bottom:.5px solid var(--black) !important}.footer .foot-columns .foot-form .forminator-row .forminator-input--wrap:after{display:none}.footer .foot-columns .foot-form .forminator-row .forminator-field.forminator-has_error span.forminator-error-message,.footer .foot-columns .foot-form .forminator-row .forminator-field.forminator-has_error .error_msg.text-danger{margin:0;line-height:normal !important;font-size:12px;font-family:inherit;font-weight:500;padding:5px 0 0;color:var(--error-color)}.footer .foot-columns .foot-form .forminator-row .error_msg.text-success{margin:0;line-height:normal !important;font-size:12px;font-family:inherit;font-weight:500;padding:5px 0 0}.footer .foot-columns .foot-form .forminator-row .forminator-input{-webkit-background-clip:text !important;-moz-background-clip:text !important;-ox-background-clip:text !important}.footer .foot-columns .foot-form .forminator-response-message.forminator-success.forminator-show{background:0 0;box-shadow:none !important;border:none;padding:0;margin:0 !important;font-size:14px !important;color:var(--black) !important}.footer .foot-columns .foot-form .forminator-response-message.forminator-success.forminator-show p{color:var(--black) !important;font-size:14px !important;line-height:20px !important;margin-bottom:18px}.footer .foot-columns .foot-form .forminator-response-message.forminator-success.forminator-show a.btn-signedup{background:var(--black) !important;color:var(--opal-bg) !important;border-radius:16px !important;width:85px !important;height:32px !important;text-align:center !important;font-size:11px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:500 !important;max-width:85px !important;min-width:unset !important;border:solid 1px var(--black) !important;cursor:default;text-decoration:none}.errorMsg{font-size:12px !important}section.section-career a{text-decoration:none;outline:none}section.career-videos .video-content a{text-decoration:none;outline:none}.section-contact .forminator-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-15px;margin-left:-15px}@media (max-width:767px){.section-contact .forminator-row{flex-wrap:wrap}}.section-contact .forminator-row .forminator-col-6{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}@media (max-width:767px){.section-contact .forminator-row .forminator-col-6{flex:inherit !important;width:100%}}.section-contact .forminator-row .forminator-col-12{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.section-contact .forminator-row .forminator-col{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.section-contact .forminator-row .forminator-field .forminator-input--wrap:after{display:none !important}.section-contact .forminator-row .forminator-field .forminator-input--wrap input{border-bottom:.5px solid var(--opal-main) !important;color:var(--opal-main) !important;font-size:16px !important;line-height:25px !important;letter-spacing:0px !important;-webkit-background-clip:text !important;-moz-background-clip:text !important;-ox-background-clip:text !important;-webkit-text-fill-color:var(--opal-main) !important;-moz-text-fill-color:var(--opal-main) !important;-ox-text-fill-color:var(--opal-main) !important;font-weight:400}@media (min-width:992px) and (max-width:1199px){.section-contact .forminator-row .forminator-field .forminator-input--wrap input{font-size:14px !important;line-height:24px !important}}@media (max-width:767px){.section-contact .forminator-row .forminator-field .forminator-input--wrap input{border-bottom:.5px solid var(--black) !important;font-size:12px !important;line-height:18px !important}}.section-contact .forminator-row .forminator-field .forminator-input--wrap input::placeholder,.section-contact .forminator-row .forminator-field .forminator-input--wrap input::-ms-input-placeholder,.section-contact .forminator-row .forminator-field .forminator-input--wrap input::-ms-input-placeholder{color:var(--opal-main) !important}.section-contact .forminator-row .forminator-field .forminator-input--wrap input:focus{box-shadow:none}.section-contact .forminator-row .forminator-field .forminator-input--wrap input::placeholder{color:var(--opal-main) !important;opacity:1}.section-contact .forminator-row .forminator-field .forminator-input--wrap input:-ms-input-placeholder{color:var(--opal-main) !important}.section-contact .forminator-row .forminator-field .forminator-input--wrap input::-ms-input-placeholder{color:var(--opal-main) !important}section.top-fixed{padding-top:117px}section.top-fixed.banr-inr-cnt .banner-grid:before{display:none}section.top-fixed.banr-inr-cnt .banner-grid:after{content:'';position:absolute;bottom:0;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient.png);background-repeat:no-repeat;height:100%;background-size:cover;pointer-events:none}section.top-fixed.banr-inr-cnt .banner-text{top:inherit;bottom:52px !important;transform:translate(-50%,0%)}section.top-fixed.banr-inr-cnt .banner-text .btn-white-border{border-radius:3px;background:var(--white);color:var(--black)}section.top-fixed.banr-inr-cnt .banner-text .btn-white-border:hover,section.top-fixed.banr-inr-cnt .banner-text .btn-white-border:focus{box-shadow:inset 0 -3.7em 0 0 var(--white) !important;background:var(--white);color:var(--black)}body.customize-support section.top-fixed{padding-top:84px}.changes-password-sectin{background:var(--opal-bg);padding:81.83px 0 75.59px;margin-top:116px;margin-bottom:37px}.changes-password-sectin h1{font-size:28px;line-height:26px;letter-spacing:-.28px;color:var(--opal-main);font-weight:400}.changes-password-sectin .form-content.form-5{padding-top:43px}.changes-password-sectin .form-content.form-5 .form-control{line-height:16px;letter-spacing:0px}.changes-password-sectin .form-content.form-5 .form-group.row.position-relative{margin-bottom:34.3px}.changes-password-sectin .form-content.form-5 .form-group.row.position-relative .password-contains{padding-top:24.84px}.changes-password-sectin .form-content.form-5 .form-group.row.position-relative .password-contains .contain-heading{font-size:12px;line-height:20px;letter-spacing:0px;color:var(--black)}.changes-password-sectin .form-content.form-5 .form-group.row.position-relative .password-contains ul li{font-size:12px;line-height:20px;letter-spacing:0px;color:var(--black)}.changes-password-sectin .form-content.form-5 .form-group.row.position-relative .password-contains ul li:before{width:15px;height:15px}.changes-password-sectin .form-content.form-5 .form-group.row.position-relative.confi-pass{margin-bottom:35.61px}.changes-password-sectin .form-content.form-5 button.btn-green{font-size:18px;line-height:16px;height:48px}.changes-password-sectin .form-content.form-5 button.btn-green:disabled{background:var(--button-bg-color);border-color:var(--button-bg-color);font-size:18px;line-height:16px;color:var(--black)}.section-contact .forminator-row .forminator-field span.selection .select2-selection__rendered{color:var(--black) !important;line-height:25px !important}.section-contact .form-section .forminator-row h4 span.forminator-required{margin-left:-5px}form#update_form .form-group.row.position-relative:nth-child(3){margin-bottom:26.54px !important}form#update_form .form-group ul.password-error-list li:before{width:15.31px;height:15.31px;top:4px}.section-account-form .mkt-prefrence .text-with-radio{margin-bottom:11px}.section-account-form .mkt-prefrence .text-with-radio .checkbox-switch .slider{background:0 0;border:1px solid var(--black);border-radius:14px}.section-account-form .mkt-prefrence .text-with-radio .checkbox-switch .slider:before{background:var(--black)}.section-account-form .mkt-prefrence .text-with-radio .checkbox-switch input:checked+.slider:befor{background:var(--white)}.section-account-form .mkt-prefrence .text-with-radio .checkbox-switch input:checked+.slider:before{background:var(--white)}.errorMsg{color:var(--error-color) !important}.datepicker_custom{border:.3000000119px solid var(--area-border-color)}.datepicker_custom input.form-control{display:none}.datepicker_custom .datepicker{max-width:100%;width:100%}.datepicker_custom .datepicker table.table-condensed{width:90%;margin:0 auto}.datepicker_custom .datepicker table.table-condensed th.datepicker-switch{font-size:16px;line-height:25px;font-weight:400 !important}.datepicker_custom .datepicker table.table-condensed th.dow{font-size:18px;line-height:30px;color:var(--black)}.datepicker_custom .datepicker table.table-condensed td.day{position:relative;z-index:5;font-size:11px;padding:12px 1px 15px;margin:0 !important;line-height:12px}@media (max-width:767px){.datepicker_custom .datepicker table.table-condensed td.day{padding:12px 1px 18px;line-height:14px}}@media (max-width:360px){.datepicker_custom .datepicker table.table-condensed td.day{padding:10px 1px 14px;line-height:14px}}.datepicker_custom .datepicker table.table-condensed td.day:before{content:'';position:absolute;border:.5px solid var(--black);border-radius:100%;width:80%;height:80%;left:0;right:0;margin:0 auto;top:1px;z-index:-1}.datepicker_custom .datepicker table.table-condensed td.day.today,.datepicker_custom .datepicker table.table-condensed td.day.active{background:0 0}.datepicker_custom .datepicker table.table-condensed td.day.today:before,.datepicker_custom .datepicker table.table-condensed td.day.active:before{background:var(--opal-main);color:var(--white)}.datepicker_custom .datepicker table.table-condensed td.day.today:before{opacity:1}.datepicker_custom .datepicker table.table-condensed td.day.today.active:before{opacity:1}.datepicker_custom .datepicker table.table-condensed td.day.disabled,.datepicker_custom .datepicker table.table-condensed td.day.new.day{background:0 0 !important;color:var(--black)}.datepicker_custom .datepicker table.table-condensed td.day.disabled:before,.datepicker_custom .datepicker table.table-condensed td.day.new.day:before{background:var(--opal-bg);border-color:var(--opal-bg);color:var(--black)}.datepicker_custom .datepicker table.table-condensed td.day.selected{background:0 0;color:var(--black)}.datepicker_custom .datepicker table.table-condensed td.day.selected:before{background:var(--opal-main);color:var(--white)}.datepicker table.table-condensed td.today.day{opacity:1}.datepicker table.table-condensed td.today.day.active{opacity:1}@media (max-width:1500px){.single-location-tabs-section .container-1192{max-width:1142px}}@media (min-width:992px) and (max-width:1199px){.single-location-tabs-section{margin:0 auto}.single-location-tabs-section .container-1192{max-width:927px}}@media (min-width:768px) and (max-width:991px){.single-location-tabs-section{margin:0 auto}.single-location-tabs-section .container-1192{max-width:627px}}@media (max-width:767px){.single-location-tabs-section .container-1192{max-width:inherit;padding:0}.single-location-tabs-section .container-1192 .row{margin:0}.single-location-tabs-section .container-1192 .row .col-md-12{padding:0}}.k10-html-container .k10-banner{display:none !important}.thankyou-section{padding-top:44.5px;padding-bottom:20px;margin-top:0;text-align:center;display:none}@media (min-width:768px) and (max-width:991px){.thankyou-section{padding-bottom:0;margin-top:34px}}.thankyou-section .title{font-weight:400;letter-spacing:0;color:var(--black);font-size:23px;line-height:normal;margin-bottom:4.45px}@media (min-width:768px) and (max-width:991px){.thankyou-section .title{margin-bottom:16px}}.thankyou-section .sub-title{font-size:12px !important;line-height:normal !important;color:var(--black) !important;padding-bottom:14.96px}.thankyou-section ul{margin:0;padding:0;list-style:none}.thankyou-section ul li{color:var(--black) !important;font-size:18px;line-height:24px}.thankyou-section ul li b{font-weight:500}@media (max-width:767px){.thankyou-section{padding-top:49.5px;padding-bottom:15.04px}.thankyou-section .title{font-size:21px;line-height:64px;margin-bottom:12.45px}.thankyou-section .sub-title{padding-bottom:22px}}.ui-widget.ui-widget-content{max-height:135px;border-radius:0 0 3px 3px}@media (min-width:768px) and (max-width:1500px){.ui-widget.ui-widget-content{width:290px !important}}.nicescroll-rails-vr{opacity:1 !important;margin-left:-5px}.nicescroll-rails-vr .nicescroll-cursors{background:var(--scroll-bg-color) !important}.ui-timepicker-container.ui-timepicker-standard{position:absolute;background:0 0 !important;border:none !important;height:133px !important;border-radius:0 0 3px 3px}.ui-timepicker-container.ui-timepicker-standard .ui-timepicker{background:0 0 !important}.ui-timepicker-container.ui-timepicker-standard ul.ui-timepicker-viewport{height:132px !important;width:78px !important;border-radius:0 0 3px 3px;margin-top:-1px;overflow:hidden;border:1px solid var(--opal-main)}.ui-timepicker-container.ui-timepicker-standard ul.ui-timepicker-viewport li a{display:block;text-decoration:none;border:none;border-bottom:solid 1px var(--opal-main);padding:6px 10px;background-color:var(--opal-bg);font-weight:400;font-size:14px !important;line-height:16px !important}.ui-timepicker-container.ui-timepicker-standard ul.ui-timepicker-viewport li a:hover{background-color:var(--footer-grey-color)}.ui-timepicker-container.ui-timepicker-standard ul.ui-timepicker-viewport li.active a{background-color:var(--footer-grey-color)}.ui-timepicker-container.ui-timepicker-standard ul.ui-timepicker-viewport li:last-child a{border:none}.in-area-top{border-bottom:.5px solid var(--area-border-color);padding-bottom:65.45px;padding-top:71px}@media (max-width:767px){.in-area-top{padding-bottom:33px;padding-top:33px}}.in-area-top p{color:var(--black);font-size:16px;line-height:26px;margin:0}@media (max-width:767px){.in-area-top p{font-size:12px;line-height:22px}}.in-area-top p a{color:var(--black)}.in-area-top .container-1084{margin:0 auto;position:relative;max-width:inherit;width:100%}@media (max-width:767.98px){.in-area-top .container-1084{padding-left:var(--bs-gutter-x,1rem);padding-right:var(--bs-gutter-x,1rem)}}@media (min-width:768px){.in-area-top .container-1084{max-width:1084px}}@media (min-width:992px) and (max-width:1199px){.in-area-top .container-1084{max-width:800px}}@media (min-width:768px) and (max-width:991px){.in-area-top .container-1084{max-width:600px}}.img-box-section{padding-top:46.55px;padding-bottom:36px}@media (max-width:767px){.img-box-section{padding-top:13px;padding-bottom:21px}}.img-box-section .container-1494{margin:0 auto;position:relative;width:100%}.img-box-section .container-1494 .row{margin:0;display:flex;column-gap:16px;justify-content:center;flex-grow:1}.img-box-section .container-1494 .box{position:relative;overflow:hidden;position:relative;cursor:pointer}.img-box-section .container-1494 .box .title{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;text-align:center;font-weight:400;color:var(--white);text-align:center;margin:0;letter-spacing:-.45px;font-size:42px;line-height:69px;padding:0;text-transform:capitalize !important}@media (max-width:1700px){.img-box-section .container-1494 .box .title{font-size:38px;line-height:64px}}@media (max-width:1500px){.img-box-section .container-1494 .box .title{font-size:35px;line-height:65px}}@media (min-width:992px) and (max-width:1199px){.img-box-section .container-1494 .box .title{font-size:33px;line-height:57px}}@media (min-width:768px) and (max-width:991px){.img-box-section .container-1494 .box .title{font-size:27px;line-height:51px}}@media (max-width:767px){.img-box-section .container-1494 .box .title{font-size:24px;line-height:37px;letter-spacing:-.24px}}@media (max-width:767px){.img-box-section .container-1494 .row{margin:0}}.img-box-section .container-1494 .col-lg-12{margin-bottom:16px;padding:0}.img-box-section .container-1494 .col-lg-12 img{width:1494px;height:581px;object-fit:cover}@media (max-width:1500px){.img-box-section .container-1494 .col-lg-12 img{height:500px}}@media (max-width:1388px){.img-box-section .container-1494 .col-lg-12 img{height:450px}}@media (min-width:992px) and (max-width:1199px){.img-box-section .container-1494 .col-lg-12 img{height:350px}}@media (min-width:768px) and (max-width:991px){.img-box-section .container-1494 .col-lg-12 img{height:300px}}@media (max-width:767px){.img-box-section .container-1494 .col-lg-12 img{height:272px;width:100%}}@media (max-width:767px){.img-box-section .container-1494 .col-lg-12{padding:0;margin-bottom:11px}}.img-box-section .container-1494 .col-lg-6{width:739px;padding:0;margin-bottom:16px}@media (max-width:1500px){.img-box-section .container-1494 .col-lg-6{height:500px;width:640px}}@media (max-width:1388px){.img-box-section .container-1494 .col-lg-6{height:450px;width:590px}}@media (min-width:992px) and (max-width:1199px){.img-box-section .container-1494 .col-lg-6{height:350px;width:406px}}@media (min-width:768px) and (max-width:991px){.img-box-section .container-1494 .col-lg-6{height:300px;width:100%}}@media (max-width:767px){.img-box-section .container-1494 .col-lg-6{height:auto;width:100%}}.img-box-section .container-1494 .col-lg-6 img{width:739px;height:581px;object-fit:cover}@media (max-width:1500px){.img-box-section .container-1494 .col-lg-6 img{height:500px;width:640px}}@media (max-width:1388px){.img-box-section .container-1494 .col-lg-6 img{height:450px;width:590px}}@media (min-width:992px) and (max-width:1199px){.img-box-section .container-1494 .col-lg-6 img{height:350px;width:406px}}@media (min-width:768px) and (max-width:991px){.img-box-section .container-1494 .col-lg-6 img{height:300px;width:100%}}@media (max-width:767px){.img-box-section .container-1494 .col-lg-6 img{height:272px;width:100%}}@media (max-width:767px){.img-box-section .container-1494 .col-lg-6{padding:0;margin-bottom:11px}}.img-box-section .container-1494 .col-lg-6 .box{width:739px;object-fit:cover}@media (max-width:1500px){.img-box-section .container-1494 .col-lg-6 .box{height:500px;width:640px}}@media (max-width:1388px){.img-box-section .container-1494 .col-lg-6 .box{height:450px;width:590px}}@media (min-width:992px) and (max-width:1199px){.img-box-section .container-1494 .col-lg-6 .box{height:350px;width:406px}}@media (min-width:768px) and (max-width:991px){.img-box-section .container-1494 .col-lg-6 .box{height:300px;width:100%}}@media (max-width:767px){.img-box-section .container-1494 .col-lg-6 .box{height:auto;width:100%}}@media (max-width:767.98px){.img-box-section .container-1494{padding-left:var(--bs-gutter-x,1rem);padding-right:var(--bs-gutter-x,1rem)}}@media (min-width:768px){.img-box-section .container-1494{max-width:1494px}}@media (max-width:1500px){.img-box-section .container-1494{max-width:1300px}}@media (max-width:1388px){.img-box-section .container-1494{max-width:1200px}}@media (min-width:992px) and (max-width:1199px){.img-box-section .container-1494{max-width:900px}}@media (min-width:768px) and (max-width:991px){.img-box-section .container-1494{max-width:670px}}.img-box-section.in-the-area-section .container-1494 .box:before{display:none}.img-box-section.in-the-area-section .container-1494 .box:after{left:0;content:"";position:absolute;bottom:0;width:100%;height:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient.png) 0% 0%/cover no-repeat;background-repeat:no-repeat}.img-box-section.in-the-area-section .container-1494 .box .title{top:inherit;bottom:43px;transform:translateY(0%);z-index:1}h4.not-found-section{text-align:center;padding:50px 0;margin:0}section.top-fixed.offers-banner{margin-bottom:0}section.top-fixed.offers-banner .banner-grid{position:relative}section.top-fixed.offers-banner .banner-grid:after{content:'';position:absolute;bottom:0;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient.png);background-repeat:no-repeat;height:100%;background-size:cover;left:0}section.top-fixed.offers-banner .banner-text{position:absolute;top:inherit;transform:translate(-50%,0%);left:50%;text-align:center;z-index:99;text-align:center;width:100%;bottom:47px}section.top-fixed.offers-banner .banner-text h1{line-height:76px;letter-spacing:-.5px;margin:0;text-transform:capitalize}section.top-fixed{padding-top:112px}body.customize-support section.top-fixed{padding-top:79px}}@media (max-width:1560px){.section-location-map .location-header .cols-left{flex:0 0 370px}.section-location .location-list .location-list-group .location-img-box img{min-height:inherit;max-height:inherit;height:279px}}@media (max-width:1500px){.section-location .location-list .location-list-group .location-img-box img{min-height:inherit;max-height:inherit;height:283px}.section-location-map #map{height:inherit !important;min-height:900px !important;width:100%}}@media (max-width:1388px){.section-location .location-list .location-list-group .location-img-box img{height:240px}.section-location-map #map{height:inherit !important;min-height:860px !important;width:100%}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;height:446.93px !important;width:831px !important}}@media (min-width:992px) and (max-width:1199px){.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;height:446.93px !important;width:769px !important}.section-location-map .location-header .cols-left{flex:0 0 270px;padding-right:15px}.section-location-map .location-header .cols-right .link-map{margin-right:14.62px}.section-location-map .location-header .row [class*=col-]{padding-left:15px;padding-right:15px}.section-location .location-list .location-list-group .location-img-box img{height:195px}.section-location-map #map{height:inherit !important;min-height:790px !important;width:100%}.section-contact .forminator-row .forminator-field span.selection .select2-selection__rendered{font-size:14px !important;line-height:22px !important}}@media (min-width:768px) and (max-width:991px){.mfp-iframe-holder .mfp-content{height:446.93px !important;width:548px !important;margin:0 auto}section.top-fixed{padding-top:90px}body.customize-support section.top-fixed{padding-top:44px}.footer .foot-columns{max-width:690px}.footer .foot-columns .cols-1{width:200px;margin-right:40px}.footer .foot-columns .cols-2{width:190px;margin-right:10px}.section-location .location-list .location-list-group .location-img-box img{height:100%}.container-home{max-width:100% !important}header #navbarSupportedContent{top:calc(100% + 13px)}@media (max-width:767px){.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;height:auto !important;width:100% !important}body .section-location .location-header .custom-select-box .dropdown-menu{inset:-14px 0px auto auto !important}.section-location .location-list .location-list-group{column-gap:12px;row-gap:12px}.desktop-view{display:none}.mobile-view{display:block}.section-contact .forminator-row .forminator-field span.selection .select2-selection__rendered{font-size:12px !important;line-height:18px !important}.section-contact .form-section .forminator-row div#select-1{margin-bottom:34.8px}.section-contact .contact-accordian .accordion-item:last-child{margin-bottom:21px}section.top-fixed{padding-top:72px}body.customize-support section.top-fixed{padding-top:28px}.collection-of-award-winning .img-container{max-width:307px}.collection-of-award-winning .img-container .img-1,.collection-of-award-winning .img-container .img-2{width:175px}.collection-of-award-winning .img-container .img-1 img,.collection-of-award-winning .img-container .img-2 img{height:235px}.section-faq .event-type-accordian-1 .accordion-item .accordion-button{font-size:16px;line-height:25px}.section-location-map .location-header .cols-left{flex:0 0 166px}.section-location-map .location-header .row [class*=col-]{padding-left:8px;padding-right:8px}.footer .foot-columns .cols-3{width:200px}.footer .foot-columns{max-width:100%}.footer .foot-columns ul li{width:100%}.footer .foot-columns ul{display:flex;flex-wrap:wrap}.section-location .location-list .location-list-group{grid-template-columns:repeat(2,1fr)}.section-location-map #map{height:inherit !important;min-height:375px !important;width:100%}.section-location-map{max-width:inherit;position:relative}.section-location-map .maps-group .maps-left{position:absolute;width:100%;top:123px;left:0;right:0}.section-location-map .maps-right{margin-top:380px}.section-location .location-list .location-list-group .location-img-box img{height:165px}#maps-right .maps-right .location-group{height:auto !important;overflow:visible !important;-webkit-touch-callout:inherit !important;touch-action:initial !important}}@media (max-width:320px){.second-banner .banner-grid .banner-box .banner-img{width:100%;height:355px}.second-banner .banner-grid .banner-box .banner-img img{height:355px}.collection-of-award-winning .img-container{max-width:240px}.collection-of-award-winning .img-container .img-2{right:-75px}.collection-of-award-winning .img-container .img-1,.collection-of-award-winning .img-container .img-2{width:160px}.collection-of-award-winning .img-container .img-1 img,.collection-of-award-winning .img-container .img-2 img{height:213px}.section-location .location-list .location-list-group .location-img-box img{height:140px}.section-location-map #map{height:inherit !important;min-height:320px !important;width:100%}.section-location-map .maps-right{margin-top:330px}}.btn-check:focus+.btn,.btn:focus{outline:none !important}.loaded-effectbox{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:color 1s;transition:color 1s;text-align:center;justify-content:center;align-items:center;width:100%;height:100vh;position:absolute;top:0;z-index:9999;display:none}.loaded-effectbox:before{content:'';background:#2a7050;position:absolute;width:100%;height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition:.3s ease-out;transition:.3s ease-out}.loaded-effectbox img{width:56.18px;height:61.34px;position:relative;object-fit:cover}.loaded-effectbox.show{display:flex}.loaded-effectbox.show:before{-webkit-transform:scaleY(1);transform:scaleY(1)}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner a.btn.btn-white-border{margin:10px 0 0}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner .banner-text.home-fixed{z-index:10 !important}section.section-site-loaction-grid-group.layout-pageoddd a.btn.btn-green-border{color:var(--area-border-color);border-color:var(--black)}section.section-site-loaction-grid-group.layout-pageoddd a.btn.btn-green-border:hover{color:var(--white);background:var(--area-border-color)}section.section-site-loaction-grid-group.layout-pageoddd{padding:0 0 10px}.discover-grid-group:nth-child(even) .discover-grid.content{order:-1}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group:first-child{font-f margin:70px 0 0}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group{margin:70px 0 0}section.section-site-loaction-grid-group.layout-pageoddd .container-1192{max-width:1273px;padding:0 15px}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group .discover-grid .heading{color:var(--area-border-color)}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner img.img-fluid{height:493px}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner .banner-box{position:relative}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner .banner-grid:after{background-position:bottom}.discover-grid-group:nth-child(even) .discover-grid:last-child{padding-left:69px}@media (max-width:1500px){section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner img.img-fluid{height:480px}}@media (min-width:992px) and (max-width:1199px){section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner img.img-fluid{height:450px}section.section-site-loaction-grid-group.layout-pageoddd .container-1192{padding:0 45px}}@media (min-width:768px) and (max-width:991px){section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group{margin:50px 0 0}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner img.img-fluid{height:440px}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group .discover-grid.content{order:4 !important;margin:15px 0 0}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group:first-child,section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group{margin:50px 0 0}section.section-site-loaction-grid-group.layout-pageoddd{padding:0 0 70px}.discover-grid-group:nth-child(even) .discover-grid:last-child{padding:0}}@media (max-width:767px){.discover-grid-group:nth-child(even) .discover-grid:last-child{padding:0}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group:first-child,section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group{margin:50px 0 0}section.banner.top-fixed.banr-inr-cnt.banner-space-bottom.layout-page-banner img.img-fluid{height:493px}section.section-site-loaction-grid-group.layout-pageoddd .discover-grid-group .discover-grid.content{order:4 !important;margin:15px 0 0}section.section-site-loaction-grid-group.layout-pageoddd{padding:0 0 50px}}.footer-form{padding-right:20px}.footer-form .forminator-custom-form{display:block !important}.footer-form .mb-3{margin-bottom:12.6px !important}.footer-form .mb-3:last-child{margin-bottom:14.7px !important}.footer-form .mb-3 input.form-control{width:100%;border-radius:0;outline:none;box-shadow:none;border:none;border-bottom:.5px solid var(--black);background:0 0;font-weight:400;color:var(--black);padding:7.7px 0;height:28.4px;font-size:12px;line-height:13px;letter-spacing:1.12px;-webkit-background-clip:text !important;-moz-background-clip:text !important;-ox-background-clip:text !important;-webkit-text-fill-color:var(--black) !important;-moz-text-fill-color:var(--black) !important;-ox-text-fill-color:var(--black) !important}.footer-form .mb-3 input.form-control::placeholder{color:var(--black)}@media (max-width:767px){.footer-form .mb-3{margin-bottom:21.3px !important}.footer-form .mb-3.forminator-row-last{padding-top:11px;margin-bottom:13.87px !important}}.footer-form .mb-3 p{font-size:12px;color:var(--black);margin:0}.footer-form .mb-3 p a{color:var(--black)}.footer-form .mb-3 .error{color:var(--error-color) !important;font-size:12px;display:block;margin:0;padding:0}.footer-form .mb-3 .drop-box-section{position:relative}.footer-form .mb-3 .drop-box-section input.form-control{position:relative;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-dropdown-arrow.svg) 0 0 no-repeat !important;background-repeat:no-repeat;background-position:right !important;background-size:7% 100% !important;padding-right:16px !important;text-overflow:ellipsis}.footer-form .mb-3 .drop-box-section .autocomplete-items{display:block;opacity:1;pointer-events:auto;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:red;scrollbar-width:thin;scrollbar-color:red #000;z-index:2;border:solid 1px #000;border-top-color:#c7c7c7;border-top-style:solid;border-top-width:1px;border-top:none;width:calc(100% + 2px);left:-1px;max-height:188px;overflow-y:auto;z-index:10;text-align:left;background:var(--opal-bg);position:absolute;border-radius:0 0 3px 3px}.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar-corner,.footer-form .mb-3 .drop-box-section .autocomplete-items .drop .scrollbar-1::-webkit-scrollbar-track{background-color:red}.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar{width:6px;height:6px}.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar-track{background-clip:content-box;border:8px solid rgba(255,0,0,.3);background-color:red}.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar-thumb{background-color:red;border-radius:12px}.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar-thumb:hover{background-color:red}.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar-corner,.footer-form .mb-3 .drop-box-section .autocomplete-items .drop::-webkit-scrollbar-track{background-color:var(--linen-color);border-radius:12px}.footer-form .mb-3 .drop-box-section .autocomplete-items div{border-bottom:solid 1px var(--opal-main);padding:2px 10px;background-color:var(--opal-bg);outline:none;clear:both;font-weight:400;text-align:inherit;text-decoration:none;font-size:18px;line-height:24px;color:var(--black);cursor:pointer}.footer-form .btn{border-radius:16px;width:85px !important;height:32px !important;text-align:center;font-size:11px !important;display:flex;line-height:16.5px !important;align-items:center;justify-content:center;font-weight:500;max-width:85px !important;min-width:unset;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;outline:none;box-shadow:none;text-transform:uppercase;padding:4px 0 0}@media (max-width:767px){.footer-form .btn{font-size:18px;line-height:20px;width:76px;height:32px;margin-left:0}}@media (max-width:767px){.footer-form{margin-left:0;width:210px}}footer .newslatter-thanks{color:var(--black);font-size:18px;line-height:20px;text-align:left}.contact-form-section{padding:0}@media (max-width:767px){.contact-form-section{padding:0}}.contact-form-section .heading{color:var(--black);font-size:30px;line-height:35px;letter-spacing:-.3px;font-weight:700;padding:0 0 67.5px;margin:0;text-align:center}@media (max-width:767px){.contact-form-section .heading{font-size:20px;line-height:24px;letter-spacing:-.2px;padding:0 0 48.5px}}.contact-form-section .contact-form .enquiryError,.contact-form-section .contact-form .error{font-size:12px;font-weight:500;margin:0;color:#dc3545}.contact-form-section .contact-form .row{margin:0;justify-content:space-between}.contact-form-section .contact-form .col-lg-12{padding:0 !important}.contact-form-section .contact-form .col-lg-6:first-child{padding-left:0 !important}.contact-form-section .contact-form .col-lg-6:last-child{padding-right:0 !important}@media (max-width:767px){.contact-form-section .contact-form .col-lg-6{width:100%;padding:0}.contact-form-section .contact-form .col-lg-6:first-child{padding-left:0 !important;padding-right:0}.contact-form-section .contact-form .col-lg-6:last-child{padding-left:0;padding-right:0 !important}}.contact-form-section .contact-form .col-lg-6 input{width:100%;color:var(--black);font-size:16px;line-height:25px;letter-spacing:0px !important;border:none;border-radius:0;border-bottom:.5px solid var(--black) !important;box-shadow:none;outline:none;padding:0 0 13.2px;-webkit-background-clip:text !important;-moz-background-clip:text !important;-ox-background-clip:text !important;-webkit-text-fill-color:var(--black) !important;-moz-text-fill-color:var(--black) !important;-ox-text-fill-color:var(--black) !important}.contact-form-section .contact-form .col-lg-6 input::placeholder{color:var(--black)}@media (max-width:767px){.contact-form-section .contact-form .col-lg-6 input{font-size:12px;line-height:18px}}.contact-form-section .contact-form textarea{width:100%;resize:inherit;box-shadow:none;outline:none;padding:22px;height:197px;color:var(--black);border-radius:0;font-size:16px;line-height:25px;border:1px solid var(--black) !important;-webkit-background-clip:text !important;-moz-background-clip:text !important;-ox-background-clip:text !important;-webkit-text-fill-color:var(--black) !important;-moz-text-fill-color:var(--black) !important;-ox-text-fill-color:var(--black) !important}@media (max-width:767px){.contact-form-section .contact-form textarea{height:196px;font-size:12px;line-height:18px}}.contact-form-section .contact-form .btn{width:100% !important;font-size:12px;font-weight:400;position:relative;display:inline-flex;align-items:center;justify-content:center;transition:.25s;height:41.04px;border-radius:3px;overflow:hidden;background:var(--opal-main);color:var(--white);line-height:14px;box-shadow:none;outline:none}.contact-form-section .contact-form .btn:hover{background:var(--opal-main);color:var(--white)}@media (max-width:767px){.contact-form-section .contact-form .btn{width:100%;height:47px;margin:16.110px auto 0px}}.contact-form-section .contact-form .btn i{display:none;font-style:normal}.contact-form-section .contact-form .btn.contactSuccessMsg{background:#a99968;color:var(--white);border-color:var(--black);pointer-events:none}.contact-form-section .contact-form .btn.contactSuccessMsg span{display:none}.contact-form-section .contact-form .btn.contactSuccessMsg i{display:block}.contact-form-section .contact-form .btn:disabled{background:var(--opal-bg);border-color:var(--opal-bg);opacity:1;color:var(--black)}.contact-form-section .contact-form .mb-3{margin-bottom:22.35px !important}.contact-form-section .contact-form .row:nth-child(2) .mb-3{margin-bottom:35px !important}.contact-form-section .contact-form .row:nth-child(3) .mb-3{margin-bottom:47.8px !important}.contact-form-section .contact-form .row:nth-child(4) .mb-3{margin-bottom:48px !important}.contact-form-section .contact-form .row:nth-child(5) .mb-3{margin-bottom:0 !important}@media (max-width:767px){.contact-form-section .contact-form .row .mb3{margin-bottom:40.07px !important}.contact-form-section .contact-form .row:nth-child(2) .mb-3{margin-bottom:35px !important}.contact-form-section .contact-form .row:nth-child(3) .mb-3{margin-bottom:34px !important}.contact-form-section .contact-form .row:nth-child(4) .mb-3{margin-bottom:29px !important}.contact-form-section .contact-form .row:nth-child(5) .mb-3{margin-bottom:0 !important}}.contact-form-section .contact-form .wrap-drop.bookdate{background:0 0;border-bottom:1px solid var(--black);padding:0 0 14.2px;height:auto}.contact-form-section .contact-form .wrap-drop.bookdate span{color:var(--black);line-height:25px}.contact-form-section .contact-form .wrap-drop.bookdate:after{right:0;width:10.34px;height:5.67px}.contact-form-section .contact-form .wrap-drop.bookdate#noble-gases2 .drop{overflow-y:hidden}.contact-form-section .contact-form .terms-box{overflow:hidden;transition:height .5s ease-in;height:auto}.contact-form-section .contact-form .terms-box .chk{display:inline-block}.contact-form-section .contact-form .terms-box .chk label{color:var(--black);display:inline-flex;align-items:flex-start;font-size:12px;line-height:22px}@media (min-width:768px){.contact-form-section .contact-form .terms-box .chk label{font-size:calc(12px + 100vw * 0)}}@media (min-width:1620px){.contact-form-section .contact-form .terms-box .chk label{font-size:12px}}@media (min-width:768px){.contact-form-section .contact-form .terms-box .chk label{line-height:calc(22px + 100vw * 0)}}@media (min-width:1620px){.contact-form-section .contact-form .terms-box .chk label{line-height:22px}}@media (min-width:992px) and (max-width:1619.98px){.contact-form-section .contact-form .terms-box .chk label{font-size:9.36px;line-height:17.16px}}.contact-form-section .contact-form .terms-box .chk label span{margin-top:0}@media (max-width:767px){.contact-form-section .contact-form .terms-box .chk label span{margin-top:0;width:17px;height:17px;flex:0 0 17px}}.contact-form-section .contact-form .terms-box .chk label em a{color:var(--black)}@media (max-width:767px){.contact-form-section .contact-form .terms-box .chk label em{font-size:10px;line-height:18px}}.contact-form-section .contact-form .terms-box .chk label.error{font-size:12px;font-weight:500;margin:0;color:#dc3545}.contact-form-section .contact-form .terms-box .chk.warning label span{border-color:var(--error-color) !important}@media (max-width:767px){.contact-form-section .contact-form .terms-box .chk [type=checkbox]:checked+span:before{width:13px !important;height:13px !important}}@media (max-width:767px){.contact-form-section .contact-form .terms-box{margin-left:0}}.contact-form-section .wrap-drop.bookdate{position:relative;border:none;background:var(--white);padding:16px;border-radius:0;height:50px;display:flex;align-items:center;font-size:16px;line-height:25px;cursor:pointer}@media (max-width:767px){.contact-form-section .wrap-drop.bookdate{font-size:12px;line-height:18px}}.contact-form-section .wrap-drop.bookdate .drop{background-color:var(--opal-bg);display:none;left:0;list-style:none;margin-top:0;opacity:0;padding-left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:2;border:solid 1px var(--opal-main);width:calc(100% + 2px);left:-1px;max-height:188px;overflow-y:auto;z-index:10;text-align:left;border-radius:0 0 3px 3px}.contact-form-section .wrap-drop.bookdate .drop li{display:flex;align-items:center;background:var(--opal-bg);cursor:pointer;border-bottom:solid 1px var(--opal-main);padding:10px 8px 7px;color:var(--black);font-size:18px;line-height:16px;text-decoration:none}.contact-form-section .wrap-drop.bookdate .drop li:last-child{border-bottom:none}.contact-form-section .wrap-drop.bookdate .drop li.selected,.contact-form-section .wrap-drop.bookdate .drop li:hover{background-color:var(--opal-bg);color:var(--black)}.contact-form-section .wrap-drop.bookdate.active:after{transform:rotate(-180deg)}.contact-form-section .wrap-drop.bookdate.active .drop{border-radius:0;display:block;opacity:1;pointer-events:auto;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--black);border-radius:0 0 3px 3px;scrollbar-width:thin;scrollbar-color:var(--scroll-bg-color) var(--scroll-bg-color)}.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar-corner,.contact-form-section .wrap-drop.bookdate.active .drop .scrollbar-1::-webkit-scrollbar-track{background-color:var(--black)}.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar{width:6px;height:6px}.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar-track{background-clip:content-box;border:8px solid transparent;background-color:var(--scroll-bg-color)}.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar-thumb{background-color:var(--scroll-bg-color);border-radius:12px}.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-bg-color)}.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar-corner,.contact-form-section .wrap-drop.bookdate.active .drop::-webkit-scrollbar-track{background-color:var(--scroll-bg-color);border-radius:12px}.contact-form-section .wrap-drop.bookdate:after{background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/icon-dropdown-arrow-contact.svg);content:"";height:8px;margin-top:-9px;position:absolute;right:19.15px;top:50%;width:15px;transform:rotate(0deg);transition:all ease-in .3s;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.contact-form-section .wrap-drop.bookdate:after{right:11.15px}}.contact-form-section .wrap-drop.bookdate span{color:var(--black)}@media (max-width:767px){.contact-form-section .wrap-drop.bookdate{height:40px}}.container-contact{width:100%;padding-right:var(--bs-gutter-x,.5rem);padding-left:var(--bs-gutter-y,.5rem);margin-right:auto;margin-left:auto;max-width:540px}@media (min-width:576px){.container-contact{max-width:calc(230.5714285714px + 100vw * 0.537202381)}}@media (min-width:1920px){.container-contact{max-width:1262px}}@media (max-width:767.98px){.container-contact{padding-right:var(--bs-gutter-x,1rem);padding-left:var(--bs-gutter-y,1rem)}}.container-contact .row{font-size:1rem;margin-right:-8px;margin-left:-8px}.container-contact .row>*{padding-right:8px;padding-left:8px}section.section-site-loaction-grid-group.border-top{border-top:1px solid var(--opal-main) !important}.captcha-msg{color:red;font-size:12px}.captcha{color:red;margin-bottom:20px;font-size:18px;font-weight:400;box-shadow:inset 4px 0 0 0 #1abca1,1px 1px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 4px 0 0 0 #1abca1,1px 1px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:inset 4px 0 0 0 #ff000000,1px 1px 4px 0 rgba(0,0,0,.3);color:red;margin:0 0 20px;padding:15px 20px 15px 22px;border-radius:2px;background-color:#fff;border-left:solid 5px red}.single-banner .banner-img img{height:610px;object-fit:cover}.single-banner.slick-slider{margin-bottom:0}.inner-banner .banner-img img{height:610px;width:100%;object-fit:cover}.inner-banner .banner-text.home-fixed{position:absolute;left:50%;fo width:100%;top:inherit;bottom:52px !important;transform:translate(-50%,0%)}.inner-banner .banner-text h1,.inner-banner .banner-text .heading{font-size:50px;color:#fff;margin-bottom:19px;text-align:center}.banner.menus-banner{margin-bottom:0}section.top-fixed.menus-banner .banner-grid:after{display:none}.menus-banner .single-banner.banner-inner:before{display:none}.menus-banner .single-banner.banner-inner .banner-box:before{content:"";position:absolute;width:100%;background:url(//amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/../images/greengradient.png) left bottom no-repeat;background-repeat:no-repeat;height:100%;background-size:cover;left:0;top:0}section.top-fixed.menus-banner .banner-grid .banner-text{bottom:31px !important}.menus-banner .single-banner.banner-inner .banner-slick-slider .slick-dots{display:none}.section-contact,.section-faq{background-color:var(--opal-bg) !important}.section-faq .event-type-accordian-1 .accordion-item .accordion-button{font-size:18px !important}.contact-form-section .contact-form .btn:disabled{background:var(--black);border-color:none;opacity:1;color:var(--white)}.contact-form-section .contact-form .btn:hover{background:var(--opal-main) !important;color:var(--white) !important}.height-33.btn-green-border{height:40px;line-height:1;background-color:var(--opal-main) !important;color:var(--white) !important}.sliders-wrap-control{max-width:1300px;margin:0 auto}