img{display:block}h1{font-size:45px}body h2{font-size:40px;font-family:var(--primaryfont-bold);line-height:1.2}a.act-btn.cta-btn{padding:15px 30px;border-radius:3px;border:0}.rows{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%}.rows>div{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%}.zw-product-header,.banner-section{background:#000519 url(//www.zohowebstatic.com/sites/zweb/images/bookings/images/testi-grid.jpg);background-repeat:repeat;background-size:auto;background-attachment:fixed}.banner-content h1 span{color:#09f3fe}.banner-section .content-wrap{max-width:850px;margin:0 auto}.banner-section{padding:5em 0 11em}.banner-content{text-align:center;color:#fff}.banner-content h1{font-size:40px}.banner-section p{font-size:18px;max-width:500px}.bubble{width:80px;height:70px;position:absolute;opacity:.3}.bubble>span{background:#e0533d;width:40px;height:40px;display:block;position:absolute;border-radius:50%}.bubble>span.icon-1{left:0}.bubble>span.icon-2{width:20px;height:20px;left:60px;background:#09f3fe}.bubble>span.icon-3{width:10px;height:10px;right:30px;bottom:0;background:#ecbf09}.bubble.ani-1{left:-120px;top:-60px}.bubble.ani-2{right:-90px;bottom:-70px;transform:scale(-1,-1)}.testi-section .col-1{flex:0 0 35%;-ms-flex:0 0 35%;max-width:35%;padding:0 15px;position:sticky;position:-webkit-sticky;top:100px;-ms-flex-item-align:start;align-self:flex-start}.testi-section .col-2{flex:0 0 65%;-ms-flex:0 0 65%;max-width:65%;padding:0 15px;-ms-flex-item-align:start;align-self:flex-start}.name{position:relative;padding-left:65px;margin-top:23px}.wrapper .name p{line-height:1.4}.name::before{background:url(//www.zohowebstatic.com/sites/zweb/images/bookings/images/royal-clogo.png) no-repeat;background-size:45px auto;content:"";position:absolute;left:0;width:50px;top:7px;height:71px}.name strong{display:block;font-family:var(--primaryfont-bold);font-size:22px;line-height:1.3}.testi-section .content-wrap{background:#fff;margin-top:-100px;padding:90px 90px;border-top:5px solid #fece00}.wrapper p{font-size:18px;line-height:2}span.bg-color{background:linear-gradient(to right,rgba(255,255,255,0) 50%,#fffa85 50%);background-size:200%;background-position:0 0;transition:all 1s ease-in-out;display:inline}.middle-animated span.bg-color{background-position:-100%}.testi-content{margin-bottom:50px}.testi-content:last-child{margin-bottom:0}.appointment-section{background:#ffe676;padding:6em 0 10em;overflow:hidden}.appointment-section .rows{align-items:center;-ms-flex-align:center}.appointment-section .img-1 img{max-width:120%;box-shadow:0 0 20px rgba(0,0,0,0.15)}.appointment-section .img-2{position:absolute;bottom:-80px;left:-100px;max-width:200px}.app-img{position:relative}.appointment-section .img-2 img{border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,0.15);border:3px solid #000}.app-content{max-width:480px}.cta-section{background:#1c1931 url(//www.zohowebstatic.com/sites/zweb/images/bookings/images/booking-cta-bg.jpg);color:#fff;text-align:center;padding:6em 0;background-repeat:repeat}.cta-content a.act-btn.cta-btn{margin-top:10px}.cta-section p{margin:0}.cta-section .content-wrap{max-width:768px}.cta-section span.icon{background:url(//www.zohowebstatic.com/sites/zweb/images/bookings/images/bookings-footer-sprites.png);background-repeat:no-repeat;background-position:0 0;background-size:240px;position:absolute;display:inline-block;width:48px;height:46px}.cta-section span.icon.icon-2{background-position:-50px 0;top:0;left:-5em}.cta-section span.icon.icon-4{background-position:-200px 0;bottom:4em;right:-6em}.cta-section span.icon.icon-5{background-position:-150px 0;bottom:8em;right:-3em}.cta-section span.icon.icon-3{background-position:-100px 0;bottom:0;right:20px}.cta-section span.icon.icon-1{left:-1em;top:5em;background-position:0 0}.cta-section span.icon.icon-6{background:0;border:1px solid #615f70;width:12px;height:12px;left:-5em;top:5em}.cta-section span.icon.icon-7{background:0;border:1px solid #615f70;width:12px;height:12px;right:-1em;top:3em;border-radius:50%}.cta-section span.icon.icon-6{animation:5s rotate linear infinite}.fadeinup1,.fadeinup2,.fadeinup3{opacity:0}.fadeinup1,.fadeinup2,.fadeinup3,.textup1,.textup2,.textup3,.textup4{transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);transition:all 1s ease;-webkit-transition:all 1s ease}.middle-animated .fadeinup1,.middle-animated .fadeinup2,.middle-animated .fadeinup3,.middle-animated .textup1,.middle-animated .textup2,.middle-animated .textup3,.middle-animated .textup4{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.fadeindown1,.fadeinup1,.textup1{transition-delay:.2s;-webkit-transition-delay:.2s}.fadeindown2,.fadeinup2,.textup2{transition-delay:.4s;-webkit-transition-delay:.4s}.fadeinleft3,.fadeinright3,.fadeindown3,.fadeinup3,.textup3{transition-delay:.6s;-webkit-transition-delay:.6s}.textup4{transition-delay:.8s;-webkit-transition-delay:.8s}.scaling1,.scaling2,.scaling3,.scaling4,.scaling5{opacity:0;transform:scale(0.3);-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transition:all 1s ease;-webkit-transition:all 1s ease}.middle-animated .scaling1,.middle-animated .scaling2,.middle-animated .scaling3,.middle-animated .scaling4,.middle-animated .scaling5{opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}.scaling1{transition-delay:1s;-webkit-transition-delay:1s}.scaling2{transition-delay:1.2s;-webkit-transition-delay:1.2s}.scaling3{transition-delay:1.4s;-webkit-transition-delay:1.4s}.scaling4{transition-delay:1.6s;-webkit-transition-delay:1.6s}.scaling5{transition-delay:1.8s;-webkit-transition-delay:1.8s}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}p.quote{font-style:italic}.business-section{margin:50px auto 0;text-align:center}@media screen and (max-width:1440px){.appointment-section .img-1 img{max-width:100%}}@media screen and (max-width:1280px){h1{font-size:36px}body h2{font-size:32px}.banner-content h1{font-size:32px}.appointment-section .img-2{max-width:150px;left:-60px;bottom:-40px}.appointment-section{padding:6em 0 7em}.cta-section{padding:4em 0}}@media screen and (max-width:1199px){.banner-section{padding:4em 0 9em}.banner-section .content-wrap{max-width:650px}.bubble.ani-2{bottom:-30px}.testi-section .content-wrap{padding:50px 50px}.appointment-section{padding:5em 0}.appointment-section .img-2{display:none}}@media screen and (max-width:1023px){.banner-section{padding:0;position:relative}.banner-section .mail{margin-bottom:25px}.banner-content{padding:2em 0 3em}.rows>div{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%}.testi-section .content-wrap{margin:0 auto;padding:50px 0;border:0}.bubble{display:none}.wrapper p{font-size:16px}.name strong{font-size:20px}.app-content{margin:0 auto 30px;text-align:center;max-width:540px}.appointment-section{padding:3em 0}.cta-section span.icon{display:none}.cta-section{padding:3em 0}}@media screen and (max-width:767px){.banner-content{padding:3em 0 3em}.banner-content h1{font-size:26px}body h2{font-size:26px}.testi-section .col-1,.testi-section .col-2{position:relative;top:0;flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%}.testi-img img{max-width:160px}.cta-section h2{font-size:28px}}