.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1152px;
}
body {font-family: 'Lato';}body {line-height: 1.7;font-size: px;font-weight: ;color: var(--secondary-medium);}.oxy-nav-menu-hamburger-line {background-color: var(--secondary-medium);}h1, h2, h3, h4, h5, h6 {font-family: 'Quicksand';font-weight: 600;line-height: 1.2;color: var(--secondary-ultra-dark);}h2, h3, h4, h5, h6{line-height: 1.2;color: var(--secondary-ultra-dark);}h3, h4, h5, h6{line-height: 1.3;color: var(--secondary-ultra-dark);}h4, h5, h6{line-height: 1.35;color: var(--secondary-ultra-dark);}h5, h6{line-height: 1.35;color: var(--secondary-ultra-dark);}h6{line-height: 1.35;color: var(--secondary-ultra-dark);}a {text-decoration: ;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.center--all {
}
.bg--base-light {
}
.pad-section--s {
}
.grid--6 {
}
.feature-cards {
}
.gap--l {
}
.col-span--3 {
}
.col-span--m-6 {
}
.bg--white {
}
.rounded--xl {
}
.pad--xl {
}
.box-shadow--m {
}
.flex--row {
}
.self--center {
}
.margin-bottom--s {
}
.margin-right--xs {
}
.feature-cards__text {
}
.margin-bottom--m {
}
.text--18 {
}
.gap--xs {
}
.btn {
}
.btn--l {
}
.btn--primary {
}
.btn--secondary {
}
.self--stretch {
}
.feature-cards__icon {
}
.text--left {
}
.col-span--2 {
}
.rounded--l {
}
.bg--base-ultra-light {
}
.margin-bottom--xs {
}
.text--s {
}
.flex-grow {
}
.justify-content--between {
}
.gap--m-m {
}
.gap--m-m:not(.ct-section):not(.oxy-easy-posts),
.gap--m-m.oxy-easy-posts .oxy-posts,
.gap--m-m.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.gap--m-m {
}
}

.relative {
}
.width--l {
}
.text--larger {
}
.pad-section--xs {
}
.width--full {
}
.experiment-hidden {
}
.flex--col-l {
}
.owl--s {
}
.hide--m {
}
.text--xl {
}
.text--secondary-dark {
}
.width--m {
}
.margin-top--xl {
}
.text--600 {
}
.box-shadow--xl {
}
.order--first-m {
}
.overflow--hidden {
}
.pad-section--none {
}
.gap--xl {
}
.pad--m {
}
.margin-bottom--l {
}
.margin-top--m {
}
.center--self {
}
.margin-bottom--xxl {
}
.owl--m {
}
.width--xl {
}
.faq-toggle__item {
}
.faq-toggle__top {
}
.faq-toggle__title {
}
.faq-toggle__content {
}
.faq-toggle__text {
}
.box-shadow--l {
}
.bg--primary-gradient {
}
.pad--s {
}
.oxy-close-modal {
cursor:pointer;
}
.z--top {
}
.dropdown__item {
}
.t-auto-close {
}
.dropdown__toggle {
}
.dropdown__title {
}
.toggle-content-last-child {
}
.grid--1-3 {
}
.grid--m-1 {
}
.owl--l {
}
.text--500 {
}
.dropdown {
}
.toggle-content {
}
.margin-bottom--xl {
}
.card-link {
}
.owl--xs {
}
.grid--3-1 {
}
.grid--s-1 {
}
.sticky-top--xl {
}
.sticky {
}
.footer-links {
}
.chevron-right {
}
.text--bold {
}
.cell {
}
.grid--l-1 {
}
.grid--2 {
}
.gap--xxl {
}
.margin-bottom--xxxl {
}
.text--l {
}
.order--first-l {
}
.pad--l {
}
.bg--secondary-light-trans-20 {
}
.width--50 {
}
.text--secondary {
}
.showcase-cards--reverse {
}
.stretch {
}
.gap--xxxl {
}
.text--decoration-none {
}
.showcase-cards__img {
}
.showcase-cards__top {
}
.showcase-cards__title {
}
.showcase-cards__text {
}
.text--shade-dark {
}
.grid--3 {
}
.tabs-3__tabs-block {
}
.tabs-3__tabs-block:not(.ct-section):not(.oxy-easy-posts),
.tabs-3__tabs-block.oxy-easy-posts .oxy-posts,
.tabs-3__tabs-block.ct-section .ct-section-inner-wrap{
display:flex;
}
.tabs {
}
.tabs-1283-tab {
}
.tabs-1283-tab-active {
}
.tabs__item {
}
.tabs__title {
}
.text--center {
}
.tabs-contents-1283-tab {
}
.align-items--center {
}
.gap--m {
}
.bullet__block {
}
.icon-bullets__item {
}
.icon-bullets__icon {
}
.icon-bullets__wrap {
}
.icon-bullets__title {
}
.icon-bullets__text {
}
.text--white {
}
.proof-testimonial__author {
}
.proof-testimonial__bottom {
}
.proof-testimonial__portrait {
}
.proof-testimonial__logo {
}
.btn--m {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.btn--m {
}
.bg--accent-dark {
}
.grid--3-2 {
}
.text--primary {
}
.text--700 {
}
.hide--l {
}
.rounded--xxl {
}
.showcase-app {
}
.showcase-app__heading {
}
.gap--l-l {
}
.icon-bullets {
}
.grid--4 {
}
.grid--5 {
}
.gap--m-xxl {
}
.width--xxl {
}
.text--underline {
}
.arrow-right {
}
.grid--auto-4 {
}
.grid--auto-3 {
}
.hover-custom-button {
}
.effect-hover-item {
}
.pad--xxl {
}
.text--secondary-medium {
}
.bg--secondary-ultra-dark {
}
.text--xs {
}
.text--secondary-light {
}
.self--end {
}
.text--accent {
}
.pad--xs {
}
.animated-fade-up {
}
.delay-1 {
}
.delay-2 {
}
.tabs-5482-tab {
}
.tabs-5482-tab-active {
 text-decoration:underline;
 color:var(--accent);
}
.tabs-contents-5482-tab {
}
.tabs-contents-1599-tab {
}
.feature-card__container {
}
.feature-div-card__icon {
}
.self--start {
}
.feature-card__container-item {
}
.align-items--baseline {
}
.feature-card__container-button {
}
.pad-section--m {
}
.video-trigger {
}
.rounded--m {
}
.display--none {
}
.fade-in-effect {
}
.floating-cards {
}
.floating-cards__text {
}
.bg--accent-light-trans-10 {
}
.gap--xxs {
}
.gap--xxs:not(.ct-section):not(.oxy-easy-posts),
.gap--xxs.oxy-easy-posts .oxy-posts,
.gap--xxs.ct-section .ct-section-inner-wrap{
display:flex;
}
.bg--secondary-light-trans-10 {
}
.margin-right--m {
}
.grid--2-3 {
}
.feature-content__item {
}
.link-card__navigation--lottie {
}
.feature-content__arrow {
}
.arrow-left--simple {
}
.margin-top--l {
}
.case-study__sidebar-cta {
}
.border--shade {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:var(--shade)Ø;;
 border-right-color:var(--shade)Ø;;
 border-bottom-color:var(--shade)Ø;;
 border-left-color:var(--shade)Ø;;
}
.cta-banner-image {
}
.main-content {
}
.case-study__image {
 top:0px;
 left:0px;
}
.oxy-stock-content-styles {
}
.divider--s {
}
.richtext {
}
.bg--accent {
}
.bg--base {
}
.rounded--circle {
}
.width--xs {
}
.gap--s {
}
.bg--accent-medium {
}
.close-btn {
}
.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__primary {
 color:var(--shade);
 font-weight:400;
 font-size:1.6rem;
text-decoration: none !important;
}
.oxel_toc__template {
}
.toc-blog__primary {
}
.blog-author {
}
.blog-author__image {
}
.blog-author__details {
}
.blog-author__name {
}
.blog-author__description {
}
.rounded--s {
}
.sticky-top--s {
}
.bg--primary {
}
.footer-global {
}
.gap--m-l {
}
.grid--l-2 {
}
.margin-bottom--xxs {
}
.footer-nav {
 border-radius:25px;
 margin-bottom:20px;
}
@media (max-width: 767px) {
.footer-nav {
}
}

.grid--l-3 {
}
.text--m {
}
.footer-title {
}
.footer-text {
}
.footer-section {
}
.toggle {
}
.order--last-m {
}
.oxel_horizontal_divider {
 text-align:left;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:flex-start;
align-content:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.oxel_horizontal_divider {
}
}

@media (max-width: 767px) {
.oxel_horizontal_divider {
 width:100%;
 background-color:var(--shade-trans-10);
 height:1px;
}
}

@media (max-width: 479px) {
.oxel_horizontal_divider {
}
}

.oxel_horizontal_divider__line {
 height:2px;
 background-color:#ff5252;
 width:15px;
 max-width:15px;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.menu-left {
}
.menu-columns {
}
.link-cards__top {
}
.chevron-right--accent {
}
.link-cards__megamenu-content {
}
.link-cards {
}
.menu-cards__item {
}
.justify-content--start {
}
.link-cards__wrap {
}
.link-cards__icon {
}
.link-cards__title {
}
.link-cards__arrow {
}
.link-cards__text {
}
.menu-label {
}
.owl--xxs {
}
.navigation__dropdown-languages {
}
.menu-right {
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_iconlist {
}
.oxel_iconlist__row {
 width:100%;
 margin-bottom:0px;
 margin-top:0px;
 text-align:left;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.oxel_iconlist__row__icon {
color: #ff5252;}.oxel_iconlist__row__icon 
>svg {width: 8px;height: 8px;}.oxel_iconlist__row__icon {
 margin-right:10px;
}
.oxel_iconlist__row__label {
 font-family:Quicksand;
 color:#ffffff;
 font-size:16px;
 font-weight:700;
 line-height:30px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.oxel_iconlist__row--dark {
}
.oxel_icon_button__container:hover{
}
.oxel_icon_button__container {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 transition-duration:0.3s;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 font-family:Quicksand;
 color:#ff5252;
 margin-right:8px;
 font-size:18px;
 font-weight:700;
 letter-spacing:.2px;
 line-height:18px;
}
.oxel_icon_button_icon {
color: #ff5252;}.oxel_icon_button_icon 
>svg {width: 16px;height: 16px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.dsg-submenu {
 margin-right:20px;
 margin-left:20px;
}
.dsg-submenu .oxy-slide-menu_list{
column-count:1;
}

.dsg-submenu .oxy-slide-menu_title{
margin-top:20px;
margin-bottom:20px;
font-family: 'Quicksand';
font-size: 16px;
color: #000;
}

.dsg-submenu .oxy-slide-menu_list .menu-item a{
color:#000;
margin-top:10px;
margin-bottom:10px;
}

.dsg-submenu .oxy-slide-menu_list .menu-item a:hover{
color:#ff5252;
}

.dsg-submenu .menu-item a{
font-family: 'Quicksand';
font-size: 16px;
color: #000;
}

.dsg-submenu .oxy-slide-menu_list, .dsg-submenu .oxy-slide-menu_list .menu-item{
                                -webkit-column-break-inside: avoid;
                                -moz-column-break-inside: avoid;
                                -o-column-break-inside: avoid;
                                -ms-column-break-inside: avoid;
                                column-break-inside: avoid;
                            }
.dsg-submenu .oxy-slide-menu_list .menu-item{
                                display: list-item;
                            }
.dsg-submenu .oxy-slide-menu_list .sub-menu{
                                display: block;
                            }
.dsg-submenu .oxy-slide-menu_dropdown-icon-click-area{
                                display: none;
                            }

            @media (max-width: 991px) {
.dsg-submenu {
 width:100%;
}
}

@media (max-width: 767px) {
.dsg-submenu {
 width:100%;
}
}

.oxel_reviewbox__image_wrapper__image {
 max-width:1000px;
 height:100%;
}
.oxel_reviewbox__image_wrapper {
 width:200px;
 overflow:hidden;
 text-align:center;
 border-radius:50%;
 border-top-color:#f9f9fa;
 border-right-color:#f9f9fa;
 border-bottom-color:#f9f9fa;
 border-left-color:#f9f9fa;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 height:200px;
 flex-shrink:0;
 margin-right:16px;
}
.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

.oxel_reviewbox__details_wrapper {
 padding-left:0px;
 flex-grow:1;
}
@media (max-width: 767px) {
.oxel_reviewbox__details_wrapper {
 text-align:center;
 padding-left:0px;
}
.oxel_reviewbox__details_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__details_wrapper {
 padding-left:0px;
}
}

.oxel_reviewbox__details_wrapper__name {
 font-weight:600;
 text-transform:uppercase;
 font-size:32px;
 color:#374047;
 line-height:1.2;
 margin-bottom:8px;
}
.oxel_reviewbox__details_wrapper__star_wrapper {
 margin-top:8px;
 margin-bottom:14px;
}
.oxel_reviewbox__details_wrapper__star_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__details_wrapper__star_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__details_wrapper__star_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.oxel_reviewbox__star {
color: #ff5252;}.oxel_reviewbox__star 
>svg {width: 22px;height: 22px;}.oxel_reviewbox__star {
 padding-left:0px;
 padding-right:14px;
}
.oxel_reviewbox__row {
 width:100%;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:left;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.oxel_reviewbox__row {
 text-align:center;
}
.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
}

.oxel_reviewbox__review_body {
}
@media (max-width: 767px) {
.oxel_reviewbox__review_body {
 text-align:left;
}
}

@media (max-width: 479px) {
.oxel_reviewbox__review_body {
 text-align:left;
}
}

.oxel_reviewbox {
 background-color:#eceeef;
 width:100%;
}
.oxel_reviewbox__details_wrapper__title {
 font-size:14px;
 color:#606e79;
}
.oxel_accordion {
 border-top-color:#adb4b9;
 border-right-color:#adb4b9;
 border-bottom-color:#adb4b9;
 border-left-color:#adb4b9;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_accordion:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion.oxy-easy-posts .oxy-posts,
.oxel_accordion.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.oxel_accordion__row {
 padding-top:8px;
 padding-left:0px;
 padding-right:8px;
 padding-bottom:8px;
 border-bottom-style:none;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 top:-35px;
 left:335px;
 width:100%;
cursor: pointer;
}
.oxel_accordion__icon {
color: #000000;}.oxel_accordion__icon 
>svg {width: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_accordion__content {
 width:100%;
 padding-top:8px;
 padding-bottom:8px;
 border-bottom-color:#98a1a8;
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:max-height;
 text-align:left;
 max-height:3000px;
 margin-top:0px;
left: 0%; top: 45px!important; width: 100%!important;
}
.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content.oxy-easy-posts .oxy-posts,
.oxel_accordion__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_accordion__content__hidden {
 max-height:0px;
 padding-top:0px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:.3s;
 width:100%;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
 font-weight:600;
}
.oxel_megamenu_parent:hover{
 background-color:#cfd3d7;
}
.oxel_megamenu_parent {
 padding-top:8px;
 padding-left:32px;
 padding-right:32px;
 position:relative;
 background-color:#f9f9fa;
 transition-duration:0.3s;
 padding-bottom:8px;
 margin-bottom:0px;
}
.oxel_megamenu_parent__title {
 color:#374047;
}
.oxel_megamenu__wrapper {
transform:; padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 width:70%;
 z-index:1999;
 padding-top:0px;
 margin-top:0px;
 top:0px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__wrapper--hidden {
transform:translateY(64px); opacity:0;
pointer-events: none;
}
.oxel_megamenu__close-icon {
color: #333333;}.oxel_megamenu__close-icon 
>svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon {
 position:absolute;
 top:48px;
 right:16px;
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 991px) {
.oxel_megamenu__close-icon {
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.tabs-2275-tab {
 width:50%;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#dddddd;
 border-top-color:#b5c0ff;
 border-right-color:#b5c0ff;
 border-left-color:#b5c0ff;
 border-top-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 padding-left:0px;
 padding-right:0=px;
 text-align:center;
}
.tabs-2275-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-2275-tab.oxy-easy-posts .oxy-posts,
.tabs-2275-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.tabs-2275-tab {
 padding-left:0px;
 padding-right:0px;
 border-bottom-color:#b5c0ff;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
}

.tabs-2275-tab-active {
color: #000000;}.tabs-2275-tab-active 
>svg {width: 20px;height: 20px;}.tabs-2275-tab-active {
 text-align:left;
}
.tabs-2275-tab-active:not(.ct-section):not(.oxy-easy-posts),
.tabs-2275-tab-active.oxy-easy-posts .oxy-posts,
.tabs-2275-tab-active.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.tabs-contents-2275-tab {
 text-align:center;
}
.tabs-contents-2275-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-2275-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-2275-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.tabs-1277-tab {
}
.tabs-1277-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-1277-tab.oxy-easy-posts .oxy-posts,
.tabs-1277-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.tabs-1277-tab-active {
 background-color:#ffffff;
}
.tabs-contents-1277-tab {
}
.menu-item {
 font-size:17px;
}
.menu-item .oxy-slide-menu_title{
padding-bottom:10px;
font-family: 'Quicksand';
color: #000000;
font-size: 18px;
}

.menu-item .oxy-slide-menu_list .menu-item a{
color:#000000;
padding-bottom:5px;
}

.menu-item .oxy-slide-menu_list .menu-item a:hover{
color:#ff5252;
}

.menu-item .menu-item a{
font-family: 'Quicksand';
}

@media (max-width: 991px) {
.menu-item {
 width:100%;
}
}

.box-shadow {
 border-radius:25px;
 background-color:#ffffff;
}
@media (max-width: 767px) {
.box-shadow {
}
}

@media (max-width: 479px) {
.box-shadow {
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

.btn_coral:hover{
transform:scale(1.01,1.01); transition-duration:.3s;
}
.btn_coral {
background-color :#ff5252;
border: 1px solid #ff5252;
color: #ffffff;
padding: 12px 19.2px;
}.btn_coral {
 font-family:Quicksand;
 font-size:16px;
 font-weight:500;
 transition-duration:.3s;
 border-radius:25px;
 width:100%;
}
@media (max-width: 991px) {
.btn_coral {
 width:100%;
}
}

.tabs-2750-tab {
 text-align:center;
 width:50%;
}
.tabs-2750-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-2750-tab.oxy-easy-posts .oxy-posts,
.tabs-2750-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
.tabs-2750-tab-active {
 background-color:#ffffff;
 border-radius:200px;
 box-shadow:0px 2px 8px 0px rgba(0,0,0,0.1);
}
.tabs-contents-2750-tab {
 padding-left:0px;
 padding-right:0px;
}
.tabs-contents-2750-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-2750-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-2750-tab.ct-section .ct-section-inner-wrap{
display:flex;
}
.toggle-2925 {
}
.toggle-2925-expanded {
}
.tabs-0147-tab {
}
.tabs-0147-tab-active {
}
.tabs-contents-0147-tab {
}
.theTabsContainer {
}
.white_box_reg {
 background-color:#ffffff;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 min-height:440px;
}
.white_box_reg:not(.ct-section):not(.oxy-easy-posts),
.white_box_reg.oxy-easy-posts .oxy-posts,
.white_box_reg.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
@media (max-width: 991px) {
.white_box_reg {
 min-height:320px;
}
}

.contact_box_header {
 font-weight:700;
 color:#000000;
 border-left-color:#ff5252;
 border-left-width:3px;
 border-left-style:none;
 margin-bottom:16px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
}
.contact_box_text {
 font-size:16px;
}
.contact_box_btn {
padding: 10px 16px;
}.contact_box_btn {
 width:100%;
 min-height:50px;
 border-radius:45px;
 font-size:16px;
 margin-left:auto;
 margin-right:auto;
}
.contact_box_btn:not(.ct-section):not(.oxy-easy-posts),
.contact_box_btn.oxy-easy-posts .oxy-posts,
.contact_box_btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.trigger_intercom {
}
.lp_checkbox {
color: #ffffff;}.lp_checkbox 
>svg {width: 24px;height: 24px;}.lp_checkbox {
}
.lp_iconlist {
 width:70%;
 text-align:justify;
}
.lp_iconlist:not(.ct-section):not(.oxy-easy-posts),
.lp_iconlist.oxy-easy-posts .oxy-posts,
.lp_iconlist.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.lp_iconlist {
}
.lp_iconlist:not(.ct-section):not(.oxy-easy-posts),
.lp_iconlist.oxy-easy-posts .oxy-posts,
.lp_iconlist.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.pricing_cards__new {
 text-align:center;
}
.pricing_cards__new:not(.ct-section):not(.oxy-easy-posts),
.pricing_cards__new.oxy-easy-posts .oxy-posts,
.pricing_cards__new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.pricing_cards__top {
 text-align:center;
 width:100%;
 margin-bottom:1rem;
 flex-grow:1;
}
.pricing_cards__top:not(.ct-section):not(.oxy-easy-posts),
.pricing_cards__top.oxy-easy-posts .oxy-posts,
.pricing_cards__top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.pricing__header {
 font-size:1.3rem;
}
.pricing__list-price {
 font-weight:700;
 font-size:1.4rem;
}
.pricing__text {
 font-size:.85rem;
 margin-bottom:1rem;
}
.pricing__card_btn:hover{
background-color :#ff5252;
border: 1px solid #ff5252;
color: #fff;
}.pricing__card_btn:hover{
}
.pricing__card_btn {
background-color :transparent;
border: 1px solid transparent;
color: #ff5252;
}.pricing__card_btn {
 font-size:14px;
 width:100%;
 border-radius:25px;
 border-top-color:#ff5252;
 border-right-color:#ff5252;
 border-bottom-color:#ff5252;
 border-left-color:#ff5252;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.pricing__list-container {
 background-color:#ffffff;
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 margin-top:1rem;
 min-height:200px;
}
.pricing__list-container:not(.ct-section):not(.oxy-easy-posts),
.pricing__list-container.oxy-easy-posts .oxy-posts,
.pricing__list-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
.pricing__list {
 margin-bottom:8px;
}
.pricing__list:not(.ct-section):not(.oxy-easy-posts),
.pricing__list.oxy-easy-posts .oxy-posts,
.pricing__list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.pricing__list-icon {
background-color: rgba(255,82,82,0.15);
border: 1px solid rgba(255,82,82,0.15);
padding: 4px;color: #ff5252;}.pricing__list-icon 
>svg {width: 10px;height: 10px;}.pricing__list-icon {
 margin-right:10px;
}
.pricing__list-text {
 font-size:.75rem;
 font-weight:400;
}
.pricing_table_wrapper {
 width:100%;
 margin-bottom:2.5rem;
}
@media (max-width: 767px) {
.pricing_table_wrapper {
}
.pricing_table_wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing_table_wrapper.oxy-easy-posts .oxy-posts,
.pricing_table_wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.pricing_table_row {
 text-align:left;
 width:100%;
}
.pricing_table_row:not(.ct-section):not(.oxy-easy-posts),
.pricing_table_row.oxy-easy-posts .oxy-posts,
.pricing_table_row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:flex-start;
}
@media (max-width: 767px) {
.pricing_table_row {
}
.pricing_table_row:not(.ct-section):not(.oxy-easy-posts),
.pricing_table_row.oxy-easy-posts .oxy-posts,
.pricing_table_row.ct-section .ct-section-inner-wrap{
display:none;
}
}

.pricing_table-heading {
 text-align:left;
 width:20%;
 padding-top:.5rem;
 padding-left:.5rem;
 padding-right:.5rem;
 padding-bottom:.5rem;
 min-height:65px;
 border-bottom-color:rgba(0,0,0,0.1);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.pricing_table-heading:not(.ct-section):not(.oxy-easy-posts),
.pricing_table-heading.oxy-easy-posts .oxy-posts,
.pricing_table-heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
justify-content:flex-start;
}
.pricing_table_column {
 text-align:center;
 width:20%;
 min-height:65px;
 padding-top:.5rem;
 padding-left:.5rem;
 padding-right:.5rem;
 padding-bottom:.5rem;
 border-bottom-color:rgba(0,0,0,0.1);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.pricing_table_column:not(.ct-section):not(.oxy-easy-posts),
.pricing_table_column.oxy-easy-posts .oxy-posts,
.pricing_table_column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
.feature_heading {
 font-weight:700;
 text-align:left;
 margin-bottom:16px;
}
.pricing_table_feature_txt {
 color:rgba(0,0,0,0.6);
 font-size:.85rem;
 font-weight:400;
 line-height:1;
 margin-right:.25rem;
}
.pricing_table_feature_icon {
color: #ff5252;}.pricing_table_feature_icon 
>svg {width: 16px;height: 16px;}.pricing_table_feature_icon {
}
.benefit_number {
 font-size:40px;
 color:#b5c0ff;
 margin-right:16px;
}
.benefit_heading {
 margin-bottom:16px;
}
.benefit_text {
 font-size:16px;
}
.feature_card {
 background-color:#ffffff;
 height:100%;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 border-radius:25px;
}
.coral_iconlist_icon {
color: #fff;}.coral_iconlist_icon 
>svg {width: 20px;height: 20px;}.coral_iconlist_icon {
 margin-right:8px;
}
.feature_text {
 font-size:16px;
}
.main_menu_lang {
}
.pricing__icon {
color: rgba(0,0,0,0.1);}.pricing__icon 
>svg {width: 14px;height: 14px;}.pricing__icon {
}
.mega_main_manu {
}
.tc__links {
}
.tc__links_footer:hover{
 color:#ff5252;
}
.tc__links_footer {
 font-size:14px;
 color:#000000;
 font-weight:400;
 margin-right:16px;
}
.contact_bullet_row {
 color:var(--primary);
}
.contact_bullet_icon {
color: #ff5252;}.contact_bullet_icon 
>svg {width: 20px;height: 20px;}.contact_bullet_icon {
 margin-right:8px;
}
.contact_row {
 margin-top:8px;
}
.contact_row:not(.ct-section):not(.oxy-easy-posts),
.contact_row.oxy-easy-posts .oxy-posts,
.contact_row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.contact_map_link {
}
.align-content--baseline {
}
.align-content--center {
}
.align-content--end {
}
.align-content--start {
}
.align-items--end {
}
.align-items--start {
}
.aspect--1-1 {
}
.aspect--1-2 {
}
.aspect--16-9 {
}
.aspect--2-1 {
}
.aspect--2-3 {
}
.aspect--3-2 {
}
.aspect--3-4 {
}
.aspect--4-3 {
}
.aspect--9-16 {
}
.aspect--l-1-1 {
}
.aspect--l-1-2 {
}
.aspect--l-16-9 {
}
.aspect--l-2-1 {
}
.aspect--l-2-3 {
}
.aspect--l-3-2 {
}
.aspect--l-3-4 {
}
.aspect--l-4-3 {
}
.aspect--l-9-16 {
}
.aspect--m-1-1 {
}
.aspect--m-1-2 {
}
.aspect--m-16-9 {
}
.aspect--m-2-1 {
}
.aspect--m-2-3 {
}
.aspect--m-3-2 {
}
.aspect--m-3-4 {
}
.aspect--m-4-3 {
}
.aspect--m-9-16 {
}
.aspect--s-1-1 {
}
.aspect--s-1-2 {
}
.aspect--s-16-9 {
}
.aspect--s-2-1 {
}
.aspect--s-2-3 {
}
.aspect--s-3-2 {
}
.aspect--s-3-4 {
}
.aspect--s-4-3 {
}
.aspect--s-9-16 {
}
.aspect--xl-1-1 {
}
.aspect--xl-1-2 {
}
.aspect--xl-16-9 {
}
.aspect--xl-2-1 {
}
.aspect--xl-2-3 {
}
.aspect--xl-3-2 {
}
.aspect--xl-3-4 {
}
.aspect--xl-4-3 {
}
.aspect--xl-9-16 {
}
.bg--accent-comp {
}
.bg--accent-hover {
}
.bg--accent-light {
}
.bg--accent-light-trans-20 {
}
.bg--accent-light-trans-40 {
}
.bg--accent-light-trans-60 {
}
.bg--accent-light-trans-80 {
}
.bg--accent-light-trans-90 {
}
.bg--accent-trans-10 {
}
.bg--accent-trans-20 {
}
.bg--accent-trans-40 {
}
.bg--accent-trans-60 {
}
.bg--accent-trans-80 {
}
.bg--accent-trans-90 {
}
.bg--accent-ultra-dark {
}
.bg--accent-ultra-dark-trans-10 {
}
.bg--accent-ultra-dark-trans-20 {
}
.bg--accent-ultra-dark-trans-40 {
}
.bg--accent-ultra-dark-trans-60 {
}
.bg--accent-ultra-dark-trans-80 {
}
.bg--accent-ultra-dark-trans-90 {
}
.bg--accent-ultra-light {
}
.bg--base-comp {
}
.bg--base-dark {
}
.bg--base-hover {
}
.bg--base-light-trans-10 {
}
.bg--base-light-trans-20 {
}
.bg--base-light-trans-40 {
}
.bg--base-light-trans-60 {
}
.bg--base-light-trans-80 {
}
.bg--base-light-trans-90 {
}
.bg--base-medium {
}
.bg--base-trans-10 {
}
.bg--base-trans-20 {
}
.bg--base-trans-40 {
}
.bg--base-trans-60 {
}
.bg--base-trans-80 {
}
.bg--base-trans-90 {
}
.bg--base-ultra-dark {
}
.bg--base-ultra-dark-trans-10 {
}
.bg--base-ultra-dark-trans-20 {
}
.bg--base-ultra-dark-trans-40 {
}
.bg--base-ultra-dark-trans-60 {
}
.bg--base-ultra-dark-trans-80 {
}
.bg--base-ultra-dark-trans-90 {
}
.bg--black {
}
.bg--black-trans-10 {
}
.bg--black-trans-20 {
}
.bg--black-trans-40 {
}
.bg--black-trans-60 {
}
.bg--black-trans-80 {
}
.bg--black-trans-90 {
}
.bg--primary-comp {
}
.bg--primary-dark {
}
.bg--primary-hover {
}
.bg--primary-light {
}
.bg--primary-light-trans-10 {
}
.bg--primary-light-trans-20 {
}
.bg--primary-light-trans-40 {
}
.bg--primary-light-trans-60 {
}
.bg--primary-light-trans-80 {
}
.bg--primary-light-trans-90 {
}
.bg--primary-medium {
}
.bg--primary-trans-10 {
}
.bg--primary-trans-20 {
}
.bg--primary-trans-40 {
}
.bg--primary-trans-60 {
}
.bg--primary-trans-80 {
}
.bg--primary-trans-90 {
}
.bg--primary-ultra-dark {
}
.bg--primary-ultra-dark-trans-10 {
}
.bg--primary-ultra-dark-trans-20 {
}
.bg--primary-ultra-dark-trans-40 {
}
.bg--primary-ultra-dark-trans-60 {
}
.bg--primary-ultra-dark-trans-80 {
}
.bg--primary-ultra-dark-trans-90 {
}
.bg--primary-ultra-light {
}
.bg--secondary {
}
.bg--secondary-comp {
}
.bg--secondary-dark {
}
.bg--secondary-hover {
}
.bg--secondary-light {
}
.bg--secondary-light-trans-40 {
}
.bg--secondary-light-trans-60 {
}
.bg--secondary-light-trans-80 {
}
.bg--secondary-light-trans-90 {
}
.bg--secondary-medium {
}
.bg--secondary-trans-10 {
}
.bg--secondary-trans-20 {
}
.bg--secondary-trans-40 {
}
.bg--secondary-trans-60 {
}
.bg--secondary-trans-80 {
}
.bg--secondary-trans-90 {
}
.bg--secondary-ultra-dark-trans-10 {
}
.bg--secondary-ultra-dark-trans-20 {
}
.bg--secondary-ultra-dark-trans-40 {
}
.bg--secondary-ultra-dark-trans-60 {
}
.bg--secondary-ultra-dark-trans-80 {
}
.bg--secondary-ultra-dark-trans-90 {
}
.bg--secondary-ultra-light {
}
.bg--shade-dark {
}
.bg--shade-light {
}
.bg--shade-light-trans-10 {
}
.bg--shade-light-trans-20 {
}
.bg--shade-light-trans-40 {
}
.bg--shade-light-trans-60 {
}
.bg--shade-light-trans-80 {
}
.bg--shade-light-trans-90 {
}
.bg--shade-medium {
}
.bg--shade-trans-10 {
}
.bg--shade-trans-20 {
}
.bg--shade-trans-40 {
}
.bg--shade-trans-60 {
}
.bg--shade-trans-80 {
}
.bg--shade-trans-90 {
}
.bg--shade-ultra-dark {
}
.bg--shade-ultra-dark-trans-10 {
}
.bg--shade-ultra-dark-trans-20 {
}
.bg--shade-ultra-dark-trans-40 {
}
.bg--shade-ultra-dark-trans-60 {
}
.bg--shade-ultra-dark-trans-80 {
}
.bg--shade-ultra-dark-trans-90 {
}
.bg--shade-ultra-light {
}
.bg--white-trans-10 {
}
.bg--white-trans-20 {
}
.bg--white-trans-40 {
}
.bg--white-trans-60 {
}
.bg--white-trans-80 {
}
.bg--white-trans-90 {
}
.breakout--full {
}
.breakout--l {
}
.breakout--m {
}
.breakout--s {
}
.breakout--xl {
}
.btn--accent {
}
.btn--base {
}
.btn--black {
}
.btn--outline {
}
.btn--s {
}
.btn--white {
}
.btn--xl {
}
.btn--xs {
}
.btn--xxl {
}
.center--all-l {
}
.center--all-m {
}
.center--all-s {
}
.center--all-xl {
}
.center--bottom {
}
.center--bottom-l {
}
.center--bottom-m {
}
.center--bottom-s {
}
.center--bottom-xl {
}
.center--left {
}
.center--left-l {
}
.center--left-m {
}
.center--left-s {
}
.center--left-xl {
}
.center--right {
}
.center--right-l {
}
.center--right-m {
}
.center--right-s {
}
.center--right-xl {
}
.center--top {
}
.center--top-l {
}
.center--top-m {
}
.center--top-s {
}
.center--top-xl {
}
.col-span--4 {
}
.col-span--5 {
}
.col-span--6 {
}
.col-span--l-1 {
}
.col-span--l-2 {
}
.col-span--l-3 {
}
.col-span--l-4 {
}
.col-span--l-5 {
}
.col-span--l-6 {
}
.col-span--m-1 {
}
.col-span--m-2 {
}
.col-span--m-3 {
}
.col-span--m-4 {
}
.col-span--m-5 {
}
.col-span--s-1 {
}
.col-span--s-2 {
}
.col-span--s-3 {
}
.col-span--s-4 {
}
.col-span--s-5 {
}
.col-span--s-6 {
}
.col-span--xl-1 {
}
.col-span--xl-2 {
}
.col-span--xl-3 {
}
.col-span--xl-4 {
}
.col-span--xl-5 {
}
.col-span--xl-6 {
}
.col-start--1 {
}
.col-start--2 {
}
.col-start--3 {
}
.col-start--4 {
}
.col-start--5 {
}
.col-start--6 {
}
.col-start--l-1 {
}
.col-start--l-2 {
}
.col-start--l-3 {
}
.col-start--l-4 {
}
.col-start--l-5 {
}
.col-start--l-6 {
}
.col-start--m-1 {
}
.col-start--m-2 {
}
.col-start--m-3 {
}
.col-start--m-4 {
}
.col-start--m-5 {
}
.col-start--m-6 {
}
.col-start--s-1 {
}
.col-start--s-2 {
}
.col-start--s-3 {
}
.col-start--s-4 {
}
.col-start--s-5 {
}
.col-start--s-6 {
}
.col-start--xl-1 {
}
.col-start--xl-2 {
}
.col-start--xl-3 {
}
.col-start--xl-4 {
}
.col-start--xl-5 {
}
.col-start--xl-6 {
}
.flex--col {
}
.flex--col-m {
}
.flex--col-reverse {
}
.flex--col-reverse-l {
}
.flex--col-reverse-m {
}
.flex--col-reverse-s {
}
.flex--col-reverse-xl {
}
.flex--col-s {
}
.flex--col-xl {
}
.flex--row-l {
}
.flex--row-m {
}
.flex--row-reverse {
}
.flex--row-reverse-l {
}
.flex--row-reverse-m {
}
.flex--row-reverse-s {
}
.flex--row-reverse-xl {
}
.flex--row-s {
}
.flex--row-xl {
}
.flex--wrap {
}
.flip--x {
}
.flip--xy {
}
.flip--y {
}
.grid--1 {
}
.grid--1-2 {
}
.grid--2-1 {
}
.grid--auto-1-2 {
}
.grid--auto-1-3 {
}
.grid--auto-2 {
}
.grid--auto-2-1 {
}
.grid--auto-2-3 {
}
.grid--auto-3-1 {
}
.grid--auto-3-2 {
}
.grid--auto-5 {
}
.grid--auto-6 {
}
.grid--l-4 {
}
.grid--l-5 {
}
.grid--m-2 {
}
.grid--m-3 {
}
.grid--m-4 {
}
.grid--s-2 {
}
.grid--s-3 {
}
.grid--s-4 {
}
.grid--xl-1 {
}
.grid--xl-2 {
}
.grid--xl-3 {
}
.grid--xl-4 {
}
.grid--xl-5 {
}
.height--30 {
}
.height--40 {
}
.height--50 {
}
.height--60 {
}
.height--70 {
}
.height--80 {
}
.height--90 {
}
.height--full {
}
.height--xl-30 {
}
.height--xl-40 {
}
.height--xl-50 {
}
.height--xl-60 {
}
.height--xl-70 {
}
.height--xl-80 {
}
.height--xl-90 {
}
.height--l-30 {
}
.height--l-40 {
}
.height--l-50 {
}
.height--l-60 {
}
.height--l-70 {
}
.height--l-80 {
}
.height--l-90 {
}
.height--m-30 {
}
.height--m-40 {
}
.height--m-50 {
}
.height--m-60 {
}
.height--m-70 {
}
.height--m-80 {
}
.height--m-90 {
}
.height--s-30 {
}
.height--s-40 {
}
.height--s-50 {
}
.height--s-60 {
}
.height--s-70 {
}
.height--s-80 {
}
.height--s-90 {
}
.justify-content--around {
}
.justify-content--center {
}
.justify-content--end {
}
.justify-items--center {
}
.justify-items--end {
}
.justify-items--start {
}
.link--accent {
}
.link--accent-dark {
}
.link--accent-light {
}
.link--accent-medium {
}
.link--accent-ultra-dark {
}
.link--accent-ultra-light {
}
.link--base {
}
.link--base-dark {
}
.link--base-light {
}
.link--base-medium {
}
.link--base-ultra-dark {
}
.link--base-ultra-light {
}
.link--black {
}
.link--primary {
}
.link--primary-dark {
}
.link--primary-light {
}
.link--primary-medium {
}
.link--primary-ultra-dark {
}
.link--primary-ultra-light {
}
.link--secondary {
}
.link--secondary-dark {
}
.link--secondary-light {
}
.link--secondary-medium {
}
.link--secondary-ultra-dark {
}
.link--secondary-ultra-light {
}
.link--shade-dark {
}
.link--shade-light {
}
.link--shade-medium {
}
.link--shade-ultra-dark {
}
.link--shade-ultra-light {
}
.link--skip {
}
.link--white {
}
.margin-left--l {
}
.margin-left--m {
}
.margin-left--s {
}
.margin-left--xl {
}
.margin-left--xs {
}
.margin-left--xxl {
}
.margin-right--l {
}
.margin-right--s {
}
.margin-right--xl {
}
.margin-right--xxl {
}
.margin-top--s {
}
.margin-top--xs {
}
.margin-top--xxl {
}
.max-height--30 {
}
.max-height--40 {
}
.max-height--50 {
}
.max-height--60 {
}
.max-height--70 {
}
.max-height--80 {
}
.max-height--90 {
}
.max-height--xl-30 {
}
.max-height--xl-40 {
}
.max-height--xl-50 {
}
.max-height--xl-60 {
}
.max-height--xl-70 {
}
.max-height--xl-80 {
}
.max-height--xl-90 {
}
.max-height--l-30 {
}
.max-height--l-40 {
}
.max-height--l-50 {
}
.max-height--l-60 {
}
.max-height--l-70 {
}
.max-height--l-80 {
}
.max-height--l-90 {
}
.max-height--m-30 {
}
.max-height--m-40 {
}
.max-height--m-50 {
}
.max-height--m-60 {
}
.max-height--m-70 {
}
.max-height--m-80 {
}
.max-height--m-90 {
}
.max-height--s-30 {
}
.max-height--s-40 {
}
.max-height--s-50 {
}
.max-height--s-60 {
}
.max-height--s-70 {
}
.max-height--s-80 {
}
.max-height--s-90 {
}
.object-fit--bottom-center {
}
.object-fit--bottom-left {
}
.object-fit--bottom-right {
}
.object-fit--center-left {
}
.object-fit--center-right {
}
.object-fit--contain {
}
.object-fit--cover {
}
.object-fit--top-center {
}
.object-fit--top-left {
}
.object-fit--top-right {
}
.opacity--10 {
}
.opacity--20 {
}
.opacity--30 {
}
.opacity--40 {
}
.opacity--5 {
}
.opacity--50 {
}
.opacity--60 {
}
.opacity--70 {
}
.opacity--80 {
}
.opacity--90 {
}
.opacity--95 {
}
.order--first {
}
.order--first-s {
}
.order--first-xl {
}
.order--last {
}
.order--last-l {
}
.order--last-s {
}
.order--last-xl {
}
.overlay--accent-light-trans-10 {
}
.overlay--accent-light-trans-20 {
}
.overlay--accent-light-trans-40 {
}
.overlay--accent-light-trans-60 {
}
.overlay--accent-light-trans-80 {
}
.overlay--accent-light-trans-90 {
}
.overlay--accent-trans-10 {
}
.overlay--accent-trans-20 {
}
.overlay--accent-trans-40 {
}
.overlay--accent-trans-60 {
}
.overlay--accent-trans-80 {
}
.overlay--accent-trans-90 {
}
.overlay--accent-ultra-dark-trans-10 {
}
.overlay--accent-ultra-dark-trans-20 {
}
.overlay--accent-ultra-dark-trans-40 {
}
.overlay--accent-ultra-dark-trans-60 {
}
.overlay--accent-ultra-dark-trans-80 {
}
.overlay--accent-ultra-dark-trans-90 {
}
.overlay--base-light-trans-10 {
}
.overlay--base-light-trans-20 {
}
.overlay--base-light-trans-40 {
}
.overlay--base-light-trans-60 {
}
.overlay--base-light-trans-80 {
}
.overlay--base-light-trans-90 {
}
.overlay--base-trans-10 {
}
.overlay--base-trans-20 {
}
.overlay--base-trans-40 {
}
.overlay--base-trans-60 {
}
.overlay--base-trans-80 {
}
.overlay--base-trans-90 {
}
.overlay--base-ultra-dark-trans-10 {
}
.overlay--base-ultra-dark-trans-20 {
}
.overlay--base-ultra-dark-trans-40 {
}
.overlay--base-ultra-dark-trans-60 {
}
.overlay--base-ultra-dark-trans-80 {
}
.overlay--base-ultra-dark-trans-90 {
}
.overlay--black-trans-10 {
}
.overlay--black-trans-20 {
}
.overlay--black-trans-40 {
}
.overlay--black-trans-60 {
}
.overlay--black-trans-80 {
}
.overlay--black-trans-90 {
}
.overlay--primary-light-trans-10 {
}
.overlay--primary-light-trans-20 {
}
.overlay--primary-light-trans-40 {
}
.overlay--primary-light-trans-60 {
}
.overlay--primary-light-trans-80 {
}
.overlay--primary-light-trans-90 {
}
.overlay--primary-trans-10 {
}
.overlay--primary-trans-20 {
}
.overlay--primary-trans-40 {
}
.overlay--primary-trans-60 {
}
.overlay--primary-trans-80 {
}
.overlay--primary-trans-90 {
}
.overlay--primary-ultra-dark-trans-10 {
}
.overlay--primary-ultra-dark-trans-20 {
}
.overlay--primary-ultra-dark-trans-40 {
}
.overlay--primary-ultra-dark-trans-60 {
}
.overlay--primary-ultra-dark-trans-80 {
}
.overlay--primary-ultra-dark-trans-90 {
}
.overlay--secondary-light-trans-10 {
}
.overlay--secondary-light-trans-20 {
}
.overlay--secondary-light-trans-40 {
}
.overlay--secondary-light-trans-60 {
}
.overlay--secondary-light-trans-80 {
}
.overlay--secondary-light-trans-90 {
}
.overlay--secondary-trans-10 {
}
.overlay--secondary-trans-20 {
}
.overlay--secondary-trans-40 {
}
.overlay--secondary-trans-60 {
}
.overlay--secondary-trans-80 {
}
.overlay--secondary-trans-90 {
}
.overlay--secondary-ultra-dark-trans-10 {
}
.overlay--secondary-ultra-dark-trans-20 {
}
.overlay--secondary-ultra-dark-trans-40 {
}
.overlay--secondary-ultra-dark-trans-60 {
}
.overlay--secondary-ultra-dark-trans-80 {
}
.overlay--secondary-ultra-dark-trans-90 {
}
.owl--xl {
}
.owl--xxl {
}
.pad--none {
}
.pad-header--l {
}
.pad-header--m {
}
.pad-header--s {
}
.pad-header--xl {
}
.pad-header--xs {
}
.pad-header--xxl {
}
.pad-section--l {
}
.pad-section--xl {
}
.pad-section--xxl {
}
.pad-section--xl-l {
}
.pad-section--xl-none {
}
.pad-section--xl-s {
}
.pad-section--xl-xl {
}
.pad-section--xl-xs {
}
.pad-section--xl-xxl {
}
.pad-section--l-l {
}
.pad-section--l-none {
}
.pad-section--l-s {
}
.pad-section--l-xl {
}
.pad-section--l-xs {
}
.pad-section--l-xxl {
}
.pad-section--m-l {
}
.pad-section--m-none {
}
.pad-section--m-s {
}
.pad-section--m-xl {
}
.pad-section--m-xs {
}
.pad-section--m-xxl {
}
.pad-section--s-l {
}
.pad-section--s-none {
}
.pad-section--s-s {
}
.pad-section--s-xl {
}
.pad-section--s-xs {
}
.pad-section--s-xxl {
}
.rounded--50 {
}
.rounded--xs {
}
.row-span--2 {
}
.row-span--3 {
}
.row-span--4 {
}
.row-span--5 {
}
.row-span--6 {
}
.row-span--l-1 {
}
.row-span--l-2 {
}
.row-span--l-3 {
}
.row-span--l-4 {
}
.row-span--l-5 {
}
.row-span--l-6 {
}
.row-span--m-1 {
}
.row-span--m-2 {
}
.row-span--m-3 {
}
.row-span--m-4 {
}
.row-span--m-5 {
}
.row-span--m-6 {
}
.row-span--s-1 {
}
.row-span--s-2 {
}
.row-span--s-3 {
}
.row-span--s-4 {
}
.row-span--s-5 {
}
.row-span--s-6 {
}
.row-span--xl-1 {
}
.row-span--xl-2 {
}
.row-span--xl-3 {
}
.row-span--xl-4 {
}
.row-span--xl-5 {
}
.row-span--xl-6 {
}
.row-start--1 {
}
.row-start--2 {
}
.row-start--3 {
}
.row-start--4 {
}
.row-start--5 {
}
.row-start--6 {
}
.row-start--l-1 {
}
.row-start--l-2 {
}
.row-start--l-3 {
}
.row-start--l-4 {
}
.row-start--l-5 {
}
.row-start--l-6 {
}
.row-start--m-1 {
}
.row-start--m-2 {
}
.row-start--m-3 {
}
.row-start--m-4 {
}
.row-start--m-5 {
}
.row-start--m-6 {
}
.row-start--s-1 {
}
.row-start--s-2 {
}
.row-start--s-3 {
}
.row-start--s-4 {
}
.row-start--s-5 {
}
.row-start--s-6 {
}
.row-start--xl-1 {
}
.row-start--xl-2 {
}
.row-start--xl-3 {
}
.row-start--xl-4 {
}
.row-start--xl-5 {
}
.row-start--xl-6 {
}
.sticky-top--l {
}
.sticky-top--m {
}
.text--100 {
}
.text--200 {
}
.text--300 {
}
.text--400 {
}
.text--800 {
}
.text--900 {
}
.text--accent-comp {
}
.text--accent-dark {
}
.text--accent-light {
}
.text--accent-medium {
}
.text--accent-ultra-dark {
}
.text--accent-ultra-light {
}
.text--base {
}
.text--base-comp {
}
.text--base-dark {
}
.text--base-light {
}
.text--base-medium {
}
.text--base-ultra-dark {
}
.text--base-ultra-light {
}
.text--black {
}
.text--capitalize {
}
.text--italic {
}
.text--justify {
}
.text--line-through {
}
.text--lowercase {
}
.text--oblique {
}
.text--overline {
}
.text--primary-comp {
}
.text--primary-dark {
}
.text--primary-light {
}
.text--primary-medium {
}
.text--primary-ultra-dark {
}
.text--primary-ultra-light {
}
.text--right {
}
.text--secondary-comp {
}
.text--secondary-ultra-dark {
}
.text--secondary-ultra-light {
}
.text--shade-light {
}
.text--shade-medium {
}
.text--shade-ultra-dark {
}
.text--shade-ultra-light {
}
.text--transform-none {
}
.text--underline-dashed {
}
.text--underline-dotted {
}
.text--underline-double {
}
.text--underline-wavy {
}
.text--uppercase {
}
.text--xxl {
}
.width--auto {
}
.width--s {
}
.width--vp-max {
}
.z--bottom {
}
.z--0 {
}
.z--10 {
}
.z--20 {
}
.z--30 {
}
.z--40 {
}
.z--50 {
}
.z--60 {
}
.z--70 {
}
.z--80 {
}
.z--90 {
}
.z--xl-bottom {
}
.z--xl-0 {
}
.z--xl-10 {
}
.z--xl-20 {
}
.z--xl-30 {
}
.z--xl-40 {
}
.z--xl-50 {
}
.z--xl-60 {
}
.z--xl-70 {
}
.z--xl-80 {
}
.z--xl-90 {
}
.z--xl-top {
}
.z--l-bottom {
}
.z--l-0 {
}
.z--l-10 {
}
.z--l-20 {
}
.z--l-30 {
}
.z--l-40 {
}
.z--l-50 {
}
.z--l-60 {
}
.z--l-70 {
}
.z--l-80 {
}
.z--l-90 {
}
.z--l-top {
}
.z--m-bottom {
}
.z--m-0 {
}
.z--m-10 {
}
.z--m-20 {
}
.z--m-30 {
}
.z--m-40 {
}
.z--m-50 {
}
.z--m-60 {
}
.z--m-70 {
}
.z--m-80 {
}
.z--m-90 {
}
.z--m-top {
}
.z--s-bottom {
}
.z--s-0 {
}
.z--s-10 {
}
.z--s-20 {
}
.z--s-30 {
}
.z--s-40 {
}
.z--s-50 {
}
.z--s-60 {
}
.z--s-70 {
}
.z--s-80 {
}
.z--s-90 {
}
.z--s-top {
}
.col-count--1 {
}
.col-count--2 {
}
.col-count--3 {
}
.col-count--4 {
}
.col-count--5 {
}
.col-count--xl-1 {
}
.col-count--xl-2 {
}
.col-count--xl-3 {
}
.col-count--xl-4 {
}
.col-count--xl-5 {
}
.col-count--l-1 {
}
.col-count--l-2 {
}
.col-count--l-3 {
}
.col-count--l-4 {
}
.col-count--l-5 {
}
.col-count--m-1 {
}
.col-count--m-2 {
}
.col-count--m-3 {
}
.col-count--m-4 {
}
.col-count--m-5 {
}
.col-count--s-1 {
}
.col-count--s-2 {
}
.col-count--s-3 {
}
.col-count--s-4 {
}
.col-count--s-5 {
}
.col-width--s {
}
.col-width--m {
}
.col-width--l {
}
.col-rule--dotted {
}
.col-rule--dashed {
}
.col-rule--solid {
}
.col-rule--double {
}
.col-rule--ridge {
}
.col-rule--inset {
}
.col-rule--groove {
}
.col-rule--outset {
}
.col-rule--s {
}
.col-rule--m {
}
.col-rule--l {
}
.col-rule--accent {
}
.col-rule--accent-dark {
}
.col-rule--accent-light {
}
.col-rule--accent-medium {
}
.col-rule--accent-ultra-dark {
}
.col-rule--accent-ultra-light {
}
.col-rule--base {
}
.col-rule--base-dark {
}
.col-rule--base-light {
}
.col-rule--base-medium {
}
.col-rule--base-ultra-dark {
}
.col-rule--base-ultra-light {
}
.col-rule--black {
}
.col-rule--primary {
}
.col-rule--primary-dark {
}
.col-rule--primary-light {
}
.col-rule--primary-medium {
}
.col-rule--primary-ultra-dark {
}
.col-rule--primary-ultra-light {
}
.col-rule--secondary {
}
.col-rule--secondary-dark {
}
.col-rule--secondary-light {
}
.col-rule--secondary-medium {
}
.col-rule--secondary-ultra-dark {
}
.col-rule--secondary-ultra-light {
}
.col-rule--shade-dark {
}
.col-rule--shade-light {
}
.col-rule--shade-medium {
}
.col-rule--shade-ultra-dark {
}
.col-rule--shade-ultra-light {
}
.col-span--all {
}
.p__card_top:after{
  content:"";
}
.p__card_top {
 height:400px;
}
.p__card_img {
}
.p__cta {
}
.h2__nm {
}
.h1__nm {
}
.p__card_txt_big {
}
.p__card_p_small {
}
.p__card_txt_after {
}
.p__card_txt_bigger {
}
.p_tooltip {
}
.p__card_btm {
}
.p__icon_txt {
}
.p__icon_wrapper {
 margin-top:0px;
 padding-top:0px;
}
.p__txt_xbold {
}
.p__icon_big {
}
.p__icon_disabled {
}
.p__empty {
}
.p_last {
}
.p__card_wrapper {
}
.p__shadow {
}
.p__card {
}
.p_table_cta {
}
.p_table {
}
.p_table_img {
}
.p_table_p_header {
}
.p_table_header {
}
.p_table_p {
}
.p_table_feature {
}
.animated {
}
.wobble {
}
.infinite {
}
@media (max-width: 991px) {
.infinite {
 width:80px;
}
}

.btn_border {
}
.scroll {
}
.p__table_wrapper {
}
.p_table_wrapper {
}
.p__table_white {
}
.p__table {
}
.solution_main_menu_item {
}
.overflow-x-hidden {
}
.modal {
}
.btn--gradient-primary {
}
.btn--primary-gradient {
}
.faq__heading-wrapper {
}
.faq__heading {
}
.btn--primary-white {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.btn--primary-white {
}
.bg--primary-gradient-animated {
}
.heading--dot-primary {
}
.card-shadow {
}
.card-link__button {
}
.breakout--right {
}
.testimonial__author-image {
}
.testimonial__bubble {
}
.home__stats-icon {
}
.card-link__img {
}
.overflow-hidden {
}
.overflow-x--hidden {
}
.breakout--left {
}
.bg--shade-light-trans-05 {
}
.testimonial__author-logo {
}
.testimonial-section {
}
.case-study-card__image {
}
.height--100 {
}
.case-study-card__container {
}
.case-study__content {
}
.case-study__hero-section {
 position:relative;
}
.case-study__social-sharing {
}
.case-study__meta-icon {
}
.content-switcher__pricing {
}
.tabs-4196-tab {
}
.tabs-4196-tab-active {
}
.tabs-contents-4196-tab {
}
.hide--xl {
}
.label--shade {
}
.feature-card__icon {
}
.help-center__product-link {
}
.breadcrumbs-help-center {
}
.client-logos--grey {
}
.bg-screenshot {
}
.rounded-left {
}
.grid--2-flex {
}
.faq__item {
}
.home__stats-figure {
}
.col-end--11 {
}
.grid--12 {
}
.bullet__text-block {
}
.bullet__text {
}
.impact__heading {
}
.impact__text {
}
.impact__icon {
}
.col-span--s-12 {
}
.bottom--xxxl {
}
.gap--l-xl {
}
.feature-cards__title {
}
.feature-cards__wrap {
}
.feature-cards__top {
}
.feature-cards--base {
}
.nav-cards__text {
}
.nav-cards__icon {
}
.nav-cards__item {
}
.nav-cards--row {
}
.dropdown__wrap {
}
.dropdown-image {
}
.dropdown-image__wrapper {
}
.timeline__icon {
}
.timeline__title {
}
.timeline__text {
}
.timeline__item {
}
.timeline {
}
.timeline__content {
}
.timeline__image {
}
.sticky-top--15 {
}
.review-slider__item {
}
.review-slider__text {
}
.review-slider__author {
}
.review-slider__date {
}
.review-slider__img {
}
.review-slider__wrap {
}
.review-slider {
}
.testimonial-slider__icon {
}
.testimonial-slider__title {
}
.testimonial-slider__text {
}
.testimonial-slider__wrap {
}
.testimonial-slider__bottom {
}
.testimonial-slider__name {
}
.testimonial-slider__job {
}
.testimonial-slider__portrait {
}
.testimonial-slider__item {
}
.hardware-slider {
}
.cell--margin {
 padding-top:var(--space-m) ;
 padding-bottom:var(--space-m) ;
}
.impact__title {
hyphens: auto;
}
.impact__label {
}
.flat-cards__title {
}
.flat-cards__description {
}
.flat-cards__top {
}
.flat-cards__wrap {
}
.flat-cards__text {
}
.flat-cards__content {
}
.flat-cards__icon {
}
.flat-cards__item {
}
.flat-cards {
}
.floating-cards__item {
}
.floating-cards__img {
}
.floating-cards__title {
}
.showcase-app__title {
}
.showcase-app__text {
}
.pricing-cards {
}
.pricing-cards__img {
}
.pricing-cards__item {
}
.pricing-cards__content {
}
.pricing-cards__title {
}
.pricing-cards__text {
}
.pricing-cards__info {
}
.pricing-cards__bottom {
}
.pricing-cards__price-wrap {
}
.pricing-cards__details {
}
.pricing-cards__price {
}
.pricing-cards__button--green {
}
.pricing-cards__button--blue {
}
.pricing-cards__button--primary {
}
.pricing-cards__row {
}
.link-cards__item {
}
.number-cards__item {
}
.number-cards__top {
}
.number-cards__title {
}
.number-cards__icon {
}
.number-cards__number {
}
.number-cards__text {
}
.logo-strip {
}
.logo-strip__item {
}
.showcase-cards--4 {
}
.showcase-cards__item {
}
.showcase-cards {
}
.nav-cards__icon-wrap {
}
.dropdown__text {
}
.heading-text {
}
.animated-heading {
}
.cta-banner {
}
.cta-banner--secondary {
}
.cta-banner-title {
}
.btn--tertiary {
}
.bg--secess-light {
}
.bg--success-light {
}
.success-button {
}
.error-button {
}
.hyphens {
}
.scroll-to-top__btn {
}
.help-center-content {
}
.cta-banner-text {
}
.cta-banner-bigger {
}
.cta-banner-bigger:not(.ct-section):not(.oxy-easy-posts),
.cta-banner-bigger.oxy-easy-posts .oxy-posts,
.cta-banner-bigger.ct-section .ct-section-inner-wrap{
display:flex;
}
.link-cards__text-show {
}
.showcase-cards--5 {
}
.chevron-rightlink-cards__megamenu-content {
}
.logo-strip__item--nofilter {
}
.arrow-right--accent {
}
.grid--4-230px {
}
.alert-success {
 background-color:var(--accent-medium);
}
.v {
}
.title--state {
}
.link-cards__navigation-title {
}
.border-left--shade-light {
}
.effect-hover {
}
.rotate-image {
}
.cta-arrow {
}
.tabs-4293-tab {
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 border-top-color:var(--white);
 border-right-color:var(--white);
 border-bottom-color:var(--white);
 border-left-color:var(--white);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.tabs-4293-tab-active {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 border-top-color:#e9265e;
 border-right-color:#e9265e;
 border-bottom-color:#e9265e;
 border-left-color:#e9265e;
}
.rotate-image-1 {
}
.container {
}
.tabs-1598-tab {
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--white);
 border-right-color:var(--white);
 border-bottom-color:var(--white);
 border-left-color:var(--white);
}
.tabs-1598-tab-active {
 border-top-width:1.5px;
 border-right-width:1.5px;
 border-bottom-width:1.5px;
 border-left-width:1.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:var(--accent);
 border-right-color:var(--accent);
 border-bottom-color:var(--accent);
 border-left-color:var(--accent);
}
.first-slide {
}
.slide-up {
}
.second-slide {
}
.third-slide {
}
.forth-slide {
}
.sixth-slide {
}
.fifth-slide {
}
.pointer {
}
.feature-content-wrapper {
}
.oxy-sticky-header {
}
.hc-home-cards__img {
}
.hc-home-cards__bottom {
}
.hc-home-cards {
}
.hc-home-cards__item {
}
.hc-home-cards__description {
}
.hc-home-cards__button {
}
.feature-cards__item {
}
.wgap--xxl {
}
.white {
}
.arrow-right-white {
}
.text--a {
}
.textc {
}
:root {
 --space-xxs: clamp(0.6755065032rem, calc(0.4264561258vw + 0.521982298rem), 1.0132597548rem);
 --space-xxxl: clamp(5.0517352293rem,calc(3.1892267862vw + 3.9036135863rem),7.577602844rem);
 --transition: all .15s ease-in;
--elevation-1: 0px 2px 6px 0px rgba(52, 52, 87, 0.06);
--elevation-2: 0px 2px 8px 0px rgba(52, 52, 87, 0.08);
--elevation-3: 0px 8px 20px 0px rgba(52, 52, 87, 0.04);
--elevation-4: 0px 2px 8px 0px rgba(52, 52, 87, 0.08);
--elevation-5: 0px -4px 16px 0px rgba(52, 52, 87, 0.10);
--elevation-6: 0px 2.767px 2.214px 0px rgba(52, 52, 87, 0.02), 0px 6.65px 5.32px 0px rgba(52, 52, 87, 0.03), 0px 12.522px 10.017px 0px rgba(52, 52, 87, 0.04), 0px 22.336px 17.869px 0px rgba(52, 52, 87, 0.04), 0px 41.778px 33.422px 0px rgba(52, 52, 87, 0.05), 0px 100px 80px 0px rgba(52, 52, 87, 0.07);
}




body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* open in new tab icon in articles*/
article p a[target=_blank]:after {
  content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/06/external-link.svg);
    display: inline-block;
    margin: 0 1px;
    vertical-align: middle;
    transform: scale(0.6);
}

.hs-form-booleancheckbox-display * a, .faq-toggle__content * a, .partners-card__counties--toggle, .partners-card__models--toggle, .text-link a, .main-content a, main a:not(.btn, .link-cards__item, .help-center__topics-card, .feature-card__container, .card-link, .nav-cards__item, .btn--primary-white, .btn--primary-gradient, .service-status__link) {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1.3px;
  text-decoration-color: var(--secondary-medium);
}

body a:hover, .partners-card__counties--toggle:hover, .partners-card__models--toggle:hover {
  	text-decoration-thickness: 2px;
    text-decoration-color: var(--accent-medium);
}

.divider--s {
    width: 70px;
    height: 7px;
    background: var(--base-light);
    border: none;
    margin: var(--space-m) 0;
    outline: none;
}

.richtext p, .richtext ul {
    margin-bottom: var(--space-xs);
}

.richtext ul {
    padding-left: var(--space-s);
}


.richtext p:last-of-type{
    margin-bottom: 0;
}

::marker{
	color: var(--secondary-medium) !important;
}

ul li::marker {
	color: var(--secondary-medium) !important;
}

.overflow-x--hidden {
	overflow-x: hidden;
}

.overflow--hidden {
	overflow: hidden;
}

.pad-top--s .ct-section-inner-wrap{
	padding-top:var(--space-s);
}



@media (max-width: 992px) {
		#text_block-3-172 h2 {
		font-size:28px;
		line-height:40px;
	}

	#text_block-3-172 h3 {
		font-size:24px;
		line-height:32px;
	}
}

.ct-code-block ul {
    margin: 0;
    padding-left: 20px;
}


.oxel_accordion {
    width: 100%;
}
.oxy-tab .oxel_accordion__content{
    display: none !important;
	max-height: 0;
	transition: height 2s ease;
	opacity: 0;
}
.oxy-tab.tabs-2275-tab-active .oxel_accordion__content,
.oxy-tab.tabs-2275-tab-active .oxel_accordion__content.oxel_accordion__content__hidden{
    display: flex !important;
	max-height: 100%;
    z-index: 1;
	padding: 10px 10px 10px 0 !important;
	transition: height 2s ease;
	opacity: 1;
}

/*Oxy override?!*/

.flickity-page-dots .dot {
	background: var(--accent);
}

#-carousel-builder-17-11492 .dot.is-selected {
  	background-color:var(--accent);
}

.transition {
	transition: all .25s ease-in-out;
}

.ct-code-block ul li {
	margin-bottom: 8px;
}

.text--18{
	font-size: clamp(1.8rem,calc(0vw + 1.8rem),1.8rem);
  	line-height: 170%;
}

.wp-block-quote {
    border-left: 8px solid var(--base-light);
    margin: 0 var(--space-l) var(--space-l);
    padding: var(--space-l);
}

.wp-block-separator {
    margin-top: var(--space-xl);
    margin-bottom: var(--space-xl);
    border: none;
    border-top: 1px solid var(--shade-light);
}

/**=XXXL sizes multiplied from automatic values with 1,333 scaling factor=**/
.margin-bottom--xxxl {
    margin-bottom: 4.55rem;
    margin-bottom: calc(5.0517352293rem + (2.5258676147 * ((100vw - 36rem)/79.2)));
    margin-bottom: clamp(5.0517352293rem,calc(3.1892267862vw + 3.9036135863rem),7.577602844rem);
} 

.margin-bottom--xxs {
	margin-bottom: var(--space-xxs);
}

.gap--xxxl {
	gap: var(--space-xxxl);
}

.oxy-mega-menu_mobile {
  max-height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}.h1__nm{
    font-family: 'Instrument sans';
	font-size:48px;
	line-height:56px;
	margin-bottom:24px;
	text-align:center
}
@media (max-width:1180px){
	.h1__nm{
		margin-bottom:40px
	}
}
@media (max-width:991px){
	.h1__nm{
		text-align:center;
		font-size:40px;
		margin-bottom:16px;
		margin-left:auto;
		margin-right:auto
}
}
.pricing__card_wrapper{
	width:100%;
	margin-bottom:80px;
	margin-top:64px
}
.pricing__card_wrapper:not(.ct-section):not(.oxy-easy-posts),.pricing__card_wrapper.oxy-easy-posts .oxy-posts,.pricing__card_wrapper.ct-section .ct-section-inner-wrap{
	display:grid;
	flex-wrap:wrap;
	align-items:stretch;
	display:grid !important;
	align-items:stretch;
	grid-template-columns:repeat(3,minmax(200px,1fr));
	grid-column-gap:24px;
	grid-row-gap:24px;
}
.pricing__card_wrapper:not(.ct-setion):not(.oxy-easy-posts) > :last-child,.pricing__card_wrapper.ct-section .ct-section-inner-wrap > :last-child,.pricing__card_wrapper.oxy-easy-posts .oxy-posts > :last-child{
	grid-column:span 3;
}
.pricing__card_wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),.pricing__card_wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),.pricing__card_wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
	grid-column:span 1;
}
@media (max-width:1180px){
	.pricing__card_wrapper{
		width:100px;
}
}
@media (max-width:991px){
	.pricing__card_wrapper{
	}
}
@media (max-width:767px){
	.pricing__card_wrapper{
	}
	.pricing__card_wrapper:not(.ct-section):not(.oxy-easy-posts),.pricing__card_wrapper.oxy-easy-posts .oxy-posts,.pricing__card_wrapper.ct-section .ct-section-inner-wrap{
		display:grid;
		display:grid !important;
		align-items:stretch;
		grid-template-columns:repeat(1,minmax(0px,1fr));
		grid-column-gap:0px;
		grid-row-gap:24px
}
}
.p__card_wrapper{
	border-radius:25px;
	margin-bottom:80px
}
.p__card_wrapper:not(.ct-section):not(.oxy-easy-posts),.p__card_wrapper.oxy-easy-posts .oxy-posts,.p__card_wrapper.ct-section .ct-section-inner-wrap{
	display:grid;
	display:grid !important;
	align-items:stretch;
	grid-template-columns:repeat(3,minmax(200px,1fr));
	grid-column-gap:24px;
	grid-row-gap:24px;
}
@media (max-width:1180px){
	.p__card_wrapper{
	}
	.p__card_wrapper:not(.ct-section):not(.oxy-easy-posts),.p__card_wrapper.oxy-easy-posts .oxy-posts,.p__card_wrapper.ct-section .ct-section-inner-wrap{
		display:grid;
		display:grid !important;
		align-items:stretch;
		grid-template-columns:repeat(2,minmax(200px,1fr));
		grid-column-gap:24px;
		grid-row-gap:24px
}
}
@media (max-width:991px){
	.p__card_wrapper{
	}
	.p__card_wrapper:not(.ct-section):not(.oxy-easy-posts),.p__card_wrapper.oxy-easy-posts .oxy-posts,.p__card_wrapper.ct-section .ct-section-inner-wrap{
		display:grid;
		display:grid !important;
		align-items:stretch;
		grid-template-columns:repeat(2,minmax(200px,1fr));
		grid-column-gap:24px;
		grid-row-gap:24px
}
}
@media (max-width:767px){
	.p__card_wrapper{
		width:100%;
		margin-bottom:80px
}
	.p__card_wrapper:not(.ct-section):not(.oxy-easy-posts),.p__card_wrapper.oxy-easy-posts .oxy-posts,.p__card_wrapper.ct-section .ct-section-inner-wrap{
		display:grid;
		display:grid !important;
		align-items:stretch;
		grid-template-columns:repeat(1,minmax(200px,1fr));
		grid-column-gap:20px;
		grid-row-gap:24px
}
}
.p__card_p{
	font-size:16px;
	color:#000000;
	font-weight:500;
	text-transform:uppercase;
	line-height:24px;
	position:absolute;
	top:-32px;
	margin-left:auto;
	margin-right:auto
}
.p__card{
	background-color:#ffffff;
	width:100%;
	border-radius:15px;
	flex-grow:1;
	overflow:visible
}
.p__card:not(.ct-section):not(.oxy-easy-posts),.p__card.oxy-easy-posts .oxy-posts,.p__card.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column
}
.p__card_ent{
	position:relative;
	border-top-color:#ff5252;
	border-right-color:#ff5252;
	border-bottom-color:#ff5252;
	border-left-color:#ff5252;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-radius:15px
}
.p__card_top{
	width:100%;
	border-bottom-color:#dddddd;
	border-bottom-width:1px;
	padding-top:24px;
	padding-left:24px;
	padding-bottom:32px;
	padding-right:24px;
	min-height:360px;
	position:relative;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-style:solid
}
.p__card_top:not(.ct-section):not(.oxy-easy-posts),.p__card_top.oxy-easy-posts .oxy-posts,.p__card_top.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column
}
.p__card_img{
	margin-bottom:16px;
	height:60px
}
.p__card_txt_big{
	font-weight:500;
	font-size:24px;
	line-height:24px
}
.p__card_p_small{
	font-size:16px;
	font-weight:400;
	margin-top:16px;
	line-height:24px;
	margin-bottom:24px
}
.p__card_txt_bigger{
}
.p__card_txt_bigger:not(.ct-section):not(.oxy-easy-posts),.p__card_txt_bigger.oxy-easy-posts .oxy-posts,.p__card_txt_bigger.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column
}
.p__card_txt_after:after{
	font-size:14px;
	font-weight:400;
	content:"/month per charge point (ex. VAT)"
}
.p__card_txt_after{
	flex-grow:1
}
.p__card_txt_after:not(.ct-section):not(.oxy-easy-posts),.p__card_txt_after.oxy-easy-posts .oxy-posts,.p__card_txt_after.ct-section .ct-section-inner-wrap{
	display:flex;
	justify-content:flex-end
}
.p__card_btm{
	width:100%;
	padding-top:24px;
	padding-left:24px;
	padding-right:24px;
	padding-bottom:24px;
	flex-grow:1
}
.p__card_btm:not(.ct-section):not(.oxy-easy-posts),.p__card_btm.oxy-easy-posts .oxy-posts,.p__card_btm.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.p__ent_banner{
	border-top-color:#ffffff;
	border-right-color:#ffffff;
	border-bottom-color:#ffffff;
	border-left-color:#ffffff;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	background-color:#ff5252;
	border-radius:8px;
	position:absolute;
	right:8px;
	top:-15px;
	text-align:center;
	padding-top:7px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:7px
}
.p__ent_banner:not(.ct-section):not(.oxy-easy-posts),.p__ent_banner.oxy-easy-posts .oxy-posts,.p__ent_banner.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.p__txt_xbold{
	line-height:24px;
	font-size:16px;
	font-weight:500
}
.btn_border:hover{
	background-color :#ff5252;
	border:1px solid #ff5252;
	color:#fff
}
.btn_border:hover{
}
.btn_border{
	background-color :transparent;
	border:1px solid transparent;
	color:#ff5252;
	padding:10px 16px
}
.btn_border{
	border-radius:40px;
	height:48px;
	width:100%;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#ff5252;
	border-right-color:#ff5252;
	border-bottom-color:#ff5252;
	border-left-color:#ff5252;
	font-size:16px;
	font-weight:500;
	line-height:24px;
	margin-top:24px
}
.p__icon_wrapper{
	width:100%;
	height:24px;
	margin-bottom:8px
}
.p__icon_wrapper:not(.ct-section):not(.oxy-easy-posts),.p__icon_wrapper.oxy-easy-posts .oxy-posts,.p__icon_wrapper.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:row;
	align-items:center
}
.p__icon_big{
	color:#000000
}
.p__icon_big >svg{
	width:16px;
	height:16px
}
.p__icon_big{
	margin-right:8px;
	opacity:0.7
}
.p__icon_row{
	height:24px;
	margin-bottom:8px
}
.p__icon_row:not(.ct-section):not(.oxy-easy-posts),.p__icon_row.oxy-easy-posts .oxy-posts,.p__icon_row.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:row;
	align-items:center
}
.p__icon_small{
	color:#000000
}
.p__icon_small >svg{
	width:14px;
	height:14px
}
.p__icon_small{
	margin-right:8px
}
.p__icon_txt{
	font-size:16px;
	line-height:24px
}
.p__cta{
	background-color:#ddd;
	border-radius:24px;
	width:100%;
	max-width:500px;
	padding-right:80px;
	padding-top:80px;
	padding-bottom:80px;
	text-align:left;
	padding-left:80px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#ddd;
	border-right-color:#ddd;
	border-bottom-color:#ddd;
	border-left-color:#ddd;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid
}
.p__cta:not(.ct-section):not(.oxy-easy-posts),.p__cta.oxy-easy-posts .oxy-posts,.p__cta.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:space-between
}
@media (max-width:991px){
	.p__cta{
		margin-bottom:0px;
		padding-top:40px;
		padding-left:40px;
		padding-right:40px;
		padding-bottom:40px;
		width:50%
}
}
@media (max-width:767px){
	.p__cta{
		padding-top:64px;
		padding-left:40px;
		padding-right:40px;
		padding-bottom:64px;
		width:100%;
		border-radius:0px;
		border-bottom-left-radius:25px;
		border-bottom-right-radius:25px
}
	.p__cta:not(.ct-section):not(.oxy-easy-posts),.p__cta.oxy-easy-posts .oxy-posts,.p__cta.ct-section .ct-section-inner-wrap{
		display:flex
}
}
@media (max-width:479px){
	.p__cta{
		padding-top:64px;
		padding-left:24px;
		padding-right:24px;
		padding-bottom:64px
}
}
.p__shadow{
}
.h2__nm{
	margin-bottom:16px;
	text-align:left;
	line-height:40px;
	font-size:32px
}
@media (max-width:991px){
	.h2__nm{
	}
}
@media (max-width:767px){
	.h2__nm{
		text-align:center
}
}
@media (max-width:479px){
	.h2__nm{
		text-align:left
}
}
.h2_main{
	font-size:40px;
	margin-top:88px;
	margin-bottom:64px;
	margin-left:auto;
	margin-right:auto
}
@media (max-width:991px){
	.h2_main{
		margin-top:0px
}
}
@media (max-width:767px){
	.h2_main{
		text-align:center;
		margin-bottom:64px
}
}
.p__table_wrapper{
	width:100%;
	margin-bottom:64px;
	position:relative;
	max-width:1224px
}
.p__table_wrapper:not(.ct-section):not(.oxy-easy-posts),.p__table_wrapper.oxy-easy-posts .oxy-posts,.p__table_wrapper.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:row;
	align-items:stretch
}
@media (max-width:991px){
	.p__table_wrapper{
		min-width:1224px;
		width:100%
}
}
@media (max-width:767px){
	.p__table_wrapper{
		width:100%;
		padding-bottom:1px;
		position:relative
}
}
.p__table_white{
	background-color:#ffffff;
	border-radius:24px;
	border-top-color:#ddd;
	border-right-color:#dddddd;
	border-bottom-color:#ddd;
	border-left-color:#ddd;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	width:75%
}
.p__table_white:not(.ct-section):not(.oxy-easy-posts),.p__table_white.oxy-easy-posts .oxy-posts,.p__table_white.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column
}
@media (max-width:991px){
	.p__table_white{
	}
}
.p__table{
	width:25%;
	flex-grow:1
}
.p__table:not(.ct-section):not(.oxy-easy-posts),.p__table.oxy-easy-posts .oxy-posts,.p__table.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.p_table_cta{
	width:25%;
	text-align:center;
	padding-top:24px;
	padding-bottom:32px;
	padding-left:24px;
	padding-right:24px;
	border-right-color:#dddddd;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#ddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	flex-grow:2
}
.p_table_cta:not(.ct-section):not(.oxy-easy-posts),.p_table_cta.oxy-easy-posts .oxy-posts,.p_table_cta.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.p_table_header{
	padding-top:24px;
	width:100%;
	text-align:left;
	padding-bottom:25px
}
.p_table_header:not(.ct-section):not(.oxy-easy-posts),.p_table_header.oxy-easy-posts .oxy-posts,.p_table_header.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	justify-content:flex-end
}
.p_table_p_header{
	font-size:24px;
	font-weight:500;
	line-height:32px
}
.p_table{
	width:25%;
	text-align:center;
	padding-top:24px;
	padding-bottom:24px;
	border-right-color:#dddddd;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#dddddd;
	border-bottom-width:1px;
	border-bottom-style:solid;
	height:60px;
	flex-grow:1;
	padding-left:24px;
	padding-right:24px
}
.p_table:not(.ct-section):not(.oxy-easy-posts),.p_table.oxy-easy-posts .oxy-posts,.p_table.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.p_table_wrapper{
	width:100%
}
.p_table_wrapper:not(.ct-section):not(.oxy-easy-posts),.p_table_wrapper.oxy-easy-posts .oxy-posts,.p_table_wrapper.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:row;
	align-items:stretch
}
.p_table_feature{
	width:100%;
	text-align:left;
	padding-top:16px;
	padding-bottom:16px;
	height:60px;
	flex-grow:1
}
.p_table_feature:not(.ct-section):not(.oxy-easy-posts),.p_table_feature.oxy-easy-posts .oxy-posts,.p_table_feature.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-start
}
.p_table_p{
	font-size:16px;
	font-weight:400;
	line-height:30px;
	margin-right:8px
}
.p_table_img{
	width:16px;
	height:16px
}
.p_table_q{
	width:16px;
	opacity:0.2
}
.p_table_q:not(.ct-section):not(.oxy-easy-posts),.p_table_q.oxy-easy-posts .oxy-posts,.p_table_q.ct-section .ct-section-inner-wrap{
	display:none
}
.btn_partner:hover{
	background-color :#ff5252;
	border:1px solid #ff5252;
	color:#fff
}
.btn_partner:hover{
}
.btn_partner{
	background-color :transparent;
	border:1px solid transparent;
	color:#ff5252;
	padding:10px 16px
}
.btn_partner{
	font-size:16px;
	font-weight:500;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#ff5252;
	border-right-color:#ff5252;
	border-bottom-color:#ff5252;
	border-left-color:#ff5252;
	border-radius:40px;
	width:100%
}
.table_scroll{
}
@media (max-width:767px){
	.table_scroll{
	}
}
.test{
	width:100%
}
.scroll{
	width:100%
}
.wobble{
}
.infinite{
}
.animated{
}
.topic__wrapper{
	text-align:left;
	background-color:#ffffff;
	padding-top:.5rem;
	padding-left:1rem;
	padding-right:1rem;
	padding-bottom:1rem;
	min-height:130px;
	color:#000000
}
.topic__wrapper:not(.ct-section):not(.oxy-easy-posts),.topic__wrapper.oxy-easy-posts .oxy-posts,.topic__wrapper.ct-section .ct-section-inner-wrap{
	display:flex;
	flex-direction:column;
	align-items:flex-start
}
.p_last{
	margin-bottom:32px
}
.p__empty{
	color:#dddddd;
	text-decoration:line-through
}
.p__icon_disabled{
	opacity:0.1
}



.p__shadow{
	box-shadow:0px 41px 65px rgba(0,0,0,0.07),0px 9.15789px 14.5186px rgba(0,0,0,0.0417275),0px 2.72654px 4.32257px rgba(0,0,0,0.0282725)
}


.scroll{
	overflow-y:hidden;
	overflow-x:scroll
}
.wobble{
	animation:wobble-hor-bottom 6s linear 5s infinite
}
@keyframes wobble{
	0%{
		transform:translateX(0%)
}
	15%{
		transform:translateX(-25%) rotate(-5deg)
}
	30%{
		transform:translateX(20%) rotate(3deg)
}
	45%{
		transform:translateX(-15%) rotate(-3deg)
}
	60%{
		transform:translateX(10%) rotate(2deg)
}
	75%{
		transform:translateX(-5%) rotate(-1deg)
}
	100%{
		transform:translateX(0%)
}
}
.animated{
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite{
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge{
	-webkit-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes wobble{
	0%{
		-webkit-transform:none;
		transform:none
}
	15%{
		-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
	30%{
		-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
	45%{
		-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
	60%{
		-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
	75%{
		-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
	100%{
		-webkit-transform:none;
		transform:none
}
}
@keyframes wobble{
	0%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
}
	15%{
		-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
		transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
	30%{
		-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
		transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
	45%{
		-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
		transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
	60%{
		-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
		transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
	75%{
		-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
		transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
	100%{
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
}
}
.wobble{
	-webkit-animation-name:wobble;
	animation-name:wobble
}
.link__wrapper .link__icon{
	transition-duration:.3s;
	transition-timing-function:ease-in-out
}
.link__wrapper:hover .link__icon{
	transform:translateX(10px)
}
.topic__wrapper:hover .topic__heading{
	color:#ff5252
}
.topic__wrapper:hover .topic__txt{
	color:#000
}
.topic__wrapper:hover{
	cursor:pointer
}
.hc__cat_link:hover{
	cursor:pointer
}
.hc__cat_link:hover .hc__link_title{
	color:#ff5252
}

.content-switcher__pricing {
	display: flex;
	flex-grow: 1;
}
.content-switcher__pricing > .oxy-inner-content {
	display: flex;
}

/* new classes - by Paulina */

.gap--xxs {
	column-gap: 8px;
}
.owl--xxs {
	row-gap: 8px;
}
.border--bottom-light  {
	border-bottom: 1px solid var(--shade-light-trans-80);
}

.p_tooltip{
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#aaaaaa;
     font-weight:400;

}.heading--dot-primary:after {
	content:'.';
	color: var(--primary);
}

.hyphens {
 word-wrap: break-word;
 overflow-wrap: break-word;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;
}

.border--top-shade-ultra-light  {
	border-top: 1px solid var(--shade-ultra-light);
}

.border--bottom-shade-ultra-light   {
	border-bottom: 1px solid var(--shade-ultra-light);
}

.border--top-shade-light {
    border-top: 1px solid var(--shade-light);
}

.border--bottom-shade-light {
    border-bottom: 1px solid var(--shade-light);
} 

.flex--grow {
  	flex-grow: 1;
}

.arrow-left:before {
  	position: relative;
    top: 3px;
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/08/arrow-left-m.svg);
    margin-right: 4px;
  	filter: brightness(0) saturate(100%) invert(32%) sepia(10%) saturate(1323%) hue-rotate(194deg) brightness(93%) contrast(92%);
}
/*chevron right*/
.chevron-right:after {
  	display: inline-block;
	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/06/chevron-right-1.svg);
  	margin-right: 4px;
    transform: scale(0.8);
  	transition: transform .15s ease;
}

.chevron-right:hover:after {
  	transform: translate(0.25rem) scale(0.8);
   /* filter: invert(9%) sepia(100%) saturate(7420%) hue-rotate(239deg) brightness(97%) contrast(117%);*/
} 

/*arrow right*/

.arrow-right-white:after {
  	display: inline-block;
	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/2024/04/arrow-right-white-optimised.svg);
  	margin-left: var(--space-xxs);
    transform: scale(0.9);
  	transition: transform .15s ease;
}

.arrow-right:after {
  	display: inline-block;
	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/03/arrow-right.svg);
  	margin-right: 4px;
    transform: scale(0.8);
  	transition: transform .15s ease;
}

.arrow-right:hover:after {
  	transform: translate(0.25rem) scale(0.8);
} 
/*arrow right accent*/

.arrow-right--accent:after {
  	display: inline-block;
	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/arrow-right-2.svg);
  	margin-right: 4px;
    transform: scale(0.8);
  	transition: transform .15s ease;
}

.arrow-right--accent:hover:after {
  	transform: translate(0.25rem) scale(0.8);
} 

/*chevron right accent color*/

.chevron-right--accent:after {
  	display: inline-block;
	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/06/chevron-right-1.svg);
  	margin-right: 4px;
    transform: scale(0.8);
  	transition: transform .15s ease;
  /*  filter: invert(11%) sepia(100%) saturate(7475%) hue-rotate(238deg) brightness(94%) contrast(118%); */

}

.chevron-right--accent:hover:after {
  	transform: translate(0.25rem) scale(0.8);
} 




/*arrow left*/

.arrow-left--simple:before {
  	display: inline-block;
	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/10/arrow-left-simple.svg);
  	margin-right: 2px;
    margin-left: 2px;
    transform: scale(0.8);
  /*	transition: transform .15s ease; */
  transition: all .3s ease-in;
}

.arrow-left--simple:hover:before {
  	transform: translate(-0.20rem) scale(0.8);
} 

.text--decoration-none {
  	text-decoration: none !Important;
}

.height--100 {
	height:100%;
}

.ct-section.grid--2-flex > .ct-section-inner-wrap {
    display: grid !important;
    grid-template-columns: repeat(2,minmax(0,1fr));
    width: 100%;
}

.border--left-dashed {
	border-left:1px dashed var(--shade-light-trans-90);
}

.border--right {
	border-right:1px solid var(--shade);
}
.pad--xl-none  {
	padding: var(--space-xl) 0px;
}

.padding--left-s {
	padding-left:var(--space-s);
}

.padding--right-s {
	padding-right:var(--space-s);
}

.border-top-light{
	border-top: 1px solid var(--shade-light-trans-90);
}

.border-top-bottom--light{
	border-top: 1px solid var(--shade-light-trans-90);
	border-bottom: 1px solid var(--shade-light-trans-90);

}


.sticky-top--xl {
	top:20%;
}
.sticky-top--l {
	top: var(--space-l);
}
.sticky-top--m {
	top: var(--space-m);
}
.sticky-top--s {
	top: var(--space-s);
}
.rounded-left {
	border-top-left-radius: 25rem;
    border-bottom-left-radius: 25rem;
}

.rounded-right {
	border-top-right-radius: 25rem;
    border-bottom-right-radius: 25rem;
}

.bg-screenshot {
    width: calc(55vw + 5.25rem);
    right: -5.25rem;
	height: 50rem;
	position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.label--white {
    background: #fff;
    padding:.5rem 1.5rem;
    font-weight: 500;
    border-radius: 80px;
    font-family: 'Instrument sans';
    border: 1px solid var(--border-border-primary, #E2E6F0);
    transition: all .3s ease-in;
}

a.label--white:hover {
    border: 1px solid var(--secondary);
    color: var(--secondary-medium);

}
	


.relative {
	position:relative;
}

.display--block {
	display:block;
}


.bg--shade-light-trans-05 {
    background-color: rgba(207, 207, 226, 0.05);
}


.border--pill {
	border-radius:500px;
}


.hide--all {
	display:none !important;
}




@media (min-width: 768px){
	.hide--m {
		display: initial;
	}
	

}


@media (max-width: 768px)
{
	
	.bg-screenshot {
		width: 100vw;
		height: 30rem;
		right: 0;
	}
	.hide--m {
		display:none !important;
	}
	.ct-section.grid--2-flex > .ct-section-inner-wrap {
		display: flex !Important;
	}
	.border--left-dashed {
		border-left: none;
	}
	.pad--m-none {
		padding: 0px;
	}

}


@media (min-width: 992px){
	.hide--l {
		display:initial;
	}

}


@media (max-width: 992px)
{
	.hide--l {
		display:none !Important;
	}
		
}


@media (min-width: 1280px){
	.hide--xl {
		display:initial;
	}

}


@media (max-width: 1280px)
{
	.hide--xl {
		display:none;
	}
}

/* time-line*/
@media (max-width: 991px){
.mobile-box--timeline {
	background-color: var(--white);
	border-radius: 1.2rem;
	padding:  var(--space-l) var(--space-s);
	box-shadow: 0 4px 4px -10px rgb(52 52 87 / 4%), 0 13px 13px -10px rgb(52 52 87 / 6%), 0 40px 60px -10px rgb(52 52 87 / 8%);
	z-index: 2;
    text-align: center;
	}
}


/*tabs*/
.tabs-7317-tab-active {
    background: var(--primary);
    border-radius: var(--radius-xxl);
	padding: 7px  var(--space-m) !important;
}
.tabs-7317-tab-active h5{
    color: white;
}

.tabs-7317-tab {
	padding: 7px  var(--space-m) !important;
}

.gradient--right {
    background: rgb(9,9,121);
    background: linear-gradient(90deg, rgba(9,9,121,0) 71%, rgba(0,212,255,1) 100%);
    z-index: 2 !important;
}

.bg--gradient-base-trans {
    background-image: linear-gradient(180deg,rgba(0,0,0,0),var(--base-ultra-light) 80%);
}

.storylane {
  	margin: var(--space-xxl) auto;
  	inline-size: 100%;
    max-inline-size: calc((116.8 * 0.2) * 1rem);
}

.press--title {
    text-decoration: none !important;
}


/*Automatic*/
@media (max-width:768px){
	.sticky {
		position: initial;
	}
}

div.related-guides:hover h4, div.related-guides:hover a {
		color: var(--accent-medium);
}

.card-link {
  	padding: var(--space-m);
    height: 100%;
    width: 100%;
   /* display: flex;
    flex-direction: column;
    justify-content: space-between; */
    gap: var(--space-m);
  	border: 1px solid var(--base);
  	border-radius: var(--radius-m);
  	transition: border .25s ease-in-out;
}

.card-link:hover {
	border: 1px solid var(--secondary-light);
}
.card-link:hover div, .card-link:hover h4 {
    color: var(--accent);
}

.card-excerpt {
    margin-bottom: var(--space-s);
    font-size: var(--text-s);
    transition: var(--secondary) .25s ease-in-out;
}

.card-top {
    font-size: 18px;
    line-height: 130%;
    font-weight: 500;
    display: block;
    margin-bottom: var(--space-xxs);
}


.podcast-icon:hover {
 filter: brightness(0) saturate(100%) invert(30%) sepia(79%) saturate(7091%) hue-rotate(333deg) brightness(99%) contrast(85%);
  box-shadow: var(--box-shadow-l);

}
.new-button {
	color: #02A78B;
    background: #EBF8F6;
    border-radius: 30px;
	font-weight: 500;
	margin: 0 var(--space-m);
	padding: 5px var(--space-xs);
} 
.new-button--primary {
	color: var(--white);
    background: var(--primary);
    border-radius: 30px;
	font-weight: 500;
	margin: 0 var(--space-m);
	padding: 4px var(--space-xs);
} 

.grid--1-4 {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) minmax(0,4fr);
    inline-size: 100%;
}
.border-left--shade-light {

  border-left: 1px solid var(--shade-trans-10);
  }

.underline-hover:hover{
  text-decoration: underline;
  text-underline-offset: 8px;
  } 
.effect-hover-item:hover .effect-hover{
  text-decoration: underline;
  text-underline-offset: 8px;
  } 

.effect-hover-item:hover .cta-arrow img {
  	transform: translate(0.25rem) ;
} 
.effect-hover-item .effect-hover,.effect-hover-item:hover .cta-arrow img {
  	transition: transform .15s ease;
  } 
/* carousel selected item*/
.is-selected {
    z-index:1 !important;
}

/*404 page*/

#code_block-208-314 a:before {
  	position: relative;
  	top: 2px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/04/home-icon.svg);
  	margin-right: 2px;
  transform: scale(0.8);
}


#code_block-209-314 a:before {
  	position: relative;
  	top: 2px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/11/Life-preserver.svg);
  	margin-right: 2px;
    transform: scale(0.8);

}.oxy-header {
	z-index:99;
}

#_header_left-154-4691 {
  	width:100%;
}

#_header_row-4-4691 {
    box-shadow: var(--elevation-1);
}

/*Alert success*/
.alert-success{	
    display: flex;
  	align-items: flex-start;
    padding-top: 12px;
    padding-right: 60px;
    padding-bottom: 12px;
    padding-left: 24px;
  	line-height:24px;
  	text-align:left;
  	background-color: #45B17E;
}

.alert-success .alert-box_icon {
  	top: 16px;
  	right: 24px;
}

.alert-success .alert-box_icon {
  	transform: scale(1.3);
}
.alert-success .alert-box_icon svg {
  	fill: var(--white);
}

.oxy-mega-dropdown_link {
	border-radius: var(--radius-s);
	padding: .6rem 1.2rem;
  	transition: all .15s ease;
}

.oxy-slide-menu .menu-item:first-of-type a {
	font-weight: 500;
}

.menu-item {
  	line-height: 24px;
}

.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    z-index:99;
}


.oxy-header-container.oxy-mega-dropdown_content {
	min-width:140px;
}

.oxy-mega-dropdown_flyout-click-area {
    padding: 0;
}

.oxy-mega-dropdown_link-text, .oxy-mega-dropdown_menu a {
	font-size:1.6rem;
	font-weight:400;
}
.oxy-mega-dropdown_menu a {
    padding: 1.2rem 1rem;
}

.oxy-mega-dropdown_menu .menu-item-has-children {
    border-bottom: 1px solid var(--secondary-light-trans-40);
}

.oxy-header-right .oxy-mega-menu .oxy-inner-content{
	margin:0 var(--space-xs) 0 0;
}

@media (min-width:992px){
    .oxy-mega-dropdown_container, .sub-menu {
    	padding: .3rem;
        box-shadow: var(--elevation-1);
    }
}
/*
.oxy-mega-dropdown_link:hover .oxy-mega-dropdown_icon svg {
    transform: none !important;
}
*/

.oxy-mega-dropdown_inner-open .oxy-mega-dropdown_icon svg {
    -webkit-transform: rotate(180deg)!important;
    -moz-transform: rotate(180deg)!important;
    -ms-transform: rotate(180deg)!important;
    -o-transform: rotate(180deg)!important;
    transform: rotate(180deg)!important;
}

.oxy-mega-dropdown_icon svg {
    height: 0.8em;
    width: 0.8em;
    margin-left: 0.2em;
}

.oxy-mega-dropdown_container {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.oxy-mega-dropdown_menu a, .oxy-slide-menu a {
	width: max-content;
	min-width: 100%;
}
#-mega-menu-15-4691 .menu-item-has-children .menu-item:first-of-type {
    border-top: 1px solid var(--secondary-light-trans-40);
}

.oxy-mega-dropdown_link:hover,.oxy-mega-dropdown_menu a:hover, .menu-item a:hover {
  	color: var(--secondary-ultra-dark);
}


.menu-label {
    position: absolute;
    margin-left: 1.3rem;
    margin-top: 1rem;
    background: #fff;
    line-height: 1;
    border-radius: .3rem;
    padding: 0.3rem 0.6rem;
    font-size: 1.25rem;
    color: var(--secondary-medium);
    font-weight: 500;
}


/* Help center icon*/

#-mega-dropdown-175-1006 span:before {
  	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/08/life-buoy-duotone.svg);
  	margin-right: 4px;
}

#-mega-dropdown-176-1006 span:before {
  	position: relative;
  	top: 2px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/07/log-in.svg);
  	margin-right: 4px;
}



.oxy-mega-dropdown_content{
	width: max-content;
}


.menu-columns .oxy-header-container.oxy-mega-dropdown_content {
	padding:0 !important;
}

.menu-columns .oxy-mega-dropdown_inner {
	padding:0 !important;
}


.menu-columns #-slide-menu-97-4642 {
	margin-right: var(--space-s);
}


.menu-columns .oxy-slide-menu_title {
	font-weight: 500;
	padding: 8px 8px !important;
	font-size: 1.8rem;
}


@media (max-width:992px){
	.oxy-mega-dropdown_menu, .oxy-mega-dropdown_menu .sub-menu {
		min-width: 140px;
        padding: 0 1.6rem;
       /* padding-top: 1rem;
        padding-bottom: 1rem;*/
        border-top: 1px solid var(--secondary-light-trans-40);
	}
    .navigation__dropdown-languages .oxy-mega-dropdown_menu {
        padding-top: .6rem;
        padding-bottom: .6rem;
    }
  
	.menu-right{
		display: none !important;
	}
	.menu-left .oxy-mega-menu_mobile {
		max-width: 60rem;
		margin: 0 auto;
        box-shadow: var(--elevation-1);
	}
	
	.menu-left .oxy-mega-dropdown_icon svg {
		width: 2rem;
		height: 2rem;
	}
	.menu-left .oxy-mega-dropdown_link-text {
		font-size: 2rem;
	}
	.menu-left .oxy-mega-dropdown_link {
		padding: 1.2rem 1.6rem;
	}
	.menu-left .oxy-mega-dropdown_content {
		width:100%;
		display: block;
	}
	.menu-left .oxy-mega-dropdown_container {
		padding: 0;
	}
  /*
	.menu-left .oxy-mega-dropdown_menu a, .menu-left .oxy-slide-menu a {
		padding: 1rem 2.4rem !important;
	}
  */
	.menu-columns .oxy-slide-menu_title {
		padding: 1rem 1.6rem !important;
	}
	.menu-left .oxy-mega-dropdown {
		border-bottom: 1px solid var(--shade-light-trans-40);
	}
  /*
    .oxy-mega-dropdown_inner-open {
        background-color: var(--secondary-light-trans-20);
        border-bottom: 1px solid var(--secondary-light-trans-40);
    }
	.oxy-header-row {
		padding: var(--space-s) 0;
	}*/
}

.navigation__dropdown-languages .oxy-mega-dropdown_menu a {
    padding: 0.8rem 1.6rem;
}

/*New menu*/

.link-container__block  {
	flex-direction: row;
    display: flex;
    flex-wrap: nowrap;
	gap: 9px;
	padding: var(--space-xs);
	border-radius: var(--radius-m);
}

.link-container__block:hover  {
	background-color: var(--shade-light-trans-40);
	transition: all .25s ease-in-out;

}

.link-container__block:hover .link-container__icon-block {
	background-color: #6155F6;
	transition: all .25s ease-in-out;

}

.link-container__block:hover .link-container__icon{
	filter: brightness(0) invert(1);
	transition: all .25s ease-in-out;

}
.link-container__text {
	font-size: var(--text-s);
	text-align: left;
	color: var(--shade-trans-80);
}

.link-container__title {
	line-height: 100%;
	text-align: left;

}

.link-container__title-block {
	gap: 5px;
	flex-direction: row;
    display: flex;
    flex-wrap: nowrap;
}


.link-container__text-block {
	gap: 5px;
}

.link-container__icon-block {
	background-color: var(--shade-light-trans-20);
    border-radius: 50%;
	align-items: center;
    justify-content: center;
	min-width: 54px;
	min-height: 54px;

}
.link-container__icon {
	min-width: 15px;

}

.link-container__icon-2 {
	max-width: 20px;
	line-height: 140%;

}

.link-container__arrow {
	max-width: 20px;
	max-height: 20px;
	display: flex;
    align-self: center;
}

.one-column__block {
	border-right: 1px solid #F9F7F6;
	padding-right: var(--space-xl);

}

@media (max-width:961px){
    .link-container__icon-block {
          min-width: 32px;
          min-height: 32px;
  	}
    .link-container__icon {
          max-height: 20px;
          max-width: 15px;
  	}
    .link-container__title {
          font-size: 18px;
  	}
}

/**/
@media (max-width:991px){
    .menu-left .oxy-mega-dropdown_container {
        background-color: var(--secondary-light-trans-20);
    }
    .oxy-mega-dropdown_flyout-icon {
        transform: rotate(0deg);
    }
}



.menu-left .oxy-mega-dropdown_flyout .sub-menu {
    background-color: unset;
}


.grid--4-230px {
    display: grid !important;
    grid-template-columns: minmax(0,4fr) minmax(0,230px);
    inline-size: 100%;
}
.menu-cards__item {
	padding: var(--space-xs);
    border-radius: var(--radius-m);
    transition: all .25s ease-in-out;

}
.menu-cards__item:hover {
	background-color: var(--secondary-light-trans-20);
}
.menu-cards__item:hover .link-cards__arrow {
	margin-left: 4px;
}
.feature-content__item:hover .feature-content__arrow {
	margin-left: 4px;
}
.feature-content__arrow {
	transition: all .25s ease-in-out;
    width: 13px;
    margin-top: 2px;
}
.feature-content-wrapper, .feature-content__item {
  width: 100% !important;
  justify-content: flex-start !important;

  }

.pointer {
  cursor: default;
}
/*
ul.sub-menu {
    padding: 0 1rem !important;
}
*/

/*highlight of title*/
.title--state {
  	padding: 8px; 
    border-radius: var(--radius-m);
} 
.title--state:hover {
  	background-color: var(--secondary-light-trans-20);

} 
.link-cards__navigation-title--active {
  	background-color: var(--secondary-light-trans-20);
} 
/*highlight of title Company*/
.company-item--state {
  	padding: 8px var(--space-s); 
    border-radius: var(--radius-m);
  	transition: all .25s ease-in-out;

} 
.company-item--state:hover{
    background-color: var(--secondary-light-trans-20);
}
.company-item--state:hover .company-item--chevron {
	margin-left: 4px;
}
.company-item--chevron {
	transition: all .25s ease-in-out;
}
/* languages flag menu*/

#-mega-dropdown-402-14058 .oxy-mega-dropdown_link-text:after {
        background-image: url(https://env-monta-staging.kinsta.cloud/de/wp-content/uploads/sites/13/2024/01/germany-16px.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}

#-mega-dropdown-402-14058 span.oxy-mega-dropdown_link-text {
    font-size: 0px !important;
    height: 20px;
}

.menu-item-14104 {
    border-bottom: 0px !important;
}

.navigation__dropdown-languages .dk-flag, .navigation__dropdown-languages .de-flag, .navigation__dropdown-languages .se-flag, .navigation__dropdown-languages .no-flag, .navigation__dropdown-languages .fr-flag, .navigation__dropdown-languages .es-flag, .navigation__dropdown-languages .uk-flag, .navigation__dropdown-languages .en-us-flag  {
    background-position: .8rem 1.2rem !important;
}


#-mega-dropdown-402-14058 .oxy-mega-dropdown_container {
    margin-top: 0px;
}

@media (max-width:991px){
    .navigation__dropdown-languages .dk-flag, .navigation__dropdown-languages .de-flag, .navigation__dropdown-languages .se-flag, .navigation__dropdown-languages .no-flag, .navigation__dropdown-languages .fr-flag, .navigation__dropdown-languages .es-flag, .navigation__dropdown-languages .uk-flag {
        background-position: 0px;
    }
}


#-mega-dropdown-402-14058 .oxy-mega-dropdown_link {
    padding: 1rem;
}


#menu-languages-flags-1 li a {
  text-indent: 1.6rem;
}

#menu-languages-flags-1 li {
        width: 100%;
}
@media (max-width:991px){
    #menu-languages-flags li a {
    text-indent: 1rem;
    }
}


#-mega-dropdown-402-14058 span.oxy-mega-dropdown_link-text:after {
    position: relative;
    top: 3px;
    content: url(https://env-monta-staging.kinsta.cloud/de/wp-content/uploads/sites/13/2024/01/germany-16px.svg);
    margin-right: 4px;
}


/* mobile */
#-mega-dropdown-1908-14058 > a > span.oxy-mega-dropdown_link-text:before {
    position: relative;
  	content: url(https://env-monta-staging.kinsta.cloud/de/wp-content/uploads/sites/13/2024/01/germany-16px.svg);
  	margin-right: 9px;
    top: 1px;
}

li#menu-item-14083 a {
  min-width: unset!important;
  display: flex;
  align-items: center;
}

#menu-item-5432 a:before, #menu-item-5433 a:before, #menu-item-5435 a:before, #menu-item-5436 a:before, #menu-item-5437 a:before, #menu-item-5438 a:before, #menu-item-5439 a:before, #menu-item-5440 a:before, #menu-item-5442 a:before, #menu-item-5441 a:before, #menu-item-5413 a:before, #menu-item-5412 a:before, #menu-item-5411 a:before, #menu-item-5410 a:before, #menu-item-5409 a:before,#menu-item-5428 a:before, #menu-item-5427 a:before, #menu-item-5718 a:before,#menu-item-5913 a:before,  #menu-item-5423 a:before, #menu-item-5417 a:before, #menu-item-6256 a:before {
   	margin-right: 4px;
    position: relative;
    display: inline-block;
    width: 20px;
    height: 24px;
}
/* product dropdown mobile*/
/*Company*/
#menu-item-5413 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/briefcase.svg);
}
#menu-item-6256 a:before {
    content: url(https://env-monta-staging.kinsta.cloud/de/wp-content/uploads/sites/13/2024/08/rocket.svg);
}
#menu-item-5412 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/settings.svg);
}
#menu-item-5411 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/user-plus.svg);
}
#menu-item-5410 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/message-square.svg);
}
#menu-item-5409 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/users.svg);
}

/*Resources*/
#menu-item-5428 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/zap.svg);
}
#menu-item-5427 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/charge-point-check.svg);

}
#menu-item-5718 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/book-open.svg);
  
}
#menu-item-5913 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/rotate-cw.svg);

}
#menu-item-5423 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/Help.svg);

}
#menu-item-5417 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/search.svg);

}
/*Product dropdown*/
#menu-item-5685 a:before {
  		content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/03/Hub_Interimsvg30px.svg);
  	margin-right: 10px;
    position: relative;
    display: inline-block;
    width: 30px;
    height: 20px;
    top: -5px;
}
#menu-item-5684 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/03/charge.svg);
  	margin-right: 10px;
    position: relative;
    display: inline-block;
    width: 30px;
    height: 20px;
      top: -5px;

}
#menu-item-5685 .oxy-mega-dropdown_flyout-icon, #menu-item-5684 .oxy-mega-dropdown_flyout-icon {
  display: none;
  }
#menu-item-5685 a , #menu-item-5684 a {
     min-width: unset;
    width: 100%;
    justify-content: unset; 
}
/* solutions dropdown mobile*/
#menu-item-5432 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/lightbulb.svg);
}
#menu-item-5435 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/charger-with-cable.svg);
}
#menu-item-5433 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/tool.svg);
}
#menu-item-5436 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/shop.svg); 
}
#menu-item-5437 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/monitor.svg); 
}
#menu-item-5438 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/fleet-icon.svg); 
}
#menu-item-5439 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/shop.svg); 
}
#menu-item-5440 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/Housing-Association.svg); 
}
#menu-item-5442 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/home.svg); 
}
#menu-item-5441 a:before {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/charger-with-cable.svg); 
}
#menu-item-5443 {
  color: var(--accent);
}

#menu-item-5443 a:after {
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/01/arrow-right.svg);
  	margin-left: 4px;
    position: relative;
  color: var(--accent);
  top: 1px;
}
.menu-item .menu-item a {
    font-family: 'Instrument sans';
}
#menu-item-5443 > a {
  display: block;
}
#menu-item-19 .sub-menu {
    box-shadow: 0px 4px 32px rgb(20 16 74 / 15%);
    border-radius: var(--radius-m);
  }

/* header css*/
.link-cards__megamenu-content{
  display: none;
  grid-template-columns: minmax(0,3fr) minmax(0,230px);
  inline-size: 100%;
  
}
.link-cards__megamenu-content:first-of-type {
  display: grid;
}

/*
.navigation__dropdown-languages .oxy-mega-dropdown_menu li a {
    font-size: 0; 
    min-width: 30px; 
    min-height: 20px; 
    display: inline-block; 
}*/


#-mega-dropdown-402-14058 .oxy-mega-dropdown_inner .oxy-header-container.oxy-mega-dropdown_content {
  width: fit-content;
  min-width: unset!important;
  margin: 0;
}
#-mega-dropdown-402-14058 .oxy-mega-dropdown_container {
  width: fit-content;
}
#menu-solutions-v2 li ul li a, #menu-resources li ul li a, #menu-company li ul li a {
  display: block;
  width: 100%;
  position: relative;
}
#menu-solutions-v2 li ul li a::before, #menu-resources li ul li a::before, #menu-company li ul li a::before {
  vertical-align: middle;
}

@media (max-width: 992px){
    .menu-left .oxy-mega-dropdown {
        border-bottom: none !important;
    }
}


@media only screen and (min-width: 992px){
    .oxy-mega-dropdown_container {
        margin-top: 12px !important;
    }
}/*
.block {...}
.block__element {...}
.block--modifier {...}
*/


/*Buttons*/

.btn {
  	border-radius: 88px;
  	display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    font-family: 'Instrument sans';
  	font-style: normal;
    font-weight: 500;
     

  	border: 1px solid transparent;
    text-decoration: none !important;
}

.btn--xl {
  	height: 52px;
  	padding: 16px 32px;
    line-height: 24px; /* 150% */
    font-size: var(--text-m);
}

.btn--l {
  	height: 48px;
  	padding: 12px 20px;
    line-height: 24px; /* 150% */
}

.btn--m {
  	height: 40px;
  	padding: 12px 20px;
    line-height: 16px; /* 150% */
  	font-size: var(--text-s);
}

.btn--s {
  	padding: 8px 12px;
    line-height: 16px; /* 150% */
    font-size: var(--text-xs);
}

.btn--smartphone:before {
    position: relative;
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/02/smartphone-24.svg);
    line-height: 0;
}

.btn--log-in:before {
    position: relative;
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/02/log-in-24.svg);
    line-height: 0;
}

.btn--log-in-white:before {
    position: relative;
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/09/log-in-white.svg);
    line-height: 0;
}


.btn--calendar:before {
    position: relative;
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/02/calendar-24.svg);
    line-height: 0;
}

.btn--primary {
  	background: linear-gradient(92.23deg, #FF5252 0.51%, #FF3162 98.89%);
    color: var(--white);
    transition: all 0.3s ease-in-out 0s;

}

.btn--primary:hover {
  	background: linear-gradient(0deg, #E9265E 100%, #E9265E 100%);
  	color: var(--white);
  	box-shadow: var(--elevation-1);
}

.btn--primary:focus{
	box-shadow: 0px 0px 0px 4px var(--accent-ultra-light);
  	border: 1px solid var(--accent-light, #CCD4FF);
}

.btn--secondary {
  	background: var(--white);
	border: 1px solid #E2E6F0;
    color: var(--shade);  
}

.btn--secondary:hover {
  	box-shadow: var(--elevation-1);
  	color: var(--primary);
}

.btn--secondary:focus{
	box-shadow: 0px 0px 0px 4px var(--accent-ultra-light);
  	border: 1px solid #CCD4FF;
}

.btn--tertiary  {
  	background: none;
	color: var(--shade);
}

.btn--tertiary:hover {
  	color: var(--secondary-ultra-dark);
	background:  rgba(97, 105, 134, 0.05);
}

.btn--tertiary:focus{
	box-shadow: 0px 0px 0px 4px var(--accent-ultra-light);
  	border: 1px solid #CCD4FF;
}

.btn--hub {
  	background: var(--white);
    color: var(--secondary-dark);
    transition: all 0.3s ease-in-out 0s;
    border: 1.5px solid #e9265e ;


}

.btn--hub:hover {
  	background: #FFE3D7;
    border: 1.5px solid #e9265e ;
  	box-shadow: var(--elevation-1);
    color: var(--secondary-dark);

}

.btn--hub:focus{
	box-shadow: 0px 0px 0px 4px var(--accent-ultra-light);
  	border: 1px solid var(--accent-light, #CCD4FF);
}

.btn--arrow:after {
  	height: 24px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/07/arrow-right-2.svg);
}


/*Legacy buttons - don't use them*/
.btn--primary-gradient {
	background: linear-gradient(92.23deg, #FF5252 0.51%, #FF3162 98.89%);
	border-radius: var(--radius-xxl);
	border:1px solid transparent;
	font-weight:500;
       

     
  	font-size:var(--text-s);
	padding: var(--space-xs) var(--space-m);
  	text-decoration: none;
}


.btn--primary-gradient:hover {
	background: linear-gradient(0deg, #E9265E 100%, #E9265E 100%);
  	color:var(--white);
}

.btn--primary-white {
	color:var(--shade);
	background: var(--white);
	border:1px solid transparent;
	border-radius: var(--radius-xxl);
	font-weight:500;
       

	font-size:var(--text-s);
	padding: var(--space-xs) var(--space-m);
	box-shadow: 0px 2px 6px rgba(52, 52, 87, 0.06);
  	text-decoration: none;
}

.btn--primary-white:hover{
	color: #E9265E;
}

/*Dropdowns*/

.dropdown {
	width: 100%;
}
.dropdown__item {	
	width: 100%;
}

.dropdown__toggle {
 	padding: var(--space-s);
	width: 100%;
	flex-direction:row-reverse;
	border-bottom: 1px solid var(--secondary-light);
}
.toggle-1920-expanded.dropdown__toggle{
	border-color:transparent;
}

.dropdown__item:first-of-type {
	border-top:1px solid var(--secondary-light);
}

.dropdown__item:last-of-type .dropdown__toggle {
	border: unset;
}



.dropdown__title {
	font-weight: 500;
       

	width:100%;
}

.dropdown__wrap{
	background-color: var(--white);
	border-radius: 0px 0px var(--radius-xl) var(--radius-xl);
	box-shadow: var(--box-shadow-m);
	margin-bottom: var(--space-xs);
	width: 100%;
    margin-top: 0px !important;
	padding: var(--space-s) var(--space-l) var(--space-l) var(--space-s);
    padding-top: 0px !important;
	gap: var(--space-xs);
}

.dropdown__text {
	font-size: var(--text-s);
}

.dropdown-image__wrapper {
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
}

.dropdown-image {
	opacity: 1;
	width: 75%;
	transition: opacity 0.5s ease;
}


/*Showcase app*/

.showcase-app {
	padding: var(--space-xxl);
	gap: var(--space-xs);
}

.showcase-app__wrap {
 	gap: var(--space-xs);
}

.showcase-app__title {
  	font-weight: 500;
       

}


@media (max-width: 768px) {
  .showcase-app__heading {
    padding: var(--space-l);
  }
  .showcase-app{
    padding: 0 var(--space-l);
  }
}




/*Number cards*/

.number-cards__item { 
	background-color: var(--white);
	box-shadow: var(--box-shadow-m);
	border-radius: var(--radius-m);
	padding: var(--space-s);	
	align-self: stretch;
}

.number-cards__top {
	gap: var(--space-xxs);
	margin-bottom:  var(--space-xxs);
	flex-direction:row;
	align-items:center;
  	height:100%;
}

.number-cards__icon {
	width: var(--space-m);
	height: var(--space-m);
}

.number-cards__title {
	text-align: left;
	font-size: var(--text-s);
	color: var(--secondary-ultra-dark);
 	line-height: 120%;
}

.number-cards__text  {
	color: var(--shade-trans-60);
	font-size: var(--text-xs);
 	text-align: left;
}

.number-cards__number {
	color: var(--secondary-ultra-dark);
	font-size: var(--text-xxl);
	line-height: 120%;
	font-weight: 500;
       

    font-family: 'Instrument sans';
  	text-align: left;
}


.number-cards__item--highlighted {
	background: var(--secondary-ultra-dark);
}

.number-cards__item--highlighted * {
	color: var(--white);
}

.number-cards__item--highlighted .number-cards__text, .number-cards__item--highlighted .number-cards__title {
	color: var(--secondary-ultra-light);
}

.number-cards__item--highlighted * {
	color: var(--white);
}

@media (max-width: 768px) {
    .number-cards__number{
        font-size: var(--text-xl);
    }
    .number-cards__title { 
    	font-size: var(--text-xs);
    }
  	.number-cards__top { 
  		flex-direction: column;
    	align-items: flex-start;
 	}
}




/*Feature cards
*
*
*
*/



.feature-cards__item  {
	background-color: var(--white);
	box-shadow: var(--box-shadow-m);
	border-radius: var(--radius-l);
	align-self: stretch;
}

.feature-cards__top {
	gap: var(--space-s);
	display: flex;
  	border-top-right-radius:var(--radius-l);
	border-top-left-radius:var(--radius-l);
    flex-direction: row;
	align-items:center;
	margin-bottom:var(--space-xs);
  	padding:var(--space-m) var(--space-l) 0 var(--space-l);
}

.feature-cards__icon  {
	width: var(--space-m);
	display: flex;
    align-self: center;
}
.feature-cards__title  {
	font-weight: 500;
       

	text-align: left;
	line-height:120%;
	color:var(--secondary-dark);

}
.feature-cards__text {
	text-align: left;
}

.feature-cards__wrap {
  	padding:0 var(--space-l) var(--space-m) var(--space-l);
}

.feature-cards--base .feature-cards__top{
  	background-color: var(--base-light);
	align-self: stretch;
	padding: var(--space-l) var(--space-l) var(--space-l) var(--space-l);
	display: flex;
    flex-direction: row;
	gap: var(--space-xs);
}

/*
*Flat cards
*/

.flat-cards {
  display: flex;
    gap: var(--space-xxl);
    width: 100%;
    align-items: stretch;
    justify-content: space-around;
    flex-direction: row;
}

.flat-cards__item {
  	background-color: var(--white);
    padding: var(--space-xl);
    border-radius: var(--radius-m);
    align-items: center;
    max-width: 45rem;
}

.flat-cards__top {
    margin-bottom: var(--space-xxl);
    align-items: center;
}

.flat-cards__title {
    font-weight: 500;
       

    color: var(--secondary-dark);
    margin-bottom: var(--space-xs);
}

.flat-cards__description {
    font-size: clamp(1.8rem,calc(0vw + 1.8rem),1.8rem);
}

.flat-cards__content {
  	gap: var(--space-s);
	display: flex;
    flex-direction: row;
 	text-align:left;
}

.flat-cards__wrap {
    gap:var(--space-l);
}

@media (max-width: 768px) {
    .flat-cards {
        flex-direction: column;
        align-items: center;
    }
}


/*
*Showcase cards
*Columns based masonry. Items flow top to bottom.
*
*USE [showcase-cards--3/8] to adjust spacings; needs to be refactored...
*USE [showcase-cards--reverse] to flip text & image
*USE [showcase-cards--img-full] for full width images
*/

.showcase-cards {
    display: block;
    column-count: 2;
    width: 100%;
    margin: 0 auto;
}

.showcase-cards--reverse .showcase-cards__item {
  	flex-direction:column-reverse;
}

.showcase-cards--img-full .showcase-cards__item {
  	padding: 0;
	gap: 0;

}

.showcase-cards--img-full .showcase-cards__top {
  	padding: var(--space-xl);
}

.showcase-cards--equal .showcase-cards__item:not(:first-of-type) {
      margin-top: 0;
}

.showcase-cards__item:not(:nth-child(1)){ margin-top:15%; }
.showcase-cards--3 .showcase-cards__item:nth-child(3){margin-top:50%; }
.showcase-cards--4 .showcase-cards__item:nth-child(3){margin-top:25%; }
.showcase-cards--5 .showcase-cards__item:nth-child(4){margin-top:25%; }
.showcase-cards--6 .showcase-cards__item:nth-child(4){margin-top:25%; }
.showcase-cards--7 .showcase-cards__item:nth-child(5){margin-top:25%; }
.showcase-cards--8 .showcase-cards__item:nth-child(5){margin-top:25%; }


.showcase-cards__item {
  	max-width: 45rem;
	display: inline-flex;
  	margin: 0 var(--space-xl);
  	background-color: var(--white);
	box-shadow: var(--box-shadow-xl);
	border-radius: var(--radius-l);
  	padding:var(--space-xl);
	gap: var(--space-l);


}
.showcase-cards__text { 
 	text-align: left;
	gap: var(--space-xs);
}

.showcase-cards__title {
  	margin-bottom: var(--space-xs);
  	text-align: left;
} 


/*
.showcase-cards__item:nth-child(even) {
  	margin-top:var(--space-xxxl); 
}
*/

@media (max-width:768px) {
    .showcase-cards {
      column-count: 1;
    }
    .showcase-cards__item:not(:first-of-type) {
      margin-top:var(--space-xl);
    }
  	.showcase-cards--3 .showcase-cards__item:nth-child(3),.showcase-cards--4 .showcase-cards__item:nth-child(3),.showcase-cards--5 .showcase-cards__item:nth-child(4) ,.showcase-cards--6 .showcase-cards__item:nth-child(4),.showcase-cards--7 .showcase-cards__item:nth-child(5), .showcase-cards--8 .showcase-cards__item:nth-child(5) {
      margin-top:var(--space-xl);
    }
    .showcase-cards__item {
      display: flex;
      margin: 0 auto;
    }
}

/*
@media (max-width:768px) {
  	.showcase-cards {
     	grid-template-columns: repeat(1, 1fr);
    	grid-row-gap: var(--space-xxxl);
	}
  	
}
*/



/*Icon bullets
*
*/

.icon-bullets__item {
	gap: var(--space-xs);
	display: flex;
    flex-direction: row;
}

.icon-bullets__wrap {
	gap: var(--space-xxs);
	text-align: left;
}
.icon-bullets__title {
	font-weight: 500;
       

	text-align: left;
	line-height: 150%;
	color:var(--secondary-dark);
}
.icon-bullets__text  {
	text-align: left;
  	line-height: 150%;
}

.icon-bullets__icon {
 	width:24px;
	height: 24px;
}

/*support-bullet__block*/



/*Review slider*/

.review-slider__item {
	background-color: var(--white);
	box-shadow: var(--box-shadow-m);
	border-radius: var(--radius-l);
	padding: var(--space-m);
	margin-bottom: var(--space-xl);
}

.review-slider__text {
	text-align: left;
	margin-bottom: var(--space-xxs);
}
.review-slider__author{
	text-align: left;
    font-size: var(--text-s);
    font-family: 'Instrument sans';
	font-weight: 500;
       

	margin-bottom:var(--space-l);
}
.review-slider__date {
	color: var(--secondary);	
}
.review-slider__img {
	width: 80px;
	height: 20px;
}

.review-slider:before{
    background-image: linear-gradient(90deg,#f8f7f7,rgba(248,247,247,0));
    width: 50px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 2;
    right: auto;
    content: "";
}

.review-slider:after {
    background-image: linear-gradient(90deg,rgba(248,247,247,0),#f8f7f7);
    width: 50px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    left: auto;
    content: "";
}


@media (max-width: 768px) {
	.review-slider:before, .review-slider::after {
		 width: 0px !important;
	}
}


/*Hardware slider*/
.hardware-slider:before{
    background-image: linear-gradient(90deg,#f8f7f7,rgba(248,247,247,0));
    width: 50px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 2;
    right: auto;
    content: "";
}

.hardware-slider:after {
    background-image: linear-gradient(90deg,rgba(248,247,247,0),#f8f7f7);
    width: 50px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    left: auto;
    content: "";
}

@media (max-width: 768px) {
  .hardware-slider:before, .hardware-slider:after {
	 width: 10px !important;
}}


/*Hardware slider-new*/
.hardware-slider-onscroll:before{
    background-image: linear-gradient(90deg,#f8f7f7,rgba(248,247,247,0));
    width: 10px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    top: 0px;
    z-index: 2;
    right: auto;
    content: "";
}

.hardware-slider-onscroll:after {
    background-image: linear-gradient(90deg,rgba(248,247,247,0),#f8f7f7);
    width: 10px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    left: auto;
    content: "";
}



/*Logo strip*/

.logo-strip {
	margin:0 auto;
	display:block;
	text-align:center;
	padding:var(--space-s);
	line-height:var(--space-xl);
}
/*
@media only screen and (max-width: 900px) {
  .logo-strip__item--nofilter {
	margin: var(--space-m) !important;
}}
*/

.logo-strip__item {
	filter: invert(70%) sepia(8%) saturate(744%) hue-rotate(191deg) brightness(85%) contrast(88%);
	display: inline-block;
    vertical-align: middle;
    height: var(--space-m);
    width: auto;
    margin: var(--space-xs) var(--space-m);
	text-align: center;
}
.logo-strip__item--nofilter {
	display: inline-block;
    vertical-align: middle;
    height: var(--space-m);
    width: auto;
    margin: var(--space-xs) var(--space-m);
	text-align: center;
}



/*Large carousel*/

.carousel__section {
  	border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
	margin-bottom: 100px;
}

.carousel__img {
	display: flex;
    align-self: center;
	max-width: 100%;
    max-height: 375px;
  	margin: 0 var(--space-m) var(--space-m) var(--space-m);

}

.carousel__content {
	width: 100%;
    max-width: calc((116.8/2) * 1rem);
    display: flex;
    align-self: center;
}

.carousel__title {
	margin-bottom: var(--space-s);
	text-align: left;

}

.carousel__text {
	text-align: left;
}


/*Content tabs*/

.tabs__title {
    font-family: 'Instrument sans';
	font-weight: 500;
       

	line-height:120%;
	color: var(--secondary-ultra-dark);
  	padding-bottom: var(--space-xxs);
}

.tabs__item {
	padding: 0 var(--space-m);
	color: var(--secondary-ultra-dark);
	border-bottom: 1px solid var(--secondary-light);
}

.tabs__item:hover {
	border-color: var(--accent);
    color: var(--accent);
}

.tabs__item:hover .tabs__title {
	color: var(--accent);
}


.tabs-1283-tab-active {
	color: var(--accent);
	border-bottom: 2px solid var(--accent);
    margin-top: 1px;
}


.tabs-1283-tab-active p {
	color: var(--accent);
}

/*Testimonial
*
*
*/


.proof-testimonial__author {
    font-size: 18px;
    color: var(--secondary-light);
    margin-bottom: var(--space-m);
}
.proof-testimonial__portrait {
    width: 80px;
    height: 80px;
    border-radius: 9999px;
}

.proof-testimonial__bottom {
    display: flex;
    flex-direction: row;
    gap: var(--space-l);
    align-items: center;
    flex-wrap: wrap;
}

.testimonial-slider__item  {
	background-color: var(--white);
	box-shadow: 0px 8px 20px rgba(52, 52, 87, 0.04);
	border-radius: var(--radius-l);
	padding: var(--space-l);
	margin: var(--space-xl) 0 var(--space-xxxl) 0;
	opacity: 50%;
 	gap:var(--space-l);
}
.is-selected {
    z-index: 100;
}

.testimonial-slider__title  {
	font-weight: 500;
       

	text-align: left;
	margin-bottom: var(--space-xs);

}

.testimonial-slider__wrap {
 	flex-basis:30rem;
}

.testimonial-slider__text {
	text-align: left;
 	flex-grow:1;
}
.testimonial-slider__name  {
	font-weight: 500;
     
	text-align: left;
	color: var(--shade-medium);
 	line-height:150%;
}
.testimonial-slider__job {
	text-align: left;
	color: var(--shade-medium);
	font-size: var(--text-s);
 	line-height:150%;
}
.testimonial-slider__icon {
	width: 50px;
	font-size: var(--text-s);
 	margin-bottom:var(--space-s);
}

.testimonial-slider__portrait {
  	width: 50px;
}

.testimonial-slider__bottom {
  	width:100%;
  	display:flex;
	flex-direction:row;
  	justify-content:space-between;
 	align-items: center;
}


/*review__block*/


.review__block  {
	background-color: var(--white);
	box-shadow: 0px 8px 20px rgba(52, 52, 87, 0.04);
	border-radius: var(--radius-l);
	padding: var(--space-l);
	margin: var(--space-xl) 0 var(--space-xxxl) 0;
	opacity: 50%;
}
.is-selected {
    z-index: 100;
}

.review__title  {
	font-weight: 500;
    
	text-align: left;
	margin-bottom: var(--space-xs);

}

.review__text {
	text-align: left;
	margin-bottom: var(--space-xxl);
}
.review__name  {
	font-weight: 500;
    
	text-align: left;
	color: var(--shade-medium);
}
.review__work-title {
	text-align: left;
	color: var(--shade-medium);
	font-size: var(--text-s);
}
.review__icon {
	width: 50px;
	margin-bottom: var(--space-s);
	font-size: var(--text-s);

}



/*impact statement*/

.impact__icon {
	width: var(--space-l);
	width: var(--space-l);
}

.impact__title {
	font-weight: 400;
    
	text-align: left;
	margin-bottom: var(--space-m);
	font-size:calc(var(--text-xxl)*1.333*1.333);
}

.impact__text {
	text-align: left;
	margin-bottom: var(--space-m);
}
.impact__link {
	display: flex;
    flex-direction: row;
    align-items: center;
	gap: var(--space-xxs);
}

.impact__label {
	color: #02a78b;
	font-size: var(--text-s);
    font-family: 'Instrument sans';
	font-weight: 500;
    
	text-decoration:underline;
	text-decoration-color:#02a78b;
}

.impact__label:hover {
	text-decoration-thickness: max(3px, 0.1875rem, 0.12em);
	text-decoration-color:#02a78b;
}

@media only screen and (max-width: 768px){
	.impact__title {
		font-size:calc(var(--text-xxl)*1.333);
	}
}




/*bullet-card__block*/

.bullet-cards__block {
  	display:flex;
	gap: var(--space-xxl);
	width: 100%;
	align-items: stretch;
	justify-content: space-around;
 	flex-direction:row;
}

.bullet-card__block {
	background-color: var(--white);
	padding: var(--space-xl);
	border-radius: var(--radius-m);
	align-items: center;
	max-width: 450px;
}

.bullet-card__bullet-block {
	padding: 0 var(--space-m);
	gap: var(--space-xl);
}

.bullet-card__text-block {
	margin-bottom: var(--space-xxl);
	align-items: center;
}

.bullet-card__title {
	font-weight: 500;
    
	color:var(--secondary-dark);
	margin-bottom: var(--space-xs);

}

.bullet-card__text {
	font-size: 18px;
}

.bullet__text > ul > li::marker {
  color:var(--secondary-dark);
}



@media (max-width: 768px) {
  .bullet-cards__block {
    flex-direction:column;
    align-items:center;
  }
}

/*Floating cards
*

*/

.floating-cards {
	gap: var(--space-xxl);
	width: 100%;
    max-width: calc((116.8 * 0.9) * 1rem);
	align-items: stretch;
}

.floating-cards__item {
	background-color: var(--white);
	padding: var(--space-xl) var(--space-m);
	border-radius: var(--radius-l);
	align-items: center;
	box-shadow: var(--box-shadow-l);
	max-width:40rem;
	margin:0 auto;
}
.floating-cards__wrap {
	gap: var(--space-xs);
}
.floating-cards__img {
	margin-bottom: var(--space-xl);
}

.floating-cards__title {
	font-weight: 500;
    
	margin-bottom: var(--space-m);
}

.floating-cards__text {
	font-size: var(--text-s);
}

/*Pricing cards*/

.pricing-cards{
	gap:var(--space-m);
	width:100%;
	align-items: stretch;
}

.pricing-cards__item{
	background-color: var(--white);
	padding: var(--space-l);
	border-radius: var(--radius-l);
	box-shadow: var(--box-shadow-m);
}

.pricing-cards__row {
    width:100%;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin-bottom:var(--space-l);
    gap:var(--space-m);
}

.pricing-cards__img {
	margin-bottom: var(--space-l);
	align-self: center;

}

.pricing-cards__content{
	margin-bottom: var(--space-xl);
}

.pricing-cards__title {
	font-weight: 500;
    
	margin-bottom: var(--space-xxs);
	font-size: var(--text-l);
	text-align: left;

}

.pricing-cards__text {
	text-align: left;
	margin-bottom:var(--space-xxs);
}

.pricing-cards__info, .pricing-cards__details {
	text-align: left;
	font-size: var(--text-s);
	color: var(--shade-trans-60);

}
.pricing-cards__price  {
	text-align: left;
	font-size: var(--text-xl);
	font-weight: 500;
    
    font-family: 'Instrument sans';
}

.pricing-cards__price-wrap {
	margin-bottom: var(--space-l);

}

.pricing-cards__button--green {
	background: hsl(140deg 30% 96.08%);
  	border: 1px solid #AEE4A9;
	padding: var(--space-xxs) var(--space-m);
	border-radius: var(--radius-xxl);
    font-family: 'Instrument sans';
	color: var(--shade);
	font-weight: 500;
    
    align-self: center;
	flex-direction: row;
	gap: var(--space-xxs);
    min-width: 18rem;
  	box-shadow: 0px 2px 6px 0px rgba(52, 52, 87, 0.06);
}

.pricing-cards__button--blue {
    background: hsl(190.59deg 51.52% 93.53%);
  	border: 1px solid #AAD4F4;
	padding: var(--space-xxs) var(--space-m);
	border-radius: var(--radius-xxl);
    font-family: 'Instrument sans';
	color: var(--shade);
	font-weight: 500;
    
    align-self: center;
	flex-direction: row;
	gap: var(--space-xxs);
  	min-width: 18rem;
  	box-shadow: 0px 2px 6px 0px rgba(52, 52, 87, 0.06);
}

.pricing-cards__button--primary {
	background: linear-gradient(138deg, #FF5252 2.55%, #FF3162 100%);
	padding: var(--space-xxs) var(--space-m);
	border-radius: var(--radius-xxl);
    font-family: 'Instrument sans';
	color: var(--white);
	font-weight: 500;
    
    align-self: center;
	gap: var(--space-xxs);
  	min-width: 18rem;
  	transition:var(--transition);
  	box-shadow: 0px 2px 6px 0px rgba(52, 52, 87, 0.06);
}


.pricing-cards__button--primary:hover {
  	color:var(--white);
  	background: linear-gradient(138deg, #E9265E 2.55%, #E9265E 100%);
}

.pricing-cards__button--green:hover {
  	background: hsl(140deg 30% 86.08%);;
}

.pricing-cards__button--blue:hover {
  	 background: hsl(190.59deg 51.52% 83.53%);
} 

.pricing-cards__bottom {
      width: 100%;
      justify-content: flex-end;
      flex-grow: 1;
}

@media (max-width: 992px) {
    .pricing-cards {
        max-width:var(--width-50);
        gap: var(--space-l); 
    }
}

@media (max-width: 768px) {
	.pricing-cards{
      max-width:var(--width-m);
      gap: var(--space-xl); 
  	}
    .pricing-cards__row{
      flex-direction:column;
    }
}

@media (max-width: 480px) {
    .pricing-cards__row {
      max-width:var(--width-s);
     }
}



/*Link cards */

.link-cards {
 	align-items:stretch;
}

.link-cards__item { 
	background-color: var(--white);
	box-shadow: var(--box-shadow-m);
	border-radius: var(--radius-m);
	padding: var(--space-m);	
	justify-content: flex-start;
    align-items: flex-start;
  	cursor:pointer;
}

.link-cards__title {
	font-weight: 500;
    
	font-size: var(--text-s);
	line-height: 120%;
	text-align: left;
	color: var(--secondary-ultra-dark);
    white-space: nowrap; 

}
.link-cards__content {
	margin-left: 24px;
    gap: 8px;
}


.link-cards__text  {
	color: var(--secondary-medium);
	font-size: var(--text-s);
	text-align: left;
	line-height: 150%;
}
.link-cards__text-show  {
	color: var(--secondary);
	font-size: var(--text-s);
	text-align: left;
	line-height: 150%;
}
.link-cards__icon-text-block {
	gap: var(--space-xxs);
	flex-direction: row;
}

.link-cards__icon {
	width: 16px;
	height: 16px;
}

.link-cards__arrow {
	width: 16px;
	height: 16px;
	transition: all .25s ease-in-out;
}

.link-cards__top { 
	flex-direction: row;
	gap: 8px;
	align-items: center;
 	width:100%;
}

.link-cards__item:hover .link-cards__arrow {
	margin-left: 4px;
}

.link-cards__wrap {
	gap: 8px;
}

@media (max-width: 768px) {
  .link-cards__text {
  	  display: none;
  }
  .link-cards__item {
      padding: var(--space-s);
  }
}

/*Nav cards
* Used on pages with a lot of content to quickly jump to different sections within a page
* Use nav-cards--row modifier on the card container to alternate between the two styles
*/


.nav-cards__item{
	background-color: var(--white);
	border-radius: var(--radius-m);
	padding: var(--space-xs);	
	display: flex;
	gap: var(--space-xs);
	align-self: stretch;
    justify-content: left;
  	transition: all .15s ease-in-out;
  	border:1px solid transparent;
}
.nav-cards__item:hover {
	box-shadow: var(--box-shadow-l);
  	border:1px solid var(--secondary-light-trans-40);
}


.nav-cards__text {
	font-size: var(--text-xs);
	text-align:center;
	line-height:120%;
	color:var(--secondary-medium);
	transition: all .15s ease-in;
}



.nav-cards__icon-wrap{
	width:40px;
  	height:40px;
    background-color: var(--secondary-ultra-light);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-cards--row .nav-cards__icon-wrap{
  	width:initial;
  	height:initial;
	background:none;
  	border:none;
}

.nav-cards--row .nav-cards__item{
     flex-flow: row;
}
.nav-cards--row .nav-cards__text{
  	text-align: left;
}

.nav-cards__icon {
  	min-width:var(--space-s);
 	min-height:var(--space-s);
  	width:var(--space-s);
  	height:var(--space-s);
}


/*FAQ dropdowns*/

.faq__wrapper-block {
	width: 100%;
}


.faq__block {
	border-bottom: 1px solid var(--secondary-light);
	flex-direction: row-reverse;
	padding: var(--space-s);
	width: 100%;
}

.faq__dropdown-heading {
	font-weight: 500;
    
}

/*text style open toggle*/
.faq__text-block-open {
	background-color: var(--white);
	border-radius: 0px 0px var(--radius-xl) var(--radius-xl);
	box-shadow: var(--box-shadow-m);
	margin-bottom: var(--space-xs);
	width: 100%;
    margin-top: 0px !important;
	padding: var(--space-s) var(--space-l) var(--space-l) var(--space-s);
    padding-top: 0px !important;
	gap: var(--space-xs);
}

.faq__text {
	font-size: var(--text-s);
}

.faq__border-top {
	border-top: 1px solid var(--secondary-light);
}
/*faq pre-assigned classes*/


.toggle-1920-expanded {
	/*border-top: 2px solid var(--shade) !important;*/
	background-color: var(--white) !important;
	border-bottom: 1px solid var(--white) !important;
	font-weight: 500;
    
}
.oxy-tab, .oxy-tab-content {
    padding: 0px !important;
}

/*
.oxy-dynamic-list:first-child {
	border-top: 1px solid var(--shade-medium);
} 

*/
.oxy-toggle:hover {
    font-weight: 500;
    
}

.oxy-toggle:hover div.oxy-expand-collapse-icon::before {
 border-width: 0.13em 0.13em 0 0 !important;
}





.oxy-expand-collapse-icon::after, .oxy-expand-collapse-icon::before {
   content: "";
    display: inline-block;
    width: 0.4em !important;
    height: 0.4em !important;
    border-style: solid !important;
    border-width: 0.1em 0.1em 0 0 !important;
    transform: rotate(135deg) !important;
	background: unset !important;
	border-radius: unset !important;
}
   



/*change of the icon to arrow*/
div.oxy-expand-collapse-icon::before {
content: "";
    display: inline-block;
    width: 0.4em !important;
    height: 0.4em !important;
    border-style: solid !important;
	border-width: 0.13em 0.13em 0 0 !important;
    transform: rotate(135deg) !important;
	background: unset !important;
}

.toggle-1920-expanded div.oxy-expand-collapse-icon::before {
	transform: rotate(45deg) !important;
} 

div.oxy-expand-collapse-icon::after {
	content: unset;
}

div.oxy-expand-collapse-icon::before {
content: "";
    display: inline-block;
    width: 0.4em !important;
    height: 0.4em !important;
    border-style: solid !important;
	border-width: 0.13em 0.13em 0 0 !important;
    transform: rotate(135deg) !important;
	background: unset !important;
	border-radius: unset !important;
}

.toggle-1920-expanded div.oxy-expand-collapse-icon::before {
	transform: rotate(-45deg) !important;
	border-width: 0.13em 0.13em 0 0 !important;

} 

div.oxy-expand-collapse-icon::after {
	content: unset;
}




/*Timeline*/

.timeline {
	padding: 0 var(--space-xl);
}

.timeline__item{
	display: flex;
    flex-direction: row;
    gap: var(--space-s);
  	min-height: 180px;
}

.timeline__content {
 	gap: var(--space-xxs);
}

.timeline__title {
	font-weight: 500;
    
  	line-height: 24px;
}

.highlight-icon {
	opacity: 1 !important;
	transition: opacity 0.5s ease;
}
.timeline__icon {
	opacity: 0.5;
	width: 24px;
	height: 24px;
}

.timeline__content{
	opacity:0.5;
}

.timeline__text > div {
	color: inherit !important;
	transition: color 1s ease;
}

.highlight-text {
	opacity: 1;
}

.sticky-top--15 {
	top: 15%;
}



@keyframes bounce {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(0.5rem);
  }
}

@media (min-width: 768px) {
	.timeline__item:first-of-type {
		margin-top: 75%;
	}
	.timeline__item:last-of-type {
		margin-bottom: 75%;
	}
	
}

@media (max-width: 768px) {
  	.timeline__content, .timeline__icon {
		opacity: 1;
	}
  	.timeline {
    padding: 0 var(--space-l);
    gap: var(--space-m);
	}
    .timeline__item {
      min-height: 100%;
    }
}


/*Feature Card*/

.feature-card__container {
  	border-radius: var(--radius-m);
	border: 1px solid var(--secondary-light-trans-40);
  	position: relative;
	padding: var(--space-l) var(--space-s) var(--space-s) var(--space-s);
  	text-align: left;
	display: flex;
  	color: var(--secondary-medium);
    align-items: flex-start;
	justify-content: start;
    min-height: 25rem;
	margin-bottom: var(--space-m);
  	background: var(--white);
  	transition: all .25s ease;
}


.feature-card__container h4 {
  	margin-top: var(--space-s);
}



.feature-card__container .feature-div-card__icon {
  	display: inherit;
	border-radius: 50%;
    position: absolute;
    left: var(--space-xs);
    top: -30px;
    background: var(--white);
    width: 60px;
    height: 60px;
  	transition: all .25s ease;
  	box-shadow: var(--box-shadow-m);
}

.feature-div-card__icon {
	margin-bottom: var(--space-xs);	
}

.feature-div-card__icon img {
	margin: auto;
	width: 40px;
	height: 40px;
  	transition: all 0.25s ease;
}

a.feature-card__container:hover {
	color: var(--shade);
  	box-shadow: var(--box-shadow-l);
}

a.feature-card__container:hover .feature-card__icon {
	top: -40px;
	transition: all 0.25s ease;
	color: var(--shade);
}


@media (max-width: 992px) {
	.feature-card__container {
		margin-bottom: var(--space-xl);
	}
	.feature-card__icon {
		top: -30px;
		width: 50px;
		height: 50px;
	}
	.feature-card__icon img {
	margin: auto;
	width: 40px;
	height: 40px;
	}
}

.feature-card__container:hover div.feature-card__container-button img{
  	transform: scale(1.2);
 	transition: all .25s ease;
}
.feature-card__container:hover .feature-card__container-button {
 	transition: all .25s ease;
}
.feature-card__container-item {
  	gap: var(--space-xxs);
	margin-bottom: var(--space-xs);
 	width: 100%;
    flex-grow: 1;
}


/*Feature strip*/
.feature-strip__container {
    margin:0 auto;
	display: block;
	text-align:left;
}

.feature-strip__item {
	display: inline-block;
    vertical-align: middle;
    width: auto;
    font-size: var(--text-s);
    font-weight: 500;
    
    margin-right: var(--space-m);
    line-height: var(--space-l);
    text-align: center;
    color: var(--secondary-ultra-dark);
}

.feature-strip__item-check::before {
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/05/check.svg);
    vertical-align: middle;
    margin-right: 4px;
    line-height: 1.2;
}


/*Client logo strip*/

.client-logos--grey {
	margin:0 auto;
	display:block;
	text-align:center;
	padding:var(--space-s);
	line-height:var(--space-xl);
}

.client-logos--grey img {
	opacity:.4;
	display: inline-block;
    vertical-align: middle;
    height: var(--space-m);
    width: auto;
    margin: var(--space-xs) var(--space-m);
	text-align:center;
}


.client-logos--color {
	margin:0 auto;
	display:block;
	text-align:center;
	padding:var(--space-s);
	line-height:var(--space-xl);
}

.client-logos--color img {
	display: inline-block;
    vertical-align: middle;
    height: var(--space-m);
    width: auto;
    margin: var(--space-xs) var(--space-m);
	text-align:center;
}


/*Tooltips*/

.tippy-box[data-theme~="custom"] {
 	padding: var(--space-xs);
	background: var(--white);
	color: var(--shade);
	border: 1px solid var(--secondary-ultra-light);
	border-radius: var(--radius-l);
	box-shadow: 0 4px 4px -10px rgb(52 52 86 / 4%), 0 13px 13px -10px rgb(52 52 86 / 6%), 0 40px 60px -10px rgb(52 52 86 / 8%);
}

/* design of arrow */
.tippy-box[data-theme~='custom'][data-placement^='top'] > .tippy-arrow::before {
display: none;
}
.tippy-box[data-theme~='custom'][data-placement^='bottom'] > .tippy-arrow::before {
display: none;
}
.tippy-box[data-theme~='custom'][data-placement^='left'] > .tippy-arrow::before {
display: none;
}
.tippy-box[data-theme~='custom'][data-placement^='right'] > .tippy-arrow::before {
display: none;
}


.tooltip {
    display: none;
    position: absolute;
    background: var(--secondary-ultra-dark);
    color: var(--white);
    padding: var(--space-s);
    border-radius: var(--radius-m);
    white-space: wrap;
    z-index: 10;
    max-width: 330px;
    width: 100%;
    line-height: 1.5;
    font-size: var(--text-xs);
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    white-space: break-spaces;
}

.tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 25%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: var(--secondary-ultra-dark) transparent transparent transparent;
}
.trigger-tooltip {
	border-bottom: 1px dashed var(--secondary-dark);
}

.trigger-tooltip:hover {
  	cursor: pointer;
}
.trigger-tooltip:hover > .tooltip {
 	display: block;
}

            .feature-item {
                position: relative;
                cursor: pointer;
            }

            .feature-item > span, .number-cards__title > span {
                border-bottom: 1px dashed var(--secondary-dark);
            }

            .feature-item:hover .tooltip, .number-cards__title:hover .tooltip{
                display: block;
            }

            .tooltip > a {
                color: var(--white);
                text-decoration: underline;
            }

            .tooltip > a:hover {
                color: var(--white);
            }

/*CTA Banner*/

.cta-banner  {
    border-radius: var(--radius-m);
  	padding: var(--space-l);
  	gap: var(--space-l);
    flex-direction: row;
    display: flex;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
	box-shadow: var(--box-shadow-m);
}
.cta-banner-bigger  {
    border-radius: var(--radius-m);
  	padding: var(--space-xxl) var(--space-l);
  	gap: var(--space-l);
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
	box-shadow: var(--box-shadow-m);
}
.cta-banner--secondary {
     background: var(--secondary-ultra-light);
}
.cta-banner--primary {
     background: var(--primary);
}
.cta-banner--base {
     background: var(--base-ultra-light);
}
.cta-banner-title {
    text-align: left;
}
.cta-banner-text {
    text-align: center;
    font-size: var(--text-s);
}
.cta-banner-image {
    
}
@media (max-width: 768px) {
	.cta-banner  {
    flex-direction: column;
	}
  	.cta-banner-title {
    text-align: center;
	}
}


.hw-feature-highlight__item {
    background-color: #fff;
    border-radius: var(--radius-s);
    display: flex;
    flex-direction: row;
    gap: var(--space-xs);
    padding: var(--space-xs) var(--space-s);
    align-items: center;
    box-shadow: var(--elevation-1);
}

.hw-feature-highlight__image {
    width: 40px;
}

.hw-feature-highlight__title, .hw-feature-highlight__text {
    font-size: var(--text-s);
    line-height: 1.3;
}

.hw-feature-highlight__title {
    font-weight: 500;
    
}

.hw-feature-highlight__text {
    font-size: var(--text-xs);
    color: var(--secondary);
}


/*scroll to top button*/
.scroll-to-top__btn {
    margin: 24px !important;
    padding: var(--space-s);
    background: #fff;
    border-radius: 50% !important;
    box-shadow: rgba(0,0,0,.06) 0px 1px 6px 0px, rgba(0,0,0,.16) 0px 2px 32px 0px !important;
    width: 60px !important;
    height: 60px !important;
}

.scroll-to-top__btn .oxy-back-to-top_icon svg {
    width: 24px;
    height: 24px;
}

@media (max-width: 480px){
    .scroll-to-top__btn {
        height: 40px !important;
        width: 40px !important;
    }
}

/*FAQ*/


.faq-toggle__item {
  background-color: var(--white);
  width: 100%;
  border-radius: var(--radius-m);
  
}

.faq-toggle__top {
  gap: var(--space-xs);
  width: 100%;
  padding: var(--space-m) var(--space-xl);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.faq-toggle__title {
  font-size: var(--text-l);
  text-align: left;
}

.faq-toggle__content {
  gap: var(--space-xxs);
  margin-left: var(--space-xl);
  padding: 0 var(--space-xl) var(--space-m) var(--space-xl);
}

.faq-toggle__text {
    text-align: left;
    font-size: var(--text-s) !important;
}

.faq-toggle__text:not(:last-of-type) {
    margin-bottom: var(--space-xs);
}


.faq-toggle__top::before {
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/10/plus-icon.svg);
    display: inline-block;
    width: 20px !important;
    text-align: center;
    margin-right: var(--space-xxs);
    font-size: 1px;
    transition: transform 0.25s ease; 
    transform-origin: center center; 
    transform: translateY(0) translateX(0);
}

.faq-toggle__top.open::before {
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/10/icon-minus-90.svg);
    width: 20px !important;
    transition: transform 0.25s ease; 

}

.faq-toggle__top.rotate::before {
    transform: rotate(90deg) translateY(-2px) translateX(-2.5px); 
}

.faq-toggle__content {
    display: none;
}


@media (max-width: 768px){
    .faq-toggle__content {padding-left: 0px;}
    .faq-toggle__title {font-size: var(--text-m);}
}



.video-thumbnail {
    box-shadow: var(--elevation-4);
    cursor: pointer;
    border-radius: var(--radius-m);
    transition: 0.23s all ease-in-out;
}

.video-thumbnail:hover {
    box-shadow: var(--elevation-6);
}.footer-global__link-item a {
  	color: var(--secondary-medium);
  	font-size: var(--text-s);
  	transition: color .15s ease;
}

li#menu-item-19 > a:after {
  	position: relative;
  	top: 3px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/chevron-right.svg);
  	margin-left: 5px;
    padding-right: 5px;
}

.menu-languages-container {
    width: 100%;
}

.oxy-nav-menu .sub-menu .sub-menu, .oxy-nav-menu.oxy-nav-menu-vertical .sub-menu {
    left: 0%;
    top: 45px!important;
    width: 100%!important;
}
#menu-languages .menu-item a, #menu-languages .menu-item .sub-menu .menu-item a {
	padding-left: 40px !important;
}
#menu-languages .menu-item .sub-menu .menu-item a:hover {
	background-color: unset !important;
}
.uk-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/united-kingdom.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.dk-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/denmark.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.se-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/sweden.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.no-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/norway.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.at-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/austria.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.fr-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/france.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}

.es-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/spain.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.de-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/germany.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.ie-flag {
	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/ireland.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.en-us-flag{
  	background-image: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2024/08/united-states.svg');
	background-size: 16px;
    background-repeat: no-repeat;
    background-position: 16px 15px;
}
.service-status {
  font-weight: 500; 
  transition: background .2s;
  border-radius: var(--radius-s);
  margin-left: -8px;
  padding: 4px 8px;
}


.service-status:hover {
  background: var(--secondary-light-trans-20);
}

.service-status__description{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    max-width: 100%;
    min-width: 0;
    color: var(--secondary-medium);
    font-size: 14px;
}

/* new footer css*/
.footer-links {
  	gap: 4px;
}
@media screen and (max-width: 768px) {
    .footer-links {
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.3s ease-out;
      gap: var(--space-s);
    
}
    .footer-links a, .footer-text {
      font-size: var(--text-m);
     }
   .footer-links.active {
      max-height: 500px;
      margin-bottom: var(--space-m);
      margin-top: var(--space-xs);
     }
   .toggle {
      border-top: 1px solid var(--shade-trans-10);
      padding: var(--space-xxs) 0;
    }

    .footer-section h4.toggle {
      cursor: pointer;
    }
    .footer-section h4.toggle {
      position: relative;
      cursor: pointer;
}

.footer-section h4.toggle::after {
    content: url('https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/09/chevron-right.svg');
    position: absolute;
    right: 0;
    transform-origin: center;
    height: 1.5em;
    width: 0.8em;
}
.footer-section h4.toggle.active::after {
    transform: rotate(180deg); 
}
  .footer-title {
    font-size: var(--text-l) !important;
    }
}
/* external cookie settings - shadow, visable on live site*/
.legalmonster-cleanslate.lm-base-root.lm-modal-root .lm-shield-container {
  box-shadow: var(--box-shadow-m) !important;
  padding: var(--space-s) !important;
}/* Blog posts */

.wp-block-post-featured-image, .wp-block-post-excerpt__excerpt{
	display:none;
}

.heateor_sss_sharing_container {
	margin-bottom:24px;
}

.help-center-content,.help-center-content .oxy-stock-content-styles {
    width: 100%;
}

.oxy-stock-content-styles figure.wp-block-gallery.has-nested-images {
  	margin-top: var(--space-l);
    margin-bottom: var(--space-l);
}

.oxy-stock-content-styles .wp-block-gallery.has-nested-images figure.wp-block-image img{
  max-width:70% !important;
}

.oxy-stock-content-styles .wp-block-table td, .oxy-stock-content-styles  .wp-block-table th {
    border: 1px solid var(--secondary-light);
    padding: var(--space-xs);
    min-width: 15rem;
    font-size: var(--text-s);
}



.oxy-stock-content-styles .wp-block-table tr:nth-child(odd) {
    background: var(--base-ultra-light);
}

.oxy-stock-content-styles .wp-block-table tr:first-of-type {
    background: var(--secondary-medium);
    color: #fff;
    font-weight: 500;
}



.wp-block-image {
	height:auto;
	margin-top: var(--space-l);
	margin-bottom: var(--space-l);
}

.wp-block-image .alignleft {
	margin: var(--space-m) var(--space-l) var(--space-m) 0;
}

.oxy-stock-content-styles h2{
	margin-top:var(--space-l);
}

.oxy-stock-content-styles h3, .oxy-stock-content-styles h4 {
	margin-top:var(--space-l);
}

/*
.oxy-stock-content-styles a, .oxel_toc__primary{
    text-decoration: underline;
    text-decoration-thickness: max(1px, 0.0625rem);
}

.oxy-stock-content-styles a:hover, .oxel_toc__primary:hover{
    text-decoration-thickness: 0.2rem;
}

.oxy-stock-content-styles a:hover, .oxel_toc__primary:hover{
	text-decoration-thickness: max(3px, 0.1875rem, 0.12em);
}
*/

.oxy-stock-content-styles img {
	border-radius:var(--radius-s);
	height: initial;
	width:initial;
}

.oxy-stock-content-styles ul{
	padding-left:var(--space-l);
}

.oxy-stock-content-styles ul li, .oxy-stock-content-styles ol li{
	margin-bottom:var(--space-xs);
    line-height: 2;
    font-size: 1.1em;
    color: var(--secondary-ultra-dark);
}
article p a, article ol li a, article ul li a, article p a  {
      color: var(--secondary-ultra-dark);
      line-height: 2;


}
.oxy-stock-content-styles p{
    line-height: 2;
    margin: var(--space-l) 0;
    font-size: 1.1em;
    color: var(--secondary-ultra-dark);
}

.oxy-stock-content-styles figure {
	border-radius:var(--radius-s);
	margin-left:0;
	margin-right:0;
}

.oxy-stock-content-styles code {
	 background: var(--secondary-light-trans-20);
     padding: 0.2rem 0.4rem;
  	 color: var(--danger);
}

/*
.blog-content .oxy-stock-content-styles figure img {
	box-shadow: 0 4px 4px -10px rgb(52 52 87 / 4%), 0 13px 13px -10px rgb(52 52 87 / 6%), 0 40px 60px -10px rgb(52 52 87 / 8%);
}
*/

.oxy-stock-content-styles figure figcaption {
    margin-bottom: var(--space-xs);
    margin-top: var(--space-xs);
    padding-left: var(--space-xs);
    padding-right: var(--space-xs);
    text-align: center;
    font-size: 14px;
    font-style: italic;
}

/*Blog author*/
.blog-author {
    width: 100%;
    margin: var(--space-xl) 0;
    padding: var(--space-l) 0;
    display: flex;
    flex-direction: row;
    gap: var(--space-m);
    align-items: center;
    border-top: 1px solid var(--base);
    border-bottom: 1px solid var(--base);
}

.blog-author__image {
    flex-shrink: 0;
}

.blog-author__image img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    display: block;
}

.blog-author__name {
    font-size: var(--text-l);
    margin-bottom: 4px;
}

.blog-author__description {
    line-height: 1.5;
}

@media screen and (max-width: 480px) {
	.blog-author {
		flex-direction: column;
        align-items: flex-start;
	}	
}

/*blog post CTA*/
.blog-post__cta {
	overflow: hidden;	
}

.blog-post__cta-image {
	margin-bottom:-204px;	
}


/*subnav*/

@media screen and (max-width: 800px) {
.toc-subnav__primary {
   background-color: transparent;
    border-radius: var(--radius-m);
    padding: var(--space-xs);
    gap: var(--space-xs);
    align-self: stretch;
    justify-content: left;
    transition: all .15s ease-in-out;
    border: 1px solid transparent;
    border-right: none !important;
  	text-align: center;
}
  .toc-subnav__primary:hover {
   background-color: var(--base);
}
  .toc-subnav__primary:active {
   background-color: var(--base);
}
  .toc-subnav__wrapper:before {
    background-image: linear-gradient(90deg,#f8f7f7,rgba(248,247,247,0));
    width: 30px;
    position: absolute;
    left: 0px;
    bottom: 5px;
    top: 0px;
    z-index: 2;
    right: auto;
    content: "";
}
  .toc-subnav__wrapper:after {
    background-image: linear-gradient(90deg,rgba(248,247,247,0),#f8f7f7);
    width: 30px;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 5px;
    left: auto;
    content: "";
}
}


.toc-subnav__primary {
  	color: var(--secondary-medium);
    text-decoration: none !important;
    font-size: var(--text-xs);
    padding: var(--space-xxs);
    border-right: 1px solid var(--base);
  	text-align:left;

}
.toc-subnav__primary:last-child {
    border-right: none;
}
/*
.toc-subnav__primary:after {
  	display: inline-block;
	position: relative;
  	top: 4px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/06/chevron-right-1.svg);
  	margin-left: 4px;
    transform: scale(0.8);
  	transition: transform .15s ease;
}
*/
/*table of content*/
.toc-blog__primary {
  	margin-bottom: var(--space-s);
    line-height: 130%;
  	color: var(--secondary-medium);
    text-decoration: none !important;
}

.toc-blog__primary:before {
  	display: inline-block;
	position: relative;
  	top: 2px;
  	content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/03/arrow-right.svg);
  	margin-right: 4px;
    transform: scale(0.8);
  	transition: transform .15s ease;
}

.toc-blog__primary:hover:before {
  	transform: translate(0.25rem) scale(0.8);
} 



/*Help center side ToC*/
.help-side-toc {
  	border-left: 2px solid var(--secondary-ultra-light);
  	padding-left: var(--space-s);
}

.help-side-toc__title {
  	margin-bottom: var(--space-xxs);
}

.help-side-toc__link {
  	text-decoration: none;
  	font-size: var(--text-s);
  	color: var(--secondary);
  	padding: 4px 8px;
  	margin-bottom: var(--space-xxs);
  	border-radius: var(--radius-s);
  	line-height: 130%;
}

.active-content.help-side-toc__link {
  	background: var(--base-light);
  	color: var(--accent-medium);
}

/*Help center home cards*/
.hc-home-cards__item {
  	text-decoration: none !Important;
  	background: #fff;
  	border-radius: var(--radius-m);
  	align-self: stretch;
    justify-content: flex-start;
  	box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05) !important;
}
.hc-home-cards__wrap {
  	margin-bottom: var(--space-s);
}

.hc-home-cards__bottom {
  	text-decoration: none;
  	padding: var(--space-m);
  	align-items: center;
  	gap: var(--space-m);
  	justify-content: space-between;
    flex-grow: 1;
}

.hc-home-cards__content{
  	display: flex;
  	align-items: center;
  	gap: var(--space-s);
}

.hc-home-cards__description {
  	font-size: var(--text-s);
}

.hc-home-cards__button {
  	font-weight: 500;
  	display: flex;
  	flex-direction: row;
}

.hc-home-cards__item .hc-home-cards__button:after {
  	position: relative;
    top: 3px;
    content: url(https://env-monta-staging.kinsta.cloud/uk/wp-content/uploads/sites/12/2023/03/arrow-right.svg);
    margin-left: 4px;
  	filter: brightness(0) saturate(100%) invert(32%) sepia(10%) saturate(1323%) hue-rotate(194deg) brightness(93%) contrast(92%);
  	transition: 0.2s ease-in;
}

.hc-home-cards__item:hover .hc-home-cards__button:after {
    transform: translateX(20%);
}

.hc-home-cards__item:hover * {
  	color: var(--secondary-ultra-dark);
}


/*Help center content*/
.help-center-content h2 {
  	font-size: var(--text-xl);
}

.help-center-content h3 {
  	font-size: var(--text-l);
}

.help-center-content h4 {
  	font-size: var(--text-m);
}

.help-center-content a {
  	text-decoration: underline;
}

/*Help center Breadcrumbs */
.help-center__breadcrumbs{
	font-size: var(--text-s);
  	color: var(--secondary);
}

.help-center__breadcrumbs a {
	color: var(--secondary-medium);
}

.help-center__breadcrumbs a:hover {
	color: var(--accent-medium);
}

/*Help center serch*/

search {
	width: 100%;
    max-width: 600px;
}
.input-with-button {
    background-color: #fff;
    border-radius: 45px;
    border: 1px solid var(--border-border-tertiary, #C2C7DB);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    padding: 8px;
  	align-items: center;
}
.search-form-input {
    background: none!important;
    box-shadow: none!important;
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    font-size: 1em;
    margin: 0;
    outline: unset !important;
    width: 100%;
}
.search-form-input {
    padding: 13px 40px 14px 40px !Important;
    border: unset !Important;
    height: 48px !Important;
    width: 100% !Important;
}
.search-form-submit {
    position: relative;
    background: transparent !Important;
    border: none !Important;
    height: 100% !Important;
    left: 0 !Important;
    width: 32px !Important;
    cursor: pointer !Important;
    padding: 16px 0 16px 16px !Important;
    color: #a7aeb5ff !Important;
}
.search-form-reset {
    position: relative !important;
    background: transparent !Important;
    border: none !Important;
    height: 100% !Important;
    right: 0 !Important;
    width: 32px !Important;
    cursor: pointer !Important;
    -webkit-transition: opacity .2s !Important;
    transition: opacity .2s !Important;
    z-index: 2 !Important;
    padding: 16px 16px 16px 0 !Important;
    color: #a7aeb5ff !Important;
    display: none; /* Initially hidden */
}
#searchform {
  width: 100%;
}

.search-form-submit:focus:not(:focus-visible) {
	outline: unset;
}
.searchwp-live-search-results {
	width: 100% !important;
	max-width: calc(100vw - 32px);
}
@media screen and (min-width: 680px) {
	.searchwp-live-search-results {
		max-width: 641px;
	}	
}


/*WP Grid Help center*/

.wp-grid-builder.wpgb-card-12.wpgb-card-body {
	padding: 0 var(--space-m) !important;
    border-bottom: 1px solid black !Important;
}

.help-center__searchbox .searchform input{
	border-radius:25px;
}

.help-center__searchbox .searchform div {
	display:flex;
}

.help-center__searchbox .searchform input:focus {
	outline:none;
	border-color:var(--primary);
}

.help-center__searchbox .searchform input[type="submit"]{
	background-color:var(--primary);
	
}

.help-center__searchbox .searchform input[type="text"]{
	width:100%;
	max-width:380px;
	margin-right:var(--space-xs);
}

.help-center__product-link {
	color:var(--shade);
}

.help-center__product-link:hover {
	text-decoration:underline;
}

.help-center__results-item {
	width:100%;
	text-align:left;
	border-bottom:1px solid;
	
}

.help-center__results .oxy-repeater-pages-wrap {
	margin-top:var(--space-l);
}

.help-center__results-item-text{
	width:100%;
	border-color:var(--shade);
	padding: var(--space-m);
}

.help-center__results-item:first-child {
	border-top:1px solid;
	border-color:var(--shade);
}

.help-center__results-item-text:hover {
	background:var(--shade-light-trans-10);
}

.help-center__results-item-text:hover h2,.help-center__results-item-text:hover p {
	color:var(--accent-medium);
}

.help-center__topics-card {
	text-align:left;
	align-items: flex-start;
	border:1px solid;
	border-color:var(--shade-light-trans-40);
	box-shadow: 0px 2px 6px rgba(52, 52, 87, 0.06);
	border-radius: 8px;
  	color: var(--secondary-dark);
}



.oxy-repeater-pages {
	font-size:20px !important;
	font-weight:500;
}


.intercom-interblocks-table-container table, th, td {
 	border: 1px solid var(--shade);
  	border-collapse: collapse;
	padding-left: var(--space-s);
}

/*Help center Results pagination*/

.oxy-repeater-pages-wrap {
	margin-top:var(--space-l);
}

a.page-numbers {
    padding-left: 1rem;
}

span.page-numbers.current {
    padding-left: 1rem;
}

span.page-numbers.dots {
    padding-left: 1rem;
}


@media (max-width:480px){
	.help-center__searchbox .searchform div {
		display:grid;
		grid-gap:var(--space-xs);
	}
}

/*Table re-done*/
#table_wrapper .ct-div-block{
    display: revert;
	table-layout: auto;
	min-width: 170px;
}
 
#table_wrapper{
	width: 100%;
    max-width: fit-content;
	overflow: auto;
	border-radius: var(--radius-s);
}

#table_wrapper table{
   width: 100%;
    border-collapse: collapse;
  	overflow: hidden;
}
#table_wrapper th{
    text-align: var(--self--center);
	padding: var(--space-s);
}

#table_wrapper tr:nth-child(odd){
   background: var(--base-ultra-light);
}


#table_wrapper td{
	padding: var(--space-s);
	color: var(--shade-trans-90);
	font-size:var(--text-s);
	border: 1px solid var(--secondary-light);
}

#table_wrapper tr:first-child td{
    background: var(--secondary-medium);
    color: #fff;
    font-weight: 500;
}

#table_wrapper td p {
    text-align: center;

}

/* scroll mobile*/
@media only screen and (max-width:600px) {
	
#table_wrapper table{
 	width: 90vw;
	overflow-x: auto;
  	display: block;
 	max-width: 100%;
}

#table_wrapper th{
	width: 60vw;

}
#table_wrapper td{
	padding: var(--space-xs);
}
}

/* scroll tablet*/
@media only screen and (max-width:992px) and (min-width: 600px){
#table_wrapper table{
 	width: 90vw;
	overflow-x: auto;
  	display: block;
 	max-width: 100%;

}

#table_wrapper th{
	width: 30vw;

}
#table_wrapper td{
	padding: var(--space-xs);
	
}
  
}

.box-shadow {
	box-shadow: 0px 12.52px 10.02px 0 rgba(0,0,0,0.035);
}

.card-shadow {
	box-shadow: 0px 4px 32px rgb(20 16 74 / 15%);
}

.modal-shadow {
	filter: drop-shadow(0px 100px 80px rgba(52, 52, 87, 0.07)) drop-shadow(0px 41.7776px 33.4221px rgba(52, 52, 87, 0.0503198)) drop-shadow(0px 22.3363px 17.869px rgba(52, 52, 87, 0.0417275)) drop-shadow(0px 12.5216px 10.0172px rgba(52, 52, 87, 0.035)) drop-shadow(0px 6.6501px 5.32008px rgba(52, 52, 87, 0.0282725)) drop-shadow(0px 2.76726px 2.21381px rgba(52, 52, 87, 0.0196802));
}

/*Breakout*/

@media (min-width: 768px){
	.breakout--right{
	width: 150%;
    max-width: 200%;
	}
	.breakout--left{
	width: 150%;
    max-width: 200%;
	margin-left: -100%;
	}

}

@media (max-width: 768px){
	[class*="breakout--"]:not(.breakout--full) {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
}

/*Resets*/

p{
	margin: 0;
	padding: 0;
}

.ct-span {
    display: inline;
}


/*Gradients*/

.bg--primary-gradient {
	background: rgb(255,82,82);
	background: linear-gradient(116deg, rgba(255,82,82,1) 0%, rgba(255,49,98,1) 50%);
}

.bg--primary-gradient-animated {
    background: linear-gradient(90deg, #ff5252, #ff3162, #ff5252, #ff3162);
    background-size: 800% 800%;

    -webkit-animation: coral 20s ease infinite;
    -moz-animation: coral 20s ease infinite;
    animation: coral 20s ease infinite;
}

@-webkit-keyframes coral {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes coral {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes coral {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

/*where are these from? --- uk-housing-association*/

.testimonial-section {
	    background-image: url(/uk/wp-content/uploads/sites/12/2022/09/testimonial-shapes.svg);
    background-size: 500px;
    background-repeat: no-repeat;
	background-position: 100% 100%;
}


.case-study__body h2 {
	margin-top:var(--space-l);
}
.case-study__body h3 {
	margin-top:var(--space-m);
}

.case-study__body p:not(.wp-block-quote p) {
    margin: var(--space-s) 0;
}


.case-study__body figcaption {
	font-size:var(--text-s);
	color:var(--secondary-trans-90);
}

.case-study__meta-icon {
	width:40px;
	margin-bottom:var(--space-xs);
}


@media (max-width: 992px) {
	.case-study__sidebar-cta {
		position:initial;
		margin:var(--space-m) 0;
	}
}

/*FAQs?*/
	
.faq__wrapper {
	width:100%;
}
.faq__item {
	background:var(--white);
	padding: var(--space-m) var(--space-xl);
	border-radius:var(--radius-l);
	width:100%;
}

.faq__toggle {
	width:100%;
}

.faq__heading {
	text-align:left;
	font-weight: 500;
	font-size: 2.1rem !important;
	margin-left: var(--space-s);
 /*   font-size: calc(2rem + (0.828 * ((100vw - 32rem)/96)));
    font-size: clamp(2rem,calc(0.8625vw + 1.724rem),2.828rem);*/
}

.faq-div__text {
	margin-top:var(--space-s);
	text-align:left;
	margin-left: var(--space-xl);

}

.faq__heading-wrapper {
	margin:var(--space-s) 0;
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}


/*Shapes and circles - homepage-old*/
.circle-night--top-right {
	position:relative;
}

.circle-night--top-right:after{
	content:'';
	position:absolute;
	background:var(--shade-light-trans-20);
	width:var(--space-xxl);
	height:var(--space-xxl);
	top:0;
	right:0;
	border-radius:100px;
	z-index:-100;
}

.circle--top-right {
	position:relative;
}

.circle--top-right:after{
	content:'';
	position:absolute;
	background:var(--secondary-light-trans-20);
	width:var(--space-xxl);
	height:var(--space-xxl);
	top:0;
	right:0;
	border-radius:100px;
	z-index:-100;
}

.rect--left {
	position:absolute;
	width:2000px;
	height:500px;
	bottom:0;
	left:-200px;
	z-index:-1;
}

.rect--right {
	position:absolute;
	width:2000px;
	height:500px;
	bottom:0;
	right:-200px;
	z-index:-1;
}

@media (max-width:992px){
	.rect--left,.rect--right {
		display:none;
	}
}


/*Home stats? homepage old? - present on /at homepage it seems. might be on other homepages that use the old global template*/

.home__stats-figure {
	font-size:var(--text-xxl);
	line-height:100%;
	margin-bottom:var(--space-xs);
	font-weight:600;
    font-family: 'Instrument sans';
	color:var(--shade);
}


@media (max-width:768px){
	.home__about-card {
		margin: 0;
	}
}


/*cards with border*/
.card-border__card {
	padding: 0 var(--space-l);
}

.card-border__card:not(:last-child) {
	border-right:1px solid var(--shade-trans-40);
}



@media (max-width: 992px) {
		.card-border__card {
		padding: var(--space-m) var(--space-s);
	}
	
	.card-border__card {
	padding:  var(--space-m) 0;
	}

	.card-border__card:not(:last-child) {
		border-right:0;
		border-bottom:1px solid var(--shade-trans-40);
	}

}

/*Label shade*/
.label--shade {
	font-size: var(--text-s);
	color: var(--secondary);
}


  
.new-button {
	color: #02A78B;
    background: #EBF8F6;
    border-radius: 30px;
	font-weight: 500;
	margin: 0 var(--space-m);
	padding: 5px var(--space-xs);
}

.success-button {
	color: #02A78B;
    background: #EBF8F6;
    border-radius: 30px;
	font-weight: 500;
	margin: 0 var(--space-m);
	padding: 5px;
}

.error-button {
	color: #BA1628;
    background: #FAECEE;
    border-radius: 30px;
	font-weight: 500;	
	margin: 0 var(--space-m);
	padding: 5px;

}

.alert-button {
	color: #FF9A03;
    background: #FFF7EB;
    border-radius: 30px;
	font-weight: 500;	
	padding: 5px;

}

.bg-img--60 {
	background-size: 60% !important;
	background-position: center !important;

}
/*Borders?*/
.border--right-light {
	border-right: 1px solid var(--shade-light-trans-20) !important;
}

.border--top-shade {
	border-top:1px solid var(--shade-trans-20);
}

.border--shade {
	border:1px solid var(--shade-trans-10);
}


/*Hubspot*/
.hs-form-field input[type=text], .hs-form-field input[type=email], .hs-form-field input[type=phone], .hs-form-field input[type=number], .hs-form-field input[type=tel], .hs-form-field input[type=date], .hs-form-field textarea {
    border-radius: var(--radius-s);
    outline: none;
    background: none;
    border: 1px solid #E2E6F0;
}


.hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]), .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){
        box-sizing: border-box;
    padding: 0 15px;
    min-height: 27px;
}
.hs-form-e59e3a86-f44a-499f-858b-b42030117284_5166f1a3-ca7a-4188-9382-0d5ac24e11a2 .hs-form-field label:not(.hs-error-msg) {
    color: #666;
}
.hs-form-e59e3a86-f44a-499f-858b-b42030117284_5166f1a3-ca7a-4188-9382-0d5ac24e11a2 .hs-form-field label {
    font-family: 'Instrument sans';
    font-size: 16px;
}
.hbspt-form .hs-error-msgs label {
    color: var(--danger);
    font-weight: 400;
}
.hbspt-form ul {
    list-style: none !important;
    margin: 10px 0 0px 0px;
	padding:0;
}
.hbspt-form label {
    color: var(--secondary-ultra-dark);
    margin-bottom: 4px;
    display: inherit;
    font-size: var(--text-s);
    font-weight: 500;
}
.hs-fieldtype-textarea.hs-input {
    min-height: 100px;
}

.hbspt-form .hs-form-field {
    margin-bottom: 16px !important;
}
.hs-form-required {
    color:red;
}

.hs-input:not([type="checkbox"]) {
    width: 100%!Important;
}

.hs-input select,.hs-form-field select{
	border-color: #E2E6F0;
}

.hs-input.hs-fieldtype-intl-phone {
	padding:0 !important;
}

.hbspt-form form input[type="text"], .hbspt-form form input[type="password"], .hbspt-form form input[type="email"],.hbspt-form form input[type="tel"], .hbspt-form form input[type="url"],.hbspt-form form input[type="search"],.hbspt-form form textarea,.hbspt-form form select {
    line-height:inherit;
}
.hbspt-form .hs-input:not([type=checkbox]) {
    background: #fff;
    font-weight: 500; 
	padding: 0 8px;
	height: 40px;
	color: var(--shade);
	border-radius: var(--radius-s);
	outline: none;
}
input[type="checkbox"] {
  margin-right: 5px;
}
.hs-input::placeholder{
	color:#BDBDBD;
}

.hbspt-form .hs-richtext {
    color: var(--shade);
    font-size: var(--text-xs);
	margin-bottom: 16px;	
}

.hs-field-desc {
    margin-bottom: 16px;
    color: var(--secondary);
}

.hbspt-form input[type="button"], .hbspt-form input[type="reset"], .hbspt-form input[type="submit"], .hbspt-form .button, .hbspt-form .btn, .hbspt-form btn-link {
	width:100%;
}


.hbspt-form input[type="button"]:hover, .hbspt-form input[type="reset"]:hover, .hbspt-form input[type="submit"]:hover, .hbspt-form input[type="submit"]:focus, .hbspt-form .button:hover, .hbspt-form .btn:hover, .hbspt-form btn-link:hover, .hbspt-form .dpr-subscribe .submit:hover {
    background: linear-gradient(0deg, #E9265E 100%, #E9265E 100%);
    border:none;
}
.hbspt-form input[type="button"], .hbspt-form input[type="reset"],.hbspt-form  input[type="submit"], .hbspt-form .button, .hbspt-form .btn, .hbspt-form btn-link {
    text-transform:none;
	cursor:pointer;
    font-size:16px;
    font-weight:500;
	padding: 16px 30px;
	color: #fff;
	background: linear-gradient(92.23deg,#FF5252 0.51%,#FF3162 98.89%);
	border: none;
	transition: .3s;
	border-radius: 30px;
}
.hbspt-form form input[type="text"]:focus, .hbspt-form form input[type="password"]:focus, .hbspt-form form input[type="email"]:focus, .hbspt-form form input[type="tel"]:focus, .hbspt-form  form input[type="url"]:focus, .hbspt-form form input[type="search"]:focus, .hbspt-form form textarea:focus, .hbspt-form form select:focus, .hbspt-form .select2-drop-active, .hbspt-form .select2-dropdown-open.select2-drop-above .select2-choice, .hbspt-form .select2-dropdown-open.select2-drop-above .select2-choices, .hbspt-form .select2-drop.select2-drop-above.select2-drop-active, .hbspt-form .select2-container-active .select2-choice, .hbspt-form .select2-container-active .select2-choices {
	border-color: rgba(76, 126, 150, 1);
} 

.hs-form-50f85261-2ed5-4986-818f-ba87e00254c0_50d9a2a4-1295-404c-be50-f2b5fc4fe5f5 .legal-consent-container label:not(.hs-error-msg) {
	font-size: var(--text-xs) !important;
}

fieldset.form-columns-1 input[type=checkbox] {
	height: 26px !important;
}

.legal-consent-container .hs-form-booleancheckbox-display p {
	font-size: var(--text-xs) !important;
    font-weight: 400;
    color: var(--secondary);
}/* Press grid - rest css in gridbuilder 
 .wpgb-grid-4 .press-image, .wpgb-grid-10 .press-image {
	width: 100%;
    object-fit: cover;
    aspect-ratio: 1.5 !important;
    border-radius: 9px  9px 0 0;
   /* object-position: left; */
}
/*
.wpgb-grid-5 .press-image {
	width: 100%;
    object-fit: cover;
    aspect-ratio: 1.9 !important;
    border-radius: 9px  9px 0 0;
  } 

*/
/* creating same style for all cards in grid builder - press, case study, blog, product updates*/
/* .wpgb-grid-11 h3, .wpgb-grid-8 h3, .wpgb-grid-10 h3, .wpgb-grid-12 h3  */
 .wpgb-grid-6 h3, .wpgb-grid-9 h3 {
    font: 500 var(--text-l) 'Instrument sans' !important;
    margin: var(--space-s) 2rem !important;
    color: var(--secondary-ultra-dark) !important;
}
.wpgb-grid-10 h3 {
      font: 500 var(--text-m) 'Instrument sans' !important;

}
.wpgb-grid-4 p, .wpgb-grid-5 p, .wpgb-grid-6 p, .wpgb-grid-9 p {
    font: 400 var(--text-s) 'Instrument sans' !important;
      color: var(--secondary-medium) !important;
      line-height: 1.7 !important;
      max-inline-size: 100% !important;
}
.wpgb-layout .wpgb-grid-4 span, .wpgb-layout .wpgb-grid-5 span, .wpgb-layout .wpgb-grid-6 span, .wpgb-grid-9 span, .wpgb-grid-10 span {
    font: 400 var(--text-s) 'Instrument sans' !important;
    color: var(--secondary-medium) !important;
    line-height: 1.5 !important;
    max-inline-size: 100% !important;
}
.wpgb-grid-9 h3{
    margin: var(--space-xxl)  2rem var(--space-s) 2rem !important;
}
@media only screen and (max-width: 600px) {
 .wpgb-grid-9 h3{
    margin: 4rem  2rem var(--space-s) 2rem !important;
}
}
 .wpgb-grid-9 p {
    margin: var(--space-s) 2rem !important;
}/*used for heros - product pages*/
@keyframes fadeIn {
            from {
                opacity: 0;
            }
            to {
                opacity: 1;
            }
        }

        .fade-in-effect {
            animation: fadeIn 1s ease-in-out;
        }
/*used for images in tabs - product pages*/
@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(20px); /* Adjust the distance to your liking */
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.animated-fade-up {
  opacity: 0; /* Start with opacity set to 0 */
  animation: fadeUp 500ms ease; /* Adjust the duration and timing function as needed */
  animation-fill-mode: forwards; /* Keeps the final state of the animation after it completes */
}

.animated-fade-up.delay-1 {
  animation-delay: 200ms; /* Add a delay of 0.5 seconds for the second text */
}
.animated-fade-up.delay-2 {
  animation-delay: 400ms; /* Add a delay of 0.5 seconds for the second text */
}.wpgb-card-body {
  border-radius: 9px;
}
.product-features__facets .wpgb-facet .wpgb-button-facet ul li div {
  border: unset !important;
}
.product-features__facets .wpgb-facet .wpgb-button-facet ul li div:focus {
  outline: unset !important;
}
.wpgb-card-40 .wpgb-card-body .wpgb-block-1{
  height: 100%;
}

.radio-checkbox input[type="radio"] {
    display: none;
  }
  
  .radio-checkbox input[type="radio"]+span:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    border: 2px solid #c7c7c7;
    border-radius: 50%;
    vertical-align: middle;
  }
  
  .radio-checkbox input[type="radio"]:checked+span:before {
    border-color: #343457;
    background: radial-gradient(circle, #343457 43%, transparent 50%);
  }
  
  .radio-checkbox {
    cursor: pointer;
  }
  
  .wpgb-radio-facet {
    display: flex !important;
    gap: 22px;
    flex-direction: row;
    align-items: center;
    max-width: 360px;
    flex-wrap: wrap;
  }
  
  @media (min-width: 768px) {
    .wpgb-radio-facet {
      max-width: unset;
    }
  }html * {
font-family: "Instrument Sans";
font-style: normal;
font-feature-settings: "ss01" 1;
}

h1, h2, h3, h4, h5, h6 {
font-weight: 500;
text-wrap: balance;


}

p b, b, strong{
font-weight: 600;
}

body, a {
font-weight: 400;
}

h1 > span, h2 > span, h3 > span, h4 > span, h6 > span, b > span, div > span{
font-weight: inherit;
}

p > span, span > span {
font-weight: inherit;
}

/*Letter spacing*/
h1.text--larger { letter-spacing: -0.168rem;}
h1 { letter-spacing: -0.126rem;}
h2 { letter-spacing: -0.064rem;}
h3 { letter-spacing: -0.048rem;}
h4:not(.text--m),.text--18 {
letter-spacing: -0.04rem;}
/*This looks too tight since our lower level heading font size is tiny. No letter spacing needed
h5 { letter-spacing: -0.032rem;}
h6 { letter-spacing: -0.03rem;}*/

.redirectBanner-link{
}
#fancy_icon-306-150>svg{
}
#_header_right-305-150{
}
#_header_center-304-150{
}
@media (max-width: 767px) {
#_header_center-304-150{
 display:block;
 text-align:left;
}
}

@media (max-width: 767px) {
#_header_right-305-150{
display: flex; align-items: center; min-width: 40px; justify-content: center;
}
}

@media (max-width: 767px) {
#fancy_icon-306-150>svg{
 width:24px;
 height:24px;
}
}

@media (max-width: 767px) {
.redirectBanner-link{
padding: 0 !important;
}
}

