:root{--cnvs-themecolor:#616f0e;--cnvs-primary-font:"Poppins",sans-serif;--cnvs-themecolor-rgb:38,125,244;--cnvs-secondary-font:"Poppins",serif;--cnvs-body-font:"Poppins",sans-serif}.ls--2{letter-spacing:-2px}.bg-theme-light,.section{background-color:rgba(var(--cnvs-themecolor-rgb,38,125,244),.05)}.menu-container>.menu-item>.menu-link{font-size:15px;font-weight:400;text-transform:capitalize;padding-right:20px;letter-spacing:0;padding-left:20px}.top-phone{padding:10px 14px;color:#fff;background-color:var(--cnvs-themecolor,#267df4);border-radius:3px}.top-phone i{position:relative;top:2px}.top-phone span{font-weight:400;margin-left:4px}.hero-features{transform:translateY(-20%);padding:25px;border-radius:6px}.hero-features i{font-size:24px;line-height:1.4}.hero-features h5{font-size:15px;line-height:1.6}.after-dots:not(:first-child):after{height:10px;font-size:20px;content:"";position:absolute;top:50%;background-color:#000;border-radius:50%;margin-left:-5px;left:0;width:10px;margin-top:-5px}.before-heading{padding:3px 8px;font-size:12px;font-weight:600;font-style:normal;color:var(--cnvs-themecolor,#267df4);background-color:rgba(var(--cnvs-themecolor-rgb,38,125,244),.1);border-radius:2px;display:inline-block}.border-light{border-color:#eee!important}.card{border-radius:8px}.card-img-top{border-top-right-radius:7px;border-top-left-radius:7px}#price-carousel .owl-stage{flex-wrap:wrap;align-items:flex-end;display:flex}.price-list .card-body{padding:20px 30px!important}.price-list .price-title{font-size:48px;font-weight:600;color:var(--cnvs-themecolor,#267df4)}.price-list .price-title small{font-size:16px;color:#aaa;position:relative;top:-4px;margin-left:6px}.price-list .list-group-item:first-child,.price-list .list-group-item:last-child{border-bottom:0}.card-img-overlay *{position:relative}.card-img-overlay:before{height:100%;border-top-right-radius:.25rem;content:"";position:absolute;border-top-left-radius:.25rem;top:0;background-color:rgba(4,4,4,.45);left:0;width:100%;display:block}.owl-carousel .owl-dots .owl-dot{height:5px;transition:all .3s ease-out;opacity:.3;border-radius:4px;width:20px}.owl-carousel .owl-dots .owl-dot.active{width:45px}#price-carousel .owl-item{transform:translateY(20px);transition:all .4s ease-out .1s;opacity:0}#price-carousel .owl-item.active{transform:translateY(0);opacity:1}#image-carousel{overflow:visible}#image-carousel .carousel-column{flex:1 0;list-style:none;padding:0;flex-direction:column;margin:0;display:flex}#image-carousel .column-1{padding-right:12px}#image-carousel .column-2{padding-left:12px}#image-carousel .carousel-column-container{flex-direction:row;display:flex}#image-carousel .carousel-grid-item{flex:1;padding:0;margin:0;display:flex}#image-carousel .carousel-grid-item .item{flex:1;min-height:150px;margin-bottom:24px;transition:all .2s ease-out;position:relative;background-size:cover;background-position:50%;border-radius:5px;width:100%;background-repeat:no-repeat}#image-carousel .carousel-grid-item:hover a.item,.button:hover,.top-phone:hover{transform:translateY(-3px);color:#fff;opacity:.95;box-shadow:0 5px 8px rgba(0,0,0,.2)}#image-carousel .carousel-grid-item .item blockquote{z-index:1}.img-overlay:after{height:100%;content:"";position:absolute;top:0;background-color:rgba(var(--cnvs-themecolor-rgb,38,125,244),.8);border-radius:5px;left:0;width:100%}.testimonials .container:after,.testimonials .container:before{font-size:80px;color:rgba(var(--cnvs-themecolor-rgb,38,125,244),.2);content:"\F6B0";position:absolute;top:-38px;left:20px;font-family:bootstrap-icons}.testimonials .container:after{right:20px;content:"\e7ae";bottom:-45px;top:auto;left:auto}.testimonials .testi-content p{font-style:normal;color:#000}.mfp-iframe-holder .mfp-close,.testi-stars i{padding:1px 5px;font-size:14px;color:#fff;background-color:var(--cnvs-themecolor,#267df4);border-radius:2px}.fbox-plain.fbox-sm{margin-bottom:40px}.fbox-icon{top:3px}.fbox-plain.fbox-sm h3{font-size:1.125rem;font-weight:600;text-transform:none;letter-spacing:0}.button,.top-phone{transition:all .2s ease-out}.button.button-border{border-color:var(--cnvs-themecolor,#267df4);color:var(--cnvs-themecolor,#267df4)}.play-video i{height:80px;-webkit-backface-visibility:hidden;font-size:24px;color:#fff;transition:transform .3s ease-out;position:absolute;text-align:center;top:50%;background-color:var(--cnvs-themecolor,#267df4);border-radius:50%;margin-left:-40px;left:50%;width:80px;line-height:81px;margin-top:-40px;padding-left:5px;z-index:1}.play-video:hover i{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mfp-container{position:fixed}.mfp-iframe-holder .mfp-close{font-size:24px;right:-20px;text-align:center;top:-20px;width:40px}.mfp-iframe-holder{padding:20px}.mfp-iframe-holder .mfp-content{height:100%;max-width:100%}#locations-carousel .owl-stage-outer{padding-bottom:40px}#locations-carousel .owl-item.active .card{transform:translateY(0);opacity:1}#locations-carousel.owl-carousel .owl-nav [class*=owl-]{color:var(--cnvs-themecolor,#267df4);opacity:1;background-color:#fff}#locations-carousel.owl-carousel .owl-dots{padding:10px;position:relative;bottom:20px;margin:0 auto;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:4px;background:#fff;width:150px}#locations-carousel.owl-carousel .owl-dots .owl-dot{margin:0 4px}.entry-content p{overflow:hidden;text-overflow:ellipsis;color:#666;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box}#footer .list-unstyled li a{font-weight:300;color:#fff;opacity:.7}ul.list-numbers li{list-style:decimal inside;margin-bottom:20px}#locations-carousel .card{padding:20px;right:auto;position:relative;bottom:0;margin:-30px auto 0}.footer-img{margin-top:-90px}@media (max-width:767.98px){.footer-img{margin-top:0}}@media (min-width:992px){.hero-features{border-bottom-right-radius:0;transform:translateY(-50%);border-left:4px solid rgba(0,0,0,.2);padding:40px 30px;border-top-right-radius:0;max-width:80%;margin-left:auto}.sub-menu-container .menu-item>.menu-link{padding-right:20px;padding-left:20px}#locations-carousel .card{transform:translateY(20px);padding:20px 30px;border:0;right:40px;transition:all .4s ease-out .1s;position:absolute;max-width:320px;opacity:0;bottom:-30px;border-radius:4px;width:100%}.heading-block h2{font-size:42px;letter-spacing:-1px}#locations-carousel.owl-carousel .owl-dots{position:absolute;bottom:45px;top:auto;margin-left:-75px;left:50%}}#page-menu{height:0;overflow:hidden;-webkit-backface-visibility:hidden}#page-menu #page-menu-wrap{-webkit-transform:translate3d(0,-44px,0);-o-transform:translate3d(0,-44px,0);transform:translate3d(0,-44px,0);pointer-events:none;-webkit-backface-visibility:hidden;transform-style:preserve-3d;right:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;opacity:0;background-color:transparent;box-shadow:none!important;width:auto}#page-menu.sticky-page-menu{overflow:visible}#page-menu.sticky-page-menu #page-menu-wrap{-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);pointer-events:auto;opacity:1}.list-numbers{counter-reset:item}ol.list-numbers li{font-size:18px;font-weight:400;list-style-type:none;margin-top:1.25rem;font-family:var(--cnvs-primary-font)}ol.list-numbers li:before{font-weight:700;margin-right:7px;color:var(--cnvs-themecolor,#267df4);content:counter(item) ". ";counter-increment:item}