.Blocks_wrapper__62Zjo[data-layout=signup]{position:relative}.Blocks_wrapper__62Zjo[data-layout=signup]:before{content:"";position:absolute;top:50%;right:0;z-index:-1;width:calc(50% - 100px);height:275px;background:var(--brand-colour-secondary);transform:translateY(-50%)}@media screen and (min-width:821px){[data-theme=Brightwater] .Blocks_wrapper__62Zjo[data-layout=signup]:before,[data-theme=DreamChallenges] .Blocks_wrapper__62Zjo[data-layout=signup]:before{top:calc(50% - 90px)}}[data-theme=DreamChallenges] .Blocks_wrapper__62Zjo[data-layout=signup]:before{background:#aad65e;-webkit-clip-path:polygon(0 60px,100% 0,100% 100%,0 100%);clip-path:polygon(0 60px,100% 0,100% 100%,0 100%)}@media screen and (max-width:820px){.Blocks_wrapper__62Zjo[data-layout=signup]:before{top:80%;width:calc(100% - 14px);height:160px}}.Blocks_wrapper__62Zjo[data-layout=guides_slider]{overflow-x:hidden}@media screen and (max-width:640px){.Blocks_wrapper__62Zjo[data-layout=gallery]{padding-top:45px;padding-bottom:45px}.Blocks_wrapper__62Zjo[data-layout=gallery]:first-child{padding-top:90px}}@media screen and (min-width:641px){.Blocks_wrapper__62Zjo[data-layout=gallery]{padding-top:67.5px;padding-bottom:67.5px}}@media screen and (max-width:640px){.Blocks_wrapper__62Zjo[data-layout=breadcrumbs]{padding-top:10px;padding-bottom:45px}}@media screen and (min-width:641px){.Blocks_wrapper__62Zjo[data-layout=breadcrumbs]{padding-top:10px;padding-bottom:45px}}.Blocks_wrapper__62Zjo[data-layout=related],.Blocks_wrapper__62Zjo[data-layout=text_media],.Blocks_wrapper__62Zjo[data-layout=why_choose_us]{position:relative}.Blocks_wrapper__62Zjo[data-layout=hero]{padding-top:0!important;padding-bottom:0!important}.Blocks_wrapper__62Zjo[data-layout=featured_tours]{padding-top:0;padding-bottom:0}@media screen and (max-width:640px){.Blocks_wrapper__62Zjo{padding-top:45px;padding-bottom:45px}.Blocks_wrapper__62Zjo:first-child{padding-top:90px}}@media screen and (min-width:641px){.Blocks_wrapper__62Zjo{padding-top:45px;padding-bottom:45px}.Blocks_wrapper__62Zjo:first-child{padding-top:225px}}