.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-media-player .oxy-pro-media-player_play{
--extras-play-icon-size:60px;
}

.oxy-pro-media-player .oxy-pro-media-player_play button:hover{
--vm-play-scale:1;
}

.oxy-pro-media-player .oxy-pro-media-player_play button{
transition-duration:.3s;
}

.oxy-pro-media-player vime-player{
--vm-control-scale:.9;
--extras-slider-height:2px;
--vm-control-group-spacing:12px;
--vm-controls-padding:15px;
--vm-controls-spacing:15px;
--vm-time-font-size:13px;
--vm-control-border-radius:3px;
--extras-spinner-size:80px;
--vm-spinner-thickness:3px;
--vm-spinner-spin-duration:1s;
--vm-tooltip-spacing:3px;
--vm-tooltip-padding:3px;
}

.oxy-pro-media-player .oxy-pro-media-player_custom-image{
--extras-poster-left:50%;
--extras-poster-top:50%;
}

.oxy-pro-media-player vime-player.video{
                            height: 0;
                            overflow: hidden;
                        }
.oxy-pro-media-player .extras-in-builder vime-spinner{
                                opacity: 0;
                            }
.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: 1280px;
}
body {font-family: 'Faktum';}body {line-height: 1.6;font-size: 1.1rem;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Faktum-Wide';font-size: 54pxpx;font-weight: 700;line-height: 1.2;color: #111216;}h2, h3, h4, h5, h6{font-size: 42pxpx;font-weight: 400;line-height: 1.2;color: #111216;}h3, h4, h5, h6{font-size: 30px;line-height: 1.2;color: #111216;}h4, h5, h6{font-size: 20pxpx;}h5, h6{font-size: 18pxpx;}h6{font-size: 16pxpx;}a {color: #afe614;text-decoration: none;}a:hover {color: #6ebe00;text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 80px;
padding-right: 20px;
padding-bottom: 80px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@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;
				}
			}
.oxel_toc__primary {
 font-size:16px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:none;
 border-bottom-width:1px;
 border-left-width:2px;
 border-left-style:none;
 border-top-style:none;
 border-right-style:none;
 text-align:left;
 padding-top:8px;
 padding-bottom:8px;
 transition-duration:0.3s;
 color:#111216;
}
.oxel_toc__sub {
 text-decoration:none;
 color:#606e79;
 margin-left:16px;
 font-size:16px;
 text-align:left;
 margin-bottom:5px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.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;
 width:100%;
 max-width:1060px;
}
.oxel_accordion__row {
 width:100%;
 padding-top:22px;
 text-align:justify;
 border-right-style:none;
 border-left-style:none;
cursor: pointer;
}
.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row.oxy-easy-posts .oxy-posts,
.oxel_accordion__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.oxel_accordion__icon {
color: #374047;}.oxel_accordion__icon 
>svg {width: 20px;height: 20px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_accordion__row_left {
 font-family:Faktum-Wide;
 font-size:16px;
}
.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:22px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 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;
}
.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-left:0px;
 padding-right:0px;
 padding-top:0px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:0s;
}
.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;
 text-align:left;
}
.oxel_dynamicslider {
 width:100%;
}
.oxel_dynamicslider:not(.ct-section):not(.oxy-easy-posts),
.oxel_dynamicslider.oxy-easy-posts .oxy-posts,
.oxel_dynamicslider.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.oxel_dynamicslider {
}
.oxel_dynamicslider:not(.ct-section):not(.oxy-easy-posts),
.oxel_dynamicslider.oxy-easy-posts .oxy-posts,
.oxel_dynamicslider.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.swiper-container {
}
.oxel_dynamicslider__container {
 height:auto;
}
.swiper-wrapper {
}
.swiper-slide {
}
@media (max-width: 767px) {
.swiper-slide {
 padding-bottom:45px;
}
}

.oxel_number_counter {
 text-align:center;
}
.oxel_number_counter:not(.ct-section):not(.oxy-easy-posts),
.oxel_number_counter.oxy-easy-posts .oxy-posts,
.oxel_number_counter.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_number_counter__label {
 font-family:Faktum;
 color:#606e79;
}
.oxel_iconlist {
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.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;
}
.oxel_iconlist__row__icon {
color: #7f8b93;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:32px;
 margin-right:32px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.ps-header-container {
 background-color:#111216;
 border-bottom-style:none;
 text-align:justify;
 border-top-width:0px;
 border-bottom-width:0px;
 width:100%;
 position:fixed;
 top:0px;
 left:0px;
 z-index:100;
 height:60px;
 max-height:60px;
 overflow:hidden;
 right:0px;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
}
.ps-header-container:not(.ct-section):not(.oxy-easy-posts),
.ps-header-container.oxy-easy-posts .oxy-posts,
.ps-header-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1280px) {
.ps-header-container {
}
}

@media (max-width: 991px) {
.ps-header-container {
 overflow:visible;
}
}

@media (max-width: 479px) {
.ps-header-container {
}
.ps-header-container:not(.ct-section):not(.oxy-easy-posts),
.ps-header-container.oxy-easy-posts .oxy-posts,
.ps-header-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.ps-header--logo-container {
 text-align:right;
}
.ps-header--logo-container:not(.ct-section):not(.oxy-easy-posts),
.ps-header--logo-container.oxy-easy-posts .oxy-posts,
.ps-header--logo-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.ps-header--logo-container {
}
}

@media (max-width: 991px) {
.ps-header--logo-container {
}
}

.ps-header--nav-container {
}
.ps-header--nav-container:not(.ct-section):not(.oxy-easy-posts),
.ps-header--nav-container.oxy-easy-posts .oxy-posts,
.ps-header--nav-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.ps-header--nav-container {
 padding-right:16px;
}
}

.ps-header--nav-item:hover{
 background-color:#afe614;
}
.ps-header--nav-item {
 padding-left:24px;
 padding-right:24px;
 border-left-width:1px;
 height:60px;
 color:#111216;
 min-width:120px;
 text-align:center;
 border-left-color:rgba(130,140,126,0.35);
 border-left-style:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
}
.ps-header--nav-item:not(.ct-section):not(.oxy-easy-posts),
.ps-header--nav-item.oxy-easy-posts .oxy-posts,
.ps-header--nav-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.ps-header--nav-item {
}
.ps-header--nav-item:not(.ct-section):not(.oxy-easy-posts),
.ps-header--nav-item.oxy-easy-posts .oxy-posts,
.ps-header--nav-item.ct-section .ct-section-inner-wrap{
display:none;
}
}

.ps-trans-ease-2:hover{
}
.ps-trans-ease-2 {
 transition-duration:.2s;
 transition-timing-function:ease-in-out;
}
@media (max-width: 1280px) {
.ps-trans-ease-2 {
}
}

@media (max-width: 991px) {
.ps-trans-ease-2 {
cursor: pointer;
}
}

.ps-header--nav-link {
 font-family:'Faktum';
 font-size:1rem;
 color:#ffffff;
}
@media (max-width: 1280px) {
.ps-header--nav-link {
}
}

.ps-header--nav-item-featured:hover{
 background-color:#afe614;
}
.ps-header--nav-item-featured {
 background-color:rgba(175,230,20,0.15);
 color:#111216;
}
.ps-header--nav-link-featured {
 font-family:Faktum-Wide;
 font-size:1rem;
 color:#afe614;
}
.ps-mobile-menu-modal {
 height:100%;
}
@media (max-width: 1280px) {
.ps-mobile-menu-modal {
}
}

@media (max-width: 991px) {
.ps-mobile-menu-modal {
 position:relative;
}
}

@media (max-width: 767px) {
.ps-mobile-menu-modal {
 width:100%;
 height:auto;
}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal {
}
}

.ps-mobile-menu-modal--logo-container {
}
@media (max-width: 991px) {
.ps-mobile-menu-modal--logo-container {
 width:100%;
 padding-top:0px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:12px;
 text-align:justify;
 border-bottom-color:#afb9c6;
 border-bottom-width:1px;
 border-bottom-style:solid;
 margin-bottom:15px;
}
.ps-mobile-menu-modal--logo-container:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--logo-container.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--logo-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
}

@media (max-width: 767px) {
.ps-mobile-menu-modal--logo-container {
 margin-bottom:32px;
}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal--logo-container {
}
}

.p-smobile-menu-modal--products-container {
}
@media (max-width: 991px) {
.p-smobile-menu-modal--products-container {
 width:100%;
 padding-top:0px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:0px;
}
.p-smobile-menu-modal--products-container:not(.ct-section):not(.oxy-easy-posts),
.p-smobile-menu-modal--products-container.oxy-easy-posts .oxy-posts,
.p-smobile-menu-modal--products-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
}

.ps-mobile-menu-modal--section-title {
}
@media (max-width: 991px) {
.ps-mobile-menu-modal--section-title {
 color:#afe614;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:14px;
 margin-bottom:16px;
}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal--section-title {
 margin-bottom:10px;
}
}

.ps-mobile-menu-modal--link-item {
}
@media (max-width: 991px) {
.ps-mobile-menu-modal--link-item {
 color:#ffffff;
 text-align:left;
 padding-top:3px;
 padding-bottom:3px;
 margin-right:5px;
}
.ps-mobile-menu-modal--link-item:hover{
 color:#afe614;
}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal--link-item {
 text-align:left;
 font-size:14px;
}
}

.ps-mobile-menu-modal--link-item-red {
}
@media (max-width: 991px) {
.ps-mobile-menu-modal--link-item-red {
 color:#afe614;
 text-align:left;
}
.ps-mobile-menu-modal--link-item-red:hover{
 color:#ffffff;
}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal--link-item-red {
 font-size:14px;
}
}

.ps-mobile-menu-modal-social--container {
}
@media (max-width: 991px) {
.ps-mobile-menu-modal-social--container {
}
.ps-mobile-menu-modal-social--container:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal-social--container.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal-social--container.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: 20px;grid-row-gap: 20px;}
}

.ps-mobile-menu-modal--social-item-container {
}
@media (max-width: 991px) {
.ps-mobile-menu-modal--social-item-container {
 color:#ffffff;
 text-align:left;
}
.ps-mobile-menu-modal--social-item-container:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-item-container.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-item-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.ps-mobile-menu-modal--social-container {
 width:100%;
 padding-left:16px;
 padding-right:16px;
}
.ps-mobile-menu-modal--social-container:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-container.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-container.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
}

@media (max-width: 767px) {
.ps-mobile-menu-modal--social-container {
}
.ps-mobile-menu-modal--social-container:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-container.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-container.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal--social-container {
 text-align:left;
}
.ps-mobile-menu-modal--social-container:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-container.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-container.ct-section .ct-section-inner-wrap{
display:grid;
justify-content:flex-start;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

.ps-mobile-menu-modal--social-link:hover{
 color:#afe614;
}
.ps-mobile-menu-modal--social-link {
 width:100%;
 color:#ffffff;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
}
.ps-mobile-menu-modal--social-link:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-link.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.ps-mobile-menu-modal--social-link {
 margin-right:15px;
 padding-top:0px;
 padding-bottom:0px;
 width:auto;
}
.ps-mobile-menu-modal--social-link:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-link.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 991px) {
.ps-mobile-menu-modal--social-link {
 text-align:left;
 color:#ffffff;
 margin-right:0px;
}
.ps-mobile-menu-modal--social-link:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-link.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
}
.ps-mobile-menu-modal--social-link:hover{
 color:#afe614;
}
}

@media (max-width: 767px) {
.ps-mobile-menu-modal--social-link {
 margin-bottom:12px;
 margin-top:5px;
 margin-right:5px;
}
}

@media (max-width: 479px) {
.ps-mobile-menu-modal--social-link {
}
.ps-mobile-menu-modal--social-link:not(.ct-section):not(.oxy-easy-posts),
.ps-mobile-menu-modal--social-link.oxy-easy-posts .oxy-posts,
.ps-mobile-menu-modal--social-link.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ps-modal--social-icon {
color: #ffffff;}.ps-modal--social-icon 
>svg {width: 24px;height: 24px;}.ps-modal--social-icon {
 margin-right:8px;
}
@media (max-width: 991px) {
.ps-modal--social-icon {
}.ps-modal--social-icon 
>svg {width: 24px;height: 24px;}.ps-modal--social-icon {
}
}

@media (max-width: 767px) {
.ps-modal--social-icon {
 transition-duration:0.2s;
}
.ps-modal--social-icon:hover{
color: #6ebe00;}.ps-modal--social-icon:hover{
}
}

@media (max-width: 479px) {
.ps-modal--social-icon {
}.ps-modal--social-icon 
>svg {width: 15px;height: 15px;}.ps-modal--social-icon {
}
}

.ps-modal--social-text:hover{
 color:#6ebe00;
}
.ps-modal--social-text {
 font-family:'Faktum-Wide';
 font-size:16px;
 color:#ffffff;
 line-height:1;
}
@media (max-width: 1280px) {
.ps-modal--social-text {
 margin-bottom:0px;
}
}

@media (max-width: 767px) {
.ps-modal--social-text {
 margin-top:0px;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-bottom:0px;
 line-height:1;
}
}

@media (max-width: 479px) {
.ps-modal--social-text {
 line-height:1.2;
 font-size:13px;
}
}

.ps-modal--copyright {
}
@media (max-width: 991px) {
.ps-modal--copyright {
 color:#6ebe00;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:12px;
 left:16px;
 bottom:16px;
 padding-left:16px;
 margin-right:auto;
 margin-top:auto;
}
}

.oxy-close-modal:hover{
color: #afe614;}.oxy-close-modal:hover{
}
.oxy-close-modal {
color: #ffffff;}.oxy-close-modal 
>svg {width: 20px;height: 20px;}.oxy-close-modal {
 position:static;
 top:-60px;
 right:-60px;
 transition-duration:0.3s;
cursor:pointer;
}
@media (max-width: 991px) {
.oxy-close-modal {
 position:static;
}
.oxy-close-modal:not(.ct-section):not(.oxy-easy-posts),
.oxy-close-modal.oxy-easy-posts .oxy-posts,
.oxy-close-modal.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.ps-footer {
 background-color:#111216;
}
.ps-footer .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 80px;
}
.ps-footer:not(.ct-section):not(.oxy-easy-posts),
.ps-footer.oxy-easy-posts .oxy-posts,
.ps-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1280px) {
.ps-footer {
}
.ps-footer:not(.ct-section):not(.oxy-easy-posts),
.ps-footer.oxy-easy-posts .oxy-posts,
.ps-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
}
}

@media (max-width: 767px) {
.ps-footer {
}
.ps-footer:not(.ct-section):not(.oxy-easy-posts),
.ps-footer.oxy-easy-posts .oxy-posts,
.ps-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 479px) {
.ps-footer {
}
.ps-footer .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
}

.ps-footer--section-title {
 color:#6ebe00;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:12px;
 margin-bottom:70px;
}
@media (max-width: 767px) {
.ps-footer--section-title {
 margin-bottom:40px;
}
.ps-footer--section-title:not(.ct-section):not(.oxy-easy-posts),
.ps-footer--section-title.oxy-easy-posts .oxy-posts,
.ps-footer--section-title.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.ps-footer--section-title {
 margin-bottom:25px;
}
}

.ps-footer--link:hover{
 color:#6ebe00;
}
.ps-footer--link {
 font-family:'Faktum-Wide';
 font-size:16px;
 color:#ffffff;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
}
@media (max-width: 1280px) {
.ps-footer--link {
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
}
}

@media (max-width: 991px) {
.ps-footer--link {
 margin-bottom:12px;
}
}

@media (max-width: 767px) {
.ps-footer--link {
 margin-top:0px;
}
}

@media (max-width: 479px) {
.ps-footer--link {
 line-height:1.2;
 padding-left:0px;
 font-size:12px;
 padding-right:5px;
}
}

.ps-footer--link-red {
 color:#afe614;
}
.ps-home-hero {
background-image:url(https://patchstack.com/wp-content/uploads/2021/03/patchstack-hero.webp);background-size: cover; background-color:#111216;
 border-bottom-color:#afb9c6;
 border-bottom-width:6px;
 border-bottom-style:solid;
 background-attachment:scroll;
}
.ps-home-hero .ct-section-inner-wrap {
padding-top: 200px;
padding-bottom: 96px;
}
.ps-home-hero:not(.ct-section):not(.oxy-easy-posts),
.ps-home-hero.oxy-easy-posts .oxy-posts,
.ps-home-hero.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: 20px;grid-row-gap: 20px;}
.ps-home-hero:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.ps-home-hero.ct-section .ct-section-inner-wrap > :last-child,
.ps-home-hero.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
@media (max-width: 1280px) {
.ps-home-hero {
}
.ps-home-hero:not(.ct-section):not(.oxy-easy-posts),
.ps-home-hero.oxy-easy-posts .oxy-posts,
.ps-home-hero.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.ps-home-hero {
background-image:linear-gradient(rgba(23,25,30,0.93), rgba(23,25,30,0.93)), url(https://patchstack.com/wp-content/uploads/2021/03/hero3d-short.png);background-size:auto,  cover;}
.ps-home-hero .ct-section-inner-wrap {
padding-top: 75px;
}
.ps-home-hero:not(.ct-section):not(.oxy-easy-posts),
.ps-home-hero.oxy-easy-posts .oxy-posts,
.ps-home-hero.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.ps-home-hero {
 text-align:center;
}
.ps-home-hero .ct-section-inner-wrap {
padding-right: 8px;
padding-left: 8px;
}
.ps-home-hero:not(.ct-section):not(.oxy-easy-posts),
.ps-home-hero.oxy-easy-posts .oxy-posts,
.ps-home-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.home-hero--h1 {
 color:#ffffff;
 font-weight:400;
 font-size:42px;
 line-height:1.3;
}
@media (max-width: 991px) {
.home-hero--h1 {
 text-align:center;
 margin-bottom:16px;
 line-height:1;
}
}

@media (max-width: 767px) {
.home-hero--h1 {
 font-size:35px;
}
}

@media (max-width: 479px) {
.home-hero--h1 {
 font-size:26px;
}
}

.ps-button-standard:hover{
background-color :#6ebe00;
border: 1px solid #6ebe00;
color: #111216;
}.ps-button-standard:hover{
}
.ps-button-standard {
background-color :#afe614;
border: 1px solid #afe614;
color: #111216;
}.ps-button-standard {
 font-family:Faktum-Wide;
 button-hover_color:#6ebe00;
 font-size:16px;
 border-radius:3px;
 padding-top:12px;
 padding-right:32px;
 padding-bottom:12px;
 padding-left:32px;
 min-width:240px;
 text-align:center;
 transition-duration:0.3s;
}
@media (max-width: 991px) {
.ps-button-standard {
}
}

.pulse-icon {
}
.home-hero--video-play-button {
}
@media (max-width: 991px) {
.home-hero--video-play-button {
}
}

.ps-pre-headline {
 color:#6ebe00;
 font-size:12px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:1px;
 text-align:center;
}
@media (max-width: 991px) {
.ps-pre-headline {
}
}

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

.ps-partner-logos:hover{
 opacity:1;
}
.ps-partner-logos {
 width:100px;
 opacity:0.7;
}
.ps-button-gray:hover{
background-color :#afe614;
border: 1px solid #afe614;
color: #111216;
}.ps-button-gray:hover{
 border-top-color:#afe614;
 border-right-color:#afe614;
 border-bottom-color:#afe614;
 border-left-color:#afe614;
 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;
 color:#111216;
}
.ps-button-gray {
background-color :#f5f5f5;
border: 1px solid #f5f5f5;
color: #111216;
}.ps-button-gray {
 font-family:'Faktum-Wide';
 button-hover_color:#6ebe00;
 font-size:16px;
 border-radius:2px;
 padding-top:12px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:12px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(130,140,126,0.35);
 border-right-color:rgba(130,140,126,0.35);
 border-bottom-color:rgba(130,140,126,0.35);
 border-left-color:rgba(130,140,126,0.35);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
@media (max-width: 991px) {
.ps-button-gray {
 text-align:left;
}
}

.line-desktop:after{
  content:"";
}
.line-desktop:before{
  content:"";
}
.line-desktop {
 z-index:3;
}
.ps-button-green-alt:hover{
background-color :#6ebe00;
border: 1px solid #6ebe00;
color: #111216;
}.ps-button-green-alt:hover{
}
.ps-button-green-alt {
background-color :#afe614;
border: 1px solid #afe614;
color: #111216;
}.ps-button-green-alt {
 font-family:'Faktum-Wide';
 button-hover_color:#6ebe00;
 font-size:18px;
 border-radius:0px;
 padding-top:12px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:12px;
 width:100%;
 margin-top:12px;
 border-top-color:#111216;
 border-right-color:#111216;
 border-bottom-color:#111216;
 border-left-color:#111216;
 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;
}
.ps-home-h2 {
}
@media (max-width: 991px) {
.ps-home-h2 {
 font-size:28px;
}
}

.ps-star-rating {
color: #afe614;}.ps-star-rating 
>svg {width: 25px;height: 25px;}.ps-star-rating {
}
@media (max-width: 479px) {
.ps-star-rating {
}.ps-star-rating 
>svg {width: 16px;height: 16px;}.ps-star-rating {
}
}

.ps-home-testimonial-container {
 background-color:#f5f5f5;
 border-top-color:rgba(130,140,126,0.35);
 border-right-color:rgba(130,140,126,0.35);
 border-bottom-color:rgba(130,140,126,0.35);
 border-left-color:rgba(130,140,126,0.35);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-radius:2px;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.ps-home-testimonial-container:not(.ct-section):not(.oxy-easy-posts),
.ps-home-testimonial-container.oxy-easy-posts .oxy-posts,
.ps-home-testimonial-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.ps-home-testimonial--image {
 width:40px;
 margin-right:8px;
}
.ps-shadow-green {
 box-shadow:0px 30px 30px rgba(175,230,20,0.25);
}
.ps-shadow-blue {
 box-shadow:0px 30px 30px rgba(20,180,229,0.11);
}
.ps-home-partner-block {
 min-height:200px;
 border-top-color:rgba(255,255,255,0.25);
 border-right-color:rgba(255,255,255,0.25);
 border-bottom-color:rgba(255,255,255,0.25);
 border-left-color:rgba(255,255,255,0.25);
 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;
 position:relative;
}
@media (max-width: 991px) {
.ps-home-partner-block {
 min-height:150px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
}

@media (max-width: 767px) {
.ps-home-partner-block {
 min-height:100px;
}
}

.ps-cta-section {
 background-color:#111216;
 color:#ffffff;
}
.ps-cta-section .ct-section-inner-wrap {
padding-top: 200px;
padding-bottom: 200px;
}
.ps-interior-h1 {
 margin-top:24px;
 font-weight:400;
 line-height:1.2;
 font-size:42px;
 max-width:824px;
}
@media (max-width: 767px) {
.ps-interior-h1 {
 font-size:36px;
}
}

@media (max-width: 479px) {
.ps-interior-h1 {
 font-size:26px;
}
}

.ps-interior-h2 {
 font-family:Faktum-Wide;
 font-size:36px;
 font-weight:600;
 text-align:left;
}
@media (max-width: 767px) {
.ps-interior-h2 {
 text-align:center;
}
}

.ps-about-name {
 color:#111216;
 font-weight:400;
 font-size:16px;
 margin-top:16px;
 text-align:right;
}
.ps-about-name:not(.ct-section):not(.oxy-easy-posts),
.ps-about-name.oxy-easy-posts .oxy-posts,
.ps-about-name.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.ps-about-name {
 font-size:13px;
}
}

.ps-about-social:hover{
color: #6ebe00;}.ps-about-social:hover{
}
.ps-about-social {
color: #333333;}.ps-about-social 
>svg {width: 20px;height: 20px;}.ps-about-social {
}
.ps-interior-h3 {
 color:#111216;
 text-align:left;
 font-weight:400;
 font-size:24px;
}
@media (max-width: 479px) {
.ps-interior-h3 {
 font-size:20px;
}
}

.ps-interior-4-col-icon-box--container {
}
.ps-interior-4-col-icon-box--icon {
color: #afe614;}.ps-interior-4-col-icon-box--icon 
>svg {width: 24px;height: 24px;}.ps-interior-4-col-icon-box--icon {
}
.ps-interior-4-col-icon-box--headline {
 font-family:Faktum-Wide;
 font-size:1.25rem;
 font-weight:600;
 margin-top:8px;
 margin-bottom:24px;
}
.ps-interior-4-col-icon-box--text {
 font-size:1rem;
}
.ps-about-timeline--container {
 border-top-color:rgba(23,25,30,0.27);
 border-right-color:rgba(23,25,30,0.27);
 border-bottom-color:rgba(23,25,30,0.27);
 border-left-color:rgba(23,25,30,0.27);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#f5f5f5;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 margin-top:48px;
 border-radius:2px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
@media (max-width: 767px) {
.ps-about-timeline--container {
 margin-top:24px;
}
}

@media (max-width: 479px) {
.ps-about-timeline--container {
 margin-top:0px;
}
}

.ps-features-3-grid-container {
 padding-top:56px;
 padding-left:120px;
 padding-right:120px;
 padding-bottom:56px;
 text-align:center;
 border-left-width:1px;
 border-left-style:solid;
 border-left-color:rgba(130,140,126,0.5);
}
.ps-features-3-grid-container:not(.ct-section):not(.oxy-easy-posts),
.ps-features-3-grid-container.oxy-easy-posts .oxy-posts,
.ps-features-3-grid-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1280px) {
.ps-features-3-grid-container {
 padding-top:48px;
 padding-left:48px;
 padding-right:48px;
 padding-bottom:48px;
}
}

@media (max-width: 767px) {
.ps-features-3-grid-container {
 border-top-width:0px;
 border-right-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
}
}

@media (max-width: 479px) {
.ps-features-3-grid-container {
 padding-left:48px;
 padding-right:48px;
 padding-top:12px;
 padding-bottom:12px;
}
}

.ps-features-3-grid-icon {
}
.ps-features-3-grid-h2 {
 font-family:Faktum-Wide;
 color:#afe614;
 font-size:24px;
 font-weight:400;
 margin-bottom:24px;
}
.ps-features-3-grid--text {
 font-family:Faktum-Wide;
 padding-top:20px;
}
.ps-features-h2 {
 margin-bottom:56px;
 font-size:34px;
}
@media (max-width: 991px) {
.ps-features-h2 {
 font-size:28px;
}
}

.ps-features-icon-list--container {
 margin-top:48px;
 width:100%;
 padding-left:5%;
 padding-right:5%;
}
.ps-features-icon-list--wrap {
 width:100%;
 margin-bottom:16px;
 padding-bottom:0px;
}
.ps-features-icon-list--wrap:not(.ct-section):not(.oxy-easy-posts),
.ps-features-icon-list--wrap.oxy-easy-posts .oxy-posts,
.ps-features-icon-list--wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.ps-features-icon-list--icon {
color: #6ebe00;}.ps-features-icon-list--icon 
>svg {width: 24px;height: 24px;}.ps-features-icon-list--icon {
 margin-right:16px;
}
.ps-animiate-from-right {
 width:70%;
}
.ps-animate-from-left {
 width:90%;
}
.ps-animate-up {
}
.sticky {
 text-align:left;
 padding-top:48px;
 padding-left:48px;
 padding-right:48px;
 padding-bottom:48px;
position: -webkit-sticky; position: sticky; top: 96px;
}
.ps-sticky {
}
.ps-sticky:not(.ct-section):not(.oxy-easy-posts),
.ps-sticky.oxy-easy-posts .oxy-posts,
.ps-sticky.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
@media (max-width: 991px) {
.ps-sticky {
 text-align:center;
}
.ps-sticky:not(.ct-section):not(.oxy-easy-posts),
.ps-sticky.oxy-easy-posts .oxy-posts,
.ps-sticky.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.ps-blog-link {
}
.ps-single-post-repeater {
 text-align:left;
 position:relative;
}
.ps-single-post-repeater:not(.ct-section):not(.oxy-easy-posts),
.ps-single-post-repeater.oxy-easy-posts .oxy-posts,
.ps-single-post-repeater.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.ps-single-post-repeater {
 margin-bottom:30px;
}
}

.ps-single-post-repeater--tag {
 font-size:11px;
}
.ps-back-to-link:hover{
 color:#ffffff;
}
.ps-back-to-link {
 color:#afe614;
}
.ps-pre-headline-red {
 color:#afe614;
 font-size:12px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:2px;
 text-align:center;
}
@media (max-width: 767px) {
.ps-pre-headline-red {
 text-align:left;
}
}

.ps-red-team--checklist-icon {
color: #afe614;}.ps-red-team--checklist-icon 
>svg {width: 20px;height: 20px;}.ps-red-team--checklist-icon {
 margin-right:8px;
}
.ps-red-team-checklist-container {
 margin-bottom:12px;
}
.ps-red-team--logo {
 width:50%;
}
@media (max-width: 767px) {
.ps-red-team--logo {
 width:70%;
}
}

.tabs-1666-tab {
 width:20%;
 text-align:center;
 padding-top:8px;
 padding-bottom:8px;
}
.tabs-1666-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-1666-tab.oxy-easy-posts .oxy-posts,
.tabs-1666-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.tabs-1666-tab-active {
 background-color:#afe614;
}
.tabs-contents-1666-tab {
 padding-top:48px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.tabs-contents-1666-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-1666-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-1666-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
@media (max-width: 991px) {
.tabs-contents-1666-tab {
}
.tabs-contents-1666-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-1666-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-1666-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.ps-price-block-left {
 width:33%;
}
@media (max-width: 991px) {
.ps-price-block-left {
 width:100%;
}
}

.ps-price-box-middle {
 width:34%;
 text-align:center;
}
.ps-price-box-middle:not(.ct-section):not(.oxy-easy-posts),
.ps-price-box-middle.oxy-easy-posts .oxy-posts,
.ps-price-box-middle.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.ps-price-box-middle {
 width:100%;
}
}

.ps-price-box-right {
 width:33%;
 text-align:center;
}
.ps-price-box-right:not(.ct-section):not(.oxy-easy-posts),
.ps-price-box-right.oxy-easy-posts .oxy-posts,
.ps-price-box-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.ps-price-box-right {
 width:100%;
}
}

.ps-price-black {
 width:99%;
 background-color:#111216;
 padding-top:56px;
 padding-left:56px;
 padding-right:56px;
 padding-bottom:56px;
 text-align:center;
 margin-top:24px;
 height:420px;
}
.ps-price-black:not(.ct-section):not(.oxy-easy-posts),
.ps-price-black.oxy-easy-posts .oxy-posts,
.ps-price-black.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ps-price--amount-white {
}
.ps-price--per-site-white {
 color:#ffffff;
}
.ps-price--save {
 font-family:Faktum-Wide;
 color:#afe614;
 margin-bottom:16px;
}
.ps-price-gray {
 width:99%;
 background-color:#f5f5f5;
 border-top-color:rgba(130,140,126,0.35);
 border-right-color:rgba(130,140,126,0.35);
 border-bottom-color:rgba(130,140,126,0.35);
 border-left-color:rgba(130,140,126,0.35);
 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;
 padding-top:56px;
 padding-left:56px;
 padding-right:56px;
 padding-bottom:56px;
 text-align:center;
 margin-top:24px;
 height:420px;
}
.ps-price-gray:not(.ct-section):not(.oxy-easy-posts),
.ps-price-gray.oxy-easy-posts .oxy-posts,
.ps-price-gray.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ps-price-amount-black {
 background-color:#111216;
}
.ps-price--amount-black {
 color:#111216;
}
.ps-price--per-site-black {
 font-family:Faktum-Wide;
}
.ps-price--save-dark {
 font-family:Faktum-Wide;
 color:#6ebe00;
 margin-bottom:16px;
}
.ps-pricing-features-list-container {
 width:100%;
 text-align:justify;
 padding-top:16px;
 padding-bottom:16px;
 border-bottom-color:rgba(130,140,126,0.5);
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.ps-pricing-features-list-container:not(.ct-section):not(.oxy-easy-posts),
.ps-pricing-features-list-container.oxy-easy-posts .oxy-posts,
.ps-pricing-features-list-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 479px) {
.ps-pricing-features-list-container {
 font-size:14px;
}
}

.ps-shadow-red {
 box-shadow:0px 30px 30px rgba(237,100,94,0.21);
}
.ps-post-grid-text {
}
.ps-repeater-grid {
}
.ps-button-red:hover{
background-color :#6ebe00;
border: 1px solid #6ebe00;
color: #111216;
}.ps-button-red:hover{
 background-color:#afe614;
 border-top-color:#afe614;
 border-right-color:#afe614;
 border-bottom-color:#afe614;
 border-left-color:#afe614;
}
.ps-button-red {
background-color :#afe614;
border: 1px solid #afe614;
color: #111216;
}.ps-button-red {
 font-family:Faktum-Wide;
 button-hover_color:#6ebe00;
 font-size:16px;
 border-radius:3px;
 padding-top:12px;
 padding-right:32px;
 padding-bottom:12px;
 padding-left:32px;
 min-width:240px;
 text-align:center;
 transition-duration:0.3s;
 background-color:#afe614;
 border-top-color:#afe614;
 border-right-color:#afe614;
 border-bottom-color:#afe614;
 border-left-color:#afe614;
}
.ps-features-text {
}
.ps-faq-heading {
 font-size:20px;
 margin-bottom:0px;
}
.ps-official-partner {
 color:#111216;
 font-size:12px;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:1px;
 text-align:center;
 position:absolute;
 bottom:20px;
}
@media (max-width: 991px) {
.ps-official-partner {
}
}

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

.ps-social-share-icon:hover{
color: #6ebe00;}.ps-social-share-icon:hover{
}
.ps-social-share-icon {
color: #111216;}.ps-social-share-icon 
>svg {width: 25px;height: 25px;}.ps-social-share-icon {
}
.pricing-hero-section {
background-image: radial-gradient( ellipse farthest-corner, #afe614 13%, #111216 28%); background-color:#111216;
 min-height:100vh;
}
.hero-h1 {
 font-family:Faktum-Wide;
 font-size:36px;
 color:#ffffff;
 margin-bottom:40px;
 font-weight:600;
}
@media (max-width: 767px) {
.hero-h1 {
 font-size:27px;
}
}

@media (max-width: 479px) {
.hero-h1 {
 font-size:20px;
}
}

.tabs-8461-tab:hover{
 background-color:#6ebe00;
 color:#111216;
}
.tabs-8461-tab {
 font-family:Faktum-Wide;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 min-width:100px;
 text-align:center;
 color:#afe614;
 font-size:1rem;
 transition-duration:.2s;
 background-color:#2e3526;
 letter-spacing:0.3px;
}
.tabs-8461-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8461-tab.oxy-easy-posts .oxy-posts,
.tabs-8461-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.tabs-8461-tab {
 min-width:1%;
 flex-grow:1;
}
}

@media (max-width: 479px) {
.tabs-8461-tab {
}
}

.tabs-8461-tab-active {
 background-color:#afe614;
 color:#111216;
}
.tabs-contents-8461-tab {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.tabs-contents-8461-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-8461-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-8461-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.pricing-tabs {
 overflow:hidden;
 margin-bottom:10px;
}
.tabs-wrapper {
 width:100%;
 text-align:center;
 position:relative;
 margin-bottom:80px;
}
.tabs-wrapper:not(.ct-section):not(.oxy-easy-posts),
.tabs-wrapper.oxy-easy-posts .oxy-posts,
.tabs-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.tabs-wrapper {
 margin-bottom:60px;
}
}

.pricing-savings-text {
 font-family:Faktum-Wide;
 color:#ffffff;
 font-size:16px;
}
@media (max-width: 991px) {
.pricing-savings-text {
 font-size:13px;
}
}

.pricing-vat-info {
 position:absolute;
 bottom:0px;
 right:0px;
 font-size:16px;
}
@media (max-width: 991px) {
.pricing-vat-info {
 position:static;
 font-size:13px;
 margin-top:5px;
}
}

.pricing-table {
 width:100%;
}
.pricing-table:not(.ct-section):not(.oxy-easy-posts),
.pricing-table.oxy-easy-posts .oxy-posts,
.pricing-table.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: 2px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricing-table {
}
.pricing-table:not(.ct-section):not(.oxy-easy-posts),
.pricing-table.oxy-easy-posts .oxy-posts,
.pricing-table.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing-table {
}
.pricing-table:not(.ct-section):not(.oxy-easy-posts),
.pricing-table.oxy-easy-posts .oxy-posts,
.pricing-table.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-column:hover{
}
.pricing-column {
 text-align:left;
 background-color:#1f2128;
 transition-duration:0.3s;
 transition-property:background-color;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.pricing-column:not(.ct-section):not(.oxy-easy-posts),
.pricing-column.oxy-easy-posts .oxy-posts,
.pricing-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1280px) {
.pricing-column {
}
}

.pricing-plan-name {
 color:#ffffff;
 font-size:1.25rem;
 font-weight:600;
}
@media (max-width: 767px) {
.pricing-plan-name {
 margin-top:0px;
}
}

@media (max-width: 479px) {
.pricing-plan-name {
}
}

.pricing-plan-price {
 color:#6ebe00;
 font-size:24px;
 margin-bottom:50px;
 line-height:1.1;
}
@media (max-width: 1280px) {
.pricing-plan-price {
}
}

@media (max-width: 767px) {
.pricing-plan-price {
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.pricing-plan-price {
 font-size:18px;
}
}

.pricing-plan-description {
 color:#ffffff;
 font-size:16px;
 margin-bottom:25px;
}
.pricing-plan-websites-wrapper {
 width:100%;
 text-align:justify;
gap: 8px;
}
.pricing-plan-websites-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan-websites-wrapper.oxy-easy-posts .oxy-posts,
.pricing-plan-websites-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 1280px) {
.pricing-plan-websites-wrapper {
 min-height:51px;
}
}

@media (max-width: 991px) {
.pricing-plan-websites-wrapper {
 min-height:1px;
}
}

.pricing-plan-websites {
 font-size:1rem;
 color:#ffffff;
 text-align:left;
}
@media (max-width: 1280px) {
}

.pricing-plan-seats-wrapper {
}
.pricing-plan-seats-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan-seats-wrapper.oxy-easy-posts .oxy-posts,
.pricing-plan-seats-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.pricing-plan-seats-icon {
 width:15px;
 margin-right:8px;
}
.pricing-plan-seats-number {
 color:#ffffff;
 font-size:16px;
 line-height:1;
}
.pricing-plan-button:hover{
 background-color:#6ebe00;
 color:#111216;
}
.pricing-plan-button {
 background-color:rgba(175,230,20,0.15);
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 width:100%;
 text-align:center;
 color:#afe614;
 margin-bottom:40px;
 transition-duration:0.3s;
 flex-shrink:0;
 font-size:1rem;
}
@media (max-width: 1280px) {
.pricing-plan-button {
}
}

@media (max-width: 767px) {
.pricing-plan-button {
}
}

.rounded {
 border-radius:4px;
}
.pricing-plan-list-wrapper {
 width:100%;
}
.pricing-plan-list-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan-list-wrapper.oxy-easy-posts .oxy-posts,
.pricing-plan-list-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
.pricing-plan-list-wrapper {
}
.pricing-plan-list-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan-list-wrapper.oxy-easy-posts .oxy-posts,
.pricing-plan-list-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.pricing-plan-list-item {
 margin-bottom:10px;
}
.pricing-plan-list-item:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan-list-item.oxy-easy-posts .oxy-posts,
.pricing-plan-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.list-item-icon {
color: rgba(175,230,20,0.1);}.list-item-icon 
>svg {width: 24px;height: 24px;}.list-item-icon {
 margin-right:9px;
}
.list-item-text {
 font-size:16px;
 color:#ffffff;
 line-height:1.3;
 margin-bottom:10px;
}
.list-item-icon--disabled {
color: rgba(237,100,94,0.1);}.list-item-icon--disabled 
>svg {width: 24px;height: 24px;}.list-item-icon--disabled {
}
.list-item-info {
 color:#ffffff;
 font-size:16px;
 margin-bottom:24px;
}
.pricing-plan-button-highlight {
 background-color:#afe614;
 color:#111216;
}
.list-item-text-disabled {
 color:#afb9c6;
}
.text {
 font-size:1rem;
 color:#111216;
}
@media (max-width: 479px) {
.text {
}
}

.addons-info-wrapper {
 padding-left:50px;
 margin-bottom:30px;
}
.addons-info-wrapper:not(.ct-section):not(.oxy-easy-posts),
.addons-info-wrapper.oxy-easy-posts .oxy-posts,
.addons-info-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.addons-info-wrapper {
 padding-left:0px;
}
}

.addons-info-icon {
 margin-right:10px;
}
.addons-grid {
 margin-top:0px;
 width:100%;
}
.addons-grid:not(.ct-section):not(.oxy-easy-posts),
.addons-grid.oxy-easy-posts .oxy-posts,
.addons-grid.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: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.addons-grid {
}
.addons-grid:not(.ct-section):not(.oxy-easy-posts),
.addons-grid.oxy-easy-posts .oxy-posts,
.addons-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.addons-grid {
}
.addons-grid:not(.ct-section):not(.oxy-easy-posts),
.addons-grid.oxy-easy-posts .oxy-posts,
.addons-grid.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;}
}

.addon-column {
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
}
@media (max-width: 1280px) {
.addon-column {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
}

.addon-name {
 color:#111216;
 font-size:24px;
 margin-bottom:30px;
}
@media (max-width: 767px) {
.addon-name {
 margin-bottom:15px;
}
}

.addon-description {
 color:#afb9c6;
 font-size:16px;
 margin-bottom:50px;
}
@media (max-width: 767px) {
.addon-description {
 margin-bottom:20px;
}
}

.addon-price {
 color:#6ebe00;
 font-size:16px;
}
@media (max-width: 1280px) {
.addon-price {
 font-size:15px;
}
}

@media (max-width: 767px) {
.addon-price {
 margin-bottom:20px;
}
}

.testimonials-wrapper {
 width:100%;
}
.testimonials-wrapper:not(.ct-section):not(.oxy-easy-posts),
.testimonials-wrapper.oxy-easy-posts .oxy-posts,
.testimonials-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.testimonials-wrapper {
}
.testimonials-wrapper:not(.ct-section):not(.oxy-easy-posts),
.testimonials-wrapper.oxy-easy-posts .oxy-posts,
.testimonials-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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.testimonials-wrapper {
}
.testimonials-wrapper:not(.ct-section):not(.oxy-easy-posts),
.testimonials-wrapper.oxy-easy-posts .oxy-posts,
.testimonials-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: 20px;}
}

.testimonial-column {
 padding-top:34px;
 padding-left:34px;
 padding-right:34px;
 padding-bottom:34px;
 background-color:#f5f5f5;
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 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;
 margin-top:auto;
 margin-bottom:auto;
 box-shadow:0px 35px 30px -30px rgba(0,0,0,0.15);
}
@media (max-width: 767px) {
.testimonial-column {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

.testimonial-author-wrapper {
}
.testimonial-author-wrapper:not(.ct-section):not(.oxy-easy-posts),
.testimonial-author-wrapper.oxy-easy-posts .oxy-posts,
.testimonial-author-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.testimonial-author-image {
 margin-right:10px;
 width:37px;
}
.testimonial-author-name {
 font-size:16px;
 color:#111216;
 font-weight:600;
}
.testimonial-text {
 font-size:16px;
 color:#111216;
 margin-bottom:20px;
}
@media (max-width: 767px) {
.testimonial-text {
 font-size:14px;
}
}

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

.h2 {
 font-size:2.25rem;
 color:#111216;
 font-weight:600;
}
@media (max-width: 767px) {
.h2 {
 font-size:2.25rem;
 text-align:left;
}
}

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

.icon-link-wrapper:hover .icon-link-text-white{
 color:#afe614;
}
.icon-link-wrapper {
 gap:4px;
 line-height:1;
 font-size:1rem;
cursor: pointer;
}
.icon-link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.icon-link-wrapper.oxy-easy-posts .oxy-posts,
.icon-link-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:4px;
}
@media (max-width: 1280px) {
.icon-link-wrapper {
}
}

@media (max-width: 767px) {
.icon-link-wrapper {
}
}

.link-icon {
color: #afe614;}.link-icon 
>svg {width: 20px;height: 20px;}.link-icon {
}
@media (max-width: 767px) {
.link-icon {
}
}

.icon-link-text {
 color:#afe614;
 font-size:1rem;
 line-height:1;
 margin-right:5px;
 transition-duration:0.4s;
}
@media (max-width: 767px) {
.icon-link-text {
 max-width:90%;
 text-align:left;
}
}

@media (max-width: 479px) {
.icon-link-text {
}
}

.payment-wrapper {
 width:100%;
}
.payment-wrapper:not(.ct-section):not(.oxy-easy-posts),
.payment-wrapper.oxy-easy-posts .oxy-posts,
.payment-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 50px;}
.payment-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.payment-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.payment-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 1280px) {
.payment-wrapper {
}
.payment-wrapper:not(.ct-section):not(.oxy-easy-posts),
.payment-wrapper.oxy-easy-posts .oxy-posts,
.payment-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: 50px;grid-row-gap: 20px;}
.payment-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.payment-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.payment-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

@media (max-width: 991px) {
.payment-wrapper {
}
.payment-wrapper:not(.ct-section):not(.oxy-easy-posts),
.payment-wrapper.oxy-easy-posts .oxy-posts,
.payment-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: 50px;grid-row-gap: 50px;}
}

@media (max-width: 767px) {
.payment-wrapper {
}
.payment-wrapper:not(.ct-section):not(.oxy-easy-posts),
.payment-wrapper.oxy-easy-posts .oxy-posts,
.payment-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: 50px;}
}

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

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

.payment-icon {
 margin-bottom:15px;
}
.payment-h3 {
 font-size:20px;
 color:#111216;
 font-weight:600;
 margin-bottom:35px;
}
@media (max-width: 991px) {
.payment-h3 {
 margin-bottom:15px;
}
}

@media (max-width: 767px) {
.payment-h3 {
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.payment-h3 {
 font-size:18px;
}
}

.text-light {
 color:#afb9c6;
}
.accordion-wrapper {
 border-bottom-color:#f5f5f5;
 border-bottom-width:1px;
 border-bottom-style:solid;
 padding-bottom:22px;
 width:100%;
}
.video-button-wrapper {
 margin-bottom:80px;
}
.video-button-wrapper:not(.ct-section):not(.oxy-easy-posts),
.video-button-wrapper.oxy-easy-posts .oxy-posts,
.video-button-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 479px) {
.video-button-wrapper {
}
}

.white {
 color:#afb9c6;
color: white !important
}
.video-button-text {
 font-size:16px;
 color:#ffffff;
 line-height:1;
 margin-right:15px;
 transition-duration:0.3s;
}
.homepage-hero-image {
 max-width:1000px;
 margin-bottom:-7px;
}
@media (max-width: 1280px) {
.homepage-hero-image {
 max-width:70%;
}
}

@media (max-width: 767px) {
.homepage-hero-image {
 max-width:100%;
}
}

.homepage-awards {
 position:absolute;
 left:0px;
}
.homepage-awards-wrapper {
 text-align:center;
 position:absolute;
 left:0px;
}
.homepage-awards-wrapper:not(.ct-section):not(.oxy-easy-posts),
.homepage-awards-wrapper.oxy-easy-posts .oxy-posts,
.homepage-awards-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.homepage-awards-wrapper {
 position:static;
 margin-bottom:10px;
 height:60px;
}
.homepage-awards-wrapper:not(.ct-section):not(.oxy-easy-posts),
.homepage-awards-wrapper.oxy-easy-posts .oxy-posts,
.homepage-awards-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.homepage-images-wrapper {
 width:100%;
 text-align:center;
 position:relative;
}
.homepage-images-wrapper:not(.ct-section):not(.oxy-easy-posts),
.homepage-images-wrapper.oxy-easy-posts .oxy-posts,
.homepage-images-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.homepage-images-wrapper {
}
}

@media (max-width: 767px) {
.homepage-images-wrapper {
}
.homepage-images-wrapper:not(.ct-section):not(.oxy-easy-posts),
.homepage-images-wrapper.oxy-easy-posts .oxy-posts,
.homepage-images-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
}

.award-image {
 margin-top:7px;
 margin-bottom:7px;
 height:60px;
}
@media (max-width: 991px) {
.award-image {
 height:60px;
}
}

@media (max-width: 767px) {
.award-image {
 margin-left:7px;
 margin-right:7px;
 height:45px;
}
}

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

.left-div {
 margin-right:45px;
}
@media (max-width: 1280px) {
.left-div {
 text-align:center;
 margin-right:0px;
}
.left-div:not(.ct-section):not(.oxy-easy-posts),
.left-div.oxy-easy-posts .oxy-posts,
.left-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.h3 {
 color:#ffffff;
 font-size:1.5rem;
 margin-bottom:30px;
 font-weight:600;
}
@media (max-width: 767px) {
.h3 {
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.h3 {
 font-size:1.25rem;
}
}

.margin-bottom-m {
 margin-bottom:32px;
}
@media (max-width: 767px) {
.margin-bottom-m {
}
.margin-bottom-m:not(.ct-section):not(.oxy-easy-posts),
.margin-bottom-m.oxy-easy-posts .oxy-posts,
.margin-bottom-m.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.button-green:hover{
transform:scale(1.05,1.05); background-color:#6ebe00;
 color:#111216;
}
.button-green {
 font-family:Faktum-Wide;
 background-color:#293317;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 color:#afe614;
 min-width:240px;
 font-size:1rem;
 border-radius:3px;
 flex-shrink:0;
 gap:8px;
 text-decoration:none;
 width:auto;
}
.button-green:not(.ct-section):not(.oxy-easy-posts),
.button-green.oxy-easy-posts .oxy-posts,
.button-green.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:center;
gap:8px;
}
@media (max-width: 1280px) {
.button-green {
}
}

@media (max-width: 767px) {
.button-green {
 min-width:140px;
}
}

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

.text-icon-div {
 text-align:center;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
.text-icon-div:not(.ct-section):not(.oxy-easy-posts),
.text-icon-div.oxy-easy-posts .oxy-posts,
.text-icon-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.middle-icon {
 margin-left:10px;
 margin-right:10px;
}
.steps-number {
 font-size:20px;
 color:#ffffff;
 width:64px;
 height:64px;
}
.steps-number:not(.ct-section):not(.oxy-easy-posts),
.steps-number.oxy-easy-posts .oxy-posts,
.steps-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.steps-number {
}
}

.steps-line {
 background-color:#d8d8d8;
 height:1px;
 flex-grow:1;
}
.heading-dark {
 color:#111216;
}
.small-heading {
 color:#6ebe00;
 text-transform:uppercase;
 font-size:12px;
}
.home-partners-logos {
 text-align:center;
}
.home-partners-logos:not(.ct-section):not(.oxy-easy-posts),
.home-partners-logos.oxy-easy-posts .oxy-posts,
.home-partners-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.home-partners-logos {
 text-align:center;
}
.home-partners-logos:not(.ct-section):not(.oxy-easy-posts),
.home-partners-logos.oxy-easy-posts .oxy-posts,
.home-partners-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 767px) {
.home-partners-logos {
}
.home-partners-logos:not(.ct-section):not(.oxy-easy-posts),
.home-partners-logos.oxy-easy-posts .oxy-posts,
.home-partners-logos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
}

@media (max-width: 479px) {
.home-partners-logos {
}
.home-partners-logos:not(.ct-section):not(.oxy-easy-posts),
.home-partners-logos.oxy-easy-posts .oxy-posts,
.home-partners-logos.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.home-partner-logo {
 margin-left:25px;
 margin-right:25px;
 margin-top:25px;
 margin-bottom:25px;
 height:24px;
}
@media (max-width: 991px) {
.home-partner-logo {
 width:85px;
 height:auto;
}
}

@media (max-width: 479px) {
.home-partner-logo {
 margin-left:7px;
 margin-right:7px;
}
}

.grey-section {
 background-color:rgba(175,230,20,0.1);
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 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;
 width:100%;
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 max-width:1068px;
 border-radius:4px;
 margin-bottom:80px;
}
.grey-section:not(.ct-section):not(.oxy-easy-posts),
.grey-section.oxy-easy-posts .oxy-posts,
.grey-section.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: 80px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.grey-section {
}
.grey-section:not(.ct-section):not(.oxy-easy-posts),
.grey-section.oxy-easy-posts .oxy-posts,
.grey-section.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;}
}

@media (max-width: 767px) {
.grey-section {
 padding-left:25px;
 padding-right:25px;
 padding-top:25px;
 padding-bottom:25px;
 margin-bottom:20px;
}
}

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

.grey-sectoin__image {
 min-width:600px;
}
@media (max-width: 1280px) {
.grey-sectoin__image {
 min-width:1px;
}
}

@media (max-width: 991px) {
.grey-sectoin__image {
}
}

.gret-section__image-wrapper {
}
.gret-section__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gret-section__image-wrapper.oxy-easy-posts .oxy-posts,
.gret-section__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.gret-section__image-wrapper {
 text-align:center;
}
.gret-section__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.gret-section__image-wrapper.oxy-easy-posts .oxy-posts,
.gret-section__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.text-bottom {
 margin-top:auto;
}
.numbers-grid {
 width:100%;
 border-bottom-color:#f5f5f5;
 border-bottom-width:1px;
 border-bottom-style:solid;
 padding-bottom:80px;
 padding-top:80px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#f5f5f5;
}
.numbers-grid:not(.ct-section):not(.oxy-easy-posts),
.numbers-grid.oxy-easy-posts .oxy-posts,
.numbers-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.numbers-grid {
}
}

@media (max-width: 991px) {
.numbers-grid {
}
.numbers-grid:not(.ct-section):not(.oxy-easy-posts),
.numbers-grid.oxy-easy-posts .oxy-posts,
.numbers-grid.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: 20px;grid-row-gap: 50px;}
}

@media (max-width: 767px) {
.numbers-grid {
}
.numbers-grid:not(.ct-section):not(.oxy-easy-posts),
.numbers-grid.oxy-easy-posts .oxy-posts,
.numbers-grid.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: 60px;}
}

.numbers-column {
 text-align:center;
 padding-left:40px;
 padding-right:40px;
}
.numbers-column:not(.ct-section):not(.oxy-easy-posts),
.numbers-column.oxy-easy-posts .oxy-posts,
.numbers-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1280px) {
.numbers-column {
 padding-left:10px;
 padding-right:10px;
}
}

.big-number {
 color:#afe614;
 font-size:72px;
 letter-spacing:-1px;
 line-height:1;
 margin-bottom:35px;
}
@media (max-width: 1280px) {
.big-number {
 margin-bottom:15px;
 font-size:60px;
}
}

@media (max-width: 767px) {
.big-number {
 font-size:55px;
}
}

.numbers-text {
 font-size:16px;
 color:#111216;
}
@media (max-width: 1280px) {
.numbers-text {
}
}

@media (max-width: 479px) {
.numbers-text {
 font-size:18px;
}
}

.column-border-both {
 border-right-width:1px;
 border-right-style:solid;
 border-right-color:#afb9c6;
 border-left-color:#afb9c6;
 border-left-width:1px;
 border-left-style:solid;
}
@media (max-width: 1280px) {
.column-border-both {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.border-right {
 border-right-color:#afb9c6;
 border-right-width:1px;
 border-right-style:solid;
}
@media (max-width: 1280px) {
.border-right {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.margin-bottom-l {
 margin-bottom:60px;
}
@media (max-width: 767px) {
.margin-bottom-l {
}
.margin-bottom-l:not(.ct-section):not(.oxy-easy-posts),
.margin-bottom-l.oxy-easy-posts .oxy-posts,
.margin-bottom-l.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.text-red {
 color:#afe614;
}
.ratings-wrapper {
 width:100%;
 max-width:750px;
}
.ratings-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ratings-wrapper.oxy-easy-posts .oxy-posts,
.ratings-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: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.ratings-wrapper {
}
.ratings-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ratings-wrapper.oxy-easy-posts .oxy-posts,
.ratings-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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.ratings-wrapper {
}
.ratings-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ratings-wrapper.oxy-easy-posts .oxy-posts,
.ratings-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: 40px;}
}

.ratings-column {
}
.ratings-column:not(.ct-section):not(.oxy-easy-posts),
.ratings-column.oxy-easy-posts .oxy-posts,
.ratings-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.ratings-image {
 margin-bottom:25px;
 height:33px;
}
.ratings-stars-wrapper {
 margin-bottom:25px;
}
.ratings-stars-wrapper:not(.ct-section):not(.oxy-easy-posts),
.ratings-stars-wrapper.oxy-easy-posts .oxy-posts,
.ratings-stars-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.ratings-rating {
 font-size:16px;
 color:#afb9c6;
}
.ratings-star {
}
.partners-wrapper {
 width:100%;
}
.partners-wrapper:not(.ct-section):not(.oxy-easy-posts),
.partners-wrapper.oxy-easy-posts .oxy-posts,
.partners-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 1280px) {
.partners-wrapper {
}
.partners-wrapper:not(.ct-section):not(.oxy-easy-posts),
.partners-wrapper.oxy-easy-posts .oxy-posts,
.partners-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.partners-wrapper {
}
}

@media (max-width: 767px) {
.partners-wrapper {
}
.partners-wrapper:not(.ct-section):not(.oxy-easy-posts),
.partners-wrapper.oxy-easy-posts .oxy-posts,
.partners-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 5px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.partners-wrapper {
}
.partners-wrapper:not(.ct-section):not(.oxy-easy-posts),
.partners-wrapper.oxy-easy-posts .oxy-posts,
.partners-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 10px;grid-row-gap: 10px;}
}

.partners-column {
 padding-top:45px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:45px;
}
.partners-column:not(.ct-section):not(.oxy-easy-posts),
.partners-column.oxy-easy-posts .oxy-posts,
.partners-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.partners-column {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

@media (max-width: 767px) {
.partners-column {
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
}
}

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

.partners-logo {
 width:100%;
}
.partners-logo:not(.ct-section):not(.oxy-easy-posts),
.partners-logo.oxy-easy-posts .oxy-posts,
.partners-logo.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.partners-logo {
}
}

.cta-buttons-wrapper {
}
.cta-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-buttons-wrapper.oxy-easy-posts .oxy-posts,
.cta-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.cta-buttons-wrapper {
}
.cta-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-buttons-wrapper.oxy-easy-posts .oxy-posts,
.cta-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.cta-buttons-wrapper {
 text-align:center;
}
.cta-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-buttons-wrapper.oxy-easy-posts .oxy-posts,
.cta-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.cta-buttons-wrapper {
}
.cta-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-buttons-wrapper.oxy-easy-posts .oxy-posts,
.cta-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.payment-cards-wrapper {
}
.payment-cards-wrapper:not(.ct-section):not(.oxy-easy-posts),
.payment-cards-wrapper.oxy-easy-posts .oxy-posts,
.payment-cards-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
}
.payment-card-image {
 margin-top:5px;
 margin-left:5px;
 margin-right:5px;
 margin-bottom:5px;
}
@media (max-width: 479px) {
.payment-card-image {
 max-width:13%;
}
}

.fade-up-1 {
}
.fade-up-2 {
}
.fade-up-3 {
}
.fade-up-4 {
}
.aos-animate {
}
.homepage-video-trigger {
cursor: pointer;
}
.homepage-video-trigger:not(.ct-section):not(.oxy-easy-posts),
.homepage-video-trigger.oxy-easy-posts .oxy-posts,
.homepage-video-trigger.ct-section .ct-section-inner-wrap{
display:flex;
}
.text-icon-div-2 {
 text-align:center;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 width:260px;
}
.text-icon-div-2:not(.ct-section):not(.oxy-easy-posts),
.text-icon-div-2.oxy-easy-posts .oxy-posts,
.text-icon-div-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.text-icon-div-2 {
}
}

@media (max-width: 991px) {
.text-icon-div-2 {
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 width:240px;
}
}

.partner-border-bot-right {
 border-bottom-color:#f5f5f5;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-right-color:#f5f5f5;
 border-right-width:1px;
 border-right-style:solid;
}
@media (max-width: 1280px) {
.partner-border-bot-right {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.partner-border-bot {
 border-bottom-color:#f5f5f5;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
@media (max-width: 1280px) {
.partner-border-bot {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.partner-border-right {
 border-right-color:#f5f5f5;
 border-right-width:1px;
 border-right-style:solid;
}
@media (max-width: 1280px) {
.partner-border-right {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

@media (max-width: 479px) {
.partner-border-right {
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
}
}

.steps-number-wrapper {
 width:260px;
}
.steps-number-wrapper:not(.ct-section):not(.oxy-easy-posts),
.steps-number-wrapper.oxy-easy-posts .oxy-posts,
.steps-number-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.steps-number-wrapper {
 width:240px;
}
}

.steps-line-mobile {
 width:1px;
 height:80px;
 background-color:#d8d8d8;
}
.steps-line-mobile:not(.ct-section):not(.oxy-easy-posts),
.steps-line-mobile.oxy-easy-posts .oxy-posts,
.steps-line-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.steps-line-mobile {
}
}

@media (max-width: 767px) {
.steps-line-mobile {
 height:100px;
}
.steps-line-mobile:not(.ct-section):not(.oxy-easy-posts),
.steps-line-mobile.oxy-easy-posts .oxy-posts,
.steps-line-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.payment-column-horizontal {
}
@media (max-width: 991px) {
.payment-column-horizontal {
 text-align:center;
}
.payment-column-horizontal:not(.ct-section):not(.oxy-easy-posts),
.payment-column-horizontal.oxy-easy-posts .oxy-posts,
.payment-column-horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.payment-column-horizontal {
}
.payment-column-horizontal:not(.ct-section):not(.oxy-easy-posts),
.payment-column-horizontal.oxy-easy-posts .oxy-posts,
.payment-column-horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.payment-icon-horizontal {
 margin-bottom:15px;
 width:20px;
}
@media (max-width: 991px) {
.payment-icon-horizontal {
}
}

@media (max-width: 767px) {
.payment-icon-horizontal {
 margin-bottom:0px;
 margin-right:20px;
 width:40px;
}
}

@media (max-width: 479px) {
.payment-icon-horizontal {
}
}

.payment-content {
 text-align:left;
}
.payment-content:not(.ct-section):not(.oxy-easy-posts),
.payment-content.oxy-easy-posts .oxy-posts,
.payment-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.owl-carousel {
}
.item {
}
.solutions-name {
 color:#ffffff;
 font-size:31px;
 margin-bottom:10px;
}
@media (max-width: 991px) {
.solutions-name {
 font-size:32px;
}
}

@media (max-width: 479px) {
.solutions-name {
 font-size:30px;
}
}

.solutions-description {
 color:#ffffff;
 font-size:16px;
 margin-bottom:25px;
}
.solutions-arrow-link-wrapper {
}
.solutions-hero-wrapper {
 margin-bottom:90px;
}
.solutions-hero-wrapper:not(.ct-section):not(.oxy-easy-posts),
.solutions-hero-wrapper.oxy-easy-posts .oxy-posts,
.solutions-hero-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.solutions-hero-logo {
 padding-left:5px;
 padding-right:5px;
 width:42px;
 height:32px;
}
@media (max-width: 767px) {
.solutions-hero-logo {
}
}

.solutions-hero-text {
 color:#ffffff;
}
@media (max-width: 767px) {
.solutions-hero-text {
}
.solutions-hero-text:not(.ct-section):not(.oxy-easy-posts),
.solutions-hero-text.oxy-easy-posts .oxy-posts,
.solutions-hero-text.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.solutions-hero-text {
 font-size:16px;
 line-height:1;
}
}

.oxy-stock-content-styles {
}
.grid-3 {
 width:100%;
}
.grid-3:not(.ct-section):not(.oxy-easy-posts),
.grid-3.oxy-easy-posts .oxy-posts,
.grid-3.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.grid-3 {
}
.grid-3:not(.ct-section):not(.oxy-easy-posts),
.grid-3.oxy-easy-posts .oxy-posts,
.grid-3.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;}
}

.solutions-grid__column {
}
.solutions-grid {
 width:100%;
}
.solutions-grid:not(.ct-section):not(.oxy-easy-posts),
.solutions-grid.oxy-easy-posts .oxy-posts,
.solutions-grid.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: 60px;grid-row-gap: 60px;}
@media (max-width: 991px) {
.solutions-grid {
}
.solutions-grid:not(.ct-section):not(.oxy-easy-posts),
.solutions-grid.oxy-easy-posts .oxy-posts,
.solutions-grid.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: 20px;grid-row-gap: 60px;}
}

@media (max-width: 767px) {
.solutions-grid {
}
.solutions-grid:not(.ct-section):not(.oxy-easy-posts),
.solutions-grid.oxy-easy-posts .oxy-posts,
.solutions-grid.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: 60px;}
}

.map-div {
background-image:url(https://patchstack.com/fpclone/wp-content/uploads/2021/10/map-dark-crop.png);background-size: cover; width:100%;
 background-repeat:no-repeat;
 padding-top:100px;
 padding-left:90px;
 padding-right:90px;
 padding-bottom:100px;
 background-color:#111216;
}
.map-div:not(.ct-section):not(.oxy-easy-posts),
.map-div.oxy-easy-posts .oxy-posts,
.map-div.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.map-div {
background-size: auto 140%; background-position:50% 50%;
}
.map-div:not(.ct-section):not(.oxy-easy-posts),
.map-div.oxy-easy-posts .oxy-posts,
.map-div.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: 60px;}
}

@media (max-width: 767px) {
.map-div {
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
}

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

.map-big-number {
 font-size:72px;
 letter-spacing:-1px;
 color:#afe614;
 line-height:1;
}
@media (max-width: 767px) {
.map-big-number {
 font-size:60px;
}
}

@media (max-width: 479px) {
.map-big-number {
 font-size:45px;
}
}

.solutions-icon-grid {
 width:100%;
}
.solutions-icon-grid:not(.ct-section):not(.oxy-easy-posts),
.solutions-icon-grid.oxy-easy-posts .oxy-posts,
.solutions-icon-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 80px;grid-row-gap: 80px;}
@media (max-width: 1280px) {
.solutions-icon-grid {
}
.solutions-icon-grid:not(.ct-section):not(.oxy-easy-posts),
.solutions-icon-grid.oxy-easy-posts .oxy-posts,
.solutions-icon-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.solutions-icon-grid {
}
.solutions-icon-grid:not(.ct-section):not(.oxy-easy-posts),
.solutions-icon-grid.oxy-easy-posts .oxy-posts,
.solutions-icon-grid.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;}
}

.solutions-icon__column {
 position:relative;
}
.solutions-icon__column:not(.ct-section):not(.oxy-easy-posts),
.solutions-icon__column.oxy-easy-posts .oxy-posts,
.solutions-icon__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.solutions-icon__column {
 max-width:280px;
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 767px) {
.solutions-icon__column {
 padding-bottom:35px;
}
}

.solutions-icon__icon {
 margin-right:20px;
 width:48px;
 height:48px;
}
.solutions-icon__text {
 font-size:16px;
 color:#111216;
}
.solutions-logos-wrapper {
 width:100%;
 text-align:left;
}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts,
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
justify-content:space-between;
display: grid !important;align-items: center;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 4;}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
@media (max-width: 1280px) {
.solutions-logos-wrapper {
 text-align:center;
}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts,
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
justify-content:space-between;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
}

@media (max-width: 991px) {
.solutions-logos-wrapper {
}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts,
.solutions-logos-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: 0px;grid-row-gap: 20px;}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap > :last-child,
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap > :nth-child(1),
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

@media (max-width: 767px) {
.solutions-logos-wrapper {
}
.solutions-logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-wrapper.oxy-easy-posts .oxy-posts,
.solutions-logos-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.solutions-logos-inner {
 text-align:center;
 width:100%;
}
.solutions-logos-inner:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-inner.oxy-easy-posts .oxy-posts,
.solutions-logos-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 991px) {
.solutions-logos-inner {
}
.solutions-logos-inner:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-inner.oxy-easy-posts .oxy-posts,
.solutions-logos-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 767px) {
.solutions-logos-inner {
}
.solutions-logos-inner:not(.ct-section):not(.oxy-easy-posts),
.solutions-logos-inner.oxy-easy-posts .oxy-posts,
.solutions-logos-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.solutions-logos__logo {
 margin-left:40px;
 margin-right:40px;
}
@media (max-width: 1280px) {
.solutions-logos__logo {
 margin-left:15px;
 margin-right:15px;
}
}

@media (max-width: 767px) {
.solutions-logos__logo {
 margin-top:15px;
 margin-bottom:15px;
 margin-right:25px;
 margin-left:25px;
}
}

@media (max-width: 479px) {
.solutions-logos__logo {
 margin-left:10px;
 margin-right:10px;
}
}

.icon-buttons-wrapper {
 margin-bottom:150px;
}
.icon-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.icon-buttons-wrapper.oxy-easy-posts .oxy-posts,
.icon-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.icon-buttons-wrapper {
 margin-bottom:80px;
 margin-right:auto;
}
.icon-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.icon-buttons-wrapper.oxy-easy-posts .oxy-posts,
.icon-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.icon-buttons-margin {
 margin-left:20px;
 margin-right:20px;
}
.margin-bottom-xl {
 margin-bottom:120px;
}
@media (max-width: 991px) {
.margin-bottom-xl {
}
}

@media (max-width: 767px) {
.margin-bottom-xl {
 width:100%;
 margin-right:auto;
}
}

.features-grid {
 width:100%;
 margin-bottom:80px;
}
.features-grid:not(.ct-section):not(.oxy-easy-posts),
.features-grid.oxy-easy-posts .oxy-posts,
.features-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 60px;grid-row-gap: 60px;}
@media (max-width: 991px) {
.features-grid {
}
.features-grid:not(.ct-section):not(.oxy-easy-posts),
.features-grid.oxy-easy-posts .oxy-posts,
.features-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.features-grid {
}
.features-grid:not(.ct-section):not(.oxy-easy-posts),
.features-grid.oxy-easy-posts .oxy-posts,
.features-grid.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: 70px;}
}

.button-dark {
 background-color:#afe614;
 color:#111216;
}
@media (max-width: 767px) {
.button-dark {
}
}

.plugin-image {
 right:0px;
 position:absolute;
 width:50%;
}
@media (max-width: 767px) {
.plugin-image {
 width:100%;
 position:static;
 margin-top:-15px;
 height:auto;
}
}

@media (max-width: 479px) {
.plugin-image {
 margin-top:0px;
 position:static;
}
}

.plugin-image-section {
 background-color:#111216;
}
@media (max-width: 1280px) {
.plugin-image-section {
}
}

@media (max-width: 767px) {
.plugin-image-section {
}
.plugin-image-section .ct-section-inner-wrap {
padding-top: 20px;
padding-bottom: 20px;
}
}

.plugin-content-wrapper {
 padding-top:20px;
 padding-bottom:20px;
}
@media (max-width: 767px) {
.plugin-content-wrapper {
 padding-top:25px;
 padding-bottom:20px;
}
}

.page-bottom-section {
}
.page-bottom-section .ct-section-inner-wrap {
padding-top: 160px;
padding-bottom: 160px;
}
@media (max-width: 991px) {
.page-bottom-section {
 text-align:center;
}
.page-bottom-section:not(.ct-section):not(.oxy-easy-posts),
.page-bottom-section.oxy-easy-posts .oxy-posts,
.page-bottom-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.solutions-column:hover{
}
.solutions-column {
 text-align:left;
 background-color:#1f2128;
 transition-duration:0.3s;
 transition-property:background-color;
}
.solutions-column:not(.ct-section):not(.oxy-easy-posts),
.solutions-column.oxy-easy-posts .oxy-posts,
.solutions-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 1280px) {
.solutions-column {
}
}

.hero-logo-disabled {
}
@media (max-width: 767px) {
.hero-logo-disabled {
 filter:brightness(51%);
}
}

.plugin-image-section__inner {
 width:100%;
 overflow:hidden;
 position:relative;
 padding-top:40px;
 padding-bottom:40px;
}
.plugin-image-section__inner:not(.ct-section):not(.oxy-easy-posts),
.plugin-image-section__inner.oxy-easy-posts .oxy-posts,
.plugin-image-section__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 767px) {
.plugin-image-section__inner {
}
.plugin-image-section__inner:not(.ct-section):not(.oxy-easy-posts),
.plugin-image-section__inner.oxy-easy-posts .oxy-posts,
.plugin-image-section__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.plugin-image-section__content {
 width:100%;
 overflow:hidden;
 position:relative;
 min-height:320px;
}
.plugin-image-section__content:not(.ct-section):not(.oxy-easy-posts),
.plugin-image-section__content.oxy-easy-posts .oxy-posts,
.plugin-image-section__content.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 767px) {
.plugin-image-section__content {
 overflow:visible;
}
.plugin-image-section__content:not(.ct-section):not(.oxy-easy-posts),
.plugin-image-section__content.oxy-easy-posts .oxy-posts,
.plugin-image-section__content.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.plugin-image-section__content {
}
.plugin-image-section__content:not(.ct-section):not(.oxy-easy-posts),
.plugin-image-section__content.oxy-easy-posts .oxy-posts,
.plugin-image-section__content.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.notice-wrapper {
 background-color:#2e3036;
 padding-top:15px;
 padding-left:17px;
 padding-right:17px;
 padding-bottom:15px;
 text-align:justify;
 border-radius:4px;
 width:100%;
 max-width:390px;
 position:fixed;
 bottom:15px;
 left:15px;
 right:15px;
}
.notice-wrapper:not(.ct-section):not(.oxy-easy-posts),
.notice-wrapper.oxy-easy-posts .oxy-posts,
.notice-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 479px) {
.notice-wrapper {
 max-width:90%;
}
}

.notice-text {
 font-size:16px;
 letter-spacing:.3px;
 color:#ffffff;
 margin-right:5px;
 text-align:left;
}
@media (max-width: 479px) {
.notice-text {
 font-size:12px;
 letter-spacing:0px;
}
}

.notice-link:hover{
 color:#6ebe00;
}
.notice-link {
 color:#afe614;
 font-size:16px;
 letter-spacing:0.3px;
 text-align:left;
 margin-left:5px;
 transition-duration:0.3s;
}
@media (max-width: 767px) {
.notice-link {
}
}

@media (max-width: 479px) {
.notice-link {
 font-size:12px;
 letter-spacing:0px;
}
}

.notice-image {
cursor: pointer;
}
.notice-text-wrapper {
}
.notice-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.notice-text-wrapper.oxy-easy-posts .oxy-posts,
.notice-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.popup {
 width:100px;
 background-color:#2e3036;
 position:fixed;
 left:15px;
 bottom:80px;
 border-radius:4px;
 max-width:390px;
}
.popup-header {
 width:100%;
 text-align:justify;
 margin-bottom:20px;
}
.popup-header:not(.ct-section):not(.oxy-easy-posts),
.popup-header.oxy-easy-posts .oxy-posts,
.popup-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
}

@media (max-width: 479px) {
.popup-header {
 text-align:right;
}
.popup-header:not(.ct-section):not(.oxy-easy-posts),
.popup-header.oxy-easy-posts .oxy-posts,
.popup-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
align-items:center;
justify-content:flex-end;
}
}

.popup-title {
 font-size:16px;
 color:#ffffff;
 letter-spacing:0.3px;
 text-align:left;
}
@media (max-width: 767px) {
.popup-title {
}
}

@media (max-width: 479px) {
.popup-title {
 font-size:12px;
}
}

.popup-text {
 font-size:12px;
 color:#afb9c6;
 margin-bottom:20px;
}
.popup-button:hover{
 color:#111216;
 background-color:#6ebe00;
}
.popup-button {
 width:100%;
 background-color:rgba(110,190,0,0.15);
 color:#afe614;
 padding-top:5px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:5px;
 text-align:center;
 font-size:12px;
 transition-duration:0.3s;
 border-radius:2px;
}
.trusted-by {
 font-size:1rem;
 color:#afb9c6;
 margin-bottom:30px;
 margin-left:20px;
 margin-right:20px;
}
@media (max-width: 479px) {
.trusted-by {
 font-size:0.875rem;
}
}

.post-title:hover{
 color:#6ebe00;
}
.post-title {
 font-family:Faktum-Wide;
 font-size:18px;
 max-width:80%;
 transition-duration:0.3s;
 color:#111216;
}
@media (max-width: 767px) {
.post-title {
 max-width:100%;
}
}

.job-div {
 width:100%;
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#f5f5f5;
 padding-top:48px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:48px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 margin-bottom:30px;
 border-radius:4px;
 text-align:left;
}
.job-div:not(.ct-section):not(.oxy-easy-posts),
.job-div.oxy-easy-posts .oxy-posts,
.job-div.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;align-items: center;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.job-div:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.job-div.ct-section .ct-section-inner-wrap > :nth-child(1),
.job-div.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 1280px) {
.job-div {
}
.job-div:not(.ct-section):not(.oxy-easy-posts),
.job-div.oxy-easy-posts .oxy-posts,
.job-div.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: 20px;grid-row-gap: 20px;}
.job-div:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.job-div.ct-section .ct-section-inner-wrap > :nth-child(1),
.job-div.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

@media (max-width: 991px) {
.job-div {
 text-align:center;
}
.job-div:not(.ct-section):not(.oxy-easy-posts),
.job-div.oxy-easy-posts .oxy-posts,
.job-div.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
align-items:center;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.job-div {
 text-align:left;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
justify-items: flex-start !important;
}
.job-div:not(.ct-section):not(.oxy-easy-posts),
.job-div.oxy-easy-posts .oxy-posts,
.job-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
}

.h2-about {
 font-size:26px;
 font-weight:400;
 text-align:left;
}
@media (max-width: 991px) {
.h2-about {
 font-size:22px;
}
}

@media (max-width: 767px) {
.h2-about {
 text-align:center;
}
}

.people-card {
}
.popups-wrapper {
 position:relative;
 text-align:left;
 width:100%;
 z-index:10;
 margin-top:auto;
}
.popups-wrapper:not(.ct-section):not(.oxy-easy-posts),
.popups-wrapper.oxy-easy-posts .oxy-posts,
.popups-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
@media (max-width: 767px) {
.popups-wrapper {
}
.popups-wrapper:not(.ct-section):not(.oxy-easy-posts),
.popups-wrapper.oxy-easy-posts .oxy-posts,
.popups-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.wrapper-wrapper {
 position:fixed;
 bottom:15px;
 z-index:10;
 left:15px;
 width:100%;
 max-width:390px;
 height:auto;
}
@media (max-width: 767px) {
.wrapper-wrapper {
 position:fixed;
 left:0px;
 right:0px;
 text-align:center;
 max-width:999px;
 padding-left:5px;
 padding-right:5px;
 bottom:0px;
 padding-top:5px;
 padding-bottom:5px;
}
.wrapper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wrapper-wrapper.oxy-easy-posts .oxy-posts,
.wrapper-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.post-wrapper {
}
.solutions-subtitle {
 color:#6ebe00;
 font-size:16px;
 margin-bottom:120px;
}
@media (max-width: 1280px) {
.solutions-subtitle {
 font-size:15px;
}
}

@media (max-width: 991px) {
.solutions-subtitle {
}
}

@media (max-width: 767px) {
.solutions-subtitle {
 margin-bottom:30px;
}
}

.solutions-column-link:hover{
 background-color:#2a2c33;
}
.solutions-column-link {
 text-align:left;
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 transition-duration:0.3s;
}
.solutions-column-link:not(.ct-section):not(.oxy-easy-posts),
.solutions-column-link.oxy-easy-posts .oxy-posts,
.solutions-column-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1280px) {
.solutions-column-link {
 padding-top:35px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
}
}

.people-grid {
 width:100%;
 z-index:2;
}
.people-grid:not(.ct-section):not(.oxy-easy-posts),
.people-grid.oxy-easy-posts .oxy-posts,
.people-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 80px;grid-row-gap: 80px;}
@media (max-width: 991px) {
.people-grid {
}
.people-grid:not(.ct-section):not(.oxy-easy-posts),
.people-grid.oxy-easy-posts .oxy-posts,
.people-grid.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: 50px;grid-row-gap: 50px;}
}

@media (max-width: 767px) {
.people-grid {
}
.people-grid:not(.ct-section):not(.oxy-easy-posts),
.people-grid.oxy-easy-posts .oxy-posts,
.people-grid.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: 20px;grid-row-gap: 50px;}
}

@media (max-width: 479px) {
.people-grid {
}
.people-grid:not(.ct-section):not(.oxy-easy-posts),
.people-grid.oxy-easy-posts .oxy-posts,
.people-grid.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: 50px;}
}

.people-column {
 text-align:center;
 border-radius:5px;
 overflow:hidden;
 border-top-color:#f5f5f5;
 border-right-color:#f5f5f5;
 border-bottom-color:#f5f5f5;
 border-left-color:#f5f5f5;
 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;
}
.people-column:not(.ct-section):not(.oxy-easy-posts),
.people-column.oxy-easy-posts .oxy-posts,
.people-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.poeple-image-wrapper {
}
.people-image-wrapper {
 width:100%;
 text-align:center;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 z-index:2;
 position:relative;
aspect-ratio: 1/1
}
.people-image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.people-image-wrapper.oxy-easy-posts .oxy-posts,
.people-image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.people-image-wrapper {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.people-image-wrapper {
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}
}

.people-image {
}
@media (max-width: 991px) {
.people-image {
}
}

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

.people-text-wrapper {
 width:100%;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 background-color:#ffffff;
}
.people-name {
 font-family:Faktum-Wide;
 font-size:1rem;
 color:#111216;
 font-weight:600;
 line-height:1.2;
 text-align:left;
}
@media (max-width: 991px) {
.people-name {
 font-size:0.875rem;
}
}

.people-position {
 font-family:Faktum-Wide;
 color:#6ebe00;
 font-size:0.688rem;
 text-transform:uppercase;
 text-align:left;
 line-height:1;
}
.people-text-column {
}
@media (max-width: 479px) {
.people-text-column {
}
}

.people-icon-link {
}
.fade-0 {
}
.fade-200 {
}
.fade-400 {
}
.timeline-wrapper {
 width:100%;
 text-align:left;
 padding-bottom:50px;
overflow: auto;
}
.timeline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.timeline-wrapper.oxy-easy-posts .oxy-posts,
.timeline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.timeline-wrapper {
 text-align:left;
 padding-bottom:40px;
}
.timeline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.timeline-wrapper.oxy-easy-posts .oxy-posts,
.timeline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
}

@media (max-width: 991px) {
.timeline-wrapper {
}
}

.timeline-column {
 text-align:center;
 min-width:260px;
}
.timeline-column:not(.ct-section):not(.oxy-easy-posts),
.timeline-column.oxy-easy-posts .oxy-posts,
.timeline-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1280px) {
.timeline-column {
}
}

.timeline-year-wrapper {
}
.timeline-year {
 color:#111216;
 font-size:22px;
}
.timeline-text {
 font-size:16px;
 color:#afb9c6;
 padding-top:15px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:15px;
 max-width:250px;
}
.swipe-wrapper {
 padding-left:15px;
 padding-right:15px;
 background-color:#f5f5f5;
 color:#6ebe00;
 border-radius:4px;
 margin-left:auto;
 text-align:center;
 padding-top:7px;
 padding-bottom:7px;
 margin-top:-26px;
}
.swipe-wrapper:not(.ct-section):not(.oxy-easy-posts),
.swipe-wrapper.oxy-easy-posts .oxy-posts,
.swipe-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.swipe-wrapper {
transform:translateY(-72%);}
}

.swipe-icon {
color: #6ebe00;}.swipe-icon 
>svg {width: 20px;height: 20px;}.swipe-icon {
}
.swipe-text {
 margin-right:3px;
}
.post-newsletter-div {
 width:100%;
 background-color:#f3fbdc;
 border-radius:3px;
 border-top-color:#afe614;
 border-right-color:#afe614;
 border-bottom-color:#afe614;
 border-left-color:#afe614;
 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;
}
@media (max-width: 767px) {
.post-newsletter-div {
 text-align:center;
}
.post-newsletter-div:not(.ct-section):not(.oxy-easy-posts),
.post-newsletter-div.oxy-easy-posts .oxy-posts,
.post-newsletter-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.jobs-bubble {
 background-color:#afe614;
 color:#111216;
 font-size:10px;
 width:15px;
 height:15px;
 border-radius:100%;
 line-height:1;
 font-weight:600;
}
.jobs-bubble:not(.ct-section):not(.oxy-easy-posts),
.jobs-bubble.oxy-easy-posts .oxy-posts,
.jobs-bubble.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.jobs-bubble {
}
}

.button-shadow {
 box-shadow:0px 30px 60px -30px rgba(0,0,0,0.61);
}
.testimonials-repeater {
}
.testimonial-cell {
}
.pricing-column__inner:hover{
}
.pricing-column__inner {
 padding-top:2rem;
 padding-left:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 transition-duration:0.3s;
 height:100%;
 width:100%;
 position:relative;
 background-color:#191b1f;
}
@media (max-width: 1280px) {
.pricing-column__inner {
 padding-top:1.25rem;
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
}
}

.animated {
}
.animatedFadeInUp {
}
.FadeInUp {
}
.cta-block-section {
}
.cta-block-section .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
.cta-block-inner {
 width:100%;
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 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;
 background-color:#f5f5f5;
 border-radius:4px;
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 text-align:center;
}
.cta-block-inner:not(.ct-section):not(.oxy-easy-posts),
.cta-block-inner.oxy-easy-posts .oxy-posts,
.cta-block-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.cta-block-inner {
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
}
}

.cta-block-text {
 margin-bottom:40px;
 font-size:22px;
}
.popup-close {
}
@media (max-width: 767px) {
}

@media (max-width: 479px) {
.popup-close {
 margin-right:10px;
}
}

.sidebar-wrapper {
}
.animate__animated {
}
.animate__bounce {
}
.animate__infinite {
}
.animate__shakeX {
}
.animate__delay-3s {
}
.animate__slow {
}
.timeline-section {
}
.page-newsletter-div {
 width:100%;
 background-color:#f3fbdc;
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 border-radius:4px;
}
.page-newsletter-div:not(.ct-section):not(.oxy-easy-posts),
.page-newsletter-div.oxy-easy-posts .oxy-posts,
.page-newsletter-div.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: right;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.page-newsletter-div {
}
.page-newsletter-div:not(.ct-section):not(.oxy-easy-posts),
.page-newsletter-div.oxy-easy-posts .oxy-posts,
.page-newsletter-div.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.page-newsletter-div {
 text-align:center;
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
}
.page-newsletter-div:not(.ct-section):not(.oxy-easy-posts),
.page-newsletter-div.oxy-easy-posts .oxy-posts,
.page-newsletter-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.page-newsletter-div {
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
}
}

.page-newsletter-div-text {
}
.page-newsletter-div-shortcode {
 max-width:450px;
}
@media (max-width: 991px) {
.page-newsletter-div-shortcode {
 max-width:999px;
}
}

.page-newsletter-div-content {
 text-align:left;
}
.page-newsletter-div-content:not(.ct-section):not(.oxy-easy-posts),
.page-newsletter-div-content.oxy-easy-posts .oxy-posts,
.page-newsletter-div-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.page-newsletter-div-content {
 margin-bottom:20px;
}
}

.newsletter-section {
}
.newsletter-section .ct-section-inner-wrap {
padding-top: 0;
}
.red-hero-inner {
 text-align:center;
 z-index:1;
}
.red-hero-inner:not(.ct-section):not(.oxy-easy-posts),
.red-hero-inner.oxy-easy-posts .oxy-posts,
.red-hero-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.icon-link-text-white {
 color:#ffffff;
 font-size:16px;
 line-height:1;
 margin-right:5px;
 transition-duration:0.4s;
}
@media (max-width: 479px) {
.icon-link-text-white {
 font-size:14px;
}
}

.link-icon-red {
color: #afe614;}.link-icon-red 
>svg {width: 20px;height: 20px;}.link-icon-red {
}
.red-partners-wrapper {
 text-align:center;
 width:100%;
 gap:32px;
}
.red-partners-wrapper:not(.ct-section):not(.oxy-easy-posts),
.red-partners-wrapper.oxy-easy-posts .oxy-posts,
.red-partners-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
gap:32px;
}
@media (max-width: 991px) {
.red-partners-wrapper {
}
}

.red-partners-logo {
 height:20px;
}
@media (max-width: 991px) {
.red-partners-logo {
}
}

@media (max-width: 767px) {
.red-partners-logo {
}
}

@media (max-width: 479px) {
.red-partners-logo {
 height:22px;
}
}

.small-heading-red {
 color:#afe614;
}
.h3-white {
 color:#ffffff;
 padding-bottom:40px;
}
.grey-section-dark {
 background-color:#111216;
 border-top-color:rgba(255,255,255,0.1);
 border-right-color:rgba(255,255,255,0.1);
 border-bottom-color:rgba(255,255,255,0.1);
 border-left-color:rgba(255,255,255,0.1);
 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;
}
.grey-section-list-wrapper {
 width:100%;
 position:relative;
 top:-45px;
 margin-top:auto;
}
@media (max-width: 1280px) {
.grey-section-list-wrapper {
 position:static;
}
}

.grey-section__list-item {
 margin-bottom:12px;
}
.grey-section__list-item:not(.ct-section):not(.oxy-easy-posts),
.grey-section__list-item.oxy-easy-posts .oxy-posts,
.grey-section__list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.item-check {
 width:20px;
 height:20px;
 margin-right:8px;
}
.text-white {
 font-size:16px;
 color:#ffffff;
}
.new-accordion {
 text-align:left;
 color:#ffffff;
 max-width:700px;
 margin-top:0px;
 margin-bottom:0px;
 font-size:1.25rem;
 margin-left:auto;
 margin-right:auto;
}
.new-accordion .oxy-pro-accordion_header{
background-color:rgba(0,0,0,0);
}

.new-accordion .oxy-pro-accordion_title-area{
padding-left:0px;
}

.new-accordion .oxy-pro-accordion_title{
font-family: 'Faktum';
color: #ffffff;
text-transform: none;
font-size: 1.25rem;
font-weight: 400;
}

.new-accordion .oxy-pro-accordion_content{
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
}

.new-accordion .oxy-pro-accordion_icon{
font-size:25px;
color:#ffffff;
}

@media (max-width: 991px) {
.new-accordion {
 font-size:1rem;
}
.new-accordion .oxy-pro-accordion_title{
font-family: 'Faktum';
font-size: 1rem;
}

}

.red-dev-wrapper {
 width:100%;
 text-align:justify;
 line-height:1.5;
}
.red-dev-wrapper:not(.ct-section):not(.oxy-easy-posts),
.red-dev-wrapper.oxy-easy-posts .oxy-posts,
.red-dev-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.red-dev-wrapper {
}
.red-dev-wrapper:not(.ct-section):not(.oxy-easy-posts),
.red-dev-wrapper.oxy-easy-posts .oxy-posts,
.red-dev-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.icon-div {
 max-width:245px;
 text-align:left;
}
.icon-div:not(.ct-section):not(.oxy-easy-posts),
.icon-div.oxy-easy-posts .oxy-posts,
.icon-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.icon-div {
 margin-bottom:20px;
}
}

.dev-icon {
 width:48px;
 height:48px;
 margin-right:10px;
}
.icon-div-text {
 font-size:16px;
 color:#ffffff;
}
.review-link {
 text-align:center;
 width:auto;
}
.review-link:not(.ct-section):not(.oxy-easy-posts),
.review-link.oxy-easy-posts .oxy-posts,
.review-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.feature-yes:before{
background-image:url(https://patchstack.com/wp-content/uploads/2021/10/yes.svg);background-size: 24px 24px; width:24px;
 height:24px;
 background-repeat:no-repeat;
 padding-right:45px;
 background-position:50% 50%;
  content:"";
}
.feature-yes:not(.ct-section):not(.oxy-easy-posts):before,
.feature-yes.oxy-easy-posts .oxy-posts:before,
.feature-yes.ct-section .ct-section-inner-wrap:before{
display:flex;
}
.feature-yes {
 position:relative;
 right:11px;
}
.feature-yes:not(.ct-section):not(.oxy-easy-posts),
.feature-yes.oxy-easy-posts .oxy-posts,
.feature-yes.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.feature-no:before{
background-image:url(https://patchstack.com/wp-content/uploads/2021/10/no.svg);background-size: 24px 24px; width:24px;
 height:24px;
 padding-right:45px;
 background-repeat:no-repeat;
 background-position:50% 50%;
  content:"";
}
.feature-no:not(.ct-section):not(.oxy-easy-posts):before,
.feature-no.oxy-easy-posts .oxy-posts:before,
.feature-no.ct-section .ct-section-inner-wrap:before{
display:flex;
}
.feature-no {
 color:#afb9c6;
 position:relative;
 right:11px;
}
.feature-no:not(.ct-section):not(.oxy-easy-posts),
.feature-no.oxy-easy-posts .oxy-posts,
.feature-no.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.feature-no {
}
}

.red-list-item:before{
background-image:url(https://patchstack.com/wp-content/uploads/2021/01/Check-1.png);background-size: 20px 20px; background-repeat:no-repeat;
 width:20px;
 height:20px;
 padding-right:45px;
 background-position:50% 50%;
  content:"";
}
.red-list-item:not(.ct-section):not(.oxy-easy-posts):before,
.red-list-item.oxy-easy-posts .oxy-posts:before,
.red-list-item.ct-section .ct-section-inner-wrap:before{
display:flex;
}
.red-list-item {
 margin-bottom:18px;
 text-align:left;
 position:relative;
 right:11px;
 line-height:1.3;
}
.red-list-item:not(.ct-section):not(.oxy-easy-posts),
.red-list-item.oxy-easy-posts .oxy-posts,
.red-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.new-accordion-dark {
 font-size:1.25rem;
 max-width:1060px;
}
.new-accordion-dark .oxy-pro-accordion_title{
font-family: 'Faktum';
font-weight: 400;
}

.new-accordion-dark .oxy-pro-accordion_icon{
color:#111216;
}

@media (max-width: 991px) {
.new-accordion-dark {
 font-size:1rem;
}
}

.vuln-overlay {
background-image: linear-gradient(rgba(255,255,255,0), #ffffff 100%); width:100%;
 height:50%;
 position:absolute;
 z-index:1;
 right:0px;
 left:0px;
 bottom:0px;
pointer-events: none;
}
.vuln-overlay-dark {
background-image: linear-gradient(rgba(0,0,0,0) 40%, rgba(17,18,22,0.95) 90%); width:100%;
 height:100%;
 position:absolute;
 z-index:1;
 right:0px;
 left:0px;
 bottom:0px;
pointer-events: none;
}
.grey-section__text--red {
}
@media (max-width: 767px) {
.grey-section__text--red {
 text-align:left;
}
.grey-section__text--red:not(.ct-section):not(.oxy-easy-posts),
.grey-section__text--red.oxy-easy-posts .oxy-posts,
.grey-section__text--red.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.blocks-grid {
 width:100%;
 max-width:1068px;
}
.blocks-grid:not(.ct-section):not(.oxy-easy-posts),
.blocks-grid.oxy-easy-posts .oxy-posts,
.blocks-grid.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: 2px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.blocks-grid {
}
.blocks-grid:not(.ct-section):not(.oxy-easy-posts),
.blocks-grid.oxy-easy-posts .oxy-posts,
.blocks-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.blocks-grid {
 margin-bottom:20px;
}
.blocks-grid:not(.ct-section):not(.oxy-easy-posts),
.blocks-grid.oxy-easy-posts .oxy-posts,
.blocks-grid.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;}
}

.block-grid__block {
 padding-top:45px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:45px;
 background-color:rgba(175,230,20,0.1);
 border-radius:4px;
}
@media (max-width: 767px) {
.block-grid__block {
 padding-left:25px;
 padding-right:25px;
 padding-top:25px;
 padding-bottom:25px;
}
}

.blocks-grid__image {
 height:110px;
}
.blocks-grid__title {
 text-align:left;
 font-size:24px;
 color:#111216;
 margin-bottom:50px;
}
.blocks-grid__text {
 text-align:left;
 font-size:16px;
 color:#afb9c6;
}
.blocks-grid__image-wrapper {
 width:100%;
 height:133px;
 margin-bottom:50px;
}
.blocks-grid__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.blocks-grid__image-wrapper.oxy-easy-posts .oxy-posts,
.blocks-grid__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.test-carousel-wrapper {
 padding-top:35px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:35px;
 border-radius:4px;
}
.test-carousel-wrapper:not(.ct-section):not(.oxy-easy-posts),
.test-carousel-wrapper.oxy-easy-posts .oxy-posts,
.test-carousel-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
@media (max-width: 479px) {
.test-carousel-wrapper {
 padding-top:18px;
 padding-left:18px;
 padding-right:18px;
 padding-bottom:18px;
}
}

.test-carousel-wrapper__content {
 font-size:1rem;
 color:#111216;
 text-align:left;
}
@media (max-width: 767px) {
.test-carousel-wrapper__content {
}
}

@media (max-width: 479px) {
.test-carousel-wrapper__content {
}
}

.test-carousel-wrapper__footer {
 width:100%;
 text-align:justify;
}
.test-carousel-wrapper__footer:not(.ct-section):not(.oxy-easy-posts),
.test-carousel-wrapper__footer.oxy-easy-posts .oxy-posts,
.test-carousel-wrapper__footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.carousel__footer-text {
 margin-right:10px;
}
.carousel-footer__photo {
 width:48px;
 height:48px;
 border-radius:100%;
}
@media (max-width: 479px) {
.carousel-footer__photo {
}
}

.carousel__author-name {
 font-size:1rem;
 font-weight:600;
 text-align:left;
}
.carousel__author-position {
 font-size:0.75rem;
 color:#6ebe00;
 text-transform:uppercase;
 letter-spacing:1px;
 text-align:left;
}
@media (max-width: 767px) {
.carousel__author-position {
 font-size:0.625rem;
}
}

.grey-section__icons-wrapper {
 width:100%;
}
.grey-section__icons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.grey-section__icons-wrapper.oxy-easy-posts .oxy-posts,
.grey-section__icons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.grey-section__icon {
 margin-right:20px;
 height:50px;
}
.comparison-cta {
 width:100%;
 background-color:rgba(175,230,20,0.1);
 padding-top:36px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:36px;
 text-align:justify;
 margin-bottom:40px;
}
.comparison-cta:not(.ct-section):not(.oxy-easy-posts),
.comparison-cta.oxy-easy-posts .oxy-posts,
.comparison-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
@media (max-width: 767px) {
.comparison-cta {
 text-align:center;
}
.comparison-cta:not(.ct-section):not(.oxy-easy-posts),
.comparison-cta.oxy-easy-posts .oxy-posts,
.comparison-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.comparison-support {
 width:100%;
 padding-top:36px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:36px;
}
.comparison-support:not(.ct-section):not(.oxy-easy-posts),
.comparison-support.oxy-easy-posts .oxy-posts,
.comparison-support.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.comparison-support:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.comparison-support.ct-section .ct-section-inner-wrap > :nth-child(1),
.comparison-support.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 1280px) {
.comparison-support {
}
.comparison-support:not(.ct-section):not(.oxy-easy-posts),
.comparison-support.oxy-easy-posts .oxy-posts,
.comparison-support.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: 20px;grid-row-gap: 20px;}
.comparison-support:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.comparison-support.ct-section .ct-section-inner-wrap > :nth-child(1),
.comparison-support.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 3;}
}

@media (max-width: 767px) {
.comparison-support {
}
.comparison-support:not(.ct-section):not(.oxy-easy-posts),
.comparison-support.oxy-easy-posts .oxy-posts,
.comparison-support.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;}
.comparison-support:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.comparison-support.ct-section .ct-section-inner-wrap > :nth-child(1),
.comparison-support.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

.comparison-support-person {
 background-color:#f5f5f5;
 border-radius:4px;
 overflow:hidden;
 text-align:center;
}
.comparison-support-person:not(.ct-section):not(.oxy-easy-posts),
.comparison-support-person.oxy-easy-posts .oxy-posts,
.comparison-support-person.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.support-image {
 width:170px;
}
.support-name {
 font-family:Faktum-Wide;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 font-size:16px;
 color:#111216;
 background-color:#cdcdcd;
 width:100%;
 text-align:center;
 text-transform:uppercase;
}
.supporters-header {
 width:100%;
 text-align:justify;
 margin-bottom:70px;
 padding-left:10px;
 padding-right:10px;
}
.supporters-header:not(.ct-section):not(.oxy-easy-posts),
.supporters-header.oxy-easy-posts .oxy-posts,
.supporters-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.supporters-header {
 margin-bottom:25px;
}
.supporters-header:not(.ct-section):not(.oxy-easy-posts),
.supporters-header.oxy-easy-posts .oxy-posts,
.supporters-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.supporters-header {
 margin-bottom:15px;
}
}

.supporters-heading {
 color:#ffffff;
 font-size:24px;
 font-weight:400;
}
@media (max-width: 767px) {
.supporters-heading {
 margin-bottom:20px;
 font-size:20px;
}
}

@media (max-width: 479px) {
.supporters-heading {
 font-size:20px;
}
}

.supporters-grid {
 width:100%;
 text-align:justify;
}
.supporters-grid:not(.ct-section):not(.oxy-easy-posts),
.supporters-grid.oxy-easy-posts .oxy-posts,
.supporters-grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.supporters-grid {
 text-align:center;
}
.supporters-grid:not(.ct-section):not(.oxy-easy-posts),
.supporters-grid.oxy-easy-posts .oxy-posts,
.supporters-grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 767px) {
.supporters-grid {
 text-align:center;
}
.supporters-grid:not(.ct-section):not(.oxy-easy-posts),
.supporters-grid.oxy-easy-posts .oxy-posts,
.supporters-grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 479px) {
.supporters-grid {
}
.supporters-grid:not(.ct-section):not(.oxy-easy-posts),
.supporters-grid.oxy-easy-posts .oxy-posts,
.supporters-grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.supporters-logo {
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
 height:75px;
}
@media (max-width: 1280px) {
.supporters-logo {
 margin-top:15px;
 margin-left:15px;
 margin-right:15px;
 margin-bottom:15px;
 height:58px;
}
}

@media (max-width: 991px) {
.supporters-logo {
 height:70px;
}
}

@media (max-width: 767px) {
.supporters-logo {
 height:50px;
}
}

@media (max-width: 479px) {
.supporters-logo {
 height:34px;
}
}

.offcanvas-trigger {
cursor: pointer;
}
.testimonials-carousel {
 padding-bottom:40px;
 width:100%;
 margin-left:auto;
}
.testimonials-carousel .oxy-dynamic-list > .ct-div-block, .testimonials-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:25%;
}

.testimonials-carousel .oxy-dynamic-list > .ct-div-block, .testimonials-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block, .testimonials-carousel .oxy-inner-content .oxy-dynamic-list{
height:auto;
}

.testimonials-carousel .is-previous{
--cell-prev-scale:0.9;
}

.testimonials-carousel .is-next{
--cell-next-scale:0.9;
}

.testimonials-carousel {
                        --carousel-cell-width: calc((100% - (2 * var(--carousel-space-between))) / 3);
                        }

                        .testimonials-carousel .flickity-resize .flickity-slider > .ct-div-block{
                                min-height: 100%;
                            }
.testimonials-carousel .flickity-resize .flickity-slider .product{
                                min-height: 100%;
                            }
.testimonials-carousel .flickity-resize .flickity-slider .cell{
                                min-height: 100%;
                            }
.testimonials-carousel .flickity-resize .flickity-slider .oxy-post{
                                min-height: 100%;
                            }
.testimonials-carousel .flickity-resize .flickity-slider .oxy-inner-content{
                                min-height: 100%;
                            }

                            .testimonials-carousel .oxy-carousel-builder_icon{
                            display: none;
                        }

                        .testimonials-carousel .flickity-page-dots{
                                display: none;
                            }
@media (max-width: 1280px) {
.testimonials-carousel {
}
.testimonials-carousel .oxy-dynamic-list > .ct-div-block, .testimonials-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:35%;
}

}

@media (max-width: 991px) {
.testimonials-carousel {
}
.testimonials-carousel .oxy-dynamic-list > .ct-div-block, .testimonials-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:51%;
}

}

@media (max-width: 767px) {
.testimonials-carousel {
}
.testimonials-carousel .oxy-dynamic-list > .ct-div-block, .testimonials-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:75%;
}

}

@media (max-width: 479px) {
.testimonials-carousel {
}
.testimonials-carousel .oxy-dynamic-list > .ct-div-block, .testimonials-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:100%;
}

}

.plugin-carousel-image {
}
.cell {
}
.plugin-carousel-caption {
 font-size:16px;
 color:#ffffff;
 margin-top:-30px;
}
@media (max-width: 1280px) {
.plugin-carousel-caption {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.plugin-carousel-caption {
 font-size:15px;
}
}

@media (max-width: 479px) {
.plugin-carousel-caption {
 font-size:14px;
}
}

.plugin-carousel-wrapper {
 text-align:center;
 position:relative;
}
.plugin-carousel-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-carousel-wrapper.oxy-easy-posts .oxy-posts,
.plugin-carousel-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.test-carousel-main-wrapper {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.test-carousel-inner {
 width:100%;
 height:100%;
 margin-top:15px;
 margin-left:15px;
 margin-right:15px;
 margin-bottom:15px;
}
.new-post-wrapper {
 border-radius:4px;
 overflow:hidden;
}
.new-post-image:hover{
 box-shadow:0px 40px 30px -30px rgba(110,190,0,0.3);
}
.new-post-image {
aspect-ratio: 16 / 9;
}
@media (max-width: 479px) {
.new-post-image {
}
}

.new-post-title {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 max-width:100%;
 width:100%;
 text-align:left;
 font-weight:600;
 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:#f5f5f5;
 border-right-color:#f5f5f5;
 border-bottom-color:#f5f5f5;
 border-left-color:#f5f5f5;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
}
.big-h2 {
 font-size:36px;
 color:#6ebe00;
 max-width:650px;
 font-weight:400;
}
@media (max-width: 767px) {
.big-h2 {
 font-size:25px;
}
}

.caption-dark {
 color:#111216;
}
.job-div-wrapper {
}
@media (max-width: 767px) {
.job-div-wrapper {
}
}

.people-content-wrapper {
 width:100%;
}
.people-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.people-content-wrapper.oxy-easy-posts .oxy-posts,
.people-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.people-content-text {
}
.sidebar-div {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:3px;
 text-align:left;
 font-size:14.4px;
}
.sidebar-div:not(.ct-section):not(.oxy-easy-posts),
.sidebar-div.oxy-easy-posts .oxy-posts,
.sidebar-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.toc-div {
 padding-top:35px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:35px;
 border-radius:3px;
 background-color:#f5f5f5;
 margin-bottom:30px;
 width:100%;
}
.steps-gradient {
background-image: linear-gradient(90deg, transparent, #111216 300px);}
.fade-in-bottom {
}
.beta-bubble {
 background-color:#afe614;
 color:#111216;
 font-size:9px;
 border-radius:2px;
 line-height:1;
 font-weight:600;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 text-transform:uppercase;
}
.beta-bubble:not(.ct-section):not(.oxy-easy-posts),
.beta-bubble.oxy-easy-posts .oxy-posts,
.beta-bubble.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.beta-bubble {
}
}

.post-tag {
 font-size:12px;
 position:absolute;
 top:25px;
 z-index:5;
 color:#afe614;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:1px;
 right:25px;
 margin-left:auto;
}
.post-tag:not(.ct-section):not(.oxy-easy-posts),
.post-tag.oxy-easy-posts .oxy-posts,
.post-tag.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.post-audio-icon {
 margin-right:7px;
}
.feature-link:hover{
 color:#afe614;
}
.feature-link {
 color:#6ebe00;
 transition-duration:0.4s;
}
.mobile-footer-wrapper {
}
.mobile-footer-wrapper:not(.ct-section):not(.oxy-easy-posts),
.mobile-footer-wrapper.oxy-easy-posts .oxy-posts,
.mobile-footer-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.mobile-footer-wrapper {
 width:100%;
 margin-bottom:25px;
}
.mobile-footer-wrapper:not(.ct-section):not(.oxy-easy-posts),
.mobile-footer-wrapper.oxy-easy-posts .oxy-posts,
.mobile-footer-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: 0px;grid-row-gap: 0px;}
}

@media (max-width: 479px) {
.mobile-footer-wrapper {
}
.mobile-footer-wrapper:not(.ct-section):not(.oxy-easy-posts),
.mobile-footer-wrapper.oxy-easy-posts .oxy-posts,
.mobile-footer-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.pricing-tabs-wrapper {
 width:100%;
 text-align:center;
 padding-top:120px;
 height:100%;
 position:relative;
}
.pricing-tabs-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-tabs-wrapper.oxy-easy-posts .oxy-posts,
.pricing-tabs-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.pricing-tabs-wrapper {
 margin-bottom:60px;
}
}

.pricing-tabs-sticky-wrapper {
 width:100%;
 text-align:center;
 height:100%;
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
 z-index:5;
}
.pricing-tabs-sticky-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-tabs-sticky-wrapper.oxy-easy-posts .oxy-posts,
.pricing-tabs-sticky-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.pricing-tabs-sticky-wrapper {
 margin-bottom:60px;
}
}

.pricing-tabs-sticky-inner {
 width:100%;
 height:100%;
 position:relative;
}
.pricing-tabs-sticky-inner:not(.ct-section):not(.oxy-easy-posts),
.pricing-tabs-sticky-inner.oxy-easy-posts .oxy-posts,
.pricing-tabs-sticky-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.new-pricing-vat {
 position:absolute;
 right:0px;
 font-size:16px;
 top:0px;
}
@media (max-width: 991px) {
.new-pricing-vat {
 position:static;
 font-size:13px;
 margin-top:5px;
}
}

.new-footer-link:first-child{
}
.new-footer-link:hover{
 color:#6ebe00;
}
.new-footer-link {
 font-family:'Faktum-Wide';
 font-size:16px;
 color:#ffffff;
 padding-top:10px;
 padding-bottom:10px;
}
.new-footer-link:not(.ct-section):not(.oxy-easy-posts),
.new-footer-link.oxy-easy-posts .oxy-posts,
.new-footer-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.new-footer-link {
 padding-top:10px;
 padding-bottom:10px;
}
.new-footer-link:not(.ct-section):not(.oxy-easy-posts),
.new-footer-link.oxy-easy-posts .oxy-posts,
.new-footer-link.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 991px) {
.new-footer-link {
}
}

@media (max-width: 767px) {
.new-footer-link {
 margin-top:0px;
}
.new-footer-link:not(.ct-section):not(.oxy-easy-posts),
.new-footer-link.oxy-easy-posts .oxy-posts,
.new-footer-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 479px) {
.new-footer-link {
 line-height:1.2;
 padding-left:0px;
 font-size:12px;
 padding-right:5px;
}
}

.new-footer-section-title {
 color:#6ebe00;
 text-transform:uppercase;
 letter-spacing:2px;
 font-size:12px;
 position:absolute;
 top:0px;
 left:0px;
}
@media (max-width: 767px) {
}

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

.new-footer-column:first-child{
}
.new-footer-column {
 position:relative;
 width:20%;
 padding-top:70px;
}
@media (max-width: 1280px) {
.new-footer-column {
 width:25%;
 padding-top:40px;
}
}

@media (max-width: 991px) {
.new-footer-column {
}
}

@media (max-width: 767px) {
.new-footer-column {
 width:50%;
}
.new-footer-column:not(.ct-section):not(.oxy-easy-posts),
.new-footer-column.oxy-easy-posts .oxy-posts,
.new-footer-column.ct-section .ct-section-inner-wrap{
display:none;
}
}

.new-footer {
 background-color:#111216;
}
.new-footer .ct-section-inner-wrap {
padding-top: 80px;
padding-bottom: 80px;
}
.new-footer:not(.ct-section):not(.oxy-easy-posts),
.new-footer.oxy-easy-posts .oxy-posts,
.new-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
@media (max-width: 1280px) {
.new-footer {
}
}

@media (max-width: 767px) {
.new-footer {
}
.new-footer:not(.ct-section):not(.oxy-easy-posts),
.new-footer.oxy-easy-posts .oxy-posts,
.new-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 479px) {
.new-footer {
}
.new-footer .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
}

.fade-in {
}
.footer-copy {
 letter-spacing:2px;
 font-size:12px;
 color:#6ebe00;
 text-transform:uppercase;
}
.footer-copy:not(.ct-section):not(.oxy-easy-posts),
.footer-copy.oxy-easy-posts .oxy-posts,
.footer-copy.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.footer-copy {
}
.footer-copy:not(.ct-section):not(.oxy-easy-posts),
.footer-copy.oxy-easy-posts .oxy-posts,
.footer-copy.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.new-footer-social-wrapper {
}
.new-footer-social-wrapper:not(.ct-section):not(.oxy-easy-posts),
.new-footer-social-wrapper.oxy-easy-posts .oxy-posts,
.new-footer-social-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.new-footer-social-wrapper {
 margin-right:15px;
}
}

@media (max-width: 991px) {
.new-footer-social-wrapper {
}
}

.sticky-pricing-tab-wrapper {
 width:100%;
 text-align:center;
 height:100%;
 position:relative;
}
.sticky-pricing-tab-wrapper:not(.ct-section):not(.oxy-easy-posts),
.sticky-pricing-tab-wrapper.oxy-easy-posts .oxy-posts,
.sticky-pricing-tab-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.sticky-pricing-tab-wrapper {
}
}

.typeform-btn:hover{
 background-color:#6ebe00;
}
.typeform-btn {
transform:translateY(-50%) rotate(-90deg); background-color:#afe614;
 position:fixed;
 top:50%;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 z-index:3;
 height:40px;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 right:-74px;
 transition-duration:0.4s;
}
.typeform-btn:not(.ct-section):not(.oxy-easy-posts),
.typeform-btn.oxy-easy-posts .oxy-posts,
.typeform-btn.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
.pricing-small-text {
 font-size:16px;
}
.pricing-small-text:not(.ct-section):not(.oxy-easy-posts),
.pricing-small-text.oxy-easy-posts .oxy-posts,
.pricing-small-text.ct-section .ct-section-inner-wrap{
display:inline;
}
.text-flags-wrapper {
}
.text-flags-wrapper:not(.ct-section):not(.oxy-easy-posts),
.text-flags-wrapper.oxy-easy-posts .oxy-posts,
.text-flags-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.flag-wrapper {
 margin-left:0.5em;
 margin-right:0.5em;
}
.flag-wrapper:not(.ct-section):not(.oxy-easy-posts),
.flag-wrapper.oxy-easy-posts .oxy-posts,
.flag-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.flag-wrapper {
 margin-left:0em;
 margin-right:1em;
}
}

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

.flag-wrapper__flag {
 width:24px;
 margin-right:0.5em;
}
.flag-wrapper__text {
 font-size:24px;
 font-weight:400;
}
@media (max-width: 767px) {
.flag-wrapper__text {
 font-size:20px;
}
}

@media (max-width: 479px) {
.flag-wrapper__text {
 font-size:20px;
}
}

.hero-video {
 width:100%;
 max-width:1000px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 overflow:hidden;
}
@media (max-width: 1280px) {
.hero-video {
 max-width:75%;
}
}

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

.video-button:ct_depth{
}
.video-button:hover #text_block-6-8557{
 color:#6ebe00;
}
.video-button:hover{
transform:scale(1.05,1.05); background-color:#1f2128;
}
.video-button {
 padding-top:14px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:14px;
 margin-bottom:0px;
 border-top-color:#1f2128;
 border-right-color:#1f2128;
 border-bottom-color:#1f2128;
 border-left-color:#1f2128;
 border-radius:10px;
 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;
 transition-duration:0.4s;
 min-width:250px;
 text-align:center;
 background-color:#afe614;
 max-height:52px;
 margin-left:30px;
}
.video-button:not(.ct-section):not(.oxy-easy-posts),
.video-button.oxy-easy-posts .oxy-posts,
.video-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.video-button {
 margin-left:0px;
}
}

.homepage-carousel {
}
.homepage-carousel .oxy-carousel-builder_fadein{
--fade-duration:1000ms;
}

.caption-homepage {
 font-size:16px;
 color:#1f2128;
 margin-top:-30px;
}
@media (max-width: 1280px) {
.caption-homepage {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.caption-homepage {
 font-size:15px;
}
}

@media (max-width: 479px) {
.caption-homepage {
 font-size:14px;
}
}

.video-iframe {
}
.homepage-video {
 max-width:1000px;
 width:100%;
 border-radius:10px;
 overflow:hidden;
 margin-bottom:-10px;
}
.videoWrapper {
 border-radius:10px;
 overflow:hidden;
 margin-bottom:-10px;
 width:100%;
}
.pricing-label {
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:6px;
 text-transform:uppercase;
 font-size:8px;
 background-color:#afe614;
 color:#111216;
 font-weight:600;
 border-radius:3px;
 margin-bottom:5px;
 position:absolute;
}
@media (max-width: 767px) {
.pricing-label {
 position:static;
}
}

.pricing-guarantee {
 position:absolute;
 font-size:16px;
 top:0px;
 left:0px;
}
@media (max-width: 991px) {
.pricing-guarantee {
 position:static;
 font-size:13px;
 margin-top:5px;
}
}

.solutions-column__chevron {
color: #1f2128;}.solutions-column__chevron 
>svg {width: 26px;height: 26px;}.solutions-column__chevron {
 position:absolute;
 right:-50px;
}
@media (max-width: 991px) {
.solutions-column__chevron {
 position:absolute;
 right:-30px;
}
}

@media (max-width: 767px) {
.solutions-column__chevron {
transform:rotate(90deg); position:absolute;
 bottom:-5px;
 left:11px;
 right:auto;
}
}

.percent-tooltip {
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#6ebe00;
cursor: pointer;
}
.tooltip {
}
.pricing3-price {
 font-family:Faktum-Wide;
 color:#6ebe00;
 line-height:1;
 font-weight:600;
 font-size:2.25rem;
 margin-bottom:16px;
}
.pricing3-small-text {
 font-size:16px;
 color:#ffffff;
 margin-bottom:50px;
}
.pricing3-desc {
 color:#ffffff;
 font-size:1rem;
 margin-bottom:40px;
 min-height:6em;
}
.pricing3-h3 {
 color:#ffffff;
 margin-bottom:24px;
 margin-top:24px;
 font-weight:600;
}
.tooltip-wrapper {
}
.pricing3-payment-info {
 width:100%;
 text-align:justify;
 margin-top:100px;
 margin-bottom:100px;
gap: 16px;
}
.pricing3-payment-info:not(.ct-section):not(.oxy-easy-posts),
.pricing3-payment-info.oxy-easy-posts .oxy-posts,
.pricing3-payment-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.pricing3-payment-info {
}
.pricing3-payment-info:not(.ct-section):not(.oxy-easy-posts),
.pricing3-payment-info.oxy-easy-posts .oxy-posts,
.pricing3-payment-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.pricing3-payment-info {
 margin-top:80px;
 margin-bottom:80px;
}
}

.pricing3-payment-column {
 text-align:center;
}
.pricing3-payment-column:not(.ct-section):not(.oxy-easy-posts),
.pricing3-payment-column.oxy-easy-posts .oxy-posts,
.pricing3-payment-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.pricing3-payment-icon {
 height:22px;
 margin-right:6px;
}
.pricing3-payment-text {
 color:#ffffff;
}
@media (max-width: 1280px) {
.pricing3-payment-text {
}
}

@media (max-width: 991px) {
.pricing3-payment-text {
}
}

@media (max-width: 479px) {
.pricing3-payment-text {
}
}

.pricing3-addons-grid {
 width:100%;
}
.pricing3-addons-grid:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons-grid.oxy-easy-posts .oxy-posts,
.pricing3-addons-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 5px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricing3-addons-grid {
}
.pricing3-addons-grid:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons-grid.oxy-easy-posts .oxy-posts,
.pricing3-addons-grid.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing3-addons-grid {
}
.pricing3-addons-grid:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons-grid.oxy-easy-posts .oxy-posts,
.pricing3-addons-grid.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;}
}

.pricing3-addons__column {
 background-color:#f3fbdc;
 padding-left:50px;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 text-align:left;
 position:relative;
 min-height:420px;
 border-radius:4px;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.pricing3-addons__column:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons__column.oxy-easy-posts .oxy-posts,
.pricing3-addons__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.pricing3-addons__column {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
}

@media (max-width: 767px) {
.pricing3-addons__column {
 text-align:left;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 min-height:370px;
}
.pricing3-addons__column:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons__column.oxy-easy-posts .oxy-posts,
.pricing3-addons__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.pricing3-addons__image {
 margin-bottom:40px;
 height:128px;
}
.pricing3-addons__title {
 margin-bottom:10px;
 line-height:1;
 font-size:1.25rem;
 color:#111216;
 font-weight:600;
}
.pricing3-addons__price {
 margin-bottom:40px;
 font-size:20px;
 color:#afe614;
}
.pricing3-addons__text {
 color:#afb9c6;
 font-size:1rem;
 margin-top:auto;
}
.new-h2 {
 font-size:1.5rem;
 font-weight:600;
 margin-bottom:50px;
 color:#111216;
}
.new-big-h2 {
 font-size:2.25rem;
 font-weight:600;
}
@media (max-width: 767px) {
.new-big-h2 {
 font-size:1.625rem;
}
}

@media (max-width: 479px) {
.new-big-h2 {
 font-size:1.25rem;
}
}

.features-mobile-wrapper {
}
.features-mobile-wrapper:not(.ct-section):not(.oxy-easy-posts),
.features-mobile-wrapper.oxy-easy-posts .oxy-posts,
.features-mobile-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.features-mobile-wrapper {
 width:100%;
}
.features-mobile-wrapper:not(.ct-section):not(.oxy-easy-posts),
.features-mobile-wrapper.oxy-easy-posts .oxy-posts,
.features-mobile-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.features-accordion {
}
@media (max-width: 991px) {
.features-accordion {
}
.features-accordion .oxy-pro-accordion_header{
background-color:rgba(0,0,0,0);
}

.features-accordion .oxy-pro-accordion_title{
font-size: 16px;
text-transform: none;
color: #ffffff;
}

.features-accordion .oxy-pro-accordion_content{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.features-accordion .oxy-pro-accordion_icon{
color:#ffffff;
}

.features-accordion .oxy-pro-accordion_context-icon{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
background-color:rgba(0,0,0,0);
color:#383f30;
}

}

.toggle-8261 {
}
.toggle-8261-expanded {
}
.toggle-feature-name {
}
@media (max-width: 991px) {
.toggle-feature-name {
 font-size:16px;
 color:#f5f5f5;
}
}

.features-mobile-accordion {
}
@media (max-width: 991px) {
.features-mobile-accordion {
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 margin-bottom:10px;
 padding-top:0px;
}
.features-mobile-accordion:not(.ct-section):not(.oxy-easy-posts),
.features-mobile-accordion.oxy-easy-posts .oxy-posts,
.features-mobile-accordion.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.features-mobile-accordion-icon {
}
@media (max-width: 991px) {
.features-mobile-accordion-icon {
color: #ffffff;}.features-mobile-accordion-icon 
>svg {width: 17px;height: 17px;}.features-mobile-accordion-icon {
}
}

.features-mobile-accordion-header {
}
@media (max-width: 991px) {
.features-mobile-accordion-header {
}
.features-mobile-accordion-header:not(.ct-section):not(.oxy-easy-posts),
.features-mobile-accordion-header.oxy-easy-posts .oxy-posts,
.features-mobile-accordion-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.no-margin {
}
.features-mobile-accordion-title {
 font-size:16px;
 color:#ffffff;
 line-height:1.3;
 margin-bottom:10px;
}
@media (max-width: 991px) {
.features-mobile-accordion-title {
 margin-bottom:0px;
 font-weight:600;
}
}

.features-mobile-accordion-content {
}
@media (max-width: 991px) {
.features-mobile-accordion-content {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
}

.features-mobile-accordion-wrapper {
}
.features-mobile-accordion-wrapper:not(.ct-section):not(.oxy-easy-posts),
.features-mobile-accordion-wrapper.oxy-easy-posts .oxy-posts,
.features-mobile-accordion-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.features-mobile-accordion-wrapper {
 margin-bottom:10px;
}
.features-mobile-accordion-wrapper:not(.ct-section):not(.oxy-easy-posts),
.features-mobile-accordion-wrapper.oxy-easy-posts .oxy-posts,
.features-mobile-accordion-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.addon-label {
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:6px;
 text-transform:uppercase;
 font-size:8px;
 background-color:#afe614;
 color:#111216;
 font-weight:600;
 border-radius:3px;
 margin-bottom:10px;
 position:absolute;
 top:40px;
}
@media (max-width: 767px) {
.addon-label {
 position:static;
}
}

.pricing3-ratings-wrapper {
}
.pricing3-ratings-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing3-ratings-wrapper.oxy-easy-posts .oxy-posts,
.pricing3-ratings-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 40px;grid-row-gap: 40px;}
@media (max-width: 767px) {
.pricing3-ratings-wrapper {
}
.pricing3-ratings-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing3-ratings-wrapper.oxy-easy-posts .oxy-posts,
.pricing3-ratings-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.pricing3-ratings-wrapper {
}
.pricing3-ratings-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing3-ratings-wrapper.oxy-easy-posts .oxy-posts,
.pricing3-ratings-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 40px;}
}

.pricing3-ratings-star {
 width:22px;
}
@media (max-width: 767px) {
.pricing3-ratings-star {
}
}

@media (max-width: 479px) {
.pricing3-ratings-star {
 width:15px;
}
}

.pricing3-ratings-image {
 height:30px;
 margin-bottom:11px;
}
@media (max-width: 767px) {
.pricing3-ratings-image {
 height:30px;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.pricing3-ratings-image {
 height:23px;
}
}

.pricing3-stars-wrapper {
 margin-bottom:10px;
}
.pricing3-stars-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing3-stars-wrapper.oxy-easy-posts .oxy-posts,
.pricing3-stars-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.pricing3-stars-wrapper {
 margin-bottom:10px;
}
}

.feature-wrapper {
 margin-bottom:10px;
}
.feature-wrapper:not(.ct-section):not(.oxy-easy-posts),
.feature-wrapper.oxy-easy-posts .oxy-posts,
.feature-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.feature-icon {
 margin-right:10px;
}
.feature-text {
 font-size:16px;
 color:#ffffff;
 line-height:1.3;
 position:relative;
}
.home3-h1 {
 font-family:Faktum-Wide;
 font-size:3rem;
 color:#ffffff;
 margin-bottom:40px;
 font-weight:600;
 letter-spacing:-0.6px;
}
@media (max-width: 991px) {
.home3-h1 {
}
}

@media (max-width: 767px) {
.home3-h1 {
 margin-top:0px;
 text-align:left;
 font-size:2.25rem;
}
}

@media (max-width: 479px) {
.home3-h1 {
 font-size:1.875rem;
}
}

.home3-caption {
 font-size:16px;
 color:#ffffff;
 margin-top:-15px;
}
@media (max-width: 1280px) {
.home3-caption {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.home3-caption {
 font-size:15px;
}
}

@media (max-width: 479px) {
.home3-caption {
 font-size:14px;
}
}

.hero3-logos-banner {
 padding-top:40px;
 padding-bottom:40px;
 text-align:right;
}
.hero3-logos-banner:not(.ct-section):not(.oxy-easy-posts),
.hero3-logos-banner.oxy-easy-posts .oxy-posts,
.hero3-logos-banner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.hero3-logos-banner {
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

@media (max-width: 991px) {
.hero3-logos-banner {
}
.hero3-logos-banner:not(.ct-section):not(.oxy-easy-posts),
.hero3-logos-banner.oxy-easy-posts .oxy-posts,
.hero3-logos-banner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.hero3-logos-banner {
 text-align:center;
}
.hero3-logos-banner:not(.ct-section):not(.oxy-easy-posts),
.hero3-logos-banner.oxy-easy-posts .oxy-posts,
.hero3-logos-banner.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.hero3-banner-text {
 margin-right:40px;
 font-size:16px;
 color:#afb9c6;
}
@media (max-width: 991px) {
.hero3-banner-text {
 margin-bottom:12px;
 margin-right:0px;
}
}

.hero3-banner-logos-wrapper {
 gap:32px;
}
.hero3-banner-logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero3-banner-logos-wrapper.oxy-easy-posts .oxy-posts,
.hero3-banner-logos-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:32px;
}
@media (max-width: 767px) {
.hero3-banner-logos-wrapper {
 text-align:center;
 gap:16px;
}
.hero3-banner-logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero3-banner-logos-wrapper.oxy-easy-posts .oxy-posts,
.hero3-banner-logos-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
gap:16px;
}
}

.hero3-banner-logo {
 margin-left:20px;
 margin-right:20px;
 height:22px;
}
@media (max-width: 1280px) {
.hero3-banner-logo {
 margin-left:10px;
 margin-right:10px;
 height:19px;
}
}

@media (max-width: 767px) {
.hero3-banner-logo {
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.hero3-banner-logo {
 margin-left:5px;
 margin-top:5px;
 margin-right:5px;
 margin-bottom:5px;
 height:18px;
}
}

.home3-feature-section {
 background-color:rgba(175,230,20,0.1);
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 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;
 width:100%;
 padding-top:50px;
 padding-left:50px;
 padding-right:50px;
 padding-bottom:50px;
 max-width:1068px;
 border-radius:4px;
 margin-bottom:80px;
 position:relative;
}
.home3-feature-section:not(.ct-section):not(.oxy-easy-posts),
.home3-feature-section.oxy-easy-posts .oxy-posts,
.home3-feature-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.home3-feature-section {
}
.home3-feature-section:not(.ct-section):not(.oxy-easy-posts),
.home3-feature-section.oxy-easy-posts .oxy-posts,
.home3-feature-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.home3-feature-section {
 padding-left:25px;
 padding-right:25px;
 padding-top:25px;
 padding-bottom:25px;
 margin-bottom:20px;
}
}

.home3-feature-image {
}
@media (max-width: 1280px) {
.home3-feature-image {
 min-width:1px;
}
}

@media (max-width: 991px) {
.home3-feature-image {
}
}

@media (max-width: 767px) {
.home3-feature-image {
 margin-bottom:90px;
}
}

.home3-feature-content {
 text-align:left;
 padding-bottom:46px;
 max-width:316px;
}
.home3-feature-content:not(.ct-section):not(.oxy-easy-posts),
.home3-feature-content.oxy-easy-posts .oxy-posts,
.home3-feature-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.home3-feature-content {
 max-width:100%;
}
.home3-feature-content:not(.ct-section):not(.oxy-easy-posts),
.home3-feature-content.oxy-easy-posts .oxy-posts,
.home3-feature-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.home3-feature-top-content {
 width:100%;
}
@media (max-width: 991px) {
.home3-feature-top-content {
 text-align:center;
}
.home3-feature-top-content:not(.ct-section):not(.oxy-easy-posts),
.home3-feature-top-content.oxy-easy-posts .oxy-posts,
.home3-feature-top-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.home3-feature-top-content {
}
}

.home3-features-image {
 height:110px;
 margin-bottom:30px;
}
.home3-features-title {
 font-size:16px;
 color:#111216;
 margin-bottom:30px;
 font-weight:600;
}
.home3-features-col {
 padding-top:45px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:45px;
 background-color:rgba(175,230,20,0.1);
 border-radius:4px;
}
.home3-features-col:not(.ct-section):not(.oxy-easy-posts),
.home3-features-col.oxy-easy-posts .oxy-posts,
.home3-features-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.home3-features-col {
 padding-left:25px;
 padding-right:25px;
 padding-top:25px;
 padding-bottom:25px;
}
}

.home3-features-text {
 font-size:16px;
 color:#111216;
}
.hero3-play-icon:hover{
transform:scale(1.05,1.05) translate(-50%,-50%);}
.hero3-play-icon {
transform:translate(-50%,-50%); position:absolute;
 top:50%;
 z-index:5;
 left:50%;
 transition-duration:0.4s;
cursor: pointer; transform-origin: top left;
}
.feature-disabled {
 color:#afb9c6;
}
.button-full-width-mobile {
}
@media (max-width: 767px) {
.button-full-width-mobile {
 width:100%;
}
}

.wordpress-exploits-wrapper {
 text-align:center;
 margin-top:-250px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.wordpress-exploits-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wordpress-exploits-wrapper.oxy-easy-posts .oxy-posts,
.wordpress-exploits-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1280px) {
.wordpress-exploits-wrapper {
 margin-top:-220px;
}
}

@media (max-width: 991px) {
.wordpress-exploits-wrapper {
 margin-top:-170px;
}
}

@media (max-width: 767px) {
.wordpress-exploits-wrapper {
 margin-top:-110px;
}
}

@media (max-width: 479px) {
.wordpress-exploits-wrapper {
 margin-top:-60px;
}
}

.Wordpress-exploits-title {
}
.wordpress-exploits-title {
 color:#111216;
 font-size:1.5rem;
 margin-bottom:30px;
 font-weight:600;
}
@media (max-width: 767px) {
.wordpress-exploits-title {
 margin-bottom:20px;
 font-size:0.938rem;
}
}

@media (max-width: 479px) {
.wordpress-exploits-title {
}
}

.wp3-feature-content {
 text-align:left;
 max-width:50%;
 margin-right:30px;
 width:50%;
}
.wp3-feature-content:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-content.oxy-easy-posts .oxy-posts,
.wp3-feature-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.wp3-feature-content {
 max-width:100%;
 width:100%;
 text-align:left;
 margin-right:0px;
 margin-top:40px;
}
.wp3-feature-content:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-content.oxy-easy-posts .oxy-posts,
.wp3-feature-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.wp3-feature-content {
 text-align:left;
}
.wp3-feature-content:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-content.oxy-easy-posts .oxy-posts,
.wp3-feature-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.wp3-feature-title {
 font-family:Faktum;
 color:#111216;
 font-size:40px;
 font-weight:400;
}
@media (max-width: 1280px) {
.wp3-feature-title {
}
}

@media (max-width: 991px) {
.wp3-feature-title {
 text-align:left;
}
}

@media (max-width: 767px) {
.wp3-feature-title {
 font-size:20px;
 text-align:left;
}
}

@media (max-width: 479px) {
.wp3-feature-title {
 font-size:20px;
}
}

.button-black:hover{
 background-color:#111216;
 color:#ffffff;
}
.button-black {
 background-color:#111216;
 color:#ffffff;
 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:#111216;
 border-right-color:#111216;
 border-bottom-color:#111216;
 border-left-color:#111216;
}
.threatfeed-column__image {
 margin-bottom:40px;
 max-width:130px;
}
.threatfeed-column:hover{
 background-color:#2a2c33;
}
.threatfeed-column {
 background-color:#1f2128;
 padding-top:60px;
 padding-left:60px;
 padding-right:60px;
 padding-bottom:60px;
 border-radius:2px;
 transition-duration:0.4s;
}
@media (max-width: 1280px) {
.threatfeed-column {
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
}
}

.threatfeed-column__title {
 color:#ffffff;
 font-size:24px;
 margin-bottom:40px;
}
.threatfeed-column__text {
 color:#afb9c6;
}
.auditing-column__title {
 font-size:1.5rem;
 color:#ffffff;
 margin-bottom:40px;
 max-width:320px;
}
.auditing-column__text {
 color:#afb9c6;
 font-size:1rem;
 margin-top:auto;
}
.auditing-big-column:hover{
 background-color:#2a2c33;
}
.auditing-big-column {
 padding-left:40px;
 padding-top:40px;
 padding-right:40px;
 padding-bottom:40px;
 background-color:#1f2128;
 border-radius:4px;
 transition-duration:0.4s;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
@media (max-width: 767px) {
.auditing-big-column {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

.auditing-big-column__step {
 font-family:Faktum-Wide;
 margin-bottom:10px;
 color:#afb9c6;
 font-size:1rem;
}
.auditing-big-column__image {
 max-width:130px;
 margin-bottom:32px;
}
@media (max-width: 991px) {
.auditing-big-column__image {
 max-width:90px;
}
}

@media (max-width: 479px) {
.auditing-big-column__image {
}
}

.auditing-big-column__text {
 font-family:Faktum-Wide;
 font-size:1.5rem;
 color:#ffffff;
 max-width:400px;
 line-height:1.2;
}
.auditing-logo {
 margin-left:20px;
 margin-right:20px;
}
@media (max-width: 1280px) {
.auditing-logo {
 margin-left:10px;
 margin-right:10px;
}
}

@media (max-width: 767px) {
.auditing-logo {
 margin-top:10px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.auditing-logo {
 margin-left:5px;
 margin-top:5px;
 margin-right:5px;
 margin-bottom:5px;
 height:18px;
}
}

.wp3-feature-section {
 background-color:rgba(175,230,20,0.1);
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 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;
 width:100%;
 padding-top:36px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:36px;
 max-width:1068px;
 border-radius:4px;
 margin-bottom:80px;
 text-align:center;
 min-height:400px;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.wp3-feature-section:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-section.oxy-easy-posts .oxy-posts,
.wp3-feature-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:center;
}
@media (max-width: 991px) {
.wp3-feature-section {
 text-align:left;
}
.wp3-feature-section:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-section.oxy-easy-posts .oxy-posts,
.wp3-feature-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.wp3-feature-section {
 padding-left:1.25rem;
 padding-right:1.25rem;
 padding-top:1.25rem;
 padding-bottom:1.25rem;
 margin-bottom:20px;
}
}

.wp3-feature-image {
 max-width:300px;
 max-height:300px;
}
@media (max-width: 1280px) {
.wp3-feature-image {
 min-width:1px;
}
}

@media (max-width: 991px) {
.wp3-feature-image {
 max-width:200px;
}
}

@media (max-width: 767px) {
.wp3-feature-image {
 max-width:100%;
}
}

.wp3-image-wrapper {
 max-width:50%;
 width:100%;
 text-align:center;
}
.wp3-image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wp3-image-wrapper.oxy-easy-posts .oxy-posts,
.wp3-image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.wp3-image-wrapper {
 text-align:center;
 order:-1;
}
.wp3-image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wp3-image-wrapper.oxy-easy-posts .oxy-posts,
.wp3-image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.wp3-feature-top-content {
 width:100%;
}
@media (max-width: 1280px) {
.wp3-feature-top-content {
}
}

@media (max-width: 991px) {
.wp3-feature-top-content {
 text-align:center;
 margin-bottom:20px;
}
.wp3-feature-top-content:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-top-content.oxy-easy-posts .oxy-posts,
.wp3-feature-top-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.wp3-image-text {
 font-size:1.5rem;
 max-width:550px;
}
@media (max-width: 991px) {
.wp3-image-text {
}
}

@media (max-width: 767px) {
.wp3-image-text {
 font-size:1.25rem;
}
}

@media (max-width: 479px) {
.wp3-image-text {
}
}

.button-bottom {
}
@media (max-width: 767px) {
.button-bottom {
 position:absolute;
 bottom:25px;
 right:0px;
 left:0px;
 max-width:88%;
 margin-left:auto;
 margin-right:auto;
}
}

@media (max-width: 479px) {
.button-bottom {
 max-width:84%;
}
}

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

.vuln-verlay--dark {
background-image: linear-gradient(rgba(23,25,30,0), rgba(17,18,22,0.95) 100%); width:100%;
 height:50%;
 position:absolute;
 z-index:1;
 right:0px;
 left:0px;
 bottom:0px;
pointer-events: none;
}
.hero-button-wrapper {
 text-align:center;
}
.hero-button-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero-button-wrapper.oxy-easy-posts .oxy-posts,
.hero-button-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.button-animation-wrapper {
}
.feature-meh {
}
.whitepaper-header {
 padding-top:16px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:16px;
 width:100%;
 position:fixed;
 z-index:10;
 background-color:#ffffff;
 top:0px;
 max-width:1920px;
}
.whitepaper-header:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-header.oxy-easy-posts .oxy-posts,
.whitepaper-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1280px) {
.whitepaper-header {
 max-width:100%;
}
}

@media (max-width: 767px) {
.whitepaper-header {
 padding-left:16px;
 padding-right:16px;
 padding-top:4px;
 padding-bottom:4px;
 height:40px;
}
}

@media (max-width: 479px) {
.whitepaper-header {
}
.whitepaper-header:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-header.oxy-easy-posts .oxy-posts,
.whitepaper-header.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.whitepaper-hero__buttons {
}
.whitepaper-hero__buttons:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-hero__buttons.oxy-easy-posts .oxy-posts,
.whitepaper-hero__buttons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.whitepaper-button__icon {
 margin-left:8px;
 width:14px;
 height:14px;
}
.whitepaper-button {
 padding-left:25px;
 padding-right:25px;
 font-size:16px;
 padding-top:8px;
 padding-bottom:8px;
 flex-shrink:0;
 min-width:1px;
}
@media (max-width: 767px) {
.whitepaper-button {
 font-size:14px;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
}
}

@media (max-width: 479px) {
.whitepaper-button {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;
}
}

.whitepaper-hero {
background-image:url(https://patchstack.com/wp-content/uploads/2022/02/whitepaper-hero-background.png);background-size: contain; width:100%;
 background-color:#afe614;
 padding-left:96px;
 padding-right:96px;
 padding-top:180px;
 padding-bottom:180px;
 background-repeat:no-repeat;
 border-radius:16px;
 background-position:100% 0%;
box-shadow: 0px 16px 64px rgba(175, 230, 20, 0.3), inset 0px 1px 0px #FFFFFF;
}
@media (max-width: 1280px) {
.whitepaper-hero {
 background-position:100% 100%;
}
}

@media (max-width: 991px) {
.whitepaper-hero {
 padding-top:100px;
 padding-bottom:100px;
 padding-left:50px;
 padding-right:50px;
}
}

@media (max-width: 767px) {
.whitepaper-hero {
 padding-top:80px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:80px;
}
}

@media (max-width: 479px) {
.whitepaper-hero {
background-size: auto 60%; background-position:100% 100%;
}
}

.whitepaper-hero__meta {
 margin-bottom:64px;
}
.whitepaper-hero__meta:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-hero__meta.oxy-easy-posts .oxy-posts,
.whitepaper-hero__meta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
}

@media (max-width: 479px) {
.whitepaper-hero__meta {
 width:100%;
}
}

.whitepaper-meta__type {
 font-weight:600;
 font-size:18px;
 color:#111216;
 line-height:1;
}
@media (max-width: 767px) {
.whitepaper-meta__type {
 font-size:15px;
}
}

@media (max-width: 479px) {
.whitepaper-meta__type {
 font-size:14px;
}
}

.whitepaper-meta__dot {
 font-size:35px;
 width:4px;
 height:4px;
 background-color:#111216;
 border-radius:100%;
 margin-left:18px;
 margin-right:18px;
 flex-shrink:0;
}
@media (max-width: 767px) {
.whitepaper-meta__dot {
 margin-left:8px;
 margin-right:8px;
}
}

.whitepaper-meta__updated {
 font-size:18px;
 font-weight:400;
 color:#111216;
 line-height:1;
}
@media (max-width: 767px) {
.whitepaper-meta__updated {
 font-size:15px;
}
}

@media (max-width: 479px) {
.whitepaper-meta__updated {
 font-size:14px;
 text-align:right;
}
}

.whitepaper-title {
 color:#111216;
 font-size:96px;
 font-weight:600;
 line-height:1;
}
@media (max-width: 1280px) {
.whitepaper-title {
 font-size:65px;
}
}

@media (max-width: 991px) {
.whitepaper-title {
 font-size:55px;
}
}

@media (max-width: 767px) {
.whitepaper-title {
 font-size:40px;
}
}

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

.whitepaper-hero__content-wrapper {
 width:100%;
 max-width:1050px;
 position:relative;
 z-index:1;
}
@media (max-width: 991px) {
}

.whitepaper-content-wrapper {
 padding-left:32px;
 padding-right:32px;
 width:100%;
 max-width:1248px;
}
@media (max-width: 767px) {
.whitepaper-content-wrapper {
 padding-left:16px;
 padding-right:16px;
}
}

.whitepaper-main-wrapper {
 width:1920px;
 max-width:100%;
 position:relative;
 margin-left:auto;
 margin-right:auto;
}
.whitepaper-main-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-main-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-main-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.whitepaper-hero-wrapper {
 width:100%;
 padding-left:32px;
 padding-right:32px;
 margin-bottom:80px;
 margin-top:80px;
}
.whitepaper-hero-wrapper:ct_depth{
}
@media (max-width: 767px) {
.whitepaper-hero-wrapper {
 padding-left:16px;
 padding-right:16px;
 margin-bottom:48px;
}
}

@media (max-width: 479px) {
.whitepaper-hero-wrapper {
 padding-left:0px;
 padding-right:0px;
}
}

.whitepaper-toc {
 border-bottom-style:none;
 border-bottom-width:1px;
 border-bottom-color:#afe614;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
}
.whitepaper-h2-wrapper {
 padding-top:64px;
 padding-bottom:64px;
 width:100%;
 border-top-color:#afe614;
 border-top-width:1px;
 border-top-style:solid;
 margin-top:96px;
}
.whitepaper-h2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-h2-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-h2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.whitepaper-h2-wrapper {
 padding-top:32px;
 padding-bottom:32px;
 margin-top:64px;
}
}

.whitepaper-h2__number {
 font-weight:600;
 font-size:18px;
 color:#6ebe00;
 margin-right:16px;
}
@media (max-width: 767px) {
.whitepaper-h2__number {
 margin-bottom:8px;
}
}

.whitepaper-h2__text {
 font-size:32px;
 font-weight:600;
 color:#111216;
}
.whitepaper-h2__text:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-h2__text.oxy-easy-posts .oxy-posts,
.whitepaper-h2__text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.whitepaper-h2__text {
 font-size:28px;
}
.whitepaper-h2__text:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-h2__text.oxy-easy-posts .oxy-posts,
.whitepaper-h2__text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.whitepaper-h2__text {
 font-size:24px;
}
}

.whitepaper-h3 {
 font-size:24px;
 font-weight:600;
 color:#111216;
 margin-bottom:32px;
 margin-top:32px;
}
@media (max-width: 767px) {
.whitepaper-h3 {
 margin-top:24px;
 margin-bottom:24px;
}
}

.whitepaper-4boxes-wrapper {
 margin-top:64px;
 margin-bottom:64px;
 overflow:hidden;
}
.whitepaper-4boxes-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-4boxes-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-4boxes-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: 32px;grid-row-gap: 32px;}
@media (max-width: 767px) {
.whitepaper-4boxes-wrapper {
}
.whitepaper-4boxes-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-4boxes-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-4boxes-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: 20px;}
}

.whitepaper-4boxes__box:hover{
 background-color:#afe614;
}
.whitepaper-4boxes__box {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-color:#f3fbdc;
 border-radius:4px;
 transition-duration:0.4s;
}
.whitepaper-4boxes__box:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-4boxes__box.oxy-easy-posts .oxy-posts,
.whitepaper-4boxes__box.ct-section .ct-section-inner-wrap{
display:flex;
}
.whitepaper-4boxes__header {
 width:100%;
 margin-bottom:64px;
}
.whitepaper-4boxes__header:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-4boxes__header.oxy-easy-posts .oxy-posts,
.whitepaper-4boxes__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.whitepaper-4boxes__header {
 text-align:left;
 margin-bottom:32px;
}
.whitepaper-4boxes__header:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-4boxes__header.oxy-easy-posts .oxy-posts,
.whitepaper-4boxes__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.whitepaper-4boxes__title-wrapper {
}
.whitepaper-4boxes__title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-4boxes__title-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-4boxes__title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.whitepaper-4boxes__title-wrapper {
 margin-bottom:16px;
}
}

.whitepaper-4boxes__title {
 font-size:18px;
 font-weight:600;
 margin-right:20px;
 color:#111216;
}
.whitepaper-4boxes__arrow {
}
.whitepaper-4boxes__icon {
 transition-duration:0.4s;
}
.whitepaper-4boxes__image {
 height:160px;
}
.whitepaper-4boxes__text {
 text-align:left;
 color:#111216;
 font-size:14.4px;
}
.greenbar-wrapper {
 padding-top:12px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:12px;
 border-radius:4px;
 background-color:#f3fbdc;
 margin-top:32px;
 margin-bottom:64px;
}
.greenbar-wrapper:not(.ct-section):not(.oxy-easy-posts),
.greenbar-wrapper.oxy-easy-posts .oxy-posts,
.greenbar-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.greenbar-wrapper {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:justify;
}
.greenbar-wrapper:not(.ct-section):not(.oxy-easy-posts),
.greenbar-wrapper.oxy-easy-posts .oxy-posts,
.greenbar-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.greenbar__icon {
 margin-right:8px;
}
@media (max-width: 767px) {
.greenbar__icon {
}
.greenbar__icon:not(.ct-section):not(.oxy-easy-posts),
.greenbar__icon.oxy-easy-posts .oxy-posts,
.greenbar__icon.ct-section .ct-section-inner-wrap{
display:none;
}
}

.greenbar__text {
 line-height:1;
 color:#6ebe00;
 text-align:left;
}
.greenbar__button:hover{
transform:scale(1.05,1.05); background-color:#111216;
 color:#ffffff;
}
.greenbar__button {
 font-family:Faktum-Wide;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 color:#111216;
 transition-duration:0.3s;
 font-size:14.4px;
 border-radius:3px;
 background-color:#afe614;
 flex-shrink:0;
 margin-left:20px;
 width:auto;
}
.greenbar__button:not(.ct-section):not(.oxy-easy-posts),
.greenbar__button.oxy-easy-posts .oxy-posts,
.greenbar__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
}

@media (max-width: 767px) {
.greenbar__button {
 margin-left:0px;
 width:100%;
}
}

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

.greenbar__text-wrapper {
}
.greenbar__text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.greenbar__text-wrapper.oxy-easy-posts .oxy-posts,
.greenbar__text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.greenbar__text-wrapper {
 margin-bottom:8px;
}
}

.greenbar-button__icon {
color: #111216;}.greenbar-button__icon 
>svg {width: 10px;height: 10px;}.greenbar-button__icon {
 margin-left:8px;
 transition-duration:0.4s;
 width:10px;
 height:10px;
}
.greenbox {
background-size: contain; background-color:#afe614;
 border-radius:4px;
 padding-top:192px;
 padding-bottom:192px;
 padding-left:128px;
 padding-right:128px;
 background-repeat:no-repeat;
 position:relative;
 margin-top:64px;
 margin-bottom:64px;
 overflow:hidden;
 background-position:100% 0%;
box-shadow: inset 0px 1px 0px #FFFFFF; filter: drop-shadow(0px 16px 64px rgba(175, 230, 20, 0.3));
}
@media (max-width: 1280px) {
.greenbox {
 padding-top:90px;
 padding-left:90px;
 padding-right:90px;
 padding-bottom:90px;
}
}

@media (max-width: 767px) {
.greenbox {
 padding-top:45px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:45px;
}
}

@media (max-width: 479px) {
.greenbox {
 padding-top:32px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
}
}

.greenbox__text {
 font-size:40px;
 font-weight:600;
 color:#6ebe00;
 line-height:1.1;
 z-index:2;
}
@media (max-width: 1280px) {
.greenbox__text {
}
}

@media (max-width: 991px) {
.greenbox__text {
}
}

@media (max-width: 767px) {
.greenbox__text {
 font-size:34px;
}
}

@media (max-width: 479px) {
.greenbox__text {
 font-size:30px;
}
}

.greenbox__image {
 position:absolute;
 right:0px;
 bottom:0px;
 max-height:100%;
 height:100%;
object-fit: contain;
}
@media (max-width: 991px) {
.greenbox__image {
 height:auto;
}
}

.whitepaper-text-with-sidebar {
}
.whitepaper-text-with-sidebar:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-text-with-sidebar.oxy-easy-posts .oxy-posts,
.whitepaper-text-with-sidebar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.whitepaper-text-with-sidebar {
}
.whitepaper-text-with-sidebar:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-text-with-sidebar.oxy-easy-posts .oxy-posts,
.whitepaper-text-with-sidebar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.whitepaper-text-sidebar {
 padding-top:32px;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:#afe614;
 margin-left:20px;
 width:100%;
 max-width:320px;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.whitepaper-text-sidebar {
 margin-left:0px;
 max-width:100%;
}
}

.text-sidebar__text {
 font-size:11.2px;
 color:#8a8e98;
}
.whitepaper-image-caption {
 font-size:24px;
 color:#6ebe00;
 font-weight:600;
 margin-top:32px;
 margin-bottom:32px;
 max-width:820px;
}
@media (max-width: 767px) {
.whitepaper-image-caption {
 font-size:22px;
}
}

@media (max-width: 479px) {
.whitepaper-image-caption {
 font-size:18px;
}
}

.plugin-box:hover{
 background-color:#afe614;
box-shadow: 0px 16px 64px rgba(175, 230, 20, 0.3), inset 0px 1px 0px #FFFFFF;
}
.plugin-box {
 background-color:#f3fbdc;
 border-radius:4px;
 margin-bottom:8px;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 text-align:left;
 transition-duration:0.4s;
 max-width:820px;
 width:100%;
 overflow:hidden;
}
.plugin-box:not(.ct-section):not(.oxy-easy-posts),
.plugin-box.oxy-easy-posts .oxy-posts,
.plugin-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.plugin-box {
 text-align:left;
}
.plugin-box:not(.ct-section):not(.oxy-easy-posts),
.plugin-box.oxy-easy-posts .oxy-posts,
.plugin-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.plugin-box__image {
 margin-right:16px;
 width:64px;
 height:64px;
 border-radius:4px;
}
@media (max-width: 767px) {
.plugin-box__image {
 margin-bottom:16px;
}
}

.plugin-box__content-wrapper {
}
@media (max-width: 767px) {
.plugin-box__content-wrapper {
 margin-bottom:8px;
}
}

.plugin-box__title {
 font-size:16px;
 font-weight:600;
 color:#111216;
 text-align:left;
}
@media (max-width: 767px) {
.plugin-box__title {
 margin-bottom:8px;
}
}

.plugin-box__vuln {
 font-size:16px;
 color:#111216;
}
@media (max-width: 767px) {
.plugin-box__vuln {
 margin-bottom:8px;
}
}

.plugin-box__left-wrapper {
 width:100%;
}
.plugin-box__left-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-box__left-wrapper.oxy-easy-posts .oxy-posts,
.plugin-box__left-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.plugin-box__left-wrapper {
 text-align:left;
}
.plugin-box__left-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-box__left-wrapper.oxy-easy-posts .oxy-posts,
.plugin-box__left-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.plugin-box__right-wrapper {
 margin-left:20px;
}
.plugin-box__right-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-box__right-wrapper.oxy-easy-posts .oxy-posts,
.plugin-box__right-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.plugin-box__right-wrapper {
 margin-left:0px;
}
}

.plugin-box__download-icon {
 margin-right:7px;
 transition-duration:0.4s;
}
.plugin-box__downloads-number {
 transition-duration:0.4s;
}
.plugin-box__premium-wrapper {
 background-color:rgba(110,190,0,0.3);
 padding-top:4px;
 padding-bottom:4px;
 padding-left:6px;
 padding-right:6px;
 border-radius:4px;
 transition-duration:0.4s;
 font-size:11.2px;
 margin-top:0px;
 margin-bottom:0px;
}
.plugin-box__content-wrapper--horizontal {
 text-align:left;
}
.plugin-box__content-wrapper--horizontal:not(.ct-section):not(.oxy-easy-posts),
.plugin-box__content-wrapper--horizontal.oxy-easy-posts .oxy-posts,
.plugin-box__content-wrapper--horizontal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
}

.mr-s {
 margin-right:8px;
}
.greenbox-3cols {
background-size: contain; background-color:#f3fbdc;
 border-radius:4px;
 padding-top:96px;
 padding-bottom:96px;
 padding-left:96px;
 padding-right:96px;
 background-repeat:no-repeat;
 position:relative;
 margin-top:64px;
 margin-bottom:64px;
 width:90vw;
 left:50%;
 right:50%;
 margin-left:-45vw;
 margin-right:-45vw;
 background-position:100% 0%;
}
.greenbox-3cols:not(.ct-section):not(.oxy-easy-posts),
.greenbox-3cols.oxy-easy-posts .oxy-posts,
.greenbox-3cols.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.greenbox-3cols:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.greenbox-3cols.ct-section .ct-section-inner-wrap > :nth-child(1),
.greenbox-3cols.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 1280px) {
.greenbox-3cols {
 padding-top:90px;
 padding-left:90px;
 padding-right:90px;
 padding-bottom:90px;
}
.greenbox-3cols:not(.ct-section):not(.oxy-easy-posts),
.greenbox-3cols.oxy-easy-posts .oxy-posts,
.greenbox-3cols.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: 20px;grid-row-gap: 20px;}
}

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

@media (max-width: 767px) {
.greenbox-3cols {
 padding-top:45px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:45px;
}
.greenbox-3cols:not(.ct-section):not(.oxy-easy-posts),
.greenbox-3cols.oxy-easy-posts .oxy-posts,
.greenbox-3cols.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.greenbox-3cols:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.greenbox-3cols.ct-section .ct-section-inner-wrap > :nth-child(1),
.greenbox-3cols.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

@media (max-width: 479px) {
.greenbox-3cols {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
}
}

.greenbox__content-col {
}
.greenbox__image-caption {
 font-size:14.4px;
 color:#8a8e98;
 font-weight:600;
 margin-top:0px;
 margin-bottom:32px;
}
.greenbox-3cols__image {
}
.image-col {
 max-width:820px;
}
.greenbox__cta-wrapper {
 width:100%;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 background-color:#afe614;
 border-radius:4px;
 z-index:1;
}
.greenbox__cta-wrapper:not(.ct-section):not(.oxy-easy-posts),
.greenbox__cta-wrapper.oxy-easy-posts .oxy-posts,
.greenbox__cta-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.greenbox__cta-wrapper {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:justify;
}
.greenbox__cta-wrapper:not(.ct-section):not(.oxy-easy-posts),
.greenbox__cta-wrapper.oxy-easy-posts .oxy-posts,
.greenbox__cta-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.greenbox-cta__text {
 font-size:14.4px;
 font-weight:400;
 color:#111216;
}
@media (max-width: 767px) {
.greenbox-cta__text {
 text-align:left;
 margin-bottom:16px;
}
}

.greenbox-cta__button:hover{
transform:scale(1.05,1.05);}
.greenbox-cta__button {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 background-color:#111216;
 border-radius:4px;
 flex-shrink:0;
 margin-left:24px;
 transition-duration:0.4s;
}
.greenbox-cta__button:not(.ct-section):not(.oxy-easy-posts),
.greenbox-cta__button.oxy-easy-posts .oxy-posts,
.greenbox-cta__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.greenbox-cta__button {
 margin-left:0px;
}
}

.greenbox-button__text {
 margin-right:10px;
 color:#ffffff;
 font-size:14.4px;
}
.boxes-4-icons-wrapper {
 width:100%;
 margin-top:64px;
 margin-bottom:64px;
}
.boxes-4-icons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.boxes-4-icons-wrapper.oxy-easy-posts .oxy-posts,
.boxes-4-icons-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: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.boxes-4-icons-wrapper {
 margin-top:32px;
 margin-bottom:32px;
}
.boxes-4-icons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.boxes-4-icons-wrapper.oxy-easy-posts .oxy-posts,
.boxes-4-icons-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: 20px;}
}

.boxes-4-icons__box:hover{
 background-color:#afe614;
}
.boxes-4-icons__box {
 border-radius:4px;
 background-color:#f3fbdc;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 transition-duration:0.4s;
}
.boxes-4-icons__box:not(.ct-section):not(.oxy-easy-posts),
.boxes-4-icons__box.oxy-easy-posts .oxy-posts,
.boxes-4-icons__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.boxes-4-icons__header {
 margin-bottom:64px;
}
.boxes-4-icons__header:not(.ct-section):not(.oxy-easy-posts),
.boxes-4-icons__header.oxy-easy-posts .oxy-posts,
.boxes-4-icons__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.boxes-4-icons__header {
 text-align:left;
 padding-top:0px;
}
.boxes-4-icons__header:not(.ct-section):not(.oxy-easy-posts),
.boxes-4-icons__header.oxy-easy-posts .oxy-posts,
.boxes-4-icons__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.boxes-4-icons__icon {
 margin-right:20px;
 transition-duration:0.4s;
}
@media (max-width: 991px) {
.boxes-4-icons__icon {
 margin-bottom:24px;
}
}

.boxes-4-icons__title {
 font-size:18px;
 font-weight:600;
}
.boxes-4-icons__text {
 font-size:14.4px;
}
.whitepaper-text-div {
}
.whitepaper-rich-text-small {
 font-size:11.2px;
 margin-bottom:64px;
}
@media (max-width: 767px) {
.whitepaper-rich-text-small {
 margin-bottom:32px;
}
}

.cta-2boxes {
 width:100%;
 margin-top:64px;
 margin-bottom:64px;
}
.cta-2boxes:not(.ct-section):not(.oxy-easy-posts),
.cta-2boxes.oxy-easy-posts .oxy-posts,
.cta-2boxes.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: 32px;grid-row-gap: 32px;}
@media (max-width: 767px) {
.cta-2boxes {
 margin-top:32px;
 margin-bottom:32px;
}
.cta-2boxes:not(.ct-section):not(.oxy-easy-posts),
.cta-2boxes.oxy-easy-posts .oxy-posts,
.cta-2boxes.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;}
}

.cta-2boxes__box:hover{
box-shadow: 0px 16px 64px rgba(175, 230, 20, 0.3), inset 0px 1px 0px #FFFFFF;
}
.cta-2boxes__box {
 border-radius:8px;
 background-color:#afe614;
 padding-top:48px;
 padding-left:48px;
 padding-right:48px;
 padding-bottom:48px;
 position:relative;
 transition-duration:0.4s;
 overflow:hidden;
}
@media (max-width: 767px) {
.cta-2boxes__box {
 text-align:justify;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
.cta-2boxes__box:not(.ct-section):not(.oxy-easy-posts),
.cta-2boxes__box.oxy-easy-posts .oxy-posts,
.cta-2boxes__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.cta-2boxes__title {
 font-size:24px;
 font-weight:600;
 color:#111216;
 line-height:1.3;
 margin-bottom:96px;
 z-index:1;
}
@media (max-width: 767px) {
.cta-2boxes__title {
 text-align:left;
}
}

.cta-2boxes__button:hover{
transform:scale(1.05,1.05);}
.cta-2boxes__button {
 background-color:#111216;
 border-radius:4px;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 z-index:1;
 transition-duration:0.4s;
 margin-top:auto;
}
.cta-2boxes__button:not(.ct-section):not(.oxy-easy-posts),
.cta-2boxes__button.oxy-easy-posts .oxy-posts,
.cta-2boxes__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.cta-2boxes__button {
 width:100%;
}
}

.cta-2boxes__image {
 position:absolute;
 right:0px;
 bottom:0px;
}
.cta-2boxes-button__text {
 color:#ffffff;
 margin-right:8px;
}
.further-wrapper {
 width:100%;
 padding-bottom:64px;
}
.further-wrapper:not(.ct-section):not(.oxy-easy-posts),
.further-wrapper.oxy-easy-posts .oxy-posts,
.further-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: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.further-wrapper {
}
.further-wrapper:not(.ct-section):not(.oxy-easy-posts),
.further-wrapper.oxy-easy-posts .oxy-posts,
.further-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: 32px;grid-row-gap: 32px;}
}

@media (max-width: 767px) {
.further-wrapper {
}
.further-wrapper:not(.ct-section):not(.oxy-easy-posts),
.further-wrapper.oxy-easy-posts .oxy-posts,
.further-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: 32px;}
}

.further-box {
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 border-radius:8px;
 background-color:#f3fbdc;
 text-align:left;
}
.further-box:not(.ct-section):not(.oxy-easy-posts),
.further-box.oxy-easy-posts .oxy-posts,
.further-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
.further-box__title {
 font-size:24px;
 font-weight:600;
 color:#111216;
 margin-bottom:40px;
 line-height:1.2;
 min-height:58px;
 max-width:90%;
}
.further-box__image {
 margin-bottom:32px;
 height:160px;
}
.further-box__text {
 margin-bottom:40px;
 font-size:18px;
 color:#111216;
}
@media (max-width: 479px) {
.further-box__text {
 font-size:15px;
}
}

.whitepaper-toc-h2 {
 font-size:18px;
 font-weight:600;
 color:#111216;
 text-transform:none;
}
.whitepaper-toc-h3 {
 font-size:18px;
 color:#111216;
 margin-left:40px;
}
.whitepaper-toc-h4 {
 margin-left:50px;
}
.whitepaper-toc-trigger {
cursor: pointer;
}
.toggle-5493 {
}
.toggle-5493-expanded {
}
.wp-timeline-wrapper {
 margin-bottom:70px;
 margin-top:64px;
 text-align:left;
}
.wp-timeline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wp-timeline-wrapper.oxy-easy-posts .oxy-posts,
.wp-timeline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.wp-timeline__content-wrapper {
 background-color:#f3fbdc;
 border-radius:4px;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:16px;
 padding-right:16px;
}
.wp-timeline__step-wrapper {
 background-color:#111216;
 color:#ffffff;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:4px;
 flex-shrink:0;
 min-width:110px;
}
.wp-timeline__step-wrapper:not(.ct-section):not(.oxy-easy-posts),
.wp-timeline__step-wrapper.oxy-easy-posts .oxy-posts,
.wp-timeline__step-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.wp-timeline__step-number {
 background-color:#111216;
 border-radius:100%;
 width:50px;
 height:50px;
 color:#ffffff;
}
.wp-timeline__step-number:not(.ct-section):not(.oxy-easy-posts),
.wp-timeline__step-number.oxy-easy-posts .oxy-posts,
.wp-timeline__step-number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.wp-timeline__right {
 position:relative;
 margin-right:32px;
}
.wp-timeline__right:not(.ct-section):not(.oxy-easy-posts),
.wp-timeline__right.oxy-easy-posts .oxy-posts,
.wp-timeline__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.wp-timeline__right {
 margin-right:16px;
}
}

.wp-timeline__line {
 width:1px;
 height:50px;
 background-color:#6ebe00;
 position:absolute;
 top:60px;
}
.wp-timeline__text {
 useCustomTag:false;
 margin-top:0px;
 margin-bottom:0px;
 line-height:1;
 font-size:18px;
 color:#111216;
}
@media (max-width: 767px) {
.wp-timeline__text {
 font-size:16px;
}
}

@media (max-width: 479px) {
.wp-timeline__text {
 font-size:15px;
}
}

.wp-timeline__date {
 line-height:1;
 font-size:17px;
 font-weight:600;
}
@media (max-width: 767px) {
.wp-timeline__date {
 font-size:16px;
}
}

@media (max-width: 479px) {
.wp-timeline__date {
 font-size:15px;
}
}

.timeline-item-last {
 margin-bottom:64px;
}
.images-3grid {
 width:100%;
 margin-bottom:32px;
}
.images-3grid:not(.ct-section):not(.oxy-easy-posts),
.images-3grid.oxy-easy-posts .oxy-posts,
.images-3grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
}

@media (max-width: 991px) {
.images-3grid {
}
.images-3grid:not(.ct-section):not(.oxy-easy-posts),
.images-3grid.oxy-easy-posts .oxy-posts,
.images-3grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.images-3grid {
}
.images-3grid:not(.ct-section):not(.oxy-easy-posts),
.images-3grid.oxy-easy-posts .oxy-posts,
.images-3grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

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

.images-3grid-wrapper {
background-size: contain; background-color:#f3fbdc;
 border-radius:4px;
 padding-top:96px;
 padding-bottom:96px;
 padding-left:96px;
 padding-right:96px;
 background-repeat:no-repeat;
 position:relative;
 margin-top:64px;
 margin-bottom:64px;
 width:90vw;
 left:50%;
 right:50%;
 margin-left:-45vw;
 margin-right:-45vw;
 background-position:100% 0%;
}
@media (max-width: 1280px) {
.images-3grid-wrapper {
 padding-top:90px;
 padding-left:90px;
 padding-right:90px;
 padding-bottom:90px;
}
}

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

@media (max-width: 767px) {
.images-3grid-wrapper {
 padding-top:45px;
 padding-left:45px;
 padding-right:45px;
 padding-bottom:45px;
}
}

@media (max-width: 479px) {
.images-3grid-wrapper {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
}
}

.theme-box:hover{
 background-color:#afe614;
box-shadow: 0px 16px 64px rgba(175, 230, 20, 0.3), inset 0px 1px 0px #FFFFFF;
}
.theme-box {
 background-color:#f3fbdc;
 border-radius:4px;
 margin-bottom:8px;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 text-align:left;
 transition-duration:0.4s;
 width:100%;
}
.theme-box:not(.ct-section):not(.oxy-easy-posts),
.theme-box.oxy-easy-posts .oxy-posts,
.theme-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.theme-box {
 text-align:left;
}
.theme-box:not(.ct-section):not(.oxy-easy-posts),
.theme-box.oxy-easy-posts .oxy-posts,
.theme-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
}

.theme-box__content-wrapper {
}
.theme-box__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.theme-box__content-wrapper.oxy-easy-posts .oxy-posts,
.theme-box__content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.theme-box__content-wrapper {
 text-align:left;
}
.theme-box__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.theme-box__content-wrapper.oxy-easy-posts .oxy-posts,
.theme-box__content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
}

.theme-box__vuln {
 background-color:rgba(237,100,94,0.3);
 padding-top:2px;
 padding-bottom:2px;
 padding-left:6px;
 padding-right:6px;
 border-radius:4px;
 font-size:14.4px;
 flex-shrink:0;
 color:#ed645e;
}
.mr-m {
 margin-right:16px;
}
.theme-box__number {
 font-size:18px;
 color:#111216;
}
.footer {
}
.whitepaper-footer {
 width:100%;
 text-align:center;
 margin-top:64px;
 margin-bottom:94px;
}
.whitepaper-footer:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-footer.oxy-easy-posts .oxy-posts,
.whitepaper-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.whitepaper-footer {
 text-align:center;
}
.whitepaper-footer:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-footer.oxy-easy-posts .oxy-posts,
.whitepaper-footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.whitepaper-footer__socials {
}
.whitepaper-footer__socials:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-footer__socials.oxy-easy-posts .oxy-posts,
.whitepaper-footer__socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.whitepaper-footer__social-link {
 margin-left:10px;
 margin-right:10px;
 padding-top:4px;
 padding-right:4px;
 padding-bottom:4px;
 padding-left:4px;
 border-radius:4px;
}
.whitepaper-social__icon {
color: #1c1e22;}.whitepaper-social__icon 
>svg {width: 20px;height: 20px;}.whitepaper-social__icon {
 transition-duration:0.4s;
}
.whitepaper-social__icon:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-social__icon.oxy-easy-posts .oxy-posts,
.whitepaper-social__icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.whitepaper-footer__copy {
 margin-left:96px;
 margin-right:96px;
 font-size:18px;
}
@media (max-width: 767px) {
.whitepaper-footer__copy {
 margin-left:0px;
 margin-right:10px;
}
}

@media (max-width: 479px) {
.whitepaper-footer__copy {
 margin-left:0px;
 margin-right:0px;
 margin-top:10px;
 margin-bottom:10px;
}
}

.whitepaper-footer__link:hover{
}
.whitepaper-footer__link {
 font-size:18px;
 transition-duration:0.4s;
}
.whitepaper-sidebar-cta {
 padding-top:32px;
 margin-left:20px;
 width:100%;
 max-width:320px;
 background-color:#afe614;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 text-align:left;
 border-radius:4px;
box-shadow: inset 0px 1px 0px #FFFFFF; filter: drop-shadow(0px 16px 64px rgba(175, 230, 20, 0.3));
}
.whitepaper-sidebar-cta:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-sidebar-cta.oxy-easy-posts .oxy-posts,
.whitepaper-sidebar-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.whitepaper-sidebar-cta {
 margin-left:0px;
 max-width:100%;
}
}

.sidebar-cta-text {
 font-size:14.4px;
 color:#111216;
 margin-bottom:16px;
}
.greenbox__cta-wrapper-dark {
 width:100%;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 background-color:#111216;
 border-radius:4px;
 z-index:1;
}
.greenbox__cta-wrapper-dark:not(.ct-section):not(.oxy-easy-posts),
.greenbox__cta-wrapper-dark.oxy-easy-posts .oxy-posts,
.greenbox__cta-wrapper-dark.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.greenbox__cta-wrapper-dark {
 text-align:justify;
 padding-top:32px;
 padding-bottom:32px;
 padding-left:32px;
 padding-right:32px;
}
.greenbox__cta-wrapper-dark:not(.ct-section):not(.oxy-easy-posts),
.greenbox__cta-wrapper-dark.oxy-easy-posts .oxy-posts,
.greenbox__cta-wrapper-dark.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.greenbox-cta__text--white {
 color:#ffffff;
}
.greenbox-cta__button--green:hover{
transform:scale(1.05,1.05);}
.greenbox-cta__button--green {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 background-color:#afe614;
 border-radius:4px;
 flex-shrink:0;
 margin-left:24px;
 transition-duration:0.4s;
}
.greenbox-cta__button--green:not(.ct-section):not(.oxy-easy-posts),
.greenbox-cta__button--green.oxy-easy-posts .oxy-posts,
.greenbox-cta__button--green.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.greenbox-cta__button--green {
 margin-left:0px;
}
}

.greenbox-button__text--dark {
 margin-right:10px;
 color:#111216;
 font-size:14.4px;
}
.greenbox-button__chevron {
color: #111216;}.greenbox-button__chevron 
>svg {width: 15px;height: 15px;}.greenbox-button__chevron {
}
.header-new {
 border-bottom-style:none;
 text-align:justify;
 border-top-width:0px;
 border-bottom-width:0px;
 width:100%;
 position:fixed;
 top:0px;
 left:0px;
 z-index:100;
 right:0px;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 background-color:transparent;
 min-height:63px;
}
.header-new:not(.ct-section):not(.oxy-easy-posts),
.header-new.oxy-easy-posts .oxy-posts,
.header-new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1280px) {
.header-new {
}
}

@media (max-width: 991px) {
.header-new {
 overflow:visible;
}
}

@media (max-width: 767px) {
.header-new {
 min-height:1px;
}
}

@media (max-width: 479px) {
.header-new {
}
.header-new:not(.ct-section):not(.oxy-easy-posts),
.header-new.oxy-easy-posts .oxy-posts,
.header-new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.nav-button {
}
.nav-button:not(.ct-section):not(.oxy-easy-posts),
.nav-button.oxy-easy-posts .oxy-posts,
.nav-button.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 479px) {
.nav-button {
}
.nav-button:not(.ct-section):not(.oxy-easy-posts),
.nav-button.oxy-easy-posts .oxy-posts,
.nav-button.ct-section .ct-section-inner-wrap{
display:none;
}
}

.fade-in-bottom-200 {
}
.fade-in-bottom-400 {
}
.image-hover {
}
.img-hover {
}
.pdf-trigger {
}
.further-button {
 margin-top:auto;
}
.sidebar-static {
 position:static;
}
.whitepaper-h2-anim {
}
.whitepaper-h2-anim:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-h2-anim.oxy-easy-posts .oxy-posts,
.whitepaper-h2-anim.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.whitepaper-h2-anim {
 text-align:left;
}
.whitepaper-h2-anim:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-h2-anim.oxy-easy-posts .oxy-posts,
.whitepaper-h2-anim.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.greenbox__text--dark {
 color:#111216;
}
@media (max-width: 767px) {
.greenbox__text--dark {
}
}

.whitepaper-banner {
 text-align:center;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 background-color:#f3fbdc;
 position:fixed;
 top:63px;
 width:100%;
 z-index:10;
}
.whitepaper-banner:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-banner.oxy-easy-posts .oxy-posts,
.whitepaper-banner.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.whitepaper-banner {
 top:55px;
 z-index:5;
}
}

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

.whitepaper-banner__inner {
}
.whitepaper-banner__inner:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-banner__inner.oxy-easy-posts .oxy-posts,
.whitepaper-banner__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.whitepaper-banner__link {
 color:#111216;
 line-height:1;
}
@media (max-width: 767px) {
.whitepaper-banner__link {
}
}

.hvr-icon-forward {
}
.hvr-icon {
}
.wp-hero-play-icon:hover{
transform:scale(1.05,1.05) translate(-50%,-50%);}
.wp-hero-play-icon {
transform:translate(-50%,-50%); position:absolute;
 top:66%;
 z-index:5;
 left:50%;
 transition-duration:0.4s;
cursor: pointer; transform-origin: top left;
}
.pricing3-info-wrapper {
 width:100%;
 margin-bottom:40px;
}
.offer-top-text {
 font-size:16px;
 margin-bottom:36px;
 z-index:2;
}
.offer-big-text {
 font-weight:600;
 font-size:26px;
 margin-bottom:36px;
 z-index:2;
}
.offer-content-wrapper {
 max-width:70%;
 z-index:2;
}
@media (max-width: 767px) {
.offer-content-wrapper {
 max-width:100%;
}
}

.offer-image {
 position:absolute;
 right:0px;
 bottom:0px;
}
@media (max-width: 991px) {
.offer-image {
 max-width:36%;
}
}

@media (max-width: 479px) {
.offer-image {
 max-width:44%;
}
}

.offer-confetti {
 position:absolute;
 left:0px;
 bottom:0px;
 right:0px;
 z-index:1;
 top:0px;
 height:100%;
 width:100%;
}
.offer-text-countdown {
 font-size:16px;
 margin-bottom:36px;
 z-index:2;
}
.hidden {
}
.hidden:not(.ct-section):not(.oxy-easy-posts),
.hidden.oxy-easy-posts .oxy-posts,
.hidden.ct-section .ct-section-inner-wrap{
display:none;
}
.api-tabs-wrapper {
 width:100%;
 text-align:left;
 max-width:800px;
}
.api-tabs-wrapper:not(.ct-section):not(.oxy-easy-posts),
.api-tabs-wrapper.oxy-easy-posts .oxy-posts,
.api-tabs-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.api-tabs-wrapper {
}
.api-tabs-wrapper:not(.ct-section):not(.oxy-easy-posts),
.api-tabs-wrapper.oxy-easy-posts .oxy-posts,
.api-tabs-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.api-tabs__tabs {
 margin-right:120px;
 padding-bottom:0px;
 flex-shrink:0;
 margin-bottom:64px;
 width:100%;
}
@media (max-width: 991px) {
.api-tabs__tabs {
 margin-bottom:48px;
}
}

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

.bold {
 font-weight:600;
 color:#ffffff;
}
.tabs-3154-tab {
 width:96px;
 text-align:center;
 height:32px;
 line-height:1;
 color:#afe614;
 border-radius:2px;
}
.tabs-3154-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-3154-tab.oxy-easy-posts .oxy-posts,
.tabs-3154-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.tabs-3154-tab-active {
 background-color:#afe614;
 color:#111216;
}
.tabs-contents-3154-tab {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 position:relative;
}
.api-usecase-description {
 font-family:Faktum-Wide;
 font-size:16px;
 color:#ffffff;
word-break: break-word;
}
.api-usecase-accordion {
 background-color:#1f2128;
 width:100%;
 margin-top:16px;
 border-radius:4px;
 overflow:hidden;
 max-width:100%;
}
.api-usecase-accordion .oxy-pro-accordion_header{
background-color:#2a2c33;
color:#ffffff;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#afb9c6;
}

.api-usecase-accordion .oxy-pro-accordion_header:hover{
background-color:#111216;
}

.api-usecase-accordion .oxy-pro-accordion_title{
font-family: 'Faktum';
text-transform: none;
font-size: 16px;
font-weight: 600;
}

.api-usecase-accordion .oxy-pro-accordion_body{
background-color:#2a2c33;
}

.api-usecase-accordion .oxy-pro-accordion_icon{
color:#afe614;
}

.api-usecase-box {
 margin-bottom:100px;
 padding-top:40px;
 width:100%;
 flex-grow:1;
 position:relative;
 background-color:#1f2128;
 border-radius:8px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 max-width:100%;
 overflow:hidden;
}
@media (max-width: 767px) {
.api-usecase-box {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
}
}

@media (max-width: 479px) {
.api-usecase-box {
}
}

.api-usecase-span {
 color:#afb9c6;
 font-weight:600;
}
.api-usecase-intro {
 color:#ffffff;
}
.api-usecase-price {
 font-size:16px;
 color:#afe614;
 text-transform:uppercase;
 position:absolute;
 top:0px;
 right:0px;
}
.api-price-badge {
 background-color:#afe614;
 color:#111216;
 font-size:9px;
 border-radius:2px;
 line-height:1;
 font-weight:600;
 padding-left:5px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 position:absolute;
 top:0px;
 right:0px;
}
.api-price-badge:not(.ct-section):not(.oxy-easy-posts),
.api-price-badge.oxy-easy-posts .oxy-posts,
.api-price-badge.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.api-price-badge {
}
}

.api-usecase-h3 {
 font-family:Faktum-Wide;
 font-size:24px;
 color:#ffffff;
 font-weight:400;
 margin-bottom:24px;
 text-transform:none;
}
.guidelines-modal {
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
}
.leaderboard-wrapper {
 margin-bottom:80px;
 width:100%;
 max-width:1068px;
 text-align:left;
}
.leaderboard-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-wrapper.oxy-easy-posts .oxy-posts,
.leaderboard-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.leaderboard-wrapper {
}
}

.leaderboard-prize-wrapper {
 width:100%;
 border-radius:4px;
 padding-top:24px;
 padding-bottom:24px;
 padding-left:48px;
 padding-right:48px;
 text-align:left;
 background-color:#1c1e22;
 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:#313131;
 border-right-color:#313131;
 border-bottom-color:#313131;
 border-left-color:#313131;
 gap:1rem;
}
.leaderboard-prize-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prize-wrapper.oxy-easy-posts .oxy-posts,
.leaderboard-prize-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:1rem;
}
@media (max-width: 991px) {
.leaderboard-prize-wrapper {
 text-align:center;
}
.leaderboard-prize-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prize-wrapper.oxy-easy-posts .oxy-posts,
.leaderboard-prize-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.leaderboard-prize-wrapper {
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
}
.leaderboard-prize-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prize-wrapper.oxy-easy-posts .oxy-posts,
.leaderboard-prize-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.leaderboard-prize-wrapper {
}
.leaderboard-prize-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prize-wrapper.oxy-easy-posts .oxy-posts,
.leaderboard-prize-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.prize-name {
 font-size:16px;
 color:#ffffff;
}
@media (max-width: 767px) {
.prize-name {
 text-align:left;
}
}

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

.prize-amount {
 font-size:36px;
 font-weight:600;
 color:#ffffff;
 line-height:1;
}
@media (max-width: 767px) {
.prize-amount {
 text-align:right;
}
}

@media (max-width: 479px) {
.prize-amount {
 font-size:20px;
}
}

.leaderboard-prize-wrapper--gold {
background: linear-gradient(45.79deg, rgba(23, 25, 30, 0.0001) 1.34%, rgba(255, 206, 42, 0.3) 100%);
}
.leaderboard-prize-wrapper--silver {
background: linear-gradient(45deg, rgba(23, 25, 30, 0.0001) 0%, rgba(136, 138, 142, 0.3) 100%);
}
.leaderboard-prize-wrapper--bronze {
background: linear-gradient(45deg, rgba(23, 25, 30, 0.5) 18.41%, rgba(255, 133, 79, 0.3) 100%);
}
.guidelines-modal-trigger {
 color:#afe614;
cursor: pointer;
}
@media (max-width: 767px) {
.guidelines-modal-trigger {
}
}

.alliance-image {
 max-width:300px;
 width:100%;
}
@media (max-width: 991px) {
.alliance-image {
 max-width:300px;
}
}

@media (max-width: 767px) {
.alliance-image {
 max-width:250px;
}
}

@media (max-width: 479px) {
.alliance-image {
 max-width:100%;
}
}

.h3-mobile-margin-top {
}
@media (max-width: 767px) {
.h3-mobile-margin-top {
 margin-top:60px;
}
}

.leaderboard-prize-wrapper--cta {
}
@media (max-width: 767px) {
.leaderboard-prize-wrapper--cta {
 text-align:justify;
}
.leaderboard-prize-wrapper--cta:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prize-wrapper--cta.oxy-easy-posts .oxy-posts,
.leaderboard-prize-wrapper--cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.pricing-label--static {
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:6px;
 text-transform:uppercase;
 font-size:8px;
 background-color:#afe614;
 color:#111216;
 font-weight:600;
 border-radius:3px;
}
@media (max-width: 767px) {
.pricing-label--static {
 position:static;
}
}

.pricing-plan__header-wrapper {
 width:100%;
 text-align:justify;
 margin-bottom:16px;
 gap:16px;
}
.pricing-plan__header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan__header-wrapper.oxy-easy-posts .oxy-posts,
.pricing-plan__header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
.wp-hero-play-icon--center {
 position:absolute;
 top:50%;
 left:50%;
}
.wp3-feature-section--dark:hover{
 background-color:#2a2c33;
}
.wp3-feature-section--dark {
 background-color:#1f2128;
 transition-duration:0.4s;
}
@media (max-width: 991px) {
.wp3-feature-section--dark {
 text-align:left;
}
.wp3-feature-section--dark:not(.ct-section):not(.oxy-easy-posts),
.wp3-feature-section--dark.oxy-easy-posts .oxy-posts,
.wp3-feature-section--dark.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.wp3-feature-section--dark {
}
}

.wp3-feature-title--white {
 font-family:Faktum;
 color:#ffffff;
 font-size:36px;
 font-weight:400;
 margin-bottom:10px;
}
@media (max-width: 1280px) {
.wp3-feature-title--white {
 margin-bottom:40px;
}
}

@media (max-width: 991px) {
.wp3-feature-title--white {
 text-align:left;
}
}

@media (max-width: 767px) {
.wp3-feature-title--white {
 margin-bottom:20px;
 font-size:20px;
}
}

@media (max-width: 479px) {
.wp3-feature-title--white {
 font-size:20px;
 text-align:center;
}
}

.wp3-feature-section__text {
 color:#afb9c6;
}
.agencies-steps-wrapper {
 width:100%;
 margin-top:80px;
 margin-bottom:80px;
}
.agencies-steps-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps-wrapper.oxy-easy-posts .oxy-posts,
.agencies-steps-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 991px) {
.agencies-steps-wrapper {
}
.agencies-steps-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps-wrapper.oxy-easy-posts .oxy-posts,
.agencies-steps-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: 20px;}
}

.agencies-steps-wrapper__box {
 text-align:center;
}
.agencies-steps-wrapper__box:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps-wrapper__box.oxy-easy-posts .oxy-posts,
.agencies-steps-wrapper__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
}

.agencies-steps-wrapper__number {
 font-size:42px;
 color:#afe614;
 line-height:1;
 margin-left:70px;
 margin-right:70px;
}
.agencies-steps-wrapper__number:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps-wrapper__number.oxy-easy-posts .oxy-posts,
.agencies-steps-wrapper__number.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.agencies-steps-wrapper__number {
 margin-left:0px;
 margin-right:0px;
 margin-top:30px;
 margin-bottom:0px;
}
}

.agencies-steps-wrapper__text {
 font-size:16px;
 color:#ffffff;
 max-width:250px;
}
.agencies-steps-wrapper__number-wrapper {
 width:100%;
 margin-bottom:24px;
 text-align:center;
}
.agencies-steps-wrapper__number-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps-wrapper__number-wrapper.oxy-easy-posts .oxy-posts,
.agencies-steps-wrapper__number-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.agencies-steps-wrapper__number-wrapper {
 margin-bottom:8px;
}
.agencies-steps-wrapper__number-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps-wrapper__number-wrapper.oxy-easy-posts .oxy-posts,
.agencies-steps-wrapper__number-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.agencies-steps__line {
 height:1px;
 flex-grow:1;
 background-color:#afb9c6;
}
@media (max-width: 991px) {
.agencies-steps__line {
 height:70px;
 width:1px;
}
}

.agencies-steps__line--mobile-hide {
}
@media (max-width: 991px) {
.agencies-steps__line--mobile-hide {
}
.agencies-steps__line--mobile-hide:not(.ct-section):not(.oxy-easy-posts),
.agencies-steps__line--mobile-hide.oxy-easy-posts .oxy-posts,
.agencies-steps__line--mobile-hide.ct-section .ct-section-inner-wrap{
display:none;
}
}

.agencies-features-wrapper {
 width:100%;
 max-width:620px;
 position:relative;
}
.agencies-features__row {
 width:100%;
 padding-top:16px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:rgba(234,236,240,0.08);
}
.agencies-features__row:not(.ct-section):not(.oxy-easy-posts),
.agencies-features__row.oxy-easy-posts .oxy-posts,
.agencies-features__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.agencies-features__text {
 font-size:16px;
 color:#ffffff;
}
.agencies-features__icon {
}
.ratings-rating--white {
 color:#ffffff;
}
.stickybits {
}
.js-sticky-widget {
}
.agencies-features__heading {
 font-family:Faktum-Wide;
 font-weight:600;
 font-size:20px;
}
.agencies-cta {
 max-width:1440px;
 padding-top:24px;
 padding-bottom:24px;
 padding-left:24px;
 padding-right:24px;
 border-radius:4px;
 background-color:#1f2128;
 position:fixed;
 bottom:16px;
 z-index:5;
 left:32px;
 right:32px;
 margin-left:auto;
 margin-right:auto;
}
.agencies-cta:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta.oxy-easy-posts .oxy-posts,
.agencies-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1280px) {
.agencies-cta {
 width:auto;
 left:auto;
 right:auto;
}
.agencies-cta:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta.oxy-easy-posts .oxy-posts,
.agencies-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.agencies-cta {
 width:100%;
 margin-top:80px;
}
.agencies-cta:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta.oxy-easy-posts .oxy-posts,
.agencies-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.agencies-cta__left {
}
.agencies-cta__left:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta__left.oxy-easy-posts .oxy-posts,
.agencies-cta__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.agencies-cta__left {
 margin-bottom:8px;
}
}

@media (max-width: 767px) {
.agencies-cta__left {
}
.agencies-cta__left:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta__left.oxy-easy-posts .oxy-posts,
.agencies-cta__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.agencies-cta__right {
gap: 4px;
}
.agencies-cta__right:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta__right.oxy-easy-posts .oxy-posts,
.agencies-cta__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.agencies-cta__right {
}
.agencies-cta__right:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta__right.oxy-easy-posts .oxy-posts,
.agencies-cta__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.agencies-cta__price {
 margin-right:16px;
 font-size:24px;
 color:#afe614;
}
@media (max-width: 767px) {
.agencies-cta__price {
 margin-right:0px;
}
}

.agencies-cta__text {
 font-size:16px;
 color:#ffffff;
 margin-right:4px;
}
@media (max-width: 767px) {
.agencies-cta__text {
 margin-right:0px;
}
}

.agencies-cta__text--muted {
 color:#afb9c6;
 font-size:1rem;
}
.cta-button:hover{
 background-color:#6ebe00;
 color:#111216;
}
.cta-button {
 background-color:rgba(175,230,20,0.15);
 padding-top:13px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:13px;
 text-align:center;
 color:#afe614;
 transition-duration:0.3s;
 flex-shrink:0;
 min-width:256px;
 border-radius:4px;
}
@media (max-width: 1280px) {
.cta-button {
}
}

@media (max-width: 767px) {
.cta-button {
}
}

.cta-button-highlight {
 background-color:#afe614;
 color:#111216;
}
.agencies-feature-title {
}
@media (max-width: 991px) {
.agencies-feature-title {
 text-align:left;
}
}

.agencies-feature-text {
}
@media (max-width: 991px) {
.agencies-feature-text {
 text-align:left;
}
}

.agencies-cta--mobile {
 max-width:1375px;
 width:100%;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:48px;
 padding-right:48px;
 border-radius:4px;
 background-color:#1f2128;
 position:fixed;
 bottom:0px;
 z-index:5;
}
.agencies-cta--mobile:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta--mobile.oxy-easy-posts .oxy-posts,
.agencies-cta--mobile.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1280px) {
.agencies-cta--mobile {
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 width:auto;
}
.agencies-cta--mobile:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta--mobile.oxy-easy-posts .oxy-posts,
.agencies-cta--mobile.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
}

@media (max-width: 767px) {
.agencies-cta--mobile {
 width:95%;
 text-align:center;
 position:fixed;
}
.agencies-cta--mobile:not(.ct-section):not(.oxy-easy-posts),
.agencies-cta--mobile.oxy-easy-posts .oxy-posts,
.agencies-cta--mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.button-small {
}
@media (max-width: 767px) {
.button-small {
 min-width:1px;
}
}

.hero-overlay-div {
background-image: linear-gradient(rgba(31,33,40,0), #111216 90%); width:100%;
 position:absolute;
 bottom:0px;
 left:0px;
 right:0px;
 height:50%;
 z-index:2;
}
.logos-slider__logo-wrapper {
 padding-top:35px;
 padding-left:35px;
 padding-right:35px;
 padding-bottom:35px;
}
@media (max-width: 991px) {
.logos-slider__logo-wrapper {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

@media (max-width: 479px) {
.logos-slider__logo-wrapper {
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
}

.timeline-overlay {
background-image: linear-gradient(90deg, #ffffff, rgba(255,255,255,0)); position:absolute;
 z-index:3;
 left:0px;
 top:0px;
 bottom:0px;
 width:35%;
pointer-events: none
}
.h2-pricing2 {
 padding-top:80px;
 padding-bottom:64px;
 color:#ffffff;
}
.pricing2-features-wrapper {
 width:100%;
 position:relative;
}
@media (max-width: 767px) {
.pricing2-features-wrapper {
 margin-bottom:0px;
}
}

.pricing2__features-header {
 width:100%;
 border-radius:4px;
 padding-top:15px;
 padding-bottom:15px;
 z-index:1;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 padding-left:30px;
 padding-right:30px;
}
.pricing2__features-header:not(.ct-section):not(.oxy-easy-posts),
.pricing2__features-header.oxy-easy-posts .oxy-posts,
.pricing2__features-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.pricing2__features-header {
 padding-left:0px;
 padding-right:0px;
}
}

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

.pricing2__header-columns {
 color:#ffffff;
 margin-left:auto;
}
.pricing2__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns.oxy-easy-posts .oxy-posts,
.pricing2__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: right;align-items: center;grid-template-columns: repeat(3, minmax(150px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.pricing2__header-columns {
}
.pricing2__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns.oxy-easy-posts .oxy-posts,
.pricing2__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(140px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.pricing2__header-columns {
}
.pricing2__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns.oxy-easy-posts .oxy-posts,
.pricing2__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(120px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing2__header-columns {
 padding-left:20px;
}
.pricing2__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns.oxy-easy-posts .oxy-posts,
.pricing2__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: right;align-items: stretch;grid-template-columns: repeat(3, minmax(80px, 80px));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.pricing2__header-columns {
}
.pricing2__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns.oxy-easy-posts .oxy-posts,
.pricing2__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: right;align-items: stretch;grid-template-columns: repeat(3, minmax(55px, 55px));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.pricing2__row:hover{
 background-color:#1f2128;
}
.pricing2__row {
 width:100%;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:30px;
 padding-right:30px;
 border-radius:2px;
}
.pricing2__row:not(.ct-section):not(.oxy-easy-posts),
.pricing2__row.oxy-easy-posts .oxy-posts,
.pricing2__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 991px) {
.pricing2__row {
 padding-left:0px;
 padding-right:0px;
}
.pricing2__row:not(.ct-section):not(.oxy-easy-posts),
.pricing2__row.oxy-easy-posts .oxy-posts,
.pricing2__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.pricing2__row {
 padding-left:0px;
 padding-right:0px;
}
}

.text--pricing2 {
 font-size:1rem;
 color:#ffffff;
 text-align:left;
}
.text--pricing2:not(.ct-section):not(.oxy-easy-posts),
.text--pricing2.oxy-easy-posts .oxy-posts,
.text--pricing2.ct-section .ct-section-inner-wrap{
display:inline-flex;
}
@media (max-width: 767px) {
.text--pricing2 {
 font-size:0.813rem;
}
}

@media (max-width: 479px) {
.text--pricing2 {
 line-height:1.2;
 font-size:0.644rem;
}
}

.pricing2__icon {
 width:16px;
 height:16px;
}
@media (max-width: 767px) {
.pricing2__icon {
 width:12px;
 height:12px;
}
}

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

.button--small {
 min-width:1px;
 width:100%;
 font-size:11.2px;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
}
@media (max-width: 767px) {
.button--small {
 font-size:16px;
}
}

@media (max-width: 479px) {
.button--small {
 width:auto;
}
}

.button--highlight {
 background-color:#afe614;
 color:#111216;
}
.pricing2-features-mobile {
 width:100%;
}
.pricing2-features-mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing2-features-mobile.oxy-easy-posts .oxy-posts,
.pricing2-features-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.pricing2-features-mobile {
 width:100%;
}
.pricing2-features-mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing2-features-mobile.oxy-easy-posts .oxy-posts,
.pricing2-features-mobile.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
}

.tabs-8060-tab {
}
.tabs-8060-tab-active {
}
.tabs-contents-8060-tab {
}
.tabs-6306-tab {
 color:#ffffff;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:24px;
 padding-right:24px;
 flex-grow:1;
 text-align:center;
}
.tabs-6306-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-6306-tab.oxy-easy-posts .oxy-posts,
.tabs-6306-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.tabs-6306-tab {
 font-size:11px;
}
}

.tabs-6306-tab-active {
 background-color:#2a2c33;
 color:#afe614;
 border-radius:4px;
}
.tabs-contents-6306-tab {
 padding-left:0px;
 padding-right:0px;
}
.pricing2-tabs {
 background-color:#1f2128;
 border-radius:4px;
 width:100%;
}
.pricing2-tabs:not(.ct-section):not(.oxy-easy-posts),
.pricing2-tabs.oxy-easy-posts .oxy-posts,
.pricing2-tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.pricing2__row-mobile {
 width:100%;
}
.pricing2__row-mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing2__row-mobile.oxy-easy-posts .oxy-posts,
.pricing2__row-mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.pricing2__features-wraper--mobile {
 width:100%;
}
.pricing2__accordion {
}
.pricing2__accordion .oxy-pro-accordion_header{
background-color:transparent;
padding-top:15px;
padding-bottom:15px;
padding-left:30px;
padding-right:30px;
}

.pricing2__accordion .oxy-pro-accordion_title-area{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.pricing2__accordion .oxy-pro-accordion_title{
font-family: 'Faktum';
font-size: 16px;
text-transform: none;
color: #ffffff;
letter-spacing: 0px;
font-weight: 600;
}

.pricing2__accordion .oxy-pro-accordion_content{
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.pricing2__accordion .oxy-pro-accordion_icon{
color:#ffffff;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.pricing2__accordion .oxy-pro-accordion_header:hover .oxy-pro-accordion_icon{
color:#afe614;
}

.pricing2__accordion .active .oxy-pro-accordion_icon{
color:#afe614;
}

@media (max-width: 991px) {
.pricing2__accordion {
}
.pricing2__accordion .oxy-pro-accordion_header{
padding-right:0px;
padding-left:0px;
}

}

@media (max-width: 767px) {
.pricing2__accordion {
}
}

.accordion-yes {
}
.accordion-no {
}
.accordion-meh {
}
@media (max-width: 767px) {
.accordion-meh {
}
}

.pricing3__features-header {
 width:100%;
 border-radius:4px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:30px;
 padding-right:30px;
}
.pricing3__features-header:not(.ct-section):not(.oxy-easy-posts),
.pricing3__features-header.oxy-easy-posts .oxy-posts,
.pricing3__features-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.pricing3__features-header {
 text-align:center;
}
.pricing3__features-header:not(.ct-section):not(.oxy-easy-posts),
.pricing3__features-header.oxy-easy-posts .oxy-posts,
.pricing3__features-header.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 767px) {
.pricing3__features-header {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
}

.pricing3__header-columns {
 color:#ffffff;
 margin-left:auto;
}
.pricing3__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__header-columns.oxy-easy-posts .oxy-posts,
.pricing3__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 200px));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricing3__header-columns {
 margin-left:0auto;
 margin-right:0px;
 width:100%;
}
.pricing3__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__header-columns.oxy-easy-posts .oxy-posts,
.pricing3__header-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing3__header-columns {
}
.pricing3__header-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__header-columns.oxy-easy-posts .oxy-posts,
.pricing3__header-columns.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;}
}

.pricing3__price {
 color:#6ebe00;
 font-size:36px;
}
.pricing3__text-disabled {
 font-size:16px;
 color:#afb9c6;
}
.pricing3-features-wrappper {
 width:100%;
 margin-bottom:80px;
}
@media (max-width: 991px) {
.pricing3-features-wrappper {
 text-align:left;
}
.pricing3-features-wrappper:not(.ct-section):not(.oxy-easy-posts),
.pricing3-features-wrappper.oxy-easy-posts .oxy-posts,
.pricing3-features-wrappper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 767px) {
.pricing3-features-wrappper {
}
}

.pricing3-features-mobile {
 width:100%;
}
.pricing3-features-mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing3-features-mobile.oxy-easy-posts .oxy-posts,
.pricing3-features-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.pricing3-features-mobile {
}
.pricing3-features-mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing3-features-mobile.oxy-easy-posts .oxy-posts,
.pricing3-features-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
}

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

.pricing3__box {
 position:relative;
 text-align:left;
 border-radius:4px;
}
.pricing3__box:not(.ct-section):not(.oxy-easy-posts),
.pricing3__box.oxy-easy-posts .oxy-posts,
.pricing3__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.pricing3__box {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
 background-color:#1f2128;
 width:100%;
}
}

.button--margin {
 margin-top:16px;
 margin-bottom:16px;
}
.pricing3__plan-name {
 margin-bottom:60px;
}
@media (max-width: 767px) {
.pricing3__plan-name {
 margin-bottom:16px;
}
}

.pricing3__price-wrapper {
 min-height:110px;
}
.pricing3__features--mobile {
 width:100%;
}
.pricing3__features--mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing3__features--mobile.oxy-easy-posts .oxy-posts,
.pricing3__features--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.pricing3__features--mobile {
 margin-top:40px;
}
}

.pricing3__mobile-columns {
 color:#ffffff;
 margin-left:auto;
}
.pricing3__mobile-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__mobile-columns.oxy-easy-posts .oxy-posts,
.pricing3__mobile-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(3, minmax(200px, 200px));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricing3__mobile-columns {
 margin-left:24auto;
 margin-right:0px;
}
.pricing3__mobile-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__mobile-columns.oxy-easy-posts .oxy-posts,
.pricing3__mobile-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(123px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing3__mobile-columns {
}
.pricing3__mobile-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__mobile-columns.oxy-easy-posts .oxy-posts,
.pricing3__mobile-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(85px, 1fr));grid-column-gap: 10px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.pricing3__mobile-columns {
}
.pricing3__mobile-columns:not(.ct-section):not(.oxy-easy-posts),
.pricing3__mobile-columns.oxy-easy-posts .oxy-posts,
.pricing3__mobile-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(72px, 1fr));grid-column-gap: 6px;grid-row-gap: 20px;}
}

.text--small {
}
@media (max-width: 767px) {
.text--small {
 font-size:11.2px;
}
}

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

.home4-grid {
 width:100%;
}
.home4-grid:not(.ct-section):not(.oxy-easy-posts),
.home4-grid.oxy-easy-posts .oxy-posts,
.home4-grid.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: 4px;grid-row-gap: 4px;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 2;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(6),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 2;}
@media (max-width: 767px) {
.home4-grid {
}
.home4-grid:not(.ct-section):not(.oxy-easy-posts),
.home4-grid.oxy-easy-posts .oxy-posts,
.home4-grid.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;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.home4-grid.ct-section .ct-section-inner-wrap > :last-child,
.home4-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(2),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(4),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(5),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(6),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 1;}
.home4-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(7),
.home4-grid.ct-section .ct-section-inner-wrap > :nth-child(7),
.home4-grid.oxy-easy-posts .oxy-posts > :nth-child(7){
grid-column: span 1;}
}

.home4-grid__box:hover{
 background-color:#2a2c33;
}
.home4-grid__box {
 background-color:#1f2128;
 border-radius:2px;
 min-height:410px;
 transition-duration:0.4s;
 text-align:left;
 padding-top:36px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:36px;
}
.home4-grid__box:not(.ct-section):not(.oxy-easy-posts),
.home4-grid__box.oxy-easy-posts .oxy-posts,
.home4-grid__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 767px) {
.home4-grid__box {
 min-height:1px;
 height:auto;
}
}

.home4-grid__image {
 max-width:128px;
 margin-bottom:64px;
}
@media (max-width: 767px) {
.home4-grid__image {
 margin-bottom:24px;
}
}

.home4-grid__badge {
 font-family:Faktum;
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:6px;
 text-transform:uppercase;
 font-size:0.625rem;
 background-color:#afe614;
 color:#111216;
 font-weight:600;
 border-radius:3px;
}
@media (max-width: 767px) {
.home4-grid__badge {
 position:static;
}
}

.home4-grid__link:hover{
 color:#6ebe00;
}
.home4-grid__link {
 color:#afe614;
 transition-duration:0.4s;
 font-size:20px;
}
.home4-grid__title {
 color:#ffffff;
 font-size:24px;
 margin-top:16px;
}
.home4-grid__bottom-wrapper {
}
@media (max-width: 767px) {
.home4-grid__bottom-wrapper {
order: 2;
}
}

.home4-grid__box--2col {
}
.home4-grid__box--2col:not(.ct-section):not(.oxy-easy-posts),
.home4-grid__box--2col.oxy-easy-posts .oxy-posts,
.home4-grid__box--2col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.home4-grid__box--2col {
}
.home4-grid__box--2col:not(.ct-section):not(.oxy-easy-posts),
.home4-grid__box--2col.oxy-easy-posts .oxy-posts,
.home4-grid__box--2col.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;}
}

.home4-grid__title--big {
 font-size:42px;
}
@media (max-width: 767px) {
.home4-grid__title--big {
 font-size:24px;
}
}

.home4-grid__image--big {
 max-width:300px;
 margin-bottom:0px;
}
@media (max-width: 767px) {
.home4-grid__image--big {
 max-width:128px;
}
}

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

.hide-m {
}
@media (max-width: 767px) {
.hide-m {
}
}

.home4-grid__box-link {
 text-align:left;
 width:100%;
}
.home4-grid__box-link:not(.ct-section):not(.oxy-easy-posts),
.home4-grid__box-link.oxy-easy-posts .oxy-posts,
.home4-grid__box-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.home4-grid__inner-link {
 text-align:left;
 padding-top:36px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:36px;
 width:100%;
 height:100%;
}
.home4-grid__inner-link:not(.ct-section):not(.oxy-easy-posts),
.home4-grid__inner-link.oxy-easy-posts .oxy-posts,
.home4-grid__inner-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.logo-slider {
 background-color:#111216;
}
.logo-slider:not(.ct-section):not(.oxy-easy-posts),
.logo-slider.oxy-easy-posts .oxy-posts,
.logo-slider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.logo-slide {
 margin-right:12px;
 margin-left:12px;
 text-align:justify;
 width:100%;
}
.logo-slide:not(.ct-section):not(.oxy-easy-posts),
.logo-slide.oxy-easy-posts .oxy-posts,
.logo-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:space-between;
}
.logo-div {
 width:20%;
}
.logo-div:not(.ct-section):not(.oxy-easy-posts),
.logo-div.oxy-easy-posts .oxy-posts,
.logo-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.logo-div__img {
}
.delay {
}
.logo-slider__slides-wrapper {
 margin-right:12px;
 margin-left:12px;
gap: 24px;
}
.logo-slider__slides-wrapper:not(.ct-section):not(.oxy-easy-posts),
.logo-slider__slides-wrapper.oxy-easy-posts .oxy-posts,
.logo-slider__slides-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.logo-slider__wrapper {
 margin-left:12px;
 margin-right:12px;
 width:20%;
}
.logo-slider__wrapper:not(.ct-section):not(.oxy-easy-posts),
.logo-slider__wrapper.oxy-easy-posts .oxy-posts,
.logo-slider__wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
}

.logo-slide-track {
}
.slide {
}
.slider {
}
.container {
}
.animation-disable--m {
}
@media (max-width: 767px) {
.animation-disable--m {
opacity: 1 !important; transform: translate(0) scale(1) !important;
}
}

.people-card__description {
 text-align:left;
 margin-top:16px;
}
.text--center {
 text-align:center;
}
.hover-scale:hover{
}
.hover-scale {
}
.post-video-icon {
 margin-right:7px;
 width:24px;
 height:24px;
}
.post__title:ct_depth{
}
.post__title {
 font-weight:600;
 margin-bottom:0px;
 line-height:1.1;
 width:100%;
 font-size:42px;
 color:#111216;
}
.post__title:not(.ct-section):not(.oxy-easy-posts),
.post__title.oxy-easy-posts .oxy-posts,
.post__title.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 991px) {
.post__title {
 width:100%;
}
}

@media (max-width: 767px) {
.post__title {
 font-size:36px;
 margin-bottom:20px;
}
}

@media (max-width: 479px) {
.post__title {
 font-size:32px;
}
}

.post__pre-title-span {
 color:#6ebe00;
 margin-right:8px;
}
.post__pre-title-span:not(.ct-section):not(.oxy-easy-posts),
.post__pre-title-span.oxy-easy-posts .oxy-posts,
.post__pre-title-span.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 767px) {
.post__pre-title-span {
 font-size:28px;
}
}

@media (max-width: 479px) {
.post__pre-title-span {
 font-size:20px;
}
}

.post_title-title {
 line-height:1.1;
}
.post_title-title:not(.ct-section):not(.oxy-easy-posts),
.post_title-title.oxy-easy-posts .oxy-posts,
.post_title-title.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 767px) {
.post_title-title {
 font-size:28px;
}
}

@media (max-width: 479px) {
.post_title-title {
 font-size:20px;
}
}

.no-scale {
}
.footer2 {
}
@media (max-width: 479px) {
.footer2 {
}
}

.footer2__inner {
 width:100%;
 border-radius:16px;
 padding-bottom:40px;
}
.footer2__inner:not(.ct-section):not(.oxy-easy-posts),
.footer2__inner.oxy-easy-posts .oxy-posts,
.footer2__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.footer2__inner {
}
.footer2__inner:not(.ct-section):not(.oxy-easy-posts),
.footer2__inner.oxy-easy-posts .oxy-posts,
.footer2__inner.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.footer2__inner {
 padding-bottom:24px;
}
}

@media (max-width: 479px) {
.footer2__inner {
}
.footer2__inner:not(.ct-section):not(.oxy-easy-posts),
.footer2__inner.oxy-easy-posts .oxy-posts,
.footer2__inner.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: 0px;}
}

.footer2__column {
 text-align:center;
}
.footer2__column:not(.ct-section):not(.oxy-easy-posts),
.footer2__column.oxy-easy-posts .oxy-posts,
.footer2__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.footer2__column {
 text-align:center;
 margin-bottom:32px;
}
.footer2__column:not(.ct-section):not(.oxy-easy-posts),
.footer2__column.oxy-easy-posts .oxy-posts,
.footer2__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.footer2__column {
 margin-bottom:16px;
}
}

.footer2__title {
 color:#afe614;
 font-size:14.4px;
 height:23px;
 margin-bottom:64px;
}
@media (max-width: 991px) {
.footer2__title {
 margin-bottom:32px;
}
}

@media (max-width: 767px) {
.footer2__title {
 margin-bottom:8px;
}
}

.footer2__link:hover{
 color:#afe614;
}
.footer2__link {
 font-family:Faktum-Wide;
 font-size:0.9rem;
 color:#ffffff;
 padding-top:8px;
 padding-bottom:8px;
 min-height:40px;
 gap:8px;
 line-height:1.1;
 text-align:left;
}
.footer2__link:not(.ct-section):not(.oxy-easy-posts),
.footer2__link.oxy-easy-posts .oxy-posts,
.footer2__link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:8px;
}
@media (max-width: 991px) {
.footer2__link {
}
}

@media (max-width: 767px) {
.footer2__link {
}
}

.footer2__social-link {
}
.footer2__social-icon {
color: #afe614;}.footer2__social-icon 
>svg {width: 20px;height: 20px;}.footer2__social-icon {
}
.footer2__column-inner {
}
.footer2__column-inner:not(.ct-section):not(.oxy-easy-posts),
.footer2__column-inner.oxy-easy-posts .oxy-posts,
.footer2__column-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.footer2__bottom {
 width:100%;
 margin-top:24px;
 position:relative;
}
.footer2__bottom:not(.ct-section):not(.oxy-easy-posts),
.footer2__bottom.oxy-easy-posts .oxy-posts,
.footer2__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.footer2__bottom {
 text-align:center;
 padding-bottom:40px;
}
.footer2__bottom:not(.ct-section):not(.oxy-easy-posts),
.footer2__bottom.oxy-easy-posts .oxy-posts,
.footer2__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.footer2-bottom__left {
}
.footer2-bottom__right {
 gap:16px;
}
.footer2-bottom__right:not(.ct-section):not(.oxy-easy-posts),
.footer2-bottom__right.oxy-easy-posts .oxy-posts,
.footer2-bottom__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:16px;
}
@media (max-width: 479px) {
.footer2-bottom__right {
 gap:3px;
}
.footer2-bottom__right:not(.ct-section):not(.oxy-easy-posts),
.footer2-bottom__right.oxy-easy-posts .oxy-posts,
.footer2-bottom__right.ct-section .ct-section-inner-wrap{
gap:3px;
}
}

.footer2__link--bottom:hover{
 background-color:#2a2c33;
 color:#afe614;
}
.footer2__link--bottom {
 color:#afb9c6;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 border-radius:4px;
 font-size:14.4px;
 transition-duration:0.4s;
}
@media (max-width: 479px) {
.footer2__link--bottom {
 font-size:12px;
}
}

.footer2__text {
 font-size:0.9rem;
 color:#ffffff;
}
@media (max-width: 479px) {
.footer2__text {
}
}

.footer2__logo-wrapper {
}
@media (max-width: 991px) {
.footer2__logo-wrapper {
}
}

@media (max-width: 479px) {
.footer2__logo-wrapper {
 max-width:140px;
}
}

.footer2__eu {
}
@media (max-width: 991px) {
.footer2__eu {
}
}

.text--faded {
 color:#afb9c6;
color: #afb9c6 !important;
}
.margin-bottom-xxs {
 margin-bottom:8px;
}
.for-hosts__grid {
 width:100%;
}
.for-hosts__grid:not(.ct-section):not(.oxy-easy-posts),
.for-hosts__grid.oxy-easy-posts .oxy-posts,
.for-hosts__grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.for-hosts__grid {
 text-align:center;
}
.for-hosts__grid:not(.ct-section):not(.oxy-easy-posts),
.for-hosts__grid.oxy-easy-posts .oxy-posts,
.for-hosts__grid.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-start;
}
}

.for-hosts-grid__logo-wrapper {
 text-align:right;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 width:16%;
}
.for-hosts-grid__logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.for-hosts-grid__logo-wrapper.oxy-easy-posts .oxy-posts,
.for-hosts-grid__logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.for-hosts-grid__logo-wrapper {
 width:33%;
}
}

@media (max-width: 767px) {
.for-hosts-grid__logo-wrapper {
 text-align:center;
}
}

@media (max-width: 479px) {
.for-hosts-grid__logo-wrapper {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.for-hosts-grid__logo {
 max-height:27px;
}
.for-hosts__logo-svg {
 width:100%;
 text-align:center;
}
.articles__logo-wrapper {
 gap:16px;
}
.articles__logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.articles__logo-wrapper.oxy-easy-posts .oxy-posts,
.articles__logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 1280px) {
.articles__logo-wrapper {
}
}

@media (max-width: 767px) {
.articles__logo-wrapper {
 text-align:justify;
}
.articles__logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.articles__logo-wrapper.oxy-easy-posts .oxy-posts,
.articles__logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.articles__logo-wrapper-inner {
 text-align:right;
 gap:10px;
}
.articles__logo-wrapper-inner:not(.ct-section):not(.oxy-easy-posts),
.articles__logo-wrapper-inner.oxy-easy-posts .oxy-posts,
.articles__logo-wrapper-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-start;
gap:10px;
}
@media (max-width: 991px) {
.articles__logo-wrapper-inner {
}
.articles__logo-wrapper-inner:not(.ct-section):not(.oxy-easy-posts),
.articles__logo-wrapper-inner.oxy-easy-posts .oxy-posts,
.articles__logo-wrapper-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

@media (max-width: 767px) {
.articles__logo-wrapper-inner {
}
.articles__logo-wrapper-inner:not(.ct-section):not(.oxy-easy-posts),
.articles__logo-wrapper-inner.oxy-easy-posts .oxy-posts,
.articles__logo-wrapper-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.articles-logo-wrapper__logo {
 width:22%;
}
.intercom-fallback-wrapper {
 z-index:5;
 gap:1rem;
 max-width:180px;
 position:fixed;
 right:22px;
 bottom:22px;
}
.intercom-fallback-wrapper:not(.ct-section):not(.oxy-easy-posts),
.intercom-fallback-wrapper.oxy-easy-posts .oxy-posts,
.intercom-fallback-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
gap:1rem;
}
.intercom-fallack__button {
 width:55px;
 height:55px;
 order:2;
}
.intercom-fallback__content-wrapper {
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;
 background-color:#afe614;
 border-radius:4px;
 font-size:14px;
}
.intercom-fallback__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.intercom-fallback__content-wrapper.oxy-easy-posts .oxy-posts,
.intercom-fallback__content-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
.intercom-fallback__email:hover{
}
.intercom-fallback__email {
 background-color:#111216;
 width:100%;
 gap:8px;
 color:#ffffff;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 border-radius:4px;
 margin-top:1rem;
cursor: pointer;
}
.intercom-fallback__email:not(.ct-section):not(.oxy-easy-posts),
.intercom-fallback__email.oxy-easy-posts .oxy-posts,
.intercom-fallback__email.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:8px;
}
.reload-page {
}
.launch-intercom {
}
.section--dark {
 background-color:#111216;
}
.button--big-text {
 font-size:16px;
}
@media (max-width: 767px) {
.button--big-text {
 font-size:14px;
}
}

@media (max-width: 479px) {
.button--big-text {
 font-size:11.2px;
}
}

.pricing-top-features {
 width:100%;
 gap:1rem;
}
.pricing-top-features:not(.ct-section):not(.oxy-easy-posts),
.pricing-top-features.oxy-easy-posts .oxy-posts,
.pricing-top-features.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:1rem;
}
.pricing-top-features__row {
 gap:1rem;
 width:100%;
}
.pricing-top-features__row:not(.ct-section):not(.oxy-easy-posts),
.pricing-top-features__row.oxy-easy-posts .oxy-posts,
.pricing-top-features__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:1rem;
}
.pricing-top-features__text {
 font-size:1rem;
 color:#ffffff;
}
.pricing-top-features__icon {
 width:16px;
 height:16px;
}
@media (max-width: 767px) {
.pricing-top-features__icon {
 width:12px;
 height:12px;
}
}

.pricing-top-features__icon--padding {
 margin-right:-5px;
}
.pricing2__button-column {
 color:#ffffff;
 margin-left:auto;
}
.pricing2__button-column:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column.oxy-easy-posts .oxy-posts,
.pricing2__button-column.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.pricing2__button-column {
}
.pricing2__button-column:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column.oxy-easy-posts .oxy-posts,
.pricing2__button-column.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(140px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.pricing2__button-column {
}
.pricing2__button-column:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column.oxy-easy-posts .oxy-posts,
.pricing2__button-column.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(120px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing2__button-column {
 margin-left:0px;
 width:100%;
}
.pricing2__button-column:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column.oxy-easy-posts .oxy-posts,
.pricing2__button-column.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.pricing2__button-column {
 text-align:center;
}
.pricing2__button-column:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column.oxy-easy-posts .oxy-posts,
.pricing2__button-column.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-start;
}
}

.home5-carousel-image {
}
.home5-carousel-image-overlay {
background-image: linear-gradient(transparent 1%, #111216 90%); position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
}
.home5-grid {
 margin-left:auto;
 margin-right:auto;
}
.home5-grid:not(.ct-section):not(.oxy-easy-posts),
.home5-grid.oxy-easy-posts .oxy-posts,
.home5-grid.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: 64px;grid-row-gap: 64px;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(2),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(4),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(5),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 2;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(6),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 2;}
@media (max-width: 991px) {
.home5-grid {
}
.home5-grid:not(.ct-section):not(.oxy-easy-posts),
.home5-grid.oxy-easy-posts .oxy-posts,
.home5-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(2),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(4),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(5),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 2;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(6),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 2;}
}

@media (max-width: 767px) {
.home5-grid {
}
.home5-grid:not(.ct-section):not(.oxy-easy-posts),
.home5-grid.oxy-easy-posts .oxy-posts,
.home5-grid.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;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.home5-grid.ct-section .ct-section-inner-wrap > :last-child,
.home5-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(2),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(4),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(5),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(6),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 1;}
.home5-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(7),
.home5-grid.ct-section .ct-section-inner-wrap > :nth-child(7),
.home5-grid.oxy-easy-posts .oxy-posts > :nth-child(7){
grid-column: span 1;}
}

.home5-grid__box:hover{
 background-color:#2a2c33;
}
.home5-grid__box {
 background-color:#1f2128;
 border-radius:4px;
 min-height:400px;
 transition-duration:0.3s;
 text-align:left;
 padding-top:36px;
 padding-left:36px;
 padding-right:36px;
 padding-bottom:36px;
 width:100%;
 gap:64px;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.home5-grid__box:not(.ct-section):not(.oxy-easy-posts),
.home5-grid__box.oxy-easy-posts .oxy-posts,
.home5-grid__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
gap:64px;
}
@media (max-width: 767px) {
.home5-grid__box {
 min-height:1px;
 gap:16px;
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
 height:auto;
}
.home5-grid__box:not(.ct-section):not(.oxy-easy-posts),
.home5-grid__box.oxy-easy-posts .oxy-posts,
.home5-grid__box.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

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

.home5-grid__title {
 font-family:Faktum;
 color:#ffffff;
 font-size:1.5rem;
 text-align:left;
}
.home5-grid__title--big {
 font-size:2.25rem;
}
@media (max-width: 991px) {
.home5-grid__title--big {
 font-size:1.875rem;
}
}

@media (max-width: 767px) {
.home5-grid__title--big {
 font-size:1.5rem;
}
}

@media (max-width: 479px) {
.home5-grid__title--big {
}
}

.home5-grid__box--2col {
}
.home5-grid__box--2col:not(.ct-section):not(.oxy-easy-posts),
.home5-grid__box--2col.oxy-easy-posts .oxy-posts,
.home5-grid__box--2col.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.home5-grid__box--2col {
}
.home5-grid__box--2col:not(.ct-section):not(.oxy-easy-posts),
.home5-grid__box--2col.oxy-easy-posts .oxy-posts,
.home5-grid__box--2col.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;}
}

.home5-grid__content-container {
 gap:1.6rem;
}
.home5-grid__content-container:not(.ct-section):not(.oxy-easy-posts),
.home5-grid__content-container.oxy-easy-posts .oxy-posts,
.home5-grid__content-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
gap:1.6rem;
}
.home5-grid__text {
 font-family:Faktum-Wide;
 color:#afb9c6;
 font-size:1rem;
}
.home5-grid__link {
}
.home5-grid__badge-container {
 gap:1rem;
 margin-bottom:16px;
}
.home5-grid__badge-container:not(.ct-section):not(.oxy-easy-posts),
.home5-grid__badge-container.oxy-easy-posts .oxy-posts,
.home5-grid__badge-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1rem;
}
.text--green {
 color:#afe614;
}
.text--green:not(.ct-section):not(.oxy-easy-posts),
.text--green.oxy-easy-posts .oxy-posts,
.text--green.ct-section .ct-section-inner-wrap{
display:inline;
}
.home5-grid__content-container--small {
 flex-grow:1;
}
.home5__details-container {
 margin-bottom:80px;
 width:100%;
 max-width:614px;
}
.home5__details-container:not(.ct-section):not(.oxy-easy-posts),
.home5__details-container.oxy-easy-posts .oxy-posts,
.home5__details-container.ct-section .ct-section-inner-wrap{
display:none;
}
.home5__details-row {
 gap:2rem;
 width:100%;
 color:#ffffff;
 padding-top:16px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#2a2c33;
}
.home5__details-row:not(.ct-section):not(.oxy-easy-posts),
.home5__details-row.oxy-easy-posts .oxy-posts,
.home5__details-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:2rem;
}
.home5-grid__image {
 max-width:125px;
 max-height:110px;
}
@media (max-width: 767px) {
.home5-grid__image {
 margin-bottom:24px;
 order:2;
}
}

.modal-trigger {
}
.button--no-bg:hover{
 background-color:#2c2f32;
}
.button--no-bg {
 padding-top:16px;
 padding-bottom:16px;
 padding-left:16px;
 padding-right:16px;
 border-radius:4px;
 min-width:240px;
 min-height:58px;
}
@media (max-width: 767px) {
.button--no-bg {
 font-family:Faktum-Wide;
 min-width:140px;
}
}

.heading2--xs {
 font-size:16px;
 color:#111216;
}
@media (max-width: 767px) {
.heading2--xs {
 font-size:14px;
}
}

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

.for-plugins-grid {
 width:100%;
}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid.oxy-easy-posts .oxy-posts,
.for-plugins-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(1px, 1fr));grid-column-gap: 4px;grid-row-gap: 4px;}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.for-plugins-grid.ct-section .ct-section-inner-wrap > :nth-child(2),
.for-plugins-grid.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 2;}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.for-plugins-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.for-plugins-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 2;}
@media (max-width: 1280px) {
.for-plugins-grid {
}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid.oxy-easy-posts .oxy-posts,
.for-plugins-grid.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: 20px;grid-row-gap: 20px;}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.for-plugins-grid.ct-section .ct-section-inner-wrap > :nth-child(2),
.for-plugins-grid.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 1;}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.for-plugins-grid.ct-section .ct-section-inner-wrap > :nth-child(3),
.for-plugins-grid.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
}

@media (max-width: 991px) {
.for-plugins-grid {
}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid.oxy-easy-posts .oxy-posts,
.for-plugins-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
}

@media (max-width: 767px) {
.for-plugins-grid {
}
.for-plugins-grid:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid.oxy-easy-posts .oxy-posts,
.for-plugins-grid.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;}
}

.for-plugins-grid__column {
 border-radius:4px;
 background-color:#1f2128;
 padding-top:36px;
 padding-right:36px;
 padding-bottom:36px;
 padding-left:36px;
}
@media (max-width: 767px) {
.for-plugins-grid__column {
}
}

.for-plugins-grid__title {
 font-family:Faktum-Wide;
 font-size:20px;
 font-weight:600;
 color:#ffffff;
 margin-bottom:16px;
}
.for-plugins-grid__price {
 font-family:Faktum-Wide;
 font-size:36px;
 color:#afe614;
 line-height:1.2;
 margin-bottom:16px;
}
@media (max-width: 479px) {
.for-plugins-grid__price {
 font-size:30px;
}
}

.for-plugins-grid__desc {
 color:#ffffff;
 font-size:16px;
 margin-bottom:16px;
}
.button--full {
 width:100%;
}
.for-plugins-grid__features-container {
 width:100%;
 margin-top:16px;
}
.for-plugins-grid__feature {
 padding-top:16px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#2a2c33;
 width:100%;
 color:#ffffff;
}
.for-plugins-grid__price-desc {
 color:#ffffff;
 font-size:16px;
 margin-bottom:24px;
}
.button--hover-scale {
}
.inner--s {
 width:100%;
 max-width:640px;
 margin-left:auto;
 margin-right:auto;
}
.inner--center {
}
.inner--center:not(.ct-section):not(.oxy-easy-posts),
.inner--center.oxy-easy-posts .oxy-posts,
.inner--center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.for-plugins__features-container {
 width:100%;
}
.for-plugins__features-container:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__features-container.oxy-easy-posts .oxy-posts,
.for-plugins__features-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.for-plugins__feature {
 width:100%;
 gap:80px;
 padding-top:40px;
 padding-bottom:40px;
 border-bottom-color:rgba(255,255,255,0.1);
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.for-plugins__feature:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__feature.oxy-easy-posts .oxy-posts,
.for-plugins__feature.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:80px;
}
@media (max-width: 767px) {
.for-plugins__feature {
 text-align:left;
 gap:40px;
}
.for-plugins__feature:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__feature.oxy-easy-posts .oxy-posts,
.for-plugins__feature.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:40px;
}
}

.for-plugins-feature__image {
 width:100%;
 max-width:120px;
}
.for-plugins-feature__content-container {
 gap:32px;
}
.for-plugins-feature__content-container:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-feature__content-container.oxy-easy-posts .oxy-posts,
.for-plugins-feature__content-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
.text--thin {
 font-weight:400;
}
.for-plugins-feature__title {
 font-family:Faktum-Wide;
 font-size:24px;
 color:#ffffff;
}
@media (max-width: 767px) {
.for-plugins-feature__title {
 font-size:20px;
}
}

.inner--m {
 width:100%;
 max-width:840px;
 margin-left:auto;
 margin-right:auto;
}
.for-plugins__badges-container {
 gap:16px;
}
.for-plugins__badges-container:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__badges-container.oxy-easy-posts .oxy-posts,
.for-plugins__badges-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:16px;
}
@media (max-width: 1280px) {
.for-plugins__badges-container {
}
.for-plugins__badges-container:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__badges-container.oxy-easy-posts .oxy-posts,
.for-plugins__badges-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.for-plugins__badges-container {
 gap:16px;
 text-align:center;
 width:100%;
}
.for-plugins__badges-container:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__badges-container.oxy-easy-posts .oxy-posts,
.for-plugins__badges-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:16px;
}
}

.for-plugins__badge {
 border-radius:4px;
 background-color:#afe614;
 gap:20px;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:24px;
 padding-right:24px;
}
.for-plugins__badge:not(.ct-section):not(.oxy-easy-posts),
.for-plugins__badge.oxy-easy-posts .oxy-posts,
.for-plugins__badge.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:20px;
}
.for-plugins-badge__image {
}
.for-plugins-badge__content-container {
 gap:4px;
}
.for-plugins-badge__content-container:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-badge__content-container.oxy-easy-posts .oxy-posts,
.for-plugins-badge__content-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:4px;
}
.for-plugins-badge__name {
 text-transform:uppercase;
 font-size:16px;
 line-height:1;
 color:#111216;
}
.for-plugins-badge__patchstack {
 font-size:22px;
 font-weight:600;
 line-height:1;
 color:#111216;
}
.for-plugins__badge--smaller {
 filter:brightness(50%);
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
}
@media (max-width: 767px) {
.for-plugins__badge--smaller {
}
}

.width--s {
 max-width:640px;
}
.text--left-mobile {
}
@media (max-width: 767px) {
.text--left-mobile {
 text-align:left;
 margin-right:auto;
}
}

.testimonial-box {
 border-radius:4px;
 background-color:#1f2128;
 padding-top:60px;
 padding-right:60px;
 padding-bottom:60px;
 padding-left:60px;
 max-width:960px;
 width:100%;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
@media (max-width: 767px) {
.testimonial-box {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

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

.width--m {
 width:100%;
 max-width:840px;
}
.testimonial-box__inner {
 width:100%;
 text-align:left;
 gap:80px;
}
.testimonial-box__inner:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box__inner.oxy-easy-posts .oxy-posts,
.testimonial-box__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
gap:80px;
}
@media (max-width: 991px) {
.testimonial-box__inner {
 text-align:left;
}
.testimonial-box__inner:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box__inner.oxy-easy-posts .oxy-posts,
.testimonial-box__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.testimonial-box__inner {
 gap:32px;
}
.testimonial-box__inner:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box__inner.oxy-easy-posts .oxy-posts,
.testimonial-box__inner.ct-section .ct-section-inner-wrap{
gap:32px;
}
}

@media (max-width: 479px) {
.testimonial-box__inner {
 gap:40px;
}
.testimonial-box__inner:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box__inner.oxy-easy-posts .oxy-posts,
.testimonial-box__inner.ct-section .ct-section-inner-wrap{
gap:40px;
}
}

.testimonial-box__big-text {
 color:#ffffff;
 padding-top:16px;
 padding-bottom:16px;
 font-size:1.875rem;
}
@media (max-width: 991px) {
.testimonial-box__big-text {
 max-width:100%;
 font-size:1.875rem;
}
}

@media (max-width: 767px) {
.testimonial-box__big-text {
 font-size:1.5rem;
}
}

@media (max-width: 479px) {
.testimonial-box__big-text {
 font-size:1.125rem;
}
}

.testimonial-box__right {
 flex-grow:1;
 min-width:190px;
}
.testimonial-box__right:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box__right.oxy-easy-posts .oxy-posts,
.testimonial-box__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.testimonial-box__right {
}
}

.testimonial-box__logo {
 margin-bottom:48px;
}
@media (max-width: 767px) {
.testimonial-box__logo {
 margin-bottom:24px;
}
}

.testimonial-box__author {
 font-family:Faktum-Wide;
 color:#ffffff;
 font-size:1.25rem;
 font-weight:600;
 margin-bottom:10px;
}
@media (max-width: 479px) {
.testimonial-box__author {
 font-size:1rem;
}
}

.testimonial-box__position {
 font-family:Faktum-Wide;
 color:#afb9c6;
 font-size:0.75rem;
 letter-spacing:1px;
}
.margin-bottom-xxl {
 margin-bottom:200px;
}
@media (max-width: 767px) {
.margin-bottom-xxl {
 margin-bottom:80px;
}
}

.width--l {
 width:100%;
 max-width:1068px;
}
.buttons-wrapper {
 gap:32px;
}
.buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.buttons-wrapper.oxy-easy-posts .oxy-posts,
.buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:32px;
}
@media (max-width: 767px) {
.buttons-wrapper {
 text-align:center;
 gap:16px;
}
.buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.buttons-wrapper.oxy-easy-posts .oxy-posts,
.buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:16px;
}
}

.logos-grid-3 {
 width:100%;
 text-align:justify;
}
.logos-grid-3:not(.ct-section):not(.oxy-easy-posts),
.logos-grid-3.oxy-easy-posts .oxy-posts,
.logos-grid-3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.logos-grid-3 {
 gap:36px;
}
.logos-grid-3:not(.ct-section):not(.oxy-easy-posts),
.logos-grid-3.oxy-easy-posts .oxy-posts,
.logos-grid-3.ct-section .ct-section-inner-wrap{
gap:36px;
}
}

@media (max-width: 479px) {
.logos-grid-3 {
 gap:16px;
}
.logos-grid-3:not(.ct-section):not(.oxy-easy-posts),
.logos-grid-3.oxy-easy-posts .oxy-posts,
.logos-grid-3.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.logos-grid-3__logo-wrapper {
}
.logos-grid-3__logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.logos-grid-3__logo-wrapper.oxy-easy-posts .oxy-posts,
.logos-grid-3__logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.logos-grid-3__logo-wrapper {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

@media (max-width: 991px) {
.logos-grid-3__logo-wrapper {
 width:28%;
}
}

@media (max-width: 767px) {
.logos-grid-3__logo-wrapper {
 width:26%;
}
}

@media (max-width: 479px) {
.logos-grid-3__logo-wrapper {
}
}

.partners-logo--smaller {
}
.logos-grid-3__logo-wrapper--smaller {
}
.forplugins-grid {
 width:100%;
}
.forplugins-grid:not(.ct-section):not(.oxy-easy-posts),
.forplugins-grid.oxy-easy-posts .oxy-posts,
.forplugins-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 60px;grid-row-gap: 60px;}
@media (max-width: 991px) {
.forplugins-grid {
}
.forplugins-grid:not(.ct-section):not(.oxy-easy-posts),
.forplugins-grid.oxy-easy-posts .oxy-posts,
.forplugins-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 60px;grid-row-gap: 60px;}
}

@media (max-width: 767px) {
.forplugins-grid {
}
.forplugins-grid:not(.ct-section):not(.oxy-easy-posts),
.forplugins-grid.oxy-easy-posts .oxy-posts,
.forplugins-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 60px;grid-row-gap: 60px;}
}

.forplugins-grid__column {
 gap:32px;
}
.forplugins-grid__column:not(.ct-section):not(.oxy-easy-posts),
.forplugins-grid__column.oxy-easy-posts .oxy-posts,
.forplugins-grid__column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
.forplugins-grid__image {
 height:128px;
}
@media (max-width: 991px) {
.forplugins-grid__image {
 height:100px;
}
}

@media (max-width: 479px) {
.forplugins-grid__image {
 height:64px;
}
}

.forplugins-grid__title {
 font-family:Faktum-Wide;
 color:#ffffff;
 font-size:24px;
}
.forplugins-grid__text {
 color:#afb9c6;
 font-size:16px;
 text-align:left;
}
@media (max-width: 991px) {
.forplugins-grid__text {
}
}

.for-plugins-grid2 {
 width:100%;
}
.for-plugins-grid2:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid2.oxy-easy-posts .oxy-posts,
.for-plugins-grid2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 4px;grid-row-gap: 4px;}
@media (max-width: 991px) {
.for-plugins-grid2 {
}
.for-plugins-grid2:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid2.oxy-easy-posts .oxy-posts,
.for-plugins-grid2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
}

@media (max-width: 767px) {
.for-plugins-grid2 {
}
.for-plugins-grid2:not(.ct-section):not(.oxy-easy-posts),
.for-plugins-grid2.oxy-easy-posts .oxy-posts,
.for-plugins-grid2.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;}
}

.for-plugins-grid__column--s {
 height:90%;
}
@media (max-width: 991px) {
.for-plugins-grid__column--s {
 height:auto;
}
}

.forplugins-badges-container {
 width:100%;
 max-width:1067px;
 border-radius:4px;
 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:#2a2c33;
 border-right-color:#2a2c33;
 border-bottom-color:#2a2c33;
 border-left-color:#2a2c33;
 padding-bottom:48px;
}
.forplugins-badges-container:not(.ct-section):not(.oxy-easy-posts),
.forplugins-badges-container.oxy-easy-posts .oxy-posts,
.forplugins-badges-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:space-between;
}
@media (max-width: 991px) {
.forplugins-badges-container {
 text-align:justify;
 padding-bottom:0px;
}
.forplugins-badges-container:not(.ct-section):not(.oxy-easy-posts),
.forplugins-badges-container.oxy-easy-posts .oxy-posts,
.forplugins-badges-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.forplugins-badges-container__left {
 width:50%;
 padding-top:48px;
 padding-right:48px;
 padding-left:48px;
 gap:100px;
}
.forplugins-badges-container__left:not(.ct-section):not(.oxy-easy-posts),
.forplugins-badges-container__left.oxy-easy-posts .oxy-posts,
.forplugins-badges-container__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
gap:100px;
}
@media (max-width: 991px) {
.forplugins-badges-container__left {
 width:100%;
 padding-bottom:48px;
}
}

@media (max-width: 767px) {
.forplugins-badges-container__left {
 gap:40px;
}
.forplugins-badges-container__left:not(.ct-section):not(.oxy-easy-posts),
.forplugins-badges-container__left.oxy-easy-posts .oxy-posts,
.forplugins-badges-container__left.ct-section .ct-section-inner-wrap{
gap:40px;
}
}

@media (max-width: 479px) {
.forplugins-badges-container__left {
 padding-top:36px;
 padding-right:36px;
 padding-bottom:36px;
 padding-left:36px;
}
}

.forplugins-badges-container__title {
 color:#ffffff;
 font-size:42px;
 text-align:left;
}
@media (max-width: 767px) {
.forplugins-badges-container__title {
 font-size:20px;
}
}

.forplugins-badges-container__right {
 border-bottom-left-radius:16px;
 background-color:#1f2128;
 padding-top:60px;
 padding-right:60px;
 padding-bottom:60px;
 padding-left:60px;
 gap:16px;
}
.forplugins-badges-container__right:not(.ct-section):not(.oxy-easy-posts),
.forplugins-badges-container__right.oxy-easy-posts .oxy-posts,
.forplugins-badges-container__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:16px;
}
@media (max-width: 991px) {
.forplugins-badges-container__right {
 width:100%;
 border-bottom-left-radius:4px;
}
}

@media (max-width: 479px) {
.forplugins-badges-container__right {
 padding-top:36px;
 padding-right:36px;
 padding-bottom:36px;
 padding-left:36px;
}
}

.forplugins-badge-image {
 max-width:224px;
}
.tabs-0805-tab {
 font-family:Faktum-Wide;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 font-size:16px;
 color:#ffffff;
 transition-duration:0.3s;
}
.tabs-0805-tab-active {
 color:#afe614;
}
.tabs-contents-0805-tab {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
@media (max-width: 991px) {
.tabs-contents-0805-tab {
}
.tabs-contents-0805-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-0805-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-0805-tab.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.heading-wrapper {
 width:100%;
 gap:1rem;
 margin-bottom:80px;
}
.heading-wrapper:not(.ct-section):not(.oxy-easy-posts),
.heading-wrapper.oxy-easy-posts .oxy-posts,
.heading-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
gap:1rem;
}
@media (max-width: 767px) {
.heading-wrapper {
 text-align:left;
 gap:0.5rem;
}
.heading-wrapper:not(.ct-section):not(.oxy-easy-posts),
.heading-wrapper.oxy-easy-posts .oxy-posts,
.heading-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:0.5rem;
}
}

.leaderboard-prizes-grid {
 width:100%;
 margin-bottom:16px;
}
.leaderboard-prizes-grid:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prizes-grid.oxy-easy-posts .oxy-posts,
.leaderboard-prizes-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
@media (max-width: 767px) {
.leaderboard-prizes-grid {
}
.leaderboard-prizes-grid:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prizes-grid.oxy-easy-posts .oxy-posts,
.leaderboard-prizes-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
}

.leaderboard-prizes-grid__box {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 color:#ffffff;
 border-radius:4px;
 gap:24px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#313131;
 border-right-color:#313131;
 border-bottom-color:#313131;
 border-left-color:#313131;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 text-align:center;
}
.leaderboard-prizes-grid__box:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prizes-grid__box.oxy-easy-posts .oxy-posts,
.leaderboard-prizes-grid__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
gap:24px;
}
.leaderboard-prizes-grid__image {
}
@media (max-width: 991px) {
.leaderboard-prizes-grid__image {
}
}

.leaderboard-prizes-grid__value {
 font-family:Faktum-Wide;
 font-size:48px;
 font-weight:600;
 line-height:1;
}
@media (max-width: 767px) {
.leaderboard-prizes-grid__value {
}
}

.leaderboard-prizes-grid__box--gold {
background: linear-gradient(45.79deg, rgba(23, 25, 30, 0.0001) 1.34%, rgba(255, 206, 42, 0.3) 100%);
}
.leaderboard-prizes-grid__cup-wrapper {
 gap:24px;
}
.leaderboard-prizes-grid__cup-wrapper:not(.ct-section):not(.oxy-easy-posts),
.leaderboard-prizes-grid__cup-wrapper.oxy-easy-posts .oxy-posts,
.leaderboard-prizes-grid__cup-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:24px;
}
.leaderboard-prizes-grid__box--silver {
background: linear-gradient(45deg, rgba(23, 25, 30, 0.0001) 0%, rgba(136, 138, 142, 0.3) 100%);
}
.leaderboard-prizes-grid__box--bronze {
background: linear-gradient(45deg, rgba(23, 25, 30, 0.5) 18.41%, rgba(255, 133, 79, 0.3) 100%);
}
.inquiry-form {
 width:100%;
}
.badge-wrapper {
 gap:8px;
}
.badge-wrapper:not(.ct-section):not(.oxy-easy-posts),
.badge-wrapper.oxy-easy-posts .oxy-posts,
.badge-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.text-m-left {
}
@media (max-width: 767px) {
.text-m-left {
 text-align:left;
}
}

.tabs-container {
 gap:64px;
 max-width:1000px;
 text-align:left;
}
.tabs-container:not(.ct-section):not(.oxy-easy-posts),
.tabs-container.oxy-easy-posts .oxy-posts,
.tabs-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:64px;
}
@media (max-width: 767px) {
.tabs-container {
 gap:32px;
}
.tabs-container:not(.ct-section):not(.oxy-easy-posts),
.tabs-container.oxy-easy-posts .oxy-posts,
.tabs-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:32px;
}
}

.tabs-5217-tab:hover{
 color:#ffffff;
}
.tabs-5217-tab {
 font-size:1.375rem;
 font-weight:600;
 line-height:1.3;
 color:#afb9c6;
 transition-duration:0.2s;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:16px;
}
@media (max-width: 991px) {
.tabs-5217-tab {
 font-size:1.125rem;
}
}

.tabs-5217-tab-active {
 color:#ffffff;
 border-left-width:1px;
 border-left-style:solid;
 border-left-color:#afe614;
}
.tabs-contents-5217-tab {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.tab-timeline-wrapper {
 width:100%;
 gap:32px;
 position:relative;
}
.tab-timeline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.tab-timeline-wrapper.oxy-easy-posts .oxy-posts,
.tab-timeline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
.tab-timeline-wrapper__row {
 gap:64px;
}
.tab-timeline-wrapper__row:not(.ct-section):not(.oxy-easy-posts),
.tab-timeline-wrapper__row.oxy-easy-posts .oxy-posts,
.tab-timeline-wrapper__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:64px;
}
@media (max-width: 991px) {
.tab-timeline-wrapper__row {
}
}

@media (max-width: 767px) {
.tab-timeline-wrapper__row {
 gap:32px;
}
.tab-timeline-wrapper__row:not(.ct-section):not(.oxy-easy-posts),
.tab-timeline-wrapper__row.oxy-easy-posts .oxy-posts,
.tab-timeline-wrapper__row.ct-section .ct-section-inner-wrap{
gap:32px;
}
}

@media (max-width: 479px) {
.tab-timeline-wrapper__row {
}
}

.tab-timeline-wrapper__left {
 border-radius:8px;
 background-color:#1f2128;
 width:112px;
 height:112px;
 position:relative;
 flex-shrink:0;
}
.tab-timeline-wrapper__left:not(.ct-section):not(.oxy-easy-posts),
.tab-timeline-wrapper__left.oxy-easy-posts .oxy-posts,
.tab-timeline-wrapper__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.tab-timeline-wrapper__left {
 width:80px;
 height:80px;
}
}

@media (max-width: 767px) {
.tab-timeline-wrapper__left {
}
}

.tab-timeline-wrapper__image {
}
@media (max-width: 991px) {
.tab-timeline-wrapper__image {
}
}

.tab-timeline-wrapper__right {
 gap:8px;
 max-width:320px;
}
.tab-timeline-wrapper__right:not(.ct-section):not(.oxy-easy-posts),
.tab-timeline-wrapper__right.oxy-easy-posts .oxy-posts,
.tab-timeline-wrapper__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:8px;
}
@media (max-width: 767px) {
.tab-timeline-wrapper__right {
 max-width:100%;
}
}

.tab-timeline-wrapper__title {
 color:#ffffff;
 font-weight:600;
 font-size:1rem;
}
@media (max-width: 479px) {
.tab-timeline-wrapper__title {
 font-size:0.875rem;
}
}

.tab-timeline-wrapper__text {
 color:#afb9c6;
 font-size:0.75rem;
}
.podcast-link:hover{
transform:scale(1.05,1.05);}
.podcast-link {
 transition-duration:0.2s;
}
.podcast-link__image {
}
.inquiry-form-wrapper {
 border-radius:4px;
 width:100%;
 max-width:1067px;
}
.inquiry-form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.inquiry-form-wrapper.oxy-easy-posts .oxy-posts,
.inquiry-form-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.inquiry-form-wrapper {
 text-align:left;
}
.inquiry-form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.inquiry-form-wrapper.oxy-easy-posts .oxy-posts,
.inquiry-form-wrapper.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

@media (max-width: 479px) {
.inquiry-form-wrapper {
}
}

.new-cta {
 width:100%;
 border-radius:8px;
 background-color:#afe614;
 padding-right:32px;
 padding-left:32px;
 gap:16px;
 padding-top:16px;
 padding-bottom:16px;
}
.new-cta:not(.ct-section):not(.oxy-easy-posts),
.new-cta.oxy-easy-posts .oxy-posts,
.new-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 767px) {
.new-cta {
 text-align:left;
 padding-top:32px;
 padding-bottom:32px;
}
.new-cta:not(.ct-section):not(.oxy-easy-posts),
.new-cta.oxy-easy-posts .oxy-posts,
.new-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.new-cta {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.new-cta__text {
 font-family:Faktum-Wide;
 font-size:24px;
 font-weight:600;
 color:#111216;
 line-height:1.2;
}
@media (max-width: 767px) {
.new-cta__text {
 font-size:14.4px;
}
}

.button {
}
.new-cta__right {
 flex-shrink:0;
}
.new-cta__right:not(.ct-section):not(.oxy-easy-posts),
.new-cta__right.oxy-easy-posts .oxy-posts,
.new-cta__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.new-cta__image {
 height:100%;
}
.icon-link-wrapper--dark {
}
.icon-link-text--s {
}
@media (max-width: 767px) {
.icon-link-text--s {
 font-size:12px;
}
}

.tab-timeline-wrapper__arrow {
 position:absolute;
 top:24%;
 left:18%;
}
@media (max-width: 991px) {
.tab-timeline-wrapper__arrow {
 height:340px;
 left:17%;
}
}

@media (max-width: 767px) {
.tab-timeline-wrapper__arrow {
 left:15%;
}
}

@media (max-width: 479px) {
.tab-timeline-wrapper__arrow {
 left:20%;
}
}

.logo-wrapper__svg {
 width:100%;
}
.logo-wrapper__svg:not(.ct-section):not(.oxy-easy-posts),
.logo-wrapper__svg.oxy-easy-posts .oxy-posts,
.logo-wrapper__svg.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.logo-wrapper__svg--s {
}
.flag-wrapper__text--white {
 color:#ffffff;
}
.people-column--dark {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.map-wrapper {
 position:relative;
}
.map-popover {
 --extras-marker-bg:#afe614;
 --extras-marker-color:#111216;
 --extras-marker-hover-color:#111216;
 --extras-marker-active-color:#111216;
 --extras-marker-hover-bg:#afe614;
 --extras-marker-focus-color:#111216;
 --extras-marker-focus-bg:#afe614;
 --extras-marker-active-bg:#afe614;
 --extras-popover-width:auto;
}
.map-popover .oxy-popover_icon{
font-size:20px;
}

.map-popover .oxy-popover_marker-inner{
padding-top:8px;
padding-right:8px;
padding-bottom:8px;
padding-left:8px;
}

.map-popover .oxy-popover_marker{
border_radius_border-radius:100%;
border-radius:100%;
}

.map-popover .tippy-box[data-animation=fade][data-theme~="extras"], .map-popover .extras-in-builder .oxy-popover_popup-content{
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
}

@media (max-width: 991px) {
.map-popover {
}
.map-popover .oxy-popover_icon{
font-size:10px;
}

.map-popover .oxy-popover_marker-inner{
padding-top:4px;
padding-right:4px;
padding-bottom:4px;
padding-left:4px;
}

}

.map-popover__text {
 font-size:12px;
}
@media (max-width: 991px) {
.map-popover__text {
 font-size:10px;
}
}

.header-wrapper {
 width:100%;
 gap:16px;
 text-align:left;
}
.header-wrapper:not(.ct-section):not(.oxy-easy-posts),
.header-wrapper.oxy-easy-posts .oxy-posts,
.header-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
.button__svg-icon {
 width:100%;
 max-width:30px;
}
.button__svg-icon:not(.ct-section):not(.oxy-easy-posts),
.button__svg-icon.oxy-easy-posts .oxy-posts,
.button__svg-icon.ct-section .ct-section-inner-wrap{
display:inline-flex;
align-items:center;
justify-content:center;
}
.grid--2 {
 width:100%;
}
.grid--2:not(.ct-section):not(.oxy-easy-posts),
.grid--2.oxy-easy-posts .oxy-posts,
.grid--2.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 64px;grid-row-gap: 64px;}
@media (max-width: 991px) {
.grid--2 {
}
.grid--2:not(.ct-section):not(.oxy-easy-posts),
.grid--2.oxy-easy-posts .oxy-posts,
.grid--2.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: 64px;grid-row-gap: 64px;}
}

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

.grid--2__col {
 gap:24px;
 text-align:left;
}
.grid--2__col:not(.ct-section):not(.oxy-easy-posts),
.grid--2__col.oxy-easy-posts .oxy-posts,
.grid--2__col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:24px;
}
.hosts-features-grid {
 width:100%;
 max-width:880px;
}
.hosts-features-grid:not(.ct-section):not(.oxy-easy-posts),
.hosts-features-grid.oxy-easy-posts .oxy-posts,
.hosts-features-grid.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: 32px;grid-row-gap: 32px;}
@media (max-width: 767px) {
.hosts-features-grid {
}
.hosts-features-grid:not(.ct-section):not(.oxy-easy-posts),
.hosts-features-grid.oxy-easy-posts .oxy-posts,
.hosts-features-grid.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: 32px;grid-row-gap: 32px;}
}

.hosts-features-grid__col {
 border-radius:8px;
 padding-top:36px;
 padding-right:36px;
 padding-bottom:36px;
 padding-left:36px;
 gap:32px;
 text-align:left;
 border-top-color:#1f2128;
 border-right-color:#1f2128;
 border-bottom-color:#1f2128;
 border-left-color:#1f2128;
 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;
}
.hosts-features-grid__col:not(.ct-section):not(.oxy-easy-posts),
.hosts-features-grid__col.oxy-easy-posts .oxy-posts,
.hosts-features-grid__col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
gap:32px;
}
@media (max-width: 767px) {
.hosts-features-grid__col {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

@media (max-width: 479px) {
.hosts-features-grid__col {
}
}

.hosts-features-grid__title {
 font-size:20px;
 color:#ffffff;
 font-weight:600;
}
.hosts-features-grid__features-wrapper {
 width:100%;
 gap:8px;
}
.hosts-features-grid__features-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosts-features-grid__features-wrapper.oxy-easy-posts .oxy-posts,
.hosts-features-grid__features-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:8px;
}
.hosts-features-grid__feature {
 width:100%;
 color:#ffffff;
 gap:16px;
}
.hosts-features-grid__feature:not(.ct-section):not(.oxy-easy-posts),
.hosts-features-grid__feature.oxy-easy-posts .oxy-posts,
.hosts-features-grid__feature.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 479px) {
.hosts-features-grid__feature {
}
}

.hosts-features-grid__col--highlighted {
 background-color:#1f2128;
}
.hosts-features-grid__endpoint-wrapper {
 width:100%;
 padding-bottom:12px;
 border-bottom-color:#2a2c33;
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.hosts-features-grid__endpoints {
 gap:16px;
}
.hosts-features-grid__endpoints:not(.ct-section):not(.oxy-easy-posts),
.hosts-features-grid__endpoints.oxy-easy-posts .oxy-posts,
.hosts-features-grid__endpoints.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
.code-wrapper {
 background-color:#1f2128;
 padding-top:16px;
 padding-right:32px;
 padding-bottom:16px;
 padding-left:32px;
 border-radius:8px;
 width:100%;
 max-width:100%;
 position:relative;
 overflow:hidden;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
@media (max-width: 767px) {
.code-wrapper {
 padding-left:1.25rem;
 padding-right:1.25rem;
}
}

.code-wrapper__browser-bar {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:32px;
 padding-left:16px;
 padding-right:16px;
 background-color:#1c1e22;
}
.code-wrapper__browser-bar:not(.ct-section):not(.oxy-easy-posts),
.code-wrapper__browser-bar.oxy-easy-posts .oxy-posts,
.code-wrapper__browser-bar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.browser-bar__dots-wrapper {
 gap:8px;
}
.browser-bar__dots-wrapper:not(.ct-section):not(.oxy-easy-posts),
.browser-bar__dots-wrapper.oxy-easy-posts .oxy-posts,
.browser-bar__dots-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:8px;
}
.browser-bar__dot {
 width:16px;
 height:16px;
 background-color:#2a2c33;
 border-radius:100%;
}
.for-hosts2__col-image {
 width:100%;
 max-width:130px;
 max-height:130px;
 object-fit:contain;
}
.grid--3 {
 width:100%;
}
.grid--3:not(.ct-section):not(.oxy-easy-posts),
.grid--3.oxy-easy-posts .oxy-posts,
.grid--3.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: 64px;grid-row-gap: 64px;}
@media (max-width: 991px) {
.grid--3 {
}
.grid--3:not(.ct-section):not(.oxy-easy-posts),
.grid--3.oxy-easy-posts .oxy-posts,
.grid--3.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: 64px;grid-row-gap: 64px;}
}

@media (max-width: 767px) {
.grid--3 {
}
.grid--3:not(.ct-section):not(.oxy-easy-posts),
.grid--3.oxy-easy-posts .oxy-posts,
.grid--3.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: 80px;grid-row-gap: 80px;}
}

.api-grid__title {
 font-size:24px;
 font-weight:400;
 color:#ffffff;
}
.feed-tabs-container {
 width:100%;
 gap:80px;
}
.feed-tabs-container:not(.ct-section):not(.oxy-easy-posts),
.feed-tabs-container.oxy-easy-posts .oxy-posts,
.feed-tabs-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:80px;
}
@media (max-width: 991px) {
.feed-tabs-container {
 gap:40px;
}
.feed-tabs-container:not(.ct-section):not(.oxy-easy-posts),
.feed-tabs-container.oxy-easy-posts .oxy-posts,
.feed-tabs-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:40px;
}
}

.feed-tabs-container__sidebar {
 width:100%;
 max-width:300px;
 flex-shrink:0;
}
@media (max-width: 991px) {
.feed-tabs-container__sidebar {
 max-width:100%;
}
}

.feed-tabs-container__tabs-wrapper {
 width:100%;
}
.feed-tabs-container__endpoints-wrapper {
 width:100%;
 padding-bottom:16px;
 margin-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#1f2128;
}
@media (max-width: 991px) {
.feed-tabs-container__endpoints-wrapper {
}
}

.feed-tabs-container__endpoints {
 color:#ffffff;
 font-size:1rem;
}
.tabs-7748-tab {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:8px;
 padding-left:0px;
 color:#afb9c6;
 font-size:20px;
 font-weight:600;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:transparent;
}
@media (max-width: 767px) {
.tabs-7748-tab {
 width:50%;
 text-align:center;
}
.tabs-7748-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-7748-tab.oxy-easy-posts .oxy-posts,
.tabs-7748-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.tabs-7748-tab {
 font-size:16px;
}
}

.tabs-7748-tab-active {
 color:#ffffff;
 border-bottom-color:#afe614;
}
.tabs-contents-7748-tab {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.testimonial-box--no-bg {
 background-color:transparent;
 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:#1c1e22;
 border-right-color:#1c1e22;
 border-bottom-color:#1c1e22;
 border-left-color:#1c1e22;
}
.code-wrapper--in-tab {
 max-width:calc(100% - 384px) ;
}
@media (max-width: 991px) {
.code-wrapper--in-tab {
 max-width:100%;
}
}

.button--plain-mobile {
}
@media (max-width: 767px) {
.button--plain-mobile {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 min-height:1px;
 height:auto;
}
.button--plain-mobile:hover{
}
}

.tt {
}
.alliance-plugin-host-container {
 width:100%;
 max-width:1067px;
}
.alliance-plugin-host-container:not(.ct-section):not(.oxy-easy-posts),
.alliance-plugin-host-container.oxy-easy-posts .oxy-posts,
.alliance-plugin-host-container.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: 16px;grid-row-gap: 16px;}
@media (max-width: 767px) {
.alliance-plugin-host-container {
}
.alliance-plugin-host-container:not(.ct-section):not(.oxy-easy-posts),
.alliance-plugin-host-container.oxy-easy-posts .oxy-posts,
.alliance-plugin-host-container.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;}
}

.alliance-plugin-host-container__box {
 background-color:#1f2128;
 border-radius:8px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 text-align:left;
 gap:32px;
}
.alliance-plugin-host-container__box:not(.ct-section):not(.oxy-easy-posts),
.alliance-plugin-host-container__box.oxy-easy-posts .oxy-posts,
.alliance-plugin-host-container__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
@media (max-width: 767px) {
.alliance-plugin-host-container__box {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.alliance-plugin-host-container__title {
 font-size:24px;
 font-weight:600;
}
@media (max-width: 479px) {
.alliance-plugin-host-container__title {
 font-size:20px;
}
}

.a-slide-right {
}
.a-fade-up {
}
@media (max-width: 767px) {
.a-fade-up {
}
}

.link-icon--back {
transform:rotate(180deg);}
.icon-link-wrapper--back {
 margin-left:-6px;
}
.margin-bottom-s {
 margin-bottom:24px;
}
.for-plugins__badge-image {
 height:55px;
}
.tt--top {
}
.hide-l {
}
@media (max-width: 991px) {
.hide-l {
}
.hide-l:not(.ct-section):not(.oxy-easy-posts),
.hide-l.oxy-easy-posts .oxy-posts,
.hide-l.ct-section .ct-section-inner-wrap{
display:none;
}
}

.hover {
}
.panel {
}
.front {
}
.back {
}
.flipbox-back-wrapper {
 width:100%;
 height:100%;
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
 background-color:#2a2c33;
 color:#ffffff;
 border-radius:3px;
}
.flipbox-back-wrapper:not(.ct-section):not(.oxy-easy-posts),
.flipbox-back-wrapper.oxy-easy-posts .oxy-posts,
.flipbox-back-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
.flipbox-back-wrapper {
 font-size:14px;
}
}

@media (max-width: 991px) {
.flipbox-back-wrapper {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 font-size:13px;
}
}

.people-image-wrapper__overlay {
transform:translateY(-150%); position:absolute;
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
 background-color:#1f2128;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 color:#ffffff;
 transition-duration:0.3s;
 text-align:left;
}
.people-image-wrapper__overlay:not(.ct-section):not(.oxy-easy-posts),
.people-image-wrapper__overlay.oxy-easy-posts .oxy-posts,
.people-image-wrapper__overlay.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 1280px) {
.people-image-wrapper__overlay {
 font-size:13px;
}
}

@media (max-width: 991px) {
.people-image-wrapper__overlay {
 font-size:11px;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 z-index:2;
}
}

@media (max-width: 767px) {
.people-image-wrapper__overlay {
 font-size:13px;
}
}

@media (max-width: 479px) {
.people-image-wrapper__overlay {
}
}

.people-name-wrapper {
 gap:8px;
 margin-top:4px;
}
.people-name-wrapper:not(.ct-section):not(.oxy-easy-posts),
.people-name-wrapper.oxy-easy-posts .oxy-posts,
.people-name-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.about-columns {
 width:100%;
 margin-bottom:48px;
 gap:16px;
}
.about-columns:not(.ct-section):not(.oxy-easy-posts),
.about-columns.oxy-easy-posts .oxy-posts,
.about-columns.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
justify-content:space-between;
gap:16px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 80px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.about-columns {
 text-align:center;
}
.about-columns:not(.ct-section):not(.oxy-easy-posts),
.about-columns.oxy-easy-posts .oxy-posts,
.about-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.about-columns {
 text-align:left;
}
.about-columns:not(.ct-section):not(.oxy-easy-posts),
.about-columns.oxy-easy-posts .oxy-posts,
.about-columns.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.about-columns__column {
}
.about-columns__title {
 font-size:22px;
 color:#ffffff;
}
.captcha-text {
 font-size:12px;
 color:#afb9c6;
}
.hosts-wrapper {
 width:100%;
}
.hosts-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosts-wrapper.oxy-easy-posts .oxy-posts,
.hosts-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-single-logo {
 gap:8px;
display: -webkit-flex; -webkit-flex-direction: row;
}
.review-single-logo:not(.ct-section):not(.oxy-easy-posts),
.review-single-logo.oxy-easy-posts .oxy-posts,
.review-single-logo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.review-single-logo__image {
 height:30px;
}
@media (max-width: 767px) {
.review-single-logo__image {
 height:30px;
 margin-bottom:10px;
}
}

@media (max-width: 479px) {
.review-single-logo__image {
 height:23px;
}
}

.review-single-logo__stars {
}
.review-single-logo__stars:not(.ct-section):not(.oxy-easy-posts),
.review-single-logo__stars.oxy-easy-posts .oxy-posts,
.review-single-logo__stars.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.review-single-logo__stars {
 margin-bottom:10px;
}
}

.whitepaper-hero--dark {
background-size: contain; width:100%;
 background-color:#1c1e22;
 padding-left:96px;
 padding-right:96px;
 padding-top:85px;
 padding-bottom:85px;
 background-repeat:no-repeat;
 border-radius:8px;
 position:relative;
 overflow:hidden;
 background-position:100% 50%;
}
.whitepaper-hero--dark:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-hero--dark.oxy-easy-posts .oxy-posts,
.whitepaper-hero--dark.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.whitepaper-hero--dark {
 background-position:100% 100%;
}
}

@media (max-width: 991px) {
.whitepaper-hero--dark {
 padding-top:100px;
 padding-bottom:100px;
 padding-left:50px;
 padding-right:50px;
}
}

@media (max-width: 767px) {
.whitepaper-hero--dark {
background-size: cover; padding-top:80px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:80px;
}
}

@media (max-width: 479px) {
.whitepaper-hero--dark {
}
}

.whitepaper-meta__type--white {
 color:#ffffff;
}
.whitepaper-meta__dot--white {
 background-color:#afe614;
}
.whitepaper-meta__updated--white {
 color:#ffffff;
}
.whitepaper-title--white {
 color:#ffffff;
}
.whitepaper-title--primary {
 color:#afe614;
}
.section-title-wrapper {
 margin-bottom:32px;
}
@media (max-width: 767px) {
.section-title-wrapper {
 margin-bottom:16px;
}
}

.section-title-wrapper__number {
 font-size:18px;
 font-weight:600;
 color:#6ebe00;
}
.section-title-wrapper__title {
 font-size:48px;
 font-weight:600;
 color:#1c1e22;
}
@media (max-width: 767px) {
.section-title-wrapper__title {
 font-size:32px;
}
}

@media (max-width: 479px) {
.section-title-wrapper__title {
}
}

.content-wrapper {
 width:100%;
 max-width:846px;
 gap:32px;
 margin-left:auto;
 margin-right:auto;
}
.content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.content-wrapper.oxy-easy-posts .oxy-posts,
.content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:32px;
}
@media (max-width: 767px) {
.content-wrapper {
 max-width:100%;
}
}

.whitepaper-section {
 gap:32px;
}
.whitepaper-section:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-section.oxy-easy-posts .oxy-posts,
.whitepaper-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:32px;
}
.whitepaper-subtitle {
 font-size:24px;
 font-weight:600;
 margin-top:32px;
}
@media (max-width: 767px) {
.whitepaper-subtitle {
 font-size:20px;
}
}

@media (max-width: 479px) {
.whitepaper-subtitle {
 font-size:18px;
}
}

.whitepaper-four-boxes {
 width:100%;
}
.whitepaper-four-boxes:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-four-boxes.oxy-easy-posts .oxy-posts,
.whitepaper-four-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
@media (max-width: 767px) {
.whitepaper-four-boxes {
}
.whitepaper-four-boxes:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-four-boxes.oxy-easy-posts .oxy-posts,
.whitepaper-four-boxes.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;}
}

.whitepaper-four-boxes__box:hover{
 background-color:#afe614;
}
.whitepaper-four-boxes__box {
 border-radius:8px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 background-color:#f3fbdc;
 gap:32px;
 text-align:left;
 color:#1c1e22;
 transition-duration:0.3s;
 flex-grow:1;
 width:100%;
}
.whitepaper-four-boxes__box:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-four-boxes__box.oxy-easy-posts .oxy-posts,
.whitepaper-four-boxes__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:32px;
}
@media (max-width: 991px) {
.whitepaper-four-boxes__box {
}
.whitepaper-four-boxes__box:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-four-boxes__box.oxy-easy-posts .oxy-posts,
.whitepaper-four-boxes__box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.whitepaper-four-boxes__box {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.whitepaper-four-boxes__image {
}
.whitepaper-four-boxes__content {
 gap:16px;
}
.whitepaper-four-boxes__content:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-four-boxes__content.oxy-easy-posts .oxy-posts,
.whitepaper-four-boxes__content.ct-section .ct-section-inner-wrap{
gap:16px;
}
.whitepaper-four-boxes__title {
 font-size:18px;
 font-weight:600;
}
.whitepaper-four-boxes__text {
 font-size:14.4px;
}
.divider {
 width:100%;
 height:1px;
 background-color:#afe614;
 margin-top:64px;
 margin-bottom:64px;
}
.divider--narrow {
 max-width:846px;
}
.whitepaper-big-block {
background-image: linear-gradient(165deg, #f3fbdc 50%, #7ac406); width:100%;
 border-radius:8px;
 margin-top:64px;
 margin-bottom:64px;
 padding-top:96px;
 padding-right:96px;
 padding-bottom:96px;
 padding-left:96px;
 position:relative;
 gap:32px;
 overflow:hidden;
}
.whitepaper-big-block:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-big-block.oxy-easy-posts .oxy-posts,
.whitepaper-big-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
@media (max-width: 991px) {
.whitepaper-big-block {
 padding-top:64px;
 padding-right:64px;
 padding-bottom:64px;
 padding-left:64px;
}
}

@media (max-width: 767px) {
.whitepaper-big-block {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

@media (max-width: 479px) {
.whitepaper-big-block {
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.whitepaper-big-block__image {
 position:absolute;
 right:0px;
 top:0px;
 bottom:0px;
 height:100%;
}
@media (max-width: 767px) {
.whitepaper-big-block__image {
 right:-25%;
}
}

.whitepaper-big-block__title {
 position:relative;
 font-size:40px;
 font-weight:600;
 color:#1c1e22;
}
@media (max-width: 767px) {
.whitepaper-big-block__title {
 font-size:30px;
}
}

@media (max-width: 479px) {
.whitepaper-big-block__title {
}
}

.chart-container {
 width:100%;
 background-color:#f3fbdc;
 border-radius:8px;
 padding-top:64px;
 padding-right:64px;
 padding-bottom:64px;
 padding-left:64px;
 text-align:left;
 max-width:1068px;
 margin-left:auto;
 margin-right:auto;
background-image: radial-gradient(rgba(176,230,18,0.55) 0.5px, #F3FBDC 0.5px); background-size: 10px 10px;
}
.chart-container:not(.ct-section):not(.oxy-easy-posts),
.chart-container.oxy-easy-posts .oxy-posts,
.chart-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 1280px) {
.chart-container {
}
.chart-container:not(.ct-section):not(.oxy-easy-posts),
.chart-container.oxy-easy-posts .oxy-posts,
.chart-container.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.chart-container {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.chart-container__header {
 width:100%;
 gap:16px;
 margin-bottom:32px;
}
.chart-container__header:not(.ct-section):not(.oxy-easy-posts),
.chart-container__header.oxy-easy-posts .oxy-posts,
.chart-container__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 1280px) {
.chart-container__header {
}
.chart-container__header:not(.ct-section):not(.oxy-easy-posts),
.chart-container__header.oxy-easy-posts .oxy-posts,
.chart-container__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-start;
}
}

@media (max-width: 991px) {
.chart-container__header {
}
}

@media (max-width: 767px) {
.chart-container__header {
 margin-bottom:32px;
}
}

.chart-container__title {
 font-size:24px;
 color:#6ebe00;
 font-weight:600;
}
@media (max-width: 479px) {
.chart-container__title {
 font-size:20px;
}
}

.chart-code {
 width:100%;
}
.chart-code:not(.ct-section):not(.oxy-easy-posts),
.chart-code.oxy-easy-posts .oxy-posts,
.chart-code.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.text--bigger {
 font-size:1.25rem;
}
@media (max-width: 767px) {
.text--bigger {
 font-size:1rem;
}
}

.h3--green-small {
 color:#6ebe00;
 font-weight:600;
 font-size:18px;
}
.whitepaper-plugins-wrapper {
 width:100%;
 gap:8px;
}
.whitepaper-plugins-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-plugins-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-plugins-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
.whitepaper-plugin {
 border-radius:8px;
 width:100%;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 gap:16px;
 background-color:#f3fbdc;
}
.whitepaper-plugin:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-plugin.oxy-easy-posts .oxy-posts,
.whitepaper-plugin.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 767px) {
.whitepaper-plugin {
}
.whitepaper-plugin:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-plugin.oxy-easy-posts .oxy-posts,
.whitepaper-plugin.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.whitepaper-plugin__left {
 gap:16px;
 max-width:90%;
}
.whitepaper-plugin__left:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-plugin__left.oxy-easy-posts .oxy-posts,
.whitepaper-plugin__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:16px;
}
.whitepaper-plugin__right {
 flex-shrink:0;
}
.whitepaper-plugin__right:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-plugin__right.oxy-easy-posts .oxy-posts,
.whitepaper-plugin__right.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 8px;grid-row-gap: 8px;grid-auto-rows: minmax(min-content,1fr);}
.whitepaper-plugin__logo {
 width:64px;
 height:64px;
 border-radius:4px;
}
.whitepaper-plugin__title-wrapper {
 gap:4px;
}
.whitepaper-plugin__title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-plugin__title-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-plugin__title-wrapper.ct-section .ct-section-inner-wrap{
gap:4px;
}
.whitepaper-plugin__title {
 font-size:14.4px;
 font-weight:600;
 line-height:1;
}
.whitepaper-plugin__type {
 font-size:14.4px;
 line-height:1;
}
.whitepaper-plugin__info-box {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 border-radius:2px;
}
.whitepaper-plugin__number {
 font-size:14.4px;
 font-weight:600;
 line-height:1;
 margin-bottom:4px;
}
@media (max-width: 767px) {
.whitepaper-plugin__number {
 font-size:14.4px;
}
}

.whitepaper-plugin__desc {
 font-size:11.2px;
 line-height:1;
}
@media (max-width: 479px) {
.whitepaper-plugin__desc {
}
}

.whitepaper-plugin__info-box--green {
 background-color:#afe614;
}
.whitepaper-plugin__info-box--red {
 background-color:#ff854f;
}
.whitepaper-plugin__info-box--yellow {
 background-color:#ffce2a;
}
.whitepaper-big-block__cta {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:4px;
 background-color:#1c1e22;
 width:100%;
 position:relative;
 gap:16px;
}
.whitepaper-big-block__cta:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-big-block__cta.oxy-easy-posts .oxy-posts,
.whitepaper-big-block__cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 767px) {
.whitepaper-big-block__cta {
}
.whitepaper-big-block__cta:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-big-block__cta.oxy-easy-posts .oxy-posts,
.whitepaper-big-block__cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.whitepaper-big-block__text {
 color:#ffffff;
 font-size:18px;
}
.exploits-wrapper {
 width:100%;
 gap:8px;
}
.exploits-wrapper:not(.ct-section):not(.oxy-easy-posts),
.exploits-wrapper.oxy-easy-posts .oxy-posts,
.exploits-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:8px;
}
.exploits-wrapper__exploit {
 background-color:#f3fbdc;
 border-radius:8px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 width:100%;
 gap:32px;
}
.exploits-wrapper__exploit:not(.ct-section):not(.oxy-easy-posts),
.exploits-wrapper__exploit.oxy-easy-posts .oxy-posts,
.exploits-wrapper__exploit.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
@media (max-width: 767px) {
.exploits-wrapper__exploit {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

@media (max-width: 479px) {
.exploits-wrapper__exploit {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.whitepaper-plugin__type--big {
 font-size:16px;
}
.text--bordered {
 padding-top:32px;
 padding-bottom:32px;
 width:100%;
 border-top-width:1px;
 border-top-color:#afe614;
 border-top-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#afe614;
 font-size:11.2px;
 color:#afb9c6;
}
.green-content-box {
 width:100%;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 border-radius:8px;
 background-color:#f3fbdc;
 gap:32px;
}
.green-content-box:not(.ct-section):not(.oxy-easy-posts),
.green-content-box.oxy-easy-posts .oxy-posts,
.green-content-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:32px;
}
@media (max-width: 767px) {
.green-content-box {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.green-content-box__title {
 font-size:18px;
 font-weight:600;
 color:#6ebe00;
}
.whitepaper-big-block__cta--green {
 background-color:#afe614;
}
.text--dark {
 color:#1c1e22;
}
.btn--s {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 font-size:14.4px;
 min-width:1px;
}
.small-cta {
 width:100%;
 border-radius:8px;
 gap:16px;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 background-color:#f3fbdc;
}
.small-cta:not(.ct-section):not(.oxy-easy-posts),
.small-cta.oxy-easy-posts .oxy-posts,
.small-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 767px) {
.small-cta {
}
.small-cta:not(.ct-section):not(.oxy-easy-posts),
.small-cta.oxy-easy-posts .oxy-posts,
.small-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 479px) {
.small-cta {
}
.small-cta:not(.ct-section):not(.oxy-easy-posts),
.small-cta.oxy-easy-posts .oxy-posts,
.small-cta.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.small-cta__left {
 gap:8px;
}
.small-cta__left:not(.ct-section):not(.oxy-easy-posts),
.small-cta__left.oxy-easy-posts .oxy-posts,
.small-cta__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.small-cta__icon {
color: #afe614;}.small-cta__icon 
>svg {width: 16px;height: 16px;}.small-cta__icon {
}
@media (max-width: 479px) {
.small-cta__icon {
}
.small-cta__icon:not(.ct-section):not(.oxy-easy-posts),
.small-cta__icon.oxy-easy-posts .oxy-posts,
.small-cta__icon.ct-section .ct-section-inner-wrap{
display:none;
}
}

.small-cta__text {
 font-size:14.4px;
 color:#6ebe00;
 line-height:1;
}
.show-in-toc {
}
.whitepaper-timeline-wrapper {
 width:100%;
 margin-top:160px;
 margin-bottom:128px;
 position:relative;
 overflow:hidden;
}
.whitepaper-timeline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-timeline-wrapper.oxy-easy-posts .oxy-posts,
.whitepaper-timeline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.whitepaper-timeline-wrapper {
 margin-top:64px;
 margin-bottom:32px;
}
}

.whitepaper-timeline-item {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 background-color:white;
 text-align:center;
}
.whitepaper-timeline-item:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-timeline-item.oxy-easy-posts .oxy-posts,
.whitepaper-timeline-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.whitepaper-timeline-item__title {
 font-size:18px;
 font-weight:600;
 margin-bottom:16px;
}
.whitepaper-timeline-item__text {
 font-size:14.4px;
}
.whitepaper-timeline-line {
transform:translateY(-50%); height:1px;
 position:absolute;
 top:50%;
 left:32px;
 right:32px;
 background-color:#afe614;
}
.whitepaper-references {
 font-size:16px;
}
.button--green-hover:hover{
 background-color:#afe614;
}
.button--green-hover {
}
.chart-container__title-wrapper {
 gap:16px;
}
.chart-container__title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.chart-container__title-wrapper.oxy-easy-posts .oxy-posts,
.chart-container__title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:16px;
}
@media (max-width: 767px) {
.chart-container__title-wrapper {
 gap:8px;
}
.chart-container__title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.chart-container__title-wrapper.oxy-easy-posts .oxy-posts,
.chart-container__title-wrapper.ct-section .ct-section-inner-wrap{
gap:8px;
}
}

.chart-container__ps-logo {
 height:18px;
}
@media (max-width: 767px) {
.chart-container__ps-logo {
 height:12px;
}
}

.whitepaper-plugin__info-box--first {
}
@media (max-width: 767px) {
.whitepaper-plugin__info-box--first {
 padding-left:0px;
 padding-right:0px;
}
}

.whitepaper-hero__image {
 position:absolute;
 right:0px;
}
@media (max-width: 1280px) {
.whitepaper-hero__image {
 width:50%;
 bottom:-20%;
 right:-20%;
}
}

.password-code {
}
.greenbar__button--new:hover{
transform:scale(1.05,1.05); color:#1c1e22;
}
.greenbar__button--new {
 font-family:Faktum-Wide;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 color:#111216;
 transition-duration:0.3s;
 font-size:14.4px;
 border-radius:3px;
 background-color:#afe614;
 flex-shrink:0;
 margin-left:20px;
 width:auto;
}
.greenbar__button--new:not(.ct-section):not(.oxy-easy-posts),
.greenbar__button--new.oxy-easy-posts .oxy-posts,
.greenbar__button--new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1280px) {
}

@media (max-width: 767px) {
.greenbar__button--new {
 margin-left:0px;
 width:100%;
}
}

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

.chart-download-button {
}
@media (max-width: 767px) {
.chart-download-button {
 width:auto;
}
}

.whitepaper-plugin__title--big {
 font-size:16px;
}
.archive-subtitle {
 color:#afb9c6;
 margin-top:32px;
}
.hero__inner:ct_depth{
}
.hero__inner {
 text-align:left;
 width:100%;
 z-index:2;
 max-width:890px;
 margin-bottom:64px;
}
.hero__inner:not(.ct-section):not(.oxy-easy-posts),
.hero__inner.oxy-easy-posts .oxy-posts,
.hero__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1280px) {
.hero__inner {
}
}

@media (max-width: 767px) {
.hero__inner {
 margin-bottom:34px;
 text-align:left;
}
.hero__inner:not(.ct-section):not(.oxy-easy-posts),
.hero__inner.oxy-easy-posts .oxy-posts,
.hero__inner.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.hero__buttons-container:ct_depth{
}
.hero__buttons-container {
 text-align:left;
 gap:1.6rem;
}
.hero__buttons-container:not(.ct-section):not(.oxy-easy-posts),
.hero__buttons-container.oxy-easy-posts .oxy-posts,
.hero__buttons-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:1.6rem;
}
@media (max-width: 767px) {
.hero__buttons-container {
 gap:1rem;
 text-align:left;
 margin-bottom:0px;
}
.hero__buttons-container:not(.ct-section):not(.oxy-easy-posts),
.hero__buttons-container.oxy-easy-posts .oxy-posts,
.hero__buttons-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:1rem;
}
}

@media (max-width: 479px) {
.hero__buttons-container {
}
.hero__buttons-container:not(.ct-section):not(.oxy-easy-posts),
.hero__buttons-container.oxy-easy-posts .oxy-posts,
.hero__buttons-container.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.feature-title-wrapper {
 gap:16px;
}
.feature-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.feature-title-wrapper.oxy-easy-posts .oxy-posts,
.feature-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
.container-small {
 width:100%;
 max-width:960px;
 z-index:1;
 gap:4rem;
}
.container-small:not(.ct-section):not(.oxy-easy-posts),
.container-small.oxy-easy-posts .oxy-posts,
.container-small.ct-section .ct-section-inner-wrap{
gap:4rem;
}
.h2--bigger {
 font-size:2.25rem;
}
@media (max-width: 767px) {
.h2--bigger {
 font-size:1.5rem;
}
}

.container--inbetween {
 gap:40px;
}
.container--inbetween:not(.ct-section):not(.oxy-easy-posts),
.container--inbetween.oxy-easy-posts .oxy-posts,
.container--inbetween.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:40px;
}
@media (max-width: 767px) {
.container--inbetween {
 text-align:left;
}
}

.home4-grid__badge--small {
 font-size:8px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:4px;
 padding-right:4px;
}
.pricing2__header-columns--right {
 color:#ffffff;
 margin-left:auto;
}
.pricing2__header-columns--right:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--right.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--right.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(3, minmax(150px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.pricing2__header-columns--right {
}
.pricing2__header-columns--right:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--right.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--right.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(140px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.pricing2__header-columns--right {
}
.pricing2__header-columns--right:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--right.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--right.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(120px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing2__header-columns--right {
 padding-left:20px;
}
.pricing2__header-columns--right:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--right.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--right.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: right;align-items: stretch;grid-template-columns: repeat(3, minmax(80px, 80px));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.pricing2__header-columns--right {
}
.pricing2__header-columns--right:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--right.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--right.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: right;align-items: stretch;grid-template-columns: repeat(3, minmax(55px, 55px));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.pricing2__header-columns--center {
 color:#ffffff;
 margin-left:auto;
}
.pricing2__header-columns--center:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--center.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--center.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(3, minmax(150px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.pricing2__header-columns--center {
}
.pricing2__header-columns--center:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--center.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--center.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(140px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.pricing2__header-columns--center {
}
.pricing2__header-columns--center:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--center.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--center.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(140px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing2__header-columns--center {
 padding-left:20px;
}
.pricing2__header-columns--center:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--center.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--center.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(80px, 80px));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.pricing2__header-columns--center {
}
.pricing2__header-columns--center:not(.ct-section):not(.oxy-easy-posts),
.pricing2__header-columns--center.oxy-easy-posts .oxy-posts,
.pricing2__header-columns--center.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(3, minmax(55px, 55px));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.icon--yes {
}
.icon {
}
.icon:not(.ct-section):not(.oxy-easy-posts),
.icon.oxy-easy-posts .oxy-posts,
.icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.icon--no {
}
.icon--paid {
}
.cta-grey-box {
 background-color:#1c1e22;
 border-radius:2px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 gap:8px;
}
.cta-grey-box:not(.ct-section):not(.oxy-easy-posts),
.cta-grey-box.oxy-easy-posts .oxy-posts,
.cta-grey-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
@media (max-width: 767px) {
.cta-grey-box {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.cta-grey-box__big-text {
 font-size:48px;
 color:#ffffff;
 line-height:1;
}
@media (max-width: 991px) {
.cta-grey-box__big-text {
 font-size:30px;
}
}

@media (max-width: 767px) {
.cta-grey-box__big-text {
 font-size:24px;
}
}

.cta-grey-box__small-text {
 font-size:16px;
 color:#afb9c6;
 line-height:1.2;
}
.hide--m {
}
@media (max-width: 767px) {
.hide--m {
}
.hide--m:not(.ct-section):not(.oxy-easy-posts),
.hide--m.oxy-easy-posts .oxy-posts,
.hide--m.ct-section .ct-section-inner-wrap{
display:none;
}
}

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

.flex--row {
 gap:8px;
}
.flex--row:not(.ct-section):not(.oxy-easy-posts),
.flex--row.oxy-easy-posts .oxy-posts,
.flex--row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.logos-slider-wrapper {
 overflow:hidden;
 width:100%;
}
.logos-slider-wrapper:not(.ct-section):not(.oxy-easy-posts),
.logos-slider-wrapper.oxy-easy-posts .oxy-posts,
.logos-slider-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.methods-wrapper {
 width:100%;
 margin-top:64px;
 gap:16px;
}
.methods-wrapper:not(.ct-section):not(.oxy-easy-posts),
.methods-wrapper.oxy-easy-posts .oxy-posts,
.methods-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 1280px) {
.methods-wrapper {
 text-align:justify;
}
.methods-wrapper:not(.ct-section):not(.oxy-easy-posts),
.methods-wrapper.oxy-easy-posts .oxy-posts,
.methods-wrapper.ct-section .ct-section-inner-wrap{
justify-content:flex-start;
}
}

@media (max-width: 767px) {
.methods-wrapper {
 gap:8px;
}
.methods-wrapper:not(.ct-section):not(.oxy-easy-posts),
.methods-wrapper.oxy-easy-posts .oxy-posts,
.methods-wrapper.ct-section .ct-section-inner-wrap{
gap:8px;
}
}

.pricing-table--new {
 width:100%;
}
.pricing-table--new:not(.ct-section):not(.oxy-easy-posts),
.pricing-table--new.oxy-easy-posts .oxy-posts,
.pricing-table--new.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: 32px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricing-table--new {
}
.pricing-table--new:not(.ct-section):not(.oxy-easy-posts),
.pricing-table--new.oxy-easy-posts .oxy-posts,
.pricing-table--new.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing-table--new {
}
.pricing-table--new:not(.ct-section):not(.oxy-easy-posts),
.pricing-table--new.oxy-easy-posts .oxy-posts,
.pricing-table--new.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;}
}

.addon-label--right {
 position:absolute;
 right:32px;
 top:32px;
}
.pricing3-addons-grid--new {
 width:100%;
}
.pricing3-addons-grid--new:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons-grid--new.oxy-easy-posts .oxy-posts,
.pricing3-addons-grid--new.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.pricing3-addons-grid--new {
}
}

@media (max-width: 767px) {
.pricing3-addons-grid--new {
}
.pricing3-addons-grid--new:not(.ct-section):not(.oxy-easy-posts),
.pricing3-addons-grid--new.oxy-easy-posts .oxy-posts,
.pricing3-addons-grid--new.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;}
}

.support-div {
 margin-top:64px;
 width:100%;
 border-radius:4px;
 background-color:#1c1e22;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 gap:32px;
 text-align:left;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.support-div:not(.ct-section):not(.oxy-easy-posts),
.support-div.oxy-easy-posts .oxy-posts,
.support-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:32px;
}
@media (max-width: 767px) {
.support-div {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

@media (max-width: 479px) {
.support-div {
 gap:16px;
}
.support-div:not(.ct-section):not(.oxy-easy-posts),
.support-div.oxy-easy-posts .oxy-posts,
.support-div.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
gap:16px;
}
}

.support-div__image-wrapper {
 border-radius:4px;
 background-color:#ffffff;
}
.support-div__image {
 border-radius:8px;
 width:64px;
 height:64px;
 background-color:#afe614;
}
.support-div__text {
 font-size:1rem;
 color:#ffffff;
}
.pricing2__button-column--new {
 color:#ffffff;
 margin-left:auto;
}
.pricing2__button-column--new:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column--new.oxy-easy-posts .oxy-posts,
.pricing2__button-column--new.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(150px, 1fr));grid-column-gap: 16px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.pricing2__button-column--new {
}
.pricing2__button-column--new:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column--new.oxy-easy-posts .oxy-posts,
.pricing2__button-column--new.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(140px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.pricing2__button-column--new {
}
.pricing2__button-column--new:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column--new.oxy-easy-posts .oxy-posts,
.pricing2__button-column--new.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(3, minmax(120px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.pricing2__button-column--new {
 margin-left:0px;
 width:100%;
}
.pricing2__button-column--new:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column--new.oxy-easy-posts .oxy-posts,
.pricing2__button-column--new.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 479px) {
.pricing2__button-column--new {
 text-align:center;
}
.pricing2__button-column--new:not(.ct-section):not(.oxy-easy-posts),
.pricing2__button-column--new.oxy-easy-posts .oxy-posts,
.pricing2__button-column--new.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-start;
}
}

.get-started {
 gap:32px;
}
.get-started:not(.ct-section):not(.oxy-easy-posts),
.get-started.oxy-easy-posts .oxy-posts,
.get-started.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:32px;
}
@media (max-width: 1280px) {
.get-started {
 width:100%;
}
.get-started:not(.ct-section):not(.oxy-easy-posts),
.get-started.oxy-easy-posts .oxy-posts,
.get-started.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: 32px;grid-row-gap: 32px;}
}

@media (max-width: 767px) {
.get-started {
}
.get-started:not(.ct-section):not(.oxy-easy-posts),
.get-started.oxy-easy-posts .oxy-posts,
.get-started.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: 32px;grid-row-gap: 32px;}
}

.get-started__step {
 gap:32px;
 max-width:clamp(16%, 18%, 250px) ;
 min-width:25.5%;
}
.get-started__step:not(.ct-section):not(.oxy-easy-posts),
.get-started__step.oxy-easy-posts .oxy-posts,
.get-started__step.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:32px;
}
@media (max-width: 1280px) {
.get-started__step {
 max-width:100%;
 gap:16px;
}
.get-started__step:not(.ct-section):not(.oxy-easy-posts),
.get-started__step.oxy-easy-posts .oxy-posts,
.get-started__step.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

@media (max-width: 991px) {
.get-started__step {
}
}

.get-started__top {
 width:100%;
}
.get-started__top:not(.ct-section):not(.oxy-easy-posts),
.get-started__top.oxy-easy-posts .oxy-posts,
.get-started__top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.get-started__text {
 color:#ffffff;
 font-size:1rem;
}
.get-started__number {
 font-family:Faktum-Wide;
 font-size:42px;
 font-weight:600;
 line-height:1;
 color:#6ebe00;
}
@media (max-width: 767px) {
.get-started__number {
 font-size:24px;
}
}

.get-started__arrow {
 max-width:160px;
}
@media (max-width: 1280px) {
.get-started__arrow {
}
.get-started__arrow:not(.ct-section):not(.oxy-easy-posts),
.get-started__arrow.oxy-easy-posts .oxy-posts,
.get-started__arrow.ct-section .ct-section-inner-wrap{
display:none;
}
}

.flex--col {
}
.flex--col:not(.ct-section):not(.oxy-easy-posts),
.flex--col.oxy-easy-posts .oxy-posts,
.flex--col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.gap--m {
 gap:16px;
}
.gap--m:not(.ct-section):not(.oxy-easy-posts),
.gap--m.oxy-easy-posts .oxy-posts,
.gap--m.ct-section .ct-section-inner-wrap{
gap:16px;
}
.text--pricing2--muted {
 color:#afb9c6;
}
.link--lighter {
 color:#afe614;
 margin-bottom:40px;
}
.link--arrow {
 font-size:1rem;
 flex-shrink:0;
 z-index:1;
}
.get-started__text--left {
 text-align:left;
}
.list-item-checkmark {
 color:#ffffff;
 font-size:1rem;
}
.logo-img {
 max-height:26px;
 width:auto;
}
@media (max-width: 991px) {
.logo-img {
 max-height:32px;
}
}

@media (max-width: 479px) {
.logo-img {
 max-width:100%;
}
}

.logo-img-svg {
 width:100%;
}
.logo-img-svg:not(.ct-section):not(.oxy-easy-posts),
.logo-img-svg.oxy-easy-posts .oxy-posts,
.logo-img-svg.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.link--dark {
 color:#6ebe00;
}
.radial-gradient {
 background-color:#111216;
}
.modal--s {
 max-width:90%;
 padding-top:var(--space-m) ;
 padding-right:var(--space-m) ;
 padding-bottom:var(--space-m) ;
 padding-left:var(--space-m) ;
 border-radius:4px;
 color:#ffffff;
}
.features-modal-trigger {
cursor: pointer;
}
.hero-title-wrapper {
 gap:32px;
 width:100%;
 max-width:840px;
 text-align:left;
 position:relative;
 z-index:2;
}
.hero-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero-title-wrapper.oxy-easy-posts .oxy-posts,
.hero-title-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
@media (max-width: 767px) {
.hero-title-wrapper {
 gap:16px;
}
.hero-title-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero-title-wrapper.oxy-easy-posts .oxy-posts,
.hero-title-wrapper.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.hero-title-wrapper__text {
 color:#ffffff;
}
.card {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 border-radius:2px;
 background-color:#1f2128;
 color:#ffffff;
 text-align:left;
 gap:16px;
}
.card:not(.ct-section):not(.oxy-easy-posts),
.card.oxy-easy-posts .oxy-posts,
.card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:space-between;
gap:16px;
}
@media (max-width: 767px) {
.card {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.hero-image {
}
.vulnerability {
}
.vulnerability__left {
}
.vulnerability__name {
}
.vulnerability__text {
}
.plugin-logo {
 width:32px;
 flex-shrink:0;
}
.plugin-logo-wrapper {
 gap:12px;
}
.plugin-logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-logo-wrapper.oxy-easy-posts .oxy-posts,
.plugin-logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
gap:12px;
}
@media (max-width: 767px) {
.plugin-logo-wrapper {
 text-align:center;
}
.plugin-logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-logo-wrapper.oxy-easy-posts .oxy-posts,
.plugin-logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.plugin-name {
 color:#afb9c6;
 flex-shrink:0;
 font-size:16px;
}
@media (max-width: 767px) {
.plugin-name {
 font-size:12px;
}
}

.new-post-hero {
 padding-top:64px;
 padding-right:64px;
 padding-bottom:64px;
 padding-left:64px;
 background-color:#f3fbdc;
 border-radius:8px;
 width:100%;
 gap:64px;
}
.new-post-hero:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero.oxy-easy-posts .oxy-posts,
.new-post-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
gap:64px;
}
@media (max-width: 991px) {
.new-post-hero {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 gap:16px;
}
.new-post-hero:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero.oxy-easy-posts .oxy-posts,
.new-post-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
}

@media (max-width: 479px) {
.new-post-hero {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.new-post-hero__left {
 flex-grow:1;
 gap:16px;
}
.new-post-hero__left:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero__left.oxy-easy-posts .oxy-posts,
.new-post-hero__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
@media (max-width: 991px) {
.new-post-hero__left {
 gap:16px;
}
.new-post-hero__left:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero__left.oxy-easy-posts .oxy-posts,
.new-post-hero__left.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.new-post-hero__right {
 width:100%;
 max-width:240px;
 gap:16px;
}
.new-post-hero__right:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero__right.oxy-easy-posts .oxy-posts,
.new-post-hero__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
@media (max-width: 991px) {
.new-post-hero__right {
 max-width:100%;
}
}

.new-post-hero__date {
 font-size:var(--ps-text-m) ;
}
@media (max-width: 767px) {
}

.new-post-hero__title {
 font-size:2.5rem;
 font-weight:600;
 line-height:1.1;
}
.new-post-hero__title:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero__title.oxy-easy-posts .oxy-posts,
.new-post-hero__title.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 991px) {
.new-post-hero__title {
 font-size:1.75rem;
}
}

@media (max-width: 479px) {
.new-post-hero__title {
 font-size:1.5rem;
}
}

.new-post-hero__image {
 width:32px;
 height:32px;
 border-radius:2px;
}
.new-post-hero__name {
 font-size:0.9rem;
 font-weight:600;
}
.new-post-hero__desc {
 font-size:0.9rem;
 margin-top:0px;
 margin-bottom:0px;
 color:#1f2128;
}
.new-post-hero__meta {
 gap:8px;
}
.new-post-hero__meta:not(.ct-section):not(.oxy-easy-posts),
.new-post-hero__meta.oxy-easy-posts .oxy-posts,
.new-post-hero__meta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:8px;
}
@media (max-width: 479px) {
.new-post-hero__meta {
}
}

.new-post-hero__meta-item:hover{
 color:#111216;
 background-color:#6ebe00;
}
.new-post-hero__meta-item {
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 background-color:#afe614;
 border-radius:4px;
 color:#111216;
 font-size:11.2px;
}
.new-post-grid {
 width:100%;
 max-width:1080px;
 margin-left:auto;
 margin-right:auto;
 gap:64px;
}
.new-post-grid:not(.ct-section):not(.oxy-easy-posts),
.new-post-grid.oxy-easy-posts .oxy-posts,
.new-post-grid.ct-section .ct-section-inner-wrap{
display:grid;
align-items:stretch;
gap:64px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(12, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
.new-post-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.new-post-grid.ct-section .ct-section-inner-wrap > :last-child,
.new-post-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
.new-post-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.new-post-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.new-post-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 9;}
@media (max-width: 991px) {
.new-post-grid {
 gap:16px;
}
.new-post-grid:not(.ct-section):not(.oxy-easy-posts),
.new-post-grid.oxy-easy-posts .oxy-posts,
.new-post-grid.ct-section .ct-section-inner-wrap{
display:grid;
gap:16px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.new-post-grid:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.new-post-grid.ct-section .ct-section-inner-wrap > :last-child,
.new-post-grid.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.new-post-grid:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.new-post-grid.ct-section .ct-section-inner-wrap > :nth-child(1),
.new-post-grid.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

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

.new-post-grid__content {
 flex-grow:1;
 padding-right:1rem;
}
@media (max-width: 767px) {
.new-post-grid__content {
 padding-right:0rem;
}
}

.new-post-grid__sidebar {
 flex-shrink:0;
 width:100%;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.new-post-grid__sidebar {
}
}

.new-post-sidebar-wrapper {
 gap:16px;
position: sticky; top: 80px;
}
.new-post-sidebar-wrapper:not(.ct-section):not(.oxy-easy-posts),
.new-post-sidebar-wrapper.oxy-easy-posts .oxy-posts,
.new-post-sidebar-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
@media (max-width: 991px) {
}

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

.new-post-sidebar-item {
 width:100%;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:8px;
 background-color:#afe614;
 color:#111216;
 gap:16px;
 text-align:left;
}
.new-post-sidebar-item:not(.ct-section):not(.oxy-easy-posts),
.new-post-sidebar-item.oxy-easy-posts .oxy-posts,
.new-post-sidebar-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:16px;
}
.new-post-sidebar-item__text {
 font-size:0.9rem;
}
@media (max-width: 767px) {
.new-post-sidebar-item__text {
 font-size:1rem;
}
}

.new-post-sidebar-item__button {
 background-color:#111216;
 color:#ffffff;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 border-radius:2px;
 gap:10px;
 font-size:14.4px;
}
.new-post-sidebar-item__button:not(.ct-section):not(.oxy-easy-posts),
.new-post-sidebar-item__button.oxy-easy-posts .oxy-posts,
.new-post-sidebar-item__button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:10px;
}
@media (max-width: 767px) {
.new-post-sidebar-item__button {
 font-size:16px;
}
}

.new-post-repeater {
}
.new-post-repeater:not(.ct-section):not(.oxy-easy-posts),
.new-post-repeater.oxy-easy-posts .oxy-posts,
.new-post-repeater.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.new-post-repeater {
}
.new-post-repeater:not(.ct-section):not(.oxy-easy-posts),
.new-post-repeater.oxy-easy-posts .oxy-posts,
.new-post-repeater.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: 16px;grid-row-gap: 16px;}
}

@media (max-width: 767px) {
.new-post-repeater {
}
.new-post-repeater:not(.ct-section):not(.oxy-easy-posts),
.new-post-repeater.oxy-easy-posts .oxy-posts,
.new-post-repeater.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: 16px;grid-row-gap: 16px;}
}

.new-post-repeater__link {
 width:100%;
}
.new-post-repeater__wrapper:hover{
 background-color:#f3fbdc;
}
.new-post-repeater__wrapper {
 border-radius:8px;
 transition-duration:0.2s;
 overflow:hidden;
}
@media (max-width: 767px) {
.new-post-repeater__wrapper {
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
}
}

.new-post-repeater__image {
 width:100%;
 border-radius:8px;
 aspect-ratio:1.91/1;
 object-fit:cover;
}
.new-post-repeater__content {
 width:100%;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 gap:16px;
 text-align:left;
}
.new-post-repeater__content:not(.ct-section):not(.oxy-easy-posts),
.new-post-repeater__content.oxy-easy-posts .oxy-posts,
.new-post-repeater__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
.new-post-repeater__date {
 font-size:0.9rem;
 color:#2a2c33;
}
.new-post-repeater__title {
 font-weight:600;
 font-size:1.25rem;
}
.posts-h1 {
 font-size:2.5rem;
 color:#111216;
}
@media (max-width: 767px) {
.posts-h1 {
 font-size:2.25rem;
}
}

@media (max-width: 479px) {
.posts-h1 {
 font-size:1.875rem;
}
}

.posts-search {
}
.posts-categories {
 gap:8px;
}
.posts-categories:not(.ct-section):not(.oxy-easy-posts),
.posts-categories.oxy-easy-posts .oxy-posts,
.posts-categories.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:8px;
}
.posts-categories__category:hover{
 background-color:#afe614;
 color:#111216;
}
.posts-categories__category {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 font-size:18px;
 color:#111216;
 background-color:#f3fbdc;
 border-radius:2px;
 text-transform:none;
text-transform: none !important;
}
@media (max-width: 767px) {
.posts-categories__category {
 padding-left:8px;
 padding-right:8px;
 font-size:16px;
}
}

.posts-categories__category--active {
 background-color:#afe614;
}
.search-wrapper {
}
.new-posts-grid {
}
.new-posts-grid:not(.ct-section):not(.oxy-easy-posts),
.new-posts-grid.oxy-easy-posts .oxy-posts,
.new-posts-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
.new-posts-grid__post {
 width:100%;
}
.new-posts-cta {
 width:100%;
 border-radius:8px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 background-color:#afe614;
 color:#111216;
 gap:16px;
 text-align:justify;
}
.new-posts-cta:not(.ct-section):not(.oxy-easy-posts),
.new-posts-cta.oxy-easy-posts .oxy-posts,
.new-posts-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:16px;
}
@media (max-width: 767px) {
.new-posts-cta {
 text-align:center;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
.new-posts-cta:not(.ct-section):not(.oxy-easy-posts),
.new-posts-cta.oxy-easy-posts .oxy-posts,
.new-posts-cta.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.new-posts-cta__left {
 gap:8px;
}
.new-posts-cta__left:not(.ct-section):not(.oxy-easy-posts),
.new-posts-cta__left.oxy-easy-posts .oxy-posts,
.new-posts-cta__left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
@media (max-width: 991px) {
.new-posts-cta__left {
}
}

.new-posts-cta__icon {
color: #111216;}.new-posts-cta__icon 
>svg {width: 32px;height: 32px;}.new-posts-cta__icon {
}
@media (max-width: 991px) {
.new-posts-cta__icon {
}
.new-posts-cta__icon:not(.ct-section):not(.oxy-easy-posts),
.new-posts-cta__icon.oxy-easy-posts .oxy-posts,
.new-posts-cta__icon.ct-section .ct-section-inner-wrap{
display:none;
}
}

.new-posts-cta__text {
 font-size:24px;
 font-weight:600;
 line-height:1.1;
 text-align:left;
}
@media (max-width: 479px) {
.new-posts-cta__text {
 font-size:20px;
}
}

.load-more-btn:hover{
 background-color:#afe614;
 color:#111216;
}
.load-more-btn {
 background-color:#f3fbdc;
 border-radius:2px;
 font-size:1rem;
 gap:8px;
 padding-top:8px;
 padding-bottom:8px;
 padding-left:12px;
 padding-right:12px;
 color:#111216;
 width:autopx;
 margin-top:64px;
 margin-left:auto;
 margin-right:auto;
}
.load-more-btn:not(.ct-section):not(.oxy-easy-posts),
.load-more-btn.oxy-easy-posts .oxy-posts,
.load-more-btn.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:8px;
}
.newsletter-form-wrapper {
 width:100%;
 background-color:#f3fbdc;
 border-radius:8px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
}
.newsletter-form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.newsletter-form-wrapper.oxy-easy-posts .oxy-posts,
.newsletter-form-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 767px) {
.newsletter-form-wrapper {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.newsletter-form-wrapper__code {
 width:100%;
}
.text--dark-green {
 color:#6ebe00;
}
.new-post-content {
 font-size:18px;
 width:100%;
}
@media (max-width: 767px) {
.new-post-content {
 font-size:16px;
}
}

.new-toc-div {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 border-radius:3px;
 margin-bottom:32px;
 width:100%;
 background-color:rgba(0,0,0,0);
}
.tt--left {
}
.new-post-image-wrapper {
 gap:8px;
 text-align:left;
}
.new-post-image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.new-post-image-wrapper.oxy-easy-posts .oxy-posts,
.new-post-image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:8px;
}
@media (max-width: 991px) {
}

.new-post-separator {
 width:100%;
 background-color:#6ebe00;
 height:1px;
}
.new-post-separator:not(.ct-section):not(.oxy-easy-posts),
.new-post-separator.oxy-easy-posts .oxy-posts,
.new-post-separator.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.new-post-separator {
}
.new-post-separator:not(.ct-section):not(.oxy-easy-posts),
.new-post-separator.oxy-easy-posts .oxy-posts,
.new-post-separator.ct-section .ct-section-inner-wrap{
display:block;
}
}

.new-post-repeater__featured-icon {
 position:absolute;
 z-index:2;
 top:16px;
 right:16px;
}
.new-post-repeater__image-wrapper {
 position:relative;
}
.archive-header {
 width:100%;
 gap:64px;
 text-align:left;
}
.archive-header:not(.ct-section):not(.oxy-easy-posts),
.archive-header.oxy-easy-posts .oxy-posts,
.archive-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:64px;
}
@media (max-width: 767px) {
.archive-header {
 gap:32px;
}
.archive-header:not(.ct-section):not(.oxy-easy-posts),
.archive-header.oxy-easy-posts .oxy-posts,
.archive-header.ct-section .ct-section-inner-wrap{
gap:32px;
}
}

.archive-header__name-wrapper {
 width:100%;
 gap:16px;
}
.archive-header__name-wrapper:not(.ct-section):not(.oxy-easy-posts),
.archive-header__name-wrapper.oxy-easy-posts .oxy-posts,
.archive-header__name-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:16px;
}
.archive-header__icon-wrapper {
 gap:16px;
}
.archive-header__icon-wrapper:not(.ct-section):not(.oxy-easy-posts),
.archive-header__icon-wrapper.oxy-easy-posts .oxy-posts,
.archive-header__icon-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:16px;
}
.author-header {
 margin-top:-64px;
}
.non-author-header {
}
.new-post-repeater--featured {
}
.jobs-section {
 gap:64px;
}
.jobs-section:not(.ct-section):not(.oxy-easy-posts),
.jobs-section.oxy-easy-posts .oxy-posts,
.jobs-section.ct-section .ct-section-inner-wrap{
gap:64px;
}
@media (max-width: 767px) {
.jobs-section {
 gap:32px;
}
.jobs-section:not(.ct-section):not(.oxy-easy-posts),
.jobs-section.oxy-easy-posts .oxy-posts,
.jobs-section.ct-section .ct-section-inner-wrap{
gap:32px;
}
}

.author-header__image {
 width:32px;
 height:32px;
}
.new-post-hero__date--updated {
 margin-top:-10px;
}
.feature-grid-item {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 background-color:#1f2128;
 border-radius:4px;
 font-size:16px;
 color:#ffffff;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
@media (max-width: 767px) {
.feature-grid-item {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

.feed-tabs-container__endpoints-wrapper--smaller {
 padding-bottom:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.moving-circle {
}
.font--wide {
 font-family:Faktum-Wide;
}
.h2--biggest {
 font-size:3rem;
 font-weight:600;
 text-align:left;
}
@media (max-width: 991px) {
.h2--biggest {
 font-size:2.25rem;
}
}

@media (max-width: 767px) {
.h2--biggest {
 font-size:1.75rem;
}
}

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

.svg-icon {
}
.careers {
}
.button-grey:hover{
}
.button-grey {
 background-color:#1f2128;
 color:#afe614;
 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:#111216;
 border-right-color:#111216;
 border-bottom-color:#111216;
 border-left-color:#111216;
}
.logos-slider {
}
.a-scale-up {
}
.tabbf-text {
 text-transform:uppercase;
 font-weight:600;
}
.funky-popup {
 padding-top:8px;
 padding-right:8px;
 padding-bottom:8px;
 padding-left:8px;
 background-color:#111216;
 border-radius:4px;
}
@media (max-width: 1280px) {
.funky-popup {
}
.funky-popup:not(.ct-section):not(.oxy-easy-posts),
.funky-popup.oxy-easy-posts .oxy-posts,
.funky-popup.ct-section .ct-section-inner-wrap{
display:none;
}
}

.funky-popup__image {
 border-radius:4px;
}
.link--arrow-dark {
 color:#111216;
}
.pricing2__row--last {
 padding-bottom:30px;
 margin-bottom:30px;
 border-bottom-color:#1f2128;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.icon--yes-yellow {
}
.pricing-button {
 min-width:1px;
}
.pricing-button--hide-on-mobile {
}
@media (max-width: 767px) {
.pricing-button--hide-on-mobile {
}
.pricing-button--hide-on-mobile:not(.ct-section):not(.oxy-easy-posts),
.pricing-button--hide-on-mobile.oxy-easy-posts .oxy-posts,
.pricing-button--hide-on-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
}

.feature-header__title {
 font-size:1.25rem;
}
@media (max-width: 991px) {
.feature-header__title {
}
}

@media (max-width: 767px) {
.feature-header__title {
 font-size:1.063rem;
}
}

@media (max-width: 479px) {
.feature-header__title {
 font-size:0.875rem;
}
}

.pricing-divider {
 width:100%;
 height:15px;
 border-bottom-width:1px;
 border-bottom-color:#1f2128;
 border-bottom-style:solid;
 margin-bottom:30px;
}
.pricing2__row--title:hover{
 background-color:transparent !important;
}
.pricing2__row--title {
 padding-top:16px;
 padding-bottom:16px;
}
.hero-prizes {
}
.hero-prizes:not(.ct-section):not(.oxy-easy-posts),
.hero-prizes.oxy-easy-posts .oxy-posts,
.hero-prizes.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: 20px;grid-row-gap: 20px;}
.hero-prizes__box {
 gap:8px;
}
.hero-prizes__box:not(.ct-section):not(.oxy-easy-posts),
.hero-prizes__box.oxy-easy-posts .oxy-posts,
.hero-prizes__box.ct-section .ct-section-inner-wrap{
gap:8px;
}
.hero-prizes__amount {
 font-size:48px;
 line-height:1;
 color:#ffffff;
}
.hero-prizes__text {
 color:#ffffff;
}
.footer1 {
 background-color:#111216;
}
.footer1__inner {
 width:100%;
 gap:32px;
}
.footer1__inner:not(.ct-section):not(.oxy-easy-posts),
.footer1__inner.oxy-easy-posts .oxy-posts,
.footer1__inner.ct-section .ct-section-inner-wrap{
display:grid;
justify-content:space-between;
gap:32px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.footer1__inner {
 text-align:justify;
}
.footer1__inner:not(.ct-section):not(.oxy-easy-posts),
.footer1__inner.oxy-easy-posts .oxy-posts,
.footer1__inner.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: 32px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.footer1__inner {
 text-align:justify;
}
.footer1__inner:not(.ct-section):not(.oxy-easy-posts),
.footer1__inner.oxy-easy-posts .oxy-posts,
.footer1__inner.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: 32px;grid-row-gap: 20px;}
}

.footer1__column {
}
.footer1__heading {
 font-family:Faktum;
 color:#ffffff;
 font-size:1rem;
 font-weight:600;
 margin-bottom:24px;
 letter-spacing:0.3px;
}
@media (max-width: 991px) {
.footer1__heading {
}
}

.footer1__bottom {
 width:100%;
 margin-top:24px;
 position:relative;
}
.footer1__bottom:not(.ct-section):not(.oxy-easy-posts),
.footer1__bottom.oxy-easy-posts .oxy-posts,
.footer1__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.footer1__bottom {
 text-align:center;
 padding-bottom:40px;
 gap:32px;
}
.footer1__bottom:not(.ct-section):not(.oxy-easy-posts),
.footer1__bottom.oxy-easy-posts .oxy-posts,
.footer1__bottom.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
}

.footer1-bottom__right {
 gap:32px;
}
.footer1-bottom__right:not(.ct-section):not(.oxy-easy-posts),
.footer1-bottom__right.oxy-easy-posts .oxy-posts,
.footer1-bottom__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:32px;
}
@media (max-width: 991px) {
.footer1-bottom__right {
}
.footer1-bottom__right:not(.ct-section):not(.oxy-easy-posts),
.footer1-bottom__right.oxy-easy-posts .oxy-posts,
.footer1-bottom__right.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
}

@media (max-width: 767px) {
.footer1-bottom__right {
 text-align:left;
 gap:8px;
}
.footer1-bottom__right:not(.ct-section):not(.oxy-easy-posts),
.footer1-bottom__right.oxy-easy-posts .oxy-posts,
.footer1-bottom__right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:8px;
}
}

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

.footer1__link--bottom:hover{
 color:#afe614;
}
.footer1__link--bottom {
 color:#afb9c6;
 font-size:0.9rem;
}
@media (max-width: 479px) {
.footer1__link--bottom {
}
}

.alliance-cards {
 width:100%;
 z-index:2;
 padding-left:20px;
 padding-right:20px;
}
.alliance-cards:not(.ct-section):not(.oxy-easy-posts),
.alliance-cards.oxy-easy-posts .oxy-posts,
.alliance-cards.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.alliance-cards {
 padding-left:0px;
 padding-right:0px;
}
.alliance-cards:not(.ct-section):not(.oxy-easy-posts),
.alliance-cards.oxy-easy-posts .oxy-posts,
.alliance-cards.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;}
}

.alliance-cards__card {
 color:#ffffff;
 background-color:#1f2128;
 border-radius:4px;
 padding-top:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 padding-left:2rem;
 gap:32px;
 position:relative;
 overflow:hidden;
 text-align:left;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.alliance-cards__card:not(.ct-section):not(.oxy-easy-posts),
.alliance-cards__card.oxy-easy-posts .oxy-posts,
.alliance-cards__card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
@media (max-width: 1280px) {
.alliance-cards__card {
}
}

@media (max-width: 767px) {
.alliance-cards__card {
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
}
}

.alliance-cards__image {
 height:128px;
 margin-bottom:16px;
}
.alliance-cards__heading {
 color:#ffffff;
 font-size:1.5rem;
 font-weight:600;
}
.alliance-cards__amount {
 color:#6ebe00;
 font-size:3rem;
 line-height:1;
 z-index:1;
}
.alliance-cards__text {
 font-size:0.9rem;
 z-index:1;
}
.alliance-cards__link {
}
.alliance-cards__info {
transform:; margin-top:16px;
 width:100%;
 z-index:1;
}
.alliance-cards__info-heading {
 font-weight:600;
 margin-bottom:16px;
}
.alliance-cards__info-table {
 width:100%;
}
.alliance-cards__info-table:not(.ct-section):not(.oxy-easy-posts),
.alliance-cards__info-table.oxy-easy-posts .oxy-posts,
.alliance-cards__info-table.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.alliance-cards__info-column {
 flex-grow:1;
}
.alliance-cards__info-text {
 width:100%;
 font-size:1rem;
}
.alliance-cards-wrapper {
 width:100%;
 max-width:1400px;
 gap:32px;
 margin-top:-340px;
 overflow:hidden;
 z-index:1;
 margin-left:auto;
 margin-right:auto;
}
.alliance-cards-wrapper:not(.ct-section):not(.oxy-easy-posts),
.alliance-cards-wrapper.oxy-easy-posts .oxy-posts,
.alliance-cards-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:32px;
}
@media (max-width: 479px) {
.alliance-cards-wrapper {
 margin-top:-50px;
}
}

.bug-bounty-cards-expand {
 gap:4px;
 line-height:1;
 color:#afe614;
 font-size:1rem;
cursor: pointer;
}
.bug-bounty-cards-expand:not(.ct-section):not(.oxy-easy-posts),
.bug-bounty-cards-expand.oxy-easy-posts .oxy-posts,
.bug-bounty-cards-expand.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:4px;
}
@media (max-width: 1280px) {
.bug-bounty-cards-expand {
}
}

@media (max-width: 767px) {
.bug-bounty-cards-expand {
}
}

.home5-grid__box--narrow {
 max-width:840px;
}
.new-card {
 width:100%;
 max-width:840px;
 position:relative;
}
.new-card:not(.ct-section):not(.oxy-easy-posts),
.new-card.oxy-easy-posts .oxy-posts,
.new-card.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.new-card {
}
.new-card:not(.ct-section):not(.oxy-easy-posts),
.new-card.oxy-easy-posts .oxy-posts,
.new-card.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;}
}

.new-cards-wrapper {
 gap:128px;
}
.new-cards-wrapper:not(.ct-section):not(.oxy-easy-posts),
.new-cards-wrapper.oxy-easy-posts .oxy-posts,
.new-cards-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:128px;
}
.support-div__image--discord {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 background-color:#5865f2;
}
.bug-bounty-cards-expand--single {
cursor: pointer;
}
.bug-bounty-cards-expand--single:not(.ct-section):not(.oxy-easy-posts),
.bug-bounty-cards-expand--single.oxy-easy-posts .oxy-posts,
.bug-bounty-cards-expand--single.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.bug-bounty-cards-expand--single {
 color:#afe614;
 gap:5px;
cursor: pointer;
}
.bug-bounty-cards-expand--single:not(.ct-section):not(.oxy-easy-posts),
.bug-bounty-cards-expand--single.oxy-easy-posts .oxy-posts,
.bug-bounty-cards-expand--single.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:5px;
}
}

.pulse {
animation: pulse 2s infinite ease-in-out;
}
.testimonial-box__logo--new {
 margin-bottom:0px;
}
.testimonial-box__logo--photo {
 width:100px;
 border-radius:100%;
 margin-bottom:16px;
}
.testimonials-grid {
 width:100%;
 max-width:1068px;
}
.testimonials-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonials-grid.oxy-easy-posts .oxy-posts,
.testimonials-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.testimonials-grid {
}
.testimonials-grid:not(.ct-section):not(.oxy-easy-posts),
.testimonials-grid.oxy-easy-posts .oxy-posts,
.testimonials-grid.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: 32px;grid-row-gap: 32px;}
}

.testimonials-grid__box {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 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:#2a2c33;
 border-right-color:#2a2c33;
 border-bottom-color:#2a2c33;
 border-left-color:#2a2c33;
 gap:16px;
 border-radius:8px;
}
.testimonials-grid__box:not(.ct-section):not(.oxy-easy-posts),
.testimonials-grid__box.oxy-easy-posts .oxy-posts,
.testimonials-grid__box.ct-section .ct-section-inner-wrap{
gap:16px;
}
.testimonials-grid__text {
 color:white;
 font-size:1rem;
}
.testimonials-grid__link {
 font-size:1rem;
 margin-top:auto;
}
.newsletter-shortcode {
}
.newsletter-container {
 width:100%;
 gap:16px;
 background-color:#f3fbdc;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 border-radius:8px;
}
.newsletter-container:not(.ct-section):not(.oxy-easy-posts),
.newsletter-container.oxy-easy-posts .oxy-posts,
.newsletter-container.ct-section .ct-section-inner-wrap{
display:grid;
gap:16px;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.newsletter-container {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
.newsletter-container:not(.ct-section):not(.oxy-easy-posts),
.newsletter-container.oxy-easy-posts .oxy-posts,
.newsletter-container.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;}
}

.newsletter-container__content {
 gap:16px;
}
.newsletter-container__content:not(.ct-section):not(.oxy-easy-posts),
.newsletter-container__content.oxy-easy-posts .oxy-posts,
.newsletter-container__content.ct-section .ct-section-inner-wrap{
gap:16px;
}
.newsletter-container__content-heading {
 font-size:1.5rem;
 font-weight:600;
}
.newsletter-container__content-text {
 font-size:1.125rem;
}
@media (max-width: 991px) {
.newsletter-container__content-text {
 font-size:1rem;
}
}

.whitepaper-hero--new {
background-image: linear-gradient(165deg, #f3fbdc 50%, #7ac406);background-size:auto,  contain; width:100%;
 padding-left:96px;
 padding-right:96px;
 padding-top:85px;
 padding-bottom:85px;
 background-repeat:no-repeat;
 border-radius:8px;
 position:relative;
 overflow:hidden;
 background-position:100% 50%;
}
.whitepaper-hero--new:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-hero--new.oxy-easy-posts .oxy-posts,
.whitepaper-hero--new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1280px) {
.whitepaper-hero--new {
 background-position:100% 100%;
}
}

@media (max-width: 991px) {
.whitepaper-hero--new {
 padding-top:100px;
 padding-bottom:100px;
 padding-left:50px;
 padding-right:50px;
}
}

@media (max-width: 767px) {
.whitepaper-hero--new {
background-size: cover; padding-top:80px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:80px;
}
}

@media (max-width: 479px) {
.whitepaper-hero--new {
}
}

.whitepaper-hero__image--new {
 position:absolute;
 right:0px;
 bottom:0px;
 object-fit:cover;
}
@media (max-width: 1280px) {
.whitepaper-hero__image--new {
 object-fit:contain;
 height:auto;
}
}

.whitepaper-hero__meta--new {
 margin-bottom:32px;
}
.whitepaper-hero__meta--new:not(.ct-section):not(.oxy-easy-posts),
.whitepaper-hero__meta--new.oxy-easy-posts .oxy-posts,
.whitepaper-hero__meta--new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
}

@media (max-width: 479px) {
.whitepaper-hero__meta--new {
 width:100%;
}
}

.plugin-table {
}
.whitepaper-subtitle--smaller {
 font-size:20px;
}
.whitepaper-code {
}
.code-image {
}
.text--pricing2-wrapper:ct_depth{
}
.text--pricing2-wrapper {
 text-align:left;
 gap:4px;
}
.text--pricing2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.text--pricing2-wrapper.oxy-easy-posts .oxy-posts,
.text--pricing2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:4px;
}
.event-card {
 border-radius:8px;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 gap:16px;
 background-color:#191b1f;
}
.event-card:not(.ct-section):not(.oxy-easy-posts),
.event-card.oxy-easy-posts .oxy-posts,
.event-card.ct-section .ct-section-inner-wrap{
gap:16px;
}
.event-card__image {
 border-radius:8px;
 aspect-ratio:16/9;
 object-fit:cover;
 width:100%;
}
.event-card__body {
 width:100%;
 gap:8px;
}
.event-card__body:not(.ct-section):not(.oxy-easy-posts),
.event-card__body.oxy-easy-posts .oxy-posts,
.event-card__body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:8px;
}
@media (max-width: 479px) {
.event-card__body {
 text-align:center;
}
.event-card__body:not(.ct-section):not(.oxy-easy-posts),
.event-card__body.oxy-easy-posts .oxy-posts,
.event-card__body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.event-card__content {
 gap:8px;
 flex-grow:1;
}
.event-card__content:not(.ct-section):not(.oxy-easy-posts),
.event-card__content.oxy-easy-posts .oxy-posts,
.event-card__content.ct-section .ct-section-inner-wrap{
gap:8px;
}
.event-card__location {
 color:#afb9c6;
 font-size:14px;
}
.event-card__title {
 color:#ffffff;
 font-size:18px;
 font-weight:600;
}
.event-card__date-wrapper {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:8px;
 background-color:#212328;
 gap:1rem;
 text-align:center;
}
.event-card__date-wrapper:not(.ct-section):not(.oxy-easy-posts),
.event-card__date-wrapper.oxy-easy-posts .oxy-posts,
.event-card__date-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
justify-content:center;
gap:1rem;
}
@media (max-width: 479px) {
.event-card__date-wrapper {
 order:-1;
}
}

.event-card__month {
 color:#afb9c6;
 line-height:1;
 font-size:14px;
}
.event-card__days {
 color:#ffffff;
 font-size:24px;
 line-height:1;
 font-weight:600;
}
.members-code {
 width:100%;
}
.event-card__description {
 color:#afb9c6;
 font-size:14px;
 padding-top:16px;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:rgba(185,192,202,0.15);
 width:100%;
}
.event-card__date-inner {
 gap:4px;
}
.event-card__date-inner:not(.ct-section):not(.oxy-easy-posts),
.event-card__date-inner.oxy-easy-posts .oxy-posts,
.event-card__date-inner.ct-section .ct-section-inner-wrap{
gap:4px;
}
.event-card__date-divider {
 width:1px;
 background-color:rgba(185, 192, 202, 0.15);
}
.tabs-8042-tab:hover{
 color:white;
}
.tabs-8042-tab {
 font-size:20px;
 color:#afb9c6;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.tabs-8042-tab-active {
 color:white;
}
.tabs-contents-8042-tab {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
.events-carousel {
 --carousel-space-between:32px;
}
.events-carousel .oxy-dynamic-list > .ct-div-block, .events-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:30%;
}

.events-carousel {
                        --carousel-cell-width: calc((100% - (2 * var(--carousel-space-between))) / 3);
                        }

                        .events-carousel .oxy-carousel-builder_icon{
                            display: none;
                        }

                        .events-carousel .flickity-page-dots{
                                display: none;
                            }
@media (max-width: 1280px) {
.events-carousel {
}
.events-carousel .oxy-dynamic-list > .ct-div-block, .events-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:40%;
}

}

@media (max-width: 991px) {
.events-carousel {
}
.events-carousel .oxy-dynamic-list > .ct-div-block, .events-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:60%;
}

}

@media (max-width: 767px) {
.events-carousel {
}
.events-carousel .oxy-dynamic-list > .ct-div-block, .events-carousel .oxy-dynamic-list .flickity-slider > .ct-div-block{
width:90%;
}

}

.event-card__link {
}
.event-card__link-text {
}
.event-card__link-text:not(.ct-section):not(.oxy-easy-posts),
.event-card__link-text.oxy-easy-posts .oxy-posts,
.event-card__link-text.ct-section .ct-section-inner-wrap{
display:inline;
}
.bg-image {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 width:100%;
 height:100%;
 object-fit:cover;
}
.bg-image-overlay {
background-image:url(https://patchstack.com/wp-content/uploads/2024/10/User-Authentication-and-Authorization.jpg); position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 width:100%;
 height:100%;
background: linear-gradient(180deg, rgba(17, 18, 22, 0.00) 0%, #111216 100%);
}
.hero-section {
 position:relative;
 overflow:hidden;
}
.hero-section .ct-section-inner-wrap {
padding-top: 6rem;
padding-bottom: 8rem;
}
.hero-section:not(.ct-section):not(.oxy-easy-posts),
.hero-section.oxy-easy-posts .oxy-posts,
.hero-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hero-section__content {
 width:100%;
 max-width:700px;
 position:relative;
 gap:2rem;
 z-index:10;
}
.hero-section__content:not(.ct-section):not(.oxy-easy-posts),
.hero-section__content.oxy-easy-posts .oxy-posts,
.hero-section__content.ct-section .ct-section-inner-wrap{
gap:2rem;
}
.hero-section__title {
 color:#ffffff;
 font-size:2.25rem;
}
@media (max-width: 767px) {
.hero-section__title {
 font-size:2.25rem;
}
}

@media (max-width: 479px) {
.hero-section__title {
 font-size:1.875rem;
}
}

.container--medium {
 width:100%;
 max-width:960px;
 gap:4rem;
}
.container--medium:not(.ct-section):not(.oxy-easy-posts),
.container--medium.oxy-easy-posts .oxy-posts,
.container--medium.ct-section .ct-section-inner-wrap{
gap:4rem;
}
.h3--small {
 font-size:1.125rem;
 font-weight:600;
}
.get-started__step--smaller {
 max-width:23%;
 min-width:19%;
}
.new-features-grid {
 width:100%;
}
.new-features-grid:not(.ct-section):not(.oxy-easy-posts),
.new-features-grid.oxy-easy-posts .oxy-posts,
.new-features-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
@media (max-width: 1280px) {
}

@media (max-width: 991px) {
.new-features-grid {
}
.new-features-grid:not(.ct-section):not(.oxy-easy-posts),
.new-features-grid.oxy-easy-posts .oxy-posts,
.new-features-grid.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: 16px;grid-row-gap: 16px;}
}

.new-features-grid__feature {
}
.feature-box {
 gap:2rem;
 border-radius:0.5rem;
 padding-top:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 padding-left:2rem;
 background-color:#1f2128;
 text-align:left;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.feature-box:not(.ct-section):not(.oxy-easy-posts),
.feature-box.oxy-easy-posts .oxy-posts,
.feature-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:2rem;
}
@media (max-width: 991px) {
.feature-box {
 gap:1rem;
}
.feature-box:not(.ct-section):not(.oxy-easy-posts),
.feature-box.oxy-easy-posts .oxy-posts,
.feature-box.ct-section .ct-section-inner-wrap{
gap:1rem;
}
}

@media (max-width: 767px) {
.feature-box {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

.feature-box__image {
 height:32px;
}
.feature-box__text {
 font-size:1rem;
 color:white;
 margin-right:0px;
}
.feature-box__emoji {
 font-size:32px;
 padding-top:8px;
 padding-right:8px;
 padding-bottom:8px;
 padding-left:8px;
}
.feature-box__link {
 margin-top:auto;
}
.logos-wrapper {
 gap:2rem;
}
.logos-wrapper:not(.ct-section):not(.oxy-easy-posts),
.logos-wrapper.oxy-easy-posts .oxy-posts,
.logos-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:2rem;
}
@media (max-width: 767px) {
}

.logos-wrapper__logo {
 max-height:48px;
}
@media (max-width: 767px) {
.logos-wrapper__logo {
}
}

@media (max-width: 479px) {
.logos-wrapper__logo {
 max-height:31px;
}
}

.footer-cta {
 overflow:hidden;
}
.footer-cta .ct-section-inner-wrap {
padding-bottom: 0;
}
.footer-cta__content {
 gap:64px;
}
.footer-cta__content:not(.ct-section):not(.oxy-easy-posts),
.footer-cta__content.oxy-easy-posts .oxy-posts,
.footer-cta__content.ct-section .ct-section-inner-wrap{
gap:64px;
}
@media (max-width: 767px) {
.footer-cta__content {
 gap:32px;
}
.footer-cta__content:not(.ct-section):not(.oxy-easy-posts),
.footer-cta__content.oxy-easy-posts .oxy-posts,
.footer-cta__content.ct-section .ct-section-inner-wrap{
gap:32px;
}
}

.new-buttons-wrapper:ct_depth{
}
.new-buttons-wrapper {
 text-align:left;
 gap:16px;
}
.new-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.new-buttons-wrapper.oxy-easy-posts .oxy-posts,
.new-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:16px;
}
.hero-section__gradient-circle {
 width:100%;
 height:100%;
 position:absolute;
 top:-50%;
 left:-50%;
background: radial-gradient(50% 50% at 50% 50%, rgba(175, 230, 20, 0.30) 0%, rgba(17, 18, 22, 0.00) 100%);
}
.footer-cta__image-overlay {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 width:100%;
 height:100%;
background: linear-gradient(180deg, rgba(17, 18, 22, 0.00) 49.96%, #111216 100%);
}
.tabs-7198-tab {
 font-size:1.125rem;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:16px;
}
.tabs-7198-tab-active {
 border-bottom-width:2px;
 border-bottom-style:solid;
 border-bottom-color:#afe614;
}
.tabs-contents-7198-tab {
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 gap:4rem;
}
.tabs-contents-7198-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-7198-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-7198-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:4rem;
}
.load-more-btn1 {
}
.feature-box__text--big {
 color:#ffffff;
 font-size:1.5rem;
 font-weight:600;
}
@media (max-width: 767px) {
.feature-box__text--big {
}
}

@media (max-width: 479px) {
.feature-box__text--big {
 font-size:1.25rem;
}
}

.hero__inner--center {
 max-width:960px;
 gap:32px;
 text-align:center;
}
.hero__inner--center:not(.ct-section):not(.oxy-easy-posts),
.hero__inner--center.oxy-easy-posts .oxy-posts,
.hero__inner--center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:32px;
}
@media (max-width: 767px) {
.hero__inner--center {
 text-align:left;
}
.hero__inner--center:not(.ct-section):not(.oxy-easy-posts),
.hero__inner--center.oxy-easy-posts .oxy-posts,
.hero__inner--center.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.get-started__step--bigger {
 min-width:28%;
}
.get-started__top--left {
 gap:1rem;
}
.get-started__top--left:not(.ct-section):not(.oxy-easy-posts),
.get-started__top--left.oxy-easy-posts .oxy-posts,
.get-started__top--left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
gap:1rem;
}
.bottom-cta-container {
 width:100%;
 max-width:960px;
 text-align:center;
 gap:64px;
}
.bottom-cta-container:not(.ct-section):not(.oxy-easy-posts),
.bottom-cta-container.oxy-easy-posts .oxy-posts,
.bottom-cta-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:64px;
}
@media (max-width: 767px) {
.bottom-cta-container {
 text-align:center;
}
.bottom-cta-container:not(.ct-section):not(.oxy-easy-posts),
.bottom-cta-container.oxy-easy-posts .oxy-posts,
.bottom-cta-container.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.bottom-cta-container__title {
 font-size:2.25rem;
 color:#ffffff;
 font-weight:600;
}
@media (max-width: 767px) {
.bottom-cta-container__title {
 font-size:1.5rem;
 text-align:left;
}
}

@media (max-width: 479px) {
.bottom-cta-container__title {
}
}

.container-gap {
 gap:128px;
 overflow:hidden;
}
.container-gap:not(.ct-section):not(.oxy-easy-posts),
.container-gap.oxy-easy-posts .oxy-posts,
.container-gap.ct-section .ct-section-inner-wrap{
gap:128px;
}
.bottom-cta-section:ct_depth{
}
.bottom-cta-section {
background-size: 100% auto; background-repeat:no-repeat;
 text-align:center;
 background-color:#111216;
 background-position:50% 600px;
}
.bottom-cta-section .ct-section-inner-wrap {
padding-top: 128px;
padding-right: 0;
padding-bottom: 128px;
padding-left: 0;
}
.bottom-cta-section:not(.ct-section):not(.oxy-easy-posts),
.bottom-cta-section.oxy-easy-posts .oxy-posts,
.bottom-cta-section.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 1280px) {
.bottom-cta-section {
}
.bottom-cta-section .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}
}

.content-gap {
 gap:32px;
 padding-bottom:2px;
}
.content-gap:not(.ct-section):not(.oxy-easy-posts),
.content-gap.oxy-easy-posts .oxy-posts,
.content-gap.ct-section .ct-section-inner-wrap{
gap:32px;
}
.features-card {
 color:#ffffff;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 background-color:#202226;
 border-radius:8px;
border-top: 1px solid rgba(185, 192, 202, 0.15));
}
@media (max-width: 767px) {
.features-card {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

.features-card__header {
 width:100%;
 text-align:justify;
 padding-bottom:16px;
}
.features-card__header:not(.ct-section):not(.oxy-easy-posts),
.features-card__header.oxy-easy-posts .oxy-posts,
.features-card__header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.features-card__row {
 width:100%;
 padding-bottom:16px;
 padding-top:16px;
}
.features-card__row:not(.ct-section):not(.oxy-easy-posts),
.features-card__row.oxy-easy-posts .oxy-posts,
.features-card__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
.features-card__header-title {
 font-weight:600;
}
.features-card__header-image {
}
.features-card__icon {
}
.features-card__row-left {
}
.features-card__big-text {
 font-size:16px;
}
.features-card__small-text {
 font-size:12px;
 color:#afb9c6;
}
.grid--2--center {
}
.grid--2--center:not(.ct-section):not(.oxy-easy-posts),
.grid--2--center.oxy-easy-posts .oxy-posts,
.grid--2--center.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.quote-card {
 color:#ffffff;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 border-radius:8px;
 background-color:#202226;
}
@media (max-width: 991px) {
.quote-card {
}
}

@media (max-width: 767px) {
.quote-card {
 padding-top:1.25rem;
 padding-right:1.25rem;
 padding-bottom:1.25rem;
 padding-left:1.25rem;
}
}

.quote-card__image {
 width:80px;
 height:80px;
 object-fit:cover;
 border-radius:8px;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.quote-card__image {
}
}

.quote-card__text {
 font-size:24px;
 line-height:1.4;
}
@media (max-width: 767px) {
.quote-card__text {
 font-size:16px;
}
}

.quote-card__logo {
}
.quote-card__name {
 font-size:16px;
}
.quote-card__position {
 color:#afb9c6;
 font-size:12px;
}
.quote-card__content {
 gap:32px;
 width:100%;
}
.quote-card__content:not(.ct-section):not(.oxy-easy-posts),
.quote-card__content.oxy-easy-posts .oxy-posts,
.quote-card__content.ct-section .ct-section-inner-wrap{
gap:32px;
}
.quote-card__name-wrapper {
 gap:32px;
}
.quote-card__name-wrapper:not(.ct-section):not(.oxy-easy-posts),
.quote-card__name-wrapper.oxy-easy-posts .oxy-posts,
.quote-card__name-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:32px;
}
@media (max-width: 991px) {
.quote-card__name-wrapper {
}
}

@media (max-width: 767px) {
.quote-card__name-wrapper {
 gap:16px;
}
.quote-card__name-wrapper:not(.ct-section):not(.oxy-easy-posts),
.quote-card__name-wrapper.oxy-easy-posts .oxy-posts,
.quote-card__name-wrapper.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.border-top {
 position:relative;
border-top: 1px solid rgba(185, 192, 202, 0.10);
}
.border-top:not(.ct-section):not(.oxy-easy-posts),
.border-top.oxy-easy-posts .oxy-posts,
.border-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.border-top {
}
}

.content-gap--bigger {
 gap:64px;
}
.content-gap--bigger:not(.ct-section):not(.oxy-easy-posts),
.content-gap--bigger.oxy-easy-posts .oxy-posts,
.content-gap--bigger.ct-section .ct-section-inner-wrap{
gap:64px;
}
.img--breakout {
 min-width:50vw;
}
@media (max-width: 767px) {
.img--breakout {
 width:100%;
 min-width:1px;
 order:-1;
}
}

.text-box {
 color:#ffffff;
 gap:16px;
}
.text-box:not(.ct-section):not(.oxy-easy-posts),
.text-box.oxy-easy-posts .oxy-posts,
.text-box.ct-section .ct-section-inner-wrap{
gap:16px;
}
.text-box__title {
 font-size:18px;
 color:#ffffff;
 font-weight:600;
}
.text-box__text {
 color:#afb9c6;
}
.sucuri-logo2 {
 height:24px;
}
.container--big {
 width:100%;
 max-width:1064px;
 gap:4rem;
}
.container--big:not(.ct-section):not(.oxy-easy-posts),
.container--big.oxy-easy-posts .oxy-posts,
.container--big.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:4rem;
}
.alliance-cards__heading--s {
 font-size:1.125rem;
 z-index:1;
}
.quote-card__image-wrapper {
 gap:32px;
}
.quote-card__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.quote-card__image-wrapper.oxy-easy-posts .oxy-posts,
.quote-card__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:32px;
}
@media (max-width: 991px) {
.quote-card__image-wrapper {
}
.quote-card__image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.quote-card__image-wrapper.oxy-easy-posts .oxy-posts,
.quote-card__image-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.alliance-card__overlay {
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-color:rgba(0,0,0,0.4);
}
.alliance-cards__bg-image {
 opacity:0.4;
 position:absolute;
 top:50px;
 right:-35%;
 height:250px;
}
@media (max-width: 991px) {
.alliance-cards__bg-image {
 right:-15%;
}
}

@media (max-width: 479px) {
.alliance-cards__bg-image {
 right:-45%;
}
}

.arrow-link {
}
.arrow-link--dark:hover{
}
.arrow-link--dark {
 color:#111216;
color: #111216 !important
}
.btn-icon {
 margin-top:-2px;
}
.btn-icon:not(.ct-section):not(.oxy-easy-posts),
.btn-icon.oxy-easy-posts .oxy-posts,
.btn-icon.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.footer1__inner--new {
 width:100%;
 gap:32px;
}
.footer1__inner--new:not(.ct-section):not(.oxy-easy-posts),
.footer1__inner--new.oxy-easy-posts .oxy-posts,
.footer1__inner--new.ct-section .ct-section-inner-wrap{
display:grid;
justify-content:space-between;
gap:32px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 20px;}
@media (max-width: 1280px) {
.footer1__inner--new {
}
.footer1__inner--new:not(.ct-section):not(.oxy-easy-posts),
.footer1__inner--new.oxy-easy-posts .oxy-posts,
.footer1__inner--new.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: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.footer1__inner--new {
 text-align:justify;
}
}

@media (max-width: 767px) {
.footer1__inner--new {
 text-align:justify;
}
.footer1__inner--new:not(.ct-section):not(.oxy-easy-posts),
.footer1__inner--new.oxy-easy-posts .oxy-posts,
.footer1__inner--new.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: 32px;grid-row-gap: 20px;}
}

.footer-cta__image-wrapper {
 position:relative;
}
.get-started--full {
 width:100vw;
}
.get-started-wrapper {
}
.get-started__step--slider {
 max-width:215px;
 min-width:215px;
}
.get-started-slider {
}
@media (max-width: 991px) {
.get-started-slider {
}
.get-started-slider:not(.ct-section):not(.oxy-easy-posts),
.get-started-slider.oxy-easy-posts .oxy-posts,
.get-started-slider.ct-section .ct-section-inner-wrap{
display:none;
}
}

.get-started--not-slider {
}
@media (max-width: 1280px) {
.get-started--not-slider {
display: none !important;
}
}

.get-started__arrow--slider {
}
@media (max-width: 1280px) {
.get-started__arrow--slider {
}
.get-started__arrow--slider:not(.ct-section):not(.oxy-easy-posts),
.get-started__arrow--slider.oxy-easy-posts .oxy-posts,
.get-started__arrow--slider.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.feature-card {
 text-align:left;
 background-color:#1f2128;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 gap:16px;
 border-radius:4px;
border-top: 1px solid rgba(185, 192, 202, 0.15);
}
.feature-card:not(.ct-section):not(.oxy-easy-posts),
.feature-card.oxy-easy-posts .oxy-posts,
.feature-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:16px;
}
.feature-card__image {
 height:200px;
}
.feature-card__heading {
 color:#ffffff;
 font-size:1.5rem;
}
.feature-card__text {
 color:#afb9c6;
}
.g2-link {
 flex-shrink:0;
}
.g2-link:not(.ct-section):not(.oxy-easy-posts),
.g2-link.oxy-easy-posts .oxy-posts,
.g2-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.g2-link__text {
 margin-left:8px;
 margin-right:4px;
 color:#ffffff;
}
.hero__inner--2-col {
}
.hero__inner--2-col:not(.ct-section):not(.oxy-easy-posts),
.hero__inner--2-col.oxy-easy-posts .oxy-posts,
.hero__inner--2-col.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: 128px;grid-row-gap: 32px;}
@media (max-width: 1280px) {
.hero__inner--2-col {
}
}

@media (max-width: 991px) {
.hero__inner--2-col {
}
.hero__inner--2-col:not(.ct-section):not(.oxy-easy-posts),
.hero__inner--2-col.oxy-easy-posts .oxy-posts,
.hero__inner--2-col.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: 32px;}
}

.hero__image {
 width:65vw;
 left:50%;
 position:absolute;
 max-width:800px;
}
@media (max-width: 991px) {
.hero__image {
 position:static;
 width:100vw;
}
}

.image--edge {
 width:60vw;
 left:0px;
 max-width:1100px;
}
@media (max-width: 991px) {
.image--edge {
 position:static;
 width:100%;
}
}

.image--edge-left {
 position:absolute;
 right:0px;
 left:auto;
}
@media (max-width: 991px) {
.image--edge-left {
 position:static;
}
}

.image--edge-wrapper {
 position:relative;
}
.landing-features {
 gap:32px;
}
.landing-features:not(.ct-section):not(.oxy-easy-posts),
.landing-features.oxy-easy-posts .oxy-posts,
.landing-features.ct-section .ct-section-inner-wrap{
gap:32px;
}
@media (max-width: 1280px) {
.landing-features {
 gap:64px;
}
.landing-features:not(.ct-section):not(.oxy-easy-posts),
.landing-features.oxy-easy-posts .oxy-posts,
.landing-features.ct-section .ct-section-inner-wrap{
gap:64px;
}
}

.landing-features__item {
 gap:1rem;
 padding-bottom:32px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:rgba(185, 192, 202, 0.15);
}
.landing-features__item:not(.ct-section):not(.oxy-easy-posts),
.landing-features__item.oxy-easy-posts .oxy-posts,
.landing-features__item.ct-section .ct-section-inner-wrap{
gap:1rem;
}
.landing-features__heading {
 color:#ffffff;
 font-weight:600;
 font-size:1.5rem;
}
@media (max-width: 767px) {
.landing-features__heading {
 font-size:1.5rem;
}
}

.landing-features__text {
 color:#ffffff;
 font-size:1rem;
}
@media (max-width: 767px) {
.landing-features__text {
 font-size:1rem;
}
}

.has-circle {
 position:relative;
 overflow:hidden;
}
.has-circle .ct-section-inner-wrap {
padding-top: 128px;
padding-bottom: 128px;
}
.circle-gradient {
transform:translate(-50%,-50%); width:960px;
 height:960px;
 border-radius:100%;
 position:absolute;
 top:50%;
 left:50%;
background: radial-gradient(circle, rgba(175, 230, 20, 0.20) 0%, rgba(17,18,22,1) 70%, rgba(17,18,22,1) 100%)
}
.grid--4 {
}
.grid--4:not(.ct-section):not(.oxy-easy-posts),
.grid--4.oxy-easy-posts .oxy-posts,
.grid--4.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: 64px;grid-row-gap: 64px;}
@media (max-width: 1280px) {
.grid--4 {
}
.grid--4:not(.ct-section):not(.oxy-easy-posts),
.grid--4.oxy-easy-posts .oxy-posts,
.grid--4.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 64px;grid-row-gap: 64px;}
}

@media (max-width: 767px) {
.grid--4 {
}
.grid--4:not(.ct-section):not(.oxy-easy-posts),
.grid--4.oxy-easy-posts .oxy-posts,
.grid--4.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: 64px;grid-row-gap: 64px;}
}

.card--centered {
 gap:32px;
 text-align:center;
}
.card--centered:not(.ct-section):not(.oxy-easy-posts),
.card--centered.oxy-easy-posts .oxy-posts,
.card--centered.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:32px;
}
@media (max-width: 767px) {
.card--centered {
 gap:16px;
}
.card--centered:not(.ct-section):not(.oxy-easy-posts),
.card--centered.oxy-easy-posts .oxy-posts,
.card--centered.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.card__title {
 color:#6ebe00;
 text-transform:uppercase;
 font-size:1.25rem;
 font-weight:600;
}
.card__image {
 height:120px;
}
.card__text {
 color:#ffffff;
 font-size:1rem;
}
.icon-card__heading {
 font-size:1.5rem;
 color:#ffffff;
 font-weight:600;
}
@media (max-width: 767px) {
.icon-card__heading {
}
}

.video-trigger {
}
.home3-h1--bigger {
 font-size:3.5rem;
 line-height:1.1;
}
@media (max-width: 1280px) {
.home3-h1--bigger {
 font-size:3rem;
}
}

@media (max-width: 479px) {
.home3-h1--bigger {
 font-size:2.5rem;
}
}

.h2--huge {
 font-size:3.5rem;
}
@media (max-width: 767px) {
.h2--huge {
 font-size:2.25rem;
}
}

.circle-gradient--smaller {
}
.pricing-label--white {
 background-color:#ffffff;
}
.new-button:hover{
 color:#111216 !important;
 background-color:#6ebe00;
}
.new-button {
 background-color:#afe614;
 color:#111216;
 transition-duration:0.2s;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:16px;
 padding-right:16px;
 border-radius:2px;
 text-align:center;
 flex-shrink:0;
 font-size:1.25rem;
 line-height:1.2;
}
@media (max-width: 767px) {
.new-button {
}
}

.border-top-absolute {
transform:translate(-50%); width:300vw;
 position:absolute;
 left:0px;
 height:1px;
 background-color:rgba(185,192,202,0.1);
 top:0px;
}
.headline-wrapper {
 gap:1.5rem;
 z-index:1;
 max-width:960px;
 text-align:center;
}
.headline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.headline-wrapper.oxy-easy-posts .oxy-posts,
.headline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:1.5rem;
}
@media (max-width: 991px) {
.headline-wrapper {
 text-align:left;
}
.headline-wrapper:not(.ct-section):not(.oxy-easy-posts),
.headline-wrapper.oxy-easy-posts .oxy-posts,
.headline-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.promo-price {
 width:100%;
 background-color:#ffffff;
 border-radius:8px;
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
}
.promo-price:not(.ct-section):not(.oxy-easy-posts),
.promo-price.oxy-easy-posts .oxy-posts,
.promo-price.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
@media (max-width: 991px) {
.promo-price {
}
.promo-price:not(.ct-section):not(.oxy-easy-posts),
.promo-price.oxy-easy-posts .oxy-posts,
.promo-price.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 32px;}
}

@media (max-width: 767px) {
.promo-price {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.promo-price__left {
 padding-top:32px;
 padding-right:32px;
 padding-bottom:32px;
 padding-left:32px;
 border-radius:8px;
 background-color:rgba(175,185,198,0.3);
 gap:32px;
}
.promo-price__left:not(.ct-section):not(.oxy-easy-posts),
.promo-price__left.oxy-easy-posts .oxy-posts,
.promo-price__left.ct-section .ct-section-inner-wrap{
gap:32px;
}
@media (max-width: 767px) {
.promo-price__left {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
}
}

.promo-price__right {
 margin-top:0px;
 margin-left:0px;
 padding-left:0px;
 padding-top:0px;
list-style: none;
}
.promo-price__heading {
}
.promo-price__text {
}
.promo-price__grid {
 width:100%;
}
.promo-price__grid:not(.ct-section):not(.oxy-easy-posts),
.promo-price__grid.oxy-easy-posts .oxy-posts,
.promo-price__grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
@media (max-width: 1280px) {
.promo-price__grid {
}
.promo-price__grid:not(.ct-section):not(.oxy-easy-posts),
.promo-price__grid.oxy-easy-posts .oxy-posts,
.promo-price__grid.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: 16px;grid-row-gap: 16px;}
}

.promo-price__grid-item {
 background-color:rgba(175,185,198,0.3);
 border-radius:8px;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 gap:8px;
}
.promo-price__grid-item:not(.ct-section):not(.oxy-easy-posts),
.promo-price__grid-item.oxy-easy-posts .oxy-posts,
.promo-price__grid-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
gap:8px;
}
.promo-price__price-wrapper {
 gap:8px;
}
.promo-price__price-wrapper:not(.ct-section):not(.oxy-easy-posts),
.promo-price__price-wrapper.oxy-easy-posts .oxy-posts,
.promo-price__price-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
gap:8px;
}
.promo-price__old-price {
 font-size:1.25rem;
 color:rgba(17,18,22,0.5);
}
.promo-price__new-price {
 font-size:32px;
 color:#6ebe00;
 font-weight:600;
 line-height:1.4;
}
.promo-price__grid-text {
 font-size:14px;
}
.promo-price__grid-text-big {
 font-size:32px;
 font-weight:600;
 line-height:1.4;
}
.promo-price__button {
 width:100%;
}
.promo-price__list-item {
 gap:8px;
 width:100%;
 padding-bottom:14px;
 margin-bottom:14px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:rgba(175, 185, 198, 0.50);
}
.promo-price__list-item:not(.ct-section):not(.oxy-easy-posts),
.promo-price__list-item.oxy-easy-posts .oxy-posts,
.promo-price__list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
gap:8px;
}
.promo-price__list-item-left {
 gap:4px;
}
.promo-price__list-item-left:not(.ct-section):not(.oxy-easy-posts),
.promo-price__list-item-left.oxy-easy-posts .oxy-posts,
.promo-price__list-item-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:4px;
}
.promo-price__list-item-right {
}
.promo-price__list-item-icon {
}
.promo-price__list-item-text {
 font-size:20px;
 line-height:1.4;
}
@media (max-width: 767px) {
.promo-price__list-item-text {
 font-size:1rem;
}
}

.testimonials-tabs {
 width:100%;
 max-width:1068px;
 border-radius:8px;
 z-index:1;
 color:#ffffff;
 background-color:#111216;
}
.testimonials-tabs:not(.ct-section):not(.oxy-easy-posts),
.testimonials-tabs.oxy-easy-posts .oxy-posts,
.testimonials-tabs.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 64px;grid-row-gap: 64px;}
@media (max-width: 767px) {
.testimonials-tabs {
}
}

.tabs-2860-tab {
 flex-grow:1;
 border-bottom-width:1px;
 border-bottom-color:rgba(175,185,198,0.5);
 border-bottom-style:solid;
}
.tabs-2860-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-2860-tab.oxy-easy-posts .oxy-posts,
.tabs-2860-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.tabs-2860-tab-active {
 border-bottom-color:#6ebe00;
}
.tabs-contents-2860-tab {
 text-align:center;
 padding-bottom:0px;
 padding-top:0px;
}
.tabs-contents-2860-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-2860-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-2860-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.testimonials-tabs__tab-contents {
}
.testimonials-tabs__tab-contents:not(.ct-section):not(.oxy-easy-posts),
.testimonials-tabs__tab-contents.oxy-easy-posts .oxy-posts,
.testimonials-tabs__tab-contents.ct-section .ct-section-inner-wrap{
display:flex;
}
.testimonials-tabs__tabs {
 gap:0px;
 width:100%;
 border-radius:8px;
 overflow:hidden;
 background-color:#202226;
}
.testimonials-tabs__tabs:not(.ct-section):not(.oxy-easy-posts),
.testimonials-tabs__tabs.oxy-easy-posts .oxy-posts,
.testimonials-tabs__tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:0px;
}
@media (max-width: 767px) {
.testimonials-tabs__tabs {
}
.testimonials-tabs__tabs:not(.ct-section):not(.oxy-easy-posts),
.testimonials-tabs__tabs.oxy-easy-posts .oxy-posts,
.testimonials-tabs__tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.testimonials-tabs__content {
 gap:32px;
}
.testimonials-tabs__content:not(.ct-section):not(.oxy-easy-posts),
.testimonials-tabs__content.oxy-easy-posts .oxy-posts,
.testimonials-tabs__content.ct-section .ct-section-inner-wrap{
display:flex;
gap:32px;
}
@media (max-width: 767px) {
.testimonials-tabs__content {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
}

.testimonials-tabs__name-wrapper {
 gap:16px;
}
.testimonials-tabs__name-wrapper:not(.ct-section):not(.oxy-easy-posts),
.testimonials-tabs__name-wrapper.oxy-easy-posts .oxy-posts,
.testimonials-tabs__name-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:16px;
}
.testimonials-tabs__photo {
 width:48px;
 height:48px;
 border-radius:8px;
}
.testimonials-tabs__name {
 font-size:1.25rem;
}
.testimonials-tabs__text {
 font-size:1.5rem;
 line-height:1.4;
}
.testimonials-tabs__logo {
 height:24px;
}
.testimonials-tabs__logo-text {
 font-weight:600;
 font-size:20px;
}
.testimonials-tabs__tab {
 padding-top:20px;
 padding-bottom:20px;
}
@media (max-width: 767px) {
.testimonials-tabs__tab {
 padding-left:0px;
 padding-right:0px;
}
}

.testimonials-tabs__position {
 font-size:14px;
 color:#afb9c6;
}
.badge {
 background-color:#ffffff;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
 border-radius:2px;
 font-size:12px;
 text-transform:uppercase;
}
.marquee-wrapper {
 width:100%;
 overflow:hidden;
 background-color:white;
}
.step-card {
 gap:32px;
 text-align:left;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:8px;
 background-color:#1b1c23;
}
.step-card:not(.ct-section):not(.oxy-easy-posts),
.step-card.oxy-easy-posts .oxy-posts,
.step-card.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:32px;
}
@media (max-width: 767px) {
.step-card {
 gap:16px;
}
.step-card:not(.ct-section):not(.oxy-easy-posts),
.step-card.oxy-easy-posts .oxy-posts,
.step-card.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.step-card__title {
 color:#ffffff;
}
.steps-grid {
 margin-bottom:64px;
}
.steps-grid:not(.ct-section):not(.oxy-easy-posts),
.steps-grid.oxy-easy-posts .oxy-posts,
.steps-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(5, minmax(1px, 1fr));grid-column-gap: 2px;grid-row-gap: 2px;}
@media (max-width: 1280px) {
.steps-grid {
}
.steps-grid:not(.ct-section):not(.oxy-easy-posts),
.steps-grid.oxy-easy-posts .oxy-posts,
.steps-grid.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: 2px;grid-row-gap: 2px;}
}

@media (max-width: 767px) {
.steps-grid {
}
.steps-grid:not(.ct-section):not(.oxy-easy-posts),
.steps-grid.oxy-easy-posts .oxy-posts,
.steps-grid.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: 2px;grid-row-gap: 2px;}
}

.container--smaller {
 width:100%;
 max-width:720px;
}
.testimonial-box__logo--photo-square {
 border-radius:8px;
}
.pricing3-price--old {
 color:#afb9c6;
 text-decoration:line-through;
 font-size:1.25rem;
}
.price-wrapper {
 gap:8px;
}
.price-wrapper:not(.ct-section):not(.oxy-easy-posts),
.price-wrapper.oxy-easy-posts .oxy-posts,
.price-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-end;
gap:8px;
}
.pricing-plan-info-wrapper {
 width:100%;
 text-align:justify;
 margin-bottom:16px;
gap: 8px;
}
.pricing-plan-info-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricing-plan-info-wrapper.oxy-easy-posts .oxy-posts,
.pricing-plan-info-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:space-between;
}
@media (max-width: 1280px) {
.pricing-plan-info-wrapper {
 min-height:51px;
}
}

@media (max-width: 991px) {
.pricing-plan-info-wrapper {
 min-height:1px;
}
}

.pricing-plan-info {
 font-size:1rem;
 color:#6ebe00;
 text-align:left;
 line-height:1.4;
}
@media (max-width: 1280px) {
}

.pricing-boxes {
 width:100%;
 margin-bottom:32px;
}
.pricing-boxes:not(.ct-section):not(.oxy-easy-posts),
.pricing-boxes.oxy-easy-posts .oxy-posts,
.pricing-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: 16px;grid-row-gap: 16px;}
.pricing-boxes__box {
 gap:16px;
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:8px;
 background-color:#212329;
}
.pricing-boxes__box:not(.ct-section):not(.oxy-easy-posts),
.pricing-boxes__box.oxy-easy-posts .oxy-posts,
.pricing-boxes__box.ct-section .ct-section-inner-wrap{
gap:16px;
}
.pricing-boxes__big-text {
 font-size:2rem;
 line-height:1;
 color:#ffffff;
 font-weight:600;
}
.pricing-boxes__small-text {
 color:#ffffff;
 line-height:1;
}
.new-post-author-wrapper {
 gap:4px;
}
.new-post-author-wrapper:not(.ct-section):not(.oxy-easy-posts),
.new-post-author-wrapper.oxy-easy-posts .oxy-posts,
.new-post-author-wrapper.ct-section .ct-section-inner-wrap{
gap:4px;
}
.chart-container__download-link {
 color:#8f8f8f;
 font-size:var(--ps-text-s) ;
 margin-top:16px;
}
.chart-container__download-link-wrapper {
 width:100%;
 max-width:1068px;
 margin-left:auto;
 margin-right:auto;
}
.chart-container__small-text {
 font-size:var(--ps-text-m) ;
 margin-top:var(--ps-space-m) ;
 color:var(--ps-text-dark);
}
.further-box--full {
 width:100%;
 gap:32px;
 max-width:820px;
 margin-left:auto;
 margin-right:auto;
}
.further-box--full:not(.ct-section):not(.oxy-easy-posts),
.further-box--full.oxy-easy-posts .oxy-posts,
.further-box--full.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:32px;
}
@media (max-width: 991px) {
.further-box--full {
}
.further-box--full:not(.ct-section):not(.oxy-easy-posts),
.further-box--full.oxy-easy-posts .oxy-posts,
.further-box--full.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

@media (max-width: 767px) {
.further-box--full {
}
.further-box--full:not(.ct-section):not(.oxy-easy-posts),
.further-box--full.oxy-easy-posts .oxy-posts,
.further-box--full.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.chart-wrapper {
 margin-top:64px;
 margin-bottom:64px;
 width:100%;
 max-width:1068px;
 margin-left:auto;
 margin-right:auto;
}
.chart-container__legend-text {
 font-size:var(--ps-text-s) ;
 color:#8a8e98;
}
.wp-takeaway {
background-image:url(https://patchstack.com/wp-content/uploads/2025/03/wp-bg-5.jpg);background-size: cover; width:100%;
 padding-top:var(--ps-space-l) ;
 padding-right:var(--ps-space-l) ;
 padding-bottom:var(--ps-space-l) ;
 padding-left:var(--ps-space-l) ;
 gap:var(--ps-space-m) ;
 color:white;
 border-radius:var(--ps-radius-s) ;
}
.wp-takeaway:not(.ct-section):not(.oxy-easy-posts),
.wp-takeaway.oxy-easy-posts .oxy-posts,
.wp-takeaway.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:var(--ps-space-m) ;
}
@media (max-width: 767px) {
.wp-takeaway {
 text-align:left;
 gap:var(--ps-space-2xs) ;
 padding-top:var(--ps-space-m) ;
 padding-right:var(--ps-space-m) ;
 padding-bottom:var(--ps-space-m) ;
 padding-left:var(--ps-space-m) ;
}
.wp-takeaway:not(.ct-section):not(.oxy-easy-posts),
.wp-takeaway.oxy-easy-posts .oxy-posts,
.wp-takeaway.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:var(--ps-space-2xs) ;
}
}

.wp-takeaway__big-text {
 font-size:calc(var(--ps-text-5xl) * 1.2) ;
 font-weight:600;
}
.wp-takeaway__small-text {
 font-size:calc(var(--ps-text-2xl) * 1.1) ;
 line-height:1.2;
}
.exploits-link:hover{
 color:var(--ps-text-dark) !important;
}
.exploits-link {
}
.whitepaper-image {
 width:100%;
}
.ps-btn--primary {
}
.btn {
}
.btn--primary {
}
.webinar-intro {
 max-width:1080px;
 margin-left:auto;
 margin-right:auto;
}
.webinar-intro:not(.ct-section):not(.oxy-easy-posts),
.webinar-intro.oxy-easy-posts .oxy-posts,
.webinar-intro.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(12, minmax(1px, 1fr));grid-column-gap: 32px;grid-row-gap: 20px;}
.webinar-intro:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.webinar-intro.ct-section .ct-section-inner-wrap > :last-child,
.webinar-intro.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
.webinar-intro:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.webinar-intro.ct-section .ct-section-inner-wrap > :nth-child(1),
.webinar-intro.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 9;}
@media (max-width: 991px) {
.webinar-intro {
}
.webinar-intro:not(.ct-section):not(.oxy-easy-posts),
.webinar-intro.oxy-easy-posts .oxy-posts,
.webinar-intro.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.webinar-intro:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.webinar-intro.ct-section .ct-section-inner-wrap > :last-child,
.webinar-intro.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.webinar-intro:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.webinar-intro.ct-section .ct-section-inner-wrap > :nth-child(1),
.webinar-intro.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

.webinar-intro__video {
 border-radius:var(--ps-radius-m) ;
 overflow:hidden;
}
.webinar-intro__video-wrapper {
}
.webinar-intro__heading {
}
.webinar-intro__content-box {
}
.webinar-intro__video-code {
 width:100%;
}
.webinar-intro__timestamp-code {
 width:100%;
}
@media (max-width: 991px) {
.webinar-intro__timestamp-code {
 width:auto;
}
}

.webinar-intro__inner {
}
@media (max-width: 991px) {
}

.toggle-4201 {
}
.toggle-4201-expanded {
}
.webinar-length {
}
.webinar-intro__learn-box {
}
.accordion--light {
}
.webinar-intro__content {
}
.gated-content {
}
.hide-when-filled {
}
.gated-intro {
}
.contact-boxes-wrapper {
 width:100%;
 gap:2rem;
}
.contact-boxes-wrapper:not(.ct-section):not(.oxy-easy-posts),
.contact-boxes-wrapper.oxy-easy-posts .oxy-posts,
.contact-boxes-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:2rem;
}
.gated-form-code {
 width:100%;
}
.gated-form-code:not(.ct-section):not(.oxy-easy-posts),
.gated-form-code.oxy-easy-posts .oxy-posts,
.gated-form-code.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.info-box {
 background-color:var(--ps-primary-light);
 border-radius:var(--ps-radius-m) ;
 padding-top:var(--ps-space-m) ;
 padding-right:var(--ps-space-m) ;
 padding-bottom:var(--ps-space-m) ;
 padding-left:var(--ps-space-m) ;
 font-size:var(--ps-text-m) ;
 color:var(--ps-text-dark);
}
.dynamic-vpatch-count {
}
.dynamic-mvdp-count {
}
/* Add Factum Font Faces */

@font-face {
	font-family: 'Faktum';
	font-weight: 400;
	font-style: normal;
	src: url(https://patchstack.com/wp-content/uploads/2021/05/Faktum-Regular.woff);
}
@font-face {
	font-family: 'Faktum';
	font-weight: 600;
	font-style: normal;
	src: url(https://patchstack.com/wp-content/uploads/2024/02/Faktum-SemiBold.woff);
}
@font-face {
	font-family: 'Faktum-Wide';
	font-weight: 400;
	font-style: normal;
	src: url(https://patchstack.com/wp-content/uploads/2021/05/Faktum-WideRegular.woff);
}
@font-face {
	font-family: 'Faktum-Wide';
	font-weight: 500;
	font-style: normal;
	src: url(https://patchstack.com/wp-content/uploads/2021/05/Faktum-WideMedium.woff);
}
@font-face {
	font-family: 'Faktum-Wide';
	font-weight: 600;
	font-style: normal;
	src: url(https://patchstack.com/wp-content/uploads/2021/05/Faktum-WideSemiBold.woff);
}

#main * {
    font-family: "Faktum", sans-serif;
}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6,
#main h1 span,
#main h2 span,
#main h3 span,
#main h4 span,
#main h5 span,
#main h6 span {
    font-family: "Faktum-Wide", sans-serif;
}

strong {
	font-weight: 600 !important;
}

.ps-header--nav-item:hover .ps-header--nav-link{
color: #17191e !important;
 
}

.ng-scope [data-aos] {
opacity: 1;
transform: translate(0) scale(1);
}

.pulse-icon {
  animation: pulse 1s infinite;
  animation-direction: alternate;
}

@keyframes pulse {
  0% {
    background-color: #00000066;
    box-shadow: 0px 0px 10px #AFE614;
    
  }
  100% {
    background-color: #17191e;
  }}

  
.wp-block-button {
	border-radius: 4px;
	overflow: hidden;
}

.admin-bar .ps-header-container {
  top: 32px;
}


.admin-bar .ps-mobile-menu-modal {
    top: 32px;
}

@media (max-width: 767px) {
	#link-528-7201:focus-visible {
		outline: none;
	}
}

@media only screen and (min-width: 993px) {
.ps-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
  }}

/*
.ps-single-post-repeater a{
  color: #17191e !important;
}
*/
.ps-single-post-repeater .ps-single-post-repeater--tag a,
.post-tag a {
  color: #afe614 !important;
}
.form.fluent_form_1 .wpf_has_custom_css.ff-btn-submit:hover {
 color:#FFFFFF;
background-color: #6EBE00;

} 
  
.ff-el-input--label {
  text-align: left !important;
  border-radius: 0px !important;
}

#ff_1_email{
  border-radius: 0px !important;
  font-family: faktum-wide;
}

#ff-button {
    font-family: faktum-wide;
}


.ff-btn ff-btn-submit   
{
    font-family: faktum-wide !important;
}


.ff-btn-md
{
    font-family: faktum-wide !important;
  padding-top: 14px;
  padding-bottom: 14px;
}

.fluentform .frm-fluent-form .ff-el-input--label label {
    font-family: faktum-wide;
  font-weight: 300 !important;
}


.fluentform .frm-fluent-form input::placeholder,
.fluentform .frm-fluent-form textarea::placeholder {
      font-family: faktum-wide;
  font-weight: 300 !important;
}

.fluentform .ff-el-form-control {
  border-radius: 0px !important;
}

.fluentform_wrapper_2 .step-nav .ff-btn-next {
      font-family: faktum-wide;
  font-weight: 300 !important;
}
  
.ff-el-input--label {
  font-family: facktum-wide;
  font-weight: 300 !important;
  }

.ff-message-success {
  border: 0px solid transparent!important;
 box-shadow: 0 0 0 0 !important;}


#ff_1_email {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

form.fluent_form_1 .wpf_has_custom_css.ff-btn-submit {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.ff-el-form-control {
  padding-top: 12px !important;
  padding-bottom: 12px !important;

}

#fluentform_1 .ff-t-cell {
	padding: 0;
}

/* BUTTONS HOVER */
.icon-link-wrapper:hover .icon-link-text {
	color: #6ebe00;
}

.video-button-wrapper:hover .video-button-text {
	color: #6ebe00;
}

/* MAIN NAVIGATION */
/*
li.menu-item {
    border-left: 1px solid rgba(130,140,126,0.35);
}
*/
@media only screen and (min-width: 12800px) {
    li.menu-item {
    min-width: 120px;
}
}

/* MOBILE NAVIGATION */
#menu-wrapper .oxy-modal-backdrop.live {
  	width: 100%;
	min-height: 100vh;
}

/* POPUP */
.popups-wrapper .oxy-modal-backdrop.live {
	width: auto;
	height: auto;
}

.wrapper-wrapper .oxy-modal-backdrop {
	position: static !important;
	width: 100% !important;
}

.wrapper-wrapper .oxy-modal-backdrop .ct-modal {
	width: 100% !important;
}

/* BLOG POST SINGLE */
.post-wrapper h2,
.post-wrapper h3{
	margin-bottom: 40px;
}

/* BLOG REPEATERS */

.ps-trans-ease-2:hover ~.post-title {
	color: #6ebe00;
}

/* SEARCH FORM */
#searchsubmit {
	background: rgba(175,230,20,0.15) !important;
	color: #afe614 !important;
	transition: background .3s !important;
	border-radius: 3px;
	padding: 10px 15px;
}

#searchsubmit:hover {
	background: #6ebe00 !important;
	color: #17191e !important;
}

#s {
	background: rgba(254,254,254,0.06);
	border: none;
	border-radius: 2px;
	color: #888A8E !important;
	padding: 10px 15px;
}

/* NEWSLETTER FORM */
#mc4wp-form-1 {
	display: flex;
  width: 100%;
}

.mc4wp-form-fields {
	border-radius: 3px;
	overflow: hidden;
  	width: 100%;
}

@media only screen and (max-width: 768px) {
	.mc4wp-form-fields {
	display: flex;
	flex-direction: column;
	border-radius: 3px;
	overflow: hidden;
		margin: auto;
      width: 100%;
}
	.mc4wp-form-fields input {
		width: 100%;
		text-align: center;
	}
}	

.mc4wp-form-fields p {
	margin: 0;
  width: 100%;
}

.mc4wp-form-fields label{
	display: none;
}

.mc4wp-form-fields input {
	padding: 12px 32px;
	border: none;
	font-size: 1rem;
  	width: 100%;
	line-height: 1.6;
	text-align: center;
}

.mc4wp-form-fields input[type="submit"] {
	background: #afe614;
	color: #17191e;
	transition: background .3s;
	padding: 12px 32px;
	font-size: 1rem;
	cursor: pointer;
  font-family: faktum-wide;
}

.mc4wp-form-fields input[type="submit"]:hover {
	background: #6ebe00;
	color: #17191e;
}

/* PRICING ACCORDION */
.oxel_accordion__row__label,
.oxel_accordion__icon {
	transition: color .3s;
}


.oxel_accordion__row:hover .oxel_accordion__row__label,
.oxel_accordion__row:hover .oxel_accordion__icon{
	color: #6ebe00;
}

/* DEFAULT MOBILE MENU HIDE */
.oxy-pro-menu-mobile-open-icon,
.oxy-pro-menu-mobile-close-icon {
	display: none !important;
}


/* NEW ACCORDION HOVER */
.oxy-pro-accordion_title,
.oxy-pro-accordion_icon{
	transition: color .2s; 
}

#red-faqs .oxy-pro-accordion_header:hover .oxy-pro-accordion_title,
#red-faqs .oxy-pro-accordion_header:hover .oxy-pro-accordion_icon{
	color: #ed645e;
}

#pricing-faqs .oxy-pro-accordion_header:hover .oxy-pro-accordion_title,
#pricing-faqs .oxy-pro-accordion_header:hover .oxy-pro-accordion_icon{
	color: #6ebe00;
}

/* MAILCHIMP ALERT */
.mc4wp-alert {
	position: fixed;
	top: 11%;
	left: 50%;
	bottom: auto;
	transform: translateX(-50%);
	background: #AFE614;
	padding: 25px;
	text-align: center;
	z-index: 11;
	color: #17191e;
	width: auto;
	border-radius: 4px;
}

.mc4wp-alert p {
	margin: 0;
	font-size: 0.875rem;
}

.mc4wp-error {
	background: #ED645E;
}

/* TEXT SELECTION */

::-moz-selection {
  color: #17191e;
  background: #afe614;
}

::selection {
  color: #17191e;
  background: #afe614;
}

/* REPEATER PAGINATION HIDE */
.oxy-repeater-pages-wrap {
	display: none !important;
}

/* TESTIMONIAL CAROUSEL */
.test-carousel-wrapper:nth-child(3n+1) {
    background: #FEFDF2;
    border: 1px solid #f7f2ba !important;
}

.test-carousel-wrapper:nth-child(3n+2) {
    background: #F1F8E6;
    border: 1px solid #d6ff96 !important;
}

.test-carousel-wrapper:nth-child(3n+3) {
    background: #F5FDFF;
    border: 1px solid #b5f1ff !important;
}

.test-carousel-wrapper {
    transform: scale(0.85) !important;
}

.test-carousel-wrapper.is-selected {
    transform: scale(1) !important;
}

.flickity-viewport {
    overflow: visible;
}

.test-carousel-wrapper.is-selected {
    box-shadow: 0px 30px 40px -30px rgba(110, 190, 0,.3);
}

/* RESEARCH BLOCK */
#div_block-951-8032 {
    width: 100%;
}

.solutions-logos__logo:first-child {
    margin-left: 0;
}

.solutions-logos__logo:last-child {
    margin-right: 0;
}

/* JOBS DIVS */
.job-div-wrapper:nth-child(3n+1) .job-div {
    background: #FEFDF2;
    border: 1px solid #f7f2ba !important;
}

.job-div-wrapper:nth-child(3n+2) .job-div {
    background: #F1F8E6;
    border: 1px solid #d6ff96 !important;
}

.job-div-wrapper:nth-child(3n+3) .job-div {
    background: #F5FDFF;
    border: 1px solid #b5f1ff !important;
}

.job-div-wrapper .job-div {
    transition: box-shadow .3s;
}

.job-div-wrapper:hover .job-div {
    box-shadow: 0px 30px 40px -30px rgba(110, 190, 0,.3);
}

/* SINGLE POST */
.post-wrapper p:first-child {
    margin-top: 0;
}

/* SIDEBAR ToC */
.toc-div .oxel_toc__primary {
	text-transform: none;
	font-weight: 600;
	position: relative;
}

.toc-div .oxel_toc__primary:hover {
	color: #AFE614;
}

.toc-div .oxel_toc__primary::before {
	content:'→';
	color: #9FD34D;
	position: absolute;
	left: -15px;
}

.toc-div .oxel_toc__container {
	position: relative;
	left: 15px;
}

.toc-div .oxel_toc__sub {
	padding: 0px !important;
	margin-left: 8px !important;
}

/* FAQ SCHEMA */
.sc_fs_faq {
	padding: 35px;
	background: #f5f5f5;
	box-shadow: none;
}

.sc_fs_faq h2 {
	margin: 0 !important;
	margin-bottom: 16px !important;
	font-weight: 600;
	font-family: Faktum;
}

.sc_fs_faq p {
	color: #888A8E;
}

/* PRODUCT HUNT HERO */
#div_block-1096-7940:hover #text_block-1097-7940 {
	color: #6ebe00;
}

/* MENU RED TEAM BETA BUBBLE */
#menu-item-8325:hover::after {
	background: #17191e;
	color: #afe614;
}

#menu-item-8325 a {
	padding-right: 55px !important;
}

@media (max-width:1280px) {
#menu-item-8325 a {
	padding-right: 40px;
}	
}

#menu-item-8325::after {
	position: absolute;
	content:'BETA';
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	background-color: #afe614;
    color: #17191e;
    font-size: 0.5rem;
    border-radius: 10%;
    line-height: 1;
    font-weight: 600;
    padding: 6px;
	font-family: faktum-wide;
	transition: .4s;
	pointer-events: none;
}

/* SPOTIFY EMBED */
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 240px;
}

figure figcaption {
	text-align: left;
	color: #6EBE00;
	text-transform: uppercase;
	font-size: 0.75rem;
	letter-spacing: 1px;
}

/* BLOCKQUOTE */
.wp-block-quote {
    border-left: 3px solid #afe614;
    margin-left: 0;
    padding-left: 20px;
}

/* HOMEPAGE CAROUSEL */
#-carousel-builder-1414-7940 .flickity-page-dots .dot.is-selected {
    background-color: #17191E;
}

#-carousel-builder-1414-7940 .flickity-page-dots .dot {
    background-color: #17191E ;
}

/* RESPONSIVE YOUTUBE IFRAME */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* FAQ ACCORDION */
.oxy-pro-accordion_item {
    border-bottom: 1px solid rgba(128,128,128,0.1);
}

/* POST SINGLE */
.post-wrapper h2:first-of-type {
    margin-top: 0 !important;
}

.oxel_accordion__content {
	overflow: visible;
}

.oxel_accordion__content__hidden {
	overflow: hidden !important;
}

/* SVG LOGOS */
.partners-column svg rect,
.partners-column svg path,
.partners-column svg polygon,
.partners-column svg polyline {
	fill: #888A8E !important;
}

.logos-grid-3__logo-wrapper img {
  max-width: 100%;
  height: 30px;
}

.logos-grid-3__logo-wrapper svg rect,
.logos-grid-3__logo-wrapper svg path,
.logos-grid-3__logo-wrapper svg polygon,
.logos-grid-3__logo-wrapper svg polyline {
	fill: #888A8E !important;
}

.logo-svg svg {
	max-width: 100%;
}

/* PRICING FEATURES */
.feature-meh::before {
  background-image: url(https://patchstack.com/wp-content/uploads/2022/08/feature-plus.svg);
  background-size: auto;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  padding-right: 45px;
  background-position: 50% 50%;
  content: "";
}

/* WHITEPAPER */
.whitepaper-content-wrapper p {
    font-size: 1.125rem;
    max-width: 820px;
}

@media (max-width: 768px) {
	.whitepaper-content-wrapper p {
		font-size: 1rem;
	}
}

@media (max-width: 480px) {
	.whitepaper-content-wrapper p {
		font-size: 0.938rem;
	}
}

.text-sidebar__text p,
.whitepaper-rich-text-small p,
.whitepaper-sidebar-cta p{
	font-size: 0.7rem;
}

.oxy-rich-text p {
	font-size: inherit;
}

.whitepaper-h2-wrapper + p,
.whitepaper-h2-wrapper + div p {
    margin-top: 0;
}

.whitepaper-h3 + div p:first-child,
.whitepaper-h3 + div + div p {
    margin-top: 0;
    margin-bottom: 0;
}

.whitepaper-4boxes__box:hover .whitepaper-4boxes__icon {
    filter: brightness(0);
}

/* CHARTS */
.chart-code {
    display: flex;
}

/* .chart-code > div, */
.chart-code > canvas {
    flex: 1;
}

.plugin-box:hover .plugin-box__download-icon {
	filter: brightness(0);
}

.plugin-box:hover .plugin-box__downloads-number {
	color: #111216;
}

.plugin-box:hover .plugin-box__premium-wrapper {
    color: #17191E;
    background: #6ebe00;
}

.boxes-4-icons__box:hover .boxes-4-icons__icon {
    filter: brightness(0);
}

.greenbar__button:hover svg {
    fill: #afe614;
}

#header-pro-accordion-107-9473 {
    width: auto;
}

/* ToC */
.oxy-table-of-contents_link:before {
	display: inline-block !important;
	min-width: 30px !important;
}

.oxy-table-of-contents_link {
	display: flex;
}

/* GUTENBERG COLUMNS FIX */
/* Extend responsive column styling to 782px (Default is 600px) */
@media (max-width: 768px) {

    #inner_content-61-9473 > div.wp-block-columns .wp-block-column {
        flex-basis: 100% !important;
    }

	#inner_content-61-9473 > div.wp-block-columns .wp-block-column:nth-child(2n) {
		margin-left: 0;
		margin-top: 32px;
	}
}

/* STICKY SIDEBAR */
.wp-block-column {
    position: relative !important;
}

.whitepaper-text-sidebar,
.whitepaper-sidebar-cta {
    position: sticky;
    top:100px;
}

/* CHARTS HOVER */
.img-hover {
    transition: .4s;
}

.sidebar-static {
	position: static !important;
}

@media (min-width: 768px) {
    .img-hover:hover{
    background: white;
    transform: scale(1.35);
    z-index: 3;
}
    .whitepaper-text-sidebar {
        z-index: -1;
    }
	.editor-styles-wrapper .whitepaper-text-sidebar {
        z-index: 1 !important;
    }
}

/* NOT CLICKABLE THEME AND PLUGIN BOXES */
.theme-box a,
.plugin-box a{
	pointer-events: none;
}

/* MODAL BLUR */
/* backdrop-filter: blur(5px); */
/* .oxy-modal-backdrop.live {
  pointer-events: none;
} */

.ct-modal {
    pointer-events: auto;
}

/* ANIMATIONS */
.fade-in-bottom {
	-webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.fade-in-bottom-200 {
	-webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 200ms both;
	        animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 200ms both;
}

.fade-in-bottom-400 {
	-webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
	        animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) 400ms both;
}


@-webkit-keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

/* PDF FORM */
#mailchimp-form #mc-embedded-subscribe-form {
    padding: 0 !important;
}

#mailchimp-form #mc_embed_signup {
    background: none;
    color: white;
}

#mailchimp-form #mc_embed_signup h2 {
    color: white;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 80px;
    text-align: center;
}

#mailchimp-form .mc-field-group {
    text-align: center;
    width: 100% !important;
	padding-bottom: 7% !important;
}

#mailchimp-form .mc-field-group label {
    font-size: 1.125rem;
    color: #8A8E98;
    margin-bottom: 16px !important;
}

#mailchimp-form .mc-field-group input {
    background: none;
	border: none;
    border-bottom: 1px solid #8A8E98 !important;
	color: white;
	font-size: 1.5rem;
	border-radius: 0;
	text-align: center;
}

#mailchimp-form .mc-field-group input:focus-visible {
    border-bottom: 1px solid #AFE614 !important;
    outline: none;
}

#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 1px solid #ED645E !important;
}

#mailchimp-form #mc-embedded-subscribe.button{
    background: #AFE614 !important;
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8);
    border-radius: 4px !important;
    color: #17191E !important;
    margin: 0 !important;
    margin: auto !important;
    transition: .4s;
    display: block;
}

#mailchimp-form #mc-embedded-subscribe.button:hover {
    transform: scale(1.05);
}

#mailchimp-form #mc_embed_signup .asterisk {
	color: #AFE614;
}

#mailchimp-form .indicates-required,
#mailchimp-form .asterisk {
  display: none;
}

#mailchimp-form .response {
	text-align: center;
}

#mailchimp-form #mc_embed_signup div#mce-responses {
 	display: flex;
	justify-content: center;
}

/* WP CODE BLOCK */
.wp-block-code {
	background: #F3FBDC !important;
	max-width: 820px;
	margin-left: 0 !important;
  padding: 22px 32px !important;
}

.wp-block-code code {
  scrollbar-width: thin !important;
  padding: 10px 0 !important;
}

.wp-block-code code {
	color: #17191E !important;
}

/* BUTTON ANIMATION */
/* Icon Forward */
.hvr-icon-forward,
.icon-link-wrapper {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .hvr-icon-forward .hvr-icon,
.icon-link-wrapper svg {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon,
.icon-link-wrapper:hover svg,
.icon-link-wrapper:focus svg,
.icon-link-wrapper:active svg {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

.partners-logo svg {
	max-width: 100%;
	height: 30px;
}

/* CODE HIGHLIGHTER */
.ct-code-block pre {
	margin: 0;
}

pre code.hljs {
	padding: 0;
}

.hljs {
	background: var(--dark);
	color: #ED645E;
}

.hljs-punctuation {
	color: white;
}

.hljs-number,
.hljs-string {
	color: #6ebe00;
}

.oxy-pro-accordion_content {
	overflow: hidden;
}

.api-usecase-box:last-of-type {
    margin-bottom: 0;
}

#menu-item-12027 a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

#menu-item-12027 a:after {
    content: "NEW";
    background-color: #afe614;
    color: #17191e;
    font-size: 0.563rem;
    font-family: 'Faktum-Wide';
    border-radius: 10%;
    line-height: 1;
    font-weight: 600;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 8px;
}

#menu-item-12027:hover #menu-item-9666 a:after {
    background: #17191e !important;
    color: #afe614 !important;
}

.accordion-yes .oxy-pro-accordion_header:before {
    content: url(https://patchstack.com/wp-content/uploads/2021/10/yes.svg);
    margin-right: 12px;
}

.accordion-no .oxy-pro-accordion_header:before {
    content: url(https://patchstack.com/wp-content/uploads/2021/10/no.svg);
    margin-right: 12px;
}

.accordion-meh .oxy-pro-accordion_header:before {
    content: url(https://patchstack.com/wp-content/uploads/2022/02/partial.svg);
    margin-right: 12px;
}

body.oxy-modal-active {
	position: inherit;
	overflow-y: visible;
}

.job-div h3 {
	margin: 0 !important;
}

p a {
	color: var(--secondary);
}

p a:hover {
	color: #404040;
}

.new-footer-social-wrapper svg,
.new-footer-social-wrapper div {
	transition: 0.2s;
}

.new-footer-social-wrapper:hover svg {
	fill: #6ebe00;
}

.new-footer-social-wrapper:hover div {
	color: #6ebe00;
}

.new-footer-link:hover a {
	color: #6ebe00 !important;
}

.post_title-title span {
	display: inline;
}

p a,
span a {
    color: var(--primary) !important;
}

p a:hover,
span a:hover {
    color: var(--secondary) !important;
}

.icon-link-wrapper:hover .icon-link-text,
.icon-link-wrapper:hover .link-icon {
	color: #6ebe00;
}

.home5-grid__text span {
    display: inline;
}

a {
    transition: 0.2s;
}

code::-webkit-scrollbar {
  height: 4px !important;
}

.icon-link-wrapper--dark .icon-link-text,
.icon-link-wrapper--dark .link-icon {
	color: #6ebe00 !important;
}

.icon-link-wrapper--dark:hover .icon-link-text,
.icon-link-wrapper--dark:hover .link-icon {
	color: #afe614 !important;
}

.code-wrapper .hljs {
	background: #1f2128;
}

.hosts-features-grid__endpoint-wrapper:last-of-type {
	border: none;
}

#-reading-progress-bar-946-7215 {
    top: 60px;
}

#-reading-progress-bar-101-9473 {
	top: 73.5px;
}

.grecaptcha-badge {
    visibility: hidden;
}

/* PASSWORD PROTECTION */

.password-code p {
    color: white;
    text-align: center;
}

.password-code label {
    display: block;
}

.password-code input[type=password] {
	border-style: solid;
    border-color: transparent;
    border-bottom: 1px solid #afe614;
    background: none;
	padding: 4px 8px;
	color: white !important; 
}

.password-code input[type=submit] {
    border: none;
    background: #afe614;
    padding: 8px 24px;
    cursor: pointer;
    margin-top: 16px;
    border-radius: 4px;
}

@media (max-width: 767px) {
	.wp-block-image {
		width: 100%;
		margin: 0;
		margin-bottom: 2rem;
		padding: 0;
	}
}

#BambooHR .BambooHR-ATS-Location {
    color: #888a8e;
}

:focus-visible {outline:white solid 2px; outline-offset: 2px;}

/* VIDEO MEDIA PLAYER */
.oxy-pro-media-player {
    width: 100% !important;
}

vime-player.video {
    background: #111216 !important;
}

/* NEW CARDS */
.new-card:not(:last-of-type)::after {
    content:'';
    display: block;
    width: 100%;
    height: 1px;
    background: #2A2C33;
    position: absolute;
    left: 0;
    bottom: -64px;
}

/* GLOBAL */
.ct-inner-content section:first-of-type .ct-section-inner-wrap {
    padding-top: 149px !important;
}

/* NAV DROPDOWN */
#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li > a::after {
    display: block;
    font-size: 0.688rem;
    color: #afb9c6;
}

#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li:nth-child(2) > a::after {
    content:'Instantly fix and mitigate vulnerabilities'; 
}

#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li:nth-child(3) > a::after {
    content:'Vulnerability monitoring and mitigation at scale'; 
}

#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li:nth-child(4) > a::after {
    content:'Start a security program for your plugin'; 
}

#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li:nth-child(5) > a::after {
    content:'Join the community and earn bounties'; 
}

#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li:nth-child(6) > a::after {
    content:'Paid auditing for WordPress vendors'; 
}

#-site-navigation-855-7201 > ul > li:nth-child(4) > ul > li:nth-child(7) > a::after {
    content:'The latest WordPress security intelligence'; 
}

/* SEARCH FORM */
#searchform {
    position: relative;
}
#searchform::before {
    content:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.99023 11H5.78023L6.06023 10.73C5.08023 9.59 4.49023 8.11 4.49023 6.5C4.49023 2.91 7.40023 0 10.9902 0C14.5802 0 17.4902 2.91 17.4902 6.5C17.4902 10.09 14.5802 13 10.9902 13C9.38023 13 7.90024 12.41 6.76023 11.43L6.49023 11.71V12.5L1.49023 17.49L0.000234604 16L4.99023 11ZM10.9902 11C13.4802 11 15.4902 8.99 15.4902 6.5C15.4902 4.01 13.4802 2 10.9902 2C8.50023 2 6.49023 4.01 6.49023 6.5C6.49023 8.99 8.50023 11 10.9902 11Z" fill="%23AFE614"/></svg>');
    display: block;
    position: absolute;
    top: 50%;
    left: 32px;
    transform: translatey(-30%);
}


#searchform div {
    background: #f3fbdc;
    border-radius: 4px;
    padding: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
}

#s {
   flex-grow: 1;
    font-size: 1.5rem;
    color: #1C1E22 !important;
    margin-left: 48px;
}

#s:focus {
	color: #17191e !important;
    background: none;
    border: none;
    outline: none;
}


#searchsubmit {
    background-color: #afe614 !important;
    color: #1C1E22 !important;
    padding: 8px 16px !important;
    height: 40px;
}

@media (max-width: 700px) {
    #s {
    font-size: 0.813rem;
        margin-left: 24px;
        max-width: 50%;
}
    #searchform::before {
        left: 16px;
    }
    #searchform div {
    background: #f3fbdc;
    border-radius: 4px;
    padding: 16px;
    gap: 16px;
}
}
/* SEARCH FORM END */
/* NEWSLETTER FORM */
.newsletter-shortcode {
    border: 1px solid #AFB9C6;
    border-radius: 8px;
    overflow: hidden;
}

.newsletter-shortcode .ff-t-column-1 {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding: 16px !important;
  gap: 16px;
}

.newsletter-shortcode .ff-email-field {
  flex-grow: 1 !important;
}

.newsletter-shortcode #ff_1_email {
  background: none !important;
  border: none !important;
}

.newsletter-shortcode div,
.newsletter-shortcode button {
    margin: 0 !important;
}

.newsletter-shortcode form.fluent_form_1 .wpf_has_custom_css.ff-btn-submit {
    padding: 8px 16px !important;
    border-radius: 4px !important;
  opacity: 1;
}

.newsletter-shortcode form.fluent_form_1 .wpf_has_custom_css.ff-btn-submit:hover {
    background: #6ebe00;
    opacity: 1;
}
/* NEWSLETTER FORM END */
/* LISTS */
ul li:not(:last-of-type),
ol li:not(:last-of-type){
    padding-bottom: 0.8em;
}
/* LISTS END */

.whitepaper-four-boxes__box {
    position: relative;
}

.whitepaper-four-boxes__title::after {
    content: url(https://patchstack.com/wp-content/uploads/2023/02/arrow.svg);
    margin-left: 8px;
    display: inline;
    transition: 0.3s;
    position: absolute;
    top: 1rem;
    right: 1rem;
}

body div #section-733-12562:first-of-type .ct-section-inner-wrap {
    padding-top: 0 !important;
}

.oxy-reading-progress-bar {
  top: 73px !important;
}

@media (max-width: 767px) {
	.oxy-reading-progress-bar {
		top: 40px !important;
	}
}

.features-card__row {
    border-bottom: 1px solid rgba(185, 192, 202, 0.15);
}

.features-card__row:last-of-type {
    padding-bottom: 0;
    border: none;
}

.newsletter-shortcode .fluentform form input[type=email] {
    color: #8a8e98 !important;
}

.newsletter-shortcode .fluentform form input[type=email]::placeholder {
    color:#8a8e98 !important;
}

.has-background {
    background: #f3fbdc !important;
}

/* LINKS */
.arrow-link {
    position: relative;
    padding-left: 1.4em;
    overflow: hidden;
    display: flex;
    align-items: center;
  color: #afe614;
}

.arrow-link:hover {
    color: #6ebe00;
}

.arrow-link::before {
    content: '\2192';
    position: absolute;
    left: 0;
    font-family: sans-serif;
    font-size: 1em;
}
.arrow-link:hover::before {
    animation-name: linkarrow;
    animation-duration: 0.5s;
}

@keyframes linkarrow {
    0% {
        transform: translateX(0%);
    }
    25% {
        transform: translateX(100%);
    }
    30% {
        transform: translateX(-100%);
        opacity: 0;
    }
    100% {
        transform: translateX(0%);
    }
}

/* MARQUEE BANNER */
.banner-marquee {
    overflow: hidden;
    white-space: nowrap;
    width: 100vw;
  padding-block: 18px;
  margin-top: 63px;
  color: #111216;
}

@media (max-width: 767px) {
    .banner-marquee {
    margin-top: 55px;
}
}

.banner-marquee__inner {
    display: inline-block;
    white-space: nowrap;
/*     animation: marquee 70s linear infinite; */
}

.banner-marquee p {
  display: inline;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  margin: 0;
}

.banner-marquee__icon {
    margin-inline: 1rem;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* DOWNLOAD LINK */
.chart-container__download-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
  padding: var(--ps-space-xs) var(--ps-space-s);
    background: var(--ps-primary);
    border-radius: var(--ps-radius-s);
    color: var(--ps-text-dark);
}

.chart-container__download-link::before {
    content:"";
    inline-size: 1em;
    block-size: 1em;
    mask-image: url('https://patchstack.com/wp-content/uploads/2021/01/Download.svg');
  mask-size: cover;
    background-color: var(--ps-text-dark);
    transition: var(--ps-transition);
}

.chart-container__download-link:hover {
  color: var(--ps-text-dark);
  background: var(--ps-secondary);
}

.chart-container__download-link:hover.chart-container__download-link::before {
    background-color: var(--ps-text-dark);
}

/* CHART TOGGLE */
.chart-toggle-container {
    text-align: center;
    margin-bottom: var(--ps-space-m);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: var(--ps-space-s);
}
@media (max-width: 580px) {
    .chart-toggle-container {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: var(--ps-space-xs); 
    }
}
.chart-toggle-label {
    font-weight: bold;
  font-size: 14px;
}
.chart-toggle-switch {
    position: relative;
    display: inline-block;
    width: 310px;
    height: 34px;
}
.chart-toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}
.chart-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--ps-bg-card);
    border-radius: var(--ps-radius-s);
    transition: 0.4s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
}
.chart-option {
    z-index: 1;
    transition: color 0.3s;
    width: 140px;
    text-align: center;
    font-size: 14px;
}
.chart-option.active {
    color: var(--ps-text-dark);
    font-weight: bold;
}
.chart-option.inactive {
    color: var(--ps-white);
}
.chart-slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 150px;
    left: 4px;
    bottom: 4px;
    background-color: var(--ps-primary);
    transition: 0.4s;
    border-radius: var(--ps-radius-s);
}
input:checked + .chart-slider:before {
    transform: translateX(152px);
}

/* CHART LEGEND */
.legend-container {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
    justify-content: flex-start; /* Center the legend */
    margin-bottom: 16px;
    font-family: Arial, sans-serif;
  }

  .legend-item {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
    cursor: pointer;
    transition: opacity 0.3s;
  }

  .legend-item:hover {
    opacity: 0.7;
  }

  .legend-item.inactive {
    opacity: 0.4; /* Dim inactive datasets */
  }

  .legend-color {
    width: 15px;
    height: 15px;
    border-radius: 3px;
    display: inline-block;
  }

  .legend-text {
    font-size: 14px;
  }

  .legend-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem;
    align-items: center;
    color: var(--ps-text-dark);
  }

  .legend-show-text {
    font-weight: bold;
    font-size: 14px;
  }

/* Whitepaper plugin table */
@media (max-width: 1070px) {
    .plugin-table .wptb-table-container {
       /* mask-image: var(--overlay-horizontal-right); */
      mask-image: linear-gradient(
    to right,
    black 32%,
    transparent 100%
  );
      
    }
  .wptb-cell:last-of-type {
            padding-right: 60px !important;
            min-width: 150px !important;
        }
    }


/* WORKABLE EMBED WIDGET */
#whr_embed_hook {
    width: 100%;
}

#whr_embed_hook ul {
    list-style: none;
    padding: 0;
}

#whr_embed_hook .whr-items {
    display: flex;
    flex-direction: column;
    gap: var(--ps-space-s);
}

#whr_embed_hook .whr-item {
    border-radius: var(--radius-m);
    background: var(--ps-bg-card);
    position: relative;
    padding: var(--ps-space-m);
    display: flex;
  flex-wrap: wrap;
  gap: var(--ps-space-xs);
    align-items: center;
    justify-content: space-between;
}

@media (max-width: 750px) {
    #whr_embed_hook .whr-item {
        flex-direction: column;
        align-items: flex-start;
    }
}

#whr_embed_hook .whr-item a {
    
}

#whr_embed_hook .whr-item a::after {
    content:'';
    display: block;
    position: absolute;
    inset: 0;
}

#whr_embed_hook .whr-location {
    display: none;
}

#whr_embed_hook .whr-date span {
    display: none;
}

.gated--hidden {
  display: none !important;
}/* LOGO SLIDER */
.logo-slider svg rect,
.logo-slider svg path,
.logo-slider svg polygon,
.logo-slider svg polyline {
	fill: #828C7E !important;
}

/* HOVER SCALE */

@media (min-width: 768px) {
	.hover-scale img{
    transition: 0.4s !important; 
}
.hover-scale:hover img:not(.no-scale){
    transform: scale(1.07) !important;
}
}


/* INTERCOM FALLBACK */
.intercom-fallack__button {
	width: 45px;
height: 45px;
order: 2;
	cursor: pointer;
}

.intercom-fallack__button circle {
	transition: 0.4s;
	fill: var(--primary) !important;
}

.intercom-fallack__button:hover circle {
	fill: var(--grey4) !important;
}/* .footer2__link::after {
    display: inline-block;
    content: '';
    width: 16px;
    height: 16px;
    background-image: url(https://patchstack.com/wp-content/uploads/2022/08/link-arrow.svg);
    background-size: cover;
    margin-left: 4px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 0;
    -webkit-transform: translatex(-100%);
    -ms-transform: translatex(-100%);
    transform: translatex(-100%);
}

.footer2__link:hover.footer2__link::after {
    opacity: 1;
    -webkit-transform: translatex(0%);
    -ms-transform: translatex(0%);
    transform: translatex(0%);
} */.section--dark .oxy-pro-accordion_item h4,
.section--dark .oxy-pro-accordion_item .ct-text-block {
	color: white !important;
}

.section--dark .pricing3-addons__column {
	background: #1f2128;
	
}

.section--dark .pricing3-addons__title {
	color: white;
}

/* TOOLTIPS MOBILE */
@media (max-width: 767px) {
    .tooltip {
    border: none;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.tooltip::before {
    content:'?';
    background: black;
    display: block;
    position: absolute;
    font-size: 0.75rem;
    color: white;
    right: -24px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
    
    .pricing2__header-columns {
        text-align: right;
    }
}

/* ICONS */
.icon {
	width: 24px;
	height: 24px;
}

.icon--yes::after {
	content:url(https://patchstack.com/wp-content/uploads/2021/10/yes.svg);
	width: 100%;
	height: 100%;
}

.icon--yes-yellow::after {
	content:url(https://patchstack.com/wp-content/uploads/2024/01/yellow-check.svg);
	width: 100%;
	height: 100%;
}

.icon--no::after {
	content:url(https://patchstack.com/wp-content/uploads/2021/10/no.svg);
	width: 100%;
	height: 100%;
}

.icon--paid::after {
	content:url(https://patchstack.com/wp-content/uploads/2023/04/icon-paid.svg);
	width: 100%;
	height: 100%;
}@media (max-width: 767px) {
    .home5-grid__content-container {
    order: 2;
}
}

.for-plugins-grid__feature:last-of-type {
    border: none;
}

.carousel__author-position {
    color: #afe614;
    text-transform: none;
}

.button--hover-scale {
	transition-duration: 300ms !important;
}

.button--hover-scale:hover {
    transform: scale(1.07) !important;
}

.logos-grid-3__logo-wrapper img {
    max-width: 100%;
    height: 30px;
	flex-shrink: 0;
}

@media (max-width: 767px) {
	.logos-grid-3__logo-wrapper img {
   height: 25px !important;
}
	
	.partners-logo--smaller svg {
  max-width: 100%;
  height: 20px;
}
}.for-plugins__feature:last-of-type {
    border: none;
}.inquiry-form .ff-el-input--label {
    width: 100%;
}

.inquiry-form label {
    color: #888a8e;
    font-size: 0.875rem;
}

.inquiry-form .ff-el-group input,
.inquiry-form .ff-el-group textarea {
    background: none;
    border: none;
    border-bottom: 1px solid #888A8E;
    color: white;
    padding: 6px 0 !important;
    font-family: "Faktum";
}

.inquiry-form .fluentform .ff-el-form-control:focus {
    background: none;
    border-bottom: 1px solid #afe614 !important;
    color: white;
}

.inquiry-form .fluentform button.ff-btn-submit {
    font-family: 'Faktum-Wide';
    padding: 15px;
    color: #afe614;
    transition-duration: 0.3s;
    font-size: 1rem;
    border-radius: 2px;
    margin-bottom: 0px;
    width: auto;
    background-color: #afe614;
    color: #17191e;
    box-shadow: none;
    transition: 0.2s;
}

body form .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style) {
    background-color: #afe614;
    color: #1c1e22;
}

.inquiry-form .fluentform button.ff-btn-submit:hover {
    background: var(--secondary);
    opacity: 1;
    box-shadow: none;
}

.inquiry-form .ff-message-success {
    color: white;
    font-size: 1.5rem;
    font-family: 'Faktum-Wide',sans-serif;
	line-height: 1.2;
}

.ff-el-is-required.asterisk-right label:after {
	color: white !important;
}

@media (max-width:767px) {
    .inquiry-form .fluentform .ff_submit_btn_wrapper {
        text-align: left;
    }
}

.fluentform form input[type=email],
.fluentform form input[type=email]::placeholder {
	color: white !important;
}




/* GATED CONTENT FORM */
.gated-intro {
    position: relative;
    margin-block-end: 2em;
}

body:not(.wp-admin) .gated-intro::after {
    content:'';
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgba(0,0,0,0), white);
  pointer-events: none;
}

#hubspot-form {
    
  width: 100%;
    max-width: 700px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    border-radius: var(--ps-radius-m);
    padding: var(--ps-space-m);
}
.tab-timeline-wrapper__left:after {
    content:"";
    position: absolute;
    bottom: -40px;
    display: block;
    height: 40px;
    width: 2px;
    background: #1f2128;
}

#_tab_content-12-11800 .tab-timeline-wrapper__row:last-of-type .tab-timeline-wrapper__left:after,
#_tab_content-13-11800 .tab-timeline-wrapper__row:last-of-type .tab-timeline-wrapper__left:after,
#_tab_content-692-11786 .tab-timeline-wrapper__row:last-of-type .tab-timeline-wrapper__left:after,
#_tab_content-718-11786 .tab-timeline-wrapper__row:last-of-type .tab-timeline-wrapper__left:after{
    display: none;
}

.tabs-5217-tab-active span {
    transition: 0.2s;
    color: #afe614;
}.hero3-banner-logos-wrapper svg {
	max-height: 22px;
}

.logo-wrapper__svg svg {
	width: 100%;
	max-height: 27px;
}

.logo-wrapper__svg--s svg {
	max-height: 20px;
	width: 100%;
}

.logo-wrapper__svg svg path,
.logo-wrapper__svg svg polygon{
	fill: #888A8E !important;
}

.button__svg-icon svg {
	width: 30px;
}

/* SLIDER */
.logos-slider img,
.logos-slider svg {
	max-height: 24px !important;
}

.logos-slider svg path,
.logos-slider svg g,
.logos-slider svg polygon {
	fill: #88898e !important;
	color: #88898e !important;
}

.cta-grey-box__small-text svg {
	margin: 0 0.2em;
	margin-bottom: -2px
}.oxy-pro-accordion_item:hover .oxy-pro-accordion_title {
	color: #afe614 !important;
}

.oxy-pro-accordion_item.active .oxy-pro-accordion_title {
	color: #afe614 !important;
}

.oxy-pro-accordion_item.active .oxy-pro-accordion_toggle-icon {
	fill: #afe614 !important;
}

.oxy-pro-accordion_header svg {
    fill: white;
}

.tab-timeline-wrapper__row:last-of-type .tab-timeline-wrapper__left:after {
	display: none;
}

.oxy-pro-accordion_header:hover .oxy-pro-accordion_toggle-icon {
    fill: #afe614 !important;
}

#-pro-accordion-484-12988 .oxy-pro-accordion_item.active {
	border-bottom: none;
}

#main .new-accordion .oxy-pro-accordion_title {
  font-family: "Faktum", sans-serif;
}.button__svg-icon svg path {
	transition: 0.2;
}

.button-green:hover svg path {
	fill: #111216 !important;
}

@media (max-width: 767px) {
	.button--plain-mobile:hover {
		background: none !important;
		transform: scale(1) !important;
}
}

/* LINK WITH ARROW */
.link--arrow {
	display: inline-flex;
	align-items: center;
	gap: 12px;
}

.link--arrow::after {
	content:url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66668 0L0.726685 0.94L3.78002 4L0.726685 7.06L1.66668 8L5.66668 4L1.66668 0Z' fill='%23000000'/%3E%3C/svg%3E");
	display: block;
	transition: 0.2s;
	margin-top: -2px;
    filter: invert(97%) sepia(64%) saturate(3525%) hue-rotate(16deg) brightness(96%) contrast(87%);
}

.link--arrow-dark:hover {
    color: #111216;
}

.link--arrow:hover::after {
    transform: translatex(5px);
    filter: invert(77%) sepia(39%) saturate(6057%) hue-rotate(44deg) brightness(95%) contrast(103%);
}

.link--arrow-dark::after {
    filter: invert(4%) sepia(5%) saturate(2948%) hue-rotate(190deg) brightness(96%) contrast(92%);
}

.link--dark::after {
   filter: invert(74%) sepia(66%) saturate(3743%) hue-rotate(43deg) brightness(94%) contrast(101%);
}

.link--dark:hover {
    color: #afe614;
}

.link--dark:hover::after {
    filter: invert(97%) sepia(64%) saturate(3525%) hue-rotate(16deg) brightness(96%) contrast(87%);
}

/* NEW POST TEMPLATE */
.new-post-sidebar-item__button::after {
	content:url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66656 0L0.726562 0.94L3.7799 4L0.726562 7.06L1.66656 8L5.66656 4L1.66656 0Z' fill='white'/%3E%3C/svg%3E%0A");
	transition: 0.2s;
}

.new-post-sidebar-item__button:hover {
	color: white;
}

.new-post-sidebar-item__button:hover::after {
	transform: translatex(2px);
}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#ddd}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}

/* Oxygen code element */
.code-wrapper .hljs {
    font-size: 0.75rem;
}

.hljs-attr {
	color: #afb9c6;
}

.hljs-number,
.hljs-string,
.hljs-keyword {
	color: white;
}

.hljs-keyword {
    font-weight: 400;
}

/* Gutenberg code element */
.wp-block-code code {
  font-size: 0.813rem !important;
	color: #6ebe00 !important;
}
pre.wp-block-code {
    margin: 64px auto;
}

pre.wp-block-code.language-php {
    background: #17191e !important;
}

.prism-titlename {
    background: #26282C;
    color: white;
    border-radius: 2px;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: #afb9c6;
}
.token.punctuation,
.token.class-name{
	color: #ffffff;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
	color: #e77983;
}
.token.boolean,
.token.number {
	color: #7a84e2;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #6ebe00;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: #7a84e2;
}
.token.atrule,
.token.attr-value,
.token.function {
	color: #e7d573;
}
.token.keyword {
	color: #7a84e2;
}
.token.regex,
.token.important {
	color: #FFD700;
}

.language-apacheconf span {
	color: #17191e !important;
}

pre.wp-block-code * {
    font-family: monospace !important;
}

/* WHITEPAPER */
.whitepaper-code {
    max-width: 820px;
}

.whitepaper-code .hljs-tag,
.whitepaper-code .hljs-name {
  color: #8f8d8d;
}

.whitepaper-code * {
  white-space: pre-wrap;
  word-break: break-all;
  font-weight: normal;
}

.whitepaper-code .hljs-keyword,
.whitepaper-code .hljs-attr {
    color: #afe614 !important;
}

.whitepaper-code .hljs-title {
    color: var(--red);
}#modal-526-7201 .footer2__link {
	min-height: 2rem
}.tt {
	display: inline-block;
	flex-direction: row;
	align-items: center;
	gap: 8px;
}

.tt::after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url("https://patchstack.com/wp-content/uploads/2022/12/tt-info.svg");
	background-size: contain;
	position: relative;
	top: 2px;
	margin-left: 4px;
	margin-right: 4px
}

.tt--top::after {
	top: -17px;
}

.tt--left {
    display: inline-flex;
    gap: 0;
}

.tt--left::after {
    top: -1px;
    order: -1;
}

/* GREY IN PRICING TABLE */
.pricing2-features-wrapper .tt::after {
    filter: contrast(0);
}

.tippy-content {
	background: #1c1e22 !important;
	color: white;
	padding: 8px 16px;
	border-radius: 4px;
	font-size: 0.875rem;
}body:not(.ng-scope) .a-fade-up,
body:not(.ng-scope) .a-slide-right {
 visibility: visible !important;
}

/* DISABLE ANIMATIONS IN OXYGEN */
    .ng-scope .a-fade-up,
	.ng-scope .a-slide-right {
        /* CSS transitions */
        -o-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;

        /* CSS transforms */
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;

        /* CSS animations */
        -webkit-animation: none !important;
        animation: none !important;
        opacity: 1 !important;
		visibility: visible !important;
    }

/* DISABLE ANIMATIONS ON MOBILE */
@media only screen and (max-width : 768px) {
    .a-fade-up,
	.a-slide-right {
        /* CSS transitions */
        -o-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;

        /* CSS transforms */
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;

        /* CSS animations */
        -webkit-animation: none !important;
        animation: none !important;
        opacity: 1 !important;
		visibility: visible !important;
    }
}

.plugin-logo-wrapper {
	filter: grayscale(100);
}

.plugin-logo-wrapper:hover {
	filter: grayscale(0);
}

.plugin-logo-wrapper:hover .plugin-name {
	color: white;
}

.pricing2__row,
.feed-tabs-container__endpoints-wrapper {
    transition: 0.3s;
}

.pricing2__row:hover,
.feed-tabs-container__endpoints-wrapper:hover,
.oxy-pro-accordion_item:hover {
    border-bottom-color: white;
}

/* GRADIENT CIRCLE */
.moving-circle {
  position: absolute;
  top: -900px;
  left: -900px;
  width: 1200px;
  height: 1200px;
  border-radius: 100%;
  background: rgb(175,230,20);
background: radial-gradient(circle, rgba(175,230,20,1) 0%, rgba(17,18,22,1) 70%, rgba(17,18,22,1) 100%);
}






@keyframes pulse {
  0% {
    transform: scale(1); /* Original size */
  }
  50% {
    transform: scale(1.1); /* Slightly larger */
  }
  100% {
    transform: scale(1); /* Back to original size */
  }
}body {
    --primary: #afe614;
    --primary-trans: rgba(110, 190, 0, 0.3);
    --secondary: #6EBE00;
    --greenish: #828c7e;
    --grey: #999999;
    --grey2: #26282C;
    --grey3: #272930;
    --grey4: #888A8E;
    --grey5: #35383c;
    --dark: #1C1E22;
    --ultra-dark: #111216;
    --white: #ffffff;
    --red: #ED645E;
    --red-trans: rgba(237, 100, 94, 0.3);
    --orange: #FF854F;
    --orange-trans: rgba(255, 133, 79, 0.3);
    --yellow: #FFCE2A;
    --yellow-trans: rgba(255, 206, 42, 0.3);
    --placeholder: rgba(138, 142, 152, 0.3);
    --trans: rgba(234, 236, 240, 0.08);
    --trans-static: #2c2f32;
    --hover: #2c2f32;
    --hover2: #35383c8f;
    --radius-xs: 2px;
    --radius-s: 8px;
    --radius-m: 8px;
    --radius-l: 16px;
    --text-xl: 4rem;
    --text-l: 24px;
    --text-m: 16px;
    --text-s: 14px;
    --text-s-static: 14px;
    --text-xs: 12px;
    --text-xxs: 12p;
    --space-xxl: 9.6rem;
    --space-xxxl: 9.6rem;
    --space-xl: 6.4rem;
    --space-xl-static: 6.4rem;
    --space-l: 32px;
    --space-m: 24px;
    --space-s: 16px;
    --space-xs: 8px;
    --space-xxs: 0.6rem;
    --page-width: 179.2rem;
    --section-inner-small: 96rem;
    --section-inner-medium: 128rem;
    --section-inner: 144rem;
    --section-inner-big: 185.6rem;
    --sidebar-width: 8rem;
}

@media (max-width:767px) {
    body {
        --text-xl: 24px;
        --text-l: 17.6px;
        --text-xs: 10px;
        --space-xxl: 6.4rem;
        --space-xl: 32px;
        --space-l: 24px;
        --space-m: 16px;
        --space-s: 8px;
        --space-xs: 6px;
    }
}

.db-wrapper {
    width: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    z-index: 1;
}

.db-wrapper__row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    border-bottom: 1px solid rgba(234, 236, 240, 0.08);
    gap: 1rem;
}

.db-wrapper__row:hover .db-row__desc {
    color: var(--primary) !important;
}

.db-wrapper__row:hover svg.db-row__system path {
    fill: var(--primary) !important;
}

svg.db-row__system path {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.db-row__left {
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow: hidden;
    padding: var(--space-l) 0;
    flex-grow: 1;
    gap: 1.6rem;
}

.db-row__left-vuln {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.db-row__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--space-l) 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 0.4rem;
}

.db-row__system {
    flex-shrink: 0;
}

.db-row__type {
    font-size: var(--text-m);
    color: var(--grey4);
    margin: 0;
    min-width: 6rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.db-row__name {
    color: white;
    font-size: var(--text-m);
    font-weight: 600;
    font-family: "Faktum-Wide", sans-serif;
    margin: 0;
    transition: 0.4s;
    line-height: 1.4;
}

.db-wrapper__row:hover .db-row__name {
    color: var(--primary) !important;
}

.db-row__version {
    font-size: var(--text-m);
    color: var(--grey4);
    margin: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.db-row__version-vuln {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.db-row__badge {
    width: 1.6rem;
    height: 1.6rem;
    flex-shrink: 0;
}

.db-vuln-title__meta-icon {
    width: 1.6rem;
    height: 1.6rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: var(--space-xs);
}

.db-row__desc {
    color: white;
    margin: 0 var(--space-s) 0 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    font-family: "Faktum", sans-serif;
    font-weight: 400;
}

.db-row__score {
    margin: 0;
    padding: .2rem .8rem;
    font-size: 14px;
    border-radius: 4px;
    min-width: 3.6rem;
    text-align: center;
    font-weight: 600;
}

.db-row__date {
    margin: 0;
    color: white;
    font-size: 16px;
    min-width: 10rem;
    text-align: right;
}

.db-row__score--yellow {
    color: var(--yellow);
    background: var(--yellow-trans);
}

.db-row__score--green {
    color: var(--primary);
    background: var(--primary-trans);
}

.db-row__score--orange {
    color: var(--orange);
    background: var(--orange-trans);
}

.db-wrapper__row:hover {
    border-color: var(--primary) !important;
}

.ver-plus {
    font-size: 11.2px;
    color: var(--primary);
    margin-left: .4rem;
}

.db-row__nofix {
    margin: 0;
    color: #ED645E;
    flex-shrink: 0;
    font-size: 14.4px;
}

.db-row__desc-wrapper {
    display: block;
    position: relative;
}

.db-row__desc--overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgb(255,255,255);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(17,18,22,0.25) 84%, rgba(17,18,22,1) 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(84%, rgba(17,18,22,0.25)), to(rgba(17,18,22,1)));
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(17,18,22,0.25) 84%, rgba(17,18,22,1) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(17,18,22,0.25) 84%, rgba(17,18,22,1) 100%);
}

.db-row__left--inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1rem;
}

.db-row__left--inner-vuln {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

@media (max-width:991px) {
    .db-row__left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 1rem;
    }

    .db-row__left--inner {
        margin-bottom: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .db-row__desc-wrapper {
        max-width: 100%;
        white-space: normal;
    }
}

@media (max-width:767px) {
    .db-wrapper__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 0;
    }

    .db-row__score {
        margin-left: 0;
        margin-right: var(--space-m);
    }

    .db-row__date {
        min-width: 1px;
        font-size: 1.12rem;
        color: var(--grey4);
    }
}

.db-row__system-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.8rem;
}

.db-row__ver-icons {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 0.8rem;
    margin-right: 1.6rem;
}

@media (max-width:767px) {
    .db-row__left--inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .db-row__name {
        margin: var(--space-xs) 0;
        font-size: 14.4px;
    }

    .db-row__ver-icons {
        /* position: absolute */
        bottom: var(--space-m);
        right: var(--space-m);
    }

    .db-row__left {
        overflow: auto;
        margin: 0;
        padding: var(--space-m) 0;
        padding-bottom: 0;
    }

    .db-row__desc-wrapper {
        margin-bottom: var(--space-xs);
    }

    .db-row__type {
        min-width: 1rem;
        margin-right: var(--space-m);
        font-size: 1.12rem;
    }
}

.db-row__score--orange {
    color: var(--orange);
    background: var(--orange-trans);
}

.db-row__score--red {
    color: var(--red);
    background: var(--red-trans);
}

.pulsating-circle-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width:767px) {
    .db-row__right {
        padding: var(--space-m) 0;
        padding-top: 0;
    }
}

@media (max-width:478px) {
    .db-wrapper__row {
        background: var(--dark);
        padding: 1.6rem;
        border-radius: 4px;
        border: none;
        margin-bottom: 1.6rem;
    }

    .db-wrapper__row:hover {
        border: none;
    }

    .db-wrapper__row .db-row__left {
        padding-top: 0;
    }

    .db-wrapper__row .db-row__right {
        padding-bottom: 0;
    }
}.nav-button {
    background: #afe614;
    padding: 4px 12px !important;
    height: auto;
    border-radius: 4px;
    color: #1c1e22 !important;
    margin-right: 20px;
}

.nav-button:hover {
    background: #6ebe00;
}

.nav-button div {
    color: #1c1e22;
}
#link-455-7201 div {
    color: #1c1e22 !important;
}

@media (min-width: 767px) {
    .menu-item {
    padding:13px 8px;
    cursor: pointer;
}

.menu-item a {
    padding: 4px 12px !important;
    border-radius: 4px;
}

/*
.menu-item a:hover {
    background:#1c1e22 !important;
    color: #afe614 !important;
}
*/

.menu-item.current_page_item a {
    background:#1c1e22 !important;
    color: #afe614 !important;
}

.sub-menu {
    padding: 8px !important;
    background:#1c1e22 !important;
    border-radius: 4px;
}

.sub-menu .menu-item {
    padding: 4px;
}

.sub-menu .menu-item a {
    background: none !important;
    padding: 8px !important;
}

.sub-menu .menu-item a:hover {
    background: #2a2c33 !important;
}
}

.oxy-site-navigation {
    padding: 11.5px !important;
}

.oxy-site-navigation ul {
    margin: 0;
}.panel {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
}
	
.panel .front {
	height: inherit;
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 900;
	text-align: center;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	   -moz-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}

.panel .back {
	height: inherit;
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 1000;
	-webkit-transform: rotateY(-180deg);
	   -moz-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	   -moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.panel.flip .front {
	z-index: 900;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}
.panel.flip .back {
	z-index: 1000;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
}



/* SLIDE */
.people-column:hover .people-image-wrapper__overlay {
    transform: translatey(0);
}

.people-image-wrapper {
    transition: 0.3s;
}

.people-column:hover .people-image-wrapper {
    box-shadow: 0px 0px 0px rgba(243,252,220,0.0) !important;
}.people-column[data-color="blue"] .people-image-wrapper {
    background-color: #9fecfd !important;
    box-shadow: 0px 40px 30px -15px rgba(159,236,253,0.3) !important;
}

.people-column[data-color="green"] .people-image-wrapper {
    background-color: #afe614 !important;
    box-shadow: 0px 40px 30px -15px rgba(175,230,20,0.3) !important;
}

.people-column[data-color="light-green"] .people-image-wrapper {
    background-color: #f3fcdc !important;
    box-shadow: 0px 40px 30px -15px rgba(243,252,220,0.8) !important;
}

.people-column[data-color="red"] .people-image-wrapper {
    background-color: #ed645d !important;
    box-shadow: 0px 40px 30px -15px rgba(237,100,93,0.3) !important;
}

.people-column[data-color="yellow"] .people-image-wrapper {
    background-color: #fde97f !important;
    box-shadow: 0px 40px 30px -15px rgba(253,233,127,0.3) !important;
}






[member-color="blue"] {
    background-color: #9fecfd !important;
}

[member-color="green"] {
    background-color: #afe614 !important;
}

[member-color="light-green"] {
    background-color: #f3fcdc !important;
}

[member-color="red"] {
    background-color: #ed645d !important;
}

[member-color="yellow"] {
    background-color: #fde97f !important;
}.oxy-pro-accordion_header:focus h4 {
	color: #afe614 !important;
}

/* MENU */
.oxy-site-navigation li:hover {
    background: #1c1e22;
}

.oxy-site-navigation {
    padding: 16px;
}

.oxy-site-navigation .menu-item {
    padding: 0;
    margin: 0 8px;
    transition: 0.3s;
    border-radius: 4px;
}

.oxy-site-navigation .menu-item:hover {
    background: #1c1e22 !important;
}

.oxy-site-navigation .menu-item ul {
    border-radius: 4px;
    overflow: hidden;
    padding-top: 0;
}

.oxy-site-navigation ul ul{
    background: #1c1e22;
}

.oxy-site-navigation .menu-item ul li {
    padding: 8px 4px;
}

.oxy-site-navigation .menu-item ul li a:hover {
    background: #2a2c33 !important;
}

.oxy-site-navigation .menu-item svg {
    transition: 0.3s;
}

.oxy-site-navigation .menu-item:hover svg {
    fill: #afe614;
}

.oxy-site-navigation .menu-item:hover > a {
    color: #afe614;
}

.oxy-site-navigation .menu-item button:focus svg {
    fill: #afe614;
    border: 1px solid white;
}.wptb-table-container table {
    text-align: left !important;
}

.wptb-table-container table p {
    color: #1C1E22 !important;
}

.wptb-table-container .wptb-table-head {
    background: #AFE614 !important;
	border: none;
}

.wptb-table-container table tr {
    background: none !important;
    border-bottom: 1px solid #888a8e;
}

.wptb-table-container table tr:last-of-type {
    border-bottom: none;
}

.plugin-table td.wptb-cell {
    padding: 8px;
}

.plugin-table table {
    border: none !important;
}

.plugin-table .wptb-row:first-of-type {
    background: #AFE614 !important;
    border: none;
}

.plugin-table .wptb-row:first-of-type td {
    border: none !important;
}

.plugin-table .wptb-row td {
    border-left: none !important;
    border-right: none !important;
}

.plugin-table tr td:first-of-type div {
    
}

.plugin-table tr td:first-of-type img {
    display: inline-block;
    min-width: 32px !important;
    width: 32px !important;
    height: 32px !important;
    flex-shrink: 0;
    border-radius: 4px;
}

.plugin-table tr td:first-of-type div:first-of-type {
    margin-right: 4px;
}

.plugin-table tr td:first-of-type div {
    display: inline-block;
    vertical-align: middle;
}.post-wrapper figure {
    margin-inline: 0;
  	border-radius: 4px;
    overflow: hidden;
}

body .post-wrapper a {
    color: #6ebe00 !important;
}

.new-post-authors-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
}.home3-h1 h2 {
    font-weight: 600;
}.vulnerabilities-wrapper {
    width: 100%;
}

.vulnerabilities-wrapper__inner {
    flex-direction: column;
    display: flex;
    gap: 8px;
}

.vulnerability {
    width: 100%;
    padding: 16px;
    background: #f3fbdc;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    transition: 0.2s;
    color: #1C1E22;
	margin-block: 8px;
}

.vulnerability__name {
    margin: 0;
    font-size: 1rem;
    font-weight: 600;
}

.vulnerability__text {
    margin: 0;
    font-size: 1rem;
}

.vulnerability__left {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.vulnerability:hover {
    background: #afe614;
}

.vulnerability:hover * {
    color: #1C1E22;
}

.vulnerability svg path {
    transition: 0.2s;
}

.vulnerability:hover svg path {
    fill: #1C1E22;
}

.cta-with-button {
    padding: 16px;
    border-radius: 8px;
    background: #afe614;
    color: #1C1E22;
    text-decoration: none;
    font-size: 0.875rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.btn {
}

.btn svg {
    transition: 0.2s;
}

.btn:hover svg {
    transform: translatex(4px);
}

.btn--dark {
    background: #1C1E22;
    color: white;
    text-decoration: none;
    padding: 8px 16px;
    border-radius: 4px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.calc-wrapper {
    display: flex;
    flex-direction: column;
    gap: 32px;
	text-align: left;
}

#revenue-text {
  color: white;
	font-family: Faktum-Wide;
    font-size: 24px;
  font-weight: 400;
}

#revenue-amount {
  color: #afe614;
}

.custom-input {
    display: flex;
    align-items: center;
    border-radius: 4px;
  width: 60px;
  height: 40px;
    font-size: 14px;
  }

  .custom-input .arrow {
    width: 30px; /* Adjust width as needed */
    height: 100%;
    text-align: center;
    cursor: pointer;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.1s;
    background: none;
    box-shadow: none;
    border: none;
  }

.custom-input .arrow:hover {
  transform: scale(1.3);
}

  .custom-input .number,
.ps-number {
    flex-grow: 1;
    text-align: center;
    padding: 5px;
    border: none;
    margin: 0 8px;
    background: none;
  font-size: 1.5rem;
  color: white;
  width: 60px;
  }

.ps-number {
  margin: 0;
  padding: 5px 0;
  width: auto;
  flex-grow: 0;
}

.revenue-inputs {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px;
}

@media (max-width: 640px) {
  .revenue-inputs {
  grid-template-columns: 1fr;
}
}

.revenue-input-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
  background: #1f2128;
  padding: 32px;
  border-radius: 8px;
  color: white;
}

.revenue-input-wrapper label {
  order: 99;
  color: #afb9c6;
}

.calc-small-text {
  color: white;
  font-size: 1rem;
	    margin-top: -16px;
}

/* NEW CHECKBOX */
.new-check-label {
    display: inline-flex;
    flex-direction: row;
    cursor: pointer;
    gap: 0.4rem;
}

.new-check-label input[type="checkbox"] {
    /* Add if not using autoprefixer */
    -webkit-appearance: none;

    /* Remove most all native input styles */
    -moz-appearance: none;
    appearance: none;

    /* For iOS < 15 */
    background-color: #1f2128;

    /* Not removed via appearance */
    margin: 0;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 2px;
    
    display: -ms-grid;
    display: grid;
    place-content: center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    cursor: pointer;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.new-check-label input[type="checkbox"]:hover {
    background: rgba(110, 190, 0, 0.3) !important;
}

.new-check-label input[type="checkbox"]::before {
    content: "";
    width: 1rem;
    height: 0.8rem;
    -webkit-clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 200ms -webkit-transform ease-in-out;
    transition: 200ms -webkit-transform ease-in-out;
    -o-transition: 200ms transform ease-in-out;
    transition: 200ms transform ease-in-out;
    transition: 200ms transform ease-in-out, 200ms -webkit-transform ease-in-out;

    /* Windows High Contrast Mode */
    background-color: #afe614;
}

.new-check-label input[type="checkbox"]:checked::before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.new-check-label input[type="checkbox"]:focus {
    background: #1f2128;
}

@media (max-width: 767px) {
	.revenue-inputs {
		grid-template-columns: 1fr;
		gap: 8px;
	}

	#revenue-text {
		font-size: 1.5rem;
		margin-bottom: 32px;
	}

	.revenue-input-wrapper {
		flex-direction: row-reverse;
		padding: 8px 65px 8px 8px;
		align-items: center;
	}
	.revenue-input-wrapper:last-of-type {
		padding-right: 8px;
	}
}/* SEARCH FORM */
.search-wrapper {
    width: 100%;
}

.search-wrapper .oxy-search-form {
    width: 100%;
}

.search-wrapper .oxy-search-form form div {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 16px;
}

.search-wrapper .oxy-search-form input[type=text] {
    border-bottom: 1px solid #888A8E !important;
    padding: 16px 0 !important;
    border-radius: 0 !important;
    flex-grow: 1;
	font-size: 1.125rem;
  font-family: "Faktum";
}

.search-wrapper .oxy-search-form input[type=text]::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1649_2029)'%3E%3Cpath d='M7.99023 14H8.78023L9.06023 13.73C8.08023 12.59 7.49023 11.11 7.49023 9.5C7.49023 5.91 10.4002 3 13.9902 3C17.5802 3 20.4902 5.91 20.4902 9.5C20.4902 13.09 17.5802 16 13.9902 16C12.3802 16 10.9002 15.41 9.76023 14.43L9.49023 14.71V15.5L4.49023 20.49L3.00023 19L7.99023 14ZM13.9902 14C16.4802 14 18.4902 11.99 18.4902 9.5C18.4902 7.01 16.4802 5 13.9902 5C11.5002 5 9.49023 7.01 9.49023 9.5C9.49023 11.99 11.5002 14 13.9902 14Z' fill='%23AFE614'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1649_2029'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.search-wrapper {
    position: relative;
}

.search-wrapper .oxy-search-form #searchsubmit {
    background: #afe614 !important;
    color: #1C1E22 !important;
    width: auto;
    margin-right: auto;
    border-radius: 2px !important;
    font-size: 1.125rem;
    padding: 8px 16px;
	font-family: 'Faktum';
	line-height: 1.6;
}

@media (max-width: 767px) {
	.search-wrapper .oxy-search-form #searchsubmit {
		padding: 8px;
		font-size: 1rem;
	}
  .search-wrapper .oxy-search-form input[type=text] {
    border-bottom: 1px solid #888A8E !important;
    padding: 16px 0 !important;
    border-radius: 0 !important;
    flex-grow: 1;
	font-size: 1rem;
}
}

.search-wrapper .oxy-search-form #searchsubmit:hover {
    background: #6ebe00 !important;
}

.search-wrapper .oxy-search-form #searchsubmit {
    position: absolute;
    right: 0;
    bottom: 4px;
}

/* REPEATER */
.new-post-repeater__wrapper .new-post-hero__meta-item:hover {
    background: #afe614;
}

.oxy-infinite-scroller_inner {
    display: flex;
    flex-direction: column;
}

.posts-categories__category,
.new-post-hero__meta-item {
    text-transform: lowercase;
}

.posts-categories__category:first-letter,
.new-post-hero__meta-item:first-letter {
    text-transform: uppercase;
}

/* NEWSLETTER FORM */
.newsletter-form-wrapper__code form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 16px;
}

.newsletter-form-wrapper__code form input[type=email] {
    border: none;
    background: none;
    flex-grow: 1;
    font-size: 1.5rem;
    font-weight: 600;
    color: #888A8E;
	font-family: 'Faktum-Wide';
}

.newsletter-form-wrapper__code form input[type=email]::placeholder {
    color: #888A8E;
}

.newsletter-form-wrapper__code form button {
    background: #afe614;
    border: none;
    border-radius: 2px;
    padding: 8px 16px;
    transition: 0.2s;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 4px;
	font-family: 'Faktum-Wide';
}

.newsletter-form-wrapper__code form button:hover {
    background: #6ebe00;
}

@media (max-width: 767px) {
    .newsletter-form-wrapper__code form {
    flex-direction: column;
        align-items: flex-start;
}
    .newsletter-form-wrapper__code form input[type=email] {
        width: 100%;
        font-size: 1rem;
    }
}

/* SINGLE POST */
.new-post-grid,
.new-post-grid__content,
.oxy-stock-content-styles {
    width: 100%;
}

pre.wp-block-code {
    width: 100%;
}

pre.wp-block-code code,
.prism-titlename {
    text-wrap: wrap;
  word-break: break-all;
  max-width: 100%;
}

.new-post-hero__title span,
.new-post-hero__title h1 {
    display: inline;
}

.new-post-hero__name a {
    color: inherit;
}

.wp-block-image {
	margin: 64px 0;
    margin-right: auto !important;
    margin-left: 0 !important;
	border-radius: 4px;
    overflow: hidden;
}

.wp-block-image figure {
    margin-right: auto !important;
    margin-left: 0 !important;
    border-radius: 4px;
    overflow: hidden;
}

figcaption {
    font-size: 0.7rem !important;
    text-transform: none !important;
    color: #888A8E !important;
    margin-top: 16px !important;
}

.new-post-grid__content p a,
.new-post-grid__content li a,
.jobs-section a,
.psb-timeline__text a {
    color: inherit !important;
    text-decoration: underline !important;
}

.new-post-grid__content p a:hover,
.new-post-grid__content li a:hover,
.jobs-section a:hover,
.psb-timeline__text a:hover {
    background: #F3FBDC !important;
 	 color: inherit !important;
}

/* ToC Links fix... */
.oxy-table-of-contents_list-item a.oxy-table-of-contents_link {
    text-decoration: none !important;
}

.oxy-table-of-contents_list-item a.oxy-table-of-contents_link:hover {
    background: transparent !important;
}

.new-post-grid__content {
	color: var(--ps-text-dark);
}

.new-post-grid__content h2,
.new-post-grid__content h3,
.new-post-grid__content h4 {
  font-weight: 600;
  font-family: "Faktum", sans-serif !important;
  margin-top: 64px;
}

.new-post-grid__content h2 {
    font-size: 1.5rem;
   margin-top: 64px;
}

.new-post-grid__content h3 {
  font-size: var(--ps-text-l);
}

.new-post-grid__content h4 {
  font-size: 1.125rem;
}

.new-post-grid__content h3:first-child,
.new-post-grid__content h2:first-child {
    margin-top: 0;
}

/* PROGRESS BAR */
#-reading-progress-bar-796-14142 {
    top: 60px;
}

/* SOCIAL SHARE */
.social-sharing {
  display: flex;
  align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}

.social-sharing span {
  font-weight: 600;
}

.social-sharing ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.social-sharing li {
  display: inline-block;
	margin: 0 4px;
}

.social-sharing ul li {
    padding-bottom: 0;
}

.social-sharing img {
  width: 20px;
  height: 20px;
  /*transition: 0.3s;*/
}

.social-sharing ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    padding: 4px;
}

.social-sharing ul li a:hover {
    background: #f3fbdc !important;
}

.social-sharing ul li a img {
    filter: none;
}

.social-sharing ul li a img:hover {
    filter: none;
}

/* OLD STUFF FIXES */
.cta-block-section {
    margin: 32px 0;
}

.cta-block-section .ct-section-inner-wrap {
    padding: 0;
}

.cta-block-inner {
    text-align: left;
    margin: 0;
    padding: 32px;
}

@media (max-width: 767px) {
    .cta-block-inner {
        padding: 16px;
    }
}

.cta-block-inner .cta-block-text {
    margin-bottom: 32px;
}

.ps-button-standard {
    color: #111216 !important;
    margin-right: auto;
}

.ps-button-standard:hover {
    color: #111216 !important;
}

/* ToC */
.oxy-table-of-contents_list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.oxy-table-of-contents_list-item {
    padding-bottom: 0 !important;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
}

.oxy-table-of-contents_link {
    padding: 0 8px;
    margin: 2px 0 !important;
    display: flex;
    align-items: center;
    width: auto;
}

.oxy-table-of-contents_list-item a.oxy-table-of-contents_link:hover {
    background: #F3FBDC !important;
}.event-card {
	border-top: 1px solid rgba(185, 192, 202, 0.15);
}

.event-card * {
	transition: 0.2s;
}

.event-card__date-wrapper {
	border-top: 1px solid rgba(185, 192, 202, 0.15);
}

.event-card__description p {
	margin: 0;
}

.members-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
  align-items: center;
}

.members-container .member {
	background: #afe614;
	border-radius: 100%;
	padding: 4px;
	width: 26px;
	height: 26px;
	border: 1px solid rgba(25,28,31,0.10);
}

.members-container .member img {
	width: 100%;
	object-fit: contain;
}

.members-container .member:not(:last-of-type) {
	margin-right: -4px;
}

/* .event-card:hover {
	background: #2a2c31;
}

.event-card:hover .event-card__title {
	color: #afe614;
}

.event-card:hover .event-card__date-wrapper {
	background: #313339;
} */

.additional-members {
	color: #AFB9C6;
	margin-left: 0.5rem;
	line-height: 1;
}

.event-card__link {
	text-align: left;
}

.event-card__link-text::after {
	content:'\2192';
	margin-left: 8px;
	transition: 0.2s;
}

.event-card__link:hover .event-card__link-text::after {
	margin-left: 16px;
}

.social-share-image{
 font-size:50px;
}
#fluentform_1 .ff-t-cell{
 border-radius:0px;
}
.ff-t-cell{
}
input{
 border-radius:0px;
}
