.hero-home{height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-types{height:120px;margin-top:-120px;z-index:2}.hero-intro p:first-of-type{letter-spacing:2px;font-size:14px;color:#fff}.hero-intro h1{line-height:50px;margin-bottom:40px}.hero-types .section-span,.hero-types .col{padding:0 !important}.hero-type-title{height:40px;margin-bottom:0;margin-left:60px}.hero-intro p{color:#fff !important}.hero-type-title p{font-size:14px;color:rgba(255,255,255,.78);font-family:'Playfair Display',serif}.hero-type-list{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.17) !important}.hero-types ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;margin:0}.hero-types ul li{color:#e2e2e2;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding-top:10px;padding-bottom:10px}.hero-types ul li{border-right:1px solid rgba(255,255,255,.14)}.hero-intro{color:#fff}.hero-cta p:nth-child(1) a{background:#651830;padding:18px 30px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hero-cta p:nth-child(1) a:hover{background:#3e0d1c;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hero-cta p:nth-child(1) a:before{content:'';position:relative;display:inline-block;margin-right:10px;height:15px;width:15px;background:url(/wp-content/uploads/2020/07/calendar-white.svg) no-repeat;background-position:center center}.hero-cta p:nth-child(2) a{padding:18px 30px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.hero-cta p:nth-child(2) a:hover{text-decoration:underline}.hero-cta p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;margin-right:10px}.hero-cta .content-wrapper{text-align:center;padding-top:20px}.general-title p{letter-spacing:2px;font-size:13px;text-transform:uppercase;color:#000}.text-caps{letter-spacing:2px;font-size:14px;text-transform:uppercase;color:#000}.home-introduction-content .col-lg-8{padding-right:8%}.home-introduction-content ul{padding-left:20px}.home-introduction{overflow:visible !important}.home-introduction:before{content:'';height:800px;width:800px;display:block;position:absolute;right:-200px;top:-300px;background:url(/wp-content/uploads/2020/07/Osset-Massage-Therapy-Logo-Burgendy.svg) no-repeat;opacity:.03;background-size:contain}.grid-image-left .container-fluid,.grid-image-left .col,.grid-image-right .container-fluid,.grid-image-right .col{padding-left:0;padding-right:0}.grid-image-left img,.grid-image-right img{display:block}.grid-image-left .col:nth-child(2),.grid-image-right .col:nth-child(1){padding:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid-image-left .col:nth-child(2) .col-inner,.grid-image-right .col:nth-child(1) .col-inner{padding:5%;border:3px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-image-left .col:nth-child(2) .col-inner{background:#651830}.grid-image-right .col:nth-child(1) .col-inner{background:#5b575c}.grid-image-left .col:nth-child(2) .col-inner p,.grid-image-right .col:nth-child(1) .col-inner p,.grid-image-left .col:nth-child(2) .col-inner h3,.grid-image-right .col:nth-child(1) .col-inner h3{color:#fff}.grid-image-left .col:nth-child(2) .col-inner h3,.grid-image-right .col:nth-child(1) .col-inner h3{font-weight:300}.grid-image-left .col:nth-child(2) .col-inner a,.grid-image-right .col:nth-child(1) .col-inner a{padding:15px 30px;margin-top:30px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #fff;text-transform:uppercase;letter-spacing:2px;font-size:12px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.grid-image-left .col:nth-child(2) .col-inner a:hover{background:#4a0f22;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.grid-image-right .col:nth-child(1) .col-inner a:hover{background:#3e3b40;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.grid-image-right .col:nth-child(1) .col-inner a,.grid-image-left .col:nth-child(2) .col-inner a{display:-webkit-box;display:-ms-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-image-right .col:nth-child(1) .col-inner a:before{content:'';width:20px;height:13px;display:inline-block;margin-right:10px;background:url(/wp-content/uploads/2020/07/massage-pricing-icon.svg) no-repeat}.grid-image-left .col:nth-child(2) .col-inner a:before{content:'';width:20px;height:13px;display:inline-block;margin-right:10px;background:url(/wp-content/uploads/2020/07/massage-type-icon.svg) no-repeat}.opening-days{width:50%;display:inline-block}.opening-times{width:50%;display:inline-block;text-align:right}.opening-days ul,.opening-times ul{padding-left:0;list-style:none}.opening-days ul li,.opening-times ul li{margin-bottom:10px}.home-contact .col-lg-7{padding-left:5%}.home-contact .wpcf7{background:#fff;border:3px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.home-contact .wpcf7 form{padding:5%}.home-contact h3{margin-bottom:10px}.home-contact p{margin-bottom:20px !important}.home-contact input,.home-contact select,.home-contact textarea{width:100%;height:60px;font-size:14px;color:#000;padding:10px;margin-bottom:20px;background:#f7f7f7;border:1px solid #dedede}.home-contact textarea{height:140px;padding:20px}.home-contact input::-webkit-input-placeholder,.home-contact textarea::-webkit-input-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;border-radius:0}.home-contact input::-moz-placeholder,.home-contact textarea::-moz-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;border-radius:0}.home-contact input:-ms-input-placeholder,.home-contact textarea:-ms-input-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;border-radius:0}.home-contact input::-ms-input-placeholder,.home-contact textarea::-ms-input-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;border-radius:0}.home-contact input::placeholder,.home-contact textarea::placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600;border-radius:0}.home-contact select::-webkit-input-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.home-contact select::-moz-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.home-contact select:-ms-input-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.home-contact select::-ms-input-placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}.home-contact select::placeholder{color:#696969;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:600}input.wpcf7-form-control.wpcf7-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#403c41;border:none;border-radius:0;color:#fff;padding:15px 30px;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding-left:50px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input.wpcf7-form-control.wpcf7-submit:hover{background:#651931;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}span.cf-submit:before{content:'';position:absolute;display:inline-block;margin-right:10px;height:15px;width:15px;top:21px;left:35px;background:url(/wp-content/uploads/2020/07/calendar-white.svg) no-repeat;background-position:center center;pointer-events:none}input#acceptform{width:20px;height:20px;float:left;margin-right:10px;cursor:pointer;-webkit-appearance:none;border-radius:0 !important}input#acceptform:checked{background:#3f3d41;border:1px solid #000;position:relative}input#acceptform:checked:before{content:'\2713';color:#fff;position:absolute;left:6px;top:3px}.covid-update{background:#651931;color:#fff;padding:5%}.covid-update p{color:#fff;font-size:14px;line-height:24px}.covid-update p:last-child{margin-bottom:0 !important}.covid-update strong{letter-spacing:2px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.covid-update strong:before{content:'';position:relative;display:inline-block;background:url(/wp-content/uploads/2020/07/info-icon.svg) no-repeat;height:20px;width:20px;background-size:contain;margin-right:10px}.home-contact .general-title p{margin-bottom:0 !important}.content-element.pricing-table-item h4{margin-bottom:5px}.content-element.pricing-table-item h4 small{float:right}.content-element.pricing-table-item p{padding-right:70px;font-size:16px;line-height:26px}.content-element.pricing-table-item{padding-bottom:.75rem;margin-bottom:.75rem}.pricing-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.pricing-item-title h4,.pricing-item-title p{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0 !important}.pricing-item-title span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:1 0 auto;border-bottom:1px dashed #00000040;margin-left:10px;margin-right:10px}.content-element.pricing-table-item p{padding-right:0}.page-header{padding-top:60px;padding-bottom:60px;overflow:visible !important}.page-header h1{margin-bottom:10px;font-size:50px;color:#fff}.page-header p{color:#fff;margin-bottom:20px !important}.page-header:after{content:'';display:block;position:absolute;width:70px;height:70px;background:#661930;bottom:-30px;left:0;right:0;margin:auto;z-index:2;border-radius:70px}.page-header:before{content:'';display:block;position:absolute;width:40px;height:40px;background:url(https://dev.ossettmassagetherapy.co.uk/wp-content/uploads/2020/07/Osset-Massage-Therapy-Logo-White.svg);bottom:-15px;left:0;right:0;margin:auto;z-index:3;border-radius:70px;opacity:.3}.massage-types img{display:block;width:100% !important;height:200px !important;-o-object-fit:cover;object-fit:cover}.massage-types h2{font-size:30px;margin-bottom:10px !important}.massage-types .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.massage-types .col-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.massage-types .textblock{padding:5%;height:100%}.massage-types .single-image{margin-bottom:0;height:200px}.new-to-massage .element-tab-link{height:100px;border:4px solid #efefef;background:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;letter-spacing:2px;font-size:13px;line-height:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:11% !important;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.new-to-massage .element-tab-link:hover{background:#fff;border:4px solid #651930;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.new-to-massage .element-tab-links>.element-tab-link[data-tab-active=active]{background:#651930;color:#fff}.new-to-massage .element-tab-links{margin-top:30px}.new-to-massage .content-wrapper.element-tab-content{text-align:center;width:60%;margin:20px auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-to-massage .content-element.element-tab-contents{display:-webkit-box;display:-ms-flexbox;display:flex}.new-to-massage .content-element.element-tab-contents strong{color:#651930}.benefits-info .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits-info .col:nth-child(1) ul,.benefits-info .col:nth-child(3) ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;background:#fff;border:1px solid #dadada;height:350px}.benefits-info .col:nth-child(1){margin-right:-5%;margin-left:5%;z-index:2}.benefits-info .col:nth-child(2){z-index:1}.benefits-info .col:nth-child(2) img{outline:2px solid #fff;outline-offset:-10px;border:1px solid #dadada;opacity:.8}.benefits-info .col:nth-child(3){margin-left:-5%;margin-right:5%;z-index:2}.benefits-info .col:nth-child(1) ul li,.benefits-info .col:nth-child(3) ul li{padding-top:10px;padding-bottom:10px;width:100%;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits-info .col:nth-child(1) ul li:before,.benefits-info .col:nth-child(3) ul li:before{content:'✓';width:23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#651931;margin-right:10px;font-size:17px}section.px-0.logo-pseudos.container-fluid:before{content:'';height:800px;width:800px;display:block;position:absolute;right:-200px;top:-300px;background:url(/wp-content/uploads/2020/07/Osset-Massage-Therapy-Logo-Burgendy.svg) no-repeat;opacity:.03;background-size:contain;z-index:3}.section-content.inner-row.row.massage-type-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.massage-type-row .col{padding:0}.massage-type-row img{float:left;height:100% !important;-o-object-fit:cover;object-fit:cover}.massage-type-row .col>.col-inner{height:100%}.massage-type-row .col .col-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.massage-type-row .content-element.textblock{width:100%}.massage-type-row .col-lg-7{border-bottom:4px solid #661831;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem}.massage-type-row .col>.col-inner .single-image,.massage-type-row .col>.col-inner .single-image div{height:100%}.content-element.textblock.section-header{max-width:58.333333%;margin:0 auto !important;float:unset}.price-list-left .pricing-item-title span{border-color:#ffffff40}.price-list-left *{color:#fff}.price-list-right{background:#fff;padding:0}.price-list-left{background:#5b575c;padding:0}.price-list-left .raw-code,.price-list-right .raw-code{padding:2rem 3rem}.price-list-left img,.price-list-right img{display:block;height:300px !important;-o-object-fit:cover;object-fit:cover}.price-list-left .single-image:after{content:'';position:absolute;left:0;top:0;background:rgba(0,0,0,.54);height:100%;width:100%}.price-list-right .single-image:after{content:'';position:absolute;left:0;top:0;background:rgba(255,255,255,.62);height:100%;width:100%}.price-list-left .content-element.textblock,.price-list-right .content-element.textblock{margin-bottom:0;position:absolute;height:300px;width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-list-left h3{border:2px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:18px 32px;color:#fff;display:table}.price-list-right h3{border:2px solid #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:18px 32px;color:#000;display:table}section.contact-map .section-span,section.contact-map .col{padding-left:0;padding-right:0}.contact-map iframe{float:left;width:100%;height:550px}input.wpcf7-form-control.wpcf7-submit{padding-left:50px !important}.legal-document-wrapper .section-content>.col{background:#fff;padding:4rem}.legal-document-wrapper *{font-size:15px;line-height:25px}.legal-document-wrapper h1{font-size:46px;line-height:56px}.legal-document-wrapper h2{font-size:36px;line-height:46px}.legal-document-wrapper h3{font-size:26px;line-height:36px}.legal-document-wrapper h4{font-size:22px;line-height:32px}