h1{font-size:2em}h5{font-size:.83em}h6{font-size:.75em}div.header_navigation a.contact{margin-right:15px;color:#3a3a3a}.btn,div.enquire-button a{background-color:#b68910;color:#fff;border:2px solid #b68910;padding:5px 20px;transition:.5s ease-in-out}.btn:hover,div.enquire-button a:hover{background-color:transparent;color:#b68910}.navMove{transform:translate(0%,0)!important}div.home-slider *:focus{outline:none}div.slider-item{height:600px}div.slider-item img{height:100%;width:100%;object-fit:cover}div.slider-image{position:relative;overflow:hidden}div.slider-overlay{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}div.slider-content{position:absolute;top:50%;left:2%;transform:translate(0%,-50%);color:#24204f;width:550px}div.slider-content.middle{bottom:0;left:50%;transform:translate(-50%,50%);text-align:center}div.slider-content h2{font-size:25px;margin-bottom:7.5px}div.slider-content.middle .line{margin:0 auto;margin-bottom:15px}.white{color:#fff!important;text-shadow:2px 2px 0px #000}div.about-section{margin:30px 0}div.about-logo{display:flex;align-items:center;justify-content:center}div.about-logo img{max-width:250px}div.services-item{padding:15px}div.services-image{position:relative;overflow:hidden}div.services-image img{height:350px;width:100%;object-fit:cover}div.services-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(36,32,79,.6)}div.services-inner{height:90%;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.services-title h2{margin-bottom:5px}div.services-bulletpoints-item{padding:0;margin-bottom:5px}div.services-top-section div.services-bulletpoints-item{width:49%;display:inline-block}div.services-bulletpoints-item i{margin-right:15px;font-size:25px;color:#b68910}div.services-button{position:absolute;bottom:0;right:0}div.services-button a:hover{color:#fff!important}div.testimonials-header{text-align:center;font-size:18px}div.testimonials-header .line{margin:0 auto}div.testimonials-slider *:focus{outline:none}div.testimonials-slider .slick-track{padding:60px 0}.testimonials-slider-item{padding:10px;transform:scale(.9);margin:0 15px;transition:.3s ease-in-out}div.testimonials-slider .slick-current{transform:scale(1.2)}.card{padding:15px}div.testimonials-content{font-size:16px}div.testimonials-content p{margin-top:0}div.testimonials-name{text-align:right;color:#b68910}div.testimonials-name h3{margin-bottom:0}@media only screen and (max-width:1700px){div.home-slider div.slider-item{height:unset}div.services-image{height:450px}div.slider-content.middle{transform:translate(-50%,30%)}}@media only screen and (max-width:1200px){div.slider-content.middle{transform:translate(-50%,20%)}}div.page-banner{position:relative;height:350px}div.page-banner img{height:100%;width:100%;object-fit:cover}div.page-banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(36,32,79,0)}div.page-banner-content{position:absolute;top:50%;left:5%;transform:translate(0%,-50%);text-align:center;color:#fff;text-shadow:2px 2px 0px #000}div.tagline{background-color:#b68910;color:#fff;text-align:center}.content-section-header h2{position:relative}.content-section-header h1::before,.content-section-header h2::before{content:".";color:transparent;position:absolute;top:50%;left:5%;transform:translate(0%,-50%);background-color:#b68910;height:2px;width:150px}.content-section-header h1::after,.content-section-header h2::after{content:".";color:transparent;position:absolute;top:50%;right:5%;transform:translate(0%,-50%);background-color:#b68910;height:2px;width:150px}.services-page-section{margin:30px 0}.services-page-item{margin:30px 0}.services-page-image img{width:69%;float:right}.services-page-item:nth-child(2n+1) img{float:left}.services-page-content{position:absolute;top:50%;transform:translate(0,-50%);width:400px;left:7%;background-color:rgba(255,255,255,.7);border:3px solid #b68910;padding:20px}.services-page-item:nth-child(2n+1) .services-page-content{right:7%!important;left:unset}div.services-page-content h2,div.services-page-content h3{margin:0}div.services-button{margin-bottom:10px;margin-right:10px}div.services-button a{background-color:#b68910;color:#fff;padding:5px 15px;transition:.5s ease-in-out;border:2px solid #b68910}div.services-button a:hover{background-color:transparent;color:#b68910!important}div.services-contact-section{background-color:#b68910;padding:30px 0}div.services-contact-header{text-align:center;color:#fff}div.services-contact-form div.input-field{margin-bottom:15px}div.services-contact-form div.input-field input{width:100%;border-radius:5px;border:2px solid #fff;padding:5px 20px}div.services-contact-form div.input-field textarea{width:100%;border-radius:5px;border:2px solid #fff;padding:5px 20px;height:150px}div.services-contact-form div.submit-button{text-align:center}div.services-contact-form div.submit-button input{background-color:#24204f;color:#fff;padding:5px 20px;border:2px solid #24204f;border-radius:5px;transition:.5s ease-in-out}div.services-contact-form div.submit-button input:hover{background-color:#fff;color:#24204f}div.services-inner-section{margin:30px 0}div.services-inner-section .row{flex-wrap:wrap}div.services-inner-left,div.services-inner-right{flex-flow:column}div.services-content hr{border-top:2px solid #b68910}div.enquiry{text-align:center;background-color:#b68910;color:#fff;margin-bottom:30px}div.enquiry div.input-field{margin-bottom:15px}div.enquiry div.input-field input{width:100%;padding:5px 10px;border:1px solid #fff;border-radius:3px}div.enquiry div.textarea{margin-bottom:15px}div.enquiry div.textarea textarea{width:100%;padding:10px;border:1px solid #fff;border-radius:3px;height:150px}div.submit-button input{width:100%;padding:10px 0;background-color:#24204f;border:2px solid #24204f;border-radius:3px;font-weight:700;transition:.5s ease-in-out}div.submit-button input:hover{background-color:#fff;color:#24204f}div.page-links{background-color:#24204f;padding:0 20px;color:#fff}div.page-links-header{border-bottom:1px solid #fff}div.page-links-item a{color:#fff}div.contact-form div.input-field{margin-bottom:15px}div.contact-form div.input-field input{width:100%;padding:5px 10px;border:2px solid #24204f;border-radius:3px}div.contact-form div.input-field textarea{width:100%;padding:10px;border:2px solid #24204f;border-radius:3px;height:250px}div.contact-form div.input-field select{width:100%;padding:10px;border:2px solid #24204f;border-radius:3px}div.submit-button input{width:100%;padding:10px 0;color:#fff;background-color:#24204f;border:2px solid #24204f;border-radius:3px;font-weight:700;transition:.5s ease-in-out}div.submit-button input:hover{background-color:#fff;color:#24204f}div.contact-page-details div{margin-bottom:10px}div.contact-page-details div *{color:#000}div.contact-page-details div i{margin-right:10px}div.map{margin-top:15px}article a:hover{text-decoration:none}.card{display:flex;align-items:center;border:1px solid #b68910;border-left:0;border-right:0}div.card-image,div.card-content{display:inline-block}div.card-image{max-width:450px;max-height:275px;height:100%;width:100%;overflow:hidden}div.card-image img{height:100%;width:100%;object-fit:cover}div.card-image{margin-right:30px}div.card-content{width:100%;color:#24204f;font-weight:700;font-size:20px}.pagination{margin:60px 0;text-align:center}.pagination ul{padding:0;margin:0}.pagination li{list-style-type:none;display:inline-block;margin-right:10px}.pagination li a{color:#000;font-weight:700;font-size:18px}.pagination li a:hover{color:#b68910;text-decoration:none}div.pricing-item{margin-bottom:30px}div.pricing-table{border:2px solid #000;padding-left:10px;padding-right:10px;overflow:hidden}div.pricing-row{border-bottom:2px solid #000}div.pricing-row:last-of-type{border-bottom:none}div.pricing-row .row{display:flex;flex-wrap:wrap}div.pricing-left,div.pricing-right{flex-flow:column}div.pricing-left{border-right:2px solid #000}div.team-banner .row{position:relative;overflow:hidden}div.team-banner .banner-overlay{position:absolute;top:0;left:0;height:100%;width:100%}div.team-banner .banner-content{position:absolute;bottom:10%;left:5%;color:#24204f}@media only screen and (min-width:1000px){div.team-page-content{padding:0}}div.page-banner{position:relative;overflow:hidden}div.page-banner img{height:100%;width:100%;object-fit:cover}div.page-overlay{position:absolute;top:0;left:0;height:100%;width:100%}div.page-content{position:absolute;bottom:10%;left:5%;color:#fff}.team-page-section{margin-top:30px}.team-page-sidebar{background-color:#b68910;color:#000}.team-page-sidebar li p{margin:0;color:#000}div.blog-sidebar .widget_block{background-color:#b68910;color:#fff}div.blog-sidebar .widget_block h2{margin:0;padding:15px 0;text-align:center;font-size:x-large}div.blog-sidebar .widget_block .wpcf7 .hidden-fields-container{display:block}div.blog-sidebar div.widget-content div.input-field,div.blog-sidebar div.widget-content div.textarea,div.blog-sidebar div.widget-content div.submit-button{padding:0 15px}div.blog-sidebar div.widget-content input,div.blog-sidebar div.widget-content textarea{width:100%;border:2px solid #000;margin-bottom:10px;padding:10px}div.blog-sidebar div.widget-content textarea{height:150px}div.blog-sidebar h3{text-align:center}div.blog-sidebar a{color:#fff;text-decoration:underline}.margin-top30{margin-top:30px}.qslandingbutton{text-align:center;padding:15px;font-size:larger;font-weight:600}.qslandingbutton a{text-decoration:none!important}.qslandingbutton a:hover{text-decoration:underline!important}@media (min-width:992px){div.blog-sidebar{margin-top:30px}}div.home_video{min-height:30vw;position:relative;width:100%;overflow:hidden}@media (max-width:767px){div.home_video{height:40vh}}div.home_video video{position:absolute;height:100%;width:100%;left:0;top:0}div.testimonial_plus{width:50px;height:50px;background-color:#24204f;display:inline-block;border-radius:16px;top:20px;position:absolute}div.testimonial_plus svg{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;width:80%;height:80%;transition:.3s ease-out}div.testimonial_plus svg.play{width:70%;height:70%;left:28px}video#popupVideo{display:block;max-height:80vh;max-width:80vw;margin:0 auto}div.modal{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;display:none;justify-content:center;align-items:center;z-index:9999;background-color:rgba(0,0,0,.5);animation:modalOpen .8s}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal,.modal-open{overflow:hidden}div.modal_content{width:45%;width:-moz-fit-content;width:fit-content;position:relative;margin:auto;top:50%;transform:translate(0,-50%)}span.modalClose{float:right;color:#ccc;font-size:30px;font-weight:700;user-select:none}span.modalClose{color:#ccc;font-size:35px;font-weight:700;user-select:none;position:absolute;right:15px;top:0;cursor:pointer;z-index:9999}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.testimonials-video{margin-top:30px}@media only screen and (max-width:767px){div.slider-content h2{font-size:18px;margin-top:5px}.mobile-services-image{height:650px!important}.mobile-services-image img{height:550px!important}.blogs-content p{padding-left:10px;padding-right:10px}div.services-top-section div.services-bulletpoints-item{width:100%}.content-section-header h1:after,.content-section-header h2:after{width:auto}.content-section-header h1:before,.content-section-header h2:before{width:auto}}@media only screen and (max-width:768px){.services-page .services-page-image img{width:100%;padding:10px}.services-page .services-page-content{position:inherit;top:50%;transform:inherit;width:unset}.services-page div.services-button{position:inherit}div.slider-content{width:auto}div.team-banner .banner-content{position:initial;margin-left:5%}div.team-banner .banner-content h1{font-size:20px;font-weight:700}div.team-banner .banner-content h3{font-size:12px;font-weight:700}div.team-banner .banner-content h2{font-size:12px;font-weight:700}.pricing-table .row{margin-left:0;margin-right:0}.pricing-item .row{margin-left:0;margin-right:0}.pricing-row .row{margin-left:0;margin-right:0}div.pricing-left{border-right:unset}}div.blog-sidebar div.widget-content input[type=checkbox]{width:unset}.missing-content-message{text-align:center}div.blog-sidebar div.widget-content input,div.blog-sidebar div.widget-content textarea,div.enquiry div.input-field input,div.enquiry div.textarea textarea{color:#000}div.blog-sidebar div.widget-content div.submit-button input{color:#fff}div.blog-sidebar div.widget-content div.submit-button input:hover{color:#24204f}@media only screen and (max-width :1400px){div.services-image img{min-height:650px}}div.blog-sidebar .widget_text{background-color:#b68910;color:#fff;margin-top:30px;padding:10px;padding-bottom:0}div.blog-sidebar .widget_nav_menu{background-color:#24204f;color:#fff;padding:10px;margin-top:30px}.pum-content p{color:#000!important;font-weight:initial!important}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.qslanding{background:#fff;padding:30px;border-radius:10px;border-top:5px solid #b68c28;box-shadow:0 4px 25px rgba(0,0,0,.08);max-width:750px;margin:auto;display:grid}.qslanding p{margin:0}.qslanding label{font-weight:600;font-size:14px;margin-bottom:5px;display:inline-block}.qslanding .wpcf7-radio .wpcf7-list-item{margin-right:15px}.qslanding .wpcf7-radio .wpcf7-list-item-label{padding-right:3px;font-weight:500}.qslanding input[type=text],.qslanding input[type=email],.qslanding input[type=tel],.qslanding input[type=date],.qslanding textarea{width:100%!important;padding:10px 14px;border-radius:6px;border:1px solid #cfcfcf;font-size:14px;background:#fff;transition:.25s ease}.qslanding input:focus,.qslanding textarea:focus{border-color:#b68c28!important;box-shadow:0 0 0 3px rgba(182,140,40,.22);outline:none}.qslanding textarea{min-height:120px;resize:vertical}.qslanding .input-field{margin-bottom:18px}.qslanding .wpcf7-acceptance .wpcf7-list-item-label{font-size:13px;line-height:1.55;display:block;padding:12px;background:#f8f7f2;border-left:3px solid #b68c28;border-radius:6px}.qslanding .wpcf7-list-item input[type=checkbox]{margin-right:8px;margin-top:3px}.qslanding input.wpcf7-submit{width:100%;border-radius:6px;background:#b68c28;color:#fff;padding:12px;font-size:16px;font-weight:600;border:none;transition:.25s ease;margin-top:15px}.qslanding input.wpcf7-submit:hover{background:#2d2353;color:#fff}.qslanding .wpcf7-spinner{margin:10px auto}.qslanding select{width:100%!important;padding:10px 14px;border-radius:6px;border:1px solid #cfcfcf;font-size:14px;background:#fff;transition:.25s ease}.form-titles h5{margin:0;font-size:15.5px}