.starRatings{position:relative;vertical-align:middle;display:inline-block;color:#eee;overflow:hidden}.fullStars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f7da10}.emptyStars:before,.fullStars:before{content:"\2605\2605\2605\2605\2605";font-size:24pt}.emptyStars:before{-webkit-text-stroke:1px #848484}.fullStars:before{-webkit-text-stroke:1px orange}@-moz-document url-prefix(){.fullStars{color:#ecbe24}}.secPadding,section.secPaddingBottomReduce{padding-top:50px;padding-bottom:50px}.item-3-2-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.relatedHeadingPart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.relatedContentCard{box-shadow:0 0 10px #ededed;-webkit-box-shadow:0 0 10px #ededed;-moz-box-shadow:0 0 10px #e9e9e9;display:inline-block;position:relative;width:100%;border:1px solid #eee;border-radius:5px;overflow:hidden;transition:all 0.3s}.relatedContentCard:hover{border:1px solid #007bff}.relatedContentCard .relatedContent{padding:15px}.relatedContentTitle{font-size:20px}.relatedContentHeading{margin-bottom:25px}.hoverContent{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 123 255 / .5);text-align:center;display:flex;flex-wrap:wrap;align-content:end;justify-content:center;padding-bottom:8px;color:#fff;opacity:0;visibility:hidden;transition:all 0.3s;padding-bottom:69px}.relatedContent.hoverContent p{margin-bottom:25px}.relatedContentCard:hover .hoverContent{opacity:1;visibility:visible}.hoverContent a,.hoverContent a:hover{color:#fff}.item-3-2-1>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.relatedPage{padding:35px 31px;width:100%;display:block;border:1px solid #ddd;border-radius:5px;text-align:center;transition:all 0.3s;margin-bottom:30px}.relatedPage:hover{border:1px solid #007bff}.relatedPage a{padding:7px;display:block;text-align:center;position:relative;padding-left:36px;display:inline-block;font-weight:600;font-size:18px}.relatedPage a::after{position:absolute;content:"\2713";background:#007bff;top:9px;left:8px;color:#fff;width:20px;height:20px;border-radius:50px;font-size:14px;padding:5p}@media (min-width:768px){.item-3-2-1>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.item-3-2-1>div{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.relatedReviewCard ul li>img{max-width:100px}.relatedReviewCard{background-color:#fefefe;box-shadow:0 0 10px #e9e9e9;-webkit-box-shadow:0 0 10px #e9e9e9;-moz-box-shadow:0 0 10px #e9e9e9;width:100%;border:1px solid #f3f3f3;font-weight:500;padding:15px;text-align:center;border-radius:5px;transition:all 0.3s}.relatedReviewCard:hover{border:1px solid #007bff}.relatedReviewCard ul{list-style-type:none;padding:0;margin-bottom:0;padding-bottom:17px;min-height:100px}.relatedReviewCard ul li{font-size:14px;line-height:27px;font-weight:500}.relatedContentThumbnail img{height:250px;overflow:hidden;object-fit:cover;width:100%}.relatedContentDesc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.dP__details__grid__two-third .container{padding-right:0!important;padding-left:0!important}@media (min-width:992px){.dP__details__grid__two-third .item-3-2-1>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}a.relatedReviewCard:hover,a.relatedReviewCard:visited{text-decoration:none}.relatedReviewCard p{color:#000}.common-sec .meet-the-team-section,.section-bg .meet-the-team-section,.area-padding-top-bottom .meet-the-team-section{padding-top:0;padding-bottom:0}.meet-the-team-section{padding-top:50px;padding-bottom:50px}.meet-the-team-section hr{border-top-color:#e0dfdd}.team-list,.team-member-list{padding-left:0;margin:0;list-style:none}.team-list-item+.team-list-item{margin-top:50px}.team-list-item .department{font-size:2.4rem}.team-list-item .department+.team-member-list{margin-top:15px}.team-member-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px}.team-member-card{background-color:#fff;border:1px solid #e0dfdd;height:100%;border-radius:10px;overflow:hidden}.team-member-card .team-member-card-thumb{position:relative;background-color:#eee;text-align:center;padding:5px;z-index:0}.team-member-list-item .team-member-card .team-member-card-thumb{height:200px}.team-member-list-item .team-member-card .team-member-card-thumb:before{content:"\f007";position:absolute;width:calc(100% - 80px);height:100%;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;font:normal normal normal 50px/1 'Font Awesome 5 Free','FontAwesome';font-weight:700;color:#fff;text-align:center;text-transform:uppercase;z-index:1}.team-member-list-item .team-member-card .team-member-card-thumb:has(img):before{display:none}.team-member-card .team-member-card-thumb a{height:200px;max-height:100%;overflow:hidden;padding:10px;background-color:#eee;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.team-member-card .team-member-card-thumb a:before{content:"Loading...";position:absolute;width:calc(100% - 80px);height:100%;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:12px;z-index:3}.team-member-card .team-member-card-thumb img{object-fit:contain;width:100%;max-height:100%;position:relative;z-index:4}.team-member-card .team-member-card-body{padding:10px;border-top:1px solid #afafaf}.team-member-card .team-member-card-body .team-member-name{font-size:1.6rem}.team-member-card .team-member-card-body .team-member-name+.team-member-designation{margin-top:5px}.team-member-card .team-member-card-body .team-member-designation{font-size:1.2rem}@media (min-width:768px){.team-member-profile-details .team-member-card .team-member-card-thumb a{background-color:#fff0}.team-member-profile-details .team-member-card .team-member-card-body .team-member-name{font-size:24px;margin-bottom:0;font-weight:500}.team-member-profile-details .team-member-card .team-member-card-body .team-member-designation{font-size:20px}}.profile-page-personal-interest{padding-top:15px;padding-bottom:15px;border:1px solid #e0dfdd;border-radius:5px;position:relative;gap:5px}.profile-page-personal-interest>p,.profile-page-personal-interest>div{padding-left:15px;padding-right:15px}.profile-page-personal-interest>p~p,.profile-page-personal-interest>p~div{margin-top:10px}.profile-page-personal-interest>p,.hobbies-block>p,.certifications-block>p{font-weight:700;margin-bottom:0}.profile-page-personal-interest>p>span{font-weight:400}.hobbies-block>.hobbies-list,.certifications-block>.certifications-list{padding-left:40px;list-style:disc;margin-bottom:0}.profile-page-bio{border:1px solid #e0dfdd;border-radius:5px;padding:15px}.profile-page-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;justify-items:center}.profile-page-gallery .gallery-card{border:1px solid #e0dfdd;border-radius:10px;padding:5px;display:flex;align-items:center;justify-content:center}.profile-page-gallery .gallery-card img{border-radius:8px}.profile-page-gallery .gallery-card:has(iframe){position:relative;display:block;width:100%;padding:0;overflow:hidden;min-height:200px}.profile-page-gallery .gallery-card:has(iframe):before{padding-top:56.25%;display:block;content:""}.profile-page-gallery .gallery-card iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.meet-the-team-section .container:has(.team-member-profile-details){display:grid;gap:16px}@media (min-width:992px){.meet-the-team-section .container:has(.team-member-profile-details,.profile-page-bio,.profile-page-gallery){grid-template-columns:1fr 300px;grid-template-areas:"pb pd" "pg pd"}.meet-the-team-section .container:has(.team-member-profile-details+.profile-page-bio:last-child){grid-template-columns:1fr 300px;grid-template-areas:"pb pd"}.meet-the-team-section .container:has(.team-member-profile-details+.profile-page-gallery:last-child){grid-template-columns:1fr;grid-template-areas:"pd" "pg";.team-member-profile-details .team-member-card{display:grid;grid-template-columns:300px 1fr;.team-member-card-body{border-top:0}}}.meet-the-team-section .container:not(:has(.profile-page-bio,.profile-page-gallery)){grid-template-columns:1fr;grid-template-areas:"pd";.team-member-profile-details .team-member-card{display:grid;grid-template-columns:300px 1fr;.team-member-profile-details .team-member-card-body{border-top:0}}}.meet-the-team-section .team-member-profile-details{grid-area:pd;.team-member-card .team-member-card-body{border-top:none}}.meet-the-team-section .profile-page-bio{grid-area:pb}.meet-the-team-section .profile-page-gallery{grid-area:pg}}@media (max-width:991px){.meet-the-team-section hr{margin-top:5px;margin-bottom:5px}.profile-page-short-details h1.profile-page-name{font-size:26px}.profile-page-short-details .profile-page-designation{font-size:18px}}@media (max-width:767px){.team-member-profile-details .team-member-card .team-member-card-thumb{padding:10px}.profile-page-short-details{grid-column:1/-1;grid-row:2/-1;border-right:none;border-top:1px solid #afafaf;padding:15px}.profile-page-personal-interest{grid-template-columns:1fr}.profile-page-personal-interest>p:nth-child(even),.profile-page-personal-interest>div:nth-child(even){border-left:none}}.meet-the-team-section+.teamRelatedContent{margin-top:50px}.write-a-review-box{background:#fff;box-shadow:rgb(0 0 0 / 15%) 0 0 10px;border-radius:5px}.write-a-review-box a{padding:15px;min-height:120px;display:flex;justify-content:center;align-items:center}.hours-location-table-wrapper{width:100%;max-width:100%;min-width:0;border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.collapse{border-radius:16px}.table-view-btn{cursor:pointer;.hide-text{display:none}.view-text{display:inline}&[aria-expanded="true"]{.hide-text{display:inline}.view-text{display:none}.toggle-icon{transform:rotate(180deg)}}.toggle-icon{display:inline-block;transition:transform 0.2s ease}}table.hours-location-table{width:100%;font-size:14px;font-weight:500;color:#333;background-color:#fff;border-collapse:separate;border-spacing:0;border:0;border-radius:0;thead{tr{th{background-color:#000;padding:10px;color:#fff;border:1px solid #000;&:not(:first-child){text-align:center}}}}tbody{tr{td{padding:12px 8px;span{padding:4px 10px;border-radius:15px;font-size:12px}&:not(:first-child){text-align:center}}.opening-time span{color:#000;background-color:#e6f7e6;border:1px solid #c8e8c8}.closing-time span{color:#000;background-color:#e6e6ff;border:1px solid #d4d4f5}.emergency span{color:red;background-color:#ffe6e6;border:1px solid #f5d4d4}.closed span{color:#666;background-color:#f2f2f2;border:1px solid #cecece}&:nth-child(odd){background-color:#fff}&:nth-child(even){background-color:#f2f2f2}&:hover{background-color:#e6e6e6}}}}.hours-location-card-nav{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:8px;border-radius:10px;max-width:max-content;li{a{display:inline-block;text-decoration:none;color:#333;background-color:#f2f2f2;font-size:14px;font-weight:500;padding:10px;border-radius:10px}&.active a,&:hover a{background-color:#d4d4f5;color:#333}}}.hours-location-card{padding:16px;border:2px solid #d4d4f5;border-radius:16px;width:100%;max-width:600px;min-width:0;scroll-margin-top:75px;.hours-location-name{font-size:28px;font-weight:700}.hours-location-link{display:inline-block;text-decoration:underline;text-underline-offset:3px}&+.hours-location-card{margin-top:10px}}@media (max-width:768px){.hours-location-table{min-width:520px;th,td{white-space:nowrap}}.hours-location-card-wrapper .hours-location-card{max-width:100%}}a{color:#2b6ef3;font-weight:600;text-underline-offset:2px}.rlpSummaryFilterWrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.rlpFilterGroup{background-color:#fff;border:1px solid #d5d9d9;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.rlpFilterInput{border:1px solid #181a1b;background-color:#181a1b;border-radius:10px;padding:10px 14px;font-weight:700;color:#fff;outline:none;cursor:pointer}.rlpFilterInput:focus{box-shadow:0 0 0 3px rgb(43 110 243 / .15)}.rlpClearBtn{flex-grow:1;display:flex;align-items:center;justify-content:center;background-color:#dc3545;border-color:#dc3545;border-radius:10px;padding:10px 14px;color:#fff!important;text-decoration:none;transition:all 0.15s,border-color 0.15s}.rlpClearBtn:hover{color:#fff;background-color:#b51f2e;border-color:#b51f2e;text-decoration:none}.rlpReviews{list-style:none;margin:0;padding:0;width:100%;border-top:1px solid #d5d9d9}.rlpReviewListItem{margin:0;max-width:900px;padding-block:16px;border-bottom:1px solid #d5d9d9}.rlpReviewerInfo{display:flex;align-items:center;justify-content:flex-start;gap:8px}.rlpReviewRatingSource{margin-top:8px;display:flex;align-items:center;gap:8px}.rlpSourcePill{display:flex;align-items:center;gap:8px}.rlpSourcePill img{height:18px}.rlpReviewDate{margin-top:8px;font-size:14px;font-style:italic}.rlpReviewQa li{display:flex;justify-content:space-between}.rlpReviewCopy{margin:8px 0}.rlpReviewReply{border-left:2px solid #3c4043;padding:0 0 8px 16px;display:flex;flex-direction:column}.rlpReviewReplyUser{font-size:14px;font-style:italic}.rlpMetaLine{display:inline-block;font-size:16px;position:relative;padding-left:10px}.rlpMetaLine::before{content:"";position:absolute;width:2px;height:100%;background-color:#d5d9d9;left:0;top:0}.rlpSummary{display:flex;align-items:center;justify-content:flex-start;gap:32px;flex-shrink:0;flex-grow:1}.rlpSummaryLeft{display:flex;flex-direction:column;align-items:flex-start;min-width:min-content}.rlpSummaryLabel{font-size:16px;margin-bottom:5px}.rlpSummaryScore{font-size:32px;font-weight:600;line-height:1;color:#0f1111;margin-bottom:10px}.rlpSummaryCount{font-size:14px;margin-top:5px}.rlpSummaryBars{flex:1;min-width:0;max-width:420px}.rlpSummaryRow{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px}.rlpSummaryRowLabel{width:14px;text-align:right}.rlpSummaryBarTrack{flex:1;height:8px;border-radius:999px;background-color:#e4e7eb;overflow:hidden}.rlpSummaryBarFill{height:100%;border-radius:inherit;background-color:#f7a800}.rlpSummaryRowPercent{width:32px;text-align:right}@media (max-width:600px){.rlpSummaryFilterWrap{display:grid;grid-template-columns:1fr;gap:16px}.rlpSummary{gap:16px}.rlpSummaryBars{width:100%}.rlpFilterGroup{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.rlpFilterInput{flex-grow:1}}.rlpSummary .starRatings,.rlpReviewListItem .starRatings{font-size:20px;line-height:1}.rlpSummary .emptyStars:before,.rlpSummary .fullStars:before,.rlpReviewListItem .emptyStars:before,.rlpReviewListItem .fullStars:before{font-size:20px;line-height:1}.starRatings{position:relative;vertical-align:middle;display:inline-block;color:#eee;overflow:hidden}.fullStars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f7da10}.emptyStars:before,.fullStars:before{content:"\2605\2605\2605\2605\2605";font-size:24pt}.emptyStars:before{-webkit-text-stroke:1px #848484}.fullStars:before{-webkit-text-stroke:1px orange}@-moz-document url-prefix(){.fullStars{color:#ecbe24}}.allPageForm{background:#eaf1fe;padding:20px;border-radius:2px;box-shadow:0 0 2px 0 #00000040}.allPageForm .dvForm{display:flex;flex-wrap:wrap;justify-content:space-between;border:none}.allPageForm .dvForm .muted{background:none;padding:0}.allPageForm .dvForm .muted p{font-size:12px;color:var(--site-primary-color);margin-bottom:20px;font-weight:500}.allPageForm .dvForm .muted p span.red{color:red}.allPageForm .dvForm .muted:first-child{flex-basis:100%}.allPageForm .dvForm .form-item label{width:100%;color:var(--site-primary-color);margin-bottom:5px;font-size:16px;font-weight:600}.allPageForm .dvForm .form-item label span.red{color:red}.allPageForm .dvForm .form-item input,.allPageForm .dvForm .form-item textarea{width:100%;border:none;border-radius:2px;background-color:#fff;padding:5px}.allPageForm .dvForm input:focus,.allPageForm .dvForm textarea:focus,.allPageForm .dvForm button:focus{outline:none}.allPageForm .dvForm input,.allPageForm .dvForm textarea{border-bottom:1px solid #dfdfdf!important}.allPageForm .dvForm .form-item{flex-basis:49%;margin-bottom:15px}.allPageForm .dvForm .form-item:nth-child(4){flex-basis:64%}.allPageForm .dvForm .form-item:nth-child(5){flex-basis:34%;display:flex;flex-wrap:wrap;justify-content:space-between}.allPageForm.shortForm .dvForm .form-item{flex-basis:100%}.allPageForm .dvForm .form-item:nth-child(5) .form-items{margin:0}.allPageForm .dvForm .form-item:nth-child(5) .form-items:first-child{flex-basis:50%}.allPageForm .dvForm .form-item:nth-child(5) .form-items:nth-child(2){flex-basis:20%}.allPageForm .dvForm .form-item:nth-child(5) .form-items:last-child{flex-basis:26%}.allPageForm .dvForm .form-item:nth-child(6){flex-basis:34%}.allPageForm .dvForm .form-item:nth-child(7){flex-basis:64%}.allPageForm .dvForm .form-item:nth-child(8){flex-basis:100%}.allPageForm .dvForm .form-item:last-child{flex-basis:100%;padding:20px 0 0 0;margin-bottom:0;text-align:center}.allPageForm .dvForm .form-item:last-child input[type="submit"]{text-align:center;letter-spacing:1px;padding:10px;width:150px;margin:0 auto;font-weight:500;border-radius:2px;border:none!important;cursor:pointer;background:linear-gradient(267deg,#2e3381,#26a1da,#2e3381,#26a1da,#2e3381);background-size:400% 400%;animation:gradient 15s ease infinite;color:#fff;position:relative;box-shadow:0 0 5px 0 rgb(0 0 0 / .25);transition:.5s;text-shadow:0 .1em .1em rgb(17 17 17 / .25)}.allPageForm .dvForm .form-item:last-child input[type="submit"]:hover{text-decoration:none;box-shadow:0 5px 15px 0 rgb(8 68 114 / 50%)}.allPageForm .dvForm .form-item,.allPageForm .dvForm .form-item:nth-child(4),.allPageForm .dvForm .form-item:nth-child(5),.allPageForm .dvForm .form-item:nth-child(5) .form-items:first-child,.allPageForm .dvForm .form-item:nth-child(5) .form-items:nth-child(2),.allPageForm .dvForm .form-item:nth-child(5) .form-items:last-child,.allPageForm .dvForm .form-item:nth-child(6),.allPageForm .dvForm .form-item:nth-child(7),.allPageForm .dvForm .form-item:nth-child(8),.allPageForm .dvForm .form-item:last-child{min-width:0}@media (max-width:767px){.allPageForm .dvForm .form-item:nth-child(2),.allPageForm .dvForm .form-item:nth-child(3),.allPageForm .dvForm .form-item:nth-child(4),.allPageForm .dvForm .form-item:nth-child(5),.allPageForm .dvForm .form-item:nth-child(6),.allPageForm .dvForm .form-item:nth-child(7){flex-basis:100%}}.allPageForm div#reCAPTCHAError{flex-basis:100%;text-align:center;color:red}.allPageForm .g-recaptcha{flex-basis:100%;position:relative;left:50%;top:0;transform:translateX(-50%) scale(.75)}.allPageForm .g-recaptcha>div{margin-right:auto;margin-left:auto}.referral-section{background:#eaf1fe;padding:30px;border-radius:5px}.referral-section form{margin-top:20px;margin-bottom:20px!important}.referral-section p{text-align:center}.referral-section a{font-weight:600}.zip-code-search input[name="email"]{width:50%;padding:15px;margin:15px 15px 15px 0;border-radius:5px;background-color:#fff;border:1px solid rgb(35 66 146 / .49019607843137253)}.zip-code-search input[type="submit"]{width:30%;padding:14px;background-color:var(--site-primary-color);color:#fff;outline:0;border:0;cursor:pointer;-webkit-box-shadow:0 3px 10px rgb(35 66 146 / .4196078431372549);box-shadow:0 3px 10px rgb(35 66 146 / .4196078431372549);border-radius:5px}.btn-primary,.btn-primary:visited{color:#fff;background-color:#234292;border-color:#234292;outline:0}.btn-primary:hover{background-color:#f57e27;border-color:#f57e27}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgb(0 123 255 / .5)}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgb(0 123 255 / .5)}@media all and (max-width:991px){.zip-code-search input[name="email"]{width:100%}.zip-code-search input[type="submit"]{width:50%}}.dvLayout{overflow:visible}.commonPrefooter,.footer{overflow:hidden}:root{--site-primary-color:#2e3381;--site-secondary-color:#27a5dd;--site-tertiary-color:#f37329}html{scroll-behavior:smooth}body{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}*{box-sizing:border-box}a.white-space{white-space:nowrap}a[href^="tel"]{white-space:nowrap}.dvPages,#mainSiteContent,.commonPrefooter{overflow:hidden}.primary-color{color:var(--site-primary-color)}.secondary-color{color:var(--site-secondary-color)}#return-to-top{background:var(--site-secondary-color);bottom:80px}.mega-heading,.large-heading,.medium-heading,.small-heading,.heading-four,h1,h2,h3,h4,h5,h6,.module-sec h1,.module-sec h2,.module-sec h3,.module-sec h4,.module-sec h5,.module-sec h6,.common-heading,.custom-heading{font-weight:700;margin-bottom:10px}h1,h1.common-heading,h1.module-sec,.mega-heading{font-size:36px}h2,h2.common-heading,h2.module-sec,.large-heading{font-size:32px}h3,h3.common-heading,h3.module-sec,.medium-heading{font-size:28px}h4,h4.common-heading,h4.module-sec,.small-heading,.heading-four{font-size:22px}h5,h5.common-heading{font-size:20px}h6,h6.common-heading{font-size:18px}.py-70,.common-sec{padding-top:70px;padding-bottom:70px}.py-100{padding-top:100px;padding-bottom:100px}.common-sec{position:relative;z-index:0}.common-sec:last-child{border-bottom:1px solid #dedede}.common-sec:nth-child(even):before{content:"";position:absolute;width:1000%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#eaf1fe;border-bottom:1px solid #eaf1fe;z-index:-1}.common-sec.city-page-common-sec>.common-sec:first-child{margin-top:-70px}.common-sec.city-page-common-sec>.common-sec:last-child{margin-bottom:-70px}.module-sec.common-sec>.review-section,.module-sec.common-sec>.review-details{padding:0}.img-box{border-radius:5px;transition:0.5s;margin-bottom:15px;text-align:center}.img-box img{border-radius:5px}.img-box:last-child{margin-bottom:0}figure.img-box img+figcaption{margin-top:10px;text-align:left;padding:10px;border-radius:5px;box-shadow:-5px 5px 20px 0 rgb(0 0 0 / 5%)}.custom-common-box{height:100%;padding:10px;background-color:#fff;border:1px solid #cdcdcd;border-bottom:5px solid #2E3381;border-radius:5px 5px 10px 10px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.common-box{height:100%;background-color:#fff;border:1px solid #cecece;border-radius:5px;overflow:hidden}.common-box--bg{background-color:#b1e6ff21}.common-box>.img-box{margin-bottom:0}@media (min-width:992px){.common-box--lg-hz{display:grid;grid-template-columns:2fr 3fr}.common-box--lg-hz .img-box{height:100%;overflow:hidden}.common-box--lg-hz .img-box img{width:100%;height:100%;object-fit:cover;object-position:center}}@media (min-width:768px){.common-box--md-hz{display:grid;grid-template-columns:2fr 3fr}.common-box--md-hz .img-box{height:100%;overflow:hidden}.common-box--md-hz .img-box img{width:100%;height:100%;object-fit:cover;object-position:center}}.common-box .common-heading:last-child,.common-box p:last-child,.common-box ul:last-child,.common-box ul:last-child li:last-child,.common-box .img-box:last-child{margin-bottom:0}.common-box>.content{padding:20px}@media (min-width:1200px){.px-50{padding-left:50px!important;padding-right:50px!important}}@media (min-width:992px){.img-box.float-lg-right{max-width:50%;padding-left:15px}.img-box.float-lg-left{max-width:50%;padding-right:15px}.count-lg-2{-webkit-column-count:2;column-count:2}.count-lg-3{-webkit-column-count:3;column-count:3}}@media (min-width:768px){.count-md-2{-webkit-column-count:2;column-count:2}.count-md-3{-webkit-column-count:3;column-count:3}}@media (max-width:1199px){.custom-heading{font-size:36px;line-height:46px}.py-70,.common-sec{padding-top:50px;padding-bottom:50px}.py-100{padding-top:70px;padding-bottom:70px}.common-sec.city-page-common-sec>.common-sec:first-child{margin-top:-50px}.common-sec.city-page-common-sec>.common-sec:last-child{margin-bottom:-50px}div[class*="col-lg"] .img-box{margin-bottom:15px}}@media (max-width:991px){h1,h1.common-heading,h1.module-sec,.mega-heading{font-size:32px}h2,h2.common-heading,h2.module-sec,.large-heading{font-size:28px}h3,h3.common-heading,h3.module-sec,.medium-heading{font-size:24px}h4,h4.common-heading,h4.module-sec,.small-heading,.heading-four{font-size:20px}.custom-heading{font-size:30px;line-height:40px}}@media (max-width:767px){h1,h1.common-heading,h1.module-sec,.mega-heading{font-size:28px}h2,h2.common-heading,h2.module-sec,.large-heading{font-size:24px}h3,h3.common-heading,h3.module-sec,.medium-heading{font-size:20px}.custom-heading{font-size:24px}div[class*="col-md"] .img-box{margin-bottom:15px}.py-100{padding-top:50px;padding-bottom:50px}}@media (max-width:575px){body{font-size:1.5rem}.custom-heading{font-size:24px;line-height:32px}h1,h1.common-heading,h1.module-sec,.mega-heading{font-size:24px}h2,h2.common-heading,h2.module-sec,.large-heading{font-size:22px}}.img-border{position:relative;text-align:center;z-index:1;padding-bottom:25px}.img-cover{width:100%;height:100%;object-fit:cover}.img-border::before{content:"";position:absolute;bottom:0;width:95%;height:95%;background-color:#c5c4fe;border-radius:4px;z-index:-1}.img-border.right{padding-right:25px}.img-border.right::before{right:0}.img-border.right img{border-radius:4px 4px 0 4px}.img-border.left{padding-left:25px}.img-border.left::before{left:0}.img-border.left img{border-radius:4px 4px 4px 0}.check-square>li::before{color:var(--site-secondary-color)}@media (max-width:991px){.img-border.left,.img-border.right{margin-bottom:15px}}@media (max-width:425px){.count-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}.count-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.inner-no-banner{background-color:#fff;border-bottom:1px solid #ccd0dd}.inner-no-banner .breadcrumb li:not(:last-child) a:after{background:transparent!important}.inner-no-banner .breadcrumb a,.inner-no-banner .breadcrumb li:not(:last-child):after{color:var(--site-secondary-color)!important;font-size:15px}.inner-no-banner .breadcrumb em{color:rgb(0 0 0 / 50%)!important}.dvTable table thead tr th,table#review input[type="submit"],.contact-form .dvForm .form-item:last-child input[type="submit"],.jobapp table#contact-form input[type="submit"]{background:var(--site-primary-color)}.jobapp table#contact-form input[type="submit"]:hover{background:var(--site-secondary-color);border-color:var(--site-secondary-color);color:#fff}.dvTable table thead tr th{background-image:linear-gradient(var(--site-primary-color),var(--site-primary-color))}.dv-business-location a{color:#1a0dab}.dv-business-location{box-shadow:0 0 5px 0 rgb(165 165 165 / 50%);max-width:fit-content}a.custom-btn{color:#fff;background:var(--site-primary-color);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:12px 20px;min-width:170px;line-height:20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;letter-spacing:.5px;border-radius:10px;cursor:pointer;overflow:hidden}a.custom-btn:hover{background:#d70c20}a.custom-btn.red{color:#fff;background:#d70c20;border:1px solid #d70c20}a.custom-btn.red:hover{color:#d70c20;background:#fff}a.custom-btn.white{color:#d70c20;background:#fff;border:1px solid #d70c20}.custom-btn .fa-phone{margin-right:5px}a.custom-btn.white:hover{color:#fff;background:#d70c20;border:1px solid #fff}a.custom-btn.secondary-bg{background-color:#147DAB}a.custom-btn.secondary-bg:hover{background:#d70c20}a.custom-btn.white .svg path{fill:#d70c20}a.custom-btn.white:hover .svg path{fill:#fff}a.custom-btn .svg{-webkit-transition:400ms all ease;transition:400ms all ease}a.custom-btn:hover .svg{transform:rotate(45deg)}@media (max-width:991px){a.custom-btn{font-size:16px;padding:12px 20px}}@media (max-width:767px){a.custom-btn{font-size:13px;padding:8px 15px;min-width:150px}}.dvTable table tr td,.dvTable table tr th{padding:8px 10px;vertical-align:middle;background-color:#fcf1e8}.dvTable table thead tr th{color:#fff;border:1px solid #b9b9b9}.dvTable table tbody tr td{background-color:#fff;border:1px solid #b9b9b9}.video-box{position:relative}.video-box img{border-radius:5px;width:100%}.video-btn{position:absolute;text-align:center;color:inherit;font-size:30px;border:none;height:80px;width:120px;border-radius:50% / 10%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;text-decoration:none!important;background-color:rgb(255 255 255 / .7);box-shadow:none;transition:0.5s}.video-btn .fa-play{color:#dc3545!important;-webkit-transition:color 0.5s;transition:0.5s;text-decoration:none;line-height:80px}.video-btn:hover{color:inherit;background-color:#fff}.video-btn:hover .fa-play{color:#fff}.video-btn:before,.video-btn:after{display:none}.check-square>li{margin-bottom:10px}.default-box{border-radius:5px;padding:15px;box-shadow:rgb(0 0 0 / .05) 0 6px 24px 0,rgb(0 0 0 / .08) 0 0 0 1px}.dvTable table tbody tr:nth-child(6) td,.dvTable table tbody tr:nth-child(7) td{background:#fdecec}.card-16:hover{.card-16-body{background-color:#3e449f}a{color:#fff!important}}.card-16-thumb{background-color:#fff;padding:5px;border:2px solid #acb1fa;border-radius:10px}.card-16-thumb img{border-radius:5px}.card-16-body{background-color:#2e3381;width:75%;color:#fff;margin-left:auto;margin-right:auto;border-radius:10px;margin-top:-30px;position:relative;z-index:1;text-align:center;transition:all 400ms ease-in-out}.card-16-body a{color:#fff}.card-16-body .card-16-title{font-weight:500;font-size:20px}.card-16-body .card-16-title a,.card-16-body .card-16-title a:visited{color:#007bff;display:block;padding:15px}.card-16-body .card-16-title:has(span){padding:15px}@media (min-width:992px){.common-box-hz{display:grid;grid-template-columns:400px auto;align-items:center}.common-box-hz .img-box{height:100%;overflow:hidden}.common-box-hz .img-box img{width:100%;height:100%;object-fit:cover;object-position:center}}.woofuForm{background-color:#eaf1fe}.home-contact-form{background:#fff;background-repeat:repeat;background-position:center center;padding:30px;border-radius:5px;box-shadow:0 0 15px 0 rgb(82 63 105 / .05);border:1px solid #e9e9e9}.home-contact-form .dvForm{display:flex;flex-wrap:wrap;justify-content:space-between;border:none}.home-contact-form .dvForm .muted{background:none;padding:0}.home-contact-form .dvForm .muted p{font-weight:500;background:-webkit-linear-gradient(left,#f99d2a 11%,#f3692a 87%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.home-contact-form .dvForm .muted:first-child{flex-basis:100%}.home-contact-form .dvForm .form-item label{color:#254492;width:100%;margin-bottom:5px;font-weight:600}.home-contact-form .dvForm .form-item label span.red{color:#fc0000}.home-contact-form .dvForm .form-item input,.home-contact-form .dvForm .form-item textarea{background-color:#f8f8f8;width:100%;border:none;border-radius:4px;padding:5px;box-shadow:inset 0 0 4px -.5px rgb(0 0 0 / .5)}.home-contact-form .dvForm input:focus,.home-contact-form .dvForm textarea:focus,.home-contact-form .dvForm button:focus{outline:none;box-shadow:inset 0 0 4px -.5px #f36629}.home-contact-form .dvForm .form-item{flex-basis:49%;margin-bottom:20px}.home-contact-form .dvForm .form-item:nth-child(4){flex-basis:100%}.home-contact-form .dvForm .form-item:nth-child(5){flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.home-contact-form .dvForm .form-item:last-child{flex-basis:100%;margin-bottom:0;text-align:center}.home-contact-form .dvForm .form-item:last-child input[type="submit"]{text-align:center;letter-spacing:1px;padding:10px;width:150px;margin-right:auto;margin-left:auto;background:#234292;border-radius:5px;border:none;transition:all 0.4s ease 0s;cursor:pointer;color:#fdfdfd;font-weight:600;box-shadow:inset 0 0 4px -.5px #fff0}.home-contact-form .dvForm .form-item:last-child input[type="submit"]:hover{width:175px;background:#fdfdfd;color:#234292;letter-spacing:3px;-webkit-box-shadow:inset 0 0 4px -.5px #234292;-moz-box-shadow:inset 0 0 4px -.5px #234292;box-shadow:inset 0 0 4px -.5px #234292;transition:all .6s}.hl-app .hl_form-builder--main{margin-top:0!important;padding:0!important}@media (max-width:575px){.home-contact-form .dvForm .form-item:nth-child(2),.home-contact-form .dvForm .form-item:nth-child(3){flex-basis:100%}.dirt-dragon-box .col-lg-8{text-align:center}}.main-menu{background:var(--site-primary-color)}.header-area{position:sticky;background:#fff;top:0}.header-area.header-bg-on-scroll{box-shadow:0 0 5px 0 rgb(26 56 90 / 40%)}.fixed-phone .cta-phone.common-btn.btn i{background-color:#fff;color:var(--site-secondary-color)}.fixed-phone .cta-phone.common-btn.btn{color:#ffffff!important;background-color:var(--site-secondary-color);text-decoration:none}.fixed-phone .cta-phone.common-btn.btn:hover{color:var(--site-secondary-color)!important}.fixed-phone .cta-phone.common-btn.btn span{background:#fff}.phone-details{color:var(--site-primary-color)}.phone-details span{font-size:18px;font-weight:700}.phone-details a{color:#dc3545;margin-top:3px}.top-cta .cta-contact{margin-left:24px;margin-top:8px}.top-cta .cta-contact .custom-btn{text-transform:uppercase;padding:15px 20px}.top-cta .phone-icon{width:inherit;height:inherit;margin-right:20px;border-radius:50%;background-color:#dc3545}.top-cta .phone-icon img{width:48px;padding:12px}.phone-details:before{left:-12px;background-image:-moz-linear-gradient(bottom,#fff0,var(--site-primary-color),#fff0);background-image:-webkit-linear-gradient(bottom,#fff0,var(--site-primary-color),#fff0);background-image:-o-linear-gradient(bottom,#fff0,var(--site-primary-color),#fff0);background-image:-ms-linear-gradient(bottom,#fff0,var(--site-primary-color),#fff0);background-image:linear-gradient(to bottom,#fff0,var(--site-primary-color),#fff0)}.middle-text .medium-heading,.middle-text .small-heading{color:var(--site-primary-color)}.header-top{padding-bottom:20px}.sisterCompanyGrid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.sisterCompanyGrid img{padding:8px;border:1px solid #dcdcdc;border-radius:5px}.headLogo{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:end}.headLogo a{display:block}.headLogo img{max-width:230px}@media (max-width:1599px){.phone-details span{font-size:15px;font-weight:500}.headLogo img{width:200px}}@media (max-width:1199px){.headLogo img{width:170px}}@media (max-width:991px){.custom-btn.lg{font-size:18px;padding:12px 20px}.phone-icon{display:inherit}.top-cta .phone-icon img{width:45px}.phone-details:before{width:2px}.header-top{padding:10px 0}}@media (max-width:767px){.custom-btn.lg{font-size:16px;padding:12px 20px}.phone-details span{font-size:14px}.headLogo{grid-template-columns:1fr}}@media (max-width:575px){.phone-details:before{width:0}.custom-btn.lg{font-size:13px;padding:10px 20px}div.phone-details a{margin-top:0}.headLogo img{max-width:170px}.top-cta .cta-contact .custom-btn{text-transform:uppercase;padding:8px 15px;min-width:140px}}@media (max-width:400px){.phone-icon{display:none}.headLogo img{max-width:130px}}@media (min-width:400px) and (max-width:575px){.top-cta .phone-icon{width:32px;height:32px;margin-right:7px}.top-cta .phone-icon img{padding:8px}div.phone-details a{font-size:1.3rem}div.phone-details{font-size:1.3rem;text-align:left}}.dvLeft{background-color:#fff}.nav-item>a{color:var(--site-primary-color);text-decoration:none}.nav-item a.nav-link:hover{background:var(--site-primary-color)}.nav-item.mainDropdown>span,.nav-item.subDropdown>span{color:var(--site-primary-color)}.nav-item.active>a.nav-link{color:#fff!important;background:var(--site-primary-color)!important}.nav-item a:before{background:var(--site-secondary-color)!important}.collapse.show .collapse.show{background:rgb(25 64 103 / 20%)}.collapse.show{background:#eaf1fe}.collapse.show .nav-link{font-size:1.4rem}.collapse.show .nav-item.active>a.nav-link.collapsed{background:#0c709c!important}ul#ulmenu div.collapse.show>ul>.subDropdown div.collapse.show>ul .nav-item.active a{background:#27a5dd!important}.menu-icon-in span,.menu-icon-in:hover span,.menu-icon-in.open span:nth-child(1),.menu-icon-in.open span:nth-child(3){background-color:var(--site-primary-color)}.nav-item>a{font-size:1.5rem}.collapse.show .collapse.show{background:rgb(72 34 126 / 20%)}@media (min-width:1200px) and (max-width:1599px){.navbar-nav>li:last-child>.dropdown-menu{min-width:475px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 10px}.navbar-nav>li:nth-last-child(3)>.dropdown-menu .sub-sub-navs.dropdown-menu{min-width:475px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 1px}.navbar-nav>li:nth-last-child(3)>.dropdown-menu ul.sub-sub-navs.dropdown-menu,.navbar-nav>li:nth-last-child(2)>.dropdown-menu ul.sub-sub-navs.dropdown-menu,.navbar-nav>li:nth-last-child(1)>.dropdown-menu ul.sub-sub-navs.dropdown-menu{left:auto;right:100%}.navbar-light .navbar-nav>li.dropdown:nth-last-child(3) .dropdown-menu li.dropdown>a::after,.navbar-light .navbar-nav>li.dropdown:nth-last-child(2) .dropdown-menu li.dropdown>a::after,.navbar-light .navbar-nav>li.dropdown:nth-last-child(1) .dropdown-menu li.dropdown>a::after{left:0;transform:rotate(180deg);top:11px}.navbar-nav>li:nth-last-child(3)>.dropdown-menu .sub-sub-navs.dropdown-menu{min-width:475px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 1px}}@media (min-width:992px) and (max-width:1199px){.main-menu .navbar-light .navbar-nav>li.dropdown>a{font-size:13px}.main-menu .navbar-nav>li{padding:0 9px}}@media all and (min-width:992px){.navbar-expand-lg .navbar-nav{flex-wrap:wrap}.navbar-light .navbar-nav>li>a{font-size:1.3rem;font-weight:500;padding:1.2rem 0}.navbar-light .navbar-nav>li>a:before{height:3px;bottom:0;background-color:#fff;box-shadow:inherit}.navbar-light .navbar-nav .dropdown-menu a{color:var(--site-primary-color)}.navbar-light .navbar-nav .dropdown-menu a:hover{color:var(--site-secondary-color);transform:translateX(0)}.navbar-light .navbar-nav>li.dropdown .dropdown-menu li.dropdown>a::after{color:var(--site-primary-color)}.navbar-nav>li.dropdown .dropdown-menu li.dropdown:hover>a,.navbar-nav>li.dropdown .dropdown-menu li.dropdown:hover>a::after{color:var(--site-secondary-color)}.navbar-nav>li{position:relative;padding:0 1.5rem}.navbar-nav>li>.dropdown-menu .dropdown-menu>li a{font-size:13px!important}.navbar-nav .dropdown-menu>li .sub-sub-navs.dropdown-menu li a{color:#fff;background-color:var(--site-secondary-color);font-size:14px;font-weight:400;padding:8px}.navbar-nav .dropdown-menu>li .sub-sub-navs.dropdown-menu li a:hover{background-color:#0075a5}}@media all and (max-width:1199px){.dvRight{margin-left:0}.main-menu{display:none}.dvLeft{display:block;left:-320px;width:300px;padding-top:120px}}@media (max-width:991px){.nav-item a{font-weight:500}}.hero-banner-wrapper{width:100%;height:calc(100vh - 147px);max-height:650px;position:relative;background:linear-gradient(180deg,rgb(68 67 107 / 56%),rgb(122 192 67 / 1%))}.hero-banner-wrapper .item{width:100%;height:calc(100vh - 147px);max-height:650px;position:relative}.hero-banner-wrapper .item picture>img{object-fit:cover;object-position:center;position:absolute;width:100%;height:100%;top:0}.homeBannerContent{background-color:rgb(46 51 129 / 75%);padding:30px;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;bottom:0;max-width:570px}.homeBannerContent .mega-heading{font-size:48px;line-height:normal;font-weight:700;color:#fff}.homeBannerContent p{color:#fff;font-weight:500;margin-bottom:25px}.bannerCta{display:flex;align-items:center;gap:15px}.bannerCta a.custom-btn{padding:15px 20px}.bannerCta a.custom-btn:hover{background-color:#dc3545;color:#fff}.bannerCta a.custom-btn:hover:before{background-color:var(--site-primary-color)}@media (max-width:1599px){.phone-details a{font-size:2.1rem}.middle-text .small-heading{font-size:1.7rem}}@media (max-width:1199px){.hero-banner-wrapper,.hero-banner-wrapper .item{max-height:500px}.homeBannerContent .mega-heading{font-size:36px;margin-bottom:20px}}@media (max-width:991px){.hero-banner-wrapper,.hero-banner-wrapper .item{max-height:450px}.homeBannerContent .mega-heading{font-size:30px}.homeBannerContent p{font-size:14px}.homeBannerContent{padding:20px 25px;max-width:470px}}@media (max-width:767px){.hero-banner-wrapper,.hero-banner-wrapper .item{max-height:400px}.homeBannerContent .mega-heading{margin-bottom:10px;font-size:24px}.homeBannerContent p{font-size:13px;margin-bottom:15px}.homeBannerContent{padding:15px 20px;max-width:370px}.bannerCta a.custom-btn{padding:9px 15px;min-width:130px;font-size:13px}}@media (max-width:450px){.homeBannerContent .mega-heading{font-size:22px}.homeBannerContent{padding:15px 20px;max-width:350px}.bannerCta{display:block}.bannerCta a.custom-btn{padding:7px 15px;font-size:12px;min-width:125px}}@media (max-width:425px){.hero-banner-wrapper,.hero-banner-wrapper .item{max-height:350px}}footer.footer{border-top:1px solid #94a2b1}.footer-upper{background:var(--site-primary-color);padding:70px 0;font-weight:400;position:relative;z-index:1;overflow:hidden}.footer-upper .footerLogo p{color:#fff;font-size:15px}.footerLogo img{max-width:300px;margin-bottom:10px}.footer-widget .widget-title{font-size:1.8rem}.footer .list{padding-left:0}.footer .list li{list-style-type:none;margin-bottom:8px}.footer .list li a{color:#fff;padding-left:12px;font-size:15px;line-height:26px;position:relative}.footer .list li a:before{content:"\f105";font-family:FontAwesome;left:0;position:absolute;font-size:15px;font-weight:500}.footer-bottom{padding:20px 0;background:var(--site-primary-color);font-size:1.5rem;border-top-color:#94a2b1}.footer-bottom .col.text-center{display:flex;justify-content:space-between}.footer-bottom .col.text-center a{margin-left:6px;color:#fff;text-decoration:underline}.footer-bottom p{display:block;color:#fff;font-size:15px;margin-bottom:0}.footer-copyright{color:#fff;font-size:15px}.footer-upper .footer-widget a{text-decoration:underline}.socialTitle{text-align:center}.linkIcons{display:grid;grid-template-columns:repeat(auto-fit,39px);gap:8px;justify-content:center}.linkIcons a{position:relative;height:38px;width:38px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;overflow:hidden;-webkit-transition:all 500ms ease;transition:all 500ms ease;z-index:1;cursor:pointer}.linkIcons a img{max-width:22px}.footer-widget.address-widget a{color:#fff;font-size:15px}@media (max-width:1199px){.footer-upper{padding-bottom:25px}.footer-upper:before{left:63%}.footer-upper:after{right:-15%}}@media (max-width:991px){.footer-upper:before,.footer-upper:after{width:0}.footer-bottom .col.text-center{display:block}.footer-bottom p,.footer-copyright{font-size:1.4rem}.footer-widget.address-widget a{color:#fff!important}.footer-bottom .col.text-center a{margin:0 5px}.footer-widget.address-widget a{color:#fff!important}.footer-widget,.footer-widget p{text-align:center}.linkIcons{justify-content:center}}ul.brands-item{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:30px;padding:0;margin-bottom:0}@media (max-width:1199px){ul.brands-item{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:767px){ul.brands-item{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:575px){ul.brands-item{grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}}ul.insurance-item{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;padding:0;margin-bottom:0}ul.insurance-item li{border:1px solid #d3d3d3;padding:10px;border-radius:10px}@media (max-width:1199px){ul.insurance-item{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:767px){ul.insurance-item{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:575px){ul.insurance-item{grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.mTop50{margin-top:50px}.mTop30{margin-top:30px}.serviceAreaSec .large-heading a:hover{text-decoration:none}.dvService-area{padding:initial;border:initial}.dvCity-list-content{height:375px;padding:5px;background:#eaf1fe;border-radius:5px}ul.cities{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;padding:0;height:375px;margin:0;align-content:start;column-count:3}ul.cities li{list-style:none;margin:0}ul.cities li a{color:#1a0dab;font-size:1.6rem;font-weight:500;display:block;padding:14px 12px 14px 40px;line-height:normal;position:relative;border-radius:2px;border:1px solid #e8e8e8;background-color:#fff;overflow:hidden;z-index:1;height:100%}ul.cities>li a::before{color:#1a0dab;left:0;top:10px;content:"\f041";width:30px;height:30px;position:absolute;font:normal normal normal 14px FontAwesome;font-size:inherit;text-rendering:auto;border-right:1px solid #e1eef2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center}.mapImage.img-box{padding:5px;border:1px solid #e7e7e7}.dvCity-list-content::-webkit-scrollbar-track{background-color:#fff}.dvCity-list-content::-webkit-scrollbar-thumb{background-color:var(--site-secondary-color)}.titleWithLink{display:flex;justify-content:space-between;align-items:center!important}.titleWithLink a{font-weight:500}@media (max-width:1199px) and (min-width:992px){.dvCity-list-content{height:305px}}@media (max-width:991px){.mTop50{margin-top:30px}.mTop30{margin-top:20px}}@media (max-width:767px){.dvCity-list-content{height:305px}ul.cities{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:6px}.titleWithLink{display:block;margin-bottom:20px}.titleWithLink a{font-size:15px}}@media (max-width:575px){ul.cities>li::before{font-size:14px}ul.cities li{flex-basis:100%}.dvCity-list-content{height:282px}ul.cities li a{font-size:1.5rem}}.single-box{position:relative}.box-inner{position:absolute;width:100%;height:100%;padding:40px;background:rgb(0 0 0 / 50%);bottom:0;border-radius:10px}.box-inner .medium-heading{color:#fff;margin-bottom:40px}ul.serviceList{margin-left:0;padding-left:0;list-style-type:none;margin-bottom:0}ul.serviceList>li{position:relative}ul.serviceList>li a{color:#fff;display:flex;align-items:center;padding-top:15px;padding-bottom:15px;font-size:18px;text-decoration:none;transition:0.5s}ul.serviceList>li a:hover{background-color:rgb(46 51 129 / 50%);padding-left:10px}ul.serviceList>li a i{font-size:10px}ul.serviceList>li:first-child a::before{content:"";width:100%;height:1px;background-color:#b8b8b8;position:absolute;top:0;left:0}ul.serviceList>li a::after{content:"";width:100%;height:1px;background-color:#b8b8b8;position:absolute;bottom:0;left:0}@media (min-width:992px) and (max-width:1199px){.box-inner{padding:20px}.box-inner .medium-heading{margin-bottom:30px;font-size:24px}ul.serviceList>li a{padding-top:13px;padding-bottom:13px;font-size:16px}}@media (max-width:767px){.box-inner{padding:20px}.box-inner .medium-heading{margin-bottom:30px;font-size:24px}ul.serviceList>li a{padding-top:13px;padding-bottom:13px;font-size:16px}}@media (max-width:575px){.box-inner .medium-heading{margin-bottom:12px;font-size:18px}ul.serviceList>li a{padding-top:10px;padding-bottom:10px;font-size:13px}}.ctaSec{background-color:var(--site-primary-color);position:relative;z-index:99;padding:40px 0}.ctaSec::after{content:"";position:absolute;left:50%;top:0;width:100%;height:100%;z-index:-1;background-color:var(--site-secondary-color)}.ctaSec .common-box{display:grid;grid-template-columns:75px 1fr;grid-gap:15px;padding:15px;align-items:center;background-color:#fff0;border-radius:10px;border:none;transition:0.3s}.ctaSec .common-box.primary-bg:hover{background-color:#dc3545}.ctaSec .common-box.secondary-bg:hover{background-color:#dc3545}.ctaSec .innerImg{padding:15px;background-color:#fff;border-radius:50%}.ctaSec .innerImg img{width:75px;height:auto}.innerText .medium-heading,.innerText p{color:#fff}.innerText .medium-heading{margin-bottom:7px;font-size:24px}.ctaSec a{text-decoration:none}@media (max-width:1199px){.innerText .medium-heading{font-size:20px}.ctaSec .innerImg{padding:12px;width:65px;height:65px}.ctaSec .common-box{grid-template-columns:65px 1fr}.innerText p{font-size:14px}}@media (max-width:767px){.ctaSec .common-box{grid-template-columns:1fr;text-align:center;background-color:#dc3545c9;grid-gap:10px}.ctaSec .innerImg{padding:0;width:auto;height:auto;background-color:#fff0}.ctaSec .innerImg img{width:75px;height:auto;background-color:#fff;border-radius:50%;padding:10px}.ctaSec::after{left:100%}.innerText .medium-heading{font-size:17px}.innerText p{font-size:13px}}@media (max-width:575px){.ctaSec .common-box{padding:10px}.ctaSec .innerImg img{width:65px}.innerText .medium-heading{font-size:16px}.innerText p{font-size:12px}}@media (max-width:425px){.innerText .medium-heading{font-size:15px}}.restorationGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;justify-content:center}.restoration-box{position:relative}.restoration-inner{position:absolute;width:100%;text-align:center;padding:0;background:rgb(46 51 129 / 65%);bottom:0;min-height:44px;padding-top:10px;transition:all .4s ease-in-out}.restoration-inner .small-heading{color:#fff;font-size:16px;margin-bottom:0}.restoration-box a{position:absolute;top:0;left:0;width:100%;height:100%}.restoration-box:hover .restoration-inner{min-height:100%;padding-top:33%;background:rgb(46 51 129 / 65%);border-radius:10px}.restoration-inner>span{color:#fff;font-size:14px;border-bottom:1px dashed #fff;margin-top:50px;display:inline-block;visibility:hidden;position:absolute;top:30%;left:50%;transform:translateX(-50%);opacity:0;transition:all .2s ease-in-out}.restoration-box:hover .restoration-inner span{opacity:1;visibility:visible;transition:all .5s ease-in-out}@media (max-width:1199px){.restorationGrid{grid-template-columns:repeat(3,1fr)}.restoration-inner{padding:12px 0 0;min-height:50px}.restoration-inner .small-heading{font-size:17px}.restoration-box:hover .restoration-inner{padding-top:100px}.restoration-inner>span{margin-top:35px}}@media (max-width:991px){.restorationGrid{grid-template-columns:repeat(2,1fr)}.restoration-box:hover .restoration-inner{padding-top:115px}}@media (max-width:767px){.restorationGrid{grid-template-columns:repeat(2,1fr)}.restoration-inner .small-heading{font-size:13px}.restoration-inner{padding:10px 0 0;min-height:40px}.restoration-box:hover .restoration-inner{padding-top:85px}.restoration-inner>span{font-size:13px}}@media (max-width:575px){.restorationGrid{grid-gap:15px}}@media (max-width:425px){.restoration-box:hover .restoration-inner{padding-top:60px}}.offerBox{background-color:rgb(255 255 255 / .9098039215686274);box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border-radius:10px;flex-basis:100%;padding:30px;text-align:center}.offerPrice{font-size:36px;font-weight:900;color:var(--site-tertiary-color);margin-bottom:10px}.offerBox small{margin-bottom:24px;display:block}.offerCta a.custom-btn{font-size:13px;padding:10px 18px;min-width:150px}.offerCta a.custom-btn:first-child{margin-right:5px}.line-right{position:relative}.line-right::after{content:"";width:75%;height:1px;background-color:#ddd;position:absolute;bottom:12px;left:140px}@media (min-width:768px) and (max-width:991px){.offerBox{padding:20px}.offerCta a.custom-btn:first-child{margin-right:0;margin-bottom:5px}}@media (max-width:1199px){.offerBox .small-heading{font-size:20px}}@media (max-width:991px){.offerBox .small-heading{font-size:18px}.offerBox small{margin-bottom:15px}.offerPrice{font-size:30px}.offerCta a.custom-btn{font-size:12px;padding:7px 15px}}@media (max-width:425px){.offerBox{padding:15px}.offerCta a.custom-btn{font-size:11px;padding:7px 12px;min-width:130px}}.reviewSec{padding-top:100px;padding-bottom:100px;background-image:url(/images/background/reviews-bg.png);background-image:-webkit-image-set(url(/images/background/reviews-bg.png) 1x);position:relative;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;z-index:1}.reviewSec:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgb(242 242 242 / 30%)}.review-card{background-color:#fff;border-radius:10px;padding:2.5rem;display:grid;grid-gap:15px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;transition:all ease 0.5s}.review-card:hover{transform:translateY(-10px)}.r_header,.r_footer{display:flex;justify-content:space-between;align-items:center}.r_body{color:#000;font-size:15px;font-weight:500}.review-card:hover .cardLinks .circle-btn,.review-card:hover .r_header a{color:var(--site-secondary-color)}.review-card:hover .cardLinks .circle-btn i{color:#fff;background-color:var(--site-secondary-color)}.review-star{font-size:1.8rem}.review-star::before{content:"★★★★★";color:#ccc;display:inline-block}.review-star[data-rating^="1"]::before{content:"★☆☆☆☆";color:#fdd835}.review-star[data-rating^="2"]::before{content:"★★☆☆☆";color:#fdd835}.review-star[data-rating^="3"]::before{content:"★★★☆☆";color:#fdd835}.review-star[data-rating^="4"]::before{content:"★★★★☆";color:#fdd835}.review-star[data-rating^="5"]::before{content:"★★★★★";color:#fdd835}.review-card .r_footer{align-items:center}.review-card .r_footer .cardLinks .circle-btn{font-size:14px}.review-card .cardLinks .circle-btn i{width:30px;height:30px}.review-card .r_footer img{max-width:60px}.review-card .r_header a{font-size:18px;font-weight:600;color:var(--site-primary-color)}.aboutUsBox{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;margin-top:20px}.aboutUsBox .common-box{display:grid;grid-template-columns:38px 1fr;align-items:center;grid-gap:10px;padding:20px;border-radius:10px;box-shadow:rgb(0 0 0 / .05) 0 6px 24px 0,rgb(0 0 0 / .08) 0 0 0 1px}.aboutUsBox .common-box img{width:45px}.aboutUsBox .common-box .medium-heading{font-size:16px;margin-bottom:0}span.sub-text{font-size:17px;font-weight:600;color:var(--site-primary-color);margin-bottom:5px;position:relative;display:inline-flex}.cardLinks{display:flex;align-items:end;justify-content:space-between;position:relative}.cardLinks .circle-btn{color:var(--site-primary-color);font-size:1.5rem;font-weight:500;display:inline-flex;align-items:center;padding:0;text-decoration:none;transition:all ease 0.5s}.cardLinks .circle-btn i{width:35px;height:35px;color:var(--site-secondary-color);display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all ease 0.5s;box-shadow:rgb(0 0 0 / .24) 0 2px 3px;background-color:#fff}@media all and (min-width:992px){.review-body-box.bottom{margin-bottom:-100px}.review-body-box.top{margin-top:-100px}}@media (max-width:1199px){.reviewSec br.dNone{display:none}}@media (max-width:991px){.reviewSec{padding-top:50px;padding-bottom:50px}.btn-home{text-align:center}}.common-sec.technicianSec{padding-top:150px;background-color:#eaf1fe;border-top:1px solid #fff}.techGrid{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px}.boxS{box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:10px;background-color:#fff}.technicianGrid{display:grid;grid-template-columns:3fr 4fr;position:relative;height:100%}.boxS.technician .img-box img{position:absolute;bottom:0;width:285px;left:10px}.techContent{padding:30px 30px 30px 0}.boxS.sisterComp{padding:30px;text-align:center}.boxS.sisterComp a img{max-width:190px}.technicianGrid .img-box{margin-bottom:0}.boxS.sisterComp .large-heading{margin-bottom:25px}.techContent a.custom-btn{margin-top:10px}.check-square.bold>li{padding-left:30px;margin-bottom:15px;font-weight:600}.check-square.bold>li::before{position:absolute;top:-1px;content:"\f058";font-size:19px;font-weight:700}.right-arrow{margin-left:0;padding-left:0;list-style-type:none}.right-arrow>li{position:relative;padding-left:25px;margin-bottom:10px}.right-arrow>li::before{position:absolute;color:#005ca8;top:0;left:0;content:"\f14a";padding-right:10px;font-size:16px;font-family:'FontAwesome'}@media (max-width:1199px){.common-sec.technicianSec{padding-top:100px}.techGrid{grid-template-columns:3fr 1fr;grid-gap:30px}.technicianGrid{grid-template-columns:4fr 6fr}.boxS.technician .img-box img{width:240px;left:7px}.techContent{padding:20px 20px 20px 0}.techContent .large-heading,.sisterComp .large-heading{font-size:24px}.boxS.sisterComp a img{max-width:140px}.boxS.sisterComp{padding:20px}}@media (max-width:991px){.techGrid{grid-template-columns:1fr;grid-gap:30px}.boxS.sisterComp .large-heading{margin-bottom:15px}.boxS.technician .img-box img{width:230px;left:12px}}@media (max-width:767px){.technicianGrid{grid-template-columns:1fr;text-align:center;padding:20px}.boxS.technician .img-box img{width:175px;margin-top:-75px;position:relative;left:0}.techContent{padding-bottom:0}.techContent .large-heading,.sisterComp .large-heading{font-size:20px;margin-bottom:5px}.techContent p{font-size:13px}}.customized-row{display:grid;grid-template-columns:320px 1fr;grid-gap:10px;align-items:center;background-color:#c5e3f2;border-radius:5px;border:1px solid #b8d4e3}.customized-row .content-box{padding:15px}.customized-row .img-box{background-color:#efefef;padding:5px;display:flex;height:100%;align-items:center;justify-content:center;margin-bottom:0;border-right:1px solid #efefef}@media (max-width:768px){.customized-row{grid-template-columns:1fr;gap:0}.customized-row .img-box img{width:100%}}@media (min-width:768px) and (max-width:991px){.customized-row{grid-template-columns:270px 1fr}.customized-row.large-text{grid-template-columns:200px 1fr}}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:10px}.gallery-grid figure.jobs-box{margin:0;padding:5px;border:1px solid var(--site-secondary-color);position:relative}.gallery-grid figure.jobs-box img{object-fit:cover;width:100%;height:100%}.gallery-grid .jobs-box .zoom-btn{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;background:-moz-linear-gradient(45deg,rgb(52 50 57 / .5),rgb(52 50 57 / .5));background:-webkit-linear-gradient(45deg,rgb(52 50 57 / .5),rgb(52 50 57 / .5));background:-o-linear-gradient(45deg,rgb(52 50 57 / .5),rgb(52 50 57 / .5));background:-ms-linear-gradient(45deg,rgb(52 50 57 / .5),rgb(52 50 57 / .5));background:linear-gradient(45deg,rgb(52 50 57 / .5),rgb(52 50 57 / .5))}.gallery-grid .zoom-btn .svg path{fill:#fff}.gallery-grid .jobs-box .zoom-btn i{color:#fff;font-size:40px;transform:rotate(90deg);text-shadow:-1px 1px 4px #343239}.gallery-grid .jobs-box a:hover .zoom-btn{opacity:1}@media (max-width:575px){.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.bg-light{background-color:#eaf1fe!important}.video-btn .fa{color:#f2692a;position:relative;z-index:99;-webkit-transition:color .3s;transition:color .3s;line-height:88px}.accordion .collapse.show{background:#fff0}.accordion .appointment-form{position:relative;z-index:1}.accordion .card{border:none;padding:10px 11px;background:#27a5dd30;margin-bottom:10px;border-radius:5px;padding-left:20px}.accordion .card:last-child{border-bottom:none!important}.accordion .card:nth-last-child(){border-bottom:none}.accordion .card .card-header{border-radius:0;border:none;background-color:#fff0}.accordion .card .card-header:first-child{border-radius:0}.accordion .card .btn-link.collapsed:hover{text-decoration:none}.accordion .card .card-body{font-size:16px;line-height:1.5;color:#1a1919;padding:6px 0;padding-right:40px}.accordion .card .card-header{padding:0}.accordion .card .btn-link{color:#000;font-size:19px;width:100%;text-align:left;padding:9px 0;white-space:normal;transition:all 300ms linear 0s;border:none;text-decoration:none;padding-right:36px;font-weight:500;border-bottom:1px solid var(--site-primary-color)}.accordion .card .btn-link.collapsed{color:var(--site-primary-color);border-bottom:none}.accordion .card .btn-link:hover{text-decoration:none}.accordion .appointment-inner{padding:65px 0;box-shadow:3.517px -8.285px 30px 0 rgb(12 58 132 / .15);background:#fff;z-index:11;position:relative}.accordion .card h5 .btn.collapsed::after{content:"\f055";transform:rotate(90deg);transition:all 0.3s}.accordion .card h5 .btn::after{content:"\f056";font-family:"fontawesome";right:12px;position:absolute;font-weight:600;top:16px;color:#234292;width:36px;height:36px;text-align:center;line-height:36px;border-radius:50%;transform:rotate(360deg);transition:all 0.3s;font-size:32px}ul.duct-cleaning-service-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:10px;margin:0;padding:0}.duct-cleaning-service-area li{border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;padding:10px;margin-bottom:0}.inner-boxs{background-color:#fff;box-shadow:0 0 15px 0 rgb(82 63 105 / .05);border:1px solid #dfdfdf;border-radius:5px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 0.6s cubic-bezier(.165,.84,.44,1)}.inner-boxs:hover{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}.inner-boxs img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:all 0.2s ease-in-out;width:100%}.inner-boxs:hover img{opacity:.85}.inner-boxs figure{margin-bottom:0}.inner-boxs figcaption{position:relative;padding:10px;padding-bottom:13px;border-top:5px solid var(--site-secondary-color)}.inner-boxs figcaption .small-heading{margin-bottom:0;font-size:18px}.whyChoose-box{padding:45px;background-color:#fff;height:100%;box-shadow:rgb(0 0 0 / .16) 0 10px 36px 0,rgb(42 52 68 / 20%) 0 0 0 1px;border-radius:3px}.whyChoose-box .whyChoose-common-box{transition:all 0.4s ease;display:flex;align-items:center;flex-basis:100%;margin-bottom:20px;height:100%;box-shadow:rgb(0 0 0 / .1) 0 4px 6px -1px,rgba(46 51 129) 0 2px 4px -1px;background-color:#fff}.whyChoose-box .whyChoose-common-box:last-child{margin-bottom:0}.whyChoose-box .whyChoose-common-box .img-box{background-color:#ffffffc9;border-radius:0;padding:0;margin-bottom:0;height:100%;display:flex;align-items:center;justify-content:center}.whyChoose-box .whyChoose-common-box img{border:none;padding:15px;width:70px;height:70px}.whyChoose-box .whyChoose-common-box .content{color:var(--color-primary);text-decoration:none;padding:10px 10px 10px 0;font-size:1.8rem;line-height:normal;font-weight:500}@media (max-width:991px){.whyChoose-box{padding:40px}}@media (max-width:767px){.whyChoose-box{padding:24px}}@media (max-width:575px){.whyChoose-box .whyChoose-common-box .content{font-size:1.6rem}.whyChoose-box .whyChoose-common-box img{width:60px;height:60px}}.spotList ul{margin:0;list-style:none;padding:0;text-align:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:15px}.spotList ul li{background:#fff;border:1px solid #e4e4e4;border-radius:5px}.spotList ul li a{padding:10px 20px;display:block;min-width:150px;font-weight:500}.spotList{margin-top:10px}.common-sec.scroll-mt{scroll-margin-top:150px}@media (max-width:767px){.spotList ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}ul.sub-dropdown-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;padding:0;margin:0}ul.sub-dropdown-list>li{width:100%;flex-basis:32.334%;position:relative;float:none;margin-bottom:15px;position:relative;border-radius:2px;background-image:inherit;background-color:#fff;border:1px solid #eee;box-shadow:0 3px 7px -1px rgb(0 0 0 / .1);overflow:hidden;z-index:1}ul.sub-dropdown-list>li:before{position:absolute;content:"";height:140%;width:140%;background:linear-gradient(#269ed7 13%,#1f5ca4 87%);top:-160%;left:-20%;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}ul.sub-dropdown-list>li>a:before{left:0;top:0;content:"\f041";width:35px;height:35px;position:absolute;display:block;font:normal normal normal 14px FontAwesome;font-size:inherit;text-rendering:auto;border-right:1px solid #eee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center}ul.sub-dropdown-list>li:hover{box-shadow:0 0 0 0 rgb(0 0 0 / .1)}ul.sub-dropdown-list>li>a{font-size:16px;display:block;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:46px;line-height:normal;position:relative;font-weight:500}ul.sub-dropdown-list>li:hover:before{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;top:-20%}ul.sub-dropdown-list>li:hover>a{color:#fff}.secPadding,section.secPaddingBottomReduce{border-top:1px solid #eaf1fe;box-shadow:0 0 5px 0 #fef}.sister-company img{width:150px;margin-right:9px;padding:5px;border-radius:3px;border:1px solid #dfdfdf;box-shadow:0 0 3px 0 #ededed}.bg-light-blue{background-color:#f2f7ff}.image-blog-left figcaption:not(:empty),.image-blog-right figcaption:not(:empty),.image-box figcaption:not(:empty){padding:8px!important;line-height:normal!important}.service-title{font-size:18px;font-weight:700;margin-bottom:5px}.custom-common-box .service-title+p{border-top:1px solid #ddd;padding-top:7px}.dvSteps{background:#eaf1fe}.dvSteps input#submit-btn-sm{margin-top:8px}.dvSteps input#submit-btn-sm{margin-top:20px;text-align:center;letter-spacing:1px;padding:10px;width:150px;margin-right:auto;margin-left:auto;background:#2e3381;border-radius:5px;border:none;transition:all 0.4s ease 0s;cursor:pointer;color:#fdfdfd;font-weight:600;box-shadow:inset 0 0 4px -.5px #fff0}.dvSteps input#submit-btn-sm:hover{width:175px;background:#fdfdfd;color:#443b34;letter-spacing:3px;-webkit-box-shadow:inset 0 0 4px -.5px rgb(0 0 0 / .5);-moz-box-shadow:inset 0 0 4px -.5px rgb(0 0 0 / .5);box-shadow:inset 0 0 4px -.5px rgb(0 0 0 / .5);transition:all .6s}.progressbar>li:after{background-color:#2e3381;border-radius:50%}.onlineBooking .dvSteps #contact-form .dvForm{width:100%;color:var(--site-primary-color);margin-bottom:5px;font-size:16px;font-weight:600;padding:10px}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(2){flex-basis:100%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(4){flex-basis:49%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(5){flex-basis:64%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(6){flex-basis:34%;display:flex;flex-wrap:wrap;justify-content:space-between}.onlineBooking .dvForm .form-item:nth-child(6) .form-items:first-child{flex-basis:50%}.onlineBooking .dvForm .form-item:nth-child(6) .form-items:nth-child(2){flex-basis:20%}.onlineBooking .dvForm .form-item:nth-child(6) .form-items:nth-child(3){flex-basis:26%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(7){flex-basis:34%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(8){flex-basis:64%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(9){flex-basis:100%}@media (max-width:767px){.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(3){flex-basis:100%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(4){flex-basis:100%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(5){flex-basis:100%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(6){flex-basis:100%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(7){flex-basis:100%}.onlineBooking .dvSteps #contact-form .dvForm .form-item:nth-child(8){flex-basis:100%}}.details-block details{background-color:#fbdecc;border-radius:10px;border:1px solid #ffbc92}.details-block details+details{margin-top:15px}.details-block details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;font-weight:700;letter-spacing:1px}.details-block details summary:after{font-size:20px;text-align:center}.details-block details summary:after{content:"+"}.details-block details[open] summary:after{content:"-"}.details-block details[open] .expand{padding-left:15px;position:relative;margin:0 20px 15px 20px;border-left:2px solid #ffa56e}.steps-flow{padding-left:30px;position:relative}.steps-flow:before{content:"";position:absolute;width:2px;height:100%;top:0;left:9px;background-color:#beebff}.steps-flow .step{display:flex;align-items:flex-start;flex-wrap:wrap}.steps-flow .step+.step{padding-top:15px;margin-top:15px;border-top:1px solid #beebff}.steps-flow .step>span{flex-basis:70px;min-width:0;height:25px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;letter-spacing:2px;position:relative;background-color:#beebff;color:#2e3381;padding:2px 10px;border-radius:5px;margin-bottom:5px}.steps-flow .step>span::before{content:"";position:absolute;width:20px;height:25px;background-color:#27a5dd;clip-path:polygon(100% 75%,50% 100%,0 75%,0 0,50% 25%,100% 0);left:-30px;top:0}.steps-flow .step>.content{min-width:0;flex-basis:100%;border-radius:5px}.steps-flow .step .content>*:last-child{margin-bottom:0}.steps-flow .step>.content .title{font-size:20px;color:#2399ce;font-weight:700}@media (max-width:991px){[class*="col-lg"]:has(.steps-flow)+[class*="col-lg"] .steps-flow{padding-top:15px}[class*="col-lg"]:has(.steps-flow)+[class*="col-lg"]:has(.steps-flow) .step:first-child{padding-top:15px;border-top:1px solid #beebff}}@media (max-width:767px){[class*="col-lg"]:has(.steps-flow)+[class*="col-lg"] .steps-flow{padding-top:15px}[class*="col-sm"]:has(.steps-flow)+[class*="col-lg"]:has(.steps-flow) .step:first-child{padding-top:15px;border-top:1px solid #beebff}}.steps-row .step{padding-top:30px;height:100%;position:relative}.steps-row .step .content{padding:15px;background-color:rgb(255 183 183 / .25);border-top-left-radius:0;position:relative;break-inside:avoid-column;height:100%}.steps-row .step+.step{margin-top:30px}.steps-row .step .content>*:last-child{margin-bottom:0}.steps-row .step>span{position:absolute;left:0;top:0;width:100px;height:30px;padding:2px;background-color:#ffb7b7;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:0;border-bottom-right-radius:0}.steps-row .step>span:after{content:"";position:absolute;top:30px;left:40px;border:10px solid #fff0;border-top:10px solid #ffb7b7;z-index:0}.steps-row .step .content .title{font-size:20px;font-weight:700;margin-bottom:10px}.site-primary-bg{background-color:#2e338136}