.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container img{width:100%;border-radius:5px;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper{background:#e8e7e7;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container h3{opacity:0;}.smile-gallery-block .smile-gallery.smile-gallery-stacked{max-width:1000px;}@media (min-width:992px){#header #header-holder.header-holder.slide-show-header,#header .header-holder{background:linear-gradient(90deg,#fbfbfb 50px,rgba(40,74,112,0.5));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}#header .header-holder .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.menu-holder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.header-item .address-list li{font-weight:700;font-size:17px;}@media (min-width:992px){.header-item .address-list a{font-weight:700;}}.section.hero-background:not(.image-hero-height){min-height:500px;background:#fff;}.section.hero-background:not(.image-hero-height):before{background-image:url("/sites/default/files/2024-08/palm-shadow.jpeg");content:"";top:0;left:0;right:0;bottom:0;position:absolute;background-size:cover;background-position:top;}.section.hero-background:not(.image-hero-height):after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.8)),color-stop(50%,rgba(255,255,255,0.7)),to(#fff));background:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.7) 50%,#fff);content:"";position:absolute;top:0;left:0;right:0;bottom:0;}.members-holder .card .heading{margin-bottom:0;}.members-holder .card .heading h3{font-weight:400;}@media (min-width:769px){.members-holder .card .heading h3{font-size:32px;}}.members-holder .card .heading h3 a{line-height:1;margin-bottom:0;color:var(--h3);}.members-holder .card .position{color:var(--tetiary);font-weight:400 !important;}.heading strong{font-weight:400 !important;}.members-holder .card .btn.btn-outline-warning{border:none;}.text-box{background:var(--primary);outline:2px solid #fff;outline-offset:-12px;padding:14px;color:#fff;}.text-box h2,.text-box h3{color:#fff;}.text-box p:last-child{margin-bottom:0;}.members-holder .card-body p{max-width:600px;}.ctaBlockNew{background-color:rgb(230,230,230);padding:1rem 1rem 0.25rem 1rem;}.ctaBlockNew a.btn.btn-warning{padding:1rem 2rem;max-height:50px;-ms-flex-item-align:center;align-self:center;}@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;}.header-holder .logo{max-width:180px;}@media (min-width:992px){.video.gv-bg-video{max-height:980px;}.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{height:100vh;}.intro-section .intro-holder-video .gv-video-holder video.gv-bg-video{min-height:100vh;}.intro-section .intro-holder-video .gv-video-holder .text-holder{background:rgba(15,134,183,0.5);height:320px;min-width:1045px;top:30vh;}.slider--full_w_full_h .container .text-holder{z-index:2;width:50%;text-align:center;margin-left:50px;margin:0px auto;padding-top:3em;padding-bottom:18em;color:#fff !important;margin-top:220px;border-radius:6px;}.intro-section .text-holder{background-color:rgba(68,68,68,0.3);height:320px;min-width:1045px;top:30vh;}}body,p,ul,li,ol,a{font-weight:400;}.button.secondary{font-size:1em;font-weight:800;border-radius:4px;color:#284A70;border:2px solid #284A70;}.slogan-section h2.white-centred-heading{color:#3BCEAC;}.intro-section .dots-holder{display:none;}.page-node-type-service div#block-gvc-custom-content{margin:0px auto;}@media (min-width:1024px){.page-node-type-service div#block-gvc-custom-content{width:100%;max-width:1200px;}}a.btn.btn-warning{font-weight:800 !important;}.partners-slider .img-holder img{max-height:50px;}footer#footer{background-size:cover;background-attachment:fixed;}@media (hover:none){footer#footer{background-attachment:scroll;}}.slogan-section h2.white-centred-heading{color:#fff;}.services-section .section [class*=col-] .service-block .service-image img,.team-section .member .img-block .photo,.team-section .member .img-block .photo .hover-img,.members-holder .card-img,.members-holder .card-img img,.members-holder .card-img .hover-img,.team-img-holder img{border-radius:4px !important;}@media (max-width:576px){.slider--full_w_full_h .container .text-holder h1{font-size:2rem;}.slider--full_w_full_h .container .slider-image{height:630px;}}@media (max-width:991px){.slider--full_w_full_h .container .text-holder{background-color:rgba(68,68,68,0.3);padding:20px;color:#fff;margin:30px;border-radius:6px;}.intro-section{margin-top:190px;}#header #header-holder.header-holder.slide-show-header .nav-opener{color:var(--primary);}#header #header-holder.header-holder.slide-show-header .nav-opener .burger,#header #header-holder.header-holder.slide-show-header .nav-opener:after,#header #header-holder.header-holder.slide-show-header .nav-opener:before{background-color:var(--primary);}.asa-reviews-page-block .slick-track div[itemprop=review]{width:100% important;}}@media (min-width:992px){#header .header-holder{padding:1rem 40px 1rem 5px;}}@media (max-width:991px){.section.hero-background{padding-top:18rem;}}.section.hero-background .hero-container .hero-heading{width:100%;}.services-section .section [class*=col-] .service-block .service-heading{font-size:1.6rem;}@media (min-width:768px){.main-content:only-child{max-width:1000px;margin:0 auto;}}.blogs-grid .posts-holder .blog-title h2{height:unset;}@media (min-width:992px){.blogs-grid .posts-holder .blog-title h2{font-size:20px;}}.blogs-grid .posts-holder .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.blogs-grid .posts-holder .cards .link-more-arrows{margin-top:auto;max-width:150px;}@media (max-width:991px){.content-holder > .section > .container.no-overflow,.service-content > .section > .container.no-overflow{padding-left:0;padding-right:0;}}.about-us-section img{width:100%;}.bg-fixed{background-attachment:fixed;}.bg-image{opacity:0.5;}.smile-gallery-block{background:#f5f5f5;}a.btn,a.btn.btn-warning,a.button.secondary,.intro-section .intro-holder .text-holder .button,#footer .rateus-form .btn.btn-warning,input[type=submit]{background:#3BCEAC;background:linear-gradient(173deg,rgb(2,0,36) 0%,rgb(59,206,172) 0%,rgb(4,175,135) 100%);border-radius:4px !important;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 5px 15px 0px;box-shadow:rgba(0,0,0,0.15) 0px 5px 15px 0px;border:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}a.button.cta,#block-views-block-cta-cta-promoted-to-front>div>div .button{background:#3BCEAC;background:linear-gradient(173deg,rgb(2,0,36) 0%,rgb(59,206,172) 0%,rgb(4,175,135) 100%);border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.15) 0px 5px 15px 0px;box-shadow:rgba(0,0,0,0.15) 0px 5px 15px 0px;font-weight:200;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}a.button.cta:hover,a.btn:hover,.btn.btn-warning:hover,a.button.secondary:hover,.intro-section .intro-holder .text-holder .button:hover,#footer .rateus-form .btn.btn-warning:hover,input[type=submit]:hover,#block-views-block-cta-cta-promoted-to-front>div>div .button:hover{background:#29f5c6;background:linear-gradient(173deg,rgb(2,0,36) 0%,rgb(99,238,206) 0%,rgb(36,222,179) 100%);border:none;}.button.secondary:hover{color:#fff;border:2px solid var(--btn);}a.button.cta,a.button.cta strong,a.btn,a.btn.btn-warning,#footer .rateus-form .btn.btn-warning{color:#fff !important;}.menu-holder > .btn,.menu-holder > .btn.btn-warning{font-size:13px;}input[type=submit]{color:var(--btn_font);}input[type=submit]:hover{color:var(--btn_font_hover);}@media (min-width:992px){.intro-section .intro-holder:not(.intro-section-full-w-default-h) .text-holder .btn{font-size:1rem;padding:12px 22px;}}.header-holder .btn{margin-bottom:0;min-width:unset;padding:12px 22px;}@media (max-width:991px){.header-holder .btn{font-size:1em;margin:5px;}}.btn .icon-arrow-right,.button .icon-arrow-right,input[type=submit] .icon-arrow-right{font-size:15px;margin-left:5px;}@media (min-width:992px){.btn,input[type=submit],.btn.btn-sm,input.btn-sm[type=submit],.section .btn,.section .btn.btn-warning,.section .button,.section .button.secondary,.section input[type=submit],.about-us-section .btn.btn-warning,.blog-section .btn.btn-warning,.team-section .btn.btn-warning,.inform-section .btn.btn-warning,.slogan-section-footer .btn.btn-warning,#footer .btn,#footer input[type=submit],#footer .rateus-form .btn.btn-warning,.button.webform-button--submit,.intro-section .btn{font-size:1rem;padding:12px 22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--body_font);min-width:180px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:800;}}.smile-gallery-block .btn.btn-warning.apptButton{border:none;}.smile-gallery-block .btn.btn-warning.apptButton:hover{border:none;}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show > .btn-warning.dropdown-toggle,.smile-gallery-block .btn.btn-warning.apptButton:is(:hover,:active,:focus){border:none;}#block-views-block-cta-cta-promoted-to-front{height:0;position:relative;z-index:2;margin-top:-55px;margin-bottom:55px;}@media (min-width:768px) and (max-width:991px){#block-views-block-cta-cta-promoted-to-front{z-index:12;margin-bottom:150px;margin-top:-150px;}}@media (max-width:767px){#block-views-block-cta-cta-promoted-to-front{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:0;margin-bottom:0;}}#block-views-block-cta-cta-promoted-to-front .button{padding:1.3rem 1rem;}@media (min-width:992px){#block-views-block-cta-cta-promoted-to-front > div > div .button{font-size:1.875rem;}}#block-views-block-cta-cta-promoted-to-front > div > div .button span{padding:0;}.slogan-section{z-index:0;}.slogan-section h2.white-centred-heading{font-size:3.1rem;color:#2b86b7;}@media (min-width:992px){.slogan-section h2.white-centred-heading strong{padding-top:0;}}@media screen and (max-width:991px){.slogan-section h2.white-centred-heading{font-size:1.5rem;line-height:1.2;}}.slogan-section .bg-img{background-position:50% -100%;}#footer .bg-image{position:absolute;}#footer .contact-list li a{overflow-wrap:break-word;}.slider--full_w_full_h{background-color:unset;}.slider--full_w_full_h .container .slider-image{opacity:0.6;}.slider--full_w_full_h .container .slider-image img{object-position:top;}@media (max-width:767px){.content-holder .main-content{padding:0 1rem;}}@media (max-width:576px){#footer .contact-list li a{overflow-wrap:break-word;}}
