@import url(https://fonts.googleapis.com/css2?family=Aboreto&family=Bungee+Inline&family=Cormorant:wght@300&family=Work+Sans:wght@100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant:wght@300&display=swap);*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%}body{overflow-x:hidden}#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}li,ul{list-style-type:none;list-style:none;text-decoration:none}.App{height:100%;overflow-x:hidden;position:relative;width:100%}.ReactModalPortal{background-color:#fff;left:0;position:absolute;top:0;z-index:99}.ReactModal__Overlay{opacity:0;transition:opacity .3s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.smallText{font-size:11px}.privacyText{text-transform:none}.spiel{align-items:center;background-color:#30424d;color:#fff;display:flex;flex-direction:column;font-family:Playfair Display,sans-serif;font-family:Cormorant Garamond,serif;font-family:BebasNeueRegular,Arial Narrow,Arial,sans-serif;font-family:Work Sans,sans-serif;height:100vh;justify-content:center}.spiel h3{font-family:Playfair Display,sans-serif;font-family:Cormorant Garamond,serif}.videoWrapper *{background:#30424d;left:0;object-fit:cover;pointer-events:none;position:fixed;top:0;z-index:1}.blurbContainer,.videoWrapper *{height:100%;overflow:hidden;width:100%}.blurbContainer{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;z-index:2}.blurbContainer h1{font-size:80px;line-height:60px;margin-bottom:20px}.blurbContainer h2{font-family:Cormorant Garamond,serif;font-family:Work Sans,sans-serif;font-size:20px;line-height:26px;width:800px}@media (max-width:640px){.blurbContainer h1{font-size:60px}.blurbContainer h2{font-size:18x;padding:0 10px;width:100%}}.videoWrapper iframe{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;opacity:.4;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:1}h1{font-family:Playfair Display,sans-serif;font-family:Cormorant Garamond,serif;font-family:BebasNeueRegular,Arial Narrow,Arial,sans-serif;font-family:Work Sans,sans-serif;font-size:108px;margin:0;opacity:100%;padding:0;z-index:2}@media (max-width:640px){h1{font-size:72px}}h1{-webkit-animation:anim-lineUp 2s ease-out;animation:anim-lineUp 2s ease-out}@-webkit-keyframes anim-lineUp{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}20%{opacity:0}50%{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-lineUp{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}20%{opacity:0}50%{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}@-webkit-keyframes anim-lineUp-full{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}20%{opacity:0}50%{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-lineUp-full{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}20%{opacity:0}50%{opacity:.6;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}header{left:0;padding:23px 0;padding:27px 0;position:absolute;top:0;width:100%;z-index:9}.nav{align-items:center;display:flex;justify-content:center;width:100%}.logo{width:180px}@media (min-width:640px){header{padding:23px 0}.logo{width:260px}}.line-after{align-items:center;display:flex;height:30px;justify-content:center;margin:20px 0;text-align:center!important;width:100%}.line-after:after{background-color:#e6e7ec;content:"";display:block;height:30px;width:2px}.menu{display:flex}.menu .item{display:none}.menu a{color:#bfbab2}.menu a,.menu li{text-decoration:none}.menu li{margin:auto;position:relative}.menu li a{color:#b5845c;font-size:1.1em;padding:0 10px;transition:all .3s linear}.menu li a,.menu li button{font-family:Playfair Display,sans-serif;font-family:Cormorant Garamond,serif}.menu li button{font-size:1em}.menu a:hover{color:hsla(0,0%,100%,.3)}.menu,.submenu{list-style-type:none}.menu li{padding:0 7px}.menu .toggle .hamburger{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:5px 7px 0;position:relative;-webkit-transform-origin:center;transform-origin:center;transition:.5s ease-in-out;-webkit-user-select:none;user-select:none}.menu .toggle input:checked+.menu .toggle .hamburger{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu .toggle .l1{margin-bottom:3px}.quote-btn{background-color:#b5845c;background-color:#30424d;border:none;border-radius:7px;color:#fff;cursor:pointer;padding:7px 13px}label .hamburger,label .menu{display:none}@media (min-width:960px){.menu .item{display:none}}.root{height:100%}.intro-slideshow{background:transparent url(/static/media/8.bc2e97fd5b6de67845e6.jpg) no-repeat 50% fixed;display:table;height:100%;margin:auto;width:100%}.intro-slideshow h2{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.intro-slideshow .inner{display:flex;height:100vh;justify-content:center;max-width:none;width:100%}.intro-slideshow:after{background:transparent url(/static/media/1.f30244775fc4117a0819.jpg) no-repeat 50% fixed;content:""}.intro-slideshow li span{-webkit-animation:imageAnimation 36s linear 0s infinite;animation:imageAnimation 36s linear 0s infinite;background-position:50% 50%;background-repeat:none;background-size:cover;color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999999}.intro-slideshow li div{-webkit-animation:titleAnimation 36s linear 0s infinite;animation:titleAnimation 36s linear 0s infinite;background-color:#30424d;bottom:30px;color:#fff;left:0;opacity:70%;position:absolute;text-align:center;width:100%;z-index:1000}.intro-slideshow li div h3{background-color:#fff;bottom:0;color:#000;font-family:BebasNeueRegular,Arial Narrow,Arial,sans-serif;font-size:240px;left:0;line-height:200px;padding:0;position:fixed}.page{z-index:11}.page .header{background-color:#30424d}.page .header h3{background:transparent url(/static/media/thatcher-icon.f456d31e7c61d75fccde.png) no-repeat;background-size:30px 31px;color:#b5845c;font-family:Poppins,sans-serif;font-family:Playfair Display,sans-serif;font-size:20px;height:40px;padding-left:40px;padding-top:3px}@media (min-width:960px){.page .blurb{background-color:#fff;margin:auto;padding:80px 40px;text-align:center}}.page .services{background-color:#f2f3f8;padding:80px 40px;text-align:center}.page .services h2{color:#434446;font-family:Cormorant Garamond,serif;font-size:30px;margin-bottom:20px}.page .services h3{color:#434446;font-family:Poppins,sans-serif;font-family:Work Sans,sans-serif;font-size:calc(1.375rem + 1.5vw);margin-bottom:20px}.page .services p{color:#434446;font-family:Playfair Display,sans-serif;font-size:16px;font-weight:400;line-height:30px;margin-bottom:20px;text-align:center}.footer,.page .services p{font-family:Poppins,sans-serif}.footer{color:#8e8f90;padding:20px}.footer h3{background:transparent url(/static/media/thatcher-icon.f456d31e7c61d75fccde.png) no-repeat;background-size:50px 51px;font-family:Poppins,sans-serif;font-family:Playfair Display,sans-serif;font-family:Work Sans,sans-serif;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:400;margin:20px 0;padding:3px 60px 10px}.footer .enquiry-btn{background-color:#b5845c;background-color:#30424d;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:Playfair Display,sans-serif;font-family:Cormorant Garamond,serif;font-size:1.1em;padding:14px 26px}.footer .copyright{border-top:1px solid #ccc;font-size:.8em;margin-top:40px;padding:10px 0}.footer .copyright ul{display:inline-flex;flex-direction:row;margin-bottom:40px}.footer .copyright li{margin-right:10px;padding-right:10px;position:relative}.footer .copyright li:not(:last-child):after{bottom:0;content:"|";opacity:.5;position:absolute;right:0;top:0}[data-am-gallery]{height:100vh;width:100vw}[data-am-gallery] input[type=radio]{position:fixed;top:-9999px}[data-am-gallery] input[type=radio]:checked:nth-child(5)~.images .image:nth-child(5){opacity:1}[data-am-gallery] input[type=radio]:checked:nth-child(5)~.navigation .dot:nth-child(5){background-color:#b5845c}[data-am-gallery] input[type=radio]:checked:nth-child(4)~.images .image:nth-child(4),[data-am-gallery] input[type=radio]:checked:nth-child(5)~.navigation .dot:nth-child(5):hover{opacity:1}[data-am-gallery] input[type=radio]:checked:nth-child(4)~.navigation .dot:nth-child(4){background-color:#b5845c}[data-am-gallery] input[type=radio]:checked:nth-child(3)~.images .image:nth-child(3),[data-am-gallery] input[type=radio]:checked:nth-child(4)~.navigation .dot:nth-child(4):hover{opacity:1}[data-am-gallery] input[type=radio]:checked:nth-child(3)~.navigation .dot:nth-child(3){background-color:#b5845c}[data-am-gallery] input[type=radio]:checked:nth-child(2)~.images .image:nth-child(2),[data-am-gallery] input[type=radio]:checked:nth-child(3)~.navigation .dot:nth-child(3):hover{opacity:1}[data-am-gallery] input[type=radio]:checked:nth-child(2)~.navigation .dot:nth-child(2){background-color:#b5845c}[data-am-gallery] input[type=radio]:checked:first-child~.images .image:first-child,[data-am-gallery] input[type=radio]:checked:nth-child(2)~.navigation .dot:nth-child(2):hover{opacity:1}[data-am-gallery] input[type=radio]:checked:first-child~.navigation .dot:first-child{background-color:#b5845c}[data-am-gallery] input[type=radio]:checked:first-child~.navigation .dot:first-child:hover{opacity:1}[data-am-gallery] .image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:opacity .4s ease}[data-am-gallery] .navigation{bottom:40px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}[data-am-gallery] .dot{background-color:hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 3px;transition:opacity .2s ease;width:15px}[data-am-gallery] .dot:hover{opacity:.8}.appointmentBtn{align-items:center;border:2px solid #000;justify-items:center;-webkit-transform:translateX(130%);transform:translateX(130%);transition:background .3s ease-out,.6s cubic-bezier(.42,0,.07,.99),-webkit-transform 1s cubic-bezier(.63,0,.08,1);transition:transform 1s cubic-bezier(.63,0,.08,1),background .3s ease-out,.6s cubic-bezier(.42,0,.07,.99);transition:transform 1s cubic-bezier(.63,0,.08,1),background .3s ease-out,.6s cubic-bezier(.42,0,.07,.99),-webkit-transform 1s cubic-bezier(.63,0,.08,1);width:auto}#appointmentBtn,.appointmentBtn{background:#000;bottom:25px;color:#fff;cursor:pointer;font-family:Cormorant Garamond,serif;font-family:Poppins,sans-serif;font-size:14px;overflow:hidden;padding:9px 18px;position:fixed;right:20px;-webkit-transform:translateX(0);transform:translateX(0);z-index:100}#appointmentBtn a{color:#fff;position:relative;text-decoration:none;transition:all .45s ease-Out}#circle{background:#ccc;border-radius:50%;height:0;left:70px;line-height:40px;opacity:0;position:absolute;top:20px;transition:all .5s ease-Out;width:0}#appointmentBtn:hover #circle{height:500%;left:-70px;opacity:1;top:-70px;width:200%}#appointmentBtn:hover a{color:#2d3142}.main__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:100%;padding:3px;width:100%}
/*# sourceMappingURL=main.904f96fe.css.map*/