:root{--monts-l:"montserrat-light";--monts-l-i:"montserrat-light-italic";--monts-r:"montserrat-regular";--monts-m:"montserrat-medium";--monts-sb:"montserrat-semibold";--monts-b:"montserrat-bold";--site-font-r:var(--monts-r);--site-font-b:var(--monts-b);--agletter-cro:var(--monts-r);--agletter-cbo:var(--monts-b);--hellstd-roman:var(--monts-r);--hellstd-obl:var(--monts-l-i);--hellstd-b:var(--monts-b);--bevietnam-r:var(--hellstd-roman);--bevietnam-sb:var(--hellstd-b);--bevietnam-b:var(--hellstd-b);--bevietnam-eb:var(--hellstd-b);--exo-r:var(--agletter-cbo);--gotham-book:var(--hellstd-roman);--bev-t:.1875em;--bev-b:.0625rem;--yellow:#ebe726;--lightgreen-1:#017973;--lightgreen-2:#027972;--lightgreen-3:#007972;--lightgreen-4:#007872;--brown-1:#443323;--brown-2:#433120;--brown-3:#443222;--brown-4:#432;--brown-5:#6a5a47;--grey-1:#444;--grey-2:#2d2d2d;--white:#fff;--black:#000;--bg-color-1:#f7f7f7;--black:#000;--grey-2:#2c2c2c;--grey-3:#c4c4c4;--kesari:#ed1c25;--grey-4:#efefef;--white:#fff;--site-color-1:var(--kesari);--site-color-2:var(--black);--lightgreen-1:var(--kesari);--dark-green:var(--kesari);--yellow:#000;--fz60:60px;--fz45:45px;--fz40:40px;--fz35:35px;--fz30:30px;--fz27:27px;--fz25:25px;--fz22:22px;--fz20:20px;--fz19:19px;--fz18:18px;--fz17:17px;--fz16:16px;--fz15:15px;--fz14:14px;--fz13:13px;--fz11:11px}.flex-menu-container{display:flex}.flex-menu-container .left{flex:1 1}.flex-menu-container .left ul.NoBullet{margin-top:85px !important}.flex-menu-container .right{flex:0 1}.flex-menu-container .right>ul>li{width:120px}.flex-menu-container .right>ul>li a{margin:0 !important}.flex-menu-container .right>ul>li+li{--pad-top:10px;--pad-d:5px;margin:var(--pad-top) 0 0 0;padding:calc(var(--pad-top) + var(--pad-d)) 0 0 0;position:relative}.IdxHeaderBg{background-repeat:no-repeat;background-size:100%;background-size:cover;background-position:center center}.MaintenanceWrap .InnerContainWrapper{width:1000px;padding:25px 0 0;background-color:#ddd;box-sizing:border-box}.MaintenanceWrap .Logo{float:none;margin:0 auto;padding:0 0 25px;box-sizing:border-box}.MWrapper{padding:30px;box-sizing:border-box}.MaintenanceWrap .ContactInfo{float:none;width:100%;margin:0;padding:30px 0;text-align:center;box-sizing:border-box}.MaintenanceWrap .ContactInfo .CIList{display:inline-block;width:32%;color:#333;vertical-align:top;border-right:1px solid #fff;min-height:115px}.MaintenanceWrap .ContactInfo .CIList h3.Title{font-size:var(--fz19);line-height:1.5;font-family:var(--bevietnam-sb)}.MaintenanceWrap .ContactInfo .CIList:last-child{border-right:0 solid #354966}.MaintenanceWrap .ContactInfo .CIList table{width:100%}.UnderMaintenanceWrapper{padding:45px 0 50px;text-align:center;background-color:var(--brown-1);box-sizing:border-box}.MaintenanceWrap .ContactInfo .CIList .Phone{font-size:14px;line-height:24px;color:#fff}.MaintenanceWrap .ContactInfo .CIList .Phone a{color:#fff}.MaintenanceWrap .ContactInfo .CIList td{display:block;width:100% !important;margin:0 auto;text-align:center;padding:0 !important;font-size:14px;line-height:20px;box-sizing:border-box}.MaintenanceWrap .ContactInfo .CIList td a{color:var(--brown-1);font-size:15px;line-height:1.3;font-family:var(--bevietnam-sb)}.MaintenanceWrap .ContactInfo .CIList td a:hover{color:var(--lightgreen-1)}.MaintenanceWrap .ContactInfo .CIList i{margin:0 auto 10px;width:35px;height:35px;line-height:38px;font-size:20px;text-align:center;background-color:var(--lightgreen-1);border-radius:50%;color:#fff}.MaintenanceWrap .ContactInfo .CIList.Email i{font-size:18px;line-height:35px}.MaintenanceWrap .ContactInfo .CIList span{display:none}.MaintenanceWrap{display:table;width:100%}.MaintenanceWrap .MWrap{display:table-cell;vertical-align:middle}.MaintenanceWrap .ContactFormWrap .FormWrapper{width:100%;box-sizing:border-box}.MaintenanceWrap .FormWrapperWidth{width:80%;margin:0 auto}.UnderMaintenanceWrapper .Copyright br{display:none}.MaintenanceWrap .ContactFormWrap .Col3{display:inline-block;vertical-align:top;padding:8px;width:32.9%;box-sizing:border-box}.UnderMaintenanceWrapper h4{font-size:40px;line-height:50px;font-family:var(--bevietnam-b);margin-bottom:10px;color:#fff}.UnderMaintenanceWrapper h6{font-size:14px;line-height:22px;color:#fff;font-family:var(--bevietnam-r);letter-spacing:1px}.UnderMaintenanceWrapper h6 br{display:none}.StickyBtns{position:fixed;bottom:0;z-index:109;right:0;width:100%}.StickyBtns .FillRedBorder{height:6px;background-color:var(--yellow);position:absolute;width:100%;bottom:0;border-top:2px solid #fff}.StickyBtns .MainWrapper{position:relative;bottom:6px}.StickyBtns .FSocialIcon{float:right;background-color:var(--yellow);margin:0 0 0 10px;padding:6px 15px 2px;border:2px solid #fff;border-bottom:0;width:auto;box-sizing:border-box}.StickyBtns .FillRedBtn{display:inline-block}.StickyBtns .FillRedBtn a{display:block;background-color:var(--yellow);border:2px solid var(--white);border-bottom:2px solid var(--yellow);font-family:var(--agletter-cbo);padding:5px 1.2em 0;transition:ease-in .3s !important;position:relative;color:var(--white);font-size:16px;text-align:center;line-height:34px;text-transform:uppercase;letter-spacing:1px}.StickyBtns .FillRedBtn .activator i{vertical-align:middle;margin:3px 13px 0 0;display:inline-block}.StickyBtns .RightWrapper{float:right}.StickyBtns .MainWrapper .RightWrapper{display:inline-block;position:absolute;bottom:-2px;width:auto;right:0}.StickyBtns .FillRedBtn a:hover{background-color:#fff;color:var(--lightgreen-1)}.FooterWrap .IconWrap{display:inline-block;padding:2px 0 0;width:25px}.FooterWrap .IconWrap.pin{padding:9px 0 0}.FooterWrap .IconWrap.Email{padding:5px 0 0}strong{font-family:var(--monts-sb)}.IconWrap,.RedBorderImg,.ImgWrap,.PlayIcon{line-height:0}.BlackBtn{display:inline-block}.BlackBtn a{display:inline-block;font-family:var(--agletter-cbo);color:var(--white);font-size:var(--fz22);line-height:1.2;text-transform:uppercase;position:relative;--pad-d:24px;padding:9.5px var(--pad-d) 9.5px calc(var(--pad-d) + 3px);background-color:var(--black);box-sizing:border-box;transition:all .3s ease-in-out !important;letter-spacing:.47px}.BlackBtn a:hover{background-color:var(--lightgreen-1)}.GreenBtn{display:inline-block}.GreenBtn a{display:inline-block;font-family:var(--agletter-cbo);color:var(--white);font-size:var(--fz22);line-height:1.2;text-transform:uppercase;position:relative;--pad-d:24px;padding:9.5px var(--pad-d) 9.5px calc(var(--pad-d) + 3px);background-color:var(--lightgreen-1);box-sizing:border-box;transition:all .3s ease-in-out !important;letter-spacing:.47px}.GreenBtn a:hover{background-color:var(--dark-green)}.LightGreenBtn.wiouticon a{font-family:var(--bevietnam-b);font-size:var(--fz13);line-height:32px;letter-spacing:.65px;padding:9px 26.5px 11px}.menu .LightGreenBtn a i{font-size:1.2em;line-height:1;vertical-align:middle;color:var(--yellow);margin:0 0 3px}.FillRedBtn span:hover,.FillRedBtn a:hover{color:var(--brown-1);background-color:#fff}.YellowBtn{display:inline-block}.YellowBtn a{display:inline-flex;align-items:center;color:var(--brown-1);font-family:var(--bevietnam-b);font-size:var(--fz15);line-height:32px;text-transform:uppercase;padding:10px 23px 12px 24px;background-color:var(--yellow);transition:all .6s ease !important}.YellowBtn a .IconWrap{margin:3px 12px 0 0}.YellowBtn a:hover{background-color:var(--lightgreen-1);color:var(--white)}.YellowBtn.big a{padding:8.5px 37px;color:var(--brown-3);font-size:var(--fz16);line-height:32px}.YellowBtn.big a:hover{color:#fff}.GreenBorderBtn{display:inline-block}.GreenBorderBtn a{display:inline-flex;align-items:center;color:var(--dark-green);font-family:var(--agletter-cbo);font-size:var(--fz15);line-height:1.5;text-transform:uppercase;padding:.64em 1.83em;border:2px solid var(--dark-green);background-color:transparent;transition:all .6s ease !important}.GreenBorderBtn a .IconWrap{margin:3px 12px 0 0}.GreenBorderBtn a:hover{background-color:var(--dark-green);color:#fff}.fz25{font-size:25px !important}.fz30{font-size:30px !important}.fz20{font-size:20px !important}.fz24{font-size:24px !important}.fz60{font-size:var(--fz60) !important}.fz40{font-size:var(--fz40) !important}.fz18{font-size:var(--fz18) !important}.mobile-on{display:none}.IconWrap{display:inline-block}.flex{display:flex}.flow-root{display:flow-root}.sepline{width:170px;height:6px;background-color:var(--kesari);margin:9px 0 0}.Header{bottom:118px !important;text-align:left !important}.Header h4.Title{color:var(--white);font-family:var(--monts-b);text-transform:uppercase;line-height:1;margin-bottom:7px}.Header h3.Title{color:var(--white);line-height:1.1;text-transform:uppercase}.Header .header-text{display:inline-block;padding:38px 19.5px 0 42px}.Header.home-page{bottom:59px !important}.Header.home-page .header-text{display:inline-block;padding:38px 19.5px 28px}.Header.home-page .header-text{padding:28px 17px 29px 18px}.Header.home-page .btn-group{margin-top:6px}.Header.home-page h2.Title{color:var(--white);font-family:var(--exo-r);text-transform:uppercase}.kesari-box{display:inline-block;padding:16px 22.9px 14px;background:var(--kesari);color:#fff;line-height:1.4;text-transform:uppercase}.video-overlay{position:relative}.video-overlay:after{content:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/icons/play.png);position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.imgdesc-container .InnerContainWrapper{--cnt-pd:79px;--dif:7px;padding-left:65px}.imgdesc-container h6.Title{color:#000;font-family:var(--agletter-cbo);font-size:var(--fz20);line-height:1.6;margin-bottom:.7em}.imgdesc-container h6.Title span{color:var(--kesari)}.imgdesc-container h4.Title{color:var(--kesari);color:var(--black);font-family:var(--agletter-cbo);font-size:var(--fz45);line-height:1.11;text-transform:uppercase;margin-bottom:.3111111111em}.imgdesc-container .sepline{margin:15px 0}.imgdesc-container .desc{line-height:1.73;margin-bottom:1.4em}.imgdesc-container .desc p+p{margin:15px 0 0}.imgdesc-container .ImgWrap{margin:0 25px 0 30px}.imgdesc-container .ImgWrap>a{display:block;line-height:0}.imgdesc-container .ImgWrap.bg{position:relative}.imgdesc-container .ImgWrap.bg img{position:relative;z-index:2}.imgdesc-container .ImgWrap.bg:after{position:absolute;content:"";width:255px;height:225px;background-color:var(--lightgreen-1);right:-20px;bottom:-20px;z-index:0}.imgdesc-container .text{display:contents}.imgdesc-container .text .text-block{padding:0 20px 0 0}.imgdesc-container.about-page .InnerContainWrapper{--cnt-pd:90px;--dif:19px;padding-left:57px}.imgdesc-container.about-page .ImgWrap{margin:0 45px 0 31px;max-width:537px}.imgdesc-container.about-page .ImgWrap img{margin-bottom:21px}.imgdesc-container.about-page .ImgWrap h3.Title{color:var(--black);line-height:1.05;text-transform:uppercase;margin-bottom:6px;letter-spacing:-.5px}.imgdesc-container.about-page .ImgWrap h6.Title{color:var(--white);margin:0}.imgdesc-container.about-page .desc{line-height:1.73}.ContactFormWrap .sepline{margin:8px auto}.biowrap{position:fixed !important}.biowrap.box h3.Title{text-align:left}.biowrap .sepline{display:block;margin:8px 0 10px}.biowrap .BioWrap{display:flow-root;padding:30px}.biowrap .LeftFloat{margin:0 20px 12px 0}.biowrap .LeftFloat img{width:initial !important}.biowrap .RightFloat{display:contents}.biowrap .ImgWrap{margin-bottom:10px}.biowrap .link a{font-family:var(--bevietnam-b);font-size:1.1rem;line-height:1.3}.biowrap .link a .fa{width:20px}.biowrap .link a .fa-mobile{font-size:1.375rem}.FooterWrap .map a{display:block;height:100%;width:100%}.FooterWrap .map a img{width:100%;object-fit:cover;object-position:center;height:100%;max-height:472px;min-width:938px}.FooterLink>ul{display:flex;flex-wrap:wrap}.flex-header{display:flex;--size:1170px;--diff-between:965px}.flex-header .flex-control-nav{display:none}.flex-header h6.second-nav-subtitle{margin-top:.5em}.flex-header .left{flex:1 1 var(--size);position:relative}.flex-header .left:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.flex-header .right{flex:1 1 calc(var(--size) - var(--diff-between));background:var(--lightgreen-1);border-left:7px solid #fff;padding:102px 0 0 20px;position:relative;z-index:999999}.flex-header .right>ul a{display:block;line-height:0;color:#fff;transition:all .5s ease !important}.flex-header .right>ul a:hover{color:var(--black)}.flex-header .right>ul>li+li{--pad-top:19px;--pad-d:7px;margin:var(--pad-top) 0 0 0;padding:calc(var(--pad-top) + var(--pad-d)) 0 0 0;position:relative}.flex-header .right>ul>li+li:after{content:"";position:absolute;top:0;left:0;width:56px;height:3px;background-color:#ae0e15}h6.second-nav-subtitle{font-family:var(--monts-b);font-size:16px;line-height:1.2;text-transform:uppercase;margin-top:0;letter-spacing:inherit}.blog-container{background-color:#f6f6f6}.blog-container .InnerContainWrapper{--cnt-pd:0px;--dif:80px}.blog-container header{display:flex;justify-content:space-between;align-items:start;margin-bottom:50px}.blog-container header h4.Title{color:var(--white);font-family:var(--agletter-cbo);line-height:1.11;text-transform:uppercase;width:135px;height:135px;background-color:var(--kesari);display:flex;justify-content:center;align-items:center;padding:42px 20px 40px;box-sizing:border-box}.blog-container header h6.Title{color:var(--black);line-height:1.2}.blog-container header .support-box{padding:29px 21px 0 0}.blog-container header .support-box .IconWrap+h6.Title{margin-left:23px}.blog-container header .support-box .IconWrap,.blog-container header .support-box h6.Title{display:inline-block}.blog-container .head-block{margin-bottom:10px}.blog-container h5.Blog-Title{color:var(--black);font-family:var(--monts-b);font-size:var(--fz20);line-height:1.6;margin-bottom:.36em}.blog-container .sepline{width:118px;height:5px;margin:0}.blog-container h6.Time{color:var(--kesari);font-family:var(--agletter-cbo);font-size:14px;line-height:1.4;text-transform:uppercase;margin-bottom:.3571428571em}.blog-container .desc{margin-bottom:17px;margin-top:18px;font-size:var(--fz15);line-height:1.73}.blog-container .WithoutSlider>ul{display:flex;justify-content:center;flex-wrap:wrap;--mx:25px;--my:20px}.blog-container .WithoutSlider>ul li{flex:1 1 360px;padding:0 var(--mx);margin:var(--my) 0;min-width:300px;max-width:400px}.blog-container ul.NoBullet>li+li{border-left:1px solid var(--grey-3)}.blog-container .ImgWrap{margin-bottom:.6em}.service-container{--bg-size:15%;background:-28px 0/20% no-repeat url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/service-bg.png),linear-gradient(to right,var(--lightgreen-1) var(--bg-size),var(--grey-4) var(--bg-size))}.service-container .InnerContainWrapper{--cnt-pd:33px;--dif:32px}.service-container .ImgWrap{transition:all .7s ease !important}.service-container h5.SubTitle{color:#000;line-height:1.5}.service-container h4.Title{line-height:1.11;text-transform:uppercase}.service-container header{padding:0 0 0 160px;margin-bottom:35px}.service-container header h4.Title{color:var(--dark-green)}.service-container .Col{color:#fff;position:relative}.service-container .Col h4.Title{margin-bottom:.16em}.service-container .Col .desc{margin-bottom:.9em;margin-top:6px}.service-container .text-overlay{justify-content:flex-end;display:flex;align-items:flex-end;position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.6) 256px,transparent 100%);padding:0 20px 10px 30px}.service-container .WithoutSlider>ul{display:flex;flex-wrap:wrap;justify-content:center}.service-container .WithoutSlider>ul li{min-width:290px;flex:0 1 24.16%;margin:5px;box-shadow:0 0 0 10px #fff}.service-container .Col:hover .ImgWrap{filter:blur(2px)}.service-container .Col:hover .clickbtn:after{width:0}.service-container .Col:hover .clickbtn>i{color:var(--dark-green);background-color:#fff}.service-container .clickbtn{display:inline-block;color:#fff;font-family:var(--agletter-cbo);font-size:13px;line-height:1.85;text-transform:uppercase;transition:all .5s ease !important;display:flex;align-items:center;position:relative}.service-container .clickbtn>i{transition:all .5s ease !important;display:inline-flex;width:41px;height:41px;background-color:var(--dark-green);justify-content:center;align-items:center;color:#fff;border-radius:50%;margin:0 .5em 0 0}.service-container .clickbtn:after{position:absolute;top:calc(50% - (8px / 2));right:-20px;content:"";width:calc(100% - 100px);height:9px;background-color:var(--dark-green);transition:all .5s ease !important}.clickbtn{display:inline-block}.clickbtn a{display:inline-block;color:#fff;font-family:var(--agletter-cbo);font-size:13px;line-height:1.85;text-transform:uppercase;transition:all .5s ease !important}.clickbtn a:hover>i{color:var(--dark-green);background-color:#fff}.clickbtn a>i{transition:all .5s ease !important;display:inline-flex;width:41px;height:41px;background-color:var(--dark-green);justify-content:center;align-items:center;color:#fff;border-radius:50%;margin:0 .5em 0 0}.testimonial-container .InnerContainWrapper{--cnt-pd:67px;--dif:4px;padding-left:calc(80px + 56px);padding-right:76px}.testimonial-container h4.Title{color:var(--black);line-height:1.11;text-transform:uppercase;text-align:center;margin-bottom:35px}.testimonial-container h6.Title{color:#000;font-family:var(--monts-b);font-size:var(--fz16);line-height:1.73;text-transform:uppercase;margin-top:15px}.testimonial-container .desc{color:#444;font-family:var(--monts-l-i);font-size:var(--fz18);line-height:1.76}.testimonial-container .desc,.testimonial-container .desc p{display:inline}.testimonial-container .desc{position:relative}.testimonial-container .desc:before{position:absolute;content:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/icons/left-sign.png);width:73px;height:52px;display:inline-block;top:-42px;left:-80px}.testimonial-container .desc:after{content:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/icons/right-sign.png);width:37px;height:26px;margin:0 10px 4px;display:inline-block;vertical-align:bottom}.testimonial-container .rating{display:flex;margin:0 -3px}.testimonial-container .rating>li{margin:0 3px}.testimonial-container .testimonial-slider{max-width:1071px;margin:0 auto;overflow:visible !important}.testimonial-container .flex{margin-bottom:45px}.testimonial-container .flex .left-test h4.Title{margin-bottom:.4em}.testimonial-container .flex .right-test{flex:0 1 368px;padding:0 82px 0 0;margin-left:75px;background:right bottom/contain no-repeat url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/testi-bg.png),var(--lightgreen-1)}.top-service-slider h6.Service-Title{font-family:var(--agletter-cbo);font-size:var(--fz14);line-height:1.5;text-transform:uppercase;margin-top:13px}.top-service-slider .IconWrap{height:62px;display:flex;align-items:flex-end}.top-service-slider .jcarousel{max-width:900px;margin:0 auto}.top-service-slider .jcarousel-control-prev,.top-service-slider .jcarousel-control-next{margin-top:calc(-50px / 2)}.top-service-slider .InnerContainWrapper>div>ul>li a{background-color:var(--lightgreen-1);display:block;height:100%;color:#fff;transition:all .6s ease !important}.top-service-slider .InnerContainWrapper>div>ul>li a:hover,.top-service-slider .InnerContainWrapper>div>ul>li a.on{background-color:var(--dark-green)}.top-service-slider .InnerContainWrapper>div>ul>li a .Col{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 20px 20px}.top-service-slider .InnerContainWrapper{--cnt-pd:42px;--dif:16px;width:max-content}.top-service-slider .InnerContainWrapper .WithoutSlider>ul{display:flex;justify-content:center;width:max-content;margin:0 auto}.top-service-slider .InnerContainWrapper .WithoutSlider>ul>li{flex:0 1 222px;min-width:222px}.top-service-slider .InnerContainWrapper .WithoutSlider>ul>li a{background-color:var(--lightgreen-1);display:block;height:100%;color:#fff;transition:all .6s ease !important}.top-service-slider .InnerContainWrapper .WithoutSlider>ul>li a:hover,.top-service-slider .InnerContainWrapper .WithoutSlider>ul>li a.on{background-color:var(--dark-green)}.top-service-slider .InnerContainWrapper .WithoutSlider>ul>li a .Col{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 20px 20px}.servcie-odd-even-container.imgdesc-container{border-bottom:6px solid #fff}.servcie-odd-even-container.imgdesc-container h6.Title{color:#000;font-family:var(--agletter-cbo);font-size:var(--fz30);line-height:1.5;text-transform:uppercase}.servcie-odd-even-container.imgdesc-container .InnerContainWrapper{padding-left:47px;padding-right:33px}.servcie-odd-even-container.imgdesc-container .btn-group{margin:8px -.35em 0}.servcie-odd-even-container.imgdesc-container .btn-group .GreenBorderBtn a{margin:1em .35em 0}.servcie-odd-even-container.imgdesc-container .desc{line-height:1.63}.servcie-odd-even-container.imgdesc-container .desc.FSize15{line-height:1.73}.servcie-odd-even-container.imgdesc-container .GreenBorderBtn a{min-width:199px;text-align:center;display:flex;justify-content:center}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(odd){--bg-size:9%;background:var(--white)}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(odd) .text{display:block;width:506px}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(odd) .ImgWrap{margin:0 0 0 65px}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(odd) .InnerContainWrapper{--cnt-pd:98px;--dif:-12px}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even){--bg-size:14%;background:-95px 100%/contain no-repeat url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/other-service-bg.png),linear-gradient(to right,var(--lightgreen-1) var(--bg-size),var(--grey-4) var(--bg-size))}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even) .text{display:block;width:482px}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even) .InnerContainWrapper{--cnt-pd:92px;--dif:-17px}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even) .RightFloat{float:left}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even) .RightFloat.ImgWrap{margin:0 59px 0 0}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even) .RightFloat .border-white+.btn-group{padding:0 10px 0 0}.servcie-odd-even-container.imgdesc-container>ul>li:nth-child(even) .RightFloat .btn-group{text-align:right}.servcie-odd-even-container.imgdesc-container .Wrap .text{display:contents !important}.testimonial-container.services-layout .InnerContainWrapper{--cnt-pd:124px;--dif:-65px}.tree-bullet>li{position:relative;padding:0 0 0 35px;background-image:none !important;background-position:0 !important;background-repeat:no-repeat !important;margin:0}.tree-bullet>li+li{margin-top:1em}.tree-bullet>li:before{content:url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/icons/tree-bullet.png);position:absolute;left:0;top:9px}.shadow-bg{position:relative}.shadow-bg:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.2)}.our-team-container{--bg-size:10%;background:-110px 0/contain no-repeat url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/our-team-bg.png),linear-gradient(to right,var(--lightgreen-1) var(--bg-size),#f6f6f6 var(--bg-size))}.our-team-container .InnerContainWrapper{--cnt-pd:32px;--dif:61px;padding-left:173px}.our-team-container h4.Title{color:var(--lightgreen-1);font-family:var(--agletter-cbo);font-size:var(--fz45);line-height:1.11;text-transform:uppercase;margin-bottom:.6666666667em}.our-team-container h6.member-name{color:#000;font-family:var(--agletter-cbo);font-size:var(--fz18);line-height:1.2;text-transform:uppercase;margin-top:.4em;transition:all .6s ease !important}.our-team-container h6.member-role{color:var(--lightgreen-1);font-family:var(--hellstd-roman);font-size:var(--fz14);line-height:1.1;text-transform:uppercase;margin-top:.3em;transition:all .6s ease !important}.our-team-container .text-block{display:flex;align-items:center}.our-team-container .text-block .text{flex:0 1 218px}.our-team-container .text-block .IconWrap{flex:0 0 50px;color:#fff;min-width:max-content;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--lightgreen-1);transition:all .6s ease !important}.our-team-container .ImgWrap{background:#fff;background-size:100% 100%;transition:all .6s ease !important;padding:10px}.our-team-container .team-flex-container>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;--mx:34px;--my:24px;margin:calc(-1 * var(--my)) calc(-1 * var(--mx))}.our-team-container .team-flex-container>ul>li{margin:var(--my) var(--mx);width:270px}.our-team-container .team-flex-container>ul>li:hover .ImgWrap{background:var(--lightgreen-1)}.our-team-container .team-flex-container>ul>li:hover .IconWrap{background-color:#fff;color:var(--lightgreen-1)}.our-team-container .team-flex-container>ul>li:hover h6.member-name{color:var(--lightgreen-1)}.our-team-container .team-flex-container>ul>li:hover h6.member-role{color:#000}.project-gallery{--bg-size:9%;background:calc(100% + 45px) 100% / contain no-repeat
      url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/project-right-bg.png),
    linear-gradient(
      to left,
      var(--lightgreen-1) var(--bg-size),
      #f6f6f6 var(--bg-size)
    )}.project-gallery .InnerContainWrapper{--cnt-pd:42px;--dif:11px}.project-gallery header{padding-right:225px;padding-left:41px}.project-gallery .desc{margin-bottom:2.5em}.project-gallery h6.project-name{color:var(--lightgreen-1);font-family:var(--hellstd-b);font-size:var(--fz15);line-height:1.6;text-transform:uppercase;transition:all .6s ease !important}.project-gallery .imgwrap{background:#fff;background-size:100% 100%;transition:all .6s ease !important;padding:10px;line-height:0}.project-gallery .project-flex-container>ul{display:flex;flex-wrap:wrap;justify-content:center;--mx:5px;--my:22px;margin:calc(-1 * var(--my)) calc(-1 * var(--mx))}.project-gallery .project-flex-container>ul>li{margin:var(--my) var(--mx);max-width:374px;min-width:300px}.project-gallery .project-flex-container>ul>li:hover .imgwrap{background:var(--lightgreen-1)}.project-gallery .project-flex-container>ul>li:hover h6.project-name{color:#000}.g-recaptcha{text-align:left;transform-origin:left;transform:scale(.8)}.box.Talkpro{width:853px;margin-left:calc(-853px / 2)}.box.Talkpro .boxclose,.box.Talkpro .boxclose2{top:0 !important;right:0 !important}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper{text-align:left;--bg-size:10%;background:-15px 0%/contain no-repeat url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/talk-to-pro-bg.png),linear-gradient(to right,var(--lightgreen-1) var(--bg-size),transparent var(--bg-size)),#fff;padding:50px 64px 80px}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper h4.Title{color:#fff;font-family:var(--agletter-cbo);font-size:var(--fz45);line-height:1.11;text-transform:uppercase}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper .desc{color:#444;font-family:var(--hellstd-roman);font-size:var(--fz18);flex:0 0 503px;line-height:1.44}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper .flex-heading{display:flex;justify-content:space-between;align-items:center}.ContactFormWrap.OverlayWrapper.Talkpro-wrapper .Talkpro-container{margin-top:1em;padding:20px 30px;background-color:#f6f6f6}.contact-container{background:var(--grey-4)}.contact-container .InnerContainWrapper{--cnt-pd:30px;--dif:10px}.contact-container header{padding:38px 0;background:var(--white)}.contact-container h6.Title{color:var(--black);font-size:24px;line-height:32px;text-align:center;max-width:1200px;margin:0 auto}.servcie-odd-even-container.imgdesc-container.sod-pro-installation>ul>li:nth-child(odd){background:calc(100% + 70px) 100% / contain no-repeat
      url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/other-service-bg-right.png),
    linear-gradient(
      to left,
      var(--lightgreen-1) var(--bg-size),
      #f6f6f6 var(--bg-size)
    )}.top-service-slider .InnerContainWrapper,.tab-container .InnerContainWrapper{position:relative;max-width:calc(100vw - 70px)}.WithoutSlider~a{display:none}.tab-slider{background:var(--kesari);position:relative}.tab-container{position:relative}.tab-slider .jcarousel-control-prev{left:-25px}.tab-slider .jcarousel-control-next{right:-25px}.tab-slider .jcarousel-control-prev,.tab-slider .jcarousel-control-next{color:#fff;display:none}.tab-slider .InnerContainWrapper{--cnt-pd:38px}.tab-slider h6.Title{color:var(--white);font-size:16px;line-height:1.4;text-transform:uppercase;text-align:left;transition:all .6s ease !important}.tab-slider .Col{display:flex;justify-content:center;align-items:center;padding:0 55px;width:100%;mix-blend-mode:hard-light;position:relative;z-index:1}.tab-slider .Col .IconWrap{margin:0 15px 0 0;min-width:max-content}.tab-slider .Col:before{position:absolute;content:"";--updown:-38px;top:var(--updown);bottom:var(--updown);width:0;left:0;right:0;background-color:var(--black);z-index:-1;transition:all .5s ease !important}.tab-slider ul.NoBullet>li:hover .Col:before{width:100%}.tab-slider .jcarousel ul.NoBullet>li .Col:before{display:none}.tab-slider .jcarousel ul.NoBullet>li:hover h6.Title{color:#000}.tab-slider ul.NoBullet>li{margin:0 2.5px}.tab-slider ul.NoBullet>li+li{position:relative}.tab-slider ul.NoBullet>li+li:after{position:absolute;content:"";left:-5px;top:calc(50% - (34px / 2));width:5px;height:34px;background:#b6030b}.tab-slider .WithoutSlider>ul{display:flex}.tab-slider .WithoutSlider>ul li{flex:0 1 300px}.BorderBtn{display:inline-block}.BorderBtn a{display:inline-block;background:0 0/100% 100% no-repeat url(//www.hubcityinsurancegroup.com/blog/wp-content/themes/somethin-awesome/assets/css/../images/bg/btn-bg.png),transparent;color:var(--kesari);font-family:var(--day);font-size:30px;line-height:28px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;padding:11px 39px 14px;transition:all .5s ease !important}.BorderBtn a:hover{background-color:var(--kesari);color:#fff}.testimonial-container.testimonial-page{text-align:center}.testimonial-container.testimonial-page .InnerContainWrapper{padding-left:0;padding-right:0}.testimonial-container.testimonial-page .testimonial-slider{max-width:1140px}.testimonial-container .Col{max-width:100%;width:max-content;margin:0 auto}.testimonial-container .Col .IconWrap img{width:25px;height:25px;margin:10px 10px 0}.testimonial-container.testimonial-page .flex{margin:0}.testimonial-container.testimonial-page h6.Title{font-size:var(--fz20);line-height:1.2}.testimonial-container.testimonial-page .desc{font-weight:600;color:#333;margin-bottom:15px}.testimonial-container.testimonial-page ul.NoBullet>li{padding:75px 95px 30px;background:var(--kesari);background:var(--grey-4);border-radius:35px 5px}.testimonial-container.testimonial-page ul.NoBullet>li:nth-child(even){border-radius:5px 35px}.testimonial-container.testimonial-page ul.NoBullet>li+li{margin-top:50px}.servcie-odd-even-container.imgdesc-container.service-details-page{border:none}.servcie-odd-even-container.imgdesc-container.service-details-page>ul>li{background:var(--grey-4)}.servcie-odd-even-container.imgdesc-container.service-details-page>ul>li .InnerContainWrapper{--cnt-pd:60px}.servcie-odd-even-container.imgdesc-container.service-details-page>ul>li .text{display:contents}.servcie-odd-even-container.imgdesc-container.service-details-page>ul>li .desc{margin-bottom:0}.servcie-odd-even-container.imgdesc-container.service-details-page>ul>li .ImgWrap{margin:0 0 2ch 4ch}.ThanksMsg{font-size:18px;font-weight:600}.ThanksTitle{font-family:var(--day);color:var(--site-color-1);font-size:42px;line-height:62px;text-align:center;text-transform:uppercase;font-weight:400}