/*!
 * Bootstrap Grid v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}*{box-sizing:border-box;font:inherit;line-height:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,grid,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,noscript,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul{list-style:none}a,button,input,select,textarea{background:transparent;cursor:pointer}button{border:none;padding:0}@supports(-webkit-touch-callout: none){input,textarea{background-clip:padding-box}}:root{font-size:62.5%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){:root{font-size:10px}}@font-face{font-family:"Popstone-Heavy";font-style:normal;font-weight:normal;font-display:swap;src:local("Popstone-Heavy"),url(/static/fonts/popstone-heavy.woff2) format("woff2")}@font-face{font-family:"Harmonia-Bold";font-style:normal;font-weight:normal;font-display:swap;src:local("Harmonia-Bold"),url(/static/fonts/harmonia-bold.woff2) format("woff2")}@font-face{font-family:"Harmonia-Regular";font-style:normal;font-weight:normal;font-display:swap;src:local("Harmonia-Regular"),url(/static/fonts/harmonia-regular.woff2) format("woff2")}html{scroll-behavior:smooth}body{margin:0;font-size:1.8rem;font-family:"Harmonia-Regular","Helvetica","Helvetica Neue",sans-serif;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Harmonia-Bold","Helvetica","Helvetica Neue",sans-serif}h1{font-size:6.4rem}h2{font-size:3.2rem;margin-bottom:1.5rem}h3{font-size:2.4rem;margin-bottom:1rem}h4{font-size:1.8rem;margin-bottom:.5rem}p{margin-bottom:1rem;line-height:2.1rem}a{color:inherit;transition:.2s ease-in-out}a:hover{opacity:.6}strong{font-family:"Harmonia-Bold","Helvetica","Helvetica Neue",sans-serif}.stf-screen-reader{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:.1rem;width:.1rem;margin:.1rem;padding:0;border:0}.stf-hidden{display:none !important}.stf-overflow-hidden{height:.1rem;overflow:hidden}*{outline:none !important;-webkit-tap-highlight-color:transparent}@media(min-width: 62em){*::-webkit-scrollbar{width:6px;height:6px}*{scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.8) rgba(17,17,17,.1)}*::-webkit-scrollbar-track{background:rgba(17,17,17,.1)}*::-webkit-scrollbar-thumb{background-color:rgba(17,17,17,.8)}}.container{max-width:140rem}.stf-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.25rem 2.5rem;border-radius:5rem;font-size:1.4rem;text-align:center;text-transform:uppercase;text-decoration:none;transition:.2s ease-in-out;opacity:1}.stf-button:hover{opacity:1;transform:scale(1.05)}.stf-button--transparent{font-family:"Harmonia-Bold","Helvetica","Helvetica Neue",sans-serif;color:#111;background-color:transparent}.stf-button--accent{font-family:"Harmonia-Bold","Helvetica","Helvetica Neue",sans-serif;color:#fff;background-color:#fd5f06}.stf-button--accent:hover{box-shadow:0 0 3rem .4rem rgba(253,95,6,.25)}.stf-modal{display:none}.stf-modal--open{display:block}.stf-modal[aria-hidden=false] .stf-modal__overlay{-webkit-animation:modalFadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:modalFadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.stf-modal[aria-hidden=false] .stf-modal__container{-webkit-animation:modalSlideIn .3s cubic-bezier(0, 0, 0.2, 1);animation:modalSlideIn .3s cubic-bezier(0, 0, 0.2, 1)}.stf-modal[aria-hidden=true] .stf-modal__overlay{-webkit-animation:modalFadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:modalFadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.stf-modal[aria-hidden=true] .stf-modal__container{-webkit-animation:modalSlideOut .3s cubic-bezier(0, 0, 0.2, 1);animation:modalSlideOut .3s cubic-bezier(0, 0, 0.2, 1)}.stf-modal__container,.stf-modal__overlay{will-change:transform}.stf-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(17,17,17,.6)}.stf-modal__container{display:flex;flex-direction:column;max-width:60rem;max-height:70vh;height:90%;width:90%;padding:3rem;border-radius:2rem;box-sizing:border-box;background-color:#fff}@media(max-width: 61.99em){.stf-modal__container{width:100%;height:100%;max-height:initial;border-radius:0}}.stf-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.stf-modal__close{margin-bottom:.75rem;background:transparent;border:0}.stf-modal__close:before{content:"✕"}.stf-modal__content{height:100%;overflow-y:auto;color:rgba(17,17,17,.8)}@-webkit-keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes modalFadeOut{from{opacity:1}to{opacity:0}}@keyframes modalFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes modalSlideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes modalSlideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes modalSlideOut{from{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes modalSlideOut{from{transform:translateY(0)}to{transform:translateY(15%)}}.stf-scroll-to-top{position:fixed;bottom:3.5rem;right:3.5rem;z-index:3;height:4.5rem;width:4.5rem;padding:1rem;border:none;border-radius:4.5rem;background-color:#111;outline:none;display:flex;justify-content:center;align-items:center;transform:translateY(20rem);transition:all .35s ease-in-out;cursor:pointer}.stf-scroll-to-top img{height:1.75rem;width:1.75rem}.stf-scroll-to-top.is-active{transform:translateY(0)}.stf-navigation ul{text-align:right;margin:1rem 0;font-family:"Harmonia-Bold","Helvetica","Helvetica Neue",sans-serif}.stf-navigation ul li{display:inline;margin:0 1rem}.stf-navigation ul li a{text-decoration:none}.stf-footer p:last-child{opacity:.5}.stf-footer__content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:30rem;margin:0 auto 3rem auto}.stf-cookies{position:fixed;z-index:4;bottom:0;left:1rem;max-width:87.5rem;padding:3rem;border-top-right-radius:2rem;background-color:#fff;box-shadow:rgba(17,17,17,.1) 0 0 2rem;transform:translateY(100%);transition:.3s ease}.stf-cookies.is-active{transform:translateY(0)}.stf-cookies__toggle{position:absolute;top:-3.1rem;left:0;display:flex;justify-content:center;align-items:center;padding:.65rem 1rem;border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:#fd5f06;color:#fff}.stf-cookies h2{font-size:1.8rem}.stf-cookies p{font-size:1.4rem;margin-bottom:1.5rem}.stf-cookies button{margin-bottom:0}.stf-cookies .stf-form{display:flex;max-width:100%;justify-content:space-between}.stf-cookies .stf-form__field{display:inline-block;width:auto;margin-right:3rem;padding-bottom:0;font-size:1.5rem}@media(max-width: 61.99em){.stf-cookies{right:1rem}.stf-cookies .stf-form{flex-wrap:wrap}.stf-cookies .stf-form__field{margin-bottom:1.5rem}.stf-cookies .stf-form__fields,.stf-cookies .stf-form__controls{width:100%}.stf-cookies .stf-form__controls{display:flex;flex-direction:row-reverse;justify-content:flex-end}}@media(max-width: 35.99em){.stf-cookies{padding:2rem}.stf-cookies .stf-form__fields{margin-bottom:1.5rem}.stf-cookies .stf-form__field{margin-bottom:0;margin-right:1.5rem}.stf-cookies .stf-form__controls{flex-wrap:wrap;flex-direction:column-reverse}.stf-cookies .stf-form button{width:100%}}.stf-header,.stf-info{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:65rem;margin:0 auto 6rem auto}.stf-header{position:relative;padding-top:9rem;text-align:center}.stf-header img{height:15rem;margin-bottom:1.5rem;border-radius:.5rem}.stf-header p{margin-bottom:1.5rem}.stf-header ul{top:3rem;right:0;position:absolute}.stf-header ul li{display:inline-block;margin:0 1rem}.stf-header ul li a{font-size:2.2rem;text-decoration:none}.stf-header ul li a.active{font-family:"Harmonia-Bold","Helvetica","Helvetica Neue",sans-serif;text-decoration:underline}.stf-rating{margin-top:3rem}.stf-rating h2{font-size:3.5rem;font-family:"Popstone-Heavy","Helvetica","Helvetica Neue",sans-serif;margin-bottom:0}.stf-rating span a{text-decoration:none}.stf-rating span img{height:3.5rem;width:3.5rem;margin-bottom:0}.stf-rating p{font-size:1.5rem}.stf-info{margin-bottom:0}.stf-info h1,.stf-info h2{font-family:"Popstone-Heavy","Helvetica","Helvetica Neue",sans-serif;font-size:6rem;margin-bottom:0}.stf-info h3{margin-bottom:0}.stf-info hr{width:100%;margin:3.75rem 0 3rem 0;border-bottom:1px solid #cfcfcf}.stf-services em{font-style:italic}.stf-services span{font-style:italic;font-size:1.5rem}.stf-services-update{display:flex;gap:3rem;justify-content:center;align-items:center;padding:3rem;color:#fff;background-color:#111;font-size:2.2rem;border-radius:2rem}.stf-services-update p{line-height:2.6rem;margin-bottom:0}.stf-services-update span{color:#fd5f06;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:4rem;font-style:normal;font-family:"Popstone-Heavy","Helvetica","Helvetica Neue",sans-serif;flex:1;min-width:4rem;border-radius:4rem}.stf-services-list .stf-service:nth-child(1){border:.5rem solid #fd5f06}.stf-services-list .stf-service:nth-child(1) h3{color:#fd5f06}.stf-services-list .stf-service:nth-child(2){border:.5rem solid #00955d}.stf-services-list .stf-service:nth-child(2) h3{color:#00955d}.stf-services-list .stf-service:nth-of-type(3){border:.5rem solid #ff98b6}.stf-services-list .stf-service:nth-of-type(3) h3{color:#ff98b6}.stf-services-list .stf-service:nth-of-type(4){border:.5rem solid #0b39cd}.stf-services-list .stf-service:nth-of-type(4) h3{color:#0b39cd}.stf-services-list .stf-service:nth-of-type(n + 5){border:.5rem solid #111}.stf-services-list .stf-service:nth-of-type(n + 5) h3{color:#111}.stf-service{display:block;padding:3rem;border-radius:2rem;margin-bottom:3rem}.stf-service h3{font-size:4.25rem;font-family:"Popstone-Heavy","Helvetica","Helvetica Neue",sans-serif}.stf-service__images{margin-bottom:1.5rem;display:flex;margin-top:1.5rem}.stf-service__images:empty{display:none}.stf-service__images a{display:inline-block;margin-right:1.5rem}.stf-service__images a:last-child{margin-right:0}.stf-service__images a:hover{transform:scale(1.05);opacity:1}.stf-service__images img{width:100%;border-radius:2rem;vertical-align:middle}.stf-service__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:1.5rem;margin-top:1.5rem;color:#fff;background-color:#111;border-radius:4rem;text-decoration:none}.stf-service__link__content{transform:translateY(2px)}.stf-policy{margin-bottom:3rem}.stf-positive{margin:6rem 0;-webkit-animation:rotation 20s infinite linear;animation:rotation 20s infinite linear}.stf-booking{margin-top:6rem;text-align:center}.stf-booking a{display:inline-block;padding:1rem 3rem;margin-bottom:.75rem;border-radius:5rem;font-size:3.6rem;font-family:"Popstone-Heavy","Helvetica","Helvetica Neue",sans-serif;color:#fff;background-color:#fd5f06}.stf-booking p{margin-bottom:0}@media(max-width: 35.99em){.stf-header h2,.stf-info h2{font-size:5rem}.stf-rating h2{font-size:3.5rem}.stf-header{margin-bottom:3rem}.stf-header img{height:10rem}.stf-info{padding:0 1rem}.stf-info h3{font-size:3.2rem}.stf-policy h3{font-size:2.4rem}.stf-service{padding:2rem}.stf-service h3{font-size:3.15rem}.stf-service__images{display:block}.stf-service__images a{display:block;margin:0 auto 3rem auto}.stf-service__images a:last-child{margin-bottom:0}.stf-service__images a img{margin:0}.stf-booking a{font-size:3rem}}@media(max-width: 22.8025em){.stf-info{padding:0}}@media(max-width: 61.99em){.stf-service__link{width:100%}}@-webkit-keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
