.info-card{background-color:#f7f7f7;margin:1.875rem 0;min-height:400px;border-radius:10px;position:relative;z-index:1;}.info-card .info-text{text-align:center;padding:30px;z-index:2;}.info-card .img{position:absolute;bottom:0;left:0;right:0;opacity:0.9;height:300px;z-index:-1;background-position:top;background-repeat:no-repeat;background-size:cover;z-index:-1;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.info-card .img:before{content:"";position:absolute;height:28px;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),to(hsla(0,0%,96.9%,0)));background:linear-gradient(180deg,#f7f7f7 0,hsla(0,0%,96.9%,0));z-index:-1;}.slogan-section{background-size:cover;opacity:0.8;}@media (min-width:992px){.slogan-section{background-attachment:fixed;}}.slogan-section h3{text-transform:initial;}.slide-show-header .we-mega-menu-ul > .we-mega-menu-li > a:after{opacity:1;}.intro-section .button.secondary{border:2px solid var(--slider_btn);background:var(--slider_btn);}.heading.text-center .subtitle{text-transform:uppercase;}@media screen and (max-width:992px){ul.slick-dots{display:none !important;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h1.h2,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block .heading h1.h2{font-size:1.4rem;line-height:1.6rem;}#footer .logo-holder .logo img{max-width:60%;}.button{text-transform:uppercase;padding:0.2rem 0.5rem;}.header-top{background-color:#fff;}.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.button.tertiary,.inform-section .btn.btn-warning,.services-section .section [class*=col-] .service-block .button.secondary,.team-section .btn.btn-warning{font-size:16px;border-bottom:4px solid var(--btn_border);line-height:20px;padding:10px 15px;width:auto;}.slogan-section .container{padding:0 15px;}.slogan-section .container h2{padding-left:0;}.slogan-section.section{position:relative;z-index:0;}}@media (max-width:991px){.container{width:100%;padding-right:15px;padding-left:15px;}}.slogan-section *{color:#fff !important;}div#block-views-block-smile-gallery-smile-gallery-block{background:#e8e7e7;padding:7rem 0;}ul.slick-dots{display:none;}#header.header-holder.slide-show-header .menu-drop .main-nav li a,#header.header-holder.slide-show-header .menu-drop .main-nav li span{color:#fff !important;}#header.header-holder.slide-show-header .menu-drop .main-nav li a,#header .menu-drop .main-nav li span{color:#40184c !important;}@media (min-width:992px){#header #header-holder.header-holder .menu-drop ul.main-nav > li > a,#header #header-holder.header-holder .menu-drop ul.main-nav > li > span{color:#40184c;}#header.header-holder.slide-show-header .menu-drop .main-nav li a,#header.header-holder.slide-show-header .menu-drop .main-nav li span{color:#fff !important;}}@media (min-width:992px){div#header-holder .logo a img{height:60px;width:100%;}div#header-holder.slide-show-header .logo a img{height:100px;width:100%;}}.partners-section{background:radial-gradient(#6c527f,var(--header_bg));}@media screen and (min-width:992px){.section.hero-background{padding-top:20rem;}}.container.no-overflow{margin-top:1em;}@media (min-width:1024px){.about-us-section.section.photo-left-2-section,.inform-section.section.photo-left-2-section{padding-bottom:7rem;}}@media screen and (max-width:991px){.header-holder .logo{margin:2px auto 10px;max-width:160px;}}.header-top{padding:0 15px;}div#block-views-block-smile-gallery-smile-gallery-block,.smile-gallery-block .smile-gallery:not(.smile-gallery-stacked) .smile-gallery-wrapper{background:#fff;}div#block-views-block-smile-gallery-smile-gallery-block .btn.btn-warning{font-size:1em;margin-bottom:10px;}div#block-views-block-smile-gallery-smile-gallery-block .btn.btn-warning.apptButton{background-color:var(--btn_hover);color:var(--btn_font_hover);border:1px solid var(--btn_hover);}div#block-views-block-smile-gallery-smile-gallery-block .btn.btn-warning.apptButton:hover{background-color:var(--btn);border:1px solid var(--btn);color:var(--btn_font);}.left-photo .img-holder{display:none;}@media (min-width:992px){#header .header-holder{padding:1rem 40px 1rem 0;}.gv-video-holder .btn.btn-warning{scale:1.4;}.left-photo{width:50%;}.left-photo > img{width:100%;padding:0 5%;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block,.inform-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{position:relative;padding:0;}.about-us-section.section.photo-left-2-section .left-photo-container .half-page-block.white-block{max-width:50%;}.about-us-section.section.photo-left-2-section .left-photo-container,.inform-section.section.photo-left-2-section .left-photo-container{padding:0 15px;}}body,.services-section .section [class*=col-] .service-block:hover div,.services-section .section [class*=col-] .service-block:hover h3,.services-section .section [class*=col-] .service-block:hover p,.services-section .section [class*=col-] .service-block p{color:#40184c;}.services-section .section [class*=col-] .service-block .centred.practice-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1em;color:#fff;}.services-section .section [class*=col-] .service-block .service-heading{color:#fff;}.service-block-container .button,.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.team-section .btn.btn-warning{font-size:20px;margin-top:2rem;width:auto;max-width:100%;padding:1rem;line-height:1.25rem;color:#fff;}.button.secondary{background-color:var(--header_bg);}.button.secondary:hover{background-color:var(--btn_hover);border-color:var(--btn_hover);}@media (min-width:769px){.heading .h2,.heading h2,.team-section .heading h3,.heading h1.h2{font-size:3.5rem;line-height:3.5rem;}}.team-section .member h3{font-size:24px;}.partners-section{background:#f6ecfc;}.members-holder .card .btn.btn-outline-warning{background-color:var(--btn_hover);color:var(--btn_font_hover);border-color:var(--btn_hover);}.members-holder .card .btn.btn-outline-warning:hover{border:2px solid var(--btn);background-color:transparent;color:var(--btn);}.smile-gallery-block .smile-gallery.smile-gallery-stacked .smile-gallery-wrapper{background:#fff;}.main-content .smile-gallery-page-wrapper .images-holder{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.main-content .smile-gallery-page-wrapper img{border:none;}.gv-video-holder{position:relative;}.gv-video-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,24,76,0.3);}.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{margin-bottom:-6px;}.services-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="0" y2="100%" gradientTransform="rotate(240)"><stop offset="0" stop-color="%2340184C"/><stop offset="1" stop-color="%236E78AF"/></linearGradient><pattern patternUnits="userSpaceOnUse" id="b" width="300" height="250" x="0" y="0" viewBox="0 0 1080 900"><g fill-opacity=".1"><path fill="%23444" d="M90 150L0 300h180z"/><path d="M90 150L180 0H0z"/><path fill="%23AAA" d="M270 150L360 0H180z"/><path fill="%23DDD" d="M450 150l-90 150h180z"/><path fill="%23999" d="M450 150L540 0H360z"/><path d="M630 150l-90 150h180z"/><path fill="%23DDD" d="M630 150L720 0H540z"/><path fill="%23444" d="M810 150l-90 150h180z"/><path fill="%23FFF" d="M810 150L900 0H720z"/><path fill="%23DDD" d="M990 150l-90 150h180z"/><path fill="%23444" d="M990 150l90-150H900z"/><path fill="%23DDD" d="M90 450L0 600h180z"/><path d="M90 450l90-150H0z"/><path fill="%23666" d="M270 450l-90 150h180z"/><path fill="%23AAA" d="M270 450l90-150H180z"/><path fill="%23DDD" d="M450 450l-90 150h180z"/><path fill="%23999" d="M450 450l90-150H360zM630 450l-90 150h180z"/><path fill="%23FFF" d="M630 450l90-150H540z"/><path d="M810 450l-90 150h180z"/><path fill="%23DDD" d="M810 450l90-150H720z"/><path fill="%23AAA" d="M990 450l-90 150h180z"/><path fill="%23444" d="M990 450l90-150H900z"/><path fill="%23222" d="M90 750L0 900h180z"/><path d="M270 750l-90 150h180z"/><path fill="%23DDD" d="M270 750l90-150H180z"/><path d="M450 750l90-150H360zM630 750l-90 150h180z"/><path fill="%23444" d="M630 750l90-150H540z"/><path fill="%23AAA" d="M810 750l-90 150h180z"/><path fill="%23666" d="M810 750l90-150H720z"/><path fill="%23999" d="M990 750l-90 150h180zM180 0L90 150h180z"/><path fill="%23444" d="M360 0l-90 150h180z"/><path fill="%23FFF" d="M540 0l-90 150h180z"/><path d="M900 0l-90 150h180z"/><path fill="%23222" d="M0 300l-90 150H90z"/><path fill="%23FFF" d="M0 300l90-150H-90zM180 300L90 450h180z"/><path fill="%23666" d="M180 300l90-150H90z"/><path fill="%23222" d="M360 300l-90 150h180z"/><path fill="%23FFF" d="M360 300l90-150H270z"/><path fill="%23444" d="M540 300l-90 150h180z"/><path fill="%23222" d="M540 300l90-150H450z"/><path fill="%23AAA" d="M720 300l-90 150h180z"/><path fill="%23666" d="M720 300l90-150H630z"/><path fill="%23FFF" d="M900 300l-90 150h180z"/><path fill="%23999" d="M900 300l90-150H810z"/><path d="M0 600l-90 150H90z"/><path fill="%23666" d="M0 600l90-150H-90z"/><path fill="%23AAA" d="M180 600L90 750h180z"/><path fill="%23444" d="M180 600l90-150H90zM360 600l-90 150h180z"/><path fill="%23999" d="M360 600l90-150H270z"/><path fill="%23666" d="M540 600l90-150H450z"/><path fill="%23222" d="M720 600l-90 150h180z"/><path fill="%23FFF" d="M900 600l-90 150h180z"/><path fill="%23222" d="M900 600l90-150H810z"/><path fill="%23DDD" d="M0 900l90-150H-90z"/><path fill="%23444" d="M180 900l90-150H90z"/><path fill="%23FFF" d="M360 900l90-150H270z"/><path fill="%23AAA" d="M540 900l90-150H450z"/><path fill="%23FFF" d="M720 900l90-150H630z"/><path fill="%23222" d="M900 900l90-150H810zM1080 300l-90 150h180z"/><path fill="%23FFF" d="M1080 300l90-150H990z"/><path d="M1080 600l-90 150h180z"/><path fill="%23666" d="M1080 600l90-150H990z"/><path fill="%23DDD" d="M1080 900l90-150H990z"/></g></pattern></defs><rect fill="url(/themes/geniusvets/gvc_custom/vdist/css/%2523a)" width="100%" height="100%"/><rect fill="url(/themes/geniusvets/gvc_custom/vdist/css/%2523b)" width="100%" height="100%"/></svg>');opacity:0.5;background-attachment:fixed;}.services-section .section [class*=col-] .service-block .service-heading,.services-section .section [class*=col-] .service-block .centred.practice-text,.services-section .section h2.grey-text,.heading.text-center .subtitle{color:#fff;}@media (min-width:992px){.header-item .item-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media (min-width:992px){.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{min-height:100vh;}}#service-385 .section.hero-background .hero-container .hero-heading,#service-385 .section.hero-background .hero-container .hero-heading span{color:#40184c;}.services-section:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="0" y2="100%" gradientTransform="rotate(240)"><stop offset="0" stop-color="%2340184C"/><stop offset="1" stop-color="%236E78AF"/></linearGradient><pattern patternUnits="userSpaceOnUse" id="b" width="300" height="250" x="0" y="0" viewBox="0 0 1080 900"><g fill-opacity=".1"><path fill="%23444" d="M90 150L0 300h180z"/><path d="M90 150L180 0H0z"/><path fill="%23AAA" d="M270 150L360 0H180z"/><path fill="%23DDD" d="M450 150l-90 150h180z"/><path fill="%23999" d="M450 150L540 0H360z"/><path d="M630 150l-90 150h180z"/><path fill="%23DDD" d="M630 150L720 0H540z"/><path fill="%23444" d="M810 150l-90 150h180z"/><path fill="%23FFF" d="M810 150L900 0H720z"/><path fill="%23DDD" d="M990 150l-90 150h180z"/><path fill="%23444" d="M990 150l90-150H900z"/><path fill="%23DDD" d="M90 450L0 600h180z"/><path d="M90 450l90-150H0z"/><path fill="%23666" d="M270 450l-90 150h180z"/><path fill="%23AAA" d="M270 450l90-150H180z"/><path fill="%23DDD" d="M450 450l-90 150h180z"/><path fill="%23999" d="M450 450l90-150H360zM630 450l-90 150h180z"/><path fill="%23FFF" d="M630 450l90-150H540z"/><path d="M810 450l-90 150h180z"/><path fill="%23DDD" d="M810 450l90-150H720z"/><path fill="%23AAA" d="M990 450l-90 150h180z"/><path fill="%23444" d="M990 450l90-150H900z"/><path fill="%23222" d="M90 750L0 900h180z"/><path d="M270 750l-90 150h180z"/><path fill="%23DDD" d="M270 750l90-150H180z"/><path d="M450 750l90-150H360zM630 750l-90 150h180z"/><path fill="%23444" d="M630 750l90-150H540z"/><path fill="%23AAA" d="M810 750l-90 150h180z"/><path fill="%23666" d="M810 750l90-150H720z"/><path fill="%23999" d="M990 750l-90 150h180zM180 0L90 150h180z"/><path fill="%23444" d="M360 0l-90 150h180z"/><path fill="%23FFF" d="M540 0l-90 150h180z"/><path d="M900 0l-90 150h180z"/><path fill="%23222" d="M0 300l-90 150H90z"/><path fill="%23FFF" d="M0 300l90-150H-90zM180 300L90 450h180z"/><path fill="%23666" d="M180 300l90-150H90z"/><path fill="%23222" d="M360 300l-90 150h180z"/><path fill="%23FFF" d="M360 300l90-150H270z"/><path fill="%23444" d="M540 300l-90 150h180z"/><path fill="%23222" d="M540 300l90-150H450z"/><path fill="%23AAA" d="M720 300l-90 150h180z"/><path fill="%23666" d="M720 300l90-150H630z"/><path fill="%23FFF" d="M900 300l-90 150h180z"/><path fill="%23999" d="M900 300l90-150H810z"/><path d="M0 600l-90 150H90z"/><path fill="%23666" d="M0 600l90-150H-90z"/><path fill="%23AAA" d="M180 600L90 750h180z"/><path fill="%23444" d="M180 600l90-150H90zM360 600l-90 150h180z"/><path fill="%23999" d="M360 600l90-150H270z"/><path fill="%23666" d="M540 600l90-150H450z"/><path fill="%23222" d="M720 600l-90 150h180z"/><path fill="%23FFF" d="M900 600l-90 150h180z"/><path fill="%23222" d="M900 600l90-150H810z"/><path fill="%23DDD" d="M0 900l90-150H-90z"/><path fill="%23444" d="M180 900l90-150H90z"/><path fill="%23FFF" d="M360 900l90-150H270z"/><path fill="%23AAA" d="M540 900l90-150H450z"/><path fill="%23FFF" d="M720 900l90-150H630z"/><path fill="%23222" d="M900 900l90-150H810zM1080 300l-90 150h180z"/><path fill="%23FFF" d="M1080 300l90-150H990z"/><path d="M1080 600l-90 150h180z"/><path fill="%23666" d="M1080 600l90-150H990z"/><path fill="%23DDD" d="M1080 900l90-150H990z"/></g></pattern></defs><rect fill="url(/themes/geniusvets/gvc_custom/vdist/css/%2523a)" width="100%" height="100%"/><rect fill="url(/themes/geniusvets/gvc_custom/vdist/css/%2523b)" width="100%" height="100%"/></svg>');}@media (max-width:992px){.asa-reviews-page-block{padding-top:40px;}}@media (max-width:425px){#footer .logo-holder{text-align:center;}#footer .logo-holder .logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#footer .logo-holder .logo img{max-width:200px;}}.promotion-block{background:#f6ecfc;padding:50px 0;}.promotion-block h3{color:var(--h2);}.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container,.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container img{width:100%;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container h3{opacity:0;}.intro-section .intro-holder-video.slick-slide{height:auto;min-height:unset;}.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{height:80vh;}.content-holder .section{padding-top:0 !important;}.ctaBlockNew{background-color:rgb(230,230,230);padding:1rem 1rem 0.25rem 1rem;}.ctaBlockNew a.btn.btn-warning{padding:1rem 2rem;}@media (min-width:769px){.inform-section .left-photo img{max-height:1200px;}}#content.content h2{margin-top:1em;}.blogCTA{margin-top:1em;border:2px solid var(--strong);padding:1em;}.blogCTA strong a{font-weight:bold;}.slogan-section h3{text-shadow:1px 2px 2px #000;}.services-section:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="0" y1="0" y2="100%" gradientTransform="rotate(240)"><stop offset="0" stop-color="%2340184C"/><stop offset="1" stop-color="%236E78AF"/></linearGradient><pattern patternUnits="userSpaceOnUse" id="b" width="300" height="250" x="0" y="0" viewBox="0 0 1080 900"><g fill-opacity=".1"><path fill="%23444" d="M90 150L0 300h180z"/><path d="M90 150L180 0H0z"/><path fill="%23AAA" d="M270 150L360 0H180z"/><path fill="%23DDD" d="M450 150l-90 150h180z"/><path fill="%23999" d="M450 150L540 0H360z"/><path d="M630 150l-90 150h180z"/><path fill="%23DDD" d="M630 150L720 0H540z"/><path fill="%23444" d="M810 150l-90 150h180z"/><path fill="%23FFF" d="M810 150L900 0H720z"/><path fill="%23DDD" d="M990 150l-90 150h180z"/><path fill="%23444" d="M990 150l90-150H900z"/><path fill="%23DDD" d="M90 450L0 600h180z"/><path d="M90 450l90-150H0z"/><path fill="%23666" d="M270 450l-90 150h180z"/><path fill="%23AAA" d="M270 450l90-150H180z"/><path fill="%23DDD" d="M450 450l-90 150h180z"/><path fill="%23999" d="M450 450l90-150H360zM630 450l-90 150h180z"/><path fill="%23FFF" d="M630 450l90-150H540z"/><path d="M810 450l-90 150h180z"/><path fill="%23DDD" d="M810 450l90-150H720z"/><path fill="%23AAA" d="M990 450l-90 150h180z"/><path fill="%23444" d="M990 450l90-150H900z"/><path fill="%23222" d="M90 750L0 900h180z"/><path d="M270 750l-90 150h180z"/><path fill="%23DDD" d="M270 750l90-150H180z"/><path d="M450 750l90-150H360zM630 750l-90 150h180z"/><path fill="%23444" d="M630 750l90-150H540z"/><path fill="%23AAA" d="M810 750l-90 150h180z"/><path fill="%23666" d="M810 750l90-150H720z"/><path fill="%23999" d="M990 750l-90 150h180zM180 0L90 150h180z"/><path fill="%23444" d="M360 0l-90 150h180z"/><path fill="%23FFF" d="M540 0l-90 150h180z"/><path d="M900 0l-90 150h180z"/><path fill="%23222" d="M0 300l-90 150H90z"/><path fill="%23FFF" d="M0 300l90-150H-90zM180 300L90 450h180z"/><path fill="%23666" d="M180 300l90-150H90z"/><path fill="%23222" d="M360 300l-90 150h180z"/><path fill="%23FFF" d="M360 300l90-150H270z"/><path fill="%23444" d="M540 300l-90 150h180z"/><path fill="%23222" d="M540 300l90-150H450z"/><path fill="%23AAA" d="M720 300l-90 150h180z"/><path fill="%23666" d="M720 300l90-150H630z"/><path fill="%23FFF" d="M900 300l-90 150h180z"/><path fill="%23999" d="M900 300l90-150H810z"/><path d="M0 600l-90 150H90z"/><path fill="%23666" d="M0 600l90-150H-90z"/><path fill="%23AAA" d="M180 600L90 750h180z"/><path fill="%23444" d="M180 600l90-150H90zM360 600l-90 150h180z"/><path fill="%23999" d="M360 600l90-150H270z"/><path fill="%23666" d="M540 600l90-150H450z"/><path fill="%23222" d="M720 600l-90 150h180z"/><path fill="%23FFF" d="M900 600l-90 150h180z"/><path fill="%23222" d="M900 600l90-150H810z"/><path fill="%23DDD" d="M0 900l90-150H-90z"/><path fill="%23444" d="M180 900l90-150H90z"/><path fill="%23FFF" d="M360 900l90-150H270z"/><path fill="%23AAA" d="M540 900l90-150H450z"/><path fill="%23FFF" d="M720 900l90-150H630z"/><path fill="%23222" d="M900 900l90-150H810zM1080 300l-90 150h180z"/><path fill="%23FFF" d="M1080 300l90-150H990z"/><path d="M1080 600l-90 150h180z"/><path fill="%23666" d="M1080 600l90-150H990z"/><path fill="%23DDD" d="M1080 900l90-150H990z"/></g></pattern></defs><rect fill="url(/themes/geniusvets/gvc_custom/vdist/css/%2523a)" width="100%" height="100%"/><rect fill="url(/themes/geniusvets/gvc_custom/vdist/css/%2523b)" width="100%" height="100%"/></svg>');}.service-button{background-color:unset;border:1px solid #40184C;border-radius:0;color:#40184C;font-size:0.8125rem;font-weight:700;letter-spacing:0.06rem;margin-left:0;margin-bottom:20px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px;text-transform:uppercase;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.js-form-item.form-item.js-form-type-select.form-item-practice-lookup.js-form-item-practice-lookup,.js-form-item.form-item.js-form-type-select.form-item-team-member.js-form-item-team-member{display:none;}.blog-slider .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (max-width:992px){.header-top .dropdown-toggle{color:var(--primary);}}@media (max-width:992px){#footer .logo-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}#footer .logo-holder .logo a{margin:auto;}}.intro-section .intro-holder-video .play-button{bottom:-2.7rem;right:50%;transform:translateX(50%);}@media (max-width:991px){.single-service .service-content .container .service-node h2 a{font-size:2rem;}}
