input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
padding: 8px;
}
.hbspt-form fieldset .input select{
min-height: 43px;
}
.hs-submit{
margin-top: 16px;
}
body[data-button-style=rounded] .container-wrap button[type=submit], body[data-button-style=rounded] .container-wrap input[type=submit] {
padding: 13px 18px!important;
}
.hs-dependent-field{
width: 100%;
}
fieldset.form-columns-1 .hs-input{
width: 100% !important;
}
.submenu-header a {font-family: Outfit;}
.testimonial_slider[data-style=multiple_visible][data-color*="-color"] blockquote.is-selected p {font-family: Outfit;}
.testimonial_slider[data-style*=multiple_visible] blockquote p {font-family: Outfit;}
.nectar-ajax-search-results .post-featured-img {
border-radius: 0;}
.ubermenu-custom-content .res-head img{
width: 42px !important;
}
.ubermenu-content-block.ubermenu-custom-content .cont-tech img{
width: 42px;
}
.nectar_single_testimonial .image-icon, .testimonial_slider .image-icon 
{border-radius:0!important;}
a.nectar-button.large.see-through-2 {
border-radius: 0 !important;
}
body .col.dark .nectar-button.see-through-2:hover{
background: linear-gradient(to left, #1FA4FF, #62F982) !important;
border:none!important;
color:#1C1C30!important;
}
.page-submenu .current-menu-item{
background-color: #62F982;
color: #1C1C30;
}
.slide-out-from-right .menu li{
margin-bottom: 10px !important;
}
.ubermenu-content-block h4.vc_custom_heading{
color: #1C1C30 !important;
}
.small-image .nectar-post-grid-item-bg-wrap{
height: 130px;
padding-top: 30px;
padding-left: 30px;
}
.small-image .nectar-post-grid-item-bg-wrap img{
width: 100px !important;
height: 100px !important;
}
.wpb_text_column p a{
text-decoration: underline;
}
.resources .post-cat h5{
color: #1c1c30 !important;
}
#pt-cv-view-01887448wv + .pt-cv-pagination-wrapper .pt-cv-more, #pt-cv-view-01887448wv + .pt-cv-pagination-wrapper .pagination .active a, .pt-cv-pagination[data-sid='01887448wv'] .active a{
background: linear-gradient(to right, #62f982, #1fa4ff) !important;
}
#pt-cv-view-ac79611mjn + .pt-cv-pagination-wrapper .pt-cv-more, #pt-cv-view-ac79611mjn + .pt-cv-pagination-wrapper .pagination .active a, .pt-cv-pagination[data-sid='ac79611mjn'] .active a{
background: linear-gradient(to right, #62f982, #1fa4ff) !important;
}
a.pt-cv-tax-video {
background-color: #62F982;
text-transform: uppercase;
padding: 2px 7px;
font-size: 12px;
font-weight: 600;
}
a.pt-cv-tax-case-studies {
background-color: #62F982;
text-transform: uppercase;
padding: 2px 7px;
font-size: 12px;
font-weight: 600;
}
a.pt-cv-tax-articles{
background-color: #62F982;
text-transform: uppercase;
padding: 2px 7px;
font-size: 12px;
font-weight: 600;
}
.dark-post-grid-option a.load-more {
color: #fff;
}
h5.large-contact-details a {
text-decoration: none;
}
.post-area {
margin-top: 0;
}
#breadcrumbs {
position: relative;
z-index: 1;
}
#breadcrumbs a{
color: #fff;
}
#breadcrumbs::before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 50%;
width: 100vw;
transform: translateX(-50%);
background: #1C1C30;
}
#ajax-content-wrap .infi-tab-accordion .infi_accordion_item .infi-accordion-item-heading {
color: #1C1C30 !important;
}
.et-tabs.et-horizontal.et-tabs-style-iconbox.et-align-left.et-accordions-closed li:nth-child(1) a{
background: unset !important;
}
.et-tabs.et-horizontal.et-tabs-style-iconbox.et-align-left.et-accordions-closed li:nth-child(1).tab-current a{
background: #F3F5F3 !important;
}
.nectar-cta[data-style="material"] .link_wrap .link_text:before{
box-shadow: none !important;
}
.video-custom-shape video{
mask-image: url(//www.germfree.com/wp-content/uploads/2024/07/Vector.svg);
mask-size: 100% 100%;
mask-repeat: no-repeat;
mask-position: center;
}
.iwt-text h6 {
font-weight: 600 !important;
}
.vc_custom_heading.vc_do_custom_heading.carousel-label {
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}
#ajax-content-wrap .infi-tab-accordion.infi-active-tab .infi_accordion_item{
background: #F3F5F3 !important;
background-color: #F3F5F3 !important;
color: #1C1C30 !important;
}
#ajax-content-wrap .infi-tab-accordion.infi-active-tab .infi_accordion_item .infi-accordion-item-heading{
color: #1C1C30 !important;
}
div[data-style="minimal"] .toggle > .toggle-title i:before{
top:15px !important;
left: 8px !important;
background-color: #1C1C30 !important;
}
div[data-style="minimal"] .toggle > .toggle-title i:after {
top: 7px !important;
left: 16px !important;
background-color: #1C1C30 !important;
}
div[data-style*=minimal] .toggle>.toggle-title i{
border: none !important;
}
.toggle>.toggle-title a i{
background: linear-gradient(to right, #62f982, #1fa4ff) !important;
background-color: unset !important;
}
.nectar-milestone .subject{
font-size: 21px;
}
.purple-bullets.wpb_text_column ul li{
color: #303642;
}
@media screen and (max-width: 690px) {
.vc_col-sm-6.sticky_content_image.wpb_column.column_container.vc_column_container.col.child_column.left_padding_desktop_10pct.left_padding_tablet_20px.top_padding_desktop_10pct.top_padding_tablet_20px.right_padding_desktop_10pct.right_padding_tablet_20px.bottom_padding_desktop_10pct.bottom_padding_tablet_20px.flex_layout_desktop_column.flex_justify_content_desktop_center.flex_align_items_desktop_stretch.flex_wrap_desktop_nowrap.flex_reverse_desktop_false.flex_gap_desktop_10px
{    display: none;}
h2.vc_custom_heading.vc_do_custom_heading.carousel-label {
font-size: 16px !important;
line-height: 20px !important;
}
}
.infi_accordion_item {
background: #F3F5F3 !important;
color: #303642 !important;
fill: #303642 !important;
}
.infi-tab-accordion.infi-active-tab .infi_accordion_item .infi-accordion-item-heading {
color: #303642 !important;
}
.wpb_row[data-br="20px"][data-br-applies="both"], .wpb_row[data-br="20px"][data-br-applies="both"] > .row-bg-wrap, .wpb_row[data-br="20px"][data-br-applies="both"] > .nectar-video-wrap, .wpb_row[data-br="20px"][data-br-applies="both"] > .nectar-parallax-scene {
border-radius: 0;
}
.col.span_9 .current-menu-item a {
background-color: #62F982;
COLOR: #1C1C30 !important;
border-radius: 0 !important;
font-weight: 500;
}
.testimonial_slider[data-style*=multiple_visible] blockquote p {
border-radius: 0;}
#ajax-content-wrap .nectar-inherit-h2{    
font-size: 24px;
line-height: 32px;
font-weight: 400;}
.nectar-gradient-text[data-color="extra-color-gradient-1"][data-direction="horizontal"] * {
background: linear-gradient(to right, #62f982, #1fa4ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
display: inline-block;
}
.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * {
background: linear-gradient(to right, #51e4a1, #1fa4ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
display: inline-block;
}
.ribbon_links.nectar-cta .link_wrap .link_text{color:#62F982;}
.wpb_column[data-border-radius="20px"], .wpb_column[data-border-radius="20px"] > .vc_column-inner, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-link, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-bg-overlay-wrap, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"], .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg, .wpb_column[data-border-radius="20px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"], .wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner, .wpb_column[data-border-radius="20px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{
border-radius: 0px !important;
}
.nectar-post-grid[data-border-radius="10px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before, .nectar-post-grid-wrap:not([data-style="content_under_image"]):not([data-style="content_next_to_image"]) .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item .inner, .nectar-post-grid[data-border-radius="10px"] .bg-overlay, .nectar-post-grid[data-border-radius="10px"][data-shadow-hover="yes"] .nectar-post-grid-item:after, .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg, .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap, [data-style="mouse_follow_image"] .nectar-post-grid[data-border-radius="10px"] .nectar-post-grid-item-bg-wrap-inner, .nectar-post-grid[data-border-radius="10px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item div.inner:before{
border-radius: 0px !important;
}
.nectar-post-grid-wrap[data-style="content_next_to_image"] [data-border-radius="10px"] .nectar-post-grid-item-bg-wrap-inner{
border-radius: 0px !important;
}
body #pt-cv-view-ac79611mjn .img-rounded, body #pt-cv-view-ac79611mjn .pt-cv-hover-wrapper{
border-radius: 0px !important;
}
body #pt-cv-view-ac79611mjn .pt-cv-readmore{
color: #1FA4FF !important;
}
body #pt-cv-view-ac79611mjn .pt-cv-title a:hover, body #pt-cv-view-ac79611mjn .panel-title:hover{
color: #1FA4FF !important;
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content .post-heading span,
.nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content .post-heading span{
color: #1FA4FF !important;
}
.nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content .meta-excerpt{
color: #000 !important;
}
.nectar-flickity[data-controls=touch_total] .visualized-total span{
background-color: #1FA4FF !important;
}
.nectar-view-indicator .color-circle,
.nectar-drag-indicator[data-type="solid"] .color-circle{
background: linear-gradient(90deg, #62F982 0.21%, #1FA4FF 99.81%) !important;
background-color: unset !important;
}
.nectar-view-indicator.visible i.fa-angle-left,
.nectar-view-indicator.visible i.fa-angle-right,
.nectar-view-indicator.visible:before,
.nectar-view-indicator.visible .color-circle,
.nectar-view-indicator.visible span,
.nectar-drag-indicator.visible i.fa-angle-left,
.nectar-drag-indicator.visible i.fa-angle-right,
.nectar-drag-indicator.visible:before,
.nectar-view-indicator.visible .color-circle,
.nectar-view-indicator.visible span{
color: #1C1C30 !important;
}
a.style-underline:before{
display: none;
}
.subject {
padding: 0 !important;
font-size: 24px!important;
line-height: 32px!important;
font-weight: 500!important;
color: #1C1C30!important;
}
.nectar-milestone .number.extra-color-1{
color: #1C1C30 !important;
}
.ubermenu .ubermenu-submenu .ubermenu-submenu-id-9620,
.ubermenu .ubermenu-submenu .ubermenu-submenu-id-9621{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.submenu-header a img{
width: 20px !important;
height: 20px !important;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{
background:linear-gradient(167deg,rgba(31, 164, 255, 1) 48%, rgba(98, 249, 130, 1) 100%)!important;
border: none !important;
} .ubermenu-skin-minimal{
font-size: 16px !important;
}
.img-with-aniamtion-wrap[data-border-radius="10px"] .img-with-animation, .img-with-aniamtion-wrap[data-border-radius="10px"] .inner, .img-with-aniamtion-wrap[data-border-radius="10px"] .hover-wrap {
border-radius: 0 !important;
}
.nectar-fancy-box[data-border-radius="10px"] .image-wrap, .nectar-fancy-box[data-border-radius="10px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]) {
border-radius: 0 !important;}
.nectar-flickity.nectar-carousel[data-border-radius="15px"] .flickity-slider .inner-wrap {
border-radius: 0 !important;
}
.borderrad15 .nectar-post-grid-item-bg-wrap {
border-radius: 0px !important;
}
.nectar-fancy-box[data-border-radius="10px"]:not([data-style=parallax_hover]):not([data-style=color_box_hover]) {
border-radius: 0!important;
}
.full-width-section .team-member img {
border-radius: 0!important;
}
.tab-current a.et-anchor-tag{
background-color: #F3F5F3 !important; 
}
body .elegant-tabs-nav .elegant-tabs-list-container a.et-anchor-tag:hover{
background-color: #F3F5F3 !important; 
}
.img-with-aniamtion-wrap.custom-width-60px{
display: none;
} 
body.material .nectar-button.see-through[class*=m-extra-color-gradient-],
body #ajax-content-wrap .nectar-button.regular-button,
body .nectar-button.regular-button,
.load-more-wrap a,
.hs_submit input[type="submit"],
.primary-btn{
background-color: transparent !important;
border-style: solid !important;
border-image-slice: 1 !important;
border-width: 2px !important;
border-image-source: linear-gradient(to left, #1FA4FF, #62F982) !important;
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
}
body.material .nectar-button.see-through[class*=m-extra-color-gradient-]:hover,
.nectar-button.regular-button:hover,
.load-more-wrap a:hover,
.hs_submit input[type="submit"]:hover,
.primary-btn:hover{
background: linear-gradient(to left, #1FA4FF, #62F982) !important;
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
}
.primary-btn{
padding: 13px 18px;
display: inline-block;
}
.splide .splide__arrow{
background: linear-gradient(to left, #62F982, #1FA4FF) !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
fill: #1C1C30!important;
}
.nectar-post-grid-item.animated-in {
border-radius: 0 !important;
}
a.style-underline {
background-color:#62F982!important;
color:#1C1C30 !important;
padding: 7px 7px;
border-radius:0px;
font-size:13px;
}
.nectar-cta[data-style="material"] .arrow, .nectar-cta[data-style="material"] .link_wrap .arrow:before, .nectar-cta[data-style="material"] .link_wrap .arrow:after {
color: #1C1C30;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
background-image: linear-gradient(to right, #62F982, #1FA4FF) !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow{
color: #1C1C30!important;
}
span.circle{
background-image: linear-gradient(to right, #62F982, #1FA4FF) !important;
}
.nectar-cta .link_wrap .link_text {
color: #1C1C30;
}
.wpb_column[data-border-radius="15px"], .wpb_column[data-border-radius="15px"] > .vc_column-inner, .wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-link, .wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-bg-overlay-wrap, .wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"], .wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-image-bg-wrap .column-image-bg, .wpb_column[data-border-radius="15px"] > .vc_column-inner > .column-image-bg-wrap[data-n-parallax-bg="true"], .wpb_column[data-border-radius="15px"] > .n-sticky > .vc_column-inner, .wpb_column[data-border-radius="15px"] > .n-sticky > .vc_column-inner > .column-bg-overlay-wrap{
border-radius: 0;
}
span.meta-category {
font-family: 'Outfit';
font-weight: 600 !important;
text-transform: uppercase;
letter-spacing: 0.5px;}
.nectar-post-grid-item__excerpt-wrap.item-meta-extra {
color: #303642;
font-family: 'Outfit';}
.wpb_row[data-br="20px"][data-br-applies="bg"], .wpb_row[data-br="20px"][data-br-applies="bg"] > .row-bg-wrap, .wpb_row[data-br="20px"][data-br-applies="bg"] > .nectar-video-wrap, .wpb_row[data-br="20px"][data-br-applies="bg"] > .nectar-parallax-scene {
border-radius: 0;
}
.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap, .img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap .hover-wrap-inner {
box-shadow: none!important;
}
.img-with-aniamtion-wrap[data-border-radius="15px"] .img-with-animation, .img-with-aniamtion-wrap[data-border-radius="15px"] .inner, .img-with-aniamtion-wrap[data-border-radius="15px"] .hover-wrap {
border-radius: 0;
}
.img-with-aniamtion-wrap[data-border-radius="20px"] .img-with-animation, .img-with-aniamtion-wrap[data-border-radius="20px"] .inner, .img-with-aniamtion-wrap[data-border-radius="20px"] .hover-wrap {
border-radius: 0;
}
.et-tabs.et-horizontal.et-tabs-style-iconbox.tab-class-865531464.et-align-center.et-accordions-closed li.tab-current a {
background: #ecf8f8!important;
color: #F3F5F3 !important;
}
.nectar-post-grid[data-border-radius="15px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before, .nectar-post-grid-wrap:not([data-style="content_under_image"]):not([data-style="content_next_to_image"]) .nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item .inner, .nectar-post-grid[data-border-radius="15px"] .bg-overlay, .nectar-post-grid[data-border-radius="15px"][data-shadow-hover="yes"] .nectar-post-grid-item:after, .nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg, .nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg-wrap, [data-style="mouse_follow_image"] .nectar-post-grid[data-border-radius="15px"] .nectar-post-grid-item-bg-wrap-inner, .nectar-post-grid[data-border-radius="15px"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item div.inner:before 
{border-radius:0!important}
.et-align-left .et-content-wrap section.content-current {
border-radius: 0;
background-color:#F3F5F3!important;}
.et-tabs.et-horizontal .et-content-wrap section {
background: #F3F5F3 !important;
}
.et-content-wrap section.content-current {
border-radius: 0!important;
background: #F3F5F3 !important;
}
.nectar-gradient-text h2 {
font-size: 16px !important;
line-height: 16px;
text-transform: uppercase;
letter-spacing: 2px;
}
.wpb_text_column ul{margin-bottom:0!important}
.material_btn_white span.circle {
background-color: #ba378e!important;
}
img.img-with-animation.cert_logo.skip-lazy.nectar-lazy.loaded {
width: 100px!important;
} .post-8682 .post-featured-img img{
width: 100% !important;
}
.menu-cta h4{
color: #0B2F76;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 21px;
} .home-page-hero.wpb_raw_code iframe{
border-radius: 20px;
overflow: hidden;
}
@media(max-width: 690px){
h1.mob-reduce-ls{
font-size: 30px !important;
line-height: 35px !important;
}
}
.span_12.dark .white-play-button .nectar_video_lightbox path{
fill: #fff;
}
.hubspot-form-style .hbspt-form input{
background-color: #fff;
}
.hubspot-form-style .hbspt-form label span{
color: #fff;
}
.hubspot-form-style .hbspt-form input[type="submit"]{
background-color: #0b2f76;
margin-top: 16px;
}
.hubspot-form-style .hbspt-form .hs-error-msg{
color: #0b2f76;
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content *, .nectar-post-grid[data-text-hover-color=dark] .nectar-post-grid-item:hover .content *{
color: #BA378E;
} .insights-heading-size #pt-cv-view-6780293z92 h4.pt-cv-title a{
font-size: 18px !important;
line-height: 24px !important;
}
.insights-heading-size #pt-cv-view-6780293z92 h4.pt-cv-title a:hover{
color: #0b2f76 !important;
text-decoration: underline;
}
.insights-heading-size #pt-cv-view-6780293z92 .pt-cv-taxoterm a{
color: #0b2f76 !important;
font-size: 14px;
}
.insights-heading-size #pt-cv-view-6780293z92 .pt-cv-page{
grid-row-gap: 50px;
}
.white-bg-radius {
margin-right: -60px !important;
margin-left: -60px !important;
background-color: #ffffff !important;
border-radius: 20px !important;
}
.ubermenu-row-id-2092 .nectar-post-grid-item h4.post-heading{
font-size: 16px !important;
}
h4.pt-cv-title{	font-size:21px!important;} .res-menu{
display: block;
background-color: #fff;
border-radius: 0px;
padding: 15px 20px;
align-items: flex-start;
height: 170px !important;
}
.res-menu:hover{
opacity: .95;
}
.res-menu img{
margin-right: 16px;
margin-bottom: 0px !important;
}
.res-menu p{
font-weight: 400;
color: #000;
font-family: 'Nunito Sans';
}
.res-menu h4{
color: #1C1C30;
font-size: 20px;
line-height: 26px;
font-weight: 700;
}
.res-head{
display: flex;
align-items: center;
margin-bottom: 15px;
}
.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav li#menu-item-1942 .ubermenu-row-id-7403 .ubermenu-item-type-custom{
margin-top: 0px !important;
}  .infi-responsive-tabs{
background-color: transparent !important;
}
.contact-tabs .infi-responsive-tabs:nth-of-type(1) .infi-tab-accordion .infi_accordion_item{
background-color: #F3F5F3 !important;
}
.contact-tabs .infi-responsive-tabs:nth-of-type(2) .infi-tab-accordion .infi_accordion_item{
background-color: #F3F5F3 !important;
}
.contact-tabs .infi-responsive-tabs:nth-of-type(3) .infi-tab-accordion .infi_accordion_item{
background-color: #F3F5F3 !important;
}
.contact-tabs .infi-responsive-tabs .infi-tab-accordion .infi_accordion_item .infi-accordion-item-heading{
color: #1C1C30 !important;
} .contact-tabs.et-accordions-closed li:nth-child(1) a:hover {
background: #F3F5F3 !important;
color: #1C1C30 !important;
opacity: .9;
}
.et-accordions-closed li:nth-child(2) a:hover {
background: #F3F5F3 !important;
color: #1C1C30 !important;
opacity: .9;
}
.contact-tabs.et-accordions-closed li:nth-child(3) a:hover {
background: #F3F5F3!important;
color: #1C1C30!important;
opacity: .9;
} .new-item{
position:relative;
}
.new-item:after{
content: "NEW";
position: absolute;
right: unset;
top: 50%;
background: #1FA4FF;
transform: translateY(-50%);
padding: 5px 8px;
border-radius: 100px;
color: #1C1C30;
font-size: 10px;
font-weight: 700;
line-height: 12px;
letter-spacing: 0.5px;
}
.submenu-header .new-item:after{
top: 50%;
right: calc(100% + 8px);
}
.cont-tech{
display: flex;
background-color: #fff;
border-radius: 0px;
padding: 15px 20px;
align-items: flex-start;
flex-direction: column;
}
.cont-tech img{
margin-right: 16px;
}
.cont-tech h4{
color: #1C1C30;
font-size: 20px;
font-weight: 500;
margin-bottom: 8px;
}
.cont-tech p{
color: #1C1C30;
font-size: 16px;
font-weight: 500;
}   .main-content > .row > #breadcrumbs.yoast {
padding: 6px 0 6px 0 !important;
}
p#breadcrumbs {
font-size: 12px!important;
font-family: 'outfit'!important;
color: #ffffff !important;
}
.yoast-breadcrumbs a {
color: #ffffff!important;
text-decoration: none;
}
span.breadcrumb_last {
color: #62F982!important;
} .cvp-live-filter{
padding-top: 20px;
}
.svg-fix{
opacity: 1 !important;
min-width: 70px !important;
min-height: 70px !important;
width: 70px !important;
height: 70px !important;
transition: none !important;
}
.ubermenu-submenu .nectar-post-grid .nectar-post-grid-item .content .post-heading{
max-width: 95%;
}
@media only screen and (max-width: 1000px){
body .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button{
pointer-events: auto;
}
}
.width-115{
width: 115px !important;
}
.pt-cv-view .terms a{
pointer-events: none;
}
body.category .masonry.material .masonry-blog-item{
min-height: 30vh;
}
body.category .masonry.material .masonry-blog-item .inner-wrap{
box-shadow: none;
}
body.category .masonry.material .masonry-blog-item .inner-wrap .meta-category,
body.category .masonry.material .masonry-blog-item .inner-wrap .grav-wrap,
body.category .masonry.material .masonry-blog-item .inner-wrap .excerpt{
display: none;
}
body.category .masonry.material .masonry-blog-item .inner-wrap .article-content-wrap{
padding: 25px 0px !important;
}
body.category .masonry.material .masonry-blog-item h3{
line-height: 26px !important;
}
body.category .masonry.material .masonry-blog-item .inner-wrap .post-header .title a{
color: #0B2f76 !important;
font-size: 22px;
line-height: 26px;
}
body.category .masonry.material .masonry-blog-item .inner-wrap .post-featured-img img{
border: solid 2px #EFF1F5;
border-radius: 15px;
}
@media(max-width: 650px){
.home h1.vc_custom_heading{
font-size: 32px;
line-height: 40px;
}
.home .heroimage{
min-height: unset !important;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
margin: 45px 0 45px 0;
}
body .nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell{
padding-right: 10px;
}
}
body .pt-cv-wrapper .pagination>li>a, body .pt-cv-wrapper .pagination>li>span,
body .pt-cv-wrapper .pagination .cv-pageitem-next a, body .pt-cv-wrapper .pagination .cv-pageitem-prev a{
border: none;
border-radius: 50%;
}
.breakword h1, .breakword h2, .breakword h3{
word-wrap: break-word;
}
.width100{
width: 100%;
}
.blue-arrows .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
background-color: #5d3fad;
}
@media only screen and (max-width: 1000px){
.carousel-show-mob .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
visibility: visible;
}
}
.flickity-fix .flickity-slider img{
border-radius: 0;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:after{
display: none;
}
@media(min-width: 1000px){
.hero-heading-box.wpb_column > .vc_column-inner{
border-top-right-radius: 20px;
}
}
@media(min-width: 600px){
#copyright .col.span_7.col_last{
max-width: 200px;
float: right;
}
}
.blank-header{
height: 24px;
}
#hsForm_34351448-7c98-4b37-b33a-30f5384e1c40 input[type="submit"]{
margin-top: 10px;
}
.hs_parts_needed legend.hs-field-desc, .hs_equipment_serial_number legend.hs-field-desc{
color: #fff;
font-size: 14px;
}
.w-100{
width: 100%;	
}
@media only screen and (min-width: 1000px){
.nectar-post-grid.font_size_22px .post-heading {
font-size: 22px;
}
}
.ubermenu-submenu .nectar-post-grid-item-bg-wrap{
display: none;
}
.ubermenu-submenu .category-position-after-title .content {
display: flex;
flex-direction: column;
}
.ubermenu-submenu .category-position-after-title .meta-category {
order: 2;
margin: 0;
}
.ubermenu-submenu .category-position-after-title .meta-category a{
margin: 20px 10px 0 0;
}
.ubermenu-submenu .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content{
padding: 0 0 25px 0;
}
.container-wrap{
padding-bottom: 0px !important;
}
.font-600{
font-weight: 600 !important;
}
.masonry-blog-item .post-content{
padding-left: 0px;
}
.submenu-header .mobilevsmod{
color: #1C1C30;
font-size: 14px;
}
.mobile-modular a{
color: #1C1C30;
font-family: Outfit;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 21px;
display: flex;
align-items: center;
}
.mobile-modular a:hover{
color: #1FA4FF;
}
.mobile-modular a img{
margin-left: 10px;
}
@media screen and (max-width: 801px){
.mobile-100{
width: 100% !important;
}
.infi-responsive-tabs, .infi-responsive-tabs nav ul {
display: block;
}
.et-tabs:not(.et-inherit-desktop) > nav ul, .et-tabs.et-tabs-style-iconbox-iconlist:not(.et-inherit-desktop) nav ul, .et-tabs.et-horizontal:not(.justified-tabs):not(.et-inherit-desktop) nav ul {
display: none;
}
.et-tabs.justified-tabs nav ul li, .et-tabs nav {
display: block !important;
width: 100% !important;
}
}
@media(max-width: 1620px){
.nectar-scrolling-tabs .scrolling-tab-nav h3{
font-size: 24px;
}
}
.icon-shrink .nectar-post-grid-item-bg-wrap{
padding: 10% 10% 0% 10%;
}
.icon-shrink .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg{
height: auto !important;
}
.icon-shrink .nectar-post-grid-item-bg-wrap img{
width: 50% !important;
object-fit: unset;
position: unset !important;
}
.single-equipment .related-post-wrap, .single-applications .related-post-wrap, .single-facilities .related-post-wrap{
display: none;
}
.image-slider .flickity-viewport{
border-radius: 0px;
}
.image-slider .flickity-button.next{
right: -20px !important;
}
.image-slider .flickity-button.previous{
left: -20px !important;
}
.image-slider .flickity-button:before{
background-image: linear-gradient(to right, #62F982 , #1FA4FF)!important;
}
.image-slider .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow{
fill: #1C1C30;
}
.image-slider .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .image-slider .nectar-flickity[data-controls*=arrows_overlaid] .previous:after{
background-color: #1C1C30;
} @media only screen and (min-width: 1000px){
body #header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img{
height: 41px;
}
body #header-outer.small-nav #logo, #header-outer.small-nav .logo-spacing{
margin-top: 20px;
margin-bottom: 20px;
}
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-button.flickity-prev-next-button{
width: 60px;
height: 60px;
opacity: .95;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
background-color: #BA378E;
}
.nectar-flickity[data-controls*=arrows_overlaid][data-control-color*=color] .flickity-prev-next-button:after{
display: none;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before{
transform: scale(1) translateZ(0);
opacity: .7;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button svg{
width: 16px;
right: 21px !important;
top: 12px;
left: unset !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow{
fill: #fff;
}
.nectar-flickity[data-controls*=arrows_overlaid] .next:hover svg, 
.nectar-flickity[data-controls*=arrows_overlaid] .previous:hover svg{
transform: translateX(0px);
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
left: -25px;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{
right: -25px;
}
.splide .splide__arrow svg{
fill: #344054;
}
.splide .splide__arrow{
top: calc(50% + 50px);
background-color: #BA378E;
width: 50px;
height: 50px;
opacity: .9;
}
.splide .splide__arrow:hover{
opacity: .6 !important;
}
.splide .splide__arrow--next{
right: 11%;
}
.splide .splide__arrow--prev{
left: 11%;
}
#footer-widgets .current-menu-item a{
background-color: transparent;
}
.elegant-tabs-image-icon{
margin-bottom: 7px !important;
}
.related-post-wrap .blog-recent .post-header .title{
color: #0B2f76;
font-size: 22px;
padding-top: 3%;
}
.related-post-wrap .related-posts[data-style=material] .article-content-wrap{
padding: 10px 0px 30px 0px!important;
}
.related-post-wrap .blog-recent .post-featured-img img{
height: auto;
width: 100%;
}
.related-post-wrap .blog-recent .post-featured-img{
border-radius: 15px;
}
.related-post-wrap .related-title{
position: relative;
}
body .related-post-wrap .related-posts[data-style=material] .inner-wrap{
box-shadow: none;
border-radius: 0px;
}
.related-post-wrap .blog-recent .meta-category , 
.related-post-wrap .blog-recent .grav-wrap{
display: none;
}
.related-post-wrap .row-bg-wrap .row-bg{
background-color: #ECF8F8 !important;
}
.pink-cat .meta-category a {
color: #1C1C30 !important;
font-size: 13px !important;
font-weight: 600;
text-decoration:none!important;
}
.borderrad15 .nectar-post-grid-item-bg-wrap{
border-radius: 0px !important;
}
.mobile-modular{
display: flex;
justify-content: space-between;
}
.mobile-modular div{
display: flex;
align-items: center;
justify-content: space-between;
}
.ubermenu-submenu-id-2119{
display: flex !important;
flex-wrap: wrap;
}  .ubermenu-column-id-2074, .ubermenu-column-id-1333, .ubermenu-column-id-2067, .ubermenu-column-id-2083, .ubermenu-column-id-2099{
margin-left: auto !important;
}
.ubermenu .ubermenu-submenu-type-stack{
padding-top: 10px !important;
}
.ubermenu-item-level-4, .ubermenu-item-level-5{
margin-top: 0px !important;
}
.ubermenu .ubermenu-custom-content-padded{
padding: 0px 20px !important;
}
.ubermenu-submenu .top_padding_desktop_15pct .vc_column-inner{
padding-top: 0%;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{
padding-left: 15px !important;
padding-right: 30px !important;
}
.ubermenu-sub-indicators.ubermenu-sub-indicators-align-text .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
margin-left: 0.4em !important;
}
#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover span{
color: #1FA4FF !important;
}
@media(min-width: 1000px){
.category #page-header-wrap{
margin-top: 90px !important;
}
}
.pt-cv-title a{
font-family: soleil,sans-serif;
}
.pt-cv-ifield{
padding-bottom: 10px;
border-radius: 20px;
}
.cvp-label{
margin-bottom: 10px;
}
.cvp-live-filter select{
-webkit-appearance: none !important;
-moz-appearance: none !important;
padding-right: 40px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
background-position: 100%;
background-repeat: no-repeat;
}
@media(max-width: 580px){
.splide__track, .splide__track .splide__slide{
padding-left: 0px !important;
padding-right: 0px !important;
}
}
body[data-bg-header=true] .container-wrap{
padding-bottom: 0px !important; }
#menu-footer-useful-links a{
color: #45b9bc !important;
font-weight:500!important;
}
@media only screen and (max-width: 690px){
body #ajax-content-wrap .vc_row.remove-padding-0{
margin-left: calc(-50vw + var(--scroll-bar-w)/ 2)!important; }
}
body #slide-out-widget-area .menu-item .fa.fa-angle-down:before{
color: #fff
}
#menu-item-2064{
padding: 0px!important;
}
.submenu-header{
display: flex;
justify-content: space-between;
}
.submenu-header a{
display: flex;
align-items: center;
color: #1C1C30;
font-size: 17px;
font-weight: 400;
}
.submenu-header img{
margin-left: 15px;
margin-bottom: 0px !important;
}
@media(max-width: 1000px){
.ubermenu-responsive-toggle{
display: none !important;
}
.sf-menu .menu-item{
display: flex !important;
}
}
.sf-menu .menu-item{
display: none !important;
}
.ubermenu-row{
display: flex;
justify-content: space-between !important;
}
.submenu-page-item, .submenu-page-item span{
font-size: 17px;
font-weight: 500 !important;
}
nav .buttons.sf-menu{
margin-left: 0px !important;
}
.ubermenu .capsules .capsule img{
height: 45px;
margin-bottom: 0px;
margin-right: 15px;
}
.ubermenu .capsules .capsule{
width: 100%;
padding: 15px 20px;
margin-bottom: 10px;
background-color: #fff;
border-radius: 0px;
height: 70px;
color: #08193B;
display: flex;
align-items: center;
}
.ubermenu .capsules .capsule:hover{
color: #1FA4FF;
}
.ubermenu .ubermenu-submenu .ubermenu-column{
border-radius: 0px;
padding: 3px;
}
.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav{
height: 100%;
align-items: center;
}
.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav li{
height: calc(100% - 20px);
margin-top: 20px;
}
.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav li a{
height: 100%
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
top: 22px !important;
}
.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{
border-top: none !important;
border-radius: 0px !important;
}
.menu-cont{
background-color: #fff;
border-radius: 0px;
}
.post-cat{
display: flex;
flex-direction: column;
align-items: flex-end;
}
.post-cat img{
width: 60px !important;
height: 60px !important;
}
.infi-active-tab .infi_accordion_item{
margin-bottom: 0px;
border-radius: 0;
} .hbspt-form fieldset{
max-width: unset !important;
margin-bottom: 10px !important;
display: flex;
justify-content: space-between;
}
.hbspt-form fieldset label span{
color: white;
font-family: 'Nunito Sans';
}
.hbspt-form fieldset .input{
margin-top: 2px;
}
.hbspt-form fieldset .input input, .hbspt-form fieldset .input textarea , .hbspt-form fieldset .input select{
background-color: white;
border-radius: 0px;
}
.hbspt-form fieldset legend.hs-field-desc{
color: #fff;
}
.hbspt-form fieldset .input textarea{
width: 100% !important;
min-height: 200px;
}
.hbspt-form fieldset .hs-form-field{
width: 47% !important;
}
.hbspt-form fieldset .hs_contact_message{
width: 100% !important;
}
.hs-error-msg{
color: red;
}
.hbspt-form fieldset .hs-error-msgs{
margin: 0px;
}
@media( max-width: 700px ){
.hbspt-form fieldset{
flex-direction: column;
}
.hbspt-form fieldset .hs-form-field{
width: 100% !important;
}
} .btn-prim span, .btn-prim-large span{
font-family: 'Nunito Sans' !important;
font-weight: 700;
}
.resource-pg .nectar-post-grid .nectar-post-grid-item-bg img:not([srcset]){
width: 50% !important;
height: auto;
margin-top: auto;
position: unset;
}
.resource-pg .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg{
display: flex;
align-items: center;
height: auto;
padding: 30px 30px 0px 30px;
}
.post .content-inner{
padding-bottom: 0px;
}
.et-tabs-style-iconbox nav {
background: rgba(255, 255, 255, 0);
}
.et-tabs-style-iconbox nav ul li::after{
display: none !important;
}
.no-icon .elegant-tabs-list-container li a{
padding: 1em 2em;
border-radius: 0;
}
.single .container-wrap{
padding-bottom: 0px;
}
.single .container-wrap .container .row{
padding-bottom: 0px;
} .splide{
padding: 5% 0%;
}
.splide__list .splide__slide {
margin-right: 80px;
height: 514px;
}
.slide-cont {
display: flex;
align-items: stretch;
justify-content: space-between;
flex-direction: row-reverse;
background-color: #1C1C30;
height: 100%;
}
.slide-img-cont {
height: 100%;
flex: 0 0 auto;
display: flex;
align-items: stretch;
}
.slide-img-cont img {
display: block;
height: 100% !important;
width: auto;
max-width: none;
}
.slide-content {
display: flex;
flex-direction: column;
justify-content: center;
width: auto;
padding: 80px 20px 80px 80px;
}
.slide-body h4{
color: #FFF !important;
font-size: 32px !important;
font-weight: 500 !important;
line-height: 34px !important;
font-family: 'Outfit' !important;
margin-bottom: 14px !important;
}
.slide-body a{
font-size: 16px;
line-height: 25px;
font-weight: 400;
color: #A3327D;
font-family:'Nunito Sans';
}
.slide-cat{
display: none;
font-size: 15px;
line-height: 24px;
font-weight: 700;
color: #BA378E;
font-family:'Nunito Sans';
padding: 0px;
}
.slide-excerpt, .slide-body{
color: #CBD1D5;
font-family: 'Outfit';
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 26px;
margin-bottom: 14px;
}
.slide-header-cont{
width: 80%;
margin: auto;
display: flex;
justify-content: space-between;
flex-direction: column;
align-items: center;
margin-bottom: 50px;
}
.slide-header-cont h2{
margin-bottom: 14px !important;
color: #1C1C30;
text-align: center;
font-family: 'Outfit';
font-size: 45px;
font-style: normal;
font-weight: 600;
line-height: 50px;
}
.case-study-btn{
padding-right: 32px;
position: relative;
color: #1C1C30;
font-family: 'Outfit';
font-size: 21px;
font-weight: 500;
line-height: 21px;
}
.case-study-btn:after{
position: absolute;
content: '';
width: 25px;
height: 25px;
background-image: url(//www.germfree.com/wp-content/uploads/2024/07/grad-arrow-icon.svg);
background-size: contain;
background-repeat: no-repeat;
right: 0;
top: -1px;
}
.case-study-btn:hover{
opacity: .8;
}
.splide__list:hover {
cursor:grab;
}
@media(min-width: 1540px){
.slide-content{
background-size: calc(100% + 125px) auto;
background-position: -125px;
}
}
.link-cont{
background-color: transparent !important;
border-style: solid !important;
border-image-slice: 1 !important;
border-width: 2px !important;
border-image-source: linear-gradient(to left, #1FA4FF, #62F982) !important;
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
width: fit-content;
padding: 13px 18px;
color: #fff;
}
.link-cont:hover {
background: linear-gradient(to left, #1FA4FF, #62F982) !important;
border-radius: 0px !important;
-webkit-border-radius: 0px !important;
color: #1C1C30;
}
.link-cont img{
display: none;
} .elegant-tabs-list-container li{
padding-bottom: 0px;
}
.infi_accordion_item{
background-color: #F3F5F3 !important;
border-radius: 0px;
padding:  10px  25px !important;
margin: 20px 0
}
.share-page-cont{
display: flex;
}
.share-page-cont .addthis_tool{
margin-left: 8px;
}
.tabbed[data-style*="material"] .wpb_tabs_nav{
margin-bottom: 1px !important;
}
.nectar-post-grid-wrap .load-more-wrap{
margin-top: 20px;
margin-bottom: 20px;
}
.vc_row-fluid>.span_12, body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12{
margin-left: 0px !important;
margin-right: 0px !important;
}
.our-locations .footer-locations{
padding-left: 30px;
}
.locales-cont{
display: flex;
}
.locales{
margin-left: 10px;
color: white;
font-size: 16px;
}
#footer-outer .social li{
background: linear-gradient(to right, #62f982, #1fa4ff);
padding: 5px 8px 8px 8px;
border-radius: 30px;}
body #footer-outer i{    color: #1C1C30 !important;}
#menu-footer-useful-links-1{
margin-left: 1%;
}
#menu-footer-useful-links-1 li{
list-style: none; 
padding-bottom: 0px;
}
#menu-footer-useful-links-1 li a{
font-family: Nunito Sans;
font-size: 14px;
color: #45B9BC !important;
}
@media(min-width: 1000px){
#footer-outer .span_5{
white-space: nowrap;	
}	
}
.single .heading-title{
display: none;
}
.nectar-button[data-color-override="false"].regular-button:hover{
background-color: #0B2F76 !important;
}    padding-bottom: 12px;
}*/
body .nectar-milestone .subject {
letter-spacing: 0px;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: soleil,sans-serif;
font-weight: 600;
font-style: normal;
color: #0B2F76;
padding:0!important;
}
.bold, strong, b {
font-family: Outfit;
font-weight: 600;
}
p {
padding-bottom: 1em;
}
.row .col h1 { margin-bottom: 0;}
.row .col h2 { margin-bottom: 0;}
.row .col h3 { margin-bottom: 0;}
.row .col h4 { margin-bottom: 0;}
.row .col h5 { margin-bottom: 0;}
.row .col h6 { margin-bottom: 0;}
h2.vc_custom_heading.custom-heading-white {
color: #fff!important;
}
.wpb_text_column ul{
margin-left: 24px;
}
.wpb_text_column ul li{
position: relative;
list-style-type: none;
}
.wpb_text_column .hbspt-form ul{
margin-left: 0px;
}
.wpb_text_column .hbspt-form ul li:before{
display: none;
}
.wpb_text_column ul li:before{
background-color: #1C1C30;
height: 2px;
width: 15px;
content:"";
position:absolute;
left:-20px;
top: 12px;
}
.purple-bullets.wpb_text_column ul, .white-bullets.wpb_text_column ul{
margin-left: 30px;
}
.purple-bullets.wpb_text_column ul li{
padding-bottom: 6px;
}
.purple-bullets.wpb_text_column ul li:before{
background-image: url(//www.germfree.com/wp-content/uploads/2024/07/custom-bullet-tick-box_1.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
left:-30px;
top: 4px;
height: 19px;
width: 19px;
background-color: unset !important;
}
.white-bullets.wpb_text_column ul li{
color: #fff;
padding-bottom: 6px;
}
.white-bullets.wpb_text_column ul li:before{
background-image: url(//www.germfree.com/wp-content/uploads/2024/07/custom-bullet-tick-box-white.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
left:-30px;
top: 4px;
height: 19px;
width: 19px;
background-color: unset !important;
}
h1.vc_custom_heading.h1-dropshadow {
text-shadow: 0 1px 8px rgb(0 0 0 / 20%);
-webkit-text-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
-moz-text-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
}
h4.title {
font-size: 22px;
line-height: 28px;
} .heroimage {min-height: 490px;}
.home .heroimage {min-height: 770px;}
body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title {
margin-top: 0;
padding-top: 0;
} img.img-with-animation.skip-lazy.download-cta-icon.nectar-lazy.loaded {
width: 160px;
}
img.img-with-animation.skip-lazy.insight-icon.nectar-lazy.loaded {
float: left;
bottom: 10px;
margin-right: 14px;
}
img.img-with-animation.skip-lazy.highlight-icon.nectar-lazy.loaded {
display:none;
}
img.img-with-animation.skip-lazy.mega-menu-icon.nectar-lazy.loaded {
float: left;
bottom: 10px;
margin-right: 14px;
width:60px
}
.iwithtext .iwt-icon {
top: -5px;} .scrolling-tab-content {
padding-left: 5%!important;
} .nectar-scrolling-tabs .scrolling-tab-nav .menu-item .sub-desc {
padding-top: 10px;
line-height: 1.6em;
display: block;
opacity: 1;
color: #08193B;
font-family: soleil,sans-serif;
font-weight: 500;
font-style: normal;
}
.tabbed[data-spacing=side-20px]:not([data-style=vertical]) .wpb_tabs_nav li .active-tab, .tabbed[data-spacing=side-20px]:not([data-style=vertical]) .wpb_tabs_nav li a {
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
font-size: 18px;
}
.et-content-wrap section.content-current {
border-radius: 20px;
}
.et-align-left .et-content-wrap section.content-current {
border-radius: 0;
}
@media(max-width: 800px){
.et-align-left .et-content-wrap section.content-current{
border-radius: 0;
}
.et-align-left .et-content-wrap .infi-responsive-tabs{
border-radius: 0;
}
}
.et-align-center nav {
margin-bottom: 0;
}
.et-tabs-style-iconbox nav ul li a {
padding: 1.5em 1.5em;
border-radius: 0;
}
img.elegant-tabs-image-icon {
height: 60px!important;
width: 60px!important;
}
span.et-tab-title.has-icon {
font-family: 'outfit';
font-size: 22px;
font-weight: 500;
color:#1C1C30;
}
.et-tabs-style-bars nav ul li a {
padding: 0 1.2em 0 0;
}
span.et-tab-title.no-icon {
color: #1C1C30;
} .divider-border[data-color="extra-color-2"]{background-color:#D7DBD9!important} .iwithtext {
position: relative;
display: inline-block;
padding-right: 40px;
padding-bottom: 10px;
}
.iwithtext .iwt-text {
padding-left: 0px !important;
}
.iwt-icon{
display: none !important;
} a.nectar-button.jumbo.regular.accent-color.regular-button.CTA-button {
float: right;
}
a.nectar-button.large.regular.accent-color.regular-button.CTA-button{
float: right;
}
a.nectar-button.large.regular.accent-color.regular-button {
font-size: 16px;
}
.nectar-button.large {
font-size: 16px;}
body.material .nectar-button.jumbo:not([class*=see-through]){
padding: 18px 40px;
font-size: 19px;
} img.img-with-animation.skip-lazy.facilitiy-image.nectar-lazy.loaded {
border-radius: 20px 20px 0 0;} .nectar_video_lightbox.play_button_with_text .link-text>* {
color: #BA378E;
} @media(min-width: 1388px){
.page-submenu.stuck{
top: 81px !important;
}
.admin-bar .page-submenu.stuck{
top: 113px !important;
}
}
body .page-submenu li a {   
margin: 0 10px 0 10px;
padding: 20px 17px; 
opacity:1;
border-radius: 0px;
}
body .page-submenu li{
padding: 0;
}
.sticky-wrapper .page-submenu .full-width-content{
padding-top: 12px;
padding-bottom: 12px;
}
body .page-submenu li a:hover {	opacity:0.7; } .at-resp-share-element .at-share-btn .at-label {
font-family: 'Nunito Sans'!important;
padding: 0 5px 0 0 !important;
font-weight:700!important;
}
span.at-label {
display: none;
}
.at-style-responsive .at-share-btn {
padding: 5px;
border-radius: 50px!important;
} .material .wpb_content_element, .material .wpb_row {
margin-bottom: 0;
}
.wpb_wrapper>div {
margin-bottom: 0;
}
.vc_row-fluid>.span_12 .wpb_column, body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column) {
padding-left: 0;
padding-right: 0;
} #footer-outer .widget {
margin-bottom: 12px;
}
.wpb_text_column.wpb_content_element.footer-locations {
font-size: 14px;
}
#footer-outer a:not(.nectar-button) {
color: #62F982 !important;
}
#footer-outer #copyright a:not(.nectar-button){color: #62F982!important;}
#footer-outer #copyright a:hover:not(.nectar-button) {
text-decoration:underline;color: #62F982!important;
} .nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell {
padding: 0;
} .nectar-fancy-box[data-style=image_above_text_underline] .text p, .nectar-fancy-box[data-style=image_above_text_underline] .text>:nth-child(2) {
color: #08193B;
} .testimonial_slider[data-style=multiple_visible] blockquote p:before {
font-family: 'soleil';
left: 13px;
opacity: .5;
}
blockquote {
font-family: 'soleil';
font-weight: 300;
line-height: 28px;
font-size: 18px;
}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {
font-size: 16px;
display: block;
line-height: 22px;
font-family: 'outfit';
letter-spacing: 0.2px;
color: #1C1C30;
}
.nectar_single_testimonial .title, .testimonial_slider[data-style*=multiple_visible] blockquote .title {
font-size: 14px;
font-family: 'outfit';
color: #1C1C30;
opacity: 1;
}
.flickity-page-dots .dot:before {
background: #1FA4FF;}
.testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected:before{
background: #1FA4FF;}
.testimonial_slider[data-style=multiple_visible] .image-icon {
width: 100px; height:100px;}
.nectar-flickity[data-controls=touch_total] .visualized-total span {
background-color: #1FA4FF;} .row .col .team-member h4 {
color: #1C1C30;
font-family: 'outfit';
}
.full-width-section .team-member img {
border-radius: 15px;
}
.team-member .social li a{
font-size: 12px;
text-decoration: underline;
}
} #page-header-bg .subheader {
font-size: 18px;
font-family: 'soleil';
}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1 {
font-family: 'soleil';}
#page-header-bg[data-bg-pos=center] .page-header-bg-image {
background-position: left center;
}
.archive .page-header-bg-image:after, .nectar-recent-post-slide .nectar-recent-post-bg:after, .single [data-post-hs=default_minimal] .page-header-bg-image:after {
background-color: rgba(25,25,25,.0);} .nectar-post-grid .nectar-post-grid-item .content .post-heading {
max-width: 95%;
} div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{    background-color: #ecf8f8; }
a.nectar-inherit-h2.toggle-heading {
font-size: 20px;
font-weight: 600;
color: #08193b;
}
div[data-style="minimal"] .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap {
background-color: #F3F5F3;
}
div[data-style="minimal"] .toggle.accent-color.open i{border-color: #F3F5F3!important;}
.toggle>.toggle-title a i {
position: absolute;
left: 13px;
background-color: #1FA4FF;
color: #fff;}
div[data-style*=minimal] .toggle>.toggle-title i{border: 2px solid #1FA4FF;}
div[data-style="minimal"] .toggle {
border-bottom: 2px solid #D7DBD9;
} .nectar-hor-list-item{    border-bottom: 1px solid #D7DBD9;} .nectar-social.fixed {
display: none;
} #slide-out-widget-area .inner .off-canvas-menu-container li a {
font-size: 16px!important;
line-height: 22px!important;
font-family: 'soleil'!important;
font-weight: 700!important;
}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {margin-bottom: 0px;} .nectar_image_with_hotspots[data-color="accent-color"] .nectar_hotspot{    background: linear-gradient(to right, #62f982, #1fa4ff);}
.nectar_image_with_hotspots[data-stlye=color_pulse] .nectar_hotspot:before{    background-color: #62F982;}
.nectar_image_with_hotspots[data-size=medium][data-hotspot-icon=plus_sign] .nectar_hotspot span:before {background-color: #1C1C30;}
.nectar_image_with_hotspots[data-size=medium][data-hotspot-icon=plus_sign] .nectar_hotspot span:after{background-color: #1C1C30;}
.inner {
font-family: 'outfit';
font-size: 16px;
color: #08193B;
} div#company-benefits-row-1 {
border-radius:0!important;
}
div#company-benefits-row-2 {
border-radius: 0!important;
} body:not(.woocommerce-cart) .main-content table {
margin: 0 0 20px;
padding: 0;
width: 100%;
border-collapse: collapse;
border-spacing: 0;
background-color: #F3F5F3;
border-top: 1px solid #D7DBD9;}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
background-color: #F3F5F3;
}
body:not(.woocommerce-cart) .main-content td {
border-color:#D7DBD9!important;}
body:not(.woocommerce-cart) .main-content tr th:first-child {
border-color: #D3E3E3;
}
body:not(.woocommerce-cart) .main-content th { border-color: #D3E3E3;
}
@media only screen and (min-width: 999px){
h2.vc_custom_heading.h2-dropshadow {
color: #fff!important;
text-shadow: 0 1px 8px rgb(0 0 0 / 20%);
-webkit-text-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
-moz-text-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
}
.heroimagecolouredblock{min-height:600px;}
}
@media only screen and (max-width: 450px){
#slide-out-widget-area.slide-out-from-right {
padding-left: 10px;
padding-right: 30px;}
}
@media only screen and (max-width: 999px) {
a.nectar-button.jumbo.regular.accent-color.regular-button.CTA-button {
float:left;
}
img.img-with-animation.skip-lazy.resource-img.nectar-lazy.loaded {
height: 350px;
width: 100%;
}
}
@media(max-width: 690px){
body .news-h1 {
font-size: 30px !important;
line-height: 40px !important;
}
}
@media only screen and (max-width: 690px){
.wpb_column:not([class*=vc_col-xs]) {
margin-bottom: 0;
}
.et-content-wrap section.content-current {
border-radius: 0 0 20px 20px;
}
h1.vc_custom_heading {
font-size: 40px;
line-height: 50px;
}
h2.vc_custom_heading {
font-size: 32px;
line-height: 42px;
}
h4.post-heading {
font-size: 20px;
line-height: 30px;
}
body h1.vc_custom_heading.news-h1 {
font-size: 30px !important;
line-height: 40px !important;
}
}
.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-active > .ubermenu-target{
color: #1FA4FF;
}
.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target{
color: #1FA4FF;
}
.cont-arco.cont-tech{
padding: 0px;
}
.cont-arco.cont-tech img{
margin-right: 28px;
}
.cont-arco.cont-tech p{
color: #000;
font-family: "Nunito Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 19px;
margin-top: 8px;
padding-bottom: 8px;
}
@media(max-width: 700px){
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{
top: calc(50% - 20px) !important;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous{
top: calc(50% - 20px) !important;
}
}
@media(max-width: 1200px){
.splide__list .splide__slide{
height: auto;
}
.slide-cont{
flex-direction: column;
justify-content: center;
}
.splide .splide__arrow--next {
right: 16%;
}
.splide .splide__arrow--prev {
left: 16%;
}
.slide-content{
background: none;
max-width: 100%;
padding: 32px 32px;
}
.slide-body{
padding: 0px;
}
.slide-img-cont{
height: auto;
width: 100%;
}
.splide__slide{
padding: 0px 5%;
}
.slide-header-cont{
flex-direction: column;
align-items: flex-start;
}
.slide-header-cont h2{
margin-bottom: 30px !important;
}
}
@media(max-width: 700px){
.splide .splide__arrow{
top: 70%;
width: 40px;
height: 40px;
background-color: transparent;
}
.splide .splide__arrow--next{
right: 4%;
}
.splide .splide__arrow--prev{
left: 4%;
}
.splide .splide__arrow svg{
height: 20px;
width: 20px;
}
}