 body{font-family:'Open Sans',sans-serif;background:#ffffff;}h1,h1 a{color:#000000;font-family:'Montserrat',sans-serif;font-size:33px;font-weight:700;line-height:1.27em;margin:25px 0;}h2{color:#000000;font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;line-height:1.5rem;margin:25px 0;}h3{color:#000000;font-family:'Montserrat',sans-serif;font-size:25px;font-weight:700;line-height:1.5rem;margin:25px 0;}h4{font-family:'Montserrat',sans-serif;color:#000000;font-size:19px;font-weight:700;line-height:1.5rem;margin:25px 0;}.large-text{font-family:'Montserrat',sans-serif;color:#213c54;font-size:20px;font-weight:700;line-height:1.5rem;}p{font-family:'Open Sans',sans-serif;color:#222;font-size:16px;font-weight:300;margin:15px 0;}ul{list-style-type:none;}li{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;color:#737373;margin-bottom:5px;}li .fa{margin-right:10px;color:#0f0f0f;}strong{color:#213c54;font-weight:700;}input:focus,textarea:focus{border-color:#222!important;}textarea{height:120px;}.row{margin:0 auto;max-width:75rem;width:100%;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{position:relative;display:block;width:100%;float:left;border-top:2px solid #dcdcdc;}.fade-on-scroll,.fade-on-load{opacity:0;}.animate-fast{transition:all 250ms ease;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;}.animate-normal{transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;}.animate-slow{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}.absolute{position:absolute;}.horizontal-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.vertical-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.vertical-padding{padding:45px 0;}.strip-padding{padding-left:0!important;padding-right:0!important;}.beige-bg{background:#f1f1f1;}.border-right{border-right:1px solid #e1e1e1;}.border-left{border-left:1px solid #e1e1e1;}.border-bottom{border-bottom:2px solid #dcdcdc;}.box{border:1px solid #c7c7c7;padding:25px 20px;}.box-shadow{box-shadow:1px -5px 10px 5px rgba(0,0,0,.1);-webkit-box-shadow:1px -5px 10px 5px rgba(0,0,0,.1);-moz-box-shadow:1px -5px 10px 5px rgba(0,0,0,.1);}.button{background:none;border:1px solid #222;color:#4b4b4b;}.button:hover{background:#f1f1f1;border-color:transparent;}.cta-button{font-size:13px;font-weight:700;text-transform:uppercase;line-height:49px;margin:10px 0;padding:0 20px;}.cta-button:hover,.cta-button:focus{color:#4b4b4b;}.cta-button2{font-size:16px;font-weight:600;width:100%;margin:30px 0;}.cta-button2:hover,.cta-button2:focus{background:#213c54;}.page-bottom{margin-top:45px;}.page-bottom p{color:#213c54;font-weight:300;}body.preload{overflow:hidden;}#preloader{opacity:0;display:none;}.preload #preloader{position:fixed;opacity:1;display:block;z-index:9999;top:0;left:0;width:100%;height:100%;font-size:40px;font-weight:700;color:#213c54;background:#f1f1f1;overflow:hidden;}#preloader div{overflow:hidden;}#preloader span{display:block;line-height:normal;}#preloader span.gloss{content:"";position:absolute;z-index:99999;left:0;height:100%;width:10%;background:#f1f1f1;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:.5;}.header-wrapper .header-info{padding:25px 40px;}.company-info{width:90%;display:block;float:left;}.header-company-title,.header-company-title a{color:#737374;width:100%;margin:0;}.header-company-serviceorder{margin:0;color:#213c54;}.navigation-wrapper{background:#ffffff;z-index:999;border-top:1px solid #222222;}.top-bar{background:none;}.top-bar-section ul li{background:none;position:relative;margin-bottom:0;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li > a{background:none;color:#2d2d2d;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;text-transform:capitalize;letter-spacing:2px;}.top-bar-section li:not(.has-form) a:not(.button):before,.top-bar-section li:not(.has-form) a:not(.button):after{display:inline;position:absolute;width:15px;font-size:18px;font-weight:300;margin:0;opacity:0;display:none;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;}.top-bar-section li:not(.has-form) a:not(.button):before,.top-bar-section ul li > a:before{content:"[";left:10px;}.top-bar-section li:not(.has-form) a:not(.button):after,.top-bar-section ul li > a:after{content:"]";right:10px;text-align:right;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{background:none;color:#222;border-top:1px solid #222;}.top-bar-section li.active:not(.has-form) a:not(.button):before,.top-bar-section li.active:not(.has-form) a:hover:not(.button):before,.top-bar-section li:not(.has-form) a:hover:not(.button):before{opacity:1;left:0;}.top-bar-section li.active:not(.has-form) a:not(.button):after,.top-bar-section li.active:not(.has-form) a:hover:not(.button):after,.top-bar-section li:not(.has-form) a:hover:not(.button):after{right:0;opacity:1;}.top-bar-section .dropdown{background:rgba(255,255,255,.9);padding:20px 15px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#737373;font-weight:300;text-align:left;line-height:35px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):before,.top-bar-section .dropdown li:not(.has-form) a:not(.button):after{font-weight:400;}.top-bar-section li.active:not(.has-form) .dropdown a:not(.button):before{left:10px;opacity:0;}.top-bar-section li.active:not(.has-form) .dropdown a:not(.button):after{right:10px;opacity:0;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):before,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button):before,.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button):before{opacity:1;left:0;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):after,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button):after,.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button):after{right:0;opacity:1;}.home-slider-wrapper{position:relative;display:block;width:100%;float:left;height:80%;max-height:700px;margin-top:-45px;}.home-slider-bottom{display:block;position:absolute;bottom:0;width:100%;}.slider-nav .slick-dots{bottom:auto;position:relative;margin-left:0;}.slider-nav .slick-dots li{line-height:85px;height:85px;width:30%;background:rgba(255,255,255,.85);margin:0 15px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;}.slider-nav .slick-dots li:first-child{margin-left:0;}.slider-nav .slick-dots li:last-child{margin-right:0;}.slider-nav .slick-dots li.slick-active,.slider-nav .slick-dots li:hover{background:rgb(16 24 26);}.slider-nav .slick-dots li a{position:relative;display:block;width:100%;height:100%;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#213c54;border:none;padding:0;}.slider-nav .slick-dots li.slick-active a,.slider-nav .slick-dots li:hover a{color:#ffffff;}.slider-nav .slick-dots li a span{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.slider-nav .slick-dots li.slick-active a span,.slider-nav .slick-dots li:hover a span{left:35px;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);}.slider-nav .slick-dots li a .fa{opacity:0;color:#ffffff;font-size:25px;position:absolute;right:20%;}.slider-nav .slick-dots li.slick-active a .fa,.slider-nav .slick-dots li:hover a .fa{right:15px;opacity:1;}.slider-nav .slick-dots li a:before{display:none;}.home-tagline{background:rgba(255,255,255,.7);border-bottom:1px solid #ffffff;}.internal-tagline{background:rgba(33,60,84,.5);}.tagline p{color:#213c54;font-size:18px;font-weight:600;margin:0;line-height:50px;}.scroll-to-content{color:#213c54;text-align:center;margin:0 auto;padding-top:19px;width:200px;cursor:pointer;}.scroll-to-content p{margin:0;color:#213c54;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;}.scroll-to-content .fa{font-size:18px;}.scroll-content p{line-height:2;}.center-content{padding-left:60px;}.center-content:before{position:absolute;left:0;top:45px;color:#222;font-size:45px;font-family:"fontAwesome";}.center-content.content-1:before{content:"\f005";}.center-content.content-2:before{content:"\f132";}.center-content.content-3:before{content:"\f155";}.home-service-list p{font-size:14px;font-weight:600;}.about-columns{padding:50px 50px 0;}.about-columns h2{position:relative;font-weight:400;}.about-columns h2:before{position:absolute;content:"";height:3px;width:40px;background:#222;left:-60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.about-img{position:absolute;bottom:20px;left:0;}.service-wrapper,.inner-service-wrapper{float:left;margin:15px 0;}.service{padding:0 0 0 60px;}.service h2,.inner-service h2,.inner-service h3{position:relative;float:left;display:inline;font-size:16px;font-weight:700;margin:0 5px 0 0;}.service h2:before{position:absolute;content:"";height:3px;width:40px;background:#222;left:-60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.service p,.inner-service p{margin:0 0 5px 0;}.service .cta-button2{font-size:14px;line-height:1.75;padding:0 30px;margin-top:10px;}.inner-service{margin:15px 0;}.inner-service h2,.inner-service h3{color:#737373;}.inner-service span{float:left;margin:0 5px 0 0;}.contact-wrapper p:not(.large-text){margin:0 0 5px;line-height:normal;}.contact-wrapper .contact-info,.contact-wrapper .contact-phone.phone,.contact-wrapper .contact-email.email{margin-bottom:25px!important;padding-left:30px;position:relative;}.contact-wrapper .contact-info:before,.contact-wrapper .contact-phone.phone:before,.contact-wrapper .contact-email.email:before{position:absolute;top:0;left:0;font-size:20px;font-family:"fontAwesome";color:#213c54;}.contact-wrapper .contact-info:before{content:"\f041";}.contact-wrapper .contact-phone.phone:before{content:"\f095";}.contact-wrapper .contact-email.email:before{content:"\f0e0";}.contactForm{margin-top:20px;}.contactForm input{width:100%;padding:4px 8px;margin-bottom:10px;}.contactForm textarea{width:100%;}.contactForm .captchaWrapper,.contactForm .captchaWrapper input{margin:0;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper button.submit{font-size:inherit;font-weight:bold;background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:3px 20px;cursor:pointer;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.footer-top{position:relative;display:block;background:black;width:100%;padding:75px 0 35px;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section ul li > a,.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-wrapper .top-bar-section li:not(.has-form) a:hover:not(.button),.footer-wrapper .top-bar-section ul li:hover:not(.has-form) > a{color:white;font-size:12px;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button):before,.footer-wrapper .top-bar-section ul li > a:before,.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button):after,.footer-wrapper .top-bar-section ul li > a:after{color:#222;}.footer-wrapper .top-bar-section .dropdown{display:none!important;}.social-icons .fa{width:44px;line-height:44px;font-size:22px;color:#e5e5e5;text-align:center;}.social-icons .fa:hover{background:#222;color:#000000;}.scroll-top{position:absolute;right:2.5%;background:#222;color:#000000;text-align:center;width:44px;font-size:35px;cursor:pointer;}.scroll-top .fa{line-height:44px;}.disclaimer{display:block;width:100%;background:#343434;padding:10px;}.disclaimer p{margin:0;color:#ffffff;text-transform:uppercase;font-size:9px;line-height:13px;}.lnm-image img{max-width:95px;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.custom-slide-out-content h3{margin:0 0 25px;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#222;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-weight:normal;background:#222;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}p.contact-email.email{font-size:13px;}h1.comp{display:inline-block;padding-left:1vw;}  @media only screen and (min-width:1025px){.top-bar-section .dropdown{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.top-bar-section .has-dropdown > a{padding-right:15px!important;}.top-bar-section .has-dropdown > a::after{top:auto;right:auto;border:none;}}  .align-center{display:flex;align-items:center;flex-wrap:wrap;} .h-pad-small{padding-left:2vw;padding-right:2vw;} .h-pad-large{padding-left:8vw;padding-right:8vw;} .h-pad-xlarge{padding-left:15vw;padding-right:15vw;} .t-pad-small{padding-top:2vh;} .t-pad-large{padding-top:6vh;} .t-pad-xlarge{padding-top:6vh;} .v-pad-large{padding-top:6vh;padding-bottom:6vh;} .v-pad-medium{padding-top:4vh;padding-bottom:4vh;} .v-pad-small{padding-top:2vh;padding-bottom:2vh;} .row.wide{margin:0 auto;max-width:83rem;width:100%;} .blue-bg{background:#222;} .light-bg{background:#f4f4f4;} .white-bg{background:#ffffff;} .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;} .embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} .alt-btn{display:inline-block;padding:10px 15px;line-height:1;font-size:14px;color:#222;border:2px solid #222;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .alt-btn:hover{background:#222;color:#ffffff;border:2px solid #222;} .large-p p{font-size:21px;line-height:1.8;} hr{border:solid #a2a2a2;border-width:1px 0 0;} a{color:#222;}  .sub-header{display:flex;align-items:center;flex-wrap:wrap;} .header-email a{color:#ffffff;padding:10px 0;display:inline-block;} .header-social{text-align:right;} .header-social a{display:inline-block;color:#777777;padding:10px 10px;background:#edeeee;border-radius:50%;width:36px;height:36px;line-height:1;text-align:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .header-social a:hover{background:#1b1464;color:#ffffff;} .main-header{display:flex;align-items:center;flex-wrap:wrap;padding-top:2vh;padding-bottom:2vh;} .header-contact{background:#ffffff;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;} .header-address{display:flex;align-items:flex-start;} .header-address .fa{font-size:25px;margin-right:7px;margin-top:15px;line-height:1.3;color:#252525;} .header-address p{color:#252525;font-family:'Montserrat',sans-serif;} .header-phone{display:flex;flex-direction:column;} .header-phone a{font-family:'Montserrat',sans-serif;font-size:24px;padding-bottom:7px;} .header-phone a:last-child{font-family:'Montserrat',sans-serif;font-size:12px;margin-left:25px;color:#222;text-decoration:underline;} .top-bar-section ul li{border-left:1px solid #ededed;} .top-bar-section ul li:last-child{border-right:1px solid #ededed;} .top-bar-section .dropdown li,.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){border:none;color:#222;} .header-bg{background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2021/02/1.jpg);min-height:630px;} .header-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 72%);} .header-content{z-index:9;margin-top:21vh;} .header-content h1{color:#ffffff;font-weight:1000;font-size:3.3em;margin-bottom:7px;} .header-content p{font-size:23px;font-weight:800;color:white;} .header-content a{display:inline-block;padding:13px 22px;color:#222222;font-weight:600;font-family:'Montserrat';font-size:0.9em;background:#ffffff;}  .mid-box{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:2vw;} .mid-box-content{text-align:center;background:#222;padding:5vh 2vw;} .mid-box-content h3{color:#ffffff;text-transform:uppercase;} .mid-box-content p{font-size:14px;color:#ffffff;} .mid-box-content a{display:inline-block;padding:10px 15px;line-height:1;font-size:14px;color:#ffffff;border:2px solid #bce2fb;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .mid-box-content a:hover{background:#ffffff;color:#222;border:2px solid #ffffff;} .mid-box-content .fa{background:#ffffff;color:#31a3ef;padding:25px;border-radius:50%;font-size:28px;width:78px;height:78px;} .grid-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:50px;margin-top:5vh;} .grid-item{display:flex;align-items:flex-start;} .medicare-icon i.fa{font-size:28px;padding-right:10px;} .grid-item h4{margin:0;} .mid-bar *{color:#ffffff;} .mid-bar-cta a{display:inline-block;padding:15px 30px;line-height:1;font-size:21px;color:#ffffff;font-weight:700;border:4px solid #bce2fb;text-transform:capitalize;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .mid-bar-cta a:hover{background:#ffffff;color:#222;border:2px solid #ffffff;} .home-blog-bg{background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/11/home-blog-bg.jpg);background-size:cover;padding-top:6vh;padding-bottom:10vh;} .home-blog-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 0.7);} .home-blog-intro h2{color:#ffffff;} .home-blog-intro p{color:#d3d3d3;} .grid-wrapper2{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:50px;} .grid-item2{background:#0062a2;padding:0;text-align:center;} .grid-item2 *{color:#ffffff;} .blog-bg{position:relative;max-height:280px;overflow:hidden;} .blog-bg img{-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;} .blog-bg:hover img{transform:scale(1.3);} .blog-bg p{position:absolute;top:0;right:15px;background:#ffffff;color:#000000;height:80px;width:80px;font-weight:700;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;} .blog-bg p span{display:inline-block;color:#000000;border-bottom:2px solid #222;text-transform:uppercase;font-size:0.8em;} .blog-content{padding:2vh 2vw;display:flex;flex-wrap:wrap;justify-content:center;min-height:480px;} .blog-content h3{font-size:17px;} .blog-content a{display:inline-block;padding:10px 15px;line-height:1;font-size:14px;color:#ffffff;border:2px solid #bce2fb;align-self:flex-end;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .blog-content a:hover{background:#ffffff;color:#222;border:2px solid #ffffff;} .mid-bar-cta{text-align:right;}  .inner-title-bar *{color:#ffffff;} .inner-title-cta{text-align:right;} .inner-title-cta p{color:#ffffff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .inner-title-cta a:hover{color:#ffffff;text-decoration:underline;}  .med-resources-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;} .med-resources{position:relative;min-height:300px;width:48%;overflow:hidden;} .med-resources.bg1{background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/11/med-resources-bg1.jpg);background-position:top center;} .med-resources.bg2{background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/11/med-resources-bg2.jpg);background-position:top center;} .med-resources-wrapper p{position:absolute;bottom:0;width:100%;margin:0;background:#222;color:#ffffff;text-align:center;padding:10px 0;font-weight:500;z-index:2;} .med-resources-cta a{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 113 188 / 0.7);color:#ffffff;line-height:100px;text-align:center;z-index:1;transform:translateY(100%);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .med-resources:hover .med-resources-cta a{transform:translateY(0%);} dd.accordion-navigation{position:relative;border-bottom:1px solid #a2a2a2;} .accordion .accordion-navigation.active>a,.accordion dd.active>a{background:none;} .accordion .accordion-navigation > a,.accordion dd>a{background:none;font-weight:700;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:space-between;} .accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:none;color:#222;} .accordion-navigation::after{content:"\f13a";font-family:'FontAwesome';position:absolute;top:0;right:15px;margin-top:16px;} .accordion-navigation.active::after{content:"\f139";color:#222;}  .contact-info-wrapper{display:flex;align-items:flex-start;} .contact-info-wrapper h4{margin:0;line-height:1.5;} .contact-icons{margin-right:1vw;} .contact-icon i{font-size:18px;line-height:1.5;}  .consultation-bg{background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/11/consultation-bg.jpg);background-size:cover;background-position:center;} .consultation-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 0.7);} .white-text *{color:#ffffff;} .eoXEfb{color:#ffffff!important;}.logo-wrapper img{width:18%;}  @media only screen and (max-width:1440px){.row.wide{max-width:75rem;}} @media only screen and (max-width:1024px){h1,h1 a{font-size:25px;}h2{font-size:22px;}h3{font-size:20px;}h4,.large-text{font-size:17px;}p{font-size:15px;}.box{margin:5px 0;}#preloader{font-size:25px;}.header-wrapper .header-info{padding:25px 0;}.header-wrapper .header-info .border-left{border:none;}.header-wrapper .header-info .cta-button{margin:0;}.navigation-wrapper{background:rgba(33,60,84,.85);}.top-bar.expanded .title-area{background:none;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li > a{color:#ffffff;text-align:center;}.top-bar-section li:not(.has-form) a:not(.button):before,.top-bar-section li:not(.has-form) a:not(.button):after{display:none;}.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){background:#ffffff;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:rgba(33,60,84,.85);color:#ffffff;}.home-slider-wrapper{margin-top:0;}.slick-slider{margin-bottom:0;}.slider-nav .slick-dots li a{font-size:13px;}.center-content:before{top:25px;left:5px;}.about-columns{padding-top:10px;}.about-img{position:relative;float:left;margin-top:25px;}  .header-wrapper .header-info{padding:7vh 10vw;background:center / cover no-repeat url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/08/slider-m.jpg);}.company-info{width:100%;text-align:center;margin-bottom:20px;}.header-company-title,.header-company-title a{font-weight:bold;}.mobile-text-center{text-align:center !important;}.header-wrapper .header-info .cta-button{line-height:2;padding:15px 40px;color:#ffffff;background:#222;border:none;}.fade-on-scroll,.fade-on-load{opacity:1;} .mid-bar{text-align:center;} .blog-content{min-height:400px;} .grid-wrapper2{grid-template-columns:repeat(2,1fr);} .mid-bar-cta{text-align:center;} .main-header,.navigation-wrapper{display:none;} .mobile-navigation{display:block;font-size:18px;right:0;line-height:58px;position:absolute;text-transform:uppercase;top:calc(50% - 29px);vertical-align:top;width:auto;z-index:999;} .mobile-navigation .fa{color:#000000;font-size:32px;line-height:58px;margin:0px;text-align:center;vertical-align:middle;width:58px;} .mobile-navigation .fa.fa-close{color:#222222;} .fullwidth-navigation,.header-inner .navigation-wrapper{background:#f7f7f7;position:absolute;top:0;right:0;z-index:997;width:50%;} .fullwidth-navigation .top-bar{padding-top:0;height:auto;display:block;} .fullwidth-navigation .title-area{display:none !important;} .top-bar-section{background:#f7f7f7;margin-bottom:10%;} .fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;} .fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;} .top-bar-section li:not(.has-form) a:not(.button){color:#000000;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;text-align:left;padding:0 0 0 4vw;font-size:16px;font-weight:700;} .top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0 0 0 4vw;color:#222;} .top-bar-section li:not(.has-form) a:not(.button)::before{display:none !important;} .top-bar-section .has-dropdown > a::after{content:"";display:inline-block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #222 !important;border-top-style:solid;margin-top:0px;left:auto;right:0;top:44%;margin-right:15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;} .fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;background:#f7f7f7;padding-bottom:40px;top:0;} .top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;background:none;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{border:none;} .header-contact{justify-content:flex-start;padding-left:4vw;padding-bottom:6vh;} .header-contact *{font-weight:500;} .header-contact .header-email *{color:#000000;} .header-phone a:last-child{font-style:14px;} .mobile-header{padding:5vh 2vw;background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2021/03/mobile-bg.jpg);background-position:center;background-size:contain;} .med-resources-cta a{line-height:2;}} @media only screen and (max-width:767px){#preloader img{width:50%;}.vertical-padding{padding:20px 0;}.company-info{width:100%;text-align:center;}.header-company-title,.header-company-title a{text-align:center;font-size:18px;}.header-wrapper .header-info .contact-email.email{display:none;}.header-wrapper .header-info .cta-button{line-height:2;}.home-slider-bottom{position:relative;}.slider-nav .slick-dots li{width:33%;margin:0;}.slider-nav .slick-dots li a{font-size:11px;}.slider-nav .slick-dots li a span,.slider-nav .slick-dots li.slick-active a span,.slider-nav .slick-dots li:hover a span{position:relative;left:auto;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);}.slider-nav .slick-dots li a .fa,.slider-nav .slick-dots li.slick-active a .fa,.slider-nav .slick-dots li:hover a .fa{display:none;}.slider-nav .slick-dots{margin-bottom:0;}.tagline p{font-size:16px;line-height:normal;padding:10px 0;}.about-columns{padding:0;}.about-columns h2,.service h2{border-bottom:3px solid #222;}.about-columns h2:before,.service h2:before{display:none;}.service-wrapper{margin:5px 0;}.service{padding:0;}.service h2,.inner-service h2,.inner-service h3{display:block;float:none;text-align:center;font-size:18px;}  .header-wrapper .header-info{padding:3vh 10vw;background:center / cover no-repeat url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/08/slider-m.jpg);} .mid-box{grid-template-columns:auto;} .grid-wrapper{grid-template-columns:auto;} .grid-wrapper2{grid-template-columns:auto;} .blog-content{min-height:auto;} .header-content{margin-top:0;padding:0 8vw;} .sub-header{display:none;} .fullwidth-navigation,.header-inner .navigation-wrapper{width:90%;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:2;} .header-phone a:first-child{font-size:1em;} .header-phone a:last-child{display:none;} .med-resources{width:100%;} .med-resources:first-child{margin-bottom:5vh;}.header-bg{background:url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2021/02/mobile-bg2.jpg);min-height:283px;background-size:cover;}.header-content h1{color:#ffffff;font-weight:1000;font-size:24PX;text-align:left;margin-top:8vh;}.header-content p{font-size:16px;font-weight:800;color:white;}.header-bg::after{background:none;}} @media only screen and (max-width:400px){.header-wrapper .header-info{background:center / cover no-repeat url(https://cndinsurancetx.com/wp-content/uploads/sites/598/2020/08/slider-m.jpg);}} 