:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}@media(min-width: 992px){.bSASO25{--cPebblePromiseFontBase: 25px;--cPebblePromiseBottom: 0px}}@media(min-width: 1200px){.bSASO25{--cPebblePromiseFontBase: 26px}}@media screen and (min-width: 1550px){.bSASO25{--cPebblePromiseFontBase: 30px }}@media screen and (min-width: 1700px){.bSASO25{--cPebblePromiseFontBase: 33px }}@media screen and (min-width: 1800px){.bSASO25{--cPebblePromiseFontBase: 35px }}:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}:root{--ScrollBcolor:hsla(0, 100%, 100%, 0.5)}@media(min-width: 992px){.bSASO25{--cPebblePromiseFontBase: 25px;--cPebblePromiseBottom: 0px}}@media(min-width: 1200px){.bSASO25{--cPebblePromiseFontBase: 26px}}@media screen and (min-width: 1550px){.bSASO25{--cPebblePromiseFontBase: 30px }}@media screen and (min-width: 1700px){.bSASO25{--cPebblePromiseFontBase: 33px }}@media screen and (min-width: 1800px){.bSASO25{--cPebblePromiseFontBase: 35px }}.bSASO25{--bnrHeight: 550px;background-color:var(--bnrContentBackgroundColor);--cont-max-width-HALF: calc(var(--cont-max-width) * .5);--bnrFooterHeight: 80px;--bnrGridTemplateAreas: "COL1""....";--colwidthWidth: 1fr;--bnrGridTemplateColumns: var(--colwidthWidth);--bnrGridTemplateRows: auto 1fr;--bnrGridCoverAll: 1 / 1 / 3 / 3;--bnrC1GridArea: COL1;--bnrBackgroundb1GridArea: 2 / 1 / 3 / 3;--bnrBackgroundb2Display: none;--bnrBackgroundb1Size: cover;--bnrBackgroundb1Position: center;--bnrBackgroundb2Size: cover;--bnrBackgroundb2Position: center;--bnrBackgroundWrapMargin: 2rem auto 0 auto;--bnrWrapWidth: 100%;--bnrWrapPadding: 0;--bnrWrapOffset: 0;--bnrTitleWeight: bold;--bnrTitleColor: white;--bnrTextColor: white;--thisBannerTextWeight: var(--t-weight-strong);--BTN-background-color: var(--color-brand-tertiary);--BTN-background-color-HOVER: var(--color-brand-secondary);--BTN-color: white;--BTN-color-HOVER: var(--color-brand-main);--btnColorAltText: var(--color-brand-secondary);--btnColorAltTextHover: var(--color-brand-tertiary);--BTN-height: 50px;--BTN-font-size: .9rem;--BTN-width: 280px;--BTN-margin: 1rem auto calc(var(--mobileCurveHeight) * -.8) auto;--BTN-padding-side: var(--gtr-BASE);--mobileCurveHeight: 50px}.bSASO25 .HPbnrWrap{position:relative;width:calc(100% + var(--bnrWrapWidth)*2);margin:var(--bnrWrapMargin);padding:var(--bnrWrapPadding);margin-inline:calc(var(--bnrWrapOffset)*-2)}.bSASO25 .HPbnrBackgroundWrap{position:relative;margin:var(--bnrBackgroundWrapMargin);z-index:10;display:none}.bSASO25 .HPbnr__item--col{background-color:var(--bnrContentBackgroundColor);text-align:center}.bSASO25 .HPbnr__item--background{text-align:center}.bSASO25 .HPbnr__item--background h3{font-size:var(--bnrImageTitleBase);line-height:var(--bnrImageTitleLineHeight);margin:var(--bnrImageTitleMargin)}.bSASO25 .bCurve{display:none;position:absolute;top:-1px;width:auto;max-width:200%}.bSASO25 .bCurve--mobile{display:block;width:calc(100% + 5px);height:var(--mobileCurveHeight)}.bSASO25 .bCurve--left{right:-1px}.bSASO25 .bCurve--right{left:-1px}.bSASO25 .bCurve--desktop{display:none}.bSASO25 .bnrTl{display:block}.bSASO25 p{font-weight:var(--thisBannerTextWeight)}@media screen and (min-width: 576px)and (max-width: 767px){.bSASO25{--bnrWrapOffset: 90px}.bSASO25 .HPbnrWrap{margin-left:20px;margin-right:calc(var(--bnrWrapOffset)*-1)}}@media(min-width: 576px){.bSASO25{--bnrHeight: 450px;--colMainWidth: 250px;--bnrGridTemplateAreas: "COL1 ...." "COL1 ...." ;--bnrGridTemplateColumns: var(--colMainWidth) 1fr;--bnrGridTemplateRows: calc(var(--bnrHeight) - var(--bnrFooterHeight)) var(--bnrFooterHeight);--bnrGridCoverAll: 1 / 1 / 3 / 5;--bnrBackgroundb1GridArea: 1 / 2 / 3 / 5;--bnrPebbleGridArea: var(--bnrGridCoverAll);--bnrC1AlignItems: center;--BTN-margin: 0 auto 0 auto}.bSASO25 .HPbnr__item--background--col--c1{flex-direction:row}.bSASO25 .HPbnr__item--background--background{display:flex;flex-direction:column;justify-content:flex-start}.bSASO25 .HPbnrWrap{height:auto}.bSASO25 .bCurve{display:block;height:calc(100% + 5px)}.bSASO25 .bCurve--large{display:none}.bSASO25 .bCurve--mobile{display:none}.bSASO25 .bCurve--left{left:-1px}.bSASO25 .bCurve--right{left:-1px}.bSASO25 .HPbnr__item--col .c-btn{display:flex}.bSASO25 .HPbnr__item--col .c-btn br{display:none}}@media(min-width: 768px){.bSASO25{--bnrHeight:450px;--colMainWidth: 350px;--bnrGridTemplateAreas: ".... COL1 .... ...." ".... COL1 .... ...." ;--bnrGridTemplateColumns: auto calc(var(--cont-max-width-HALF) - 50px) calc(var(--cont-max-width-HALF) + 50px) auto;--bnrGridTemplateRows: calc(var(--bnrHeight) - var(--bnrFooterHeight)) var(--bnrFooterHeight);--bnrGridCoverAll: 1 / 1 / 3 / 5;--bnrBackgroundb1GridArea: 1 / 3 / 3 / 5}}@media(min-width: 992px){.bSASO25{--colMainWidth: 400px}}@media(min-width: 1200px){.bSASO25{--bnrHeight: 530px;--colMainWidth: 350px;--bnrBackgroundb2Display: block;--bnrGridTemplateAreas: ".... COL1 ...." ".... COL1 ...." ;--bnrGridTemplateColumns: 1fr var(--colMainWidth) 1fr;--bnrGridCoverAll: 1 / 1 / 3 / 4;--bnrBackgroundb3Display: block;--bnrBackgroundb1GridArea: 1 / 1 / 3 / 2;--bnrBackgroundb2GridArea: 1 / 3 / 3 / 4;--bnrC1AlignItems: flex-end}.bSASO25 .HPbnr__item--col,.bSASO25 .HPbnr__item--background{padding-bottom:calc(var(--bnrFooterHeight)*.8)}.bSASO25 .HPbnr__item--background--b1{display:flex}.bSASO25 .bCurve--left{left:auto;right:-1px}.bSASO25 .bCurve--small{display:none}.bSASO25 .bCurve--large{display:block}.bSASO25 .HPbnrBackgroundWrap{display:block}}@media(min-width: 1400px){.bSASO25{--colMainWidth: 450px}}.bSASO25{--bnrBackgroundb1Image: url("https://leger.imgix.net/Destinations/Uk_D17/StIves_P4857/st-ives-25895.jpg?w=1000&h=800&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=.55&fp-y=.80&fp-z=1");--bnrBackgroundb1Size: cover;--bnrBackgroundb1Position: center;--bnrContentBackgroundColor: #e82e80;--bnrTitleBase: 35px;--bnrTitleLineHeight: .95;--bnrTitleMargin: 1.3rem auto .5rem auto;--bnrTlBrDisplay: block;--bnrTextBase: 16px;--bnrTextLineHeight: 1.3;--bnrTextMaxWidth: 250px;--bnrTextMargin: 0 auto 0 auto;--bnrButtonWrapMargin: 1rem auto -1.3rem auto;--BSflowerHeight: 50px;--BSflowerTop: 30px;--BSflowerLeft: 15px;--BSflowerTranslate: 0;--BSflowerRotate: -12deg;--BSflowerBottom: auto;--BSflowerRight: auto;--BSconeHeight: 50px;--BSconeTop: 35px;--BSconeRight: var(--BSflowerLeft);--BSconeTranslate: 0;--BSconeRotate: calc(var(--BSflowerRotate) * -1);--BSconeBottom: var(--BSflowerBottom);--BSconeLeft: var(--BSflowerRight)}.bSASO25 .HPbnrBackgroundWrap{--BTN-background-color: var(--color-brand-secondary);--BTN-color: var(--color-brand-main);--BTN-background-color-HOVER: var(--color-brand-main);--BTN-color-HOVER: var(--color-brand-secondary);--btnColorAltText: #e82e80;--btnColorAltTextHover: #e82e80;--BTN-line-height: 1.2}.bSASO25 .HPbnrBackgroundWrap--mobile{display:flex;height:100%;align-items:flex-end;--BTN-margin: 0 auto 60px auto;--BTN-font-size: .8rem;--BTN-width: 300px;--BTN-height: 48px}.bSASO25 .HPbnrWrap{--BTN-background-color: var(--color-brand-main);--BTN-margin: .5rem auto .5rem auto}.bSASO25 h1{max-width:var(--bnrTitleMaxWidth)}.bSASO25 .bnrTl{--textScriptRotate: -6deg}.bSASO25 .bnrTl--tagline{color:var(--color-brand-main)}.bSASO25 .bnrTl--main{color:var(--color-brand-secondary);margin:.2em auto .3em auto}.bSASO25 .bnrTl--main br{display:var(--bnrTlBrDisplay)}.bSASO25__buttonWrap{margin:var(--bnrButtonWrapMargin)}.bSASO25 .bnrSticker--flower{width:auto;height:var(--BSflowerHeight);top:var(--BSflowerTop);bottom:var(--BSflowerBottom);left:var(--BSflowerLeft);right:var(--BSflowerRight);transform:translate(var(--BSflowerTranslate)) rotate(var(--BSflowerRotate));position:absolute;z-index:20}.bSASO25 .bnrSticker--cone{width:auto;height:var(--BSconeHeight);top:var(--BSconeTop);bottom:var(--BSconeBottom);left:var(--BSconeLeft);right:var(--BSconeRight);transform:translate(var(--BSconeTranslate)) rotate(var(--BSconeRotate));position:absolute;z-index:20}@media screen and (max-width: 576px){.bSASO25{--bnrHeight: 650px}}@media(min-width: 370px){.bSASO25{--bnrTitleBase: 40px;--bnrTextBase: 18px;--bnrTextLineHeight: 1.3}}@media(min-width: 470px){.bSASO25{--bnrButtonWrapMargin: 1rem auto -2rem auto;--BSflowerHeight: 60px;--BSflowerLeft: 20px;--BSconeHeight: 70px;--BSconeRight: 20px}}@media screen and (max-width: 767px){.bSASO25{--bnrWrapOffset: 0px}}@media(min-width: 576px){.bSASO25{--bnrTitleMargin: 0rem auto .5rem auto;--bnrButtonWrapMargin: 1rem auto 0 auto;--BSflowerTop: 90px;--BSflowerLeft: 0;--BSconeTop: 90px;--BSconeRight: -10px}.bSASO25 .HPbnrBackgroundWrap--mobile{justify-content:flex-end;align-items:flex-start;margin-top:20px;--BTN-margin: 0 20px 60px auto;--BTN-font-size: .8rem;--BTN-width: 300px;--BTN-height: 48px}}@media(min-width: 768px){.bSASO25{--bnrTitleMargin: 0 auto .5rem auto;--bnrButtonWrapMargin: 1rem auto 0 auto}}@media(min-width: 992px){.bSASO25{--bnrTitleBase: 50px;--bnrTitleLineHeight: 1;--bnrTextBase: 18px;--bnrTextLineHeight: 1.3;--BSflowerTop: 40px;--BSflowerLeft: 0;--BSconeTop: 200px;--BSconeRight: -10px}}@media(min-width: 1200px){.bSASO25{--bnrBackgroundb1Image: url("https://leger.imgix.net/Destinations/Newquay_D1329/Newquay_P4761/newquay-beach-28972.jpg?w=1000&h=800&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=.55&fp-y=.80&fp-z=1");--bnrBackgroundb2Image: url("https://leger.imgix.net/Destinations/Spain_D12/Barcelona_P71/barcelona-15122.jpg?w=1000&h=600&auto=compress,enhance,format&q=72&fit=crop&crop=focalpoint&fp-x=1&fp-y=1&fp-z=1.05");--bnrBackgroundb2Position: bottom 30px left;--bnrWrapOffset: 100px;--bnrButtonWrapMargin: 2rem auto 0 auto;--bnrTitleBase: 60px;--bnrTextBase: 18px;--bnrTextMaxWidth: 100%;--BSflowerHeight: 70px;--BSflowerTop: 15%;--BSflowerLeft: 120px;--BSconeHeight: 70px;--BSconeTop: 75%;--BSconeRight: 150px}.bSASO25 .HPbnrBackgroundWrap{--BTN-width: 330px}.bSASO25 .HPbnrBackgroundWrap--mobile{display:none}.bSASO25 .HPbnrWrap{--BTN-margin: 1rem auto .5rem auto}}@media(min-width: 1400px){.bSASO25{--BTN-width: 400px;--bnrTextBase: 18px;--BSflowerHeight: 90px;--BSflowerTop: 10%;--BSflowerLeft: 160px;--BSconeHeight: 90px}.bSASO25 .HPbnrBackgroundWrap{--BTN-width: 400px}.bSASO25 .HPbnrBackgroundWrap{--BTN-width: 400px}}