@charset "UTF-8";
/* https://vendittilawgroup.com/wp-content/themes/vlg/style.css?ver=6.9 */
.blog-single-section .entry-details p{color:#464646!important}.blog-single-section .post h3{margin:1em 0 .4em}.entry-details p span{color:#464646!important}.entry-details ul{line-height:1.9em;list-style:disc;padding-left:30px;margin:0 0 1.5em}.entry-details ul li span{font-family:"Lato",sans-serif;font-size:1.125rem}.load_more{cursor:pointer}.wpcf7-form-control-wrap{position:inherit!important}.blog-link{display:inline-block}.about-text a{margin-top:10px}@media screen and (max-width:1240px){.contact-content .text p{margin:0}}.contact-pg-section .info-box p,.contact-pg-section-s2 .info-box p{display:inline}.contact-pg-section .info-box .grid,.contact-pg-section-s2 .info-box .grid{padding:5px 38px 0!important}.testimonials-section .grid .details p{min-height:125px}.contact-widget ul li p{display:inline!important}.back-to-top{bottom:50px!important;right:30px!important}.widget.case-widget .case-widget__img{background-size:cover}.service-single-content ul{line-height:1.8em;margin-left:18px;list-style-position:outside;list-style-type:circle;font-size:1.125rem;color:#464646;margin-bottom:1.5em}.page-title h1{color:#fff;font-size:56px;font-size:3.5rem;margin:0;text-transform:uppercase}@media (min-width:768px){.col .info>div>span{width:100%;text-align:left;float:left}}.glink>img{margin-right:5px!important}.glink>span{margin-bottom:0!important}li>a.glink span{font-size:1.125rem!important}.hero-badge img{max-height:100px!important}.hero--with-badges .page-title .title{margin-bottom:120px!important}.header-2{font-family:"Lato",sans-serif;color:#143c97;font-weight:500;line-height:1.1;font-size:2.5rem!important;margin:0 0 .7em!important}.header-3{font-size:1.5rem!important;font-weight:700;line-height:1.2;font-family:"Lato",sans-serif;color:#143c97;margin-top:20px!important;margin-bottom:10px!important}.header-4{font-family:"Lato",sans-serif;color:#143c97;font-weight:500;line-height:1.1;font-size:18px!important;margin-top:10px!important;margin-bottom:10px!important}.header-5{font-family:"Lato",sans-serif;color:#143c97;font-size:14px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500;line-height:1.1}.about-text .header-4{font-size:2rem!important;line-height:1.2;width:80%;margin:0 0 1em!important;color:#143c97;font-family:"Lato",sans-serif;font-weight:700}.about-text .header-3{font-size:1.5rem;font-weight:700;line-height:1.2;font-family:"Lato",sans-serif;color:#143c97;margin-top:20px;margin-bottom:10px}h3.accordion__head{font-weight:400}.hero .hero-slider .slide-caption>h1{-webkit-animation:fadeInLeftSlow 1.5s .8s forwards;animation:fadeInLeftSlow 1.5s .8s forwards;opacity:0;font-size:2.375rem;color:#fff;font-family:"Lato",sans-serif;margin:.35em 0 1em;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:1.1px}.services-section .service-slider .grid h3{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;color:#fff;font-size:1.5rem;margin:0 0 .75em;font-family:"Lato",sans-serif;font-weight:500;line-height:1.1}.site-footer h4{font-size:1rem;color:#dfebf3;line-height:1.8em}.title-s h3{color:#143c97;font-size:2.625rem;margin:.22em 0 0;text-transform:uppercase;display:inline-block;position:relative;font-family:"Lato",sans-serif;font-weight:500;line-height:1.1}.about-section-s3--lon .about-text p{color:#282832;width:70%;line-height:1.67em;margin:0 0 1.2em;font-size:1.375rem!important;font-family:"Lato",sans-serif!important;font-weight:500}.site-footer .link-widget .widget-title p{font-weight:700;line-height:1.2;font-size:1rem;color:#fff;text-transform:uppercase;margin:-.13em 0 0}.testimonials-section .grid .client-info.testi-name>p{font-family:"Lato",sans-serif;color:#fff;margin:0 0 .6em;font-size:18px;font-weight:700;line-height:19px;min-height:initial;font-style:initial!important}.addresses_items>span{margin-top:5px!important;margin-bottom:5px!important}.mk-badge{position:absolute;right:-180px;top:38px}.mk-badge p,.mk-badge-sticky p{margin-bottom:0}.mk-badge img,.mk-badge-sticky img{margin-bottom:4px;margin-right:5px}.mk-badge-sticky{display:none;align-items:center;justify-content:center;padding-top:5px;padding-bottom:5px;margin-top:0;height:auto;background:#f2f2f2}.hero .hero-slider .slick-list .slick-current .slide-caption>h2,.hero .hero-slider .slide-caption>h1,.hero .hero-slider .slide-caption>h2{font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em;margin-bottom:44px}hero .hero-slider .slide-caption>p,.hero .hero-slider .slick-list .slick-current .slide-caption>p{margin-bottom:21px;font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em}.theme-btn,.theme-btn-s2{font-weight:400}.hero .slide .back{height:100%;background:rgba(0,0,0,.41)}.slider-dots-box{display:flex;justify-content:center;align-items:flex-end;position:absolute;left:0;bottom:0;width:100%;height:100%;padding-bottom:50px}.slider-dots{display:flex;align-items:center;justify-content:center;min-height:10px}.slider-dots svg{margin-left:0;height:4px}.slider-dots button{display:block;width:100px;height:4px;background-color:#8e8e8e;border:none;padding:0;margin:0 5px;cursor:pointer}.slider-dots-box .slick-active button{width:100px;height:4px;display:flex;align-items:center;justify-content:center}.slider-dots-box .slick-active button:after{content:none;display:none}.slider-dots-box .slick-active button:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.circle-bg{fill:rgba(255,255,255,0);stroke:rgba(0,0,0,.05);stroke-width:2;stroke-linecap:butt}.circle-go{fill:rgba(255,255,255,0);stroke:rgb(255 255 255);stroke-width:5;animation:progress 40s;stroke-dasharray:360;width:100px}.slider-dots-box .container{position:absolute;z-index:100}.hero-slider.slick-initialized.slick-slider.slick-dotted{z-index:100}.slide-badge .hero-badges{display:flex;justify-content:flex-end!important;margin:3%}.slide-badge .hero-badges{width:68%;left:auto}.slide-badge .hero-badge img{max-height:80px!important;margin-left:5px;width:100%}.page-video{position:absolute;left:0;top:0;bottom:0;z-index:1;width:100%;height:100%;overflow:hidden}.block-video:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5)}.block-video .video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.hero .slide .container,.col.slide-badge{position:relative;z-index:2}#modal_form{width:700px;height:550px;position:fixed;top:45%;left:50%;margin-top:-275px;margin-left:-350px;display:none;opacity:0;z-index:9999;padding:20px 10px}#modal_form iframe{max-width:100%}#overlay{z-index:9998;position:fixed;background-color:#000;opacity:.8;-moz-opacity:.98;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}.modal_close{width:21px;height:21px;position:absolute;top:0;right:-35px;cursor:pointer;display:block;color:#fff}.btn-play__playImg{width:46px;height:46px;border-radius:50%;position:relative;background:#fff;transition:500ms;margin-right:20px}.btn-play__playImg::before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:0 solid transparent;border-left:14px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);background:transparent;transition:500ms}.theme-btn.theme-btn-video{cursor:pointer}@keyframes progress{from{stroke-dashoffset:360}to{stroke-dashoffset:0}}@media (max-width:1590px){.mk-badge{display:none}.mk-badge-sticky{display:flex}}@media (max-width:1200px){.slide-badge .hero-badges{width:100%;margin:3% auto 6%!important;right:auto;justify-content:center!important}}@media (max-width:1024px){.slider-dots-box{padding-bottom:40px}.slider-dots{justify-content:center}}@media (max-width:768px){.slide-badge .hero-badges{margin:3% auto 10%!important}#modal_form{width:400px;height:300px;margin-top:-150px;margin-left:-230px;left:55%}.modal_close{right:-15px}#modal_form iframe{max-width:100%;height:270px}}@media (max-width:410px){#modal_form{width:322px;height:245px;margin-left:-190px}#modal_form iframe{max-width:100%;height:220px}}@media (max-width:360px){#modal_form{width:300px;height:240px;margin-left:-175px}#modal_form iframe{max-width:100%;height:190px}}