@media (min-width:992px){.gv-video-holder video.gv-bg-video,.intro-section .intro-holder{min-height:750px;}.intro-section .intro-holder{margin-top:-10px;margin-bottom:-10px;}}.gv-video-holder:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,98,111,0.2);z-index:5;}@media (min-width:992px){#header.logo_bottom .logo{max-width:15rem;top:unset;margin-top:-60px;background:#fff;padding:20px 10px 10px;border-radius:40px;}}@media (min-width:992px){#header.logo_bottom .header-holder.fixed .logo{margin-top:0;padding:10px;max-width:10rem;}}@media (min-width:992px){#footer .logo-holder .logo{width:13.5rem;}}@media (min-width:1200px){#footer .logo-holder .logo{margin-bottom:15px;}}@media (min-width:992px){#footer [class*=md-]:first-child:after,#footer [class*=md-]:after{content:none;}}@media (min-width:1400px){.homePromotions a.button.cta{min-width:425px;}}@media screen and (min-width:993px){.homePromotions{margin-top:-50px;}.homePromotions a.button.cta{padding:0 0.5em 0 6em;font-weight:bold;min-height:90px;max-width:430px;text-align:revert;position:relative;border-top-left-radius:70px;border-bottom-left-radius:70px;border:2px solid white;-webkit-box-shadow:0px 4px 20px 4px rgba(0,0,0,0.22);box-shadow:0px 4px 20px 4px rgba(0,0,0,0.22);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;line-height:25px;background:var(--secondary);}.homePromotions a.button.cta strong{display:block;text-align:center;font-size:30px;position:absolute;border-radius:50%;padding:10px;width:115px;height:115px;line-height:85px;left:-5px;top:-15px;border:3px solid white;background:-webkit-gradient(linear,left bottom,left top,from(rgb(2,0,36)),color-stop(0%,rgb(231,150,98)),to(rgb(255,145,75)));background:linear-gradient(0deg,rgb(2,0,36) 0%,rgb(231,150,98) 0%,rgb(255,145,75) 100%);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5);color:#fff !important;}}.special-offer{background:var(--secondary);background:var(--secondary);padding:10px;margin-bottom:10px;}@media (min-width:1200px){.special-offer{margin-bottom:1.625rem;}}.special-offer p{margin-bottom:0;color:#fff;}.special-offer p strong{color:var(--primary);}.inform-section .bg-image{opacity:0.4;}@media (min-width:992px){.team-section .member .img-block{-webkit-box-shadow:inset 0 0.25rem 0 0.1875rem var(--secondary);box-shadow:inset 0 0.25rem 0 0.1875rem var(--secondary);}}.partners-slider .slick-track{margin:auto;}.partners-section{background-color:#e3e1dc;}.partners-slider .slick-slide.slick-active:before{background-color:transparent;}.members-holder-alt1 .btn.btn-dark.mb-3.mb-lg-0{display:none;}.gv-video-holder .text-holder{display:none;}@media (min-width:768px){.about-section{padding-top:15px;padding-bottom:40px;margin-bottom:0;}}.about-section .light-bg{background:#e3e1dc;}.about-section .light-bg .info-text{color:var(--primary);}@media (max-width:991px){.about-section .light-bg .info-text{padding:3% 6%;margin-bottom:0;}}@media (min-width:992px){.about-section .light-bg .info-text{padding:6%;margin-bottom:0;}.about-section .light-bg .info-text p:last-of-type{margin-bottom:0;}}.about-section .light-bg .info-text .btn.btn-decor{margin-top:20px;}.about-section .col-lg-7 img{width:100%;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper{padding:15px;background:var(--secondary);}.smile-gallery-block .smile-gallery .smile-gallery-wrapper p{margin-bottom:0;}@media (min-width:1200px){.smile-gallery-block .smile-gallery .smile-gallery-wrapper p{margin-bottom:0;}}@media (min-width:992px){.services-section,.smile-gallery-block{padding:40px 0;}}.services-section .card a{border-top-left-radius:20px;border-top-right-radius:20px;-webkit-box-shadow:none;box-shadow:none;padding:0.5rem 0.5rem 1.25rem;}.services-section .card a:hover{color:#626262;background:#fff;-webkit-box-shadow:0px 5px 15px -6px rgba(0,0,0,0.3);box-shadow:0px 5px 15px -6px rgba(0,0,0,0.3);}.services-section .card a:hover h3{color:#8e5500;}.services-section .card a .card-img{border-top-left-radius:20px;border-top-right-radius:20px;}.header-item .address-list a.topPhone{font-weight:normal;}@media (min-width:992px){.smile-gallery-block h2,.asa-reviews-page-block h2{font-size:2.8rem;margin-bottom:2.5rem;}}#footer{background-image:-webkit-gradient(linear,left bottom,right top,from(#f4f1e8),color-stop(#f4f1e8),color-stop(#c9cec2),color-stop(#b2bdb1),to(#9caca2));background-image:linear-gradient(to right top,#f4f1e8,#f4f1e8,#c9cec2,#b2bdb1,#9caca2);}@media (min-width:992px){.content-holder{padding:2.875rem 0;}}@media screen and (min-width:993px){.homePromotions a.button.cta strong,.team-section .member a:hover{background:#df7f41;}}#footer{border-top-color:#df7f41;}.partners-section{border:5px solid #df7f41;border-width:5px 0 5px 0;}.services-section .card a:hover h4{color:#df7f41;}a.btn,a.btn.btn-warning,a.button.secondary,.intro-section .intro-holder .text-holder .button,.btn.btn-outline-warning{background:-webkit-gradient(linear,left bottom,left top,from(rgb(2,0,36)),color-stop(0%,rgb(223,127,65)),to(rgb(250,128,50)));background:linear-gradient(0deg,rgb(2,0,36) 0%,rgb(223,127,65) 0%,rgb(250,128,50) 100%);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5);color:#fff !important;}@media (max-width:991px){.menu-holder > .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:992px){.about-section .row{margin-top:70px;}}.inform-section .bg-image{background-position:center !important;}@media screen and (max-width:575px){.intro-holder:has(.gv-video-holder){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.intro-holder:has(.gv-video-holder) .gv-video-holder{height:70%;}}.about-section .light-bg{background:#f9e5d9 !important;}.smile-gallery-wrapper{min-height:298px;background:#F5E3D8 !important;}a.btn,a.btn.btn-warning,a.button.secondary,.intro-section .intro-holder .text-holder .button{background:rgb(2,0,36);background:-webkit-gradient(linear,left bottom,left top,from(rgb(2,0,36)),color-stop(0%,rgb(223,127,65)),to(rgb(250,128,50)));background:linear-gradient(0deg,rgb(2,0,36) 0%,rgb(223,127,65) 0%,rgb(250,128,50) 100%);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 5px rgba(0,0,0,0.5);color:#fff !important;}a.button.cta{background:rgb(2,0,36);background:-webkit-gradient(linear,left bottom,left top,from(rgb(2,0,36)),color-stop(0%,rgb(223,127,65)),to(rgb(250,128,50)));background:linear-gradient(0deg,rgb(2,0,36) 0%,rgb(223,127,65) 0%,rgb(250,128,50) 100%);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 5px rgba(0,0,0,0.5);color:#fff !important;}a.button.cta:hover,a.btn:hover,a.button.secondary:hover,.intro-section .intro-holder .text-holder .button:hover{background:rgb(2,0,36);background:-webkit-gradient(linear,left bottom,left top,from(rgb(2,0,36)),color-stop(0%,rgb(231,150,98)),to(rgb(255,145,75)));background:linear-gradient(0deg,rgb(2,0,36) 0%,rgb(231,150,98) 0%,rgb(255,145,75) 100%);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);box-shadow:0px 0px 20px rgba(0,0,0,0.5);color:#fff !important;}.smile-gallery-wrapper p{margin-top:0.5em;}@media screen and (min-width:992px){.inform-section{padding-top:200px;min-height:700px !important;}}.inform-section .info-text{text-shadow:0 0 10px white;}#footer{position:relative;bottom:0;width:100%;}#main{min-height:75vh;}#block-gva-custom-views-block-taxonomy-terms-block-service-category{background:url("/sites/default/files/2023-06/teal-wave.jpg");background-attachment:fixed;background-size:cover;}.services-section .card a{-webkit-box-shadow:0 0 10px black;box-shadow:0 0 10px black;}.partners-section,#footer,div#page\.titlebar{background:url("/sites/default/files/2023-06/teal-bg-light.jpg");background-attachment:fixed;background-size:cover;}div#page\.titlebar{border-bottom:3px solid #df7f41;}@media screen and (max-width:767px){.services-section .card a{background:#fff;}.services-section .card{margin-bottom:2em;}}.header-item .address-list li:nth-child(odd){font-weight:400 !important;}@media screen and (max-width:991px){.homePromotions a.button.cta{margin-bottom:1em;}}.decor-icon{display:none !important;}ul.slick-dots{width:400px !important;}.team-section .position{margin-bottom:1em;}@media screen and (max-width:767px){.gv-video-holder video.gv-bg-video{height:20rem;min-height:20rem;}.intro-section .intro-holder{min-height:20rem;}.homeSmileGallery footer a.btn.btn-warning{margin-bottom:1.5em;}}
