.hero-banner{color:#FFF}.hero-carousel{color:#FFF}.elementor-button.elementor-button-link{display:inline-block;background-color:#E20198!important;background-image:none;color:#FFF;font-size:22px!important;letter-spacing:1px;font-weight:700;border-radius:0}.elementor-button.elementor-button-link:hover{background-image:url(../../../../../../themes/hello-theme-child-master/images/btn-bg-back.jpg);background-color:#E20198!important;background-position:center center;background-size:cover}.elementor-widget-eael-flip-box.card-services{text-shadow:1px 1px 5px rgba(0,0,0,.25)}.elementor-widget-eael-flip-box.card-services h3{font-family:"League Gothic",sans-serif;text-shadow:1px 1px 5px rgba(0,0,0,.25);color:#FFF;font-size:36px;letter-spacing:2px}body{font-size:18px;line-height:28px}.hero-banner{color:#FFF}.hero-carousel{color:#FFF}@media (max-width:760px){h1{font-size:50px}}h3{color:#645453;font-family:"Glacial Indifference",sans-serif;font-size:30px}.icon-location{position:relative}.icon-location::before{display:block;content:"";background-image:url(../../../../../../themes/hello-theme-child-master/images/icon-location.svg);background-size:100% 100%;background-repeat:no-repeat;width:28px;height:27px;position:absolute;left:-32px;top:2px}.banner-interior h1{display:inline-block;color:#FFF;border-bottom:12px solid #E20198}@media (max-width:760px){.banner-interior h1{border-bottom:8px solid #E20198}}ul{margin:0 0 10px;padding:0 0 0 20px}ul li{padding:0 0 13px;position:relative}ul li.pin{list-style:none}ul li.pin::before{content:"\f3c5";font-family:"Font Awesome 7 Pro";font-weight:900;display:inline-block;color:#E20198;width:15px;font-size:20px;line-height:1;margin-right:6px;left:-20px;position:absolute}ul li.phone{list-style:none}ul li.phone::before{content:"\f095";font-family:"Font Awesome 7 Pro";font-weight:900;display:inline-block;color:#E20198;width:15px;font-size:16px;line-height:1.4;margin-right:6px;left:-20px;position:absolute}ul li.email{list-style:none}ul li.email::before{content:"\f0e0";font-family:"Font Awesome 7 Pro";font-weight:900;display:inline-block;color:#E20198;width:15px;font-size:15px;line-height:1.5;margin-right:6px;left:-20px;position:absolute}.nf-form-layout form .nf-form-content .nf-field-element input,.nf-form-layout form .nf-form-content .nf-field-element input[type=text],.nf-form-layout form .nf-form-content .nf-field-element input[type=email],.nf-form-layout form .nf-form-content .nf-field-element textarea{border-radius:0}.nf-form-layout form .nf-form-content .nf-field-element hr.ninja-forms-field{border:0;margin:0 0 20px;height:1px;background-color:#E20198}.nf-form-layout form .nf-form-content .nf-field-element input[type=submit]{display:inline-block;background-color:#E20198!important;background-image:none;color:#FFF;font-size:22px!important;letter-spacing:1px;text-transform:uppercase;font-weight:700;border-radius:0}.nf-form-layout form .nf-form-content .nf-field-element input[type=submit]:hover{background-image:url(../../../../../../themes/hello-theme-child-master/images/btn-bg-back.jpg);background-color:#E20198!important;background-position:center center;background-size:cover}.top-right .elementor-widget-nav-menu nav ul.elementor-nav-menu li.menu-item>a{padding:7px 22px}.top-right .elementor-widget-nav-menu nav ul.elementor-nav-menu li.menu-item:last-child{background-color:#E20198;margin-left:20px}.top-right .elementor-widget-nav-menu nav ul.elementor-nav-menu li.menu-item:last-child>a{color:#FFFFFF!important}.top-right .elementor-widget-nav-menu nav ul.elementor-nav-menu li.menu-item:last-child:hover{background-image:url(../../../../../../themes/hello-theme-child-master/images/btn-bg-back.jpg);background-size:cover}.quick-links .elementor-widget-nav-menu nav ul.elementor-nav-menu li.menu-item{width:50%}.quick-links .elementor-widget-nav-menu nav ul.elementor-nav-menu li.menu-item:hover>a{text-decoration:underline}.services-holder{gap:1px;padding:1px}.services-holder .service{flex:0 0 calc(100% - 1px)}@media (min-width:480px){.services-holder .service{flex:0 0 calc(50% - 1px)}}@media (min-width:760px){.services-holder .service{flex:0 0 calc(33.333% - 1px)}}.testimonials-slider .elementor-main-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}@media (max-width:465px){.gallery-shortcode .elementor-shortcode{height:192px}}.swiper.dynamic-gallery{width:100%;padding-top:20px;padding-bottom:20px}@media (min-width:760px){.swiper.dynamic-gallery{padding-top:50px;padding-bottom:50px}}.swiper.dynamic-gallery .swiper-slide{position:relative;overflow:hidden;width:64%;aspect-ratio:16/10}@media (min-width:760px){.swiper.dynamic-gallery .swiper-slide{width:500px}}.swiper.dynamic-gallery .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:460px){.swiper.dynamic-gallery .swiper-pagination{bottom:-6px}}.swiper.dynamic-gallery .swiper-button-prev{top:20px;left:0;background:#FFF;width:60px;height:100%}.swiper.dynamic-gallery .swiper-button-prev::after{color:#F4E3E2}@media (min-width:760px){.swiper.dynamic-gallery .swiper-button-prev{top:0;width:80px}}.swiper.dynamic-gallery .swiper-button-prev:hover::after{color:#E20198}.swiper.dynamic-gallery .swiper-button-next{top:20px;right:0;background:#FFF;width:60px;height:100%}.swiper.dynamic-gallery .swiper-button-next::after{color:#F4E3E2}@media (min-width:760px){.swiper.dynamic-gallery .swiper-button-next{top:0;width:80px}}.swiper.dynamic-gallery .swiper-button-next:hover::after{color:#E20198}.banner-labels{display:flex;align-items:center;justify-content:center}@media (max-width:950px){.banner-labels{display:none}}.banner-labels .item{position:relative;width:auto;padding:5px 2vw;font-size:17px;color:#FFF;text-transform:uppercase}@media (min-width:1024px){.banner-labels .item{padding:5px 3vw}}.banner-labels .item::after{display:block;content:"";width:1px;right:0;top:3px;background-color:#FFF;height:24px;position:absolute}.banner-labels .item:last-child::after{display:none}.acf-gal{background-color:#FFF;display:flex;flex-flow:row wrap;gap:1px;padding:1px}.acf-gal .image-holder{display:flex;flex-flow:column;justify-content:flex-end;position:relative;overflow:hidden;flex:0 0 calc(100% - 1px)}@media (min-width:760px){.acf-gal .image-holder{flex:0 0 calc(50% - 1px)}}@media (min-width:1024px){.acf-gal .image-holder{flex:0 0 calc(33.333% - 1px)}}@media (min-width:1200px){.acf-gal .image-holder{flex:0 0 calc(25% - 1px)}}@media (min-width:1400px){.acf-gal .image-holder{flex:0 0 calc(20% - 1px)}}.acf-gal .image-holder a{display:block;aspect-ratio:16/10.6;line-height:1px}.acf-gal .image-holder a .image-cover{width:100%;height:100%;object-fit:cover;display:block}.acf-gal .image-holder .image-data{background-image:url(../../../../../../themes/hello-theme-child-master/images/btn-bg-back.jpg);background-size:cover;background-position:center center;position:absolute;width:100%;height:auto;color:#FFF;text-shadow:1px 1px 5px rgba(0,0,0,.25);padding:14px;text-transform:uppercase;bottom:-300px;transition:all 0.2s ease;font-style:normal}.acf-gal .image-holder .image-data .gallery-name{font-family:"League Gothic",sans-serif;font-size:26px;line-height:27px}.acf-gal .image-holder .image-data .gallery-location{font-family:"League Gothic",sans-serif;font-size:22px;line-height:23px}.acf-gal .image-holder:hover .image-data{bottom:0;transition:all 0.2s ease}.block-logo-carousel{padding:5px 0}.block-logo-carousel .logo-carousel{overflow:hidden}.block-logo-carousel .logo-carousel .logo-row{display:flex;overflow:hidden;white-space:nowrap}.block-logo-carousel .logo-carousel .logo-row.right .logo-track{animation:scroll-right 55s linear infinite}.block-logo-carousel .logo-carousel .logo-track{display:flex;align-items:center;animation:scroll-left 55s linear infinite}.block-logo-carousel .logo-carousel .logo-track img{max-height:90px;max-width:150px;margin:10px 55px;flex-shrink:0;height:auto;width:auto}@keyframes scroll-left{0%{transform:translateX(0);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateX(-20%);opacity:0}}@keyframes scroll-right{0%{transform:translateX(-20%);opacity:0}5%{opacity:1}95%{opacity:1}100%{transform:translateX(0);opacity:0}}@media (min-width:760px){.block-logo-carousel.is-spacing-wide .logo-carousel .logo-row .logo-track img{margin:10px 80px}}.team-item{border:1px solid #FFF}.team-item .holder{height:100%;flex-flow:column}.team-item .holder .image{aspect-ratio:16/16;width:100%;position:relative}.team-item .holder .image .featured-image{width:100%;height:100%;position:absolute;background-size:cover;background-position:center center;top:0;left:0}.team-item .holder .image .hover-effect{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2);transition:none}.team-item .holder .name{background-color:#F4E3E2;height:100%}.team-item .holder .name h2{margin-bottom:-6px}.team-item:hover .holder .name{background-color:#F9433B;color:#FFF}.team-item:hover .holder .name h2{color:#FFF}.team-item:hover .holder .name h4{color:#FFF}@media (min-width:1400px){.our-people .elementor-grid-4 .elementor-grid{grid-template-columns:repeat(5,1fr)}}#sprite-list .team-item:hover .holder .image .hover-effect{transition:none;opacity:1;background-image:url(../../../../../../themes/hello-theme-child-master/images/thumbovers-all-vert.webp);background-repeat:no-repeat;background-size:100% calc(var(--n) * 100%);background-position:50% calc(var(--i) / (var(--n) - 1) * 100%)}.elementor-swiper-button{padding:5px}.elementor-swiper-button svg{width:23px!important;height:42px!important}.elementor-swiper-button svg path{stroke-width:3;stroke:#F4E3E2}.elementor-swiper-button:hover svg path{stroke-width:5;stroke:#E20198}