.wid100,.hero-banner,.hero-banner .slide,.hero-banner .slide aside,.hero-banner .slide .overlay,.hero-banner .slide article .pagewrapper2 .btns,div.services,div.services div.service-name a,div.services div.service-name a .service-detail,div.services div.service-name a .overlay,div.doctors,div.doctors div.doctor a,div.doctors div.doctor a aside,div.doctors div.doctor a aside div,div.doctors div.doctor a aside div h5,div.doctors div.doctor a aside div p,.list-doctors,.list-doctors .doctor a,.list-doctors .doctor a aside,.list-doctors .doctor a aside div,.list-doctors .doctor a aside div h5,.list-doctors .doctor a aside div p,.list-services,.list-services .service-name a,.list-services .service-name a aside,.list-services .service-name a aside div,.featured-testimonials,.featured-testimonials .testimonial,.featured-testimonials .testimonial aside,.featured-testimonials .testimonial .overlay,.featured-testimonials .testimonial article .customer-rating,.branches-contact,.branches-contact .branch .branch-details a,.filter,.filter-testimonials,.testimonial,.testimonial article .customer-rating,.ba-case,.ba-case .case,.ba-case .case aside,.ba-case .case article,.featured-insights,.featured-insights .custom-post-slide,.featured-insights .custom-post-slide .slide-content div.content,.featured-insights .custom-post-slide .slide-content div.content .content-header,.featured-insights .custom-post-slide .slide-content div.content .post-title,.featured-insights .custom-post-slide .slide-content div.content .post-excerpt,.posts,.posts .post a,.posts .post a aside,.posts .post a article,.posts .post a article h3,.related-posts,.related-posts .post a,.related-posts .post a aside,.related-posts .post a article,.related-posts .post a article h3,.load-btn-sec,.featured-image,.quote,.certifications,.certifications .certicate-item,.certifications .certicate-item .certification,.certifications .certicate-item .location,.gallery,.gallery .gallery-image,.affiliates,.our-locations,.our-locations .location,.our-locations .location article div.content,.our-locations .location article div.content .address,.our-locations .location article div.content .phone,.our-locations .location article div.content .email,.our-locations .location article div.content .schedule,.our-locations .location article div.content div span,.active-promos,.active-promos .custom-promo-slide,.active-promos .custom-promo-slide .slide-content div.content,.active-promos .custom-promo-slide .slide-content div.content .content-header,.active-promos .custom-promo-slide .slide-content div.content .post-title,.centerheading h2.elementor-heading-title,.promo-full,.promos .custom-promo-slide,.promos .custom-promo-slide .slide-content div.content,.promos .custom-promo-slide .slide-content div.content .content-header,.promos .custom-promo-slide .slide-content div.content .post-title,.patient-benefits,.patient-benefits .highlight aside,.patient-benefits .highlight h4,.card-container,.card-container .card .card-number,.card-container .card h3,.card-container .card p{width:100%;float:left;position:relative}.pagewrapper{width:100%;margin:0 auto;padding:0}.pagewrapper2{width:97%;margin:0 auto;position:relative;max-width:1350px}.defimg,.gallery .gallery-image img{width:100%;height:auto;display:block}.defimg2{width:auto;height:100%}.defauto{width:auto;height:auto;max-width:100%}.containimg,.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon span img,.affiliates .org img{width:100%;height:100%;object-fit:contain}.coverimg,.hero-banner .slide aside img,div.services div.service-name a img,div.doctors div.doctor a img,.list-doctors .doctor a img,.list-services .service-name a img,.featured-testimonials .testimonial aside img,.featured-insights .custom-post-slide .slide-image img,.posts .post a aside img,.related-posts .post a aside img,.featured-image img,.our-locations .location aside img,.active-promos .custom-promo-slide .slide-image img,.promos .custom-promo-slide .slide-image img{width:100%;height:100%;object-fit:cover}.flex,.hero-banner .slide,.hero-banner .slide article,.hero-banner .slide article .pagewrapper2 .btns,.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon,.list-doctors,.list-services,.list-services .service-name a aside div,.featured-testimonials .testimonial article .customer-rating,.featured-testimonials .testimonial article .customer-rating .customer,.featured-testimonials .testimonial article .customer-rating .customer span,.featured-testimonials .testimonial article .customer-rating .rating,.branches-contact .branch,.filter,.testimonial,.testimonial article .customer-rating,.testimonial article .customer-rating .customer,.testimonial article .customer-rating .customer span,.testimonial article .customer-rating .rating,.ba-case .case aside,.ba-case .case article,.featured-insights .custom-post-slide,.featured-insights .custom-post-slide .slide-content,.featured-insights .custom-post-slide .slide-content div.content .content-header,.posts,.related-posts,.related-posts .post,.load-btn-sec,.our-locations .location,.our-locations .location article,.active-promos .custom-promo-slide,.active-promos .custom-promo-slide .slide-content,.active-promos .custom-promo-slide .slide-content div.content .content-header,.centerheading,.promos .custom-promo-slide,.promos .custom-promo-slide .slide-content,.promos .custom-promo-slide .slide-content div.content .content-header,.patient-benefits .highlight,.patient-benefits .highlight aside,.card-container{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-flow:row wrap;flex-wrap:wrap}.startstretch,.hero-banner .slide article .pagewrapper2 .btns,.list-doctors,.list-services,.posts,.related-posts,.cols-3,.cols-4{justify-content:flex-start;-webkit-justify-content:flex-start;align-content:stretch;-webkit-align-content:stretch}.endstretch{justify-content:flex-end;-webkit-justify-content:flex-end;align-content:stretch;-webkit-align-content:stretch}.betweenstretch,.testimonial,.ba-case .case aside,.featured-insights .custom-post-slide,.our-locations .location,.active-promos .custom-promo-slide,.promos .custom-promo-slide,.cols-2{justify-content:space-between;-webkit-justify-content:space-between;align-content:stretch;-webkit-align-content:stretch}.centerstretch,.patient-benefits .highlight{justify-content:center;-webkit-justify-content:center;align-content:stretch;-webkit-align-content:stretch}.aroundstretch{justify-content:space-around;-webkit-justify-content:space-around;align-content:stretch;-webkit-align-content:stretch}.aroundstart{justify-content:space-around;-webkit-justify-content:space-around;align-content:flex-start;-webkit-align-content:flex-start}.startcenter,.hero-banner .slide,.featured-testimonials .testimonial article .customer-rating .customer,.testimonial article .customer-rating .customer,.featured-insights .custom-post-slide .slide-content,.featured-insights .custom-post-slide .slide-content div.content .content-header,.our-locations .location article,.active-promos .custom-promo-slide .slide-content,.active-promos .custom-promo-slide .slide-content div.content .content-header,.promos .custom-promo-slide .slide-content,.promos .custom-promo-slide .slide-content div.content .content-header{justify-content:flex-start;align-items:center;-webkit-justify-content:flex-start;-webkit-align-items:center}.endcenter{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center}.centercenter,.hero-banner .slide article,.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon,.featured-testimonials .testimonial article .customer-rating .customer span,.filter,.testimonial article .customer-rating .customer span,.load-btn-sec,.centerheading,.patient-benefits .highlight aside{justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center}.betweencenter,.list-services .service-name a aside div,.featured-testimonials .testimonial article .customer-rating,.testimonial article .customer-rating{justify-content:space-between;align-items:center;-webkit-justify-content:space-between;-webkit-align-items:center}.aroundcenter{justify-content:space-around;align-items:center;-webkit-justify-content:space-around;-webkit-align-items:center}.startstart{justify-content:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-align-items:flex-start}.centerstart{justify-content:center;align-items:flex-start;-webkit-justify-content:center;-webkit-align-items:flex-start}.endstart{justify-content:flex-end;align-items:flex-start;-webkit-justify-content:flex-end;-webkit-align-items:flex-start}.betweenstart,.branches-contact .branch{justify-content:space-between;align-items:flex-start;-webkit-justify-content:space-between;-webkit-align-items:flex-start}.betweenend,.ba-case .case article{justify-content:space-between;align-items:flex-end;-webkit-justify-content:space-between;-webkit-align-items:flex-end}.trans,.hero-banner .slide article .pagewrapper2 .btns a.btngreen,.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon,div.services div.service-name a,div.services div.service-name a .service-detail,div.doctors div.doctor a,.list-doctors .doctor a,.ba-case .case article a.btngreen{transition:0.3s}.hero-banner{height:590px;position:relative}.hero-banner .slide{height:590px;position:relative;overflow:hidden}.hero-banner .slide aside{height:590px;position:relative;z-index:2;overflow:hidden}.hero-banner .slide aside img.mobile{display:none}.hero-banner .slide .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:3}.hero-banner .slide article{width:100%;max-width:1350px;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.hero-banner .slide article .pagewrapper2 p{color:white;font:400 16px/24px "Montserrat",sans-serif;margin-bottom:25px;width:50%}.hero-banner .slide article .pagewrapper2 p.subtitle{font-weight:700;text-transform:uppercase;color:#C69E4C}.hero-banner .slide article .pagewrapper2 h1{margin-bottom:10px;width:50%}.hero-banner .slide article .pagewrapper2 h1 strong,.hero-banner .slide article .pagewrapper2 h1 b{color:#C69E4C}.hero-banner .slide article .pagewrapper2 .btns a.btngreen{background:#4F6754;font:700 16px/24px "Montserrat",sans-serif;color:#fff;padding:8px 20px;border-radius:10px;margin-right:20px}.hero-banner .slide article .pagewrapper2 .btns a.btngreen:hover{background:#C69E4C}.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon{font:700 16px/24px "Montserrat",sans-serif;color:#fff;padding:8px 20px;border-radius:10px;border:solid 1px #fff;padding:8px 20px}.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon span{width:20px;height:20px;overflow:hidden;margin-right:10px}.hero-banner .slide article .pagewrapper2 .btns a.btnwht-icon:hover{background-color:#C69E4C}.hero-banner .slick-dots{bottom:20px !important}.hero-banner .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.hero-banner .slick-dots li button{color:transparent !important;width:15px;height:15px}.hero-banner .slick-dots li.slick-active button{background-color:#C69E4C !important}.hero-banner .slick-dots li.slick-active button:before{display:none !important}.slick-dotted.slick-slider{margin-bottom:0 !important}div.services{height:362px;margin:0}div.services .slick-list{padding:0 25% !important}div.services div.service-name{margin:0 15px;position:relative;height:362px;overflow:hidden}div.services div.service-name a{height:100%;color:#fff}div.services div.service-name a .service-detail{position:absolute;left:0;right:0;bottom:0;padding:30px 35px;z-index:3}div.services div.service-name a .service-detail h3{color:white}div.services div.service-name a img{z-index:1;border-radius:10px}div.services div.service-name a .overlay{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000000;background:linear-gradient(360deg, rgba(0,0,0,0.5) 0%, rgba(255,255,255,0) 100%);border-radius:10px}div.services div.service-name a:hover{opacity:0.7}div.doctors{height:400px}div.doctors div.doctor{margin:0 8px;position:relative;height:400px;overflow:hidden}div.doctors div.doctor a{height:400px;position:relative}div.doctors div.doctor a img{z-index:1;border-radius:30px}div.doctors div.doctor a aside{padding:15px;position:absolute;left:0;bottom:0;box-sizing:border-box}div.doctors div.doctor a aside div{padding:10px 5px;border-radius:10px;background:white;z-index:3;box-sizing:border-box}div.doctors div.doctor a aside div h5{font:600 15px/24px "Montserrat",sans-serif;font-style:italic;text-align:center;color:#243A52;margin:0 !important}div.doctors div.doctor a aside div p{font:600 14px/24px "Montserrat",sans-serif;color:#876C33;text-align:center;margin:0 !important}div.doctors div.doctor a:hover{opacity:0.7}div.doctors button.slick-prev,div.doctors button.slick-next{width:40px !important;height:40px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.doctors button.slick-prev{background:url(arrowleft-circle.png) no-repeat center center;left:-20px !important}div.doctors button.slick-next{background:url(arrowright-circle.png) no-repeat center center;right:-20px !important}div.doctors button.slick-next{right:-10px !important}div.doctors button.slick-prev{left:-10px !important}div.services button.slick-prev,div.services button.slick-next{width:70px !important;height:70px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.services button.slick-next{right:23% !important;top:42% !important;background:url(arrowright-circle.png) no-repeat center center}div.services button.slick-prev{left:23% !important;top:42% !important;background:url(arrowleft-circle.png) no-repeat center center}.list-doctors .doctor{width:23%;margin:0 1% 20px;height:400px;position:relative}.list-doctors .doctor a{height:400px;position:relative}.list-doctors .doctor a img{z-index:1;border-radius:30px}.list-doctors .doctor a aside{padding:15px;position:absolute;left:0;bottom:0;box-sizing:border-box}.list-doctors .doctor a aside div{padding:10px 5px;border-radius:10px;text-align:center;background:#fff !important;z-index:3;box-sizing:border-box}.list-doctors .doctor a aside div h5{font:600 15px/24px "Montserrat",sans-serif;font-style:italic;text-align:center;color:#243A52;margin:0}.list-doctors .doctor a aside div p{font:600 14px/24px "Montserrat",sans-serif;color:#876C33;text-align:center;margin:0}.list-doctors .doctor a:hover{opacity:0.7}.list-services .service-name{width:24%;margin:0 0.5% 20px;height:310px;position:relative}.list-services .service-name a{height:310px;position:relative}.list-services .service-name a img{z-index:1;border-radius:30px}.list-services .service-name a aside{padding:15px;position:absolute;left:0;bottom:0;box-sizing:border-box}.list-services .service-name a aside div{padding:10px 15px;border-radius:15px;background:white;z-index:3;box-sizing:border-box}.list-services .service-name a aside div h3{font-size:20px;font-weight:600;color:#876C33;margin:0;width:calc(100% - 35px)}.list-services .service-name a aside div span{width:30px;height:30px;float:left}.featured-testimonials{height:560px;position:relative;z-index:1}.featured-testimonials .testimonial{height:560px;position:relative;overflow:hidden}.featured-testimonials .testimonial aside{height:560px;z-index:1}.featured-testimonials .testimonial aside img{border-radius:30px}.featured-testimonials .testimonial .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);z-index:2;border-radius:30px}.featured-testimonials .testimonial article{width:calc(100% - 520px);max-width:762px;float:left;background:#fff;border-radius:30px;padding:20px 30px;position:absolute;right:30px;bottom:30px;z-index:3}.featured-testimonials .testimonial article h6{margin-top:0;color:#876C33;font:700 16px/24px "Montserrat",sans-serif}.featured-testimonials .testimonial article h6+p{font:500 22px/30px "Montserrat",sans-serif;margin-bottom:20px}.featured-testimonials .testimonial article .customer-rating .customer{width:60%;font:700 20px/36px "Montserrat",sans-serif;color:#000}.featured-testimonials .testimonial article .customer-rating .customer span{width:60px;height:60px;border-radius:50%;border:solid 2px #C69E4C;color:#fff;text-transform:uppercase;margin-right:20px;background:#243A52}.featured-testimonials .testimonial article .customer-rating .rating img{width:138px;height:auto}.featured-testimonials .slick-dots{bottom:30px !important;text-align:left;padding-left:30px}.featured-testimonials .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.featured-testimonials .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.featured-testimonials .slick-dots li.slick-active button{background-color:#C69E4C !important}.featured-testimonials .slick-dots li.slick-active button:before{display:none !important}.testimonials{position:absolute;left:30px;bottom:85px;z-index:5;color:white}.testimonials .heading-section{width:480px}.testimonials .heading-section p{color:white;font:500 16px/24px "Montserrat",sans-serif}.testimonials .heading-section p.subtitle{text-transform:uppercase;font:700 16px/24px "Montserrat",sans-serif;color:#fff}.testimonials .heading-section h3{color:#fff;font:700 40px/48px "Playfair Display",serif;margin-bottom:15px}div.featured-testimonials button.slick-prev,div.featured-testimonials button.slick-next{width:40px !important;height:40px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.featured-testimonials button.slick-next{left:100px !important;top:30px !important;background:url(arrowright-circle.png) no-repeat center center}div.featured-testimonials button.slick-prev{left:35px !important;top:30px !important;background:url(arrowleft-circle.png) no-repeat center center}.branches-contact .branch{border-right:solid 1px #fff}.branches-contact .branch span{width:48px;height:48px;float:left;background:url(Location.png) no-repeat center center;background-size:contain;margin-left:20px}.branches-contact .branch .branch-details{width:calc(100% - 68px);padding-right:15px}.branches-contact .branch .branch-details a{color:#fff !important}.branches-contact .branch .branch-details a p{font:400 16px/24px "Montserrat",sans-serif;color:#fff !important;margin-bottom:0 !important}.branches-contact .branch .branch-details a p:first-child{font-weight:700 !important;color:#fff !important}.branches-contact .branch:last-child{border-right:0 !important}div.branches-contact button.slick-prev,div.branches-contact button.slick-next{width:20px !important;height:20px !important;overflow:hidden;border:0 !important;color:transparent !important;background-size:contain !important;top:35% !important}div.branches-contact button.slick-next{right:0 !important;background:url(arrow-right-white.png) no-repeat center center}div.branches-contact button.slick-prev{left:0 !important;background:url(arrow-left-white.png) no-repeat center center}.filter{padding:0 50px}.filter a{color:#243A52;font:600 18px/24px "Montserrat",sans-serif;padding:10px 12px;border:solid 1px #C5C5C5;border-radius:10px;margin:0 5px;width:auto;text-align:center}.filter a.active,.filter a:hover{color:white;background:#876C33;border-color:#C69E4C}div.filter button.slick-prev,div.filter button.slick-next{width:50px !important;height:50px !important;overflow:hidden;border:0 !important;color:transparent !important;background-size:30px 30px !important;top:0 !important}div.filter button.slick-next{right:-10px !important;background:url(Arrow-right-gold.png) no-repeat center center}div.filter button.slick-prev{left:-10px !important;background:url(Arrow-left-gold.png) no-repeat center center}.filter-testimonials{padding:0 50px;text-align:center}.filter-testimonials a{color:#243A52;font:600 16px/24px "Montserrat",sans-serif;padding:10px 10px;border:solid 1px #C5C5C5;border-radius:10px;margin:0 5px;width:auto}.filter-testimonials a.active,.filter-testimonials a:hover{color:white;background:#876C33;border-color:#C69E4C}div.filter-testimonials button.slick-prev,div.filter-testimonials button.slick-next{width:50px !important;height:50px !important;overflow:hidden;border:0 !important;color:transparent !important;background-size:30px 30px !important;top:0 !important}div.filter-testimonials button.slick-next{right:-10px !important;background:url(Arrow-right-gold.png) no-repeat center center}div.filter-testimonials button.slick-prev{left:-10px !important;background:url(Arrow-left-gold.png) no-repeat center center}.testimonial article{width:49%;border:solid 1px #876C33;border-radius:30px;padding:30px 35px;margin-bottom:30px}.testimonial article h6{margin-top:0;color:#876C33;font:700 16px/24px "Montserrat",sans-serif}.testimonial article h6+p{font:500 22px/30px "Montserrat",sans-serif;margin-bottom:20px}.testimonial article .customer-rating .customer{width:60%;font:700 20px/36px "Montserrat",sans-serif;color:#000}.testimonial article .customer-rating .customer span{width:60px;height:60px;border-radius:50%;border:solid 2px #C69E4C;color:#fff;text-transform:uppercase;margin-right:20px;background:#243A52}.testimonial article .customer-rating .rating img{width:138px;height:auto}.ba-case{background:#fff;border-radius:10px}.ba-case .case{padding:15px 15px 30px}.ba-case .case aside{margin-bottom:15px}.ba-case .case aside .before-case{width:49%;height:auto;position:relative}.ba-case .case aside .before-case span{position:absolute;top:20px;left:0;z-index:3;top:15px;left:0;float:left;background:#243A52;font:800 16px/24px "Montserrat",sans-serif;padding:10px 25px;border-radius:0 10px 10px 0;color:white}.ba-case .case aside .before-case img{z-index:1;position:relative}.ba-case .case aside .after-case{width:49%;height:auto;position:relative}.ba-case .case aside .after-case span{position:absolute;top:20px;left:0;z-index:3;top:15px;left:0;float:left;background:#876C33;font:800 16px/24px "Montserrat",sans-serif;padding:10px 25px;border-radius:0 10px 10px 0;color:white}.ba-case .case aside .after-case img{z-index:1;position:relative}.ba-case .case article div{width:75%}.ba-case .case article div h3{font:700 30px/36px "Playfair Display",serif;margin-bottom:15px;color:#243A52}.ba-case .case article div p{font:500 16px/24px "Montserrat",sans-serif;color:#000;margin-bottom:0}.ba-case .case article a.btngreen{background:#4F6754;font:700 16px/24px "Montserrat",sans-serif;color:#fff;padding:8px 20px;border-radius:10px;margin-right:20px}.ba-case .case article a.btngreen:hover{background:#C69E4C}.ba-case .slick-dots{bottom:-40px !important;text-align:center}.ba-case .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.ba-case .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.ba-case .slick-dots li.slick-active button{background-color:#C69E4C !important}.ba-case .slick-dots li.slick-active button:before{display:none !important}div.ba-case button.slick-prev,div.ba-case button.slick-next{width:70px !important;height:70px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.ba-case button.slick-next{right:-35px !important;top:45% !important;background:url(arrowright-circle.png) no-repeat center center}div.ba-case button.slick-prev{left:-35px !important;top:45% !important;background:url(arrowleft-circle.png) no-repeat center center}.featured-insights .custom-post-slide{background:#f2f2f2;border-radius:10px}.featured-insights .custom-post-slide .slide-image{width:50%;border-radius:10px 0 0 10px}.featured-insights .custom-post-slide .slide-image img{border-radius:10px 0 0 10px}.featured-insights .custom-post-slide .slide-content{width:50%;padding:30px 70px;box-sizing:border-box}.featured-insights .custom-post-slide .slide-content div.content .content-header{margin-bottom:10px}.featured-insights .custom-post-slide .slide-content div.content .content-header .category-badge{margin-right:10px}.featured-insights .custom-post-slide .slide-content div.content .content-header .category-badge a{font:500 16px/24px "Montserrat",sans-serif;padding:5px 12px;background:#876C33;border-radius:10px;color:#fff;float:left}.featured-insights .custom-post-slide .slide-content div.content .content-header .category-badge a:hover{background:#243A52}.featured-insights .custom-post-slide .slide-content div.content .content-header .post-date{padding-left:30px;font:500 16px/24px "Montserrat",sans-serif;color:black;float:left;background:url(post-calendar.png) no-repeat left center}.featured-insights .custom-post-slide .slide-content div.content .post-title{font:700 30px/36px "Playfair Display",serif;color:#243A52;margin-bottom:10px}.featured-insights .custom-post-slide .slide-content div.content .post-excerpt{font:500 16px/24px "Montserrat",sans-serif;color:#000;margin-bottom:30px}.featured-insights .custom-post-slide .slide-content div.content a.read-more{font:700 16px/24px "Montserrat",sans-serif;color:#000;padding-right:30px}.featured-insights .custom-post-slide .slide-content div.content a.read-more:hover{color:#876C33}.featured-insights .slick-dots{bottom:-45px !important}.featured-insights .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.featured-insights .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.featured-insights .slick-dots li.slick-active button{background-color:#C69E4C !important}.featured-insights .slick-dots li.slick-active button:before{display:none !important}div.featured-insights button.slick-prev,div.featured-insights button.slick-next{width:70px !important;height:70px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.featured-insights button.slick-next{right:-35px !important;top:42% !important;background:url(arrowright-circle.png) no-repeat center center}div.featured-insights button.slick-prev{left:-35px !important;top:42% !important;background:url(arrowleft-circle.png) no-repeat center center}div.custom-post-slide button.slick-prev,div.custom-post-slide button.slick-next{width:70px !important;height:70px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.custom-post-slide button.slick-next{right:-35px !important;top:42% !important;background:url(arrowright-circle.png) no-repeat center center}div.custom-post-slide button.slick-prev{left:-35px !important;top:42% !important;background:url(arrowleft-circle.png) no-repeat center center}.posts .post{width:32%;margin:0 0.65% 30px;background:#fff;border-radius:30px}.posts .post a aside{height:215px}.posts .post a aside .category-badge{position:absolute;top:20px;left:20px;background:#876C33;font:400 16px/24px "Montserrat",sans-serif;color:#fff;padding:5px 15px;border-radius:10px}.posts .post a aside img{border-radius:30px 30px 0 0}.posts .post a article{padding:20px;box-sizing:border-box}.posts .post a article h3{font:600 20px/30px "Playfair Display",serif;color:#876C33;margin-top:0}.posts .post a article p{font:500 16px/24px "Montserrat",sans-serif;color:#000}.posts .post a article p.read-more{font:700 16px/24px "Montserrat",sans-serif;color:#000;padding-right:30px}.posts .post a:hover article h3{color:#243A52}.posts .post a:hover article p.read-more{color:#876C33}.related-posts .slick-track{display:flex;align-items:stretch}.related-posts .post{width:32%;margin:0 0.65% 30px;background:#fff;border-radius:30px;align-items:stretch;-webkit-align-items:stretch}.related-posts .post a aside{height:215px}.related-posts .post a aside .category-badge{position:absolute;top:20px;left:20px;background:#876C33;font:400 16px/24px "Montserrat",sans-serif;color:#fff;padding:5px 15px;border-radius:10px}.related-posts .post a aside img{border-radius:30px 30px 0 0}.related-posts .post a article{padding:20px;box-sizing:border-box}.related-posts .post a article h3{font:600 20px/30px "Playfair Display",serif;color:#876C33;margin-top:0}.related-posts .post a article p{font:500 16px/24px "Montserrat",sans-serif;color:#000}.related-posts .post a article p.read-more{font:700 16px/24px "Montserrat",sans-serif;color:#000;padding-right:30px}.related-posts .post a:hover article h3{color:#243A52}.related-posts .post a:hover article p.read-more{color:#876C33}div.related-posts button.slick-prev,div.related-posts button.slick-next{width:40px !important;height:40px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.related-posts button.slick-next{right:-20px !important;top:45% !important;background:url(arrowright-circle.png) no-repeat center center}div.related-posts button.slick-prev{left:-20px !important;top:45% !important;background:url(arrowleft-circle.png) no-repeat center center}a#load-btn{font:800 16px/24px "Montserrat",sans-serif;color:#4F6754;padding:10px 25px;border-radius:10px;border:solid 1px #4F6754;float:left}a#load-btn:hover{color:white;background:#4F6754}.post-date{padding-left:30px;font:500 16px/24px "Montserrat",sans-serif;color:black;float:left;background:url(post-calendar.png) no-repeat left center;margin-top:5px}.post-category{float:left}.featured-image{height:400px;overflow:hidden;margin:30px 0}.featured-image img{border-radius:10px;margin-bottom:40px}.quote{padding:25px 0 0;font:400 italic 20px/30px "Playfair Display",serif;color:black}.certifications{padding:25px 0;font:400 16px/24px "Montserrat",sans-serif;color:black}.certifications .certicate-item{padding-left:30px;background:url(Check.png) no-repeat 3px top;margin-bottom:25px}.certifications .certicate-item .certification{font-weight:700}.gallery .gallery-image img{border-radius:30px}.gallery .slick-dots{bottom:-35px !important}.gallery .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.gallery .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.gallery .slick-dots li.slick-active button{background-color:#C69E4C !important}.gallery .slick-dots li.slick-active button:before{display:none !important}.affiliates .org{width:113px;height:113px}.affiliates .elementor-30794 .elementor-element.elementor-element-cc3fe8a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{rotate:90deg}div.affiliates button.slick-prev,div.affiliates button.slick-next{width:40px !important;height:40px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.affiliates button.slick-next{right:-35px !important;top:42% !important;background:url(arrowright-circle.png) no-repeat center center}div.affiliates button.slick-prev{left:-35px !important;top:42% !important;background:url(arrowleft-circle.png) no-repeat center center}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{border-radius:0 0 30px 30px}.our-locations .location{background:white;border-radius:10px}.our-locations .location aside{width:50%;border-radius:10px 0 0 10px;height:450px}.our-locations .location aside img{border-radius:10px 0 0 10px}.our-locations .location article{width:50%;padding:30px 70px;box-sizing:border-box}.our-locations .location article div.content h3.location-title{width:100% !important;float:left !important;font:700 30px/36px "Playfair Display",serif !important;color:#243A52 !important;margin-bottom:20px}.our-locations .location article div.content .address{background:url(location.svg) no-repeat left top;background-size:30px auto;padding-left:40px}.our-locations .location article div.content .phone{background:url(phone.svg) no-repeat left top;background-size:30px auto;padding-left:40px}.our-locations .location article div.content .email{background:url(email.svg) no-repeat left top;background-size:30px auto;padding-left:40px}.our-locations .location article div.content .schedule{background:url(time.svg) no-repeat left top;background-size:30px auto;padding-left:40px}.our-locations .location article div.content div{margin-bottom:20px}.our-locations .location article div.content div span{font-weight:700}.our-locations .location article div.content div p{font-weight:400;margin-bottom:0}.our-locations .slick-dots{bottom:-45px !important}.our-locations .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.our-locations .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.our-locations .slick-dots li.slick-active button{background-color:#C69E4C !important}.our-locations .slick-dots li.slick-active button:before{display:none !important}div.our-locations button.slick-prev,div.our-locations button.slick-next{width:70px !important;height:70px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.our-locations button.slick-next{right:-35px !important;top:42% !important;background:url(arrowright-circle.png) no-repeat center center}div.our-locations button.slick-prev{left:-35px !important;top:42% !important;background:url(arrowleft-circle.png) no-repeat center center}.active-promos .custom-promo-slide{background:#f2f2f2;border-radius:10px}.active-promos .custom-promo-slide .slide-image{width:420px;border-radius:10px 0 0 10px}.active-promos .custom-promo-slide .slide-image img{border-radius:10px 0 0 10px}.active-promos .custom-promo-slide .slide-content{width:calc(100% - 420px);padding:30px 70px;box-sizing:border-box}.active-promos .custom-promo-slide .slide-content div.content .content-header{margin-bottom:10px}.active-promos .custom-promo-slide .slide-content div.content .post-title{font:700 30px/36px "Playfair Display",serif;color:#243A52;margin-bottom:10px}.active-promos .custom-promo-slide .slide-content div.content a.read-more{font-weight:700}.active-promos .custom-promo-slide .slide-content div.content a.read-more:hover{color:#876C33}.active-promos .slick-dots{bottom:-45px !important}.active-promos .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.active-promos .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.active-promos .slick-dots li.slick-active button{background-color:#C69E4C !important}.active-promos .slick-dots li.slick-active button:before{display:none !important}div.active-promos button.slick-prev,div.active-promos button.slick-next{width:70px !important;height:70px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.active-promos button.slick-next{right:-35px !important;top:42% !important;background:url(arrowright-circle.png) no-repeat center center}div.active-promos button.slick-prev{left:-35px !important;top:42% !important;background:url(arrowleft-circle.png) no-repeat center center}.centerheading{width:100%;max-width:1350px;margin:0 auto;padding:80px 25px 0;text-align:center}.centerheading h2.elementor-heading-title{font:700 40px/46px "Playfair Display",serif !important;color:#243A52;text-align:center}.promo-full{padding:30px 25px 80px;background:#f2f2f2 !important}.promos{width:100%;max-width:1350px;margin:0 auto}.promos .custom-promo-slide{background:white;border-radius:10px;margin-bottom:30px;background:#f2f2f2 !important}.promos .custom-promo-slide .slide-image{width:420px;border-radius:10px 0 0 10px}.promos .custom-promo-slide .slide-image img{border-radius:10px 0 0 10px}.promos .custom-promo-slide .slide-content{width:calc(100% - 420px);padding:30px 70px;box-sizing:border-box}.promos .custom-promo-slide .slide-content div.content .content-header{margin-bottom:10px}.promos .custom-promo-slide .slide-content div.content .post-title{font:700 30px/36px "Playfair Display",serif;color:#243A52;margin-bottom:10px}.promos .custom-promo-slide .slide-content div.content a.read-more{font-weight:700;text-decoration:none !important}.promos .custom-promo-slide .slide-content div.content a.read-more:hover{color:#876C33}.promos .slick-dots{bottom:-45px !important}.promos .slick-dots li{width:15px;height:15px;background:#D9D9D9;border-radius:50%}.promos .slick-dots li button{color:transparent !important;width:15px;height:15px;background:#D9D9D9;float:left}.promos .slick-dots li.slick-active button{background-color:#C69E4C !important}.promos .slick-dots li.slick-active button:before{display:none !important}.patient-benefits .highlight{padding:0 10px}.patient-benefits .highlight aside{margin-bottom:10px}.patient-benefits .highlight h4{color:#C69E4C;font:400 20px/26px "Playfair Display",serif;margin-bottom:10px;text-align:center}.patient-benefits .highlight p{color:white;text-align:center}div.patient-benefits button.slick-prev,div.patient-benefits button.slick-next{width:20px !important;height:20px !important;overflow:hidden;border:0 !important;color:transparent !important;background-size:contain !important;top:35% !important}div.patient-benefits button.slick-next{right:0 !important;background:url(arrow-right-white.png) no-repeat center center}div.patient-benefits button.slick-prev{left:0 !important;background:url(arrow-left-white.png) no-repeat center center}.card-container .card{background:#fff;border-radius:30px;padding:30px;margin-bottom:25px}.card-container .card .card-number{color:#243A52;font:700 40px/46px "Montserrat",sans-serif;margin-bottom:10px}.card-container .card h3{font:700 20px/30px "Playfair Display",serif;color:#876C33;margin-bottom:10px;margin-top:0}.card-container .card p{font:400 16px/24px "Montserrat",sans-serif;color:#000;margin:0 0 20px}.card-container .card p:last-child{margin-bottom:0 !important}div.card-container button.slick-prev,div.card-container button.slick-next{width:40px !important;height:40px !important;overflow:hidden;border-radius:50% !important;border:0 !important;color:transparent !important;background-size:contain !important}div.card-container button.slick-next{right:-20px !important;top:49% !important;background:url(arrowright-circle.png) no-repeat center center}div.card-container button.slick-prev{left:-20px !important;top:49% !important;background:url(arrowleft-circle.png) no-repeat center center}.cols-2 .card{width:49%}.cols-3 .card{width:32%;margin:0 0.65% 25px}.cols-4 .card{width:24%;margin:0 0.5% 25px}.a2a_kit a{width:35px !important}#all-promos{width:100%;max-width:1350px;padding:80px 25px}.margbot{margin-bottom:80px !important}.whtbtn{color:#fff !important;border-color:#fff !important}
/*# sourceMappingURL=carousel.css.map */
