.YellowGradient{background-color:#efaf2b;background:-webkit-gradient(linear, left top, left bottom, from(#f7ba35), to(#b47707));background:linear-gradient(to bottom, #f7ba35, #b47707);}.YellowGradientHover{background-color:#efaf2b;background:-webkit-gradient(linear, left bottom, left top, from(#f7ba35), to(#b47707));background:linear-gradient(to top, #f7ba35, #b47707);}/*#region fonts*/.Poppins,.BodyFont{font-family:"Poppins", sans-serif;font-weight:400;font-style:normal;}html{font-size:16px;}body{font-family:"Poppins", sans-serif;font-weight:400;font-style:normal;background-color:#00baff;background-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/Sites/prestige-bouncy-castles/bg-circles.png");background-repeat:repeat;}.main-content__inner{background:#FFF;border:1px solid #000;border-radius:18px;-webkit-box-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);box-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);padding:30px 0;}.main-content__left-logo{margin:30px 0;}.industry-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}.industry-logos__image-panel{aspect-ratio:1;width:25%;margin:10px 5px;}.industry-logos__image{width:100%;height:100%;margin:auto;}.pageContent.textContent{font-size:1rem;}@media (max-width:450px){.pageContent.textContent a{word-break:break-word;}}@media (max-width:767px){.pageContent.textContent{text-align:center;}}.pageContent.textContent h1,.pageContent.textContent h2{margin-bottom:30px;font-size:3rem;color:#102f60;font-weight:700;}@media (max-width:450px){.pageContent.textContent h1, .pageContent.textContent h2{font-size:2.1rem;}}.pageContent.textContent h1{margin-top:0;}.pageContent.textContent p{margin-bottom:20px;color:#565656;}#BodyContent.pageContent.textContent{padding-top:0;}#BodyContent.pageContent.textContent a{position:relative;padding:0 3px;margin:0 1px;display:inline-block;color:#102f60;-webkit-transition:color 0.3s;transition:color 0.3s;z-index:1;}#BodyContent.pageContent.textContent a:hover,#BodyContent.pageContent.textContent a:focus{color:#fff;}#BodyContent.pageContent.textContent a:hover:before,#BodyContent.pageContent.textContent a:focus:before{-webkit-transform:scaleY(1);transform:scaleY(1);}#BodyContent.pageContent.textContent a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#102f60;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;z-index:-1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scaleY(0.1);transform:scaleY(0.1);}/*#endregion fonts*/form{position:relative;max-width:100vw;}.outer-wrapper{max-width:1920px;margin:0 auto;overflow-x:hidden;position:relative;min-height:100vh;}.outer-wrapper--alt .main-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.outer-wrapper--product .main-content{padding-bottom:30px;}.container{position:relative;width:100%;}@media (min-width:1330px){.container{width:1300px;}}/*#region topLinksMobile*/#TopLinksMobile{position:fixed;top:0;left:0;right:0;background:#444fff;color:white;z-index:20;padding:0;border-bottom:1px solid white;font-family:"Poppins", sans-serif;font-weight:400;font-style:normal;}#TopLinksMobile .navbar{margin-bottom:0;}@media (min-width:768px){#TopLinksMobile{display:none !important;}}#TopLinksMobile #NavigationToggleText{position:absolute;top:0;left:0;right:0;padding:14px 63px;text-align:right;}#TopLinksMobile .navbar-toggle .icon-bar{background:white;}#TopLinksMobile .row{padding-top:10px;}#TopLinksMobile .input-group{margin-bottom:0;}#MobileHomeLink{position:fixed;top:10px;z-index:10;background:transparent none repeat scroll 0 0;color:white;left:10px;border-radius:50%;border:2px solid white;}/*#endregion topLinksMobile*/.header{padding:0 0 20px;}@media (max-width:767px){.header{padding-top:80px;}}@media (min-width:768px){.header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.header__logo{position:relative;width:100%;max-width:285px;display:block;margin:auto;}.header__logo-col{padding-top:20px;}.header__logo:before{content:"";display:block;padding-top:97.5439%;}.header__logo img{position:absolute;top:0;left:0;width:100%;height:100%;}.header__contact{text-align:center;padding:20px 0 0;}@media (min-width:768px){.header__contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:48%;text-align:right;padding:30px 0;}}.header__search{text-align:center;padding:10px 0;}@media (min-width:768px){.header__search{width:48%;padding:30px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.header__search-text{color:#102f60;font-weight:700;font-size:1.125rem;margin:auto;}@media (min-width:768px){.header__search-text{width:70%;}}.header__search .SearchPanel{position:relative;}.header__search .SearchBoxTextBox{-webkit-box-shadow:0 4px 0 rgba(0, 113, 150, 0.34);box-shadow:0 4px 0 rgba(0, 113, 150, 0.34);border:1px solid #000;border-radius:30px;background:#FFF;color:#000;padding:10px 15px;width:100%;}.header__search .SearchBoxTextBox::-webkit-input-placeholder{color:#c9c9c9;}.header__search .SearchBoxTextBox::-moz-placeholder{color:#c9c9c9;}.header__search .SearchBoxTextBox::-ms-input-placeholder{color:#c9c9c9;}.header__search .SearchBoxTextBox::placeholder{color:#c9c9c9;}.header__search .SearchProductsImageButton{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border:none;background-color:transparent;cursor:pointer;}.header__phone{color:#102f60;font-weight:700;font-size:2.188rem;-webkit-transition:all 0.5s;transition:all 0.5s;}@media (max-width:450px){.header__phone{font-size:1.531rem;}}.header__phone:hover,.header__phone:focus{color:#efaf2b;}.header__hours{color:#102f60;font-weight:600;font-size:1rem;}.header__hours p{margin:0;}.header__social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header__social-link{margin:0 5px;}.header__right-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;}@media (min-width:768px){.header__right-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.header__ticker{width:100%;background:#102f60;border-radius:15px;-webkit-box-shadow:0 4px 0 rgba(0, 113, 150, 0.34);box-shadow:0 4px 0 rgba(0, 113, 150, 0.34);position:relative;padding:5px 20px;}@media (min-width:768px){.header__ticker{padding:10px 15px;margin:20px 0 5px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}@media (min-width:992px){.header__ticker{border-radius:0 0 15px 15px;margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}}.header__ticker-cont{display:inline-block;overflow:hidden;position:relative;height:100%;min-height:24px;width:100%;}@media (min-width:768px){.header__ticker-cont{width:calc(100% - 60px);}}.header__ticker-text{color:#FFF;font-size:1.125rem;font-weight:600;font-style:italic;position:absolute;left:0;top:50%;-webkit-transform:translateX(100vw) translateY(-50%);transform:translateX(100vw) translateY(-50%);white-space:nowrap;-webkit-animation:ticker 20s infinite linear;animation:ticker 20s infinite linear;line-height:1;}@media (max-width:767px){.header__ticker-text{-webkit-animation:ticker 10s infinite linear;animation:ticker 10s infinite linear;}}.header__ticker-text p{margin-bottom:0;white-space:nowrap;}@media (min-width:1332px){.header__ticker-text{-webkit-transform:translateX(50vw) translateY(-50%);transform:translateX(50vw) translateY(-50%);}}.header__ticker-icon{width:50px;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@-webkit-keyframes ticker{to{-webkit-transform:translateX(-105%) translateY(-50%);transform:translateX(-105%) translateY(-50%);}}@keyframes ticker{to{-webkit-transform:translateX(-105%) translateY(-50%);transform:translateX(-105%) translateY(-50%);}}.toplinks{position:relative;padding:0 15px;width:100%;background:#102f60;border-radius:10px;-webkit-box-shadow:0 4px 0 rgba(0, 113, 150, 0.34);box-shadow:0 4px 0 rgba(0, 113, 150, 0.34);margin:20px 0 5px;}@media (min-width:992px){.toplinks{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.toplinks__ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;}.toplinks__li{position:relative;list-style:none;text-align:center;}.toplinks__li .dropdown-toggle:focus{text-decoration:none;}.toplinks__link{position:relative;display:block;padding:15px 5px;-webkit-transition:color 0.3s;transition:color 0.3s;color:#FFF;font-size:1.125rem;font-weight:700;}@media (max-width:450px){.toplinks__link{font-size:0.787rem;}}.toplinks__link:hover,.toplinks__link.active,.toplinks__link:focus{color:#efaf2b;}.toplinks__dropdown{padding:10px;margin:0;border:none;-webkit-box-shadow:none;box-shadow:none;text-align:center;background-color:#102f60 !important;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.25);box-shadow:0 0 3px rgba(0, 0, 0, 0.25);}.toplinks__dropdown-li{display:block;}.toplinks__dropdown-link{position:relative;padding:5px 10px !important;-webkit-transition:color 0.3s;transition:color 0.3s;color:#FFF !important;font-size:1.125rem;font-weight:700 !important;}@media (max-width:450px){.toplinks__dropdown-link{font-size:0.787rem;}}.toplinks__dropdown-link:hover,.toplinks__dropdown-link:focus,.toplinks__dropdown-link.active{background-color:inherit !important;color:#efaf2b !important;}.banner{padding:10px 0;}.banner #CarouselContainer{padding-top:51.8879%;overflow:hidden;}.banner #CarouselContainer .carousel-inner{position:absolute;top:0;height:100%;}.banner #CarouselContainer .carousel-inner .item{width:100%;}.banner #CarouselContainer .carousel-inner .item a img,.banner #CarouselContainer .carousel-inner .item img{width:100%;}.banner__video-cont{position:relative;aspect-ratio:1.42857143;overflow:hidden;border-radius:10px;margin:5px 0;}.banner__video-cont iframe{overflow:hidden;border-radius:10px;}.banner__image-cont{overflow:hidden;border-radius:10px;margin:5px 0;}.banner__image-cont .carousel{overflow:hidden;border-radius:10px;}.book-online{padding:20px 0;}.book-online__inner{background-color:#efaf2b;background:-webkit-gradient(linear, left top, left bottom, from(#f7ba35), to(#b47707));background:linear-gradient(to bottom, #f7ba35, #b47707);padding:10px;border:3px solid #000;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}@media (min-width:768px){.book-online__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.book-online__widgets{position:relative;}@media (min-width:768px){.book-online__widgets{height:50px;width:85%;}}.book-online__widgets .PostcodeMessage{bottom:230px;}@media (min-width:768px){.book-online__widgets .PostcodeMessage{bottom:40px;}}.book-online__text{background:#102f60;border-radius:5px;padding:15px 30px;margin-bottom:15px;}@media (min-width:768px){.book-online__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;}}.book-online__text h2{color:#fdf208;text-transform:uppercase;line-height:1;font-weight:700;text-align:center;margin:0;}.book-online #PostcodeSearchLeft select,.book-online #PostcodeSearchLeft input,.book-online .SearchDate,.book-online .SearchCategory,.book-online .SearchButton{height:50px;border-radius:10px;background-repeat:no-repeat;color:#000;display:block;width:100%;max-width:350px;margin:0 auto 10px;padding-left:15px;border:none;font-size:1rem;}.book-online #PostcodeSearchLeft select::-webkit-input-placeholder,.book-online #PostcodeSearchLeft input::-webkit-input-placeholder,.book-online .SearchDate::-webkit-input-placeholder,.book-online .SearchCategory::-webkit-input-placeholder,.book-online .SearchButton::-webkit-input-placeholder{color:#000;opacity:1;}.book-online #PostcodeSearchLeft select::-moz-placeholder,.book-online #PostcodeSearchLeft input::-moz-placeholder,.book-online .SearchDate::-moz-placeholder,.book-online .SearchCategory::-moz-placeholder,.book-online .SearchButton::-moz-placeholder{color:#000;opacity:1;}.book-online #PostcodeSearchLeft select::-ms-input-placeholder,.book-online #PostcodeSearchLeft input::-ms-input-placeholder,.book-online .SearchDate::-ms-input-placeholder,.book-online .SearchCategory::-ms-input-placeholder,.book-online .SearchButton::-ms-input-placeholder{color:#000;opacity:1;}.book-online #PostcodeSearchLeft select::placeholder,.book-online #PostcodeSearchLeft input::placeholder,.book-online .SearchDate::placeholder,.book-online .SearchCategory::placeholder,.book-online .SearchButton::placeholder{color:#000;opacity:1;}@media (min-width:768px){.book-online #PostcodeSearchLeft select, .book-online #PostcodeSearchLeft input, .book-online .SearchDate, .book-online .SearchCategory, .book-online .SearchButton{margin:0 0 0;position:absolute;width:25%;max-width:none;}}.book-online #PostcodeSearchLeft select,.book-online #PostcodeSearchLeft input{background-size:20px 25px;background-position:right 26px center;}@media (min-width:768px){.book-online #PostcodeSearchLeft select, .book-online #PostcodeSearchLeft input{left:0;}}.book-online .SearchDate{background-size:25px 25px;background-position:right 22px center;}@media (min-width:768px){.book-online .SearchDate{left:28%;}}.book-online .SearchCategory{background-size:23px 26px;background-position:right 24px center;}@media (min-width:768px){.book-online .SearchCategory{left:56%;}}.book-online .SearchButton{padding-left:0;font-size:1.125rem;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#102f60;color:#fff300;font-weight:600;border:3px solid #000;border-radius:30px;width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;}@media (min-width:768px){.book-online .SearchButton{width:14%;right:2%;}}.book-online .SearchButton:hover,.book-online .SearchButton:focus{background-color:#8a1a1e;}.featured-categories{padding:30px 0;}.featured-categories__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.featured-categories__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}}.featured-categories__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}@media (min-width:768px){.featured-categories__inner{width:48%;}}@media (min-width:992px){.featured-categories__inner{width:64%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.featured-categories__right{width:100%;text-align:center;}@media (min-width:768px){.featured-categories__right{width:48%;}}@media (min-width:992px){.featured-categories__right{width:32%;}}.featured-categories__right-panel{padding:20px;border:3px solid #000;border-radius:15px;display:block;-webkit-box-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);box-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);-webkit-transition:all 0.5s;transition:all 0.5s;text-align:center;background-color:#efaf2b;background:-webkit-gradient(linear, left bottom, left top, from(#f7ba35), to(#b47707));background:linear-gradient(to top, #f7ba35, #b47707);position:relative;}.featured-categories__right-panel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#efaf2b;background:-webkit-gradient(linear, left top, left bottom, from(#f7ba35), to(#b47707));background:linear-gradient(to bottom, #f7ba35, #b47707);opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:15px;}.featured-categories__right-panel:hover,.featured-categories__right-panel:focus{-webkit-box-shadow:1px 2px 0 rgba(0, 113, 150, 0.34);box-shadow:1px 2px 0 rgba(0, 113, 150, 0.34);}.featured-categories__right-panel:hover:before,.featured-categories__right-panel:focus:before{opacity:0;}.featured-categories__right-panel:hover .featured-categories__right-image,.featured-categories__right-panel:focus .featured-categories__right-image{-webkit-transform:scale(1.05);transform:scale(1.05);}.featured-categories__right-image{width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}.featured-categories__right-image-panel{display:block;width:100%;aspect-ratio:0.88495575;position:relative;overflow:hidden;border-radius:5px;z-index:2;}.featured-categories__right-title{color:#FFF;font-size:1.25rem;font-weight:700;text-align:center;text-shadow:0 3px 0 rgba(0, 92, 41, 0.45);display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0;position:relative;z-index:2;}@media (max-width:450px){.featured-categories__right-title{font-size:0.875rem;}}.featured-categories__link{border:3px solid #000;background-color:#efaf2b;background:-webkit-gradient(linear, left bottom, left top, from(#f7ba35), to(#b47707));background:linear-gradient(to top, #f7ba35, #b47707);padding:15px;border-radius:15px;margin:10px 0;-webkit-box-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);box-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;width:48%;}@media (min-width:768px){.featured-categories__link{width:32%;}}@media (min-width:992px){.featured-categories__link{width:24%;}}.featured-categories__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#efaf2b;background:-webkit-gradient(linear, left top, left bottom, from(#f7ba35), to(#b47707));background:linear-gradient(to bottom, #f7ba35, #b47707);opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;border-radius:15px;}.featured-categories__link:hover,.featured-categories__link:focus{-webkit-box-shadow:1px 2px 0 rgba(0, 113, 150, 0.34);box-shadow:1px 2px 0 rgba(0, 113, 150, 0.34);}.featured-categories__link:hover:before,.featured-categories__link:focus:before{opacity:0;}.featured-categories__link:hover .featured-categories__image,.featured-categories__link:focus .featured-categories__image{-webkit-transform:scale(1.05);transform:scale(1.05);}.featured-categories__image-panel{position:relative;padding-top:76.8868%;background-color:#FFF;border-radius:5px;overflow:hidden;z-index:2;}.featured-categories__image{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}.featured-categories__title{color:#FFF;font-size:1.25rem;font-weight:700;text-align:center;text-shadow:0 3px 0 rgba(0, 92, 41, 0.45);display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0;position:relative;z-index:2;}@media (max-width:450px){.featured-categories__title{font-size:0.875rem;}}.category-links__link{position:relative;display:block;margin-bottom:15px;padding:10px 15px 10px 60px;text-align:left;word-wrap:break-word;color:#fff;font-size:1.25rem;background-color:#102f60;border-radius:10px;margin-left:-15px;}@media (max-width:450px){.category-links__link{font-size:0.875rem;}}@media (min-width:1200px){.category-links__link{margin-left:-30px;}}.category-links__link:after{content:"";position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:27px;height:26px;background-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/Sites/prestige-bouncy-castles/star.png");background-size:contain;background-repeat:no-repeat;-webkit-transition:all 0.5s;transition:all 0.5s;}.category-links__link:hover,.category-links__link.active,.category-links__link:focus{color:#fff;}.category-links__link:hover:after,.category-links__link.active:after,.category-links__link:focus:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.featured-products__title{margin-bottom:20px;text-align:center;}@media (min-width:768px){.featured-products__title{text-align:left;}}.featured-products__title h2{font-size:1.875rem;color:#102f60;font-weight:700;}@media (max-width:420px){.page-listings > div, .PageListings > div{width:100%;}}.castlePanel{width:100%;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:3px solid #000;overflow:hidden;padding:10px 10px 20px;border-radius:10px;-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);-webkit-transition:all 0.3s;transition:all 0.3s;background-color:#efaf2b;background:-webkit-gradient(linear, left bottom, left top, from(#f7ba35), to(#b47707));background:linear-gradient(to top, #f7ba35, #b47707);}.castlePanel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#efaf2b;background:-webkit-gradient(linear, left top, left bottom, from(#f7ba35), to(#b47707));background:linear-gradient(to bottom, #f7ba35, #b47707);opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s;}.castlePanel:hover{-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);}.castlePanel:hover:before{opacity:0;}.castlePanel:hover .castleCheckBook{background-color:#8a1a1e;color:#fff300;}.castlePanel .SingleImagePanel{height:auto;background-color:transparent;padding-top:0;aspect-ratio:1;position:relative;z-index:2;}.castlePanel .SingleImagePanel:before{content:"";display:block;padding-top:100%;width:100%;}.castlePanel .castleTitlePanel{padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;position:relative;z-index:2;}.castlePanel .castleTitlePanel a{font-size:1.25rem;color:#fff300;}.castlePanel .castlePriceDefault,.castlePanel .castlePriceDiscounted{padding:0 5px;margin-top:10px;font-size:2.75rem;color:#fff;font-weight:700;display:inline;width:48%;text-align:center;position:relative;z-index:2;}@media (max-width:450px){.castlePanel .castlePriceDefault, .castlePanel .castlePriceDiscounted{font-size:1.925rem;}}.castlePanel .castlePriceDefault span.oldprice,.castlePanel .castlePriceDiscounted span.oldprice{font-size:0.8rem;}.castlePanel .castlePriceDefault span.newprice,.castlePanel .castlePriceDiscounted span.newprice{font-size:1rem;}.castlePanel .castleCheckBook{height:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:10px;font-size:1rem;display:inline;background-color:#fff300;color:#000;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:17px;padding:5px 20px;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;z-index:2;}.DetailsTitle h1,.DetailsTitle h2,.DetailsMainImage{background-color:#444fff;font-size:2rem;}@media (max-width:450px){.DetailsTitle h1, .DetailsTitle h2, .DetailsMainImage{font-size:1.4rem;}}.DetailsTitle h1,.DetailsTitle h2{padding:10px;}.product [itemprop="description"]{font-size:16px;}a.BackToCategory{text-shadow:none;border-radius:4px;background-color:#fa0307;}@media (max-width:767px){a.BackToCategory{-webkit-transform:translateY(30px);transform:translateY(30px);margin-bottom:0;}}a.BackToCategory:hover{text-shadow:none;background-color:#fa0307;}.DetailsLeft{background-image:none;padding-bottom:0;}.BookButtons{text-align:center;}@media (min-width:768px){.BookButtons .BookButton, .BookButtons .CheckButton{width:auto;margin-left:auto;float:none;margin:0 10px 10px;}}.testimonials{padding:40px 0;position:relative;}.testimonials__text{color:#FFF;font-size:1.125rem;text-shadow:1px 4px 0 rgba(0, 113, 150, 0.34);text-align:center;padding:20px 0;}@media (max-width:450px){.testimonials__text{font-size:0.787rem;}}@media (min-width:992px){.testimonials__text{width:80%;margin:auto;}}.testimonials__text h2,.testimonials__text h3{font-weight:700;font-size:2.188rem;margin:0;}@media (max-width:450px){.testimonials__text h2, .testimonials__text h3{font-size:1.531rem;}}.testimonials .RotatorTestimonial{background:#102f60;border:2px solid #000;margin:0 20px;border-radius:22px;position:relative;padding:30px 20px;}@media (min-width:992px){.testimonials .RotatorTestimonial{padding:60px 90px;}}.testimonials .RotatorTestimonial:before{content:"";width:82px;height:39px;background-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/Sites/prestige-bouncy-castles/speech.png");background-size:100%;background-repeat:no-repeat;display:block;position:absolute;top:20px;left:20px;display:none;}@media (min-width:992px){.testimonials .RotatorTestimonial:before{display:block;}}.testimonials .RotatorTestimonial:after{content:"";width:82px;height:39px;background-image:url("https://bouncycastlenetwork-res.cloudinary.com/image/upload/f_auto/Sites/prestige-bouncy-castles/speech.png");background-size:100%;background-repeat:no-repeat;display:block;position:absolute;bottom:20px;right:20px;-webkit-transform:scale(-1);transform:scale(-1);display:none;}@media (min-width:768px){.testimonials .RotatorTestimonial:after{display:block;}}.testimonials .slick-list{padding:0 20px;}.testimonials .RotatorTestimonialContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;}.testimonials__inner{position:relative;}.testimonials time{display:none;}.testimonials a[itemprop="author"]{color:#FFF;font-weight:700;}.testimonials p[itemprop="reviewBody"]{color:#FFF;}.testimonials__button{position:absolute;top:50%;background-color:transparent;border:none;width:40px;z-index:2;}.testimonials__button--prev{left:0;-webkit-transform:translate(-5%, -50%) scaleX(-1);transform:translate(-5%, -50%) scaleX(-1);}.testimonials__button--next{right:0;-webkit-transform:translate(5%, -50%);transform:translate(5%, -50%);}.contact__inner{background-color:#102f60;border:1px solid #FFF;border-radius:15px;}@media (min-width:768px){.contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.contact__main{padding:20px;color:#FFF;width:100%;}@media (min-width:768px){.contact__main{width:79%;}}.contact__text{font-size:1.125rem;margin-bottom:20px;text-align:center;}@media (max-width:450px){.contact__text{font-size:0.787rem;}}@media (min-width:768px){.contact__text{text-align:left;}}.contact__text h2{font-weight:700;font-size:2.5rem;}@media (max-width:450px){.contact__text h2{font-size:1.75rem;}}.contact__img{display:none;}@media (min-width:768px){.contact__img{width:20%;display:block;padding-top:30px;}}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:992px){.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField{width:100%;}@media (min-width:768px){.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField{width:48%;}}@media (min-width:992px){.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField{width:31%;}}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldName input,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldEmailAddress input,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldTelephoneNumber input{border:1px solid #124896;border-radius:8px;background:#FFF;color:#484848;height:45px;font-size:1.125rem;margin:10px 0;}@media (max-width:450px){.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldName input, .contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldEmailAddress input, .contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldTelephoneNumber input{font-size:0.787rem;}}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldName input::-webkit-input-placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldEmailAddress input::-webkit-input-placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldTelephoneNumber input::-webkit-input-placeholder{color:#484848;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldName input::-moz-placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldEmailAddress input::-moz-placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldTelephoneNumber input::-moz-placeholder{color:#484848;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldName input::-ms-input-placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldEmailAddress input::-ms-input-placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldTelephoneNumber input::-ms-input-placeholder{color:#484848;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldName input::placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldEmailAddress input::placeholder,.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldTelephoneNumber input::placeholder{color:#484848;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField .checkbox{padding:0 0 0 20px;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField .checkbox input{width:20px;height:20px;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField .checkbox label{padding:5px 10px;}.contact__form #ctl00_ContactFormUnstyled_FormControlsPanel .FormField.FormFieldIhavereadtheTermsandConditions{width:90%;}.contact__form .btn{background-color:#efaf2b;color:#FFF;border:none;border-radius:30px;padding:10px 20px;font-weight:600;font-size:1.125rem;-webkit-transition:all 0.3s;transition:all 0.3s;display:block;width:100%;}@media (min-width:768px){.contact__form .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;}}.contact__form .btn:hover,.contact__form .btn:focus{background-color:#8a1a1e;color:#fff300;}.footer{color:#fff;}.footer a,.footer p{color:#fff;}.footer a:hover,.footer p:hover{color:#fff;}@media (min-width:992px){.footer__text-left-md{text-align:left;}}@media (min-width:992px){.footer__text-right-md{text-align:right;}}.footer__top{padding:30px 0;background:none;}.footer__bottom{padding:30px 0;text-align:center;background:#000;}.footer__links{text-align:center;}.footer__link{margin:0 5px;display:inline-block;}.footer #BCNLink{display:inline-block;margin-top:15px;}@media (min-width:992px){.footer #BCNLink{margin-top:0;}}/* Style for the floating button */.whatsapp-button{position:fixed;bottom:85px;right:20px;width:60px;height:60px;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.whatsapp-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}