@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);body{font-family:'DM Sans',sans-serif;overflow-x:hidden;outline:none}div{outline:none}p.topHeader{font-size:18px;line-height:33px;font-weight:400;display:block;padding:0;margin:0}.full-width{position:relative;margin:0 auto;width:100%;position:relative;clear:both;max-width:2000px}.full-width.header{width:100%;max-width:100%}.abs-full-link{position:absolute;left:0;top:0;width:100%;height:100%}img{max-width:100%;height:auto}.one-third{float:left;width:33.33%}.two-third{float:left;width:66.66%}.inner-wrapper{width:1300px;position:relative;margin:0 auto;clear:both}.header{background:#fff;padding:15px 0 10px;position:fixed;top:0;left:0;z-index:11}.clear{clear:both}ul{padding:0;margin:0}.normal-padding{padding:40px 0}.hero-intro-padding{padding:30px 20px 100px 50px}h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#024269}h1{font-size:32px;line-height:50px;font-weight:700}h2{font-size:28px;line-height:32px;letter-spacing:-1px}p{font-size:20px;line-height:30px;color:#040404;font-weight:300}.abs-right{position:absolute;top:0;left:0;height:100%}.one-half.left-fifty{margin-left:40%;width:60%}svg{bottom:0;width:100%;height:10vw}.one-half{width:50%;float:left}.one-fourty{width:40%}.hero-author{height:calc(100% - 150px);margin-bottom:20px;min-height:300px}.landing-page .section-intro{text-align:center}.one-fourty-fourty{width:40%}.left-fifty-fifty{width:60%;margin-left:40%}.one-third{width:33.33%;transition:all 0.15s ease}.grey-bg,.bottom-cta{background-position:top center;background-size:cover}.logo{float:left;margin-top:15px}.logo img{position:relative;z-index:11}.folio-link{font-weight:600;font-size:14px;color:#0883b1;text-decoration:none}.header-quote{background:#024269!important;padding:10px 20px!important;color:#fff!important;border-radius:25px;margin:-5px 0 0 -10px;position:relative;z-index:11}.align-center{text-align:center}.navigation{float:right;margin-top:15px}.navigation li{float:left;margin:0 0 0 20px;display:block}.navigation li:hover .subnav{display:block}.navigation a{color:#000;display:block;text-decoration:none;font-weight:400;font-size:18px;padding:7px 0 25px}.navigation .subnav{position:fixed;top:78px;left:0;width:100%;background:#fff;display:none;transition:opacity 0.25s linear;color:#333;-webkit-box-shadow:2px 2px 2px 0 rgba(222,222,222,.5);-moz-box-shadow:2px 2px 2px 0 rgba(222,222,222,.5);box-shadow:2px 2px 2px 0 rgba(222,222,222,.5)}.navigation .subnav ul{padding:0;margin:0}.navigation .subnav li{float:left;margin:0;padding:0;position:relative}.navigation .subnav li .nav-padding{padding:35px 20px 40px;position:relative}.navigation .subnav .three-col li{width:25%;transition:all 0.5s ease}.navigation .subnav .three-col li:hover{background:#f1f2f3;transition:all 0.5s ease}.navigation .subnav h2{font-size:15px}.navigation .subnav p{font-size:13px;line-height:17px;color:#333}.navigation .subnav .read-more{font-size:15px;font-weight:500;color:#1d588f}.navigation .subnav a{position:absolute;left:0;top:0;width:100%;height:100%}.hero-wrapper{margin-top:105px;margin-bottom:100px}.hero-wrapper .normal-padding{padding:40px 0 30px}.hero-wrapper h1{margin-bottom:5px;font-size:50px;line-height:52px;color:#000;font-weight:700}.hero-wrapper h2{color:#024269;margin-bottom:0;font-weight:700;font-size:25px}.hero-wrapper p{font-weight:500}.hero-wrapper a{background:#0eb021;padding:10px 20px;display:block;max-width:200px;text-align:center;color:#fff;border-radius:30px;margin-top:30px;margin-bottom:15px;font-size:15px;font-weight:700;text-decoration:none;transition:all 0.5s ease;border:2px solid #fff}.hero-wrapper a:hover{background:#fff;color:#333;border:2px solid #0eb021}.hero-wrapper .cta-text{font-size:12px;line-height:15px;display:block}.container .section-intro{max-width:980px;position:relative;margin:0 auto}.section-intro p{font-size:17px;line-height:28px}.home .container .section-intro{text-align:center}.container .section-intro h2{letter-spacing:0;margin-bottom:20px;width:100%;float:left;font-size:40px;line-height:50px;font-weight:700}.services-wrapper{float:left;width:100%;margin:50px 0 10px}.services-wrapper li{display:block;float:left;margin:0 30px 0 0;cursor:pointer}.services-wrapper li h3{font-size:20px;line-height:20px;font-weight:700;padding-bottom:10px}.services-details{background:#fff;clear:both}.services-details .sd-padding{padding:40px 40px 70px;position:relative}.services-features{float:left;width:45%}.services-features h2{font-size:20px;line-height:25px}.services-features h3{font-size:16px;font-weight:700;margin-bottom:15px}.services-features li,.single-post li,.detail-content li{background:url(../../../themes/wpguru-19/img/down.png) no-repeat;font-weight:600;padding-left:20px;background-position:0 2px;margin-bottom:10px}.single-post li{padding-right:20px}.single-post h2{margin-top:40px}.single-post a{text-decoration:underline;color:#0883b1;font-weight:700}.single-post img{max-width:100%;height:auto;margin:30px auto 0}.single-post h3{font-size:22px;margin:40px 0 15px;font-weight:600}.services-testimonial{float:right;width:52%}li{font-size:14px;line-height:22px;padding-left:15px;display:block;font-weight:500;margin-bottom:5px}.services-quote,blockquote{font-size:20px;line-height:30px;font-weight:500;padding-top:10px;padding-left:10px;background:url(../../../themes/wpguru-19/img/quote.jpg) no-repeat top left}.services-quote{margin-top:0}blockquote p{font-size:20px;line-height:30px;font-weight:600}.home-folio{display:flex;flex-wrap:wrap}.home-folio-left{width:calc(45% - 30px);padding-right:30px}.home-folio-right{width:calc(55% - 120px);padding:80px 60px}.home-folio-right ul{display:flex;padding:0;margin:0}.home-folio-right li{display:inline-block;width:50%}.home-folio-right h3{font-weight:800;font-size:40px;line-height:50px;padding:0;margin:0;color:#0883b1;position:relative;color:#024269}.home-folio-right h3::after{border-bottom:10px solid #dedede;width:50px;position:absolute;bottom:-10px;left:0;content:""}.bottom-folio-intro{margin-top:50px}.bottom-folio-intro .home-folio-right{padding:0 60px 10px}#homepage-folios{padding:0;margin:0;float:left;width:100%}.quote-author{position:relative;margin-top:30px}.quote-author .author-pic{position:absolute;left:0;top:0;width:70px;height:70px;background:red;border-radius:50%;background:url(../../../themes/wpguru-19/img/jo.jpg) no-repeat center center;background-size:cover}.author-details p{display:block;padding:0;margin:0 0 3px}.quote-author .author-details{float:left;margin-left:85px;min-height:70px}.quote-author .author-details span{display:block}.quote-author .author-details span.author-name{font-size:23px;font-weight:500;margin-top:10px}.quote-author .author-details a.author-company{font-size:16px;line-height:20px;font-weight:700;color:#0883b1;text-decoration:none}.column-section{margin-top:70px;float:left;width:100%;display:flex;flex-wrap:wrap}.column-section svg,.column-section img{max-width:60px;height:auto;margin-bottom:20px;transform:scale(1.15);transition:0.5s ease all}.column-section .one-third:hover{cursor:pointer;top:-10px;transition:0.5s ease all}.column-section .one-third:hover svg{color:FFFFFF;fill:#FFF;transform:scale(1.15);transition:0.5s ease all}.faq-left{width:40%}.faq-right{width:60%}.column-section .one-third{float:left;margin-bottom:5px;display:flex;position:relative;transition:all 0.5s ease;top:0}.column-section .one-third:nth-child(3n+1){clear:both}.column-section .cs-padding{padding:40px;background:#fff;margin:0 20px 20px 0;border-radius:10px;box-shadow:4px 3px 2px #f2f2f2;border:2px solid #eee}.column-section h3,.column-section h2{font-size:30px;line-height:32px;margin-top:10px;color:#024269}.column-section p,.column-section a{font-size:16px;line-height:28px;color:#191919}.column-section img{margin-bottom:10px}.bottom-cta{float:left;width:100%;clear:both}.bottom-cta h4{font-size:22px;font-weight:800;line-height:32px}.bottom-cta p{padding-right:50px;font-size:12px}.bottom-cta a{display:block;width:170px;text-align:center;border-radius:55px;background:#0883b1;padding:10px 15px;font-size:14px;color:#fff;font-weight:700;text-decoration:none;margin-top:25px;display:block;border:2px solid #fff;transition:all 0.5s ease}.bottom-cta a:hover{background:#fff;border:2px solid #0883b1;color:#333}.footer{font-size:12px;font-weight:500;clear:both}.footer a{color:#000;text-decoration:none;font-weight:700}.footer .footer-padding{padding:30px 0}.showcase-slider{margin-top:-120px;padding-bottom:80px}.showcase-slider h2 span{font-weight:400}.section-intro-slider{width:900px;position:relative;margin:0 auto}.section-intro-slider img{width:100%;height:auto;margin-bottom:30px}.toggle-features{float:left;width:100%;padding:0;margin:0 0 -10px}.toggle-features li{float:left;width:25%;display:block;cursor:pointer;padding:20px 0 0}.toggle-features h2{font-size:16px!important}.toggle-features li.active{border-bottom:5px solid #333}.toggle-features img{max-width:50px;height:auto}.toggle-features h2{font-size:16px;letter-spacing:-1px;text-align:center}.detailed-content .detail-image,.detailed-content .detail-content{float:left;width:50%}.detail-content h2{font-size:24px;margin-top:0}.detail-content .services-quote{font-size:24px;line-height:34px}.detailed-content .detail-image img{position:relative;display:block;margin:0 auto;width:90%}.detailed-content .detail-content{padding-bottom:0}.detailed-content .services-testimonial{width:100%}.faq-wrapper{background:#f6f8f8;color:#191919}.faq-wrapper h2{font-size:30px;line-height:40px;font-weight:700}.faq-wrapper .column-section h2{font-size:24px;line-height:26px;letter-spacing:0;font-weight:700}.faq-wrapper p{color:#191919}.faq-wrapper p a{color:#191919;font-weight:700;text-decoration:underline}.faq-wrapper .specific-faq{margin-bottom:20px;float:left;width:calc(100% - 100px);transition:all 0.25s ease;padding-left:100px}.slick-dots{bottom:0}.slick-dots li{background:#dedede;width:40px!important;height:10px!important}.slick-dots li.slick-active{background:#0883b1!important}.bottom-testimonial{bottom:10px;left:20px;padding:20px;background:#fff;background-color:rgba(255,255,255,.75);font-size:12px;position:absolute;max-width:300px}.bottom-testimonial p{font-size:12px;padding:0;margin:0}.bottom-cta .hero-intro-padding{padding:30px 30px 30px 0}.footer-cta{display:flex;padding:60px 0}.footer-left{width:40%;padding:0 20px}.footer-left h4{font-size:30px;line-height:40px;font-weight:800}.footer-right{width:60%;padding:0 0 0 70px}.normal{float:left;width:50%}.row{margin-bottom:25px;float:left;width:100%}.form-label-wrapper{padding:0 40px 0 0}.form-label-wrapper label{float:left;width:100%;text-transform:normal;text-align:left;color:#333;text-indent:0;font-size:14px;margin-bottom:1px;font-weight:600}.form-label-wrapper span{font-size:12px;text-tranform:normal;color:#000}.form-label-wrapper input,.form-label-wrapper select,.form-label-wrapper textarea{z-index:11;position:relative;background:#f1f2f3;font-family:'Poppins',sans-serif;font-size:15px!important;font-weight:500;font-size:20px;float:left;width:96%;padding:10px 2%;border-radius:0;border:1px solid #dedede;outline:none;text-indent:15px;color:#4f5362;position:relative}.form-label-wrapper select{width:100%}.form-label-wrapper input[type="file"]{font-size:15px}.one-half-left{float:left;width:49%}.one-half-left.right{float:right}.small-ta{height:30px}.big-ta{height:200px}.row textarea{resize:none}.row input[type=checkbox]{border-radius:50%;border:1px solid #dedede}.chk-box{font-size:13px}.row input[type=submit]{float:right;outline:none;padding:15px 20px;border-radius:40px;border:1px solid #51b904;background:#0eb021;font-size:18px;color:#fff;transition:all 0.75s ease;font-weight:700;cursor:pointer}.row input[type=submit]:hover{background:#367606}.contact-form .details{margin:50px 0}.subscribe{background:#0830a1;padding:50px 20%;text-align:center;color:#fff;margin:50px 0 100px;float:left;width:60%}.subscribe h5{font-size:27px;padding:0;margin:0 0 20px}.form-subscribe input[type="text"],.form-subscribe input[type="email"]{height:40px;background:#fff;border:0;float:left;color:#000;text-indent:20px;margin-bottom:5px}.form-subscribe input[type="email"]{width:100%}.form-subscribe input[type="submit"]{width:35%;height:40px;background:#fff;border:0;float:right;color:#000;transition:all 0.75s ease;float:right}.form-subscribe input[type="submit"]:hover{background:#dee0e4}div.wpcf7-validation-errors{display:none!important;border:0!important;color:red!important}.form-subscribe span.wpcf7-not-valid-tip{float:left;width:100%;font-size:17px;text-align:left}.form-subscribe .wpcf7-quiz-label{float:left;margin-right:2px}.form-subscribe .wpcf7-quiz{float:left;width:60px;height:30px!important}.header-quote-mobile{display:none}.quotation-page .one-fourty-fourty{width:48%;max-height:450px}span.wpcf7-not-valid-tip{color:red}.quotation-page .hero-wrapper p{font-weight:500;font-size:12px;line-height:18px}div.wpcf7-mail-sent-ok{border:0;text-align:center;font-weight:700;font-size:14px}.quotation-page .left-fifty-fifty{width:50%;margin-left:50%}a.normal-link{background:transparent;padding:0;max-width:auto;border-radius:0;margin:0;color:#0883b1;display:inline-block}.row input[type="submit"]{font-family:'Montserrat',sans-serif;padding:11px 20px;font-size:15px;margin-right:30px}.bottom-lists img{max-width:100%}.bottom-lists{display:flex;flex-wrap:wrap}.bottom-lists ul{padding:0 80px 0 0;margin-top:-30px}.bottom-lists .detail-image,.bottom-lists .detail-content{width:50%}.bottom-lists .services-testimonial{width:100%}.bottom-lists-details{margin-left:70px;margin-top:-45px}.bottom-lists-details h2{ont-size:22px;line-height:29px;padding:0;margin:0 0 10px;font-weight:700;color:#024269}.bottom-lists li{padding:40px 20px 20px;border-bottom:1px solid #dedede;position:relative;display:flex;margin-bottom:30px}.bottom-lists li p{display:block;padding:0;margin:0;font-size:16px;line-height:27px}.bottom-lists .detail-image img{max-width:50px;height:auto;left:10px;top:0;position:absolute}.center-aligned-page{margin:0 auto}.container .center-aligned-page h2{font-size:26px;line-height:30px}a.normal-links{display:inline-block;width:inherit;text-align:center;border-radius:none;background:transparent;padding:0;font-size:inherit;color:#000;font-weight:700;text-decoration:underline;margin-top:0;border:0;transition:none;border-radius:0}.bottom-cta{float:none}.cta-enquire{background:#f2f2f2;padding:50px 0 100px;margin-top:60px}.cta-enquire p{font-size:16px;line-height:20px}.half-banner{position:absolute;right:0;top:0;width:50%;height:100%}.inner-cta{padding:50px 100px 50px 0}.inner-cta h2{font-size:32px;line-height:37px;letter-spacing:-1px}.cta-enquire a{background:#024269;padding:10px 50px;color:#fff!important;border-radius:25px;position:relative;z-index:11;text-decoration:none;display:block;max-width:150px;margin-top:30px;text-align:center}@media screen and (max-width:767px){.logo img{max-width:120px}.normal-header-padding{padding:0 20px;width:calc(100% - 40px)}.navigation{display:none}.inner-wrapper{width:100%}.one-fourty.abs-right{width:100%;height:300px}.hero-wrapper .left-fifty{width:100%;margin-left:0;margin-top:430px}.hero-intro-padding{padding:30px 0}.hero-wrapper h1{font-size:35px;line-height:42px}.author-details{padding:0 20px}.author-details p{font-size:15px!important}.container .section-intro{text-align:left!important}.container .section-intro h2{font-size:32px;line-height:40px}.column-section .one-third{width:270px!important;display:flex!important;height:auto}.column-section{width:calc(100% + 50px);margin-left:-30px;padding-bottom:20px}.column-section .one-third:nth-child(3n+1){clear:none}.hero-wrapper{margin-bottom:-40px}.column-section .cs-padding{padding:30px 30px 10px}.column-section .slick-list{padding-left:20px!important;display:flex!important}.slick-track{display:flex!important}.home-folio.bottom-folio-intro .home-folio-left{display:none}.row input[type="submit"]{margin-top:20px}.bottom-folio-intro{margin-top:0}.footer-cta{display:block}.footer-left,.footer-right{width:calc(100% - 40px);padding:0 10px}.row{margin-bottom:0}.row .normal{float:left;width:100%;margin:0 0 20px;position:relative;z-index:0}.form-label-wrapper{padding:0}.row input[type="submit"]{margin-right:0;margin-bottom:30px}.bottom-lists ul{padding:0}.header-quote-mobile{background:#0883b1!important;padding:7px 20px!important;color:#fff!important;border-radius:25px;position:relative;z-index:11;float:right;position:absolute;right:50px;top:10px;font-size:15px;font-weight:700;text-decoration:none;display:block}.hero-wrapper{margin-top:80px}.services-wrapper{margin-top:0}.services-wrapper ul,.toggle-features{display:none}.services-details .sd-padding{padding:20px 20px 70px}.services-features,.services-testimonial,.detail-image,.detail-content{width:100%!important}.one-third,.footer .one-half{width:100%}.bottom-cta .one-fourty{width:100%!important;height:300px!important}.bottom-cta p{padding-right:0}.bottom-cta .one-half{width:100%;margin-top:250px}.footer .one-half{margin-top:0}.bottom-cta .hero-intro-padding{padding:30px 0}.align-center{text-align:left}.section-intro-slider{width:100%}.normal-padding{padding:50px 20px;width:calc(100% - 40px)}.quotation-page .one-fourty-fourty{display:none}.quotation-page .left-fifty-fifty{width:100%;margin-left:0%}.quotation-page .row .normal{width:100%}.quotation-page .form-label-wrapper{padding:0 10px 0 0}.quotation-page .row input[type="submit"]{float:none}.home-folio-left,.home-folio-right{width:100%}.home-folio-right{padding:0!important}.top-folio-intro .home-folio-left{height:300px;margin-bottom:20px}#homepage-folios .normal-padding{padding:20px 0;width:100%}#homepage-folios li{padding:5px}#gform_wrapper_1{margin-top:50px}.gfield{grid-column:span 12!important}.half-banner{top:0;width:100%;height:300px;bottom:inherit}.cta-enquire .one-half{width:100%;margin-top:250px}}@media screen and (min-width:768px) and (max-width:1200px){.navigation{display:none}.header-quote-mobile{background:#0883b1!important;padding:7px 20px!important;color:#fff!important;border-radius:25px;position:relative;z-index:11;float:right;position:absolute;right:50px;top:10px;font-size:15px;font-weight:700;text-decoration:none;display:block}.inner-wrapper{width:100%}.normal-header-padding{padding:0 20px;width:calc(100% - 40px)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(../../../themes/wpguru-19/css/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(../../../themes/wpguru-19/css/fonts/slick.eot);src:url('../../../themes/wpguru-19/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url(../../../themes/wpguru-19/css/fonts/slick.woff) format('woff'),url(../../../themes/wpguru-19/css/fonts/slick.ttf) format('truetype'),url('../../../themes/wpguru-19/css/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}