html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,p{line-height:1.6}*{box-sizing:border-box}ul{padding-left:21px;box-sizing:border-box;margin-bottom:20px;font-size:18px}nav>ul{padding:0;list-style:none}html{-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}html h1,html h2,html h4{color:var(--pColor)}html h3{color:var(--aColor)}.gform_fields{padding-left:0px!important}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"] .gform_wrapper select{width:100%;height:40px}.dm-masonry{width:100%}#page.no-padding .article{padding:0px!important}html .btn{box-shadow:0 0 0;border-radius:0;padding:11px 25px;display:inline-block}.four_o_four #content_box{width:70%!important;float:left}.cta_fixed_button a:only-child{width:100%}button,input,select,textarea{margin:0;font-weight:inherit}:focus{outline:0}img,video,object{max-width:100%;height:auto!important}iframe{max-width:100%}blockquote{font-weight:400;padding:0 10px 20px 27px;position:relative;margin-top:25px}blockquote:after{font-family:'Font Awesome 5';position:absolute;content:"\f10d";font-size:20px;width:50px;top:0;left:0}blockquote p{margin-bottom:10px}strong,b{font-weight:700}em,i,cite{font-style:italic}small{font-size:100%}figure{margin:10px 0}code,pre{font-weight:400;font-style:normal}pre{margin:5px 0 20px 0;line-height:1.3em;padding:8px 10px;overflow:auto}::selection{background:#222;color:#fff;text-shadow:none}#page,.container{position:relative;margin-right:auto;margin-left:auto}.post-single-content h1,.post-single-content h2,.post-single-content h3,.post-single-content h4,.post-single-content h5,.post-single-content h6{text-transform:uppercase}.post-single-content h2{font-size:24px}h1,h2,h3,h4,h5,h6{margin-bottom:12px;color:#444;line-height:1.4}.sub-title{font-size:12px}p{margin-bottom:20px}a{text-decoration:none;transition:all 0.25s linear}a:hover{color:#0274BE}a:link,a:visited,a:active{text-decoration:none}.main-container{width:100%;margin:0 auto;clear:both;display:block;padding:0}.container{max-width:100%;width:1200px;box-sizing:border-box;padding:0 15px;margin:0 auto}#page{padding-top:35px;min-height:100px;float:none;clear:both}div.header-social-icons{float:right;background:#eee;position:relative;margin-left:35px}div.header-social-icons:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:44px 30px 0 0;border-color:rgba(0,0,0,0) #eee rgba(0,0,0,0) rgba(0,0,0,0);left:-30px}#primary-navigation .header-social-icons a,.header-social-icons a{float:left;font-size:18px;padding:12px 10px}#primary-navigation .header-social-icons a:last-child{padding-right:15px}#primary-navigation .navigation>ul>li:first-child>a{padding-left:0}.navigation .toggle-caret{display:none}.regular_header div#primary-nav{float:left;width:100%;border-bottom:1px solid #eee}#primary-navigation{float:right}#primary-navigation .navigation ul ul{width:200px}#primary-navigation .navigation ul ul ul{left:200px}.regular_header #primary-navigation{float:left;width:100%}#primary-navigation .navigation ul ul a{padding-right:45px}.menu-item-has-children>a:after{content:"\f0d7";font-family:'Font Awesome 5';position:absolute;right:14px}#primary-navigation .navigation .menu-item-has-children>a{padding-right:25px}#secondary-navigation{display:block;float:right}.regular_header #secondary-navigation{float:left;width:100%}#secondary-navigation .navigation ul ul li{background:#fff}#secondary-navigation .navigation ul li:hover,#secondary-navigation .navigation ul .current-menu-item{background:#fff}#secondary-navigation .navigation ul li:hover a{color:#777}#secondary-navigation a{text-align:left;text-decoration:none;padding:24px 25px;transition:none}#secondary-navigation .navigation>ul>.menu-item-has-children>a{padding-right:38px}#secondary-navigation .menu-item-has-children>a:after{right:22px}#primary-navigation a{padding:17px 15px 16px 15px;line-height:1}#secondary-navigation a .sub{font-size:11px;font-weight:400;color:#9B9B9B}.navigation{float:left;position:relative;width:100%}.navigation ul{margin:0 auto}.navigation ul li{float:left;line-height:24px;position:relative;transition:all 0.25s linear}.navigation ul li a,.navigation ul li a:link,.navigation ul li a:visited{display:inline-block}.navigation>ul>.current a{background:transparent;color:#5a5a5a!important}.navigation ul li li{background:#fff;border-bottom:0}.navigation ul ul{position:absolute;width:255px;padding:20px 0 0 0;padding-top:0;z-index:400;font-size:12px;color:#798189;box-shadow:0 2px 1px 0 rgba(50,50,50,.2)}.navigation ul ul li{padding:0;background:#fff;color:#000}#primary-navigation .navigation ul ul a,#primary-navigation .navigation ul ul a:link,#primary-navigation .navigation ul ul a:visited,#secondary-navigation .navigation ul ul a,#secondary-navigation .navigation ul ul a:link,#secondary-navigation .navigation ul ul a:visited{padding:9px 45px 9px 20px;position:relative;width:190px;border-left:0;background:transparent;border-right:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.05);margin:0}#primary-navigation .navigation ul ul a,#primary-navigation .navigation ul ul a:link{width:135px}.navigation ul ul li:last-child a{border-bottom:none}.navigation ul ul{display:none}.navigation ul ul ul{left:256px;top:0;box-shadow:1px 1px 3px 0 rgba(50,50,50,.2)}.sub-menu .menu-item-has-children:after{color:#fff}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}a#pull{display:none}.navigation i{margin-right:4px}#header.sticky-navigation-active{z-index:500;position:fixed;top:0;margin:0!important;-webkit-backface-visibility:hidden}.admin-bar .sticky-navigation-active{top:32px}.sticky-navigation a{transition:all 0.25s linear}.article{width:100%;float:none;margin-bottom:35px;padding:20px 15px;background:#fff;box-sizing:border-box}article header{float:left;width:100%}.featured-category-title{float:left;width:100%;clear:both;font-size:22px}.featured-category-title a{float:left;width:100%;color:#222;margin-top:30px}.latestPost{width:100%;float:left;margin-bottom:30px}.latestPost .title{display:block}.front-view-content{float:left;width:100%}.single_post header{width:100%}article img.left,article img.alignleft,.wp-caption.alignleft{margin:.3em 1.571em .5em 0;display:block;float:left}article img.right,article img.alignright,.wp-caption.alignright{margin:.3em 0 .5em 1.571em;display:block;float:right}article img.center,article img.aligncenter,.wp-caption.aligncenter{margin:.3em auto .5em auto;display:block}article img.aligncenter,article img.alignnone{margin-top:1em;margin-bottom:1em;display:block;clear:both}article ul{padding:0 0 .001em 1.9em;list-style-type:square;margin:0 0 15px}article ol{padding:0 0 .001em 1.9em;list-style-type:decimal;margin:0 0 15px}article ul ul,article ol ol,article ul ol,article ol ul{padding-top:0;padding-bottom:0}article ul ul{list-style-type:square}article ul ul ul{list-style-type:square}article .iconlist{padding-left:0}article .iconlist li{list-style-type:none}.toggle-menu ul ul{display:none}.toggle-menu .toggle-menu-item-parent{position:relative}.toggle-menu .toggle-caret{position:absolute;top:0;right:0;text-align:center;cursor:pointer;line-height:inherit}.toggle-menu .toggle-caret .fa{width:20px;text-align:center;font-size:16px;color:inherit;line-height:20px}.toggle-menu .active>.toggle-caret .fa:before{content:"\f068"}input,textarea,select{padding:8px 12px;font-size:14px;color:#444;border:1px solid #E4E4E4;font-family:inherit}textarea{overflow:auto;resize:vertical}select{padding:6px 10px;border-color:#D8D8D8;width:100%}table{width:100%;text-align:left;margin-bottom:25px;border:1px solid #E4E4E4}thead{background:#F7F8F9;font-size:14px;color:#585F65}table th,table td{padding:7px 15px;text-align:left}thead th{padding:14px}tbody th{font-weight:400;border-bottom:1px solid #E4E4E4}hr{border:none;border-bottom:1px solid #E5E5E5;border-bottom:1px solid rgba(0,0,0,.1);width:297px;margin:35px 0;clear:both;position:relative}.to-top{float:right;position:relative}.toplink .fa-angle-double-up{font-size:24px;position:absolute;right:0;top:0}.toplink{padding-right:27px}#move-to-top{color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:12px;padding:10px 10px 18px 10px;position:fixed;right:0;bottom:75px;transition:all 0.25s linear 0s;width:20px;z-index:25;background:#222;text-align:center;width:40px;height:40px;border-radius:3px}#move-to-top:not(.filling){opacity:0;visibility:hidden}#move-to-top .fa-angle-double-up{font-size:22px}.pagination{clear:both;overflow:hidden;float:left;width:100%;margin-top:25px;margin-bottom:0;display:block!important}.single .pagination{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-top:0;padding:2.2% 0;width:100%}.pagination ul{list-style:none;margin:0;padding:0}.pagination ul li{float:left;margin-bottom:5px}.page-numbers.current,.pagination a:hover{color:#fff;margin:0 5px 0 0;display:inline-block;float:left;line-height:1;text-decoration:none;padding:10px 13px;background:#0274BE;min-width:36px;box-sizing:border-box;border-radius:3px;text-align:center}.pagination a,#load-posts a,.single .pagination>.current .currenttext,.pagination .page-numbers.dots{background:#222;margin:0 5px 0 0;display:inline-block;float:left;line-height:1;text-decoration:none;color:#fff;padding:10px 13px;min-width:36px;box-sizing:border-box;border-radius:3px;text-align:center}#load-posts{float:left;width:100%;text-align:center}#load-posts .fa,#fs2_load_more_button .fa{margin-right:5px}.pagination a:hover{color:#fff}.pagination .nav-previous{float:left}.pagination .nav-next{float:right}.pagination .nav-previous a,.pagination .nav-next a{color:#fff!important}.pagination .nav-previous a:hover,.pagination .nav-next a:hover{background-color:#222}.single .pagination a .currenttext,.single .pagination a .current{padding:0;background:rgba(0,0,0,0)!important;margin-right:0}.single .pagination a:hover .currenttext{color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}article.dm-post.excerpt{padding:30px 0}.dm-half.post-half.dm-full{width:100%}article.dm-post.excerpt .dm-flex *{text-align:center}.iimage,.instaBlox{overflow:hidden;box-sizing:border-box}.bottomLine,.iimage,.instaBlox,.time,.whitebro h2{box-sizing:border-box}#page:after,.instaFix:after{clear:both;content:""}.instaBlox{width:33.33%;float:left;padding:0 15px;margin-bottom:30px}.iimage{height:350px;width:100%;position:relative;margin:0;border-width:8px;border-style:solid;max-width:100%;line-height:0;border-color:#e8e8e8}.ianimt,.linksover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:absolute;width:100%}.ianimt{height:100%;top:0;left:0;background-size:cover;background-position:50% 50%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out}.iimage:hover .ianimt{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}.instaFix:after{display:block}.linksover{transition:all .3s ease-in-out;top:50%;list-style:none;text-align:center;opacity:0;transform:translateY(-50%) scale(0)}.iimage:hover .linksover{opacity:1;transform:translateY(-50%) scale(1.2)}.linksover li{display:inline-block;margin:0 2px}.linksover a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px;height:40px;line-height:40px;color:#fff;font-size:20px;text-align:center;display:block;background-color:#131a8b}.linksover a:hover,.whitebro{background-color:#fff}.linksover a:hover{color:#131a8b}.irow{margin:0 -15px}.time{font-size:15px;padding:5px 10px;color:#c1c1c1}.whitebro h2{font-size:24px;padding:0 10px 15px;margin:0}.iimage a{display:block;position:relative;width:100%;height:100%}.bottomLine{text-align:center;padding:5px 0;border-top:2px solid #000;border-bottom:2px solid #000;background:#949494}.bottomLine a{color:#252525}#page:after{display:block}@media screen and (max-width:1025px){.instaBlox{width:50%}}@media screen and (max-width:640px){.instaBlox{width:100%}}button.wahout.aicon_link:before{height:100%;width:100%;background-color:#000;opacity:.3;content:"";position:absolute;top:0;left:0}.sticks,.move_down{display:none}.move_down{padding-bottom:34px}.hover+.sub-menu{opacity:1!important;visibility:visible!important}.copyrights{text-align:center}.copyrights p,.copyrights a{color:#fff}.copyrights a:hover{color:#fff!important}.copyrights p{margin-bottom:10px}.copyrights p span{border-left:1px solid #fff;padding-left:7px;margin-left:5px;line-height:16px;display:inline-block}.article a{font-weight:700}.innerImage{background-size:cover;background-position:50% 50%;height:45vh!important}.accessibility-location-right .accessability_container{top:220px}.welcomesmall a,.leftVideo a,.padding a,.welcometext a,.welcome a{font-weight:700}.footerMenu{padding:10px 0 15px}@media screen and (max-width:1200px){.article{width:96%;float:right!important}}.dm-rate-us .rtg,.dm-rate-us>a{display:inline-block;position:relative}.dm-rate-us .rtg{text-align:center;float:none;direction:rtl;margin-left:0}.dm-rate-us>a{color:#184755!important;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;text-decoration:none;line-height:34px;padding:0 1px;font-size:25px}.dm-rate-us a:visited{color:#cb7b14}.dm-rate-us span{font-size:20px;margin-right:7px;color:#fff;position:relative;text-transform:none;top:0}.dm-rate-us a:hover:before{content:"\f005";color:#d89947!important}.dm-rate-us a:hover{color:#d89947!important}.rtg>a:hover:before,.rtg>a:hover~a:before{content:"\f005";color:#e1c851!important;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.dm-rate-us span{color:#000;font-size:20px}.dm-rate-us a:visited{color:#184755!important}.buttonToAuto .fa-volume-down:before{content:"\f027"!important}.fa-star-o:before{content:"\f005";font-family:'Font Awesome 5'!important}.dm-rate-us{display:inline-block;position:relative;color:#fff;text-transform:uppercase;margin:0 15px}.wda_video_style{position:relative}.wda_video_style .buttonToAuto{position:absolute;bottom:100px;width:100%;z-index:11;text-align:center}.wda_video_style .buttonToAuto .btn{border-radius:2px}.sub-menu .current_page_item:before{height:100%;width:100%;position:absolute;top:0;left:0;content:"";background-color:#000;display:block!important;opacity:.2}.wda-mapi iframe{display:block;width:100%}.ct-template .c6{width:50%;display:block!important;float:left;text-align:left!important;padding:0 15px;box-sizing:border-box}.clearfix.ct-template{margin:0 -15px}.newCon{background-size:cover;background-position:50% 50%;height:700px}.sub-menu li{width:100%;text-align:left}nav a{box-sizing:border-box}.cta_fixed_button{display:none}.carousel-caption h2{font-size:47px}article.article{width:100%!important;box-shadow:0 0 0px!important;padding:30px;box-sizing:border-box}.carousel-caption a:hover{color:#fff!important}article.article{max-width:100%!important;padding:50px 0px!important;margin-bottom:30px}.dm-service-section:nth-child(odd){background:#fff}.dm-service-section:nth-child(even){background:#eee}.dm-service-section img{box-sizing:border-box}.dm-service-section:nth-child(even) img{outline:2px solid #3988e1;border:5px solid #eee}.dm-service-section:nth-child(odd) img{outline:2px solid #ccc;border:5px solid #fff}.dm-full{width:100%}.dm-half,.dm-third,.dm-fourth{box-sizing:border-box;padding:0 15px;max-width:100%}.dm-service-section:nth-child(even) .dm-half:nth-child(1){order:2}.special-shortcode-page>p{display:none}.dm-service-section{padding:60px 0}.dm-container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box}.mapi iframe{display:block}.dm-service-section:after{clear:both;display:block;content:""}.dm-space{padding:0 50px}.dm-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;justify-content:center;flex-wrap:wrap;align-items:center}.dm-half{flex:1 1 50%;box-sizing:border-box;width:50%}.dm-third{flex:1 1 33.33%;width:33.33%;box-sizing:border-box}.dm-fourth{flex:1 1 25%;width:25%;box-sizing:border-box}.dm-fifth{flex:1 1 20%;width:20%;box-sizing:border-box}.dm-sixth{width:16%;flex:1 1 16.66%}.dm-half li{list-style:none;position:relative}.dm-half li:before{position:absolute;font-family:'Font Awesome 5';content:'\f14a';margin:0 5px 0 -25px}.dm-service-section a.btn{text-decoration:none!important;font-size:15px}.dm-service-section a.btn i{padding-right:5px}section.page-header{padding-top:0;color:#fff;padding:20px 0;text-align:center;margin-bottom:34px}.page-header h1{margin:0}section.page-header *{color:#fff;font-size:32px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.dm-lightbox{padding:0 5px}.dm-fifth.dm-lightbox a{display:block}.dm-fifth.dm-lightbox img{box-sizing:border-box;width:100%}section.page-header h2{margin:0}.dm-popup-wrapper *,.dm-modal *{color:#000!important}.dm-readmore-wrapper{display:none}.non-staff-image .staff-image{background-size:contain!important;background-repeat:no-repeat!important;background-color:#e4e6e7!important}.dm-popup-wrapper h3{top:0;padding:0px!important}.fix-visio *{-webkit-backface-visibility:hidden;animation-fill-mode:initial!important}.dm-flex>div{-webkit-backface-visibility:hidden;animation-fill-mode:initial!important}[data-dm-category]{cursor:pointer}.dm-classic-pop,.dm-readmore-wrapper.dm-modal{position:fixed;height:500px;background-color:#fff;width:900px;padding:20px;z-index:1000;display:block;box-shadow:0 1px 10px rgba(0,0,0,.2);top:50%;transform:translateY(-50%);overflow-y:scroll;z-index:9999999999;opacity:0;visibility:hidden;max-width:90%;left:0;right:0;margin:0 auto;box-sizing:border-box}.dm-classic-pop.show-dm-modal,.dm-readmore-wrapper.dm-modal.show-dm-modal{opacity:1;visibility:visible}.dm-popup-wrapper::-webkit-scrollbar,.dm-modal::-webkit-scrollbar{width:10px}.dm-popup-wrapper::-webkit-scrollbar-track,.dm-modal::-webkit-scrollbar-track{background:#f1f1f1}.dm-popup-wrapper::-webkit-scrollbar-thumb,.dm-modal::-webkit-scrollbar-thumb{background:#888}.dm-popup-wrapper button,.dm-readmore-wrapper.dm-modal button{display:block;text-align:right;margin:0 auto;margin-right:0;height:40px;cursor:pointer;width:40px;text-align:center;background-color:#8e8e8e;border:0;font-size:30px;color:#fff}.dm-popup-wrapper::-webkit-scrollbar-thumb:hover,.dm-modal::-webkit-scrollbar-thumb:hover{background:#555}.dm-modal-backdrop{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#000;z-index:99999999;position:fixed;top:0;left:0;height:100vh;width:100%;visibility:hidden;opacity:0}.dm-modal-backdrop.show-dm-drop{opacity:.5;visibility:visible}section.page-header,article.article{margin:0px!important}.wda-make-space{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:100px}.fa-plus.fa-minus:before{content:"\f068"}.dm-mason-container>*{width:calc(33.33% - 20px);padding:10PX;margin:5PX;box-shadow:0 1px 10px #0000001f;border-radius:6px}.dm-mason-container blockquote:after{opacity:0}@media screen and (min-width:881px){.dm-rate-us a:visited{color:#fff!important}#menu-main-menu li:hover>.sub-menu{opacity:1;visibility:visible}#header nav>ul>li>.sub-menu.moveLeft{left:auto!important;right:0px!important}#menu-main-menu .moveLeft .sub-menu{right:100%!important;left:auto!important}li>.sub-menu{left:100%;top:0}.sub-menu.moveLeft{left:auto;right:100%}.toggle-menu>li>ul{top:100%;left:0;text-align:left}.toggle-menu a{width:100%!important;box-sizing:border-box}.toggle-menu ul li{width:100%}html ul ul.wda-long-menu{width:500px;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;right:100%;left:auto;background-color:#278cbb}header div>ul>li>ul.sub-menu,#header nav>ul>li>ul.sub-menu{left:0px!important;top:auto}ul#menu-main-menu>li a{display:block;width:100%!important}}@media screen and (min-width:865px){html ul ul.wda-long-menu{width:500px;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;right:0;left:auto;background-color:#fff}nav a{box-sizing:border-box}ul#menu-main-menu .sub-menu li{width:100%;display:block}ul#menu-main-menu.wda-long-menu .sub-menu li{width:50%}#secondary-navigation .navigation ul ul.wda-long-menu>li{width:50%}.wda-long-menu{background-color:#fff}.wda-long-menu>li a{display:block!important;width:100%!important;box-sizing:border-box}.box01,.box02,.box03{height:auto}.toggle-menu li:hover>.sub-menu{visibility:visible;opacity:1}.navigation ul ul{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;opacity:0;visibility:hidden}}.side-social-icons{position:fixed;left:5px;top:50%;z-index:999999;transform:translateY(-50%)}.side-social-icons a:hover{color:#fff}.side-social-icons a:hover:before{opacity:.4}.side-social-icons a:before{height:100%;width:100%;border-radius:50%;background-color:#000;opacity:0;content:"";position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.side-social-icons a span{position:relative;z-index:1}.side-social-icons a{position:relative;display:block;height:50px;width:50px;border-radius:50%;background-color:#000;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:10px}.messagebox{box-shadow:0 1px 10px rgba(95,105,112,.28);padding:20px 30px 5px;box-sizing:border-box}.messagebox ul{padding:0px!important}.messagebox .gform_footer{margin:0px!important}.ct-design .c6 i{height:40px;width:40px;background-color:rgb(64,205,137);border-radius:50%;color:#fff;line-height:40px;text-align:center;font-size:16px;margin-right:8px;display:block}.ct-design .ct_i p{display:flex;align-items:center}.messagebox li:nth-child(1),.messagebox li:nth-child(2){display:inline-block;width:50%}.messagebox label{display:none!important}.messagebox li textarea{padding:10px!important;height:110px!important}.messagebox li input{width:100%!important;height:50px;padding:0 10px!important}.ct-design .ct_h>strong{font-size:20px;display:block;margin-bottom:5px}.messagebox input[type="submit"]{background-color:#13bdba;width:200px!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.ct_h span{display:block;padding:0 0 5px}.c12{width:100%;float:left;padding:0 15px;box-sizing:border-box;margin-top:30px}.messagebox #field_2_5{width:100%;font-size:12px}.messagebox #field_2_1,.messagebox #field_2_2{width:50%;display:inline-block}.c12 iframe{height:350px}.ct-template .c6:nth-child(1) h4{font-size:26px;font-weight:700}.social-icons a{vertical-align:middle}span.social-icons-image{height:100%;width:100%;background-size:cover;display:block}ul.sub-menu.toggle-submenu a{text-transform:capitalize!important;padding:7px 10px!important;border-bottom:1px solid rgb(0 0 0 / 7%)!important;padding-right:25px!important;font-size:14px!important}.navigation ul ul,ul.sub-menu.toggle-submenu.wda-long-menu{width:220px}#secondary-navigation .navigation ul ul.wda-long-menu>li{width:100%!important}#secondary-navigation ul.sub-menu .menu-item-has-children>a:after{right:12px}a#move-to-top{width:40px;height:40px;font-size:30px;line-height:20px}.multi_location_mgmt{display:flex;justify-content:center}.multi_location_mgmt a i{display:block;font-size:29px;text-align:center}.multi_location_mgmt a{padding:0 20px;font-size:19px;text-transform:uppercase}.article .multi_location_mgmt a{background:var(--pColor);margin:0 10px;border-radius:8px;color:#fff!important;text-decoration:none!important;padding:10px 25px;text-align:center;max-width:300px;width:100%}html ul.sub-menu.toggle-submenu{left:100%!important;right:auto!important}.btnAuto{z-index:9}.association-logos-dm{text-align:center;padding:20px 0}.association-logos-dm img{vertical-align:middle;margin:0 5px}.contentfaqs h4{background:var(--pColor);color:#fff;padding:10px 20px;padding-right:60px;cursor:pointer;position:relative}.dm_faq_item{padding:20px;background:rgb(17 17 17 / 3%);position:relative;top:-12px;display:none}.contentfaqs h4 i{position:absolute;right:20px;top:50%;transform:translateY(-50%)}html .meetd{height:450px;background-position:50% 50%}.dm-full-width .dm-full{width:100%;text-align:center}.dm-full-width h3{text-align:center}.readMore{float:none}.front-view-content{float:none;width:100%}.container.single-page.dm-flex>.post{width:70%}.dm-sidebar{width:30%;padding-right:20px}html .single .dm-sidebar h4 a{text-decoration:none!important;text-transform:uppercase;font-size:17px!important}.dm-sidebar h3{line-height:30px;letter-spacing:4px;text-transform:uppercase;text-align:left}.container.single-page.dm-flex{align-items:inherit}.dm-rate-us .rtg{display:flex;gap:2px}.social-icon-container{display:flex;align-items:center;justify-content:center}.multi_location_mgmt{padding:20px 0}.multi_location_mgmt{flex-wrap:wrap}.multi_location_mgmt a{flex:1 1 33.33%;margin:10px!important;text-align:center;max-width:300px;padding:20px!important}.multi_location_mgmt i{margin-bottom:13px}.bottom-footer{width:100%}.rate-us-page-dm .dm-rate-us a,.rate-us-page-dm .dm-rate-us a:visited{color:#ffde00!important}.gform-footer.gform_footer input[type="submit"]{background:var(--aColor);color:#fff;border-radius:50px;padding:9px 25px;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:17px;cursor:pointer}@media screen and (max-width:880px){.dm-mason-container>*{width:calc(50% - 20px)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{top:250px!important}.clearfix.ct-template.ct-design .c6{text-align:center!important}html .messagebox{padding:10px 15px}.messagebox #field_2_1,.messagebox #field_2_2{width:100%!important}html .ct_i p{justify-content:center;display:block!important;text-align:center}.c6 i{display:block!important;margin:0 auto 10px!important}.side-social-icons{display:none!important}.dm-space{padding:0 15px}footer .container{width:100%;box-sizing:border-box}#secondary-navigation .navigation>ul>.menu-item-has-children>a{line-height:48px;padding:0px!important}.ct-template .c6{width:100%}.innersep{display:none!important}::before{background-attachment:scroll}::after{background-attachment:scroll}div,section{background-attachment:scroll!important}#page.homepage{padding-top:20px!important}.navigation.mobile-menu-wrapper{z-index:100}div#content_box .single_page img{float:none!important;width:auto!important;display:block;margin:0 auto 10px}.dm-rate-us span{font-size:21px;color:#111}.rtg a{color:#111}.dm-rate-us a:visited{color:#111}.dm-rate-us .rtg{text-align:center;float:none;direction:rtl;margin-left:0;font-size:23px}#menu-main-menu>li>a:after,#menu-main-menu>li>a:before{display:none!important}.dm-rate-us{display:block;position:relative;color:#3e562e;text-transform:uppercase;margin:10px 15px;text-align:center;display:block;color:#111;text-align:center;padding:10px;border-radius:4px;-moz-border-radius:4px;margin:10px!important}#site-header{position:relative;z-index:1000000000}.move_down{display:block}.cta_fixed_button{position:fixed;display:block;bottom:0;left:0;z-index:100000000;width:100%;text-align:center}.sticks i{margin-right:5px}.sticks{float:left;width:50%;text-align:center;margin-bottom:0;background-color:#777;padding:8px 5px;font-size:16px;border:1px solid #fff;display:block;min-width:27%;color:#fff;box-sizing:border-box}.sticks .dm-open-status{display:inline-block;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase;border-radius:3px;background:rgba(255,255,255,.2)}.sticks .dm-open-status:empty{display:none}.sticks.dm-is-open .dm-open-status{background:#2e8b2e;color:#fff}.sticks.dm-is-closed .dm-open-status{background:#b33a3a;color:#fff}body #move-to-top{bottom:40px!important}.navigation ul ul{background-color:transparent;transition:all 0s linear}article.article .post-content img{width:auto!important;height:auto!important;display:block!important;margin:0 auto 20px!important;float:none!important}html div.header-social-icons a{position:relative;float:none;display:inline-block;position:relative;z-index:1;height:40px!important;width:40px!important;padding:0px!important;line-height:40px!important;font-size:20px!important;color:#fff!important;border-radius:50%}#secondary-navigation div.header-social-icons{display:none!important}div.header-social-icons a span{position:relative;z-index:1}div.header-social-icons a:before{border-radius:50%;position:absolute;top:0;left:0;content:"";background-color:#000;opacity:.3;height:100%;width:100%}html .mobileBtn a{width:100%;max-width:100%;margin:0 auto 10px!important;border-radius:4px;box-sizing:border-box}html .mobileBtn{padding:0 15px;box-sizing:border-box}html ul ul.wda-long-menu{background-color:transparent!important}.dm-third,.dm-fourt{width:50%;flex:1 1 50%}.dm-fifth{width:50%;flex:1 1 50%}.dm-sixth{flex:1 1 33.33%;width:33.33%}}@media screen and (max-width:767px){.container.single-page.dm-flex>.post,.dm-sidebar{width:100%}.dm-sidebar{order:2}#logo a,#logo img{box-sizing:border-box;margin:0 auto}.main-header .container{background:transparent}.welcome img,.post-content img{width:100%;height:auto}footer .container{box-sizing:border-box;width:100%;font-size:14px}}@media screen and (max-width:540px){.dm-mason-container>*{width:calc(100% - 20px)}.dm-half,.dm-third,.dm-fourth{flex:1 1 100%;width:100%}.dm-fifth,.dm-sixth{flex:1 1 50%;width:50%}.copyrights p span{border:0;display:block}}@media screen and (max-width:480px){.dm-fifth,.dm-sixth{width:100%;flex:1 1 100%}html figure h2{font-size:22px!important}html .grid figure figcaption{padding:25px 22px!important}}ul.dm-insurance-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;gap:1%;width:100%}ul.dm-insurance-list li{flex:1 1 19%;padding:10px;text-align:center;box-shadow:0 1px 10px #00000017;height:260px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column;margin-bottom:1%;background:#fff;flex-basis:250px}ul.dm-insurance-list li img{outline:none!important;border:0px!important;margin:0 auto 15px;display:block;max-width:200px}ul.dm-insurance-list li a{display:block;width:100%;text-align:center}.hidden-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}section#wda_testi{background-attachment:fixed;background-position:50% 50%;background-size:cover;padding:50px 0;text-align:center;position:relative}section#wda_testi:before{height:100%;width:100%;position:absolute;top:0;left:0;content:"";background-color:#000;opacity:.4}section#wda_testi *{color:#fff}section#wda_testi p{box-sizing:border-box}.bg-white{background-color:#fff;padding:25px 25px 25px 50px;box-sizing:border-box;text-align:left;position:relative}#wda_testi .container{position:relative;z-index:1}.bg-white p{font-style:italic;font-size:16px!important;text-align:left!important;line-height:29px}span.slide-star{float:left;position:relative;margin-right:11px;color:#FDD314!important}span.slide-star i{color:#FDD314!important}#wda_testi h3 i{color:#FDD314}.bg-white:after{content:"";display:block;clear:both}.bg-white:after{border-top:30px solid #fff;bottom:0;transform:translateY(100%);content:'';display:block;height:30px;left:80px;position:absolute;right:445px;width:2px;perspective-origin:15px 15px;transform-origin:15px 15px;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.0980392));border-top:30px solid #fff;border-right:30px solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top:30px solid #fff}.slickTesti{padding:0 65px}span.slide-star:before{content:"\f10d";font-family:'Font Awesome 5';left:-31px;position:absolute;color:#666;opacity:.3;font-size:23px;top:-8px}#wda_testi{background-attachment:fixed;background-size:cover;background-position:50% 50%}section#wda_testi p{text-align:justify;color:#111;font-size:20px;text-align:center}section#wda_testi h4{color:#666;font-weight:400;font-size:27px;text-align:left;padding-top:35px;padding-left:32px}section#wda_testi:after{content:"";position:absolute;top:0;left:0;background-color:#badae6;opacity:.5;height:100%;width:100%}html section#wda_testi .slick-dots{left:0}section#wda_testi h2{position:relative;z-index:10;color:#666;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:38px}section#wda_testi h2,section#wda_testi h4{color:#fff}@media screen and (max-width:880px){html .slick-prev,html .slick-next{display:none!important}.slickTesti{padding:0px!important}}.contact-multi-flex{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.contact-multi-flex .dm-half{background:#fff;border:1px solid color-mix(in srgb,var(--sColor) 12%,transparent);border-radius:14px;padding:32px 32px 0;box-shadow:0 1px 2px color-mix(in srgb,var(--sColor) 5%,transparent),0 4px 14px color-mix(in srgb,var(--sColor) 7%,transparent);display:flex;flex-direction:column;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;position:relative}.contact-multi-flex .dm-half:hover{transform:translateY(-3px);box-shadow:0 4px 10px color-mix(in srgb,var(--sColor) 8%,transparent),0 18px 44px color-mix(in srgb,var(--sColor) 10%,transparent);border-color:color-mix(in srgb,var(--sColor) 20%,transparent)}.contact-multi-flex .dm-half::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pColor) 0%,var(--aColor) 100%)}.contact-multi-flex .widget-title{font-weight:600;font-size:24px;line-height:1.2;margin:0 0 22px;color:var(--sColor);letter-spacing:-.005em;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--sColor) 10%,transparent);position:relative}.contact-multi-flex .widget-title::after{content:"";position:absolute;left:0;bottom:-1px;width:36px;height:2px;background:var(--aColor)}.contact-multi-flex .dm-half p{display:flex;align-items:flex-start;gap:14px;margin:0 0 16px;font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--sColor) 75%,transparent)}.contact-multi-flex .dm-half p i{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pColor) 10%,transparent);color:var(--pColor);border-radius:50%;font-size:14px;margin-top:1px;transition:background .25s ease,color .25s ease}.contact-multi-flex .dm-half p:hover i{background:var(--pColor);color:#fff}.contact-multi-flex .pho{color:var(--sColor);text-decoration:none;font-weight:600;font-size:17px;letter-spacing:.005em;transition:color .2s ease}.contact-multi-flex .pho:hover{color:var(--pColor)}.contact-multi-flex .phy{color:color-mix(in srgb,var(--sColor) 75%,transparent);text-decoration:none;transition:color .2s ease}.contact-multi-flex .phy:hover{color:var(--pColor)}.contact-multi-flex iframe{width:calc(100% + 64px);height:240px;border:0;display:block;border-top:1px solid color-mix(in srgb,var(--sColor) 10%,transparent);filter:saturate(.85);transition:filter .4s ease;max-width:150%;position:relative;left:-32px}.contact-multi-flex .dm-half:hover iframe{filter:saturate(1)}@media (max-width:820px){.contact-multi-flex{grid-template-columns:1fr;gap:20px}.contact-multi-flex .dm-half{padding:26px 24px 0}.contact-multi-flex iframe{width:calc(100% + 48px);margin:20px -24px 0;height:220px}.contact-multi-flex .widget-title{font-size:21px}}.dm-flex.contact-multi-flex>div{flex:1 1 100%;width:100%}*{box-sizing:border-box}.homepage a.btn.no-bg:hover{background:var(--aColor)!important}#page{padding:0}a.btn{text-transform:uppercase;font-size:14px;letter-spacing:1px;background:rgb(0,0,0);color:#ffffff!important;border-radius:4px;font-weight:700}#header a.btn{padding:10px 15px}.container{width:100%;max-width:1200px;padding:0 15px}.anchor-fix{position:relative;top:-160px;width:100%;height:1px}html #secondary-navigation>nav>ul>li:hover,html #secondary-navigation>nav>ul>li.current-menu-item,html #secondary-navigation>nav>ul li.current-menu-item,html #secondary-navigation>nav>ul>li.current-menu-parent{background:transparent!important}html #secondary-navigation>nav>ul>li:hover>a,html #secondary-navigation>nav>ul>li.current-menu-item>a,html #secondary-navigation>nav>ul>li.current-menu-parent>a,html #secondary-navigation>nav ul.sub-menu>li.current_page_item>a,html #secondary-navigation>nav>ul>li.current-menu-item>a{color:var(--pColor)!important}.navigation ul ul{background:#fff!important}.sub-menu .current_page_item:before{opacity:0}@keyframes fadeInUpa{0%{opacity:0;transform:translate3d(0,150px,0)}to{opacity:1;transform:none}}.fadeInUpa{animation-name:fadeInUpa}@keyframes fadeInLefta{0%{opacity:0;transform:translate3d(-150px,0,0)}to{opacity:1;transform:none}}.fadeInLefta{animation-name:fadeInLefta}.copyrights{padding:5vh 0}.copyrights p a{line-height:1;display:inline-block}.copyrights p{margin-bottom:23px}footer .social-icons a{width:40px;height:40px;border-radius:50%;color:#000;background:#fff;display:inline-block;text-align:center;line-height:40px}.dm-full.footer-creds p{margin-bottom:0}footer#site-footer{margin:0}.copyrights .dm-flex{align-items:inherit}.copyrights .dm-half{padding:0}.copyrights iframe{height:100%}a#move-to-top{width:40px;height:40px}.copyrights .dm-full{text-align:center;padding:20px 0;margin-top:35px;display:flex;justify-content:space-between;opacity:.9}.dm-col-3{width:40%}.dm-col-3 span{border:0px!important;padding:0px!important;margin:0px!important}.dm-flex.dm-full{justify-content:space-between;margin-bottom:50px}.dm-flex.dm-full h4{color:#fff;font-weight:700;text-transform:uppercase;font-size:17px}.dm-full.footer-contact-info img{max-width:400px;margin:0 auto;display:block;float:none}.logo-wrap{margin:0;float:none;overflow:visible}.dm-full.footer-contact-info{margin-bottom:50px}.copyrights .dm-half:nth-child(1){padding-top:80px;padding-bottom:80px;font-size:14px}.footer-wrapper{max-width:620px;margin-right:0;margin-left:auto;margin:0 auto}.dm-full.footer-creds p:nth-child(2){margin:0}.copyrights h3,.copyrights h4{color:#fff}.copyrights{text-align:left}.copyrights .dm-flex{max-width:1300px;margin:0 auto 20px}section.visit-us-today{padding:10vh}section.visit-us-today ifraME{border-radius:0 50px;box-shadow:0 2px 18px 0 rgb(0 0 0 / 14%);display:block}section.visit-us-today .dm-flex{gap:35px}section.visit-us-today .dm-half{flex:1}section.visit-us-today h2{font-size:40px}section.visit-us-today .dm-half li:before{opacity:0;padding:0}section.visit-us-today ul{padding:0}section.visit-us-today li{margin-bottom:22px;padding-left:40px;position:relative}section.visit-us-today i{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:23px;color:var(--pColor)}section.visit-us-today a{display:block;line-height:1}section.dm-blog-posts{padding:100px 0}section.dm-blog-posts h4{text-align:center;text-transform:uppercase;font-size:26px;letter-spacing:1px}.dm-blog-image{height:100%;background-size:cover;background-position:50% 50%;border-radius:9px;margin-bottom:13px;position:absolute!important;!i;!;top:0;left:0;width:100%;opacity:.5}.dm-blog-image p{font-size:17px}section.dm-blog-posts p{font-size:16px;color:#000}section.dm-blog-posts h3{font-weight:700}section.dm-blog-posts .dm-flex{margin-top:30px;align-items:inherit}section.dm-blog-posts .dm-third:hover{background-color:#fff;box-shadow:0 20px 30px -10px rgb(38 115 228 / 20%)}section.dm-blog-posts .dm-third{padding:20px;border-radius:10px;padding:20px;border-radius:10px;-webkit-transition:background-color 200ms ease,box-shadow 350ms ease,color 200ms ease;transition:background-color 200ms ease,box-shadow 350ms ease,color 200ms ease}section.dm-blog-posts .dm-third:nth-child(2){animation-delay:0.2s}section.dm-blog-posts .dm-third:nth-child(3){animation-delay:0.4s}.central-tab{flex:1 1 16%;padding:10px}section.new-service-section .dm-half:nth-child(2),section.n-s-section .dm-third:nth-child(2),.central-tab:nth-child(2){animation-delay:0.2s}section.new-service-section .dm-half:nth-child(3),section.n-s-section .dm-third:nth-child(3),.central-tab:nth-child(3){animation-delay:0.3s}section.new-service-section .dm-half:nth-child(4),.central-tab:nth-child(4){animation-delay:0.4s}.central-tab:nth-child(5){animation-delay:0.5s}.central-tab:nth-child(6){animation-delay:0.6s}.central-tab:nth-child(7){animation-delay:0.7s}.central-wrapper .central-tab img{border-radius:10px}.central-img-tabs{display:flex;justify-content:center;padding:0 15px;margin-top:-65px}.central-img-tabs img{height:140px!important;object-fit:cover;width:100%;cursor:pointer;border-radius:10px;text-align:center;display:block}.central-img-tabs h3{text-align:center;text-transform:uppercase;font-size:15px}.central-wrapper{background:#4e8abf;padding:80px 0 120px}.central-wrapper .central-tab:nth-child(1){display:block}.central-wrapper .central-tab{display:none}section.central-services .container-wide{max-width:1300px;margin:0 auto}.central-img-tabs .central-tab-item>div{margin-bottom:10px;border-radius:10px;border:3px solid rgba(0,0,0,0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.central-img-tabs .central-tab-item>div:hover{border-color:var(--aColor)}.central-tab-item.active-service-button>div{border-color:var(--aColor)}section.new-service-section{padding:6vh 0}section.new-service-section h2{text-align:center;font-size:45px;margin-bottom:0}section.new-service-section .dm-half p{color:#fff;font-size:16px;line-height:1.3;margin:10px 0}section.new-service-section h3{font-size:25px;font-weight:700;margin-bottom:0;line-height:1}section.new-service-section span{text-transform:uppercase;letter-spacing:0;background:var(--pColor);color:#fff;font-weight:700;padding:5px 25px;border-radius:4px;font-size:17px}section.new-service-section .dm-third{flex:1 1 30%;width:auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:15px;border-radius:20px 20px 0 0;flex-basis:300px}section.new-service-section .dm-flex{align-items:inherit}section.new-service-section .dm-third:hover{background-image:initial;background-color:#fff;box-shadow:0 5px 15px -6px rgb(0 0 0 / 30%);transform:translateX(0) translateY(-15px)!important}.central-text-wrapper:nth-child(odd) .letter-wrap{background:var(--pColor)}.dm-half-plus .slick-dots button{background:rgb(17 17 17 / 19%)}.letter-wrap img{position:absolute;bottom:0;right:0;transform:scaleX(-1);max-width:60px}.central-text-wrapper{padding:20px 10px}section.classy-testimonials{padding:6vh 0;background:#fff;position:relative;background-size:50%;background-position:50% 50%;background-attachment:fixed}.dm-half-plus{display:block;flex:1 1 66.66%;width:66.66%}.classy-testimonials-wrapper.dm-flex{max-width:1300px;margin:0 auto}.classy-testimonials-wrapper.dm-flex strong{font-size:50px;line-height:1;font-weight:400;padding-right:50px;display:block}.letter-wrap{background-color:var(--aColor);border-radius:0 22px 0 22px;overflow:hidden;padding-top:30px;position:relative;padding-right:25px;padding-bottom:30px;padding-left:25px;box-shadow:0 5px 10px -6px rgb(0 0 0 / 30%)}.letter-wrap p{font-size:17px}.letter-wrap h4{font-size:25px;border-top:1px solid #000;padding-top:10px}section.central-testimonials{padding:100px 0;background-size:cover;background-position:50% 0%;position:relative}.central-testimonials-wrapper{margin:0 auto;width:52%;margin-right:0;padding:50px 0 30px;position:relative}.central-testimonials-wrapper .dm-half{width:47.5vw;max-width:650px}.central-testimonials-wrapper strong{display:block;margin-bottom:40px}.central-testimonials-wrapper p{font-size:24px}.central-test-content{margin-bottom:18px;font-size:20px;line-height:1.5}section.central-services{margin-bottom:80px}section.central-testimonials:before{height:100%;width:100%;position:absolute;content:"";background:#000;top:0;left:0;opacity:.5}section.central-testimonials *{color:#fff}.central-testimonials-wrapper li:before{display:none}.central-testimonials-wrapper .slick-dots{position:relative;bottom:0;text-align:left}.central-testimonials-wrapper .slick-dots li button:before{opacity:0.3!important}.central-testimonials-wrapper .slick-dots li button{opacity:.5}.central-testimonials-wrapper .slick-dots .slick-active button{background:#fff!important;opacity:1!important}.central-testimonials-wrapper{padding:50px 0 30px}.central-tab-item{cursor:pointer}section.half-half-classy{padding:10vh 0;background:#f4f6f3}section.half-half-classy img{border-radius:50px 0}section.half-half-classy h2{font-size:41px}section.half-half-classy p{font-weight:300}.main-head-wrap.header_fixed #header{background:rgb(255 255 255 / 95%)}.cta-content{border-radius:45px 0 45px 0;width:100%;max-width:1000px;margin:0 auto}.cta-carrier{display:flex;align-items:center;justify-content:flex-end;margin:0 auto;height:45vw}.cta-carrier h2{font-size:41px}section.cta-classic{background-attachment:fixed;background-size:cover;background-position:50% 50%}section.central-welcome{padding:3vh 0}section.central-welcome h2{font-size:55px;text-align:center}.central-welcome .central-image img{width:100%;height:100%!important;box-shadow:0 20px 50px -20px rgb(0 0 0 / 20%);-o-object-fit:cover;object-fit:cover;border-radius:50px 0}.central-image{position:relative;height:100%}section.central-welcome .dm-half:nth-child(1){flex:1 1 45%;position:relative;z-index:1}section.central-welcome .dm-half:nth-child(2){flex:1 1 55%;margin-top:-20px;max-width:55%}.container-wide{max-width:1300px;margin:0 auto;width:100%;padding:0 15px}section.central-welcome h3{color:#fff}section.central-welcome blockquote{background:transparent;padding:0 20px;margin-bottom:20px;border-left:2px solid var(--aColor);font-style:italic;opacity:.9}section.central-welcome blockquote:after{left:10px;top:10px;color:#fff;font-size:90px;line-height:90px;opacity:0}section.central-welcome blockquote p+p{font-weight:700;font-size:14px}.mobile_cta_buttons.hide-d.mobile-btn p a{color:#fff;display:block;padding:10px 20px}.mobile_cta_buttons.hide-d.mobile-btn p{text-align:center;margin-bottom:10px}.mobile_cta_buttons.hide-d.mobile-btn div.header-social-icons a{color:#fff;margin:0 10px;width:40px;height:40px;line-height:40px;padding:0px!important;text-align:center;border-radius:50%;display:inline-block;float:none}.mobile_cta_buttons.hide-d.mobile-btn div.header-social-icons{background:transparent;width:100%;float:none;text-align:center;margin:0}.mobile_cta_buttons.hide-d.mobile-btn{padding:20px 20px;display:none}@media (min-width:881px){.main-head-wrap.header_fixed #regular-header{margin-top:-51px}.mobile_cta_buttons.hide-d.mobile-btn div.header-social-icons:before{display:none}}@media (min-width:881px){div#header nav{width:auto;margin:0 auto;margin-right:0}}#secondary-navigation #logo a{font-weight:700;font-size:26px}html #header #logo{float:none!important;display:block!important}div#header{background:#fff;padding:10px 0;float:none}.regular_header #secondary-navigation{float:none}div#regular-header i{margin-right:8px}.main-head-wrap{position:fixed;top:0;left:0;width:100%}.header-spacer{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:881px){.header-spacer{min-height:117px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}}#logo{float:none!important}#logo a{padding:0px!important;float:none;display:block}div#secondary-navigation{float:none;display:flex;align-items:center}#header .logo-wrap{padding:0;overflow:visible;max-width:23%}nav.navigation.clearfix #menu-main-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:30px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#logo img{float:none;max-width:200px}#secondary-navigation a{padding:10px 15px}div#regular-header{background:var(--pColor)}div#regular-header *{color:#fff}div#regular-header .container-wide.dm-flex p{margin:0}div#regular-header .container-wide{padding:0}.dm-third.social-header{text-align:right}.dm-third.social-header a{margin-left:10px}.dm-third.address-header{text-align:center}.dm-third.phone-header{text-align:left}#regular-header{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.dm-full.footer-contact-info{text-align:center;font-size:28px;font-weight:700}.carousel-caption{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;max-width:1300px;margin:0 auto;left:0;right:0;text-align:left;padding:0 15px}.carousel-caption span{color:#fff;font-size:23px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.carousel-caption h2 p{font-weight:400;line-height:1.5;font-size:24px;max-width:700px;opacity:.9;margin:10px auto 20px;margin-left:0}.video_holder:before{height:100%;width:100%;position:absolute;content:"";background:#000;opacity:1;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.4) 0%,rgb(0 0 0 / 53%) 100%)}.carousel-caption h2{color:#fff;font-size:60px;max-width:720px;line-height:1.2;margin-bottom:25px}html .video_holder{height:calc(100vh - 135px);width:100%;min-height:500px}.carousel-caption a:hover{background:#000!important}.dm-slide-main .slide-caption p{text-shadow:1px 2px 2px #000!important}.dm-slide-main .slide-caption a,.central-wrapper h3,.central-wrapper p{color:#fff}html .slick-next{display:none}@media (max-width:1300px){.container-wide{padding:0 15px}}@media (max-width:1025px){.copyrights .dm-half{flex:1 1 100%}.copyrights .dm-half:nth-child(1){order:2}.dm-full.footer-creds p{text-align:center}.copyrights .dm-half iframe{height:350px}.central-welcome .central-image img{width:100%}.central-img-tabs img{height:120px!important}}@media (max-width:991px){html .dm-slide-main{height:250px!important}html .dm-slide-main .slide-caption{bottom:10px}html .dm-slide-main .slide-caption h2{font-size:26px!important}html .dm-slide-main .slide-caption p{font-size:14px}.mobile_cta_buttons.hide-d.mobile-btn{display:block}#secondary-navigation{height:auto!important}.dm-blog-posts .dm-third{flex:1 1 50%;flex-basis:320px;max-width:50%}section.central-services{display:flex;flex-wrap:wrap}section.central-services>.container-wide{order:1}.central-wrapper{order:2;padding:80px 0}.central-img-tabs{margin:0}section.central-services{margin-bottom:0}section.dm-blog-posts .dm-third{flex-basis:320px}}@media (max-width:881px){#page.homepage{padding:0px!important}html a#pull{width:auto;text-align:center;padding:0;color:#000!important;background:transparent!important;font-size:29px;position:relative;display:block;margin:0px!important;margin-left:15px!important}html a#pull:after{position:relative;padding:0px!important;left:0;right:0;top:0px!important}.regular_header #secondary-navigation{width:100%;justify-content:space-between}#header a.btn{margin:0 auto;margin-right:0}.dm-third.social-header{display:none}nav.navigation.clearfix #menu-main-menu{margin:0px!important}#header .logo-wrap{max-width:initial!important;width:auto!important}.carousel-caption h2 p{display:none}.carousel-caption{text-align:center;margin-bottom:50px!important}section.central-welcome .container-wide{border:0;padding:20px 10px}section.central-welcome{padding:5vh 0}.classy-testimonials-wrapper.dm-flex strong{padding:0;text-align:center;font-size:40px}.cta-carrier{padding:10vh 0}.cta-content{width:100%}section.half-half-classy{padding:5vh 0}section.visit-us-today{padding:5vh 10px}section.visit-us-today .dm-half{flex:1 1 100%}.dm-full.footer-creds p{width:100%;text-align:center;flex:1 1 100%;text-align:center!important;!i;!;justify-content:center}.copyrights .dm-full{flex-wrap:wrap}}@media (max-width:768px){html .video_holder{max-height:500px!important}.header-spacer{height:95px}div#regular-header{display:none}.dm-blog-posts .dm-third{flex-basis:320px;max-width:100%}section.central-welcome .dm-half:nth-child(1){flex:1 1 100%;margin-bottom:30px}.central-tab{flex:1 1 33.33%}.central-img-tabs{flex-wrap:wrap}.central-wrapper{padding:50px 0}.central-wrapper .dm-half{flex:1 1 100%}.central-testimonials-wrapper{padding:15px;width:100%;text-align:center}.central-testimonials-wrapper .dm-half{width:100%;max-width:100%}.copyrights .dm-half:nth-child(1){padding:40px 0}.central-testimonials-wrapper .slick-dots{text-align:center}.dm-col-3{width:100%;text-align:center}}@media (max-width:640px){div#header{padding:0 0}#header a.btn{display:none}}@media (max-width:540px){footer .dm-full{padding:0 15px}.dm-full.footer-contact-info img{width:100%;max-width:90%}.central-tab{flex:1 1 50%}.carousel-caption h2{font-size:32px}section.central-welcome h2{font-size:30px}.central-img-tabs{padding:0}.central-wrapper .dm-half{padding:0}}.container-wide.dm-flex .dm-full{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.container-wide.dm-flex .dm-full p{padding:0 5px!important;font-size:14px!important}.container-wide.dm-flex p:after{content:"-";position:relative;right:-3px}.container-wide.dm-flex p:last-of-type:after{display:none}.container-wide.dm-flex .dm-full p:nth-child(1) a{font-weight:700}div#regular-header *{color:#000}.dm-half.social-header{display:flex;justify-content:flex-end}.social-header .social-icons a{padding:0 5px}.dm-half.social-header .dm-rate-us{padding:10px 15px;background:var(--aColor);margin:0}.dm-half.social-header>*{padding:10px 15px}.dm-half.social-header .dm-rate-us span{text-transform:uppercase;font-size:18px}.video-location{max-width:1300px;position:absolute;bottom:10%;z-index:1;margin:0 auto;left:0;right:0;padding:0 15px}.video-location i{color:#F4F4EA}.video-location a{text-transform:uppercase;letter-spacing:2px;color:#fff}#header .header-inline-appt a{font-size:14px!important;color:#fff!important;!I;!}section.home-icons{background-color:whitesmoke;padding:11vh 0;position:relative}section.home-icons .dm-flex{align-items:inherit}section.home-icons h4{color:rgb(53,52,49);font-weight:700;font-size:30px}section.home-icons h4:after{content:"";width:100px;height:2px;background:var(--pColor);display:block;margin:15px 0}section.home-icons img{display:block;margin-bottom:20px;max-width:85px}section.home-icons .dm-third{position:relative;padding-bottom:55px}section.home-icons a.btn{position:absolute;bottom:0;background:var(--pColor)!important}section.home-icons .dm-third:nth-child(2){animation-delay:0.2s}section.home-icons .dm-third:nth-child(3){animation-delay:0.4s}section.central-welcome h5{text-align:center;text-transform:uppercase;letter-spacing:1px}.dm-flix{padding:20px;background:var(--sColor);border-radius:20px;overflow:hidden;position:relative}.dm-flix .dm-half{order:inherit!important;!i;!}.dm-flix .dm-flex{align-items:center}.dm-welcome-image img{display:block;max-width:600px;margin:0 auto;margin-right:0;position:relative;z-index:1;width:100%}.dm-welcome-image{position:relative;bottom:-20px}.dm-welcome-content h3{font-size:40px;line-height:1.2}.dm-welcome-content p{color:#fff;font-size:19px}section.central-welcome h2{margin-bottom:0;color:#000}section.central-welcome .dm-full{padding-bottom:80px}.dm-welcome-image:before{content:"";background-image:url(/wp-content/uploads/2025/02/2589185_314.png);position:absolute;bottom:-50px;right:-70px;height:100%;width:100%;background-size:contain;opacity:.1;filter:brightness(0) invert(1);transform:scaleX(-1)}section.new-service-section h2+p{text-align:center;margin-bottom:70px;text-transform:uppercase;letter-spacing:1px;font-weight:700}section.new-service-section .dm-half:nth-child(1),section.new-service-section .dm-half:nth-child(4){flex:1 1 60%}section.new-service-section .dm-half{flex:1 1 33%;margin-bottom:30px}section.new-service-section a{height:396px;position:relative;display:block;border-radius:20px;overflow:hidden;background:#000;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-shadow:0 0 18px 0 rgba(0,0,0,.6)}section.new-service-section a>*{position:relative;z-index:1;color:#fff}section.new-service-section a:hover{transform:scale(1.05)}section.new-service-section h3:after{margin:10px 0 0;content:"";height:2px;background:#fff;position:relative;display:block;width:70px}section.n-s-section{position:relative;padding:7vh 0}section.n-s-section h2{text-align:center;margin:0;font-size:45px}section.n-s-section h2+p{text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:1px}section.n-s-section .dm-flex{align-items:inherit;padding-top:60px}section.n-s-section .dm-third{box-shadow:9px 12px 20px 0 rgba(186,183,182,.35);flex:1 1 calc(33.33% - 30px);margin:0 15px;padding:40px;border-radius:20px;border-bottom:4px solid var(--pColor);background:#fbfbfb}section.n-s-section .dm-third p{line-height:1.6}section.n-s-section .dm-third h3{color:#000;position:relative;font-weight:700}section.n-s-section h3:after{content:"";width:80px;background:var(--sColor);display:block;height:2px;margin-top:15px;margin-bottom:15px}.full-list{margin-top:70px;text-align:center;position:relative}.full-list:before{width:calc(50% - ( 314px / 2 ));left:0;height:1px;background:var(--pColor);position:absolute;top:50%;transform:translateY(-50%);content:""}.full-list:after{width:calc(50% - ( 314px / 2 ));right:0;height:1px;background:var(--pColor);position:absolute;top:50%;transform:translateY(-50%);content:""}.full-list .no-bg{border:2px solid var(--pColor);background:transparent!important;!i;!;font-weight:bold!important;!i;!;font-size:15px;color:#000!important;!I;!}section.n-s-section img{margin-bottom:20px;display:block;max-width:90px}section.classy-testimonials h2{font-size:45px;text-align:center}section.classy-testimonials h2+p{text-align:center;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:65px}span.hiddenRest{display:none}.new-wrap{background:linear-gradient(239deg,rgba(255,255,255,.9) 17.93%,rgba(255,255,255,.9) 81.51%)!important;padding:25px;border-radius:20px;box-shadow:0 1px 10px #0000001f}.new-text-wrapper{padding:20px}.testimonial-stars i{color:#d3b013}.testimonial-stars i{margin-right:2px}.testimonial-stars{margin-bottom:5px}section.classy-testimonials .dm-flex+.dm-full{margin-bottom:55px}.name-f{height:60px;width:60px;background:var(--pColor);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%}.inline-tex{display:flex;align-items:center}.inline-tex .testimonialname{margin-left:15px;margin-bottom:0;color:#000;font-size:19px;font-family:'AR One Sans';line-height:1.4}.pp-testimonials-content{font-size:16px}span.read_more{font-weight:700;cursor:pointer}section.classy-testimonials:before{bottom:0;right:0;height:100%;width:100%;position:absolute;content:"";top:0;left:0;opacity:.9;background-size:cover;background-position:50% 50%;background-attachment:fixed;background:#fff;)}.copyrights{float:none}.dm-full.footer-creds{position:relative;padding:15px 0}.dm-full.footer-creds:before{height:100%;width:100%;position:absolute;content:"";background:#000;opacity:.4;top:0;left:0}.dm-full.footer-creds *{color:#fff}.bottom-footer{display:flex;flex-wrap:wrap}.bottom-footer p{flex:1 1 50%}.bottom-footer p:nth-child(3){flex:1 1 100%;text-align:right}.bottom-footer p:nth-child(2){text-align:right}.dm-full.footer-creds .container{position:relative;z-index:1;width:100%;padding:0 15px}.dm-full.footer-creds a{font-weight:700}section.visit-us-block{padding:7vh 0}.visit-us-flex{margin-bottom:50px}.visit-us-flex:last-of-type{margin:0}.visit-us-flex.welcomeright .dm-half:nth-child(1){order:2}.visit-us-flex{border:2px solid var(--pColor);border-radius:20px;overflow:hidden;background:whitesmoke}.visit-us-flex .dm-flex{margin:0 -15px}html .middle{padding:50px}.visit-us-flex img{display:block}.middle h3{color:#000;font-size:30px;line-height:1}.middle h3:after{content:"";width:80px;background:var(--sColor);display:block;height:2px;margin-top:15px;margin-bottom:15px}html a.newbtn{margin:0;background:var(--pColor);color:#000;border-radius:4px;font-weight:700;letter-spacing:1px}section.visit-us-block li a{color:#000;font-weight:700}.visit-us-flex li:before{display:none}.visit-us-flex li{list-style:disc}.visit-us-flex:last-of-type li{list-style:none;padding-bottom:11px}.visit-us-flex:last-of-type ul{padding-left:0}.visit-us-flex iframe,.visit-us-flex img{height:550px!important;!i;!;object-fit:cover}a.sticks{border:0;background:var(--pColor);color:#fff!important}a.sticks:nth-child(2){color:#fff;background:var(--sColor)}.home .wow{opacity:0}.home .wow.fadeInUp,.home .wow.fadeInUpa{opacity:0;transform:translate3d(0,100%,0)}.home .wow.animated{animation-fill-mode:forwards!important}@media (max-width:880px){.copyrights .dm-fourth{margin-bottom:30px}section.home-icons .dm-third{margin-bottom:40px}section.n-s-section h2{font-size:35px;line-height:1.2;margin-bottom:10px}section.n-s-section .dm-third{margin-bottom:30px}section.classy-testimonials h2{font-size:35px;line-height:1.2}.visit-us-flex iframe,.visit-us-flex img{height:400px!important}section.new-service-section .dm-half{flex:1 1 100%}}div#regular-header *{color:#fff}section.home-icons:before{height:100%;width:100%;position:absolute;content:"";top:0;background-image:url(/wp-content/uploads/2025/04/marble.jpg);left:0;opacity:.2;background-size:cover;background-position:50% 50%;background-attachment:fixed}html .wda_video_style .buttonToAuto{bottom:auto;text-align:right;top:0}section.central-welcome h2+h3{text-align:center;color:var(--aColor);font-size:34px}footer .social-icons a:hover{background-color:var(--aColor)}.full-list .no-bg:hover{background:var(--pColor)!important;!I;!;color:#fff!important;!i;!}section.central-welcome h4{text-align:center;font-size:30px;letter-spacing:1px;opacity:.7}@media (min-width:881px){li#menu-item-32{display:none}}@media (max-width:880px){section.central-welcome .dm-half:nth-child(2){max-width:100%}}section.central-welcome .dm-flix:before{height:100%;width:100%;position:absolute;content:"";background-image:url(/wp-content/uploads/2025/04/marble.jpg);top:0;left:0;opacity:.4;background-attachment:fixed}section.classy-testimonials .slick-dots button{background:var(--aColor)}:root{--ink:#1f3a35;--inkSoft:#4a635d;--line:#dfe4e2;--paper:#f7f6f6;--band:#ecf1f5;--cream:#f8f5f3}body.main{background:var(--paper);color:var(--ink)}.homepage .eyebrow{display:block;margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--inkSoft)}.video_holder .eyebrow{color:rgba(255,255,255,.85)}.homepage a.btn,.classy-reviews a.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 30px;border:1px solid transparent;border-radius:999px;background:var(--pColor);color:#ffffff!important;font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;transition:background 0.2s,color 0.2s,border-color 0.2s}.homepage a.btn:hover{background:var(--aColor)}.homepage a.btn.no-bg{background:transparent!important;border-color:var(--pColor);color:var(--pColor)!important}.homepage a.btn.no-bg:hover{background:var(--pColor);color:#ffffff!important}.video_holder a.btn{background:#fff;color:#ffffff!important}.video_holder a.btn:hover{background:var(--cream);color:var(--ink)!important}.video_holder a.btn.no-bg{background:transparent!important;border-color:rgba(255,255,255,.6);color:#ffffff!important}.video_holder a.btn.no-bg:hover{background:#fff;color:var(--ink)!important}.homepage .video_holder{position:relative;display:flex;align-items:flex-end;min-height:88vh;max-height:820px;padding:140px 0 90px;overflow:hidden;background:var(--sColor);padding:0;min-height:650px}.homepage .video_holder video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.homepage .video_holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(180deg,rgba(15,34,30,.35) 0%,rgba(15,34,30,.55) 55%,rgba(15,34,30,.82) 100%)}.homepage .video_holder .carousel-caption{position:relative;z-index:2;width:100%;max-width:1230px;margin:0 auto;padding:0 15px;text-align:left;bottom:auto;left:auto;right:auto;transform:none;top:0;margin-bottom:130px}.homepage .carousel-caption h2{max-width:15ch;margin:0;font-size:76px;font-weight:400;line-height:1.08;letter-spacing:-.015em;color:#fff}.homepage .carousel-caption h2 em,.homepage .carousel-caption h2 i{font-style:italic;color:#cfe3d8}.homepage .carousel-caption .hero-text{max-width:46ch;margin:26px 0 0;font-size:20px;line-height:1.6;color:rgba(255,255,255,.9)}.homepage .hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.homepage .video-location{position:absolute;right:0;bottom:28px;z-index:2;width:100%;max-width:1230px;left:0;margin:0 auto;padding:0 15px;text-align:right}.homepage .video-location a{font-size:14px;letter-spacing:.04em;color:rgba(255,255,255,.85)}.homepage .video-location a:hover{color:#fff}section.home-icons{padding:56px 0;background:var(--paper)}section.home-icons .container-wide{max-width:1230px;padding:0 15px}section.home-icons .dm-flex{display:flex;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}section.home-icons .dm-fifth{flex:1 1 0%;min-width:0;padding:28px 24px;border-right:1px solid var(--line);text-align:left}section.home-icons .dm-fifth:last-child{border-right:0}section.home-icons .dm-fifth img{width:24px;height:24px;object-fit:contain}section.home-icons .dm-fifth h4{margin:16px 0 6px;font-size:17px;font-weight:600;line-height:1.3;color:var(--ink)}section.home-icons .dm-fifth p{margin:0;color:var(--inkSoft)}section.home-icons .dm-fifth:nth-child(2){animation-delay:0.1s}section.home-icons .dm-fifth:nth-child(3){animation-delay:0.2s}section.home-icons .dm-fifth:nth-child(4){animation-delay:0.3s}section.home-icons .dm-fifth:nth-child(5){animation-delay:0.4s}.homepage section.central-welcome{padding:0;background:#fff}.homepage section.central-welcome .container-wide{max-width:1230px;padding:110px 15px;border:0}.homepage section.central-welcome .dm-flix .dm-flex{display:flex;flex-wrap:wrap;align-items:center;gap:72px}.homepage section.central-welcome .dm-half{flex:1 1 420px;width:auto;max-width:100%}.homepage .dm-welcome-image img{width:100%;max-height:620px;object-fit:cover;border-radius:20px}.homepage .dm-welcome-content{max-width:54ch}.homepage .dm-welcome-content h2{margin:0;font-size:52px;font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.homepage .dm-welcome-content h3{margin:18px 0 0;font-size:21px;font-weight:400;line-height:1.55;color:var(--ink)}.homepage .dm-welcome-content p{margin:16px 0 0;color:var(--inkSoft)}.homepage .dm-welcome-content ul{display:grid;gap:12px;margin:34px 0;padding:0;list-style:none}.homepage .dm-welcome-content ul li{position:relative;padding-left:34px;font-size:16px;color:var(--ink)}.homepage .dm-welcome-content ul li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pColor);color:#fff;font-size:9px}section.classy-reviews{padding:110px 0;background:var(--paper);text-align:center}section.classy-reviews .container-wide{max-width:1230px;padding:0 15px}section.classy-reviews .section-heading{max-width:660px;margin:0 auto}section.classy-reviews .section-heading h2{margin:0;font-size:52px;font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--ink)}section.classy-reviews .section-heading p{margin:18px 0 0;font-size:19px;line-height:1.55;color:var(--inkSoft)}section.classy-reviews .review-grid{display:flex;flex-wrap:wrap;gap:24px;margin-top:56px;text-align:left}section.classy-reviews .review-card{flex:1 1 calc(33.333% - 24px);width:auto;padding:34px 32px;background:#fff;border-radius:18px}section.classy-reviews .testimonial-stars i{margin-right:4px;font-size:14px;color:#d8a13a}section.classy-reviews .review-quote{margin:22px 0 0;padding:0;border:0;font-size:20px;line-height:1.45;color:var(--ink)}section.classy-reviews .review-name{margin-top:22px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--inkSoft)}section.classy-reviews .review-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:48px}section.classy-reviews .review-disclaimer{margin:28px 0 0;font-size:13px;color:var(--inkSoft)}section.classy-reviews .review-card:nth-child(2){animation-delay:0.15s}section.classy-reviews .review-card:nth-child(3){animation-delay:0.3s}@media (max-width:1200px){section.home-icons .dm-fifth{flex:0 0 33.333%;border-bottom:1px solid var(--line)}section.home-icons .dm-fifth:nth-child(3n),section.home-icons .dm-fifth:nth-child(5){border-right:0}section.home-icons .dm-fifth:nth-child(4),section.home-icons .dm-fifth:nth-child(5){border-bottom:0}}@media (max-width:991px){.homepage .carousel-caption h2{font-size:54px}.homepage .dm-welcome-content h2,section.classy-reviews .section-heading h2{font-size:40px}.homepage section.central-welcome .dm-flix .dm-flex{gap:44px}.homepage .dm-welcome-image img{max-height:420px}section.classy-reviews .review-card{flex:1 1 100%}}@media (max-width:881px){.homepage .video_holder{min-height:78vh;padding:110px 0 70px}.homepage .carousel-caption h2{font-size:42px;max-width:none}.homepage .carousel-caption .hero-text{font-size:17px}.homepage .hero-buttons a.btn{flex:1 1 100%}.homepage .video-location{display:none}section.home-icons{padding:40px 0}section.home-icons .dm-fifth{flex:0 0 100%;margin-bottom:0;padding:22px 20px;border-right:0;border-bottom:1px solid var(--line)}section.home-icons .dm-fifth:last-child{border-bottom:0}.homepage section.central-welcome .container-wide{padding:72px 10px}section.classy-reviews{padding:72px 0}section.classy-reviews .review-card{padding:28px 24px}section.classy-reviews .review-actions a.btn{flex:1 1 100%}.homepage .dm-welcome-content h2,section.classy-reviews .section-heading h2{font-size:34px}}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 20px;background:var(--sColor);color:#ffffff!important}.skip-link:focus{left:12px;top:12px}html #header{background:rgba(247,246,246,.94);backdrop-filter:blur(10px);border-bottom:1px solid transparent;box-shadow:none;transition:border-color 0.25s,box-shadow 0.25s}html #header.sticky-navigation.fixed{border-bottom-color:var(--line);box-shadow:0 6px 24px rgba(31,58,53,.06)}#header .container-wide{max-width:1520px;padding:0 15px}#header #secondary-navigation{display:flex;align-items:center;gap:28px;min-height:96px}#header .logo-wrap{display:flex;align-items:center;gap:14px;flex-shrink:0;max-width:none;margin:0}#header #logo{margin:0;line-height:1}#header #logo img{max-height:90px;width:auto}.logo-sub{max-width:140px;padding-left:14px;border-left:1px solid var(--line);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--inkSoft)}#header nav.navigation{margin-left:auto}html #secondary-navigation>nav>ul{display:flex;align-items:center;gap:4px;margin:0}html #secondary-navigation>nav>ul>li>a{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;font-size:15px;font-weight:500;text-transform:none;letter-spacing:.01em;color:var(--ink);transition:background 0.2s,color 0.2s}html #secondary-navigation>nav>ul>li>a:hover{background:rgba(31,58,53,.06)}html .navigation ul ul{min-width:270px;padding:10px;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px rgba(31,58,53,.12)}html .navigation ul ul li{border:0}html .navigation ul ul li a{display:block;padding:11px 14px;border-radius:10px;font-size:15px;color:var(--ink);transition:background 0.2s}html .navigation ul ul li a:hover{background:var(--band);color:var(--ink)!important}.header-inline-appt{display:flex;align-items:center;gap:18px;flex-shrink:0;margin:0}.header-phone{font-size:15px;font-weight:600;white-space:nowrap;color:var(--ink)}#header .header-inline-appt a.btn{padding:12px 22px;border-radius:999px;background:var(--pColor);font-size:14px;font-weight:600;text-transform:none;letter-spacing:.01em}#header .header-inline-appt a.btn:hover{background:var(--aColor)}.mobile-menu-foot{display:none}html blockquote:after{opacity:0}@media (max-width:881px){.header-inline-appt .header-phone{display:none}#header #secondary-navigation{min-height:76px;gap:0;justify-content:space-between}#header #logo img{max-height:75px}.logo-sub{display:none}html #secondary-navigation>nav>ul{display:block;margin:0}html #secondary-navigation>nav>ul>li{border-bottom:1px solid rgba(255,255,255,.14)}html #secondary-navigation>nav>ul>li>a{display:flex;align-items:center;min-height:60px;padding:12px 0;border-radius:0;font-size:26px;font-weight:400;color:#ffffff!important}html #secondary-navigation>nav>ul>li>a:hover{background:transparent;color:rgba(255,255,255,.7)!important}html .navigation ul ul{position:static;min-width:0;padding:0 0 18px 18px;border:0;border-left:1px solid rgba(255,255,255,.24);border-radius:0;box-shadow:none;background:transparent!important}html .navigation ul ul li a{display:flex;align-items:center;min-height:48px;padding:0;font-size:16px;color:rgba(255,255,255,.82)!important}html .navigation ul ul li a:hover{background:transparent;color:#ffffff!important}.mobile-menu-foot{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:44px}.mobile-menu-foot a.btn{width:100%;justify-content:center;padding:16px 30px;border-radius:999px;background:#fff;color:var(--ink)!important;font-size:15px;font-weight:600;text-transform:none}.mobile-menu-foot .mobile-menu-phone{font-size:18px;font-weight:600;color:#ffffff!important}.mobile-menu-foot p{margin:0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.7)}html a#pull{z-index:101}}#site-footer{position:relative;overflow:hidden;background:var(--sColor);color:#fff}#site-footer .footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22}#site-footer .copyrights,#site-footer .footer-creds{position:relative;z-index:2}#site-footer .copyrights{padding:96px 0 72px}#site-footer .copyrights .dm-flex{display:flex;flex-wrap:wrap;gap:48px}#site-footer .dm-fourth{flex:1 1 200px;width:auto}#site-footer .footer-brand{flex:1 1 260px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}#site-footer .footer-logo img{max-height:120px;width:auto;filter:brightness(0) invert(1)}#site-footer .footer-brand .logo-sub{max-width:none;padding-left:0;border-left:0;color:rgba(255,255,255,.7)}#site-footer .footer-brand a.btn{padding:12px 22px;border-radius:999px;background:#fff;color:var(--ink)!important;font-size:14px;font-weight:600;color:#fff!important;text-transform:none}#site-footer .footer-brand a.btn:hover{background:var(--cream)}#site-footer h3{margin-bottom:20px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.6)}#site-footer p,#site-footer .footer-hours p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.88)}#site-footer a{color:#fff}#site-footer a:hover{color:#cfe3d8}#site-footer .footer-link{display:block;margin-top:12px;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}#site-footer .footer-hours p{display:flex;justify-content:space-between;gap:18px;margin-bottom:8px;font-size:14px}#site-footer .footer-hours strong{font-weight:400;color:rgba(255,255,255,.6)}#site-footer .footer-links ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}#site-footer .footer-links ul li a{font-size:15px;color:rgba(255,255,255,.88)}#site-footer .footer-links ul li a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}#site-footer .footer-creds{border-top:1px solid rgba(255,255,255,.16)}#site-footer .footer-creds .dm-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:24px 0 34px}#site-footer .footer-creds p{margin:0;font-size:13px;color:rgba(255,255,255,.65)}#site-footer .footer-emergency{font-weight:600}#site-footer .social-icons a{border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:var(--aColor)!important}@media (max-width:881px){#site-footer .copyrights{padding:64px 0 48px}#site-footer .copyrights .dm-flex{gap:40px}#site-footer .dm-fourth,#site-footer .footer-brand{flex:1 1 100%}#site-footer .footer-creds .dm-flex{justify-content:center;text-align:center}}.homepage .container-wide{max-width:1230px;padding:0 15px}.homepage .section-heading{max-width:680px;margin:0 auto 48px;text-align:center}.homepage .section-heading h2{margin:0;font-size:44px;font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.homepage .section-heading p{margin:18px 0 0;font-size:19px;line-height:1.6;color:var(--inkSoft)}.homepage .band-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px}.homepage .inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.homepage .split{display:flex;flex-wrap:wrap;align-items:center;gap:72px}.homepage .split.reversed{flex-direction:row-reverse}.homepage .split-copy{flex:1 1 400px;max-width:46ch}.homepage .split-copy h2{margin:0 0 18px;font-size:44px;font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.homepage .split-copy h3{margin:0 0 16px;font-size:21px;font-weight:400;line-height:1.55;color:var(--ink)}.homepage .split-copy p{margin:0 0 14px;color:var(--inkSoft)}.homepage .split-copy ul{display:grid;gap:12px;margin:30px 0;padding:0;list-style:none}.homepage .split-copy ul li{position:relative;padding-left:34px;font-size:16px;color:var(--ink)}.homepage .split-copy ul li:before{content:"\f00c";font-family:"Font Awesome 5";font-weight:900;position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pColor);color:#fff;font-size:9px}.homepage .split-copy a.btn{margin-top:6px}.homepage .split-media{flex:1 1 420px}.homepage .split-media img{width:100%;height:440px;object-fit:cover;border-radius:20px;background:var(--band)}.homepage .split-map{flex:1 1 420px;border-radius:20px;overflow:hidden;background:var(--band)}.homepage .split-map iframe{display:block;width:100%;min-height:460px;border:0}.homepage section.about-band{padding:96px 0;background:#fff}.homepage .doctor-pair{flex:1 1 420px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.homepage .mini-card{padding-bottom:24px;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}.homepage .mini-card img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--band)}.homepage .mini-card h3{margin:22px 24px 8px;font-size:21px;font-weight:400;line-height:1.2;color:var(--ink)}.homepage .mini-card p{margin:0 24px;font-size:15px;line-height:1.6;color:var(--inkSoft)}.homepage section.services-band{padding:96px 0;background:var(--paper)}.homepage .card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.homepage .link-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.homepage .link-card:hover{border-color:var(--pColor);box-shadow:0 18px 40px rgba(31,58,53,.1);transform:translateY(-4px)}.homepage .link-card>a{display:block;padding-bottom:26px;color:var(--ink)}.homepage .link-card img{width:100%;height:250px!important;object-fit:cover;background:var(--band)}.homepage .link-card h3{margin:22px 24px 8px;font-size:21px;font-weight:400;line-height:1.2;color:var(--ink)}.homepage .link-card h3:before{display:none}.homepage .link-card p{margin:0 24px;font-size:15px;line-height:1.6;color:var(--inkSoft)}.homepage .card-more{display:inline-block;margin:18px 24px 0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pColor)}.homepage .link-card:hover .card-more{color:var(--aColor)}.homepage section.patients-band{padding:96px 0;background:#fff}.homepage .steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;counter-reset:step}.homepage .step{position:relative;padding:40px 20px 0 0;border-top:2px solid var(--line)}.homepage .step:before{counter-increment:step;content:counter(step);position:absolute;top:-16px;left:0;width:32px;height:32px;border-radius:50%;background:var(--pColor);color:#fff;font-size:14px;font-weight:600;line-height:32px;text-align:center}.homepage .step h4{margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.3;color:var(--ink)}.homepage .step p{margin:0;font-size:14px;line-height:1.55;color:var(--inkSoft)}.homepage section.community-band{padding:96px 0;background:var(--paper)}.homepage section.contact-band{padding:96px 0 110px;background:#fff}.homepage .contact-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.homepage .contact-list li{display:flex;align-items:flex-start;gap:14px;font-size:16px}.homepage .contact-list li:before{display:none}.homepage .contact-list i{margin-top:4px;color:var(--pColor)}.homepage .hours-compact{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.homepage .hours-compact p{display:flex;justify-content:space-between;gap:24px;margin:0 0 8px;font-size:15px;color:var(--ink)}.homepage .hours-compact strong{font-weight:400;color:var(--inkSoft)}.homepage .emergency-note{margin:28px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.homepage .review-disclaimer{margin:28px 0 0;font-size:13px;color:var(--inkSoft)}@media (max-width:1080px){.homepage .split,.homepage .split.reversed{flex-direction:column;gap:44px}.homepage .split-copy,.homepage .split-media,.homepage .split-map,.homepage .doctor-pair{flex:1 1 100%;width:100%;max-width:none}.homepage .card-grid{grid-template-columns:1fr}.homepage .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.homepage .split-media img{height:340px}.homepage .split-map iframe{min-height:360px}}@media (max-width:881px){.homepage section.about-band,.homepage section.services-band,.homepage section.patients-band,.homepage section.community-band,.homepage section.contact-band{padding:64px 0}.homepage .section-heading{margin-bottom:36px}.homepage .section-heading h2,.homepage .split-copy h2{font-size:30px}.homepage .doctor-pair,.homepage .steps{grid-template-columns:1fr}.homepage .step{padding:36px 0 0}.homepage .link-card img{height:180px}.homepage .split-media img{height:240px}.homepage .split-map iframe{min-height:280px}.homepage .band-actions a.btn,.homepage .inline-actions a.btn{flex:1 1 100%}}header#site-header{position:relative;z-index:999}#secondary-navigation .header-inline-appt a{font-size:11px!important}@media (max-width:880px){html #header nav li a{font-size:15px!important}html .navigation.mobile-menu-wrapper{height:100vh!important}html #mobile-menu-overlay{height:100vh}.mobile-menu-foot p{padding:0 15px}.current_page_item a{background:#dedede!important}html #header nav li a{padding:15px 0px!important;min-height:initial!important}}.review-grid.dm-flex{display:flex;align-items:stretch;gap:30px}.review-grid .review-card{flex:1 1 0%;width:0;max-width:none;height:auto;min-height:360px;box-sizing:border-box;display:flex;flex-direction:column;padding:45px;border-radius:25px;background:#fff;overflow:visible}.review-grid .review-quote{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;text-overflow:clip;margin:0;line-height:1.5}.review-grid .review-name{margin-top:auto;padding-top:25px}@media (max-width:767px){.review-grid.dm-flex{flex-direction:column}.review-grid .review-card{width:100%;flex:none;height:auto;min-height:0;padding:35px}}.homepage section.community-band{display:none}.dm-video-testimonials{padding:80px 20px;background:linear-gradient(180deg,#f5f8fa 0%,#ffffff 100%)}.dm-video-container{max-width:1250px;margin:0 auto}.dm-video-heading{text-align:center;max-width:750px;margin:0 auto 45px}.dm-video-subtitle{display:block;color:var(--pColor,#357a88);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.dm-video-heading h2{font-size:clamp(30px, 4vw, 44px);font-weight:700;margin:0 0 15px;line-height:1.2}.dm-video-heading p{font-size:17px;line-height:1.8;color:#5d6870;margin:0}.dm-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.dm-video-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e5e9ec;box-shadow:0 6px 25px rgba(0,0,0,.055);transition:transform 0.3s ease,box-shadow 0.3s ease;min-width:0}.dm-video-card:hover{transform:translateY(-6px);box-shadow:0 16px 35px rgba(0,0,0,.12)}.dm-video-media{position:relative;width:100%;aspect-ratio:16 / 9;background:#101820;overflow:hidden}.dm-video-media .wp-video,.dm-video-media .mejs-container,.dm-video-media .mejs-inner,.dm-video-media .mejs-mediaelement{width:100%!important;height:100%!important;max-width:100%!important}.dm-video-media video,.dm-video-media iframe,.dm-video-media .wp-video-shortcode{display:block;width:100%!important;height:100%!important;object-fit:contain;border:0}.dm-video-media .mejs-container video{width:100%!important;height:100%!important}.dm-video-info{padding:23px 25px 27px}.dm-video-info h3{font-size:21px;font-weight:700;margin:0 0 7px;line-height:1.35}.dm-video-info span{display:inline-block;color:var(--pColor,#357a88);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.dm-video-info p{margin:15px 0 0;font-size:14px;line-height:1.75;color:#626d75}@media (max-width:991px){.dm-video-testimonials{padding:60px 20px}.dm-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:600px){.dm-video-testimonials{padding:45px 15px}.dm-video-grid{grid-template-columns:1fr;gap:20px}.dm-video-heading{margin-bottom:30px}.dm-video-heading p{font-size:15px}.dm-video-info{padding:20px}.dm-video-info h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.dm-video-card{transition:none}.dm-video-card:hover{transform:none}}