.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: 1120px;
}
body {font-family: 'futura-pt';}body {line-height: 1.6;font-size: 18px;font-weight: 400;color: #47443f;}.oxy-nav-menu-hamburger-line {background-color: #47443f;}h1, h2, h3, h4, h5, h6 {font-family: 'futura-pt';font-size: 40px;font-weight: 700;color: #47443f;}h2, h3, h4, h5, h6{font-size: 48px;font-weight: 500;line-height: 1.325;color: #47443f;}h3, h4, h5, h6{font-size: 40px;font-weight: 500;color: #47443f;}h4, h5, h6{font-size: 30px;font-weight: 500;line-height: 1.325;color: #47443f;}h5, h6{font-size: 22px;line-height: 1.325;color: #47443f;}h6{font-size: 16px;line-height: 1.325;color: #47443f;}a {color: #1562ad;font-weight: 700;text-decoration: none;}a:hover {color: #6393cc;text-decoration: none;}.ct-link-text {color: #1562ad;text-decoration: ;}.ct-link-text:hover {color: #6393cc;}.ct-link {text-decoration: ;}.ct-link-button {font-weight: 700;border-radius: 10px;}.ct-section-inner-wrap {
padding-top: 35px;
padding-right: 20px;
padding-bottom: 35px;
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_accordion {
 border-top-color:#adb4b9;
 border-right-color:#adb4b9;
 border-bottom-color:#adb4b9;
 border-left-color:#adb4b9;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.oxel_accordion__row {
 font-family:futura-pt;
 width:100%;
 padding-top:12px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:12px;
 text-align:justify;
 border-bottom-color:#eceeef;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-top-style:none;
 background-color:#f9f9fa;
 border-right-style:none;
 border-left-style:none;
 font-weight:600;
 margin-bottom:10px;
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: 18px;height: 18px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
 margin-bottom:0px;
}
.oxel_accordion__row_left {
}
.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,
.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_accordion__content {
 width:100%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 border-bottom-color:#98a1a8;
 border-bottom-width:2px;
 border-bottom-style:none;
 overflow:hidden;
 opacity:1;
 transition-duration:3s;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 transition-property:max-height;
 text-align:left;
 max-height:3000px;
 margin-top:0px;
}
.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:8px;
 padding-right:8px;
 padding-top:0px;
 z-index:-1;
 padding-bottom:0px;
 transition-duration:0s;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 overflow:hidden;
}
.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 {
}
.testmonials-section {
 position:relative;
 bottom:0px;
 top:0px;
}
.new-reviews-slider {
}
.mythical-night-bg {
}
.mythical-night-bg .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 60px;
}
.testimonials-slide {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 text-align:center;
}
.testimonials-slide:not(.ct-section):not(.oxy-easy-posts),
.testimonials-slide.oxy-easy-posts .oxy-posts,
.testimonials-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.review {
}
.white-text {
 margin-bottom:20px;
 letter-spacing:0.5px;
}
@media (max-width: 767px) {
.white-text {
}
}

.author {
}
.flex-align-left {
}
.padding-t-0 {
}
.width-33 {
 width:24.97%;
}
.card {
 width:50.01%;
}
.title-with-image {
}
.title {
 text-transform:none;
 padding-top:0px;
 margin-bottom:24px;
 text-align:left;
 position:relative;
}
@media (max-width: 767px) {
.title {
}
}

.card-info {
}
.description {
 font-family:futura-pt;
 line-height:145%;
 margin-bottom:0px;
 color:#47443f;
 letter-spacing:0.5px;
}
.button {
}
.image-info-section {
}
.image-info-section .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 0;
}
@media (max-width: 991px) {
}

.reverse {
color: #004d9f;}.reverse 
>svg {width: 55px;height: 55px;}.reverse {
 font-family:futura-pt;
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 color:#47443f;
 width:NaNpx;
}
.reverse .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 50px;
}
.reverse:not(.ct-section):not(.oxy-easy-posts),
.reverse.oxy-easy-posts .oxy-posts,
.reverse.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
.reverse {
 font-size:18px;
}
}

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

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

.image-info-section__heading {
}
.image-info-section__text {
 width:100%;
}
.image-info-section__text:not(.ct-section):not(.oxy-easy-posts),
.image-info-section__text.oxy-easy-posts .oxy-posts,
.image-info-section__text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 1120px) {
.image-info-section__text {
}
}

.oxel_iconlist {
 max-width:100%;
 width:100%;
 border-radius:15px;
}
.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist.oxy-easy-posts .oxy-posts,
.oxel_iconlist.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 12px;}
@media (max-width: 1120px) {
.oxel_iconlist {
 padding-bottom:25px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
}
}

@media (max-width: 991px) {
.oxel_iconlist {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

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

.list-with-icon {
}
.three-columns-section {
}
@media (max-width: 1120px) {
.three-columns-section {
}
.three-columns-section .ct-section-inner-wrap {
padding-top: 34px;
}
}

.oxel_iconlist__row {
 margin-top:0px;
 font-weight:400;
 padding-right:10px;
 margin-bottom: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:flex-start;
}
@media (max-width: 1120px) {
.oxel_iconlist__row {
 padding-top:0px;
 padding-bottom:0px;
}
}

.oxel_iconlist__row__icon {
color: #333333;}.oxel_iconlist__row__icon 
>svg {width: 20px;height: 20px;}.oxel_iconlist__row__icon {
 margin-right:5px;
 margin-top:1px;
}
.image-info-section__image {
}
.image-info-section__image:not(.ct-section):not(.oxy-easy-posts),
.image-info-section__image.oxy-easy-posts .oxy-posts,
.image-info-section__image.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.padding-b-0 {
}
.hide-on-mobile {
}
.width-35 {
}
.width-65 {
}
.breadcrumbs {
 font-family:futura-pt;
}
.maui-mist-bg {
}
.new-breadcrumbs {
}
.mythical-night-bg-hero {
}
@media (max-width: 767px) {
.mythical-night-bg-hero {
}
}

.bg-size-60-auto {
}
.bg-size-max-1200 {
}
.info {
 border-bottom-left-radius:15px;
 border-bottom-right-radius:15px;
 border-radius:15px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
.quote-links-section {
}
.new-quote-links-section {
}
.quote-links-item {
 border-radius:15px;
}
.link-text {
 font-weight:500;
 text-transform:none;
 text-decoration:none;
text-transform:none !important; font-weight:500 !important;
}
.heading-between-sections {
}
.heading-between-sections .ct-section-inner-wrap {
padding-bottom: 3px;
}
.heading-between-sections-center {
}
.flex-direction-row {
}
.btn-primary {
padding: 10px 16px;
}.btn-primary {
 font-weight:500;
 font-size:16px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:none;
 border-radius:25px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
}
.buttons-block {
 margin-bottom:0px;
 padding-bottom:0px;
 text-transform:none;
 font-weight:500;
 margin-top:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 margin-right:auto;
}
.buttons-block:not(.ct-section):not(.oxy-easy-posts),
.buttons-block.oxy-easy-posts .oxy-posts,
.buttons-block.ct-section .ct-section-inner-wrap{
display:flex;
}
.half-bg-section {
}
.half-white-section {
}
.left {
}
.half-bg-section-title {
}
.half-bg-section-desc {
}
.right {
}
.right:not(.ct-section):not(.oxy-easy-posts),
.right.oxy-easy-posts .oxy-posts,
.right.ct-section .ct-section-inner-wrap{
display:flex;
}
.padding-top-50 {
}
.brilliant-bg {
}
.matrix-info-block {
}
.width-100 {
 width:NaN%;
}
.brilliant-bg-opacity {
}
.margin-0 {
}
.margin-0 .ct-section-inner-wrap {
padding-top: 0;
}
.padding-bottom-50 {
}
.full-height-video {
}
.without-padding {
}
.width-50 {
}
@media (max-width: 991px) {
.width-50 {
}
}

.list-with-icon-border {
}
.row-link {
}
.oxel_iconlist__row__label {
 font-weight:400;
 margin-top:2px;
 letter-spacing:0.5px;
 line-height:125%;
font-weight:400 !important;
}
.multi-buttons-section {
}
.light-blue-multi-buttons-section {
}
.multi-buttons-block {
}
.button-item {
}
.active {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #ffffff;
}.active {
}
.grey-heading {
}
.align-left-column-section {
}
.resources-grid {
}
.resources-grid-item {
}
.resources-grid-item-info {
}
.height-100 {
}
.explore-more-cols {
}
.width-22 {
}
.explore-more-cols-left {
}
.width-78 {
}
.explore-more-cols-desc {
}
.padding-tb-0 {
}
.note-block {
}
.pinboll-bg {
}
.note-list {
}
.note-list-item {
}
.table-heading {
}
.width-67 {
}
.table-content {
}
.width-30 {
}
.width-70 {
}
.matrix-buttons-block {
}
.lighthouse-bg {
}
.matrix-zoom-columns {
}
.width-25 {
}
.item {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
.main-link {
}
.zoom-image {
}
.icon {
color: #333333;}.icon 
>svg {width: 30px;height: 30px;}.icon {
 padding-top:1px;
 margin-top:0px;
 line-height:100%;
}
@media (max-width: 991px) {
.icon {
 margin-top:0px;
 margin-bottom:5px;
}
}

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

.three-colors-section {
 text-align:center;
}
.three-colors-section:not(.ct-section):not(.oxy-easy-posts),
.three-colors-section.oxy-easy-posts .oxy-posts,
.three-colors-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.one-color-section {
}
.left-align {
}
.two-columns-section {
 background-color:#ffffff;
 border-top-left-radius:25px;
 border-top-right-radius:25px;
}
.two-columns-section .ct-section-inner-wrap {
padding-top: 0;
}
@media (max-width: 767px) {
.two-columns-section {
}
.two-columns-section .ct-section-inner-wrap {
padding-top: 0;
}
}

.three-colors-columns {
}
.three-colors-item {
 width:50.01%;
}
.three-colors-image {
}
.three-colors-item-info {
}
.blue-border-btn {
}
.doctor-bg {
}
.width-85 {
}
.heading-f-s-32 {
}
.width-15 {
}
.width-80 {
}
.width-20 {
}
.info-cta-section {
}
.width-76 {
}
.f-s-22 {
}
.width-24 {
}
.cta-block {
}
.align-center {
 margin-bottom:20px;
 width:33.33px;
}
.info-block {
}
.blue-bg {
}
.zoom-info-block {
}
.f-s-19 {
}
.btn-red {
}
.hero-two-cols {
}
.balck-divider-line {
}
.under-title {
}
.faq-gallery {
}
.icon-list-with-modal-title {
}
.icon-list-with-modal {
}
.icon-list-with-modal__item {
}
.page-title-section {
}
.page-title {
}
.new-related-section {
 font-family:futura-pt;
 position:relative;
 bottom:25px;
 top:0px;
}
.new-related-section .ct-section-inner-wrap {
padding-top: 95px;
padding-right: 0;
padding-bottom: 75px;
padding-left: 0;
}
@media (max-width: 991px) {
.new-related-section {
}
.new-related-section .ct-section-inner-wrap {
padding-right: 20px;
padding-left: 20px;
}
}

@media (max-width: 767px) {
.new-related-section {
}
.new-related-section .ct-section-inner-wrap {
padding-top: 5px;
}
}

.content-wrapper {
 border-radius:15px;
 background-color:#ffffff;
 text-align:left;
 position:relative;
}
.image {
}
@media (max-width: 479px) {
.image {
}
}

.link:hover{
 color:#cee0f3;
color:#1B3067 !important;
}
.link {
 font-family:futura-pt;
 font-weight:500;
 text-transform:none;
 font-size:18px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 margin-bottom:0%%;
 bottom:0px;
}
.small-image-info-section {
}
.grid-columns {
}
.width-66 {
}
.grid-item {
}
.hint-of-blue-bg {
}
.blue-title {
 font-weight:500;
 font-size:21px;
}
.grid-read-more-btn-with-icon {
}
.color-bg-block {
}
.white-button-opacity-hover {
}
.transform-none {
}
.grey-grid-card {
}
.tablet-hidden {
}
.tablet-width-50 {
}
.bg-size-75-auto {
}
.bg-size-75-auto:not(.ct-section):not(.oxy-easy-posts),
.bg-size-75-auto.oxy-easy-posts .oxy-posts,
.bg-size-75-auto.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.link-with-icon {
}
.link-with-icon-dark-hover {
}
.padding-top-44 {
}
.padding-0 {
}
.center {
}
.padding-bottom-44 {
}
.btn-secondary {
 margin-bottom:50px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:16px;
}
.btn-secondary:not(.ct-section):not(.oxy-easy-posts),
.btn-secondary.oxy-easy-posts .oxy-posts,
.btn-secondary.ct-section .ct-section-inner-wrap{
display:block;
}
.width_34 {
}
.zoom-bg-block {
}
.zoom-bg {
}
.tuna-bg {
}
.width_66 {
}
.sample-report-section {
}
.sample-report-left {
}
.sample-report-subtitle {
}
.sample-report-title {
}
.sample-report-info {
}
.sample-report-text {
}
.sample-report-right {
}
.oxel_iconlist__row--dark {
}
.white-cherry-hover {
 margin-bottom:0px;
}
.cherry-hover {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.item-wrapper {
}
.grey-grid-list {
}
.features-columns-section {
}
.features-columns {
 width:NaNpx;
}
.features-columns-item {
 width:16.67%;
}
.features-columns-title {
}
.features-columns-desc {
 width:100.00px;
}
.features-columns-image {
}
.various-colors-cols {
}
.various-colors-cols .ct-section-inner-wrap {
padding-top: 25px;
padding-bottom: 75px;
}
.various-colors-cols:not(.ct-section):not(.oxy-easy-posts),
.various-colors-cols.oxy-easy-posts .oxy-posts,
.various-colors-cols.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.plugin-box:hover{
 background-color:#cee0f3;
 transition-duration:0.2s;
 transition-timing-function:linear;
}
.plugin-box {
 background-color:#eef0f4;
 border-radius:15px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 height:100%;
 text-align:left;
 transition-duration:0.2s;
 transition-timing-function:linear;
 position:relative;
 padding-bottom:65px;
}
.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;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.plugin-box {
 align-self:stretch;
}
}

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

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

.plugin-description {
 letter-spacing:0.5px;
 text-align:left;
 color:#47443f;
 position:relative;
}
.read-more-button:hover{
 color:#1b3067;
 transition-duration:0.3s;
 transition-timing-function:linear;
}
.read-more-button {
 line-height:100%;
 letter-spacing:0.5px;
 text-transform:none;
 font-weight:500;
 background-color:rgba(255,255,255,0);
 color:#1562ad;
 border-radius:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 transition-duration:0.3s;
 transition-timing-function:linear;
 position:absolute;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 bottom:0px;
 left:0px;
 width:100%;
padding:25px !important;
}
.read-more-button:not(.ct-section):not(.oxy-easy-posts),
.read-more-button.oxy-easy-posts .oxy-posts,
.read-more-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
.plugin-wrapper {
 position:relative;
 text-align:center;
 width:33.33%;
}
.plugin-wrapper:not(.ct-section):not(.oxy-easy-posts),
.plugin-wrapper.oxy-easy-posts .oxy-posts,
.plugin-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.plugin-wrapper {
}
}

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

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

.plugin-title {
 position:relative;
 margin-bottom:0px;
 line-height:120%;
 color:#1562ad;
 text-align:left;
}
.plugin-icon {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.new-white-button {
}
.grey-grid-three-columns {
}
.learn-more-item-wrapper {
}
.white-btn {
}
.white-btn-with-icon {
}
.border-radius-top-25 {
 font-family:futura-pt;
 background-color:#ffffff;
 z-index:0;
 border-top-left-radius:25px;
}
.blue-cards-items {
}
.card-link {
}
.cta-form-button {
}
.simple-link-with-arrow {
}
.open-lightbox {
}
.zoom-image-link {
}
.zoom_image_overlay {
}
.big-pic {
}
.picture-big {
}
.image-link {
}
.link-with-arrow {
}
.subtitle {
 font-weight:500;
}
.blue-columns {
}
.buttons-block-align-center {
 font-weight:500;
 text-transform:none;
}
.mythical-night {
}
.qiagen-blue {
}
.casting-sea {
 border-top-left-radius:15px;
 border-top-right-radius:15px;
}
.text {
}
.colors-column {
}
.color-item {
}
.desc {
 font-size:36px;
 letter-spacing:0.25px;
}
.white-border-btn {
}
.image-text-with-bg {
}
.image-text-with-bg .ct-section-inner-wrap {
padding-top: 0;
}
.image-text-with-bg-full {
}
.image-text-with-bg-full .ct-section-inner-wrap {
padding-top: 0;
}
.testimonials-slider {
}
.small-title {
 text-align:left;
}
.casting-sea-bg {
}
.top-image {
}
.heading-with-icon {
 margin-bottom:15px;
}
@media (max-width: 991px) {
.heading-with-icon {
 width:100%;
}
.heading-with-icon:not(.ct-section):not(.oxy-easy-posts),
.heading-with-icon.oxy-easy-posts .oxy-posts,
.heading-with-icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 767px) {
.heading-with-icon {
}
}

@media (max-width: 479px) {
.heading-with-icon {
}
.heading-with-icon:not(.ct-section):not(.oxy-easy-posts),
.heading-with-icon.oxy-easy-posts .oxy-posts,
.heading-with-icon.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.column-bg {
}
.column-bg-center {
 width:NaN%;
}
.blue-hero-bg {
}
.column-bg-bottom {
}
.align-right {
}
.light-blue-button {
}
.heading {
 margin-bottom:10px;
}
.heading:not(.ct-section):not(.oxy-easy-posts),
.heading.oxy-easy-posts .oxy-posts,
.heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.title-with-button {
}
.blue-text {
 font-weight:500;
 font-size:30px;
}
.blue-text .oxy-counter_digit{
font-weight: 500;
}

@media (max-width: 1120px) {
.blue-text {
 font-size:24px;
}
}

.info-section {
}
.info-section-title {
}
.info-section-subtitle {
}
.content {
}
.info-two-cols-section {
 width:NaNpx;
}
.heading-with-buttons {
}
.heading-with-buttons-info {
}
.heading-with-buttons-info-text {
}
.heading-with-buttons-info-title {
}
.heading-with-buttons-buttons {
}
.blue-hero-section-info {
}
.blue-hero-section-info-title {
}
.blue-hero-section-info-subtitle {
}
.blue-hero-section-info-text {
}
.blue-hero-section-image {
}
.normal-image {
}
.hover-image {
}
.quote-section {
 width:NaNpx;
}
.quote-section-right {
}
.quote-section-left {
}
.quote-section-title {
}
.quote-section-text {
}
.quote-section-column {
}
.quote-section-link {
}
.cta-section-accordion {
}
.interpret-accordion {
}
.slider-with-lightbox {
}
.slider-with-lightbox-subtitle {
}
.slider-with-lightbox-title {
}
.data-item-block {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 text-align:center;
 width:25.00%;
 margin-top:10px;
}
.data-item-block:not(.ct-section):not(.oxy-easy-posts),
.data-item-block.oxy-easy-posts .oxy-posts,
.data-item-block.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
.oxel-skiplink:focus{
 position:absolute;
 top:0px;
 left:0px;
}
.oxel-skiplink {
 background-color:#eceeef;
 padding-top:1rem;
 padding-bottom:1rem;
 padding-left:2rem;
 padding-right:2rem;
 color:#374047;
 position:absolute;
 top:0px;
 left:-999px;
}
.related-section {
}
.related-section-heading {
}
.related-section-heading:not(.ct-section):not(.oxy-easy-posts),
.related-section-heading.oxy-easy-posts .oxy-posts,
.related-section-heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.related-section-heading__title {
}
.related-section-columns {
 width:NaNpx;
}
.related-section-columns__item {
}
.related-section-columns__item-image {
}
.related-section-columns__item-title {
}
.related-section-columns__item-description {
}
.related-section-columns__item-link {
}
.image-info-section-with-bg {
}
.image-info-section-with-bg-right {
}
.link-without-arrow {
}
.card-section {
}
.image-wrapper {
}
.info-wrapper {
}
.card-title {
}
.absolute-btm-image {
}
.blue-overlay {
 border-radius:15px;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 margin-right:0px;
}
.left-usafa-bg {
 font-family:futura-pt;
}
.three-columns-with-images {
}
.three-columns-with-images-columns {
}
.three-columns-with-images-item {
}
.three-columns-with-images-image {
}
.three-columns-with-images-text {
}
.new-webinar-section {
}
.half-width-columns {
 width:NaNpx;
}
.bg-position-center-right {
 position:relative;
}
.bg-position-center-right .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.margin-auto {
}
.three-links-card-section {
}
.three-links-card-section:not(.ct-section):not(.oxy-easy-posts),
.three-links-card-section.oxy-easy-posts .oxy-posts,
.three-links-card-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.counter-title {
 font-weight:500;
 margin-bottom:10px;
font-weight:500 !important;
}
@media (max-width: 991px) {
.counter-title {
 line-height:150%;
}
}

.counter-item {
 font-weight:500;
}
@media (max-width: 991px) {
.counter-item {
}
}

.white-counter {
}
.light-blue-color {
}
.bnb-restaurant-icon-column {
 text-align:left;
 width:50%;
}
.bnb-restaurant-icon-column:not(.ct-section):not(.oxy-easy-posts),
.bnb-restaurant-icon-column.oxy-easy-posts .oxy-posts,
.bnb-restaurant-icon-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.bnb-restaurant-icon {
color: #ba3739;}.bnb-restaurant-icon 
>svg {width: 42px;height: 42px;}.bnb-restaurant-icon {
 margin-bottom:12px;
}
.bnb-restaurant-icon-title {
 font-family:;
 color:#ffffff;
 font-size:18px;
 font-weight:500;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:6px;
font-weight:500 !important;
}
.bnb-restaurant-icon-text {
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
}
.light-blue-list {
}
.various-colors-cols-without-link {
}
.various-colors-cols-without-link .ct-section-inner-wrap {
padding-top: 0;
}
@media (max-width: 991px) {
.various-colors-cols-without-link {
}
}

.title-block {
}
.row {
}
.row-heading {
}
.color-section-table {
}
.title-col {
}
.border-radius-15 {
 border-radius:15px;
 width:33%;
}
.border-radius-15:not(.ct-section):not(.oxy-easy-posts),
.border-radius-15.oxy-easy-posts .oxy-posts,
.border-radius-15.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.row-title {
}
.row-description {
}
.qia-icon-list {
}
.icon-list-dark-blue-icon {
}
.white-bg-content {
}
.usafa-color {
 height:100%;
}
.mythical-night-color {
 height:100%;
}
@media (max-width: 1120px) {
.mythical-night-color {
}
}

.blue-title-with-icon {
}
.time-list {
}
.start-end-time {
}
.blue-blocks-columns {
}
.blue-blocks-item {
 background-color:#1b3067;
}
.four-columns-section {
 font-family:futura-pt;
}
.four-columns-section .ct-section-inner-wrap {
padding-bottom: 60px;
}
.usafa-blue {
}
.elq-form-section {
}
.blue-countdown {
}
.gray-title {
}
.zoom-image-hover-block {
}
.new-anchor-links-section {
 width:NaNpx;
 color:#1b3067;
}
@media (max-width: 479px) {
.new-anchor-links-section {
}
.new-anchor-links-section .ct-section-inner-wrap {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
.new-anchor-links-section:not(.ct-section):not(.oxy-easy-posts),
.new-anchor-links-section.oxy-easy-posts .oxy-posts,
.new-anchor-links-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
}

.new-anchor-links-section-item {
 width:50.00%;
}
.columns-width-33 {
}
.item-block {
}
.block-blue-title-with-icon {
}
.light-blue-chery-hover {
}
.two-columns-list {
}
.oxel_iconlist__row-with-title {
}
.oxel_iconlist__row-with-title:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row-with-title.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row-with-title.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.pb-25 {
 font-family:futura-pt;
}
@media (max-width: 1120px) {
.pb-25 {
}
.pb-25 .ct-section-inner-wrap {
padding-bottom: 0;
}
}

.title-with-icon {
}
.full-width {
}
.full-width .ct-section-inner-wrap {
padding-top: 0;
}
.rows-with-icon {
}
.paper-white {
}
.icon-row {
}
.hint-of-blue {
}
.bg-position-63 {
margin-top:0 !important;
}
.bg-position-63 .ct-section-inner-wrap {
padding-top: 0;
}
.testimonials-slider-two-slide {
 margin-bottom:0px;
margin:0 !important;
}
.icon-list-blue-icon {
}
.one-slide {
}
.cta__bg-wrapper {
}
.cta__content {
}
.width_65_35 {
}
.grey-wrapper {
}
.underline-link {
}
.discover-more-section {
}
.discover-more-title {
}
.discover-more-columns {
 width:NaNpx;
}
.discover-more-item {
 width:NaN%;
}
.discover-more-item-title {
}
.discover-more-item-desc {
}
.discover-more-item-subtitle {
}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
 background-color:#ffffff;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_horizontal_divider__line {
 height:2px;
 background-color:#98a1a8;
}
.oxel_horizontal_divider__icon {
color: #98a1a8;}.oxel_horizontal_divider__icon 
>svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
flex-shrink: 0;
}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
display:flex;
}
.solution-list-link {
}
.bioinformatics-solutions-columns {
}
.half-blue-section-after {
}
.half-alice-blue-section {
}
.support_resources {
 width:100%;
}
.support_resources__item {
 width:100%;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:10px;
 padding-right:10px;
 position:relative;
 margin-right:10px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-bottom-color:#bcbcbb;
 border-bottom-width:1px;
}
.support_resources__item:not(.ct-section):not(.oxy-easy-posts),
.support_resources__item.oxy-easy-posts .oxy-posts,
.support_resources__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.home-statistcs-section {
}
.home-video-section {
}
.video-with-poster {
background-image:url(https://digitalinsights.qiagen.com/wp-content/uploads/2024/01/Qiagen-About-Us-1.png);background-size: contain; background-repeat:no-repeat;
 margin-bottom:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 height:100%;
}
.video-poster {
}
@media (max-width: 991px) {
.video-poster {
 height:auto;
}
}

.half-blue-section {
}
.main-hero-section {
}
.not-radius-img {
}
.hero-section {
 width:NaNpx;
}
.about-hero-section {
}
.frosted-backdrop {
}
.hero-section__info {
 width:50.01px;
}
.hero-section__heading {
 margin-bottom:0px;
 width:NaNpx;
}
.hero-section__heading:not(.ct-section):not(.oxy-easy-posts),
.hero-section__heading.oxy-easy-posts .oxy-posts,
.hero-section__heading.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;}
.hero--section__right {
}
.text-section {
}
.simplemodal-overlay {
}
.simplemodal-container {
}
.close-simple-modal {
}
.thickbox-form {
}
.red-bg-title {
}
.blue-bg-title {
}
.mobile-logo {
}
@media (max-width: 991px) {
.mobile-logo {
 background-color:#ffffff;
 margin-left:20px;
}
}

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

.mobile-header-links {
 max-width:200px;
 overflow:hidden;
}
@media (max-width: 991px) {
.mobile-header-links {
 margin-top:15px;
 margin-right:20px;
 max-width:200px;
}
.mobile-header-links:not(.ct-section):not(.oxy-easy-posts),
.mobile-header-links.oxy-easy-posts .oxy-posts,
.mobile-header-links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

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

@media (max-width: 479px) {
.mobile-header-links {
max-width:200px !important;
}
}

.mopbile-header-link {
}
@media (max-width: 991px) {
.mopbile-header-link {
 padding-left:7px;
 margin-right:7px;
 border-left-width:1px;
 border-left-style:solid;
 border-left-color:rgba(0,0,0,0.5);
}
}

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

.mobile-header-link-icon {
color: #333333;}.mobile-header-link-icon 
>svg {width: 20px;height: 20px;}.mobile-header-link-icon {
 width:20px;
 height:20px;
 border-radius:0px;
 overflow:visible;
width:20px !important; height:20px !important; overflow:hidden !important;
}
@media (max-width: 991px) {
.mobile-header-link-icon {
}.mobile-header-link-icon 
>svg {width: 20px;height: 20px;}.mobile-header-link-icon {
 width:20px;
 height:20px;
 overflow:visible;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
border-radius:0 !important;
}
}

@media (max-width: 767px) {
.mobile-header-link-icon {
}.mobile-header-link-icon 
>svg {width: 20px;height: 20px;}.mobile-header-link-icon {
width:20px !important; height:20px !important;
}
}

@media (max-width: 479px) {
.mobile-header-link-icon {
width:20px !important; height:20px !important;
}
}

.mobile-menu-toggle {
}
.nav-wrapper {
 width:100%;
 position:relative;
}
.nav-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-wrapper.oxy-easy-posts .oxy-posts,
.nav-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.nav-wrapper {
}
.nav-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-wrapper.oxy-easy-posts .oxy-posts,
.nav-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

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

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

.nav-item-text:hover{
 color:#1562ad;
}
.nav-item-text {
 padding-left:10px;
 padding-right:10px;
 width:100%;
 position:relative;
 color:#47443f;
 padding-top:9px;
 padding-bottom:9px;
cursor: pointer
}
@media (max-width: 1120px) {
.nav-item-text {
 padding-right:0px;
}
}

@media (max-width: 991px) {
.nav-item-text {
 border-bottom-width:1px;
 border-bottom-color:#b9b9b8;
 border-bottom-style:solid;
}
}

.nav-level-0-item-text {
 line-height:51px;
 padding-top:0px;
 padding-bottom:10px;
}
.nav-level-0-item-text:not(.ct-section):not(.oxy-easy-posts),
.nav-level-0-item-text.oxy-easy-posts .oxy-posts,
.nav-level-0-item-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1120px) {
.nav-level-0-item-text {
}
.nav-level-0-item-text:not(.ct-section):not(.oxy-easy-posts),
.nav-level-0-item-text.oxy-easy-posts .oxy-posts,
.nav-level-0-item-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 991px) {
.nav-level-0-item-text {
 padding-left:15px;
 padding-bottom:0px;
}
}

.nav-level-1-wrapper:after{
 width:calc((100vw - 925px) / 2) ;
 background-color:#ffffff;
 position:absolute;
 left:100%;
 top:0px;
 height:100%;
  content:"";
}
.nav-level-1-wrapper:before{
 width:calc((100vw - 925px) / 2) ;
 position:absolute;
 background-color:#ffffff;
 height:100%;
 right:100%;
  content:"";
}
.nav-level-1-wrapper {
 position:absolute;
 top:51px;
 width:100%;
 background-color:#ffffff;
 z-index:10;
 height:550px;
 left:0px;
}
.nav-level-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-1-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1120px) {
.nav-level-1-wrapper:before{
 width:calc((100vw - 836px) / 2) ;
}
.nav-level-1-wrapper:after{
 width:calc((100vw - 836px) / 2) ;
}
.nav-level-1-wrapper {
 height:500px;
}
}

@media (max-width: 991px) {
.nav-level-1-wrapper {
 position:relative;
 top:0px;
 padding-left:0px;
 height:auto;
}
.nav-level-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-1-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
.nav-level-1-wrapper:before{
 width:300%;
}
}

.nav-hidden {
display: none !important;
}
.nav-hidden:not(.ct-section):not(.oxy-easy-posts),
.nav-hidden.oxy-easy-posts .oxy-posts,
.nav-hidden.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.nav-hidden {
 padding-left:20px;
}
}

.nav-level-1-inner {
 width:100%;
 position:relative;
 border-right-color:#000000;
 height:530px;
 margin-top:20px;
 margin-bottom:20px;
}
.nav-level-1-inner:not(.ct-section):not(.oxy-easy-posts),
.nav-level-1-inner.oxy-easy-posts .oxy-posts,
.nav-level-1-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.nav-level-1-inner {
 margin-top:0px;
 margin-bottom:0px;
 height:auto;
}
.nav-level-1-inner:not(.ct-section):not(.oxy-easy-posts),
.nav-level-1-inner.oxy-easy-posts .oxy-posts,
.nav-level-1-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.nav-level-1-left-col {
 width:25%;
 height:530px;
 border-right-color:#bcbcbb;
 border-right-width:1px;
 border-right-style:solid;
}
@media (max-width: 991px) {
.nav-level-1-left-col {
 width:100%;
 border-right-width:0px;
 height:auto;
}
.nav-level-1-left-col:not(.ct-section):not(.oxy-easy-posts),
.nav-level-1-left-col.oxy-easy-posts .oxy-posts,
.nav-level-1-left-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

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

.nav-level-1-item-text {
 font-size:17px;
}
@media (max-width: 991px) {
.nav-level-1-item-text {
 font-size:16px;
 padding-left:15px;
}
}

.nav-level-2-wrapper {
 width:75%;
 position:absolute;
 left:25%;
 z-index:20;
 background-color:#ffffff;
 top:0px;
 height:530px;
 padding-left:15px;
}
.nav-level-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-2-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.nav-level-2-wrapper {
 width:100%;
 left:0%;
 padding-left:0px;
 position:relative;
 height:auto;
}
.nav-level-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-2-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-2-wrapper.ct-section .ct-section-inner-wrap{
display:block;
}
}

.nav-level-2-left-col {
 width:33%;
 height:530px;
 border-top-color:#bcbcbb;
 border-right-color:#bcbcbb;
 border-bottom-color:#bcbcbb;
 border-left-color:#bcbcbb;
 border-right-width:1px;
 border-right-style:solid;
 margin-right:15px;
}
@media (max-width: 991px) {
.nav-level-2-left-col {
 width:100%;
 padding-left:0px;
 border-right-width:0px;
 height:auto;
}
}

.nav-level-2-item-wrapper {
 width:100%;
}
.nav-level-2-item-text {
 font-size:17px;
 padding-right:15px;
}
@media (max-width: 991px) {
.nav-level-2-item-text {
 padding-left:20px;
}
}

.nav-level-2-right-col {
 width:66%;
}
@media (max-width: 991px) {
.nav-level-2-right-col {
 width:100%;
}
.nav-level-2-right-col:not(.ct-section):not(.oxy-easy-posts),
.nav-level-2-right-col.oxy-easy-posts .oxy-posts,
.nav-level-2-right-col.ct-section .ct-section-inner-wrap{
display:none;
}
}

.nav-promotion-wrapper {
 text-align:left;
 width:250px;
}
@media (max-width: 991px) {
.nav-promotion-wrapper {
}
.nav-promotion-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-promotion-wrapper.oxy-easy-posts .oxy-posts,
.nav-promotion-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
}

.nav-promotion-image {
 height:192px;
 width:250px;
object-fit: cover;
}
.nav-promotion-title {
 color:#5b5b5b;
 font-weight:600;
 margin-top:10px;
 margin-bottom:15px;
 font-size:16px;
 text-align:left;
 line-height:22px;
}
.nav-promotion-text {
 text-align:left;
 color:#4c4c4c;
 line-height:120%;
 font-size:17px;
}
.nav-level-3-wrapper {
 position:absolute;
 left:34%;
 height:530px;
 top:0px;
 background-color:#ffffff;
 width:66%;
}
.nav-level-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-3-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.nav-level-3-wrapper {
 width:100%;
 position:static;
 height:auto;
}
}

.nav-level-3-left-col {
 height:530px;
 padding-left:15px;
 border-right-color:#bcbcbb;
 border-right-width:1px;
 border-right-style:solid;
 width:50%;
}
@media (max-width: 991px) {
.nav-level-3-left-col {
 width:100%;
 border-right-width:0px;
 padding-left:0px;
 height:auto;
}
}

.nav-level-3-item-wrapper {
 width:100%;
}
.nav-level-3-item-text {
 font-size:17px;
}
@media (max-width: 1120px) {
.nav-level-3-item-text {
 padding-right:15px;
}
}

@media (max-width: 991px) {
.nav-level-3-item-text {
 padding-left:30px;
}
}

.nav-level-3-right-col {
 width:50%;
}
@media (max-width: 991px) {
.nav-level-3-right-col {
}
.nav-level-3-right-col:not(.ct-section):not(.oxy-easy-posts),
.nav-level-3-right-col.oxy-easy-posts .oxy-posts,
.nav-level-3-right-col.ct-section .ct-section-inner-wrap{
display:none;
}
}

.nav-level-1-right-col {
 width:75%;
 padding-left:10px;
 gap:15px;
}
.nav-level-1-right-col:not(.ct-section):not(.oxy-easy-posts),
.nav-level-1-right-col.oxy-easy-posts .oxy-posts,
.nav-level-1-right-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:15px;
}
.nav-level-4-wrapper {
 width:50%;
 position:absolute;
 left:50%;
 top:0px;
 padding-left:15px;
}
.nav-level-4-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-4-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-4-wrapper.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 991px) {
.nav-level-4-wrapper {
 position:relative;
 width:100%;
 padding-left:0px;
 left:0%;
}
.nav-level-4-wrapper:not(.ct-section):not(.oxy-easy-posts),
.nav-level-4-wrapper.oxy-easy-posts .oxy-posts,
.nav-level-4-wrapper.ct-section .ct-section-inner-wrap{
display:block;
}
}

.nav-level-4-item-text {
 font-size:17px;
}
@media (max-width: 991px) {
.nav-level-4-item-text {
 padding-left:45px;
}
}

.nav-level-3-left-double {
 width:50%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
@media (max-width: 991px) {
.nav-level-3-left-double {
 width:100%;
}
}

.nav-level-2-left-col-double {
 width:50%;
}
@media (max-width: 991px) {
.nav-level-2-left-col-double {
 width:100%;
}
}

.nav-3-2-doubled {
 position:absolute;
 left:45%;
}
@media (max-width: 991px) {
.nav-3-2-doubled {
 width:100px;
 position:relative;
 left:0%;
}
}

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

.light-blue-bg {
}
.light-blue-bg .ct-section-inner-wrap {
padding-bottom: 60px;
}
.white-bg {
}
.bg-zoom {
}
.flip-box-columns {
 width:200.00px;
}
.flip-box {
}
.flip-box-with-icon {
}
.flip-box__front {
}
.mizu-bg {
}
.flip-title {
}
.flip-box__back {
}
.purpur-bg {
}
.report-steps {
}
.section-with-flip-box {
}
.step-title {
}
.image-link-block {
}
.heading-bold {
}
.medium-blue-bg {
}
.border-radius-top-0 {
}
.counter-item-title {
}
.heading-with-counter {
}
.counter-section {
}
.counter-columns {
}
.counter-item-desc {
}
.cascade-section {
}
.cascade-columns {
}
.cascade-left {
}
.bottom-columns {
}
.bottom-columns-item {
}
.cascade-right {
}
.columns-link-section {
}
.three-columns-link-section {
 width:NaNpx;
}
.columns-link-item {
}
.columns-link-item-title {
}
.columns-link-item-desc {
}
.counter-description {
}
.placid-blue-bg-hero {
}
.provide-feedback-section {
}
.button-col {
}
.text-col {
}
.grey-bg {
background-image:url(https://digitalinsights.qiagen.com/wp-content/uploads/2024/12/5_cta_product-page_IPA-11.png);}
.divider-line {
}
.divider-section {
}
.light-blue-title-bg {
}
.table {
}
.table-row {
}
.table-head {
}
.text-with-button {
}
.info-section-with-icon {
}
.salty-ice-bg {
}
.sub-hero-sevtion {
}
.blue-hero {
}
.four-columns-item-desc {
}
.heading-between-sections-desc-center {
 font-size:24px;
}
.two-colors-bg {
background-image:url(https://digitalinsights.qiagen.com/wp-content/uploads/2024/02/Rectangle-290-2-1.png);background-size: 60% auto; max-height:381px;
 background-color:#f2f7fc;
 height:381px;
 background-repeat:no-repeat;
 background-position:100% 0%;
}
.two-colors-bg .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.back-button-section {
}
.links-section {
}
.links-section-two-col {
}
.links-section-item {
}
.links-section-item-block {
}
.hero-section__buttons {
 margin-top:20px;
}
.hero-section__buttons:not(.ct-section):not(.oxy-easy-posts),
.hero-section__buttons.oxy-easy-posts .oxy-posts,
.hero-section__buttons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 991px) {
.hero-section__buttons {
}
}

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

.hero-section__description {
color: #333333;}.hero-section__description 
>svg {width: 55px;height: 55px;}.hero-section__description {
 width:NaNpx;
 background-color:rgba(0,0,0,0);
}
.two-columns-section-with-bg {
}
.gray-cart-btn {
}
.info-three-cols-section {
}
.black-border-btn {
}
.related-section-four-columns {
}
.ribbon-left {
}
.ribbon-inner {
}
.title-blue-bg {
}
.top-right-hero {
}
.hero-section__subheading {
}
.center-buttons-block {
 width:NaNpx;
}
.buttons-under-hero-section {
}
.personal-carousel {
}
.personal-carousel-left {
}
.personal-carousel-title {
}
.personal-carousel-slider {
}
.personal-carousel-right {
}
.gray-cards-section {
}
.gray-cards-columns {
}
.gray-cards-columns__item {
}
.gray-card-title {
 margin-bottom:15px;
}
@media (max-width: 991px) {
.gray-card-title {
}
}

.gray-card-description {
}
.gray-card_description {
 width:NaNpx;
 text-align:left;
}
.related-section-gray-card {
}
.col-link {
}
.col-link-info {
 width:NaNpx;
}
.heading-between-sections-left {
}
.two-columns-gray-card-section {
}
.two-columns-gray-card-section-columns {
}
.two-columns-gray-card-section-item {
}
.two-columns-gray-card-section-image {
}
.two-columns-gray-card-section-info {
 background-color:rgba(0,0,0,0);
}
.two-columns-gray-card-section-title {
}
.two-columns-gray-card-section-desc {
}
.gray-cards-section-with-images {
 width:NaNpx;
}
.blue-cards-section-with-images {
 width:NaNpx;
}
.two-cols {
}
.gray-card_image {
}
.two-sliders-section {
}
.swiper-oxy {
}
.swiper {
}
.swiper-navigation {
}
.prev {
}
.next {
}
.swiper-wrapper {
}
.swiper-slide {
}
.slide-info {
}
.slide-info-image {
}
.slide-info-name-position {
}
.name {
}
.position {
}
.slide-desc {
}
.blue-link {
}
.sample-report-bottom {
}
.sample-report-bottom-title {
}
.sample-report-bottom-desc {
}
.blue-buttons-block {
}
.blue-button:hover{
background-color :#0b4d9f;
border: 1px solid #0b4d9f;
}.blue-button:hover{
}
.blue-button {
background-color :#1562ad;
border: 1px solid #1562ad;
color: #ffffff;
}.blue-button {
 text-transform:uppercase;
 button-hover_color:#0b4d9f;
 border-radius:10px;
 margin-right:50px;
}
.link-with-pulse-arrow {
}
.blue-link-section {
}
.steps-section {
}
.steps-section-title {
}
.five-steps-column {
}
.step-item {
}
.step-item-image {
}
.step-item-title {
}
.step-item-text {
}
.cta-section-with-accordion {
}
.cta-section-with-accordion-left {
}
.cta-section-with-accordion-title {
}
.cta-section-with-accordion-text {
}
.cta-section-accordion-title {
}
.cta-section-with-accordion-right {
}
.cta-section-with-accordion-image {
}
.cta-image-buttons {
}
.cta-image {
}
.cta-buttons {
}
.four-columns-item {
}
.four-columns-item:not(.ct-section):not(.oxy-easy-posts),
.four-columns-item.oxy-easy-posts .oxy-posts,
.four-columns-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.four-columns-bg {
 width:NaNpx;
}
.four-columns-item-image {
}
.image-info-section-left {
}
.image-info-section-left-heading {
}
.related-section-two-col {
}
.product-login-section {
}
.product-login-content {
}
.product-login-content-box {
 border-radius:15px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 margin-bottom:15px;
}
.box__header {
}
.box__links {
 margin-bottom:15px;
}
.box-full {
}
.box-links__title {
 border-radius:25px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.cards-text-left-columns {
}
.three-columns {
}
.three-columns:not(.ct-section):not(.oxy-easy-posts),
.three-columns.oxy-easy-posts .oxy-posts,
.three-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-wrap:wrap;
}
.cards-text-left-item {
}
.btn-icon-base {
 text-align:center;
 border-bottom-color:#47443f;
 border-bottom-width:1px;
 border-bottom-style:solid;
}
.btn-icon-base:not(.ct-section):not(.oxy-easy-posts),
.btn-icon-base.oxy-easy-posts .oxy-posts,
.btn-icon-base.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
}
.two-columns-gray-card-section-link {
}
.dark-eclipse {
}
.date {
}
.oxel_switcher__content {
 width:100%;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
}
.oxel_switcher__content:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content.oxy-easy-posts .oxy-posts,
.oxel_switcher__content.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_switcher {
 width:100%;
 min-width:100%;
}
.oxel_switcher__toggle {
 width:64px;
 background-color:#374047;
 border-radius:999em;
 margin-left:16px;
 margin-right:16px;
 padding-bottom:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle__icon {
color: #f9f9fa;}.oxel_switcher__toggle__icon 
>svg {width: 32px;height: 32px;}.oxel_switcher__toggle__icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label {
 font-size:14px;
 color:#374047;
 font-weight:600;
 letter-spacing:4px;
 text-transform:uppercase;
 opacity:0.5;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_switcher__toggle_label--active {
 opacity:1;
}
.oxel_switcher__content--active {
}
.oxel_switcher__content--active:not(.ct-section):not(.oxy-easy-posts),
.oxel_switcher__content--active.oxy-easy-posts .oxy-posts,
.oxel_switcher__content--active.ct-section .ct-section-inner-wrap{
display:flex;
}
.column-with-modal {
}
.item-modal {
}
.oxy-close-modal {
}
.item-modal-content-close {
}
.item-modal-content {
}
.mobile-modal-image {
}
.links {
}
.upgrade-section {
}
.section-70-30-cols {
}
.idea-section {
}
.icon-col {
}
.info-col {
}
.cols-link {
}
.oxel_focus_section {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 overflow:hidden;
overflow-x: hidden;
}
.oxel_focus_section:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section.oxy-easy-posts .oxy-posts,
.oxel_focus_section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_focus_section__inner {
 transition-duration:0.4s;
 transition-timing-function:ease-in-out;
 width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 z-index:1001;
 position:relative;
}
.oxel_focus_section__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_focus_section__inner.oxy-easy-posts .oxy-posts,
.oxel_focus_section__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_focus_section__backdrop {
 position:fixed;
 right:0px;
 left:0px;
 bottom:0px;
 background-color:#ffffff;
 z-index:1000;
 opacity:0;
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:top bottom;
 top:0px;
pointer-events: none;
}
.two-columns-with-title {
 width:NaNpx;
}
.item-without-link {
}
.two-columns-with-title-heading {
}
.hero-bottom-blue-section {
}
.applications-section {
}
.applications-section-item {
}
.applications-section-item-image {
}
.applications-section-item-title {
}
.applications-section-item-link {
}
.applications-section-info {
}
.applications-section-item-image-block {
}
.two-cols-with-blue-title {
}
.parts-section {
}
.part-title {
}
.part-description {
}
.speakers-block {
}
.speakers-list-title {
}
.speakers-list {
}
.speaker-item {
}
.blue-bg-list-title {
}
.session-list-section {
}
.session-list-section-desc {
}
.session-list {
}
.card-section-medium-blue {
}
.accordion-title {
}
.corporate-speakers-section {
}
.panelists-item-column {
}
.panelists-item-row {
}
.info-section-light-blue-bg {
}
.two-columns {
}
.link-wrapper {
}
.meet-experts-section {
}
.workflow-steps-section {
}
.oxel_flipbox {
 width:100%;
 position:relative;
}
.oxel_flipbox__front {
background-image:linear-gradient(rgba(25,22,22,0.2), rgba(25,22,22,0.2)), url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/07/atmosphere-blue-cloud-clouds-601798.jpg);background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-position:50% 50%;
}
.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__front.oxy-easy-posts .oxy-posts,
.oxel_flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_flipbox__back {
background-size: cover;transform:rotateY(180deg); width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-color:#374047;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-position:50% 50%;
}
.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__back.oxy-easy-posts .oxy-posts,
.oxel_flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.width-65-35 {
}
.meet-section {
}
.page-subtitle {
}
.blue-section-with-columns {
}
.link-image {
}
.sample_cols {
 width:NaNpx;
}
.sample_cols_item {
 width:NaN%;
}
.sample_cols_item_image {
}
.sample_cols_item_content {
}
.absolute-image {
}
.info-section-two-columns {
}
.tabs-section {
}
.tabs-section .ct-section-inner-wrap {
padding-top: 60px;
padding-bottom: 0;
}
.tabs-section-tabs {
}
.tabs-2510-tab {
}
.tabs-2510-tab-active {
}
.tab-title {
}
.tabs-section-content {
}
.tabs-contents-2510-tab {
}
.tabs-section-content-title {
}
.tabs-section-content-description {
}
.tabs-section-content-link {
}
.anchor-links-section {
 width:NaNpx;
}
.anchor-links-section-item {
}
.half-bg-section-button {
}
.oxel_icon_button__container:hover{
 background-color:#cfd3d7;
}
.oxel_icon_button__container {
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
 background-color:#1da1f2;
}
.oxel_icon_button__container:not(.ct-section):not(.oxy-easy-posts),
.oxel_icon_button__container.oxy-easy-posts .oxy-posts,
.oxel_icon_button__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_icon_button_text {
 color:#374047;
 font-weight:500;
 font-size:28px;
 text-align:left;
}
.oxel_icon_button_icon {
color: #606e79;}.oxel_icon_button_icon 
>svg {width: 18px;height: 18px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.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;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.oxel_logo_slider {
 width:100%;
 position:relative;
 overflow:hidden;
 background-color:#ffffff;
 text-align:center;
}
.oxel_logo_slider:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider.oxy-easy-posts .oxy-posts,
.oxel_logo_slider.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.oxel_logo_slider__logo {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 width:20%;
 height:100px;
 text-align:center;
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
}
.oxel_logo_slider__logo:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider__logo.oxy-easy-posts .oxy-posts,
.oxel_logo_slider__logo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_logo_slider__image_carrier {
 width:100%;
 text-align:left;
 flex-shrink:0;
 transition-duration:0.1s;
 transition-timing-function:linear;
}
.oxel_logo_slider__image_carrier:not(.ct-section):not(.oxy-easy-posts),
.oxel_logo_slider__image_carrier.oxy-easy-posts .oxy-posts,
.oxel_logo_slider__image_carrier.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.oxel_logo_slider__image_carrier--delay {
}
.thickbox-links-section {
}
.margin-top-section {
}
@media (max-width: 991px) {
.margin-top-section {
}
.margin-top-section .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

.gray-cart-title {
}
.images_slider {
 slider-arrow-color:darker;
 slider-remove-padding:yes;
 slider-stretch-slides:yes;
 slider-dots-overlay:yes;
 padding-bottom:25px;
 padding-top:0px;
}
            .images_slider .unslider {
				padding: 0px;
			}
			.images_slider .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.images_slider .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.images_slider .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        			.images_slider .unslider .unslider-nav {
			    position: absolute;
			    bottom: 0;
			    left: 0;
			    right: 0;
			    z-index: 100;
			}
					.images_slider .unslider-wrap {
				display: flex;
			}
			.images_slider .ct-slide {
				height: 100%;
			}
			.images_slider .unslider, 
			.images_slider .oxygen-unslider-container, 
			.images_slider .unslider-wrap, 
			.images_slider .unslider-wrap li {
				height: 100%;
			}
		.oxel_image_comparison__label_before {
background-image:linear-gradient(#f9f9fa, #f9f9fa); position:absolute;
 left:32px;
 top:32px;
 background-color:rgba(249,249,250,0.5);
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 z-index:5;
}
.oxel_image_comparison__label_after {
 position:absolute;
 top:32px;
 background-color:#f9f9fa;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 font-size:14px;
 letter-spacing:4px;
 text-transform:uppercase;
 right:32px;
 z-index:5;
}
.oxel-image-comparisonv2__image {
 position:static;
 top:0px;
 right:0px;
 bottom:0px;
 left:0px;
 height:100%;
 width:100%;
}
.oxel-image-comparisonv2 {
 position:relative;
 text-align:center;
 width:100%;
}
.oxel-image-comparisonv2:not(.ct-section):not(.oxy-easy-posts),
.oxel-image-comparisonv2.oxy-easy-posts .oxy-posts,
.oxel-image-comparisonv2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel-image-comparisonv2__icon {
background-color: #f9f9fa;
border: 1px solid #f9f9fa;
padding: 8px;color: #374047;}.oxel-image-comparisonv2__icon 
>svg {width: 32px;height: 32px;}.oxel-image-comparisonv2__icon {
 position:absolute;
 z-index:2147483640;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 left:calc(50% - 24px) ;
}
.oxel-image-comparisonv2__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel-image-comparisonv2__icon.oxy-easy-posts .oxy-posts,
.oxel-image-comparisonv2__icon.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel-image-comparisonv2__image--after {
 position:absolute;
}
.navigation-shroud {
 width:100%;
 height:100%;
 background-color:#000000;
 opacity:0.7;
 position:fixed;
 z-index:5;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 transition-property:opacity;
}
.navigation-shroud:not(.ct-section):not(.oxy-easy-posts),
.navigation-shroud.oxy-easy-posts .oxy-posts,
.navigation-shroud.ct-section .ct-section-inner-wrap{
display:none;
}
.nav-level-4-item-wrapper {
}
@media (max-width: 991px) {
.nav-level-4-item-wrapper {
}
}

.hero-stat {
 font-family:Tahoma, Geneva, sans-serif;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:35px;
 padding-top:35px;
 color:#ffffff;
 text-align:center;
}
.hero-stat:not(.ct-section):not(.oxy-easy-posts),
.hero-stat.oxy-easy-posts .oxy-posts,
.hero-stat.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
@media (max-width: 991px) {
.hero-stat {
}
}

.hero-stat-h3 {
 font-weight:500;
 font-size:44px;
 line-height:1.35;
 letter-spacing:0.00625px;
 color:#ffffff;
}
.hero-stat-h6 {
 line-height:1.5;
 color:#ffffff;
 font-size:22px;
}
.nav-item-text-children {
background-image:url(https://digitalinsights.qiagen.com/wp-content/uploads/2024/06/chevron-right-solid.svg); position:absolute;
 top:9px;
 right:15px;
 background-repeat:no-repeat;
 width:10px;
 height:23px;
 font-size:0px;
 background-position:center  center ;
}
.homepage_button:hover{
background-color :#1562ad;
border: 1px solid #1562ad;
color: #ffffff;
}.homepage_button:hover{
}
.homepage_button {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #1562ad;
}.homepage_button {
 margin-bottom:25px;
 text-transform:uppercase;
 border-radius:10px;
 width:280px;
}
.footer-link:hover{
 color:#cecece;
}
.footer-link {
 padding-right:15px;
 margin-right:15px;
 border-right-width:1px;
 border-right-color:#ffffff;
 border-right-style:solid;
 color:#ffffff;
}
@media (max-width: 767px) {
.footer-link {
 border-right-width:0px;
}
}

.home-cta-title {
 font-size:25px;
 font-weight:500;
 margin-top:10px;
 margin-bottom:20px;
 color:#ffffff;
}
.red-button {
background-color :#ff0000;
border: 1px solid #ff0000;
color: #ffffff;
}.red-button {
 button-hover_color:#ff0000;
}
.toggle-9485 {
}

        
                .toggle-9485 .oxy-expand-collapse-icon::before,
        .toggle-9485 .oxy-expand-collapse-icon::after {
            background-color: #ff0000;        }
        
        .toggle-9485-expanded {
}
.flipbox {
}
.flipbox_front {
}
.flipbox_back {
}
.flipbox__back {
 background-color:#4054b2;
 height:280px;
 padding-top:35px;
 padding-right:35px;
 padding-bottom:35px;
 padding-left:35px;
}
.flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.flipbox__back.oxy-easy-posts .oxy-posts,
.flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.flipbox__front {
 background-color:#90dadd;
 height:280px;
 padding-top:35px;
 padding-right:35px;
 padding-bottom:35px;
 padding-left:35px;
}
.flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.flipbox__front.oxy-easy-posts .oxy-posts,
.flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.toggle-8562 {
}
.toggle-8562-expanded {
}
.toggle-9920 {
}
.toggle-9920-expanded {
}
.toggle-4515 {
}
.toggle-4515-expanded {
}
.mid-menu-text {
 color:#87a6d5;
 font-size:20px;
 font-weight:400;
 padding-top:3rem;
 padding-bottom:3rem;
 padding-left:2rem;
 padding-right:2rem;
 line-height:1.34;
}
.toggle {
 font-family:futura-pt;
 color:#1562ad;
 font-weight:500;
 font-size:20px;
}
.zoom-effect:hover{
transform:scale3d(1.1,1.1,1.1); transition-duration:1s;
 transition-timing-function:ease-out;
 filter:brightness(50%);
}
.zoom-effect {
transform:; overflow:hidden;
}
.assets-heading {
 background-color:#1562ad;
 color:#ffffff;
 padding-top:5px;
 padding-right:25px;
 padding-bottom:5px;
 padding-left:25px;
}
.asset-block {
 margin-top:50px;
 margin-bottom:50px;
}
.checklist {
}
.hero-gradient {
}
.oxy-stock-content-styles {
}
.quote-slider {
}
.hero-buttons {
}
.home-hero {
background-image:url(https://digitalinsights.qiagen.com/wp-content/uploads/2024/01/tete.png);background-size: 54% 100%; background-repeat:no-repeat;
 background-color:#1562ad;
 background-position:100% 0%;
}
.home-hero .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.tribe-sidebar {
}
.tas-section {
}
.tab {
}
.tab-active {
}
.two-columns-info-section {
}
.quote-slider-left {
}
.quote-slider-right {
}
. {
}
.author-with-border {
}
.author-with-border-block {
}
.three-column-llogos-section {
}
.three-column-llogos-gallery {
}
.three-column-logos-gallery {
}
.five-column-logos-gallery {
}
.five-column-logos-section {
}
.three-column-logos-section {
}
.four-columns-item-text {
}
.contact-support-hero {
}
.Page-title {
}
.product-login-comtent-box {
 font-weight:400;
}
.heading-box-section {
}
.heading-box-columns {
}
.heading-box-item {
}
.heading-box-item__image {
}
.heading-box-item__title {
}
.heading-box-item__description {
}
.heading-box-grid {
}
.heading-box-grid-columns {
}
.heading-box-grid__item {
}
.heading-box-grid__item-image {
}
.heading-box-grid__item-title {
}
.heading-box-grid__item-description {
}
.blue-hero-section {
}
.count-grid-section {
}
.count-grid-item {
 width:60.00%;
}
.count-grid-title {
}
.count-grid-desc {
 width:50.01px;
}
.image-info-with-bg-right {
}
.three-columns-gray-card-section {
}
.play-button {
}
.columns-link-item-more {
}
.central-title-with-desc {
}
.wrapper {
}
.text-image-blue-bg {
}
.more-section {
}
.more-section-image {
}
.more-section-text {
}
.more-section-block {
}
.learn-more-accordion {
}
.small-image-column {
}
.left-row {
}
.four-columns {
}
.four-columns-item-title {
}
.four-columns-item-link-text {
}
.four-columns-item-link {
}
.four-columns-row {
}
.four-columns-cards-section {
}
.improvements-section {
}
.logos-columns {
}
.lightbox {
}
.Image-link-block {
}
.list-with-check {
}
.description-between-sections-left {
}
.subtitle-date {
}
.full-width-hero {
}
.red-arrow-accordion-section {
}
.red-arrow-accordion {
}
.width-60-40 {
}
.accordion-black-arrow {
}
.success-thank-you-section {
}
.mt-0 {
}
@media (max-width: 991px) {
.mt-0 {
}
.mt-0 .ct-section-inner-wrap {
padding-bottom: 35px;
}
}

.border-top-list {
 width:100%;
}
.product-cat-list {
}
.align-left {
}
.valuable-features-section {
}
.links-block {
}
.recomended-section {
}
.gary-bg {
}
.gray-bg {
}
.white-spacer {
}
.not-border {
}
.imaje {
}
.link-with-button {
}
.text-link {
}
.white-link-with-arrow {
}
.center-text-columns {
}
.center-info-section {
}
.sub-description {
}
.ribbon-right {
}
.accordion-big-title {
}
.swiper-oxy-three {
}
.three-slider {
}
.navigation {
}
.slider-with-navigation {
}
.description-checj-list {
}
.tags-cloud {
}
@media (max-width: 991px) {
.tags-cloud {
 gap:0px;
}
.tags-cloud:not(.ct-section):not(.oxy-easy-posts),
.tags-cloud.oxy-easy-posts .oxy-posts,
.tags-cloud.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:0px;
}
}

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

.tags-cloud-item {
}
@media (max-width: 991px) {
.tags-cloud-item {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
}

@media (max-width: 479px) {
.tags-cloud-item {
}
}

.list-light-blue-title {
}
.cards-without-link {
}
.two-cols-cards {
}
.light-blue-bg-first-snow {
}
.icon-width-50 {
}
.example-date {
}
.widgettitle {
}
.tabs-8637-tab {
}
.tabs-8637-tab-active {
}
.tabs-contents-8637-tab {
}
.citations-results {
}
.citation-results {
}
.citation-search {
}
.search-tabs {
}
.search-for-text {
}
.search-results-section {
}
.search-tab-content {
}
.search-input-icon {
}
.search-form-with-icon {
}
.website-results {
}
.width-70-30 {
}
.light-blue {
}
.conent-wrapper {
}
.section-link-with-icon {
}
.dark-blue-hero {
}
.hero-section-bg-top-right {
}
.video-icon {
}
.rna-video__block {
}
.video-block {
}
.close-video {
}
.news-list {
}
@media (max-width: 1120px) {
.news-list {
}
}

@media (max-width: 991px) {
.news-list {
}
.news-list:not(.ct-section):not(.oxy-easy-posts),
.news-list.oxy-easy-posts .oxy-posts,
.news-list.ct-section .ct-section-inner-wrap{
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, auto));grid-column-gap: 20px;grid-row-gap: 20px;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.news-list.ct-section .ct-section-inner-wrap > :last-child,
.news-list.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(1),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 12;grid-row: span 3;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(2),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(3),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 6;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(4),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 6;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(5),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(6),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(7),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(7),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(7){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(8),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(8),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(8){
grid-column: span 6;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(9),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(9),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(9){
grid-column: span 6;grid-row: span 2;height: 100%;}
}

@media (max-width: 767px) {
.news-list {
}
.news-list:not(.ct-section):not(.oxy-easy-posts),
.news-list.oxy-easy-posts .oxy-posts,
.news-list.ct-section .ct-section-inner-wrap{
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(auto, auto));grid-column-gap: 20px;grid-row-gap: 20px;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.news-list.ct-section .ct-section-inner-wrap > :last-child,
.news-list.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(1),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 12;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(2),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(2),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(2){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(3),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(4),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(4),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(4){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(5),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(5),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(5){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(6),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(6),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(6){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(7),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(7),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(7){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(8),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(8),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(8){
grid-column: span 12;grid-row: span 2;height: 100%;}
.news-list:not(.ct-section):not(.oxy-easy-posts) > :nth-child(9),
.news-list.ct-section .ct-section-inner-wrap > :nth-child(9),
.news-list.oxy-easy-posts .oxy-posts > :nth-child(9){
grid-column: span 12;grid-row: span 2;height: 100%;}
}

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

.resources-box {
 width:100%;
 border-top-color:#1562ad;
 border-right-color:#1562ad;
 border-bottom-color:#1562ad;
 border-left-color:#1562ad;
 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-bottom:20px;
}
.download-modal {
}
.products_list_item {
}
.product_title {
}
.advancing-section {
}
.images-with-links-section {
}
.images_two_column {
}
.images_two_row {
}
.images_two_column__item {
}
.image-bg-with-title {
}
.image-title {
}
.justify-content-center {
}
.related-section-with-border-hover {
}
.white-title-with-icon {
}
.dark-blue-hero-left {
}
.three-colors {
 position:relative;
 bottom:0px;
}
.text-with-yellow-icon {
}
.mobile-visible {
}
@media (max-width: 991px) {
.mobile-visible {
}
.mobile-visible:not(.ct-section):not(.oxy-easy-posts),
.mobile-visible.oxy-easy-posts .oxy-posts,
.mobile-visible.ct-section .ct-section-inner-wrap{
display:block;
}
}

@media (max-width: 767px) {
.mobile-visible {
}
.mobile-visible:not(.ct-section):not(.oxy-easy-posts),
.mobile-visible.oxy-easy-posts .oxy-posts,
.mobile-visible.ct-section .ct-section-inner-wrap{
display:block;
}
}

.descrip {
}
.im {
}
.system-accordion {
}
.pb-0 {
}
.qiagen-color {
}
.usafa-blue-bg {
}
.clear-vision-bg {
}
.two-colors-columns {
}
.table-col-50 {
}
.table-col {
}
.btn-full-width {
 position:relative;
 width:100%;
}
.btn-full-width:not(.ct-section):not(.oxy-easy-posts),
.btn-full-width.oxy-easy-posts .oxy-posts,
.btn-full-width.ct-section .ct-section-inner-wrap{
display:block;
}
.casting-sea-bg-hero:after{
  content:"";
}
.casting-sea-bg-hero {
}
.bg-size-80-auto {
}
.five-cols {
}
.plugins-overview-page {
}
.plugin-download-modal {
}
@media (max-width: 767px) {
.plugin-download-modal {
}
}

.nav-item-text-active {
}
@media (max-width: 991px) {
.nav-item-text-active {
 background-color:#f3f7fc;
 font-weight:500;
}
}

.nav-item-1-text-active {
}
@media (max-width: 991px) {
.nav-item-1-text-active {
 font-family:futura-pt;
 background-color:#f3f7fc;
 font-weight:500;
}
}

.nav-item-2-text-active {
}
@media (max-width: 991px) {
.nav-item-2-text-active {
 font-weight:500;
 font-size:16px;
 background-color:#f3f7fc;
}
}

.nav-item-3-text-active {
}
@media (max-width: 991px) {
.nav-item-3-text-active {
 font-weight:500;
 background-color:#f3f7fc;
}
}

.nav-item-text-children-0 {
}
.nav-item-text-children-0:not(.ct-section):not(.oxy-easy-posts),
.nav-item-text-children-0.oxy-easy-posts .oxy-posts,
.nav-item-text-children-0.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.nav-item-text-children-0 {
}
.nav-item-text-children-0:not(.ct-section):not(.oxy-easy-posts),
.nav-item-text-children-0.oxy-easy-posts .oxy-posts,
.nav-item-text-children-0.ct-section .ct-section-inner-wrap{
display:block;
}
}

.deeper-insights-block {
}
.case-studies-section {
}
.home-image-text {
}
.counter-info {
}
.counter-info .ct-section-inner-wrap {
padding-top: 0;
}
.level-1-search-wrapper {
 width:100%;
 margin-top:20px;
}
.mobile-search {
}
.mobile-search:not(.ct-section):not(.oxy-easy-posts),
.mobile-search.oxy-easy-posts .oxy-posts,
.mobile-search.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.mobile-search {
 width:100%;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
}
}

.mobile-search-open {
}
@media (max-width: 991px) {
.mobile-search-open {
}
.mobile-search-open:not(.ct-section):not(.oxy-easy-posts),
.mobile-search-open.oxy-easy-posts .oxy-posts,
.mobile-search-open.ct-section .ct-section-inner-wrap{
display:block;
}
}

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

.mobile-cart-menu-open {
}
@media (max-width: 991px) {
.mobile-cart-menu-open {
}
.mobile-cart-menu-open:not(.ct-section):not(.oxy-easy-posts),
.mobile-cart-menu-open.oxy-easy-posts .oxy-posts,
.mobile-cart-menu-open.ct-section .ct-section-inner-wrap{
display:block;
}
}

.mobile-cart-menu-link {
}
@media (max-width: 991px) {
.mobile-cart-menu-link {
 padding-top:15px;
 padding-bottom:15px;
 padding-right:20px;
 padding-left:20px;
}
.mobile-cart-menu-link:not(.ct-section):not(.oxy-easy-posts),
.mobile-cart-menu-link.oxy-easy-posts .oxy-posts,
.mobile-cart-menu-link.ct-section .ct-section-inner-wrap{
display:block;
}
}

.mobile-cart-menu-toggle {
}
.mobile-bg-center-center {
}
.align-content-left {
 width:NaN%;
}
.plugin-table-block {
}
.two-colors-list-item {
}
.two-colors-list {
}
.connected-columns-section {
}
.counter {
}
.counter .ct-section-inner-wrap {
padding-bottom: 50px;
}
.buttons-columns {
}
.manuals-tables-section {
}
.oxy-slider-with-thumbnails-section {
}
.on_demand_webinars_button {
 padding-top:0px;
 padding-bottom:0px;
}
.view_all_on_demand_webinars_button {
}
.product-login-button:hover{
background-color :#0b4d9f;
border: 1px solid #0b4d9f;
color: #ffffff;
}.product-login-button:hover{
}
.product-login-button {
background-color :#1562ad;
border: 1px solid #1562ad;
}.product-login-button {
 font-weight:700;
 text-transform:uppercase;
 padding-right:20px;
 padding-left:20px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 button-hover_color:#0b4d9f;
 border-top-color:#0b4d9f;
 border-right-color:#0b4d9f;
 border-bottom-color:#0b4d9f;
 border-left-color:#0b4d9f;
 font-size:15px;
}
.cont-section {
}
.menu {
}
.event_image_with_description {
}
.single-event-content {
}
.contact-column {
 width:25%;
 border-radius:15px;
}
.icon-reports {
}
.icon-network {
}
.icon-global {
}
.icon-set-favorit {
}
.icon-imagegalery {
}
.icon-ok {
}
.product-login {
}
.gray-wrapper {
}
.password-form-section {
}
.tags-bottom {
}
.mb-50-mobile {
}
.mb-0-mobile {
}
.title-before-brdcrms {
}
.l-r-mobile {
}
.mt-0-mobile {
}
.mt-15 {
}
.grid-block {
}
.grid-block-item {
}
.hero-banner-section {
}
.form-toggler {
}
.cherry-accordion {
}
.div-with-right-substrate {
}
.three-images {
}
.ct-section {
}
.blue-pill {
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 text-transform:none;
}
.fix-image-colour {
filter: brightness(100%) contrast(100%) saturate(50%) blur(0px) hue-rotate(0deg);
}
.hero-right-column {
 padding-top:50px;
 padding-bottom:50px;
}
.solution-button:hover{
background-color :#004d9f;
border: 1px solid #004d9f;
color: #ffffff;
}.solution-button:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.solution-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #1562ad;
}.solution-button {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:rgba(255,255,255,0);
 font-weight:500;
 padding-right:10px;
 padding-bottom:4px;
 padding-left:10px;
 padding-top:4px;
 border-radius:25px;
 margin-top:2px;
 margin-right:2px;
 margin-bottom:2px;
 margin-left:2px;
 color:#1562ad;
 transition-duration:0.3s;
}
.slide-bg-button:hover{
background-color :#cee0f3;
border: 1px solid #cee0f3;
color: #ffffff;
}.slide-bg-button:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
box-shadow:inset 0 -80px 0 #004D9F;
}
.slide-bg-button {
background-color :#cee0f3;
border: 1px solid #cee0f3;
color: #004d9f;
}.slide-bg-button {
 font-weight:400;
 font-size:24px;
 width:100%;
 text-align:left;
 button-hover_color:#cee0f3;
 border-radius:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
box-shadow:inset 0 0 0 #004D9F; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.slide-bg-button-wrapper {
 width:100%;
 position:relative;
 top:5px;
 bottom:5px;
 overflow:hidden;
 border-radius:10px;
 margin-top:5px;
 margin-bottom:5px;
}
.slide-bg-button-icon {
color: #004d9f;}.slide-bg-button-icon 
>svg {width: 20px;height: 20px;}.slide-bg-button-icon {
 position:absolute;
 right:10px;
 top:50%;
 margin-top:-10px;
}
.atlas-nav-link-wrapper:hover{
 color:#ffffff;
box-shadow:inset 0 -80px 0 #004D9F;
}
.atlas-nav-link-wrapper {
 padding-left:20px;
 padding-right:20px;
 padding-bottom:15px;
 position:relative;
 background-color:#cee0f3;
 padding-top:15px;
 color:#1562ad;
 font-weight:400;
 width:100%;
box-shadow:inset 0 0 0 #004D9F; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.atlas-nav-link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atlas-nav-link-wrapper.oxy-easy-posts .oxy-posts,
.atlas-nav-link-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.atlas-nav-link-text {
 text-align:left;
 padding-right:14px;
 font-weight:500;
 font-size:20px;
}
.atlas-nav-link-icon {
color: inherit;}.atlas-nav-link-icon 
>svg {width: 55px;height: 55px;}.atlas-nav-link-icon {
 position:absolute;
 right:10px;
}
.atlas-nav-link-border {
 border-radius:12px;
 overflow:hidden;
 text-align:left;
 width:100%;
}
.atlas-nav-link-border:not(.ct-section):not(.oxy-easy-posts),
.atlas-nav-link-border.oxy-easy-posts .oxy-posts,
.atlas-nav-link-border.ct-section .ct-section-inner-wrap{
display:flex;
}
.bubble-link-block {
 padding-bottom:0px;
 padding-top:0px;
 bottom:0px;
 height:100%;
 text-align:right;
 gap:0px;
 padding-right:0px;
 padding-left:0px;
}
.bubble-link-block:not(.ct-section):not(.oxy-easy-posts),
.bubble-link-block.oxy-easy-posts .oxy-posts,
.bubble-link-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-content:flex-start;
justify-content:flex-start;
gap:0px;
}
@media (max-width: 767px) {
.bubble-link-block {
 padding-left:0px;
}
}

.application-description {
 font-weight:500;
 font-size:24px;
 margin-bottom:0px;
 color:#1562ad;
 line-height:125%;
}
@media (max-width: 479px) {
.application-description {
 line-height:125%;
}
}

.oxy-counter_suffix {
 font-weight:500;
font-weight:500 !important;
}
.press-releases-hero {
}
.atlas-hub-link-icon {
 margin-bottom:10px;
}
@media (max-width: 479px) {
.atlas-hub-link-icon {
 margin-bottom:0px;
}
}

.atlas-hub-link-text {
 text-align:center;
 font-weight:500;
}
@media (max-width: 479px) {
.atlas-hub-link-text {
 text-align:left;
 max-width:150px;
 margin-left:10px;
}
}

.atlas-hub-link-wrapper:hover{
 color:#ffffff;
box-shadow:inset 0 -170px 0 #004D9F; color:#fff !important;
}
.atlas-hub-link-wrapper {
 padding-right:15px;
 padding-top:30px;
 padding-bottom:30px;
 background-color:#eef0f4;
 color:#595959;
 padding-left:15px;
 width:100%;
 text-align:left;
box-shadow:inset 0 0 0 #004D9F; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.atlas-hub-link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atlas-hub-link-wrapper.oxy-easy-posts .oxy-posts,
.atlas-hub-link-wrapper.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
@media (max-width: 1120px) {
.atlas-hub-link-wrapper {
 padding-top:25px;
 padding-left:10px;
 padding-bottom:25px;
 padding-right:10px;
}
}

@media (max-width: 479px) {
.atlas-hub-link-wrapper {
 width:100%;
 gap:0px;
 text-align:center;
 padding-left:25px;
 margin-top:0px;
}
.atlas-hub-link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atlas-hub-link-wrapper.oxy-easy-posts .oxy-posts,
.atlas-hub-link-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
gap:0px;
}
}

.news-description {
 line-height:145%;
 margin-bottom:40px;
 color:#595959;
 margin-top:20px;
}
.news-wrapper {
 background-color:#eef0f4;
 border-radius:15px;
 position:relative;
}
.news-column {
 width:33.3%;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;
}
.atlas-press-link-wrapper:hover{
 color:#ffffff;
box-shadow:inset 0 -80px 0 #004D9F;
}
.atlas-press-link-wrapper {
 background-color:#ffffff;
 padding-left:15px;
 padding-right:15px;
 padding-top:10px;
 padding-bottom:10px;
 position:relative;
 color:#1562ad;
 font-weight:500;
box-shadow:inset 0 0 0 #004D9F; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;
}
.atlas-press-link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atlas-press-link-wrapper.oxy-easy-posts .oxy-posts,
.atlas-press-link-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.atlas-press-link-border {
 border-radius:25px;
 overflow:hidden;
 margin-top:5px;
 margin-bottom:5px;
 font-weight:500;
}
.case-study-link:hover{
color:#1B3067 !important;
}
.case-study-link {
 font-family:futura-pt;
 font-weight:500;
 text-transform:none;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:18px;
 position:absolute;
 bottom:20px;
font-weight:500 !important;
}
.case-study-title {
 text-transform:none;
 padding-top:0px;
 margin-bottom:20px;
}
.case-study-info {
 border-bottom-left-radius:15px;
 border-bottom-right-radius:15px;
 border-radius:15px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-bottom:65px;
 background-color:#eef0f4;
 height:100%;
}
.server-box {
}
.hero-slider {
 slider-remove-padding:yes;
 slider-dots-overlay:no;
 slider-stretch-slides:no;
 slider-arrow-color:darker;
}
            .hero-slider .unslider {
				padding: 0px;
			}
			.hero-slider .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.hero-slider .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.hero-slider .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        .word-break-normal {
}
@media (max-width: 991px) {
.word-break-normal {
}
}

.workbench-detail {
 color:#1562ad;
 font-size:18px;
 font-weight:500;
 margin-bottom:0px;
 width:100%;
 line-height:125%;
font-weight:400 !important;
}
.workbench-detail-wrapper {
 align-self:stretch;
 position:relative;
 width:33%;
 text-align:center;
}
.workbench-detail-wrapper:not(.ct-section):not(.oxy-easy-posts),
.workbench-detail-wrapper.oxy-easy-posts .oxy-posts,
.workbench-detail-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:flex-start;
justify-content:center;
}
.workbench-detail-bg {
 background-color:#cee0f3;
 padding-right:15px;
 padding-left:15px;
 padding-top:20px;
 padding-bottom:20px;
 border-radius:15px;
 margin-right:5px;
 margin-left:5px;
 align-self:stretch;
 height:100%;
 margin-bottom:5px;
 margin-top:5px;
}
.workbench-detail-bg:not(.ct-section):not(.oxy-easy-posts),
.workbench-detail-bg.oxy-easy-posts .oxy-posts,
.workbench-detail-bg.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel-icon-dark {
color: #1b3067;}.oxel-icon-dark 
>svg {width: 22px;height: 22px;}.oxel-icon-dark {
 margin-top:2px;
}
.oxel-text-dark {
 color:#1b3067;
}
.oxel-icon-light {
color: #1562ad;}.oxel-icon-light 
>svg {width: 24px;height: 24px;}.oxel-icon-light {
}
.oxel-text-light {
color: #333333;}.oxel-text-light 
>svg {width: 22px;height: 22px;}.oxel-text-light {
 color:#1562ad;
 margin-top:2px;
}
.workbench-descriptipon {
}
.workbench-description {
 margin-bottom:0px;
 line-height:145%;
}
.read-more-box {
 border-bottom-left-radius:15px;
 border-bottom-right-radius:15px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 padding-bottom:45px;
}
.read-more-title {
 margin-bottom:20px;
 line-height:125%;
 font-size:24px;
 text-align:left;
 font-weight:500;
}
.large-icon {
color: #333333;}.large-icon 
>svg {width: 25px;height: 25px;}.large-icon {
 margin-bottom:0px;
}
.large-icon-box {
 margin-bottom:15px;
 align-self:center;
 width:100%;
}
.large-icon-box:not(.ct-section):not(.oxy-easy-posts),
.large-icon-box.oxy-easy-posts .oxy-posts,
.large-icon-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.btn-light:hover{
 background-color:#1562ad;
 color:#ffffff;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.btn-light {
 background-color:#cfe0f3;
 text-transform:none;
 font-size:18px;
 color:#1562ad;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.testimonial-slide {
}
.interpret-info {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 height:100%;
 background-color:#cee0f3;
 border-radius:15px;
}
.analysis-example-wrapper {
 position:relative;
 width:50%;
 height:100%;
}
.analysis-example-wrapper:not(.ct-section):not(.oxy-easy-posts),
.analysis-example-wrapper.oxy-easy-posts .oxy-posts,
.analysis-example-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.analysis-example-wrapper {
}
}

.analysis-example-title {
 position:relative;
 margin-bottom:0px;
 line-height:120%;
 text-align:left;
 color:#1562ad;
 font-weight:500;
}
.workbench-title {
 margin-bottom:0px;
font-weight:400 !important;
}
.workbench-bullet {
}
.workbench-bullet:not(.ct-section):not(.oxy-easy-posts),
.workbench-bullet.oxy-easy-posts .oxy-posts,
.workbench-bullet.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
}
.workbench-b {
}
.workbench-iconlist {
 max-width:100%;
 width:100%;
 border-radius:15px;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 background-color:#cee0f3;
}
.workbench-iconlist:not(.ct-section):not(.oxy-easy-posts),
.workbench-iconlist.oxy-easy-posts .oxy-posts,
.workbench-iconlist.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: 12px;grid-row-gap: 12px;}
@media (max-width: 1120px) {
.workbench-iconlist {
 padding-bottom:25px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
}
}

@media (max-width: 991px) {
.workbench-iconlist {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

@media (max-width: 767px) {
.workbench-iconlist {
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
}
}

.bg-grey-content {
 background-color:#dce5ec;
}
.workbench-box:hover{
 background-color:#cee0f3;
 transition-duration:0.2s;
 transition-timing-function:linear;
}
.workbench-box {
 background-color:#eef0f4;
 border-radius:15px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 height:100%;
 text-align:left;
 transition-duration:0.2s;
 transition-timing-function:linear;
 position:relative;
 padding-bottom:65px;
}
.workbench-box:not(.ct-section):not(.oxy-easy-posts),
.workbench-box.oxy-easy-posts .oxy-posts,
.workbench-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.workbench-box {
 align-self:stretch;
}
}

.news-sidebar {
}
.news-content {
}
.hero__pre-header {
}
.oxel_iconlist-white {
}
.mythica-night-bg-hero {
}
.two-colored-block {
 width:25%;
}
.qiagen-blue-right {
}
.hero-image-left {
}
.bg-paper-white {
}
.blue-image-wrapper {
}
.image-left {
}
.hero-full-width {
}
.btn-white {
}
.light-blue-columns {
}
.list-title {
}
.minimal-hero-banner {
}
.contact-list {
 margin-top:0px;
 font-weight:400;
 padding-right:10px;
 margin-bottom:-5px;
}
.contact-list:not(.ct-section):not(.oxy-easy-posts),
.contact-list.oxy-easy-posts .oxy-posts,
.contact-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 1120px) {
.contact-list {
 padding-top:0px;
 padding-bottom:0px;
}
}

.contact-columns-section {
 font-family:futura-pt;
}
.contact-columns-section .ct-section-inner-wrap {
padding-bottom: 60px;
}
.contact-columns-item {
 width:50%;
}
.contact-columns-item:not(.ct-section):not(.oxy-easy-posts),
.contact-columns-item.oxy-easy-posts .oxy-posts,
.contact-columns-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.contact-wrapper {
 position:relative;
 width:50%;
}
.contact-wrapper:not(.ct-section):not(.oxy-easy-posts),
.contact-wrapper.oxy-easy-posts .oxy-posts,
.contact-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.contact-wrapper {
 width:48.5%;
}
}

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

.contact-box:hover{
 transition-duration:0.2s;
 transition-timing-function:linear;
}
.contact-box {
 border-radius:15px;
 padding-top:20px;
 padding-right:10px;
 padding-left:10px;
 height:100%;
 text-align:left;
 transition-duration:0.2s;
 transition-timing-function:linear;
 position:relative;
 padding-bottom:10px;
 width:100%;
}
.contact-box:not(.ct-section):not(.oxy-easy-posts),
.contact-box.oxy-easy-posts .oxy-posts,
.contact-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.contact-box {
 align-self:stretch;
}
}

.blue-block-square {
 background-color:#1b3067;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 border-radius:15px;
}
.blue-block-title {
 color:#ffffff;
 margin-bottom:10px;
}
.white-text-list-item {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 border-radius:15px;
 background-color:#6393cc;
 color:#ffffff;
}
.gray-flex-box {
 background-color:#eef0f4;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
 border-radius:15px;
 height:autopx;
 visibility:visible;
 position:relative;
 overflow:hidden;
}
.gray-flex-box:not(.ct-section):not(.oxy-easy-posts),
.gray-flex-box.oxy-easy-posts .oxy-posts,
.gray-flex-box.ct-section .ct-section-inner-wrap{
display:block;
}
.gray-flex-box-title {
 line-height:125%;
}
.icon-list-row {
 text-align:center;
}
.icon-list-row:not(.ct-section):not(.oxy-easy-posts),
.icon-list-row.oxy-easy-posts .oxy-posts,
.icon-list-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.icon-list-bullet {
color: #1562ad;}.icon-list-bullet 
>svg {width: 24px;height: 24px;}.icon-list-bullet {
 margin-right:5px;
}
.icon-list-wrapper {
 max-width:100%;
 width:100%;
 border-radius:15px;
}
.icon-list-wrapper:not(.ct-section):not(.oxy-easy-posts),
.icon-list-wrapper.oxy-easy-posts .oxy-posts,
.icon-list-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: 12px;}
@media (max-width: 1120px) {
.icon-list-wrapper {
 padding-bottom:0px;
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
 border-radius:0px;
}
}

@media (max-width: 991px) {
.icon-list-wrapper {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
}
}

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

.applications-image {
 width:75px;
 margin-right:20px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-color:#1562ad;
 border-right-color:#1562ad;
 border-bottom-color:#1562ad;
 border-left-color:#1562ad;
 margin-left:-37.5px;
}
@media (max-width: 991px) {
.applications-image {
 margin-right:20px;
}
}

.applications-block-item {
 margin-top:10px;
 background-color:#e7eff9;
 padding-top:15px;
 padding-right:25px;
 padding-bottom:15px;
 padding-left:0px;
 border-radius:15px;
 margin-left:37.5px;
}
@media (max-width: 991px) {
.applications-block-item {
}
.applications-block-item:not(.ct-section):not(.oxy-easy-posts),
.applications-block-item.oxy-easy-posts .oxy-posts,
.applications-block-item.ct-section .ct-section-inner-wrap{
display:flex;
align-items:stretch;
}
}

@media (max-width: 767px) {
.applications-block-item {
 margin-top:0px;
}
}

.blue-counter-columnn {
}
.blue-counter-columnn:not(.ct-section):not(.oxy-easy-posts),
.blue-counter-columnn.oxy-easy-posts .oxy-posts,
.blue-counter-columnn.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.counter-style {
 color:#1562ad;
 font-size:60px;
font-size:60px !important;
}
.counter-style .oxy-counter_digit{
font-size: 60px;
font-weight: 500;
}

.use-case-tag {
 color:#1562ad;
 font-size:22px;
 font-weight:400;
 margin-bottom:0px;
 padding-top:5px;
 padding-right:15px;
 padding-bottom:5px;
 padding-left:15px;
 border-radius:25px;
 background-color:#e7eff9;
 text-align:center;
font-weight:400 !important;
}
@media (max-width: 767px) {
.use-case-tag {
 font-size:20px;
}
}

@media (max-width: 479px) {
.use-case-tag {
 font-size:18px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:8px;
 padding-right:8px;
}
}

.white-text- {
}
.plugin-box-margin {
 padding-top:35px;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
}
.plugin-image-margin {
 margin-bottom:-10px;
 position:relative;
}
.image-plugin-box:hover{
 background-color:#cee0f3;
 transition-duration:0.2s;
 transition-timing-function:linear;
}
.image-plugin-box {
 background-color:#eef0f4;
 border-radius:15px;
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
 height:100%;
 text-align:left;
 transition-duration:0.2s;
 transition-timing-function:linear;
 position:relative;
 padding-bottom:45px;
 margin-left:0px;
}
.image-plugin-box:not(.ct-section):not(.oxy-easy-posts),
.image-plugin-box.oxy-easy-posts .oxy-posts,
.image-plugin-box.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.image-plugin-box {
 align-self:stretch;
}
}

@media (max-width: 767px) {
.image-plugin-box {
}
}

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

.image-plugin-content {
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 padding-bottom:25px;
}
.plugin-title-gray {
 color:#47443f;
}
.read-more-blue:hover{
 color:#1b3067;
 transition-duration:0.3s;
 transition-timing-function:linear;
}
.read-more-blue {
 line-height:100%;
 letter-spacing:0.5px;
 text-transform:none;
 font-weight:500;
 background-color:rgba(255,255,255,0);
 color:#1562ad;
 transition-duration:0.3s;
 transition-timing-function:linear;
 position:absolute;
 left:25px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 bottom:15px;
padding:25px !important;
}
.icon-space {
 margin-right:10px;
 width:25px;
}
.dr-white-bg {
}
.plugin-box-alt:hover{
 background-color:#cee0f3;
 transition-duration:0.2s;
 transition-timing-function:linear;
}
.plugin-box-alt {
 background-color:#eef0f4;
 border-radius:15px;
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
 height:100%;
 text-align:left;
 transition-duration:0.2s;
 transition-timing-function:linear;
 position:relative;
 padding-bottom:65px;
 width:100%;
}
.plugin-box-alt:not(.ct-section):not(.oxy-easy-posts),
.plugin-box-alt.oxy-easy-posts .oxy-posts,
.plugin-box-alt.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.plugin-box-alt {
 align-self:stretch;
 width:97.5%;
}
}

@media (max-width: 767px) {
.plugin-box-alt {
 width:95.5%;
}
}

@media (max-width: 479px) {
.plugin-box-alt {
 width:94.5%;
}
}

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

@media (max-width: 767px) {
.plugin-wrapper-alt {
 width:100%;
}
}

@media (max-width: 479px) {
.plugin-wrapper-alt {
 text-align:center;
}
.plugin-wrapper-alt:not(.ct-section):not(.oxy-easy-posts),
.plugin-wrapper-alt.oxy-easy-posts .oxy-posts,
.plugin-wrapper-alt.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.front-page-stats {
}
.shaded-link-block {
 padding-bottom:0px;
 padding-top:0px;
 bottom:0px;
 height:100%;
 text-align:right;
 gap:0px;
 padding-right:20px;
 padding-left:20px;
 width:100%;
 margin-top:15px;
}
.shaded-link-block:not(.ct-section):not(.oxy-easy-posts),
.shaded-link-block.oxy-easy-posts .oxy-posts,
.shaded-link-block.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
align-content:flex-start;
justify-content:flex-start;
gap:0px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(150px, 1fr));grid-column-gap: 5px;grid-row-gap: 5px;}
@media (max-width: 1120px) {
.shaded-link-block {
 padding-left:0px;
 padding-right:0px;
 text-align:left;
}
.shaded-link-block:not(.ct-section):not(.oxy-easy-posts),
.shaded-link-block.oxy-easy-posts .oxy-posts,
.shaded-link-block.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: 0px;}
}

@media (max-width: 767px) {
.shaded-link-block {
 padding-left:0px;
 margin-top:0px;
}
}

@media (max-width: 479px) {
.shaded-link-block {
}
}

.shaded-solution-button:hover{
background-color :#004d9f;
border: 1px solid #004d9f;
color: #ffffff;
}.shaded-solution-button:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.shaded-solution-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #595959;
}.shaded-solution-button {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-weight:500;
 padding-right:2px;
 padding-bottom:2px;
 padding-left:10px;
 padding-top:2px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
 transition-duration:0.3s;
 color:#595959;
 text-align:left;
 border-radius:25px;
 background-color:rgba(255,255,255,0);
}
@media (max-width: 1120px) {
.shaded-solution-button {
 padding-top:2px;
 padding-left:10px;
 padding-right:0px;
 padding-bottom:2px;
 margin-right:5px;
 margin-bottom:5px;
 letter-spacing:0px;
font-size:17px !important;
}
}

@media (max-width: 991px) {
.shaded-solution-button {
font-size:18px !important;
}
}

@media (max-width: 767px) {
.shaded-solution-button {
 padding-top:4px;
 padding-left:12px;
 padding-bottom:4px;
 background-color:#eef0f4;
 margin-right:2.5px;
 margin-left:2.5px;
}
}

@media (max-width: 479px) {
.shaded-solution-button {
 padding-top:2px;
 padding-bottom:2px;
 padding-left:9px;
 margin-right:2.5px;
 margin-left:2.5px;
}
}

.read-more:hover{
 color:inherit;
}
.read-more {
 line-height:100%;
 letter-spacing:0.5px;
 text-transform:none;
 font-weight:500;
 color:#1562ad;
 border-radius:0px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 bottom:0px;
 left:0px;
 width:100%;
 text-align:left;
 margin-top:15px;
}
.read-more:not(.ct-section):not(.oxy-easy-posts),
.read-more.oxy-easy-posts .oxy-posts,
.read-more.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-start;
}
.atlas-nav-link-margin {
 margin-top:5px;
 margin-bottom:5px;
}
.blue-header:hover{
}
.blue-header {
 color:#004d9f;
}
.plugin-wrapper-wide {
 position:relative;
 text-align:center;
 height:100%;
}
.plugin-wrapper-wide:not(.ct-section):not(.oxy-easy-posts),
.plugin-wrapper-wide.oxy-easy-posts .oxy-posts,
.plugin-wrapper-wide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.plugin-wrapper-wide {
}
}

@media (max-width: 767px) {
.plugin-wrapper-wide {
 width:100%;
}
}

@media (max-width: 479px) {
.plugin-wrapper-wide {
 text-align:center;
}
.plugin-wrapper-wide:not(.ct-section):not(.oxy-easy-posts),
.plugin-wrapper-wide.oxy-easy-posts .oxy-posts,
.plugin-wrapper-wide.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.stats-counter {
}
.stats-counter-container {
}
.wide-link-block {
 padding-bottom:20px;
 padding-top:20px;
 bottom:0px;
 height:100%;
 text-align:right;
 gap:0px;
 padding-right:10px;
 padding-left:20px;
 width:100%;
 background-color:#eef0f4;
 border-radius:15px;
}
.wide-link-block:not(.ct-section):not(.oxy-easy-posts),
.wide-link-block.oxy-easy-posts .oxy-posts,
.wide-link-block.ct-section .ct-section-inner-wrap{
display:grid;
flex-wrap:wrap;
align-content:flex-start;
justify-content:flex-start;
gap:0px;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(150px, 1fr));grid-column-gap: 0px;grid-row-gap: 0px;}
@media (max-width: 767px) {
.wide-link-block {
 padding-left:0px;
 width:100%;
}
}

@media (max-width: 479px) {
.wide-link-block {
}
}

.wide-solution-button:hover{
background-color :#004d9f;
border: 1px solid #004d9f;
color: #ffffff;
}.wide-solution-button:hover{
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.wide-solution-button {
background-color :#1e73be;
border: 1px solid #1e73be;
color: #595959;
}.wide-solution-button {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-weight:500;
 padding-right:2px;
 padding-bottom:2px;
 padding-left:10px;
 padding-top:2px;
 margin-top:0px;
 margin-right:6px;
 margin-bottom:6px;
 margin-left:0px;
 transition-duration:0.3s;
 color:#595959;
 text-align:left;
 border-radius:25px;
 background-color:rgba(255,255,255,0);
}
@media (max-width: 1120px) {
.wide-solution-button {
 padding-top:2px;
 padding-left:10px;
 padding-right:0px;
 padding-bottom:2px;
 margin-right:5px;
 margin-bottom:5px;
 letter-spacing:0px;
font-size:17px !important;
}
}

@media (max-width: 991px) {
.wide-solution-button {
font-size:18px !important;
}
}

@media (max-width: 767px) {
.wide-solution-button {
 padding-top:4px;
 padding-left:12px;
 padding-bottom:4px;
 background-color:#eef0f4;
 margin-right:2.5px;
 margin-left:2.5px;
}
}

@media (max-width: 479px) {
.wide-solution-button {
 padding-top:2px;
 padding-bottom:2px;
 padding-left:9px;
 margin-right:2.5px;
 margin-left:2.5px;
}
}

.atlas-nav-link-border-wide {
 border-radius:12px;
 overflow:hidden;
 text-align:left;
}
@media (max-width: 479px) {
.atlas-nav-link-border-wide {
}
}

.news-column-wide {
 width:50%;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;
}
.atlas-nav-link-title {
 line-height:120%;
 margin-top:0px;
 margin-bottom:0px;
font-weight:400 !important;
}
@media (max-width: 1120px) {
.atlas-nav-link-title {
 font-size:28px;
}
}

@media (max-width: 479px) {
.atlas-nav-link-title {
 font-size:28px;
}
}

.solutions-link-text-content {
 padding-top:25px;
 padding-bottom:25px;
 padding-right:25px;
 padding-left:30px;
 margin-right:0px;
}
.solutions-link-text-content:not(.ct-section):not(.oxy-easy-posts),
.solutions-link-text-content.oxy-easy-posts .oxy-posts,
.solutions-link-text-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
@media (max-width: 767px) {
.solutions-link-text-content {
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
}
}

.solution-list-link-image {
 border-radius:15px;
 width:100%;
 background-color:rgba(255,255,255,0);
background-position:center center;
}
@media (max-width: 991px) {
.solution-list-link-image {
 height:225px;
}
}

@media (max-width: 767px) {
.solution-list-link-image {
 height:130px;
}
}

.solution-list-link-wrapper:hover{
 color:#ffffff;
box-shadow:inset 575px 0 0 #004D9F;
}
.solution-list-link-wrapper {
 text-align:left;
 color:#47443f;
 background-color:#eef0f4;
 transition-duration:0.3s;
 transition-timing-function:linear;
 height:100%;
 width:100%;
box-shadow:inset 0 0 0 #004D9F;
}
.solution-list-link-wrapper:not(.ct-section):not(.oxy-easy-posts),
.solution-list-link-wrapper.oxy-easy-posts .oxy-posts,
.solution-list-link-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:stretch;
justify-content:flex-start;
}
@media (max-width: 991px) {
.solution-list-link-wrapper:hover{
box-shadow:inset 0 500px 0 #004D9F;
}
}

.solution-list-link-rounded {
 border-radius:15px;
 overflow:hidden;
 height:100%;
 text-align:justify;
 width:100%;
}
.solution-list-link-rounded:not(.ct-section):not(.oxy-easy-posts),
.solution-list-link-rounded.oxy-easy-posts .oxy-posts,
.solution-list-link-rounded.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
align-content:stretch;
}
@media (max-width: 479px) {
.solution-list-link-rounded {
}
.solution-list-link-rounded:not(.ct-section):not(.oxy-easy-posts),
.solution-list-link-rounded.oxy-easy-posts .oxy-posts,
.solution-list-link-rounded.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.solution-list-link-wrapper-dark:hover{
 color:#ffffff;
box-shadow:inset 0 0 0 #EEF0F4;
}
.solution-list-link-wrapper-dark {
 text-align:left;
 color:#47443f;
 transition-duration:0.3s;
 transition-timing-function:linear;
 height:100%;
 width:100%;
 background-color:#004d9f;
box-shadow:inset -425px 0 0 #EEF0F4;
}
.solution-list-link-wrapper-dark:not(.ct-section):not(.oxy-easy-posts),
.solution-list-link-wrapper-dark.oxy-easy-posts .oxy-posts,
.solution-list-link-wrapper-dark.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:stretch;
justify-content:flex-start;
}
@media (max-width: 991px) {
.solution-list-link-wrapper-dark {
box-shadow:inset 0 -250px 0 #EEF0F4;
}
}

@media (max-width: 767px) {
.solution-list-link-wrapper-dark {
box-shadow:inset -425px 0 0 #EEF0F4;
}
}

@media (max-width: 479px) {
.solution-list-link-wrapper-dark {
box-shadow:inset 0 -250px 0 #EEF0F4;
}
}

.solution-list-link-image-dark {
 border-radius:15px;
 width:100%;
 background-color:rgba(255,255,255,0);
background-position:center right; box-shadow:inset -15px 0 0 #004D9F;
}
@media (max-width: 991px) {
.solution-list-link-image-dark {
 height:225px;
background-position:center center; box-shadow:inset 0 -15px 0 #004D9F;
}
}

@media (max-width: 767px) {
.solution-list-link-image-dark {
 height:130px;
}
}

.toggle-7541 {
 padding-left:0px;
}
.toggle-7541:not(.ct-section):not(.oxy-easy-posts),
.toggle-7541.oxy-easy-posts .oxy-posts,
.toggle-7541.ct-section .ct-section-inner-wrap{
display:flex;
}
.toggle-7541-expanded {
}
.flipbox {
position: relative;
}

.flipbox__front,
.flipbox__back {
 transition: 0.7s all ease-in-out;
 backface-visibility: hidden;
}

.flipbox__front {
    transform: rotateY(0deg);
      transform-style: preserve-3d;
}

body:not(.ng-scope) .flipbox__back {
    position: absolute;
      transform: rotateY(180deg);
      transform-style: preserve-3d;
}

body:not(.ng-scope) .flipbox:hover .flipbox__front {
    transform: rotateY(-180deg);  
}

body:not(.ng-scope) .flipbox:hover .flipbox__back {
     transform: rotateY(0deg); 
}

.flipbox__front *,
.flipbox__back * {
 transform: translateZ(60px);
 backface-visibility: hidden;
}:root :where(body) {
  font-family: "futura-pt" !important;
  color: #47443f !important;
  font-size: 18px;
}

p {
  font-size: 18px;
}

.light-blue-columns {
  background-color: #CEE0F3;
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}

.light-blue-columns .item {
  width: 33.33%;
  background: transparent;
}

.light-blue-columns .item .oxel_iconlist {
  padding: 0 0 0 0;
}

.light-blue-columns .item .oxel_iconlist__row:not(:last-of-type) {
  margin-bottom: 10px;
}

.light-blue-columns .item svg {
  margin: 2px 0 0 0;
}

.light-blue-columns .item .oxy-rich-text {
  margin-bottom: 0;
}

.light-blue-columns .item .list-title {
  margin: 0 0 0 0;
  font-size: 22px;
  line-height: 26px;
  font-weight: 400;
}

.grey-grid-three-columns .item .item-wrapper .title-with-icon {
  display: flex;
  flex-direction: row;
}

.grey-grid-three-columns .item .item-wrapper .title-with-icon img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 0 10px 0 0;
}

section .ct-div-block.blue-blocks-columns {
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}

section .ct-div-block.blue-blocks-columns .blue-blocks-item {
  width: calc(50% - 5px);
  padding: 25px 25px 25px 25px;
  background-color: #004D9F;
  border-radius: 15px 15px 15px 15px;
  margin: 5px 0 5px 0;
}

.blue-blocks-columns .blue-blocks-item .title {
  font-size: 25px;
  color: #ffffff;
  margin: 0 0 10px 0;
}

.blue-blocks-columns .blue-blocks-item .description {
  color: #ffffff;
  margin: 0 0 0 0;
}

.color-bg-block {
  height: 100%;
  padding: 25px 25px 25px 25px;
  border-radius: 15px 15px 15px 15px;
  width: 100%;
}

a.btn-primary.white-button-opacity-hover {
  border-radius: 25px 25px 25px 25px;
  padding: 11px 15px 11px 15px;
  background: #ffffff;
  color: #004D9F;
}

a.btn-primary.white-button-opacity-hover:hover {
  border-radius: 25px 25px 25px 25px;
  padding: 11px 15px 11px 15px;
  background: #ffffff;
  color: #004D9F;
  opacity: 0.84;
}

.mythical-night-bg-hero.reverse {
  background-position: center left;
  background-size: 60% auto;
}

.mythical-night-bg-hero.reverse:after {
  left: auto;
  right: 0;
  border-radius: 15px 0 0 15px;
}

.time-list .oxel_iconlist__row:not(:last-child) {
  margin: 0 0 23px 0;
}

.time-list .start-end-time {
  color: #004D9F;
  margin: 0 10px auto 0;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0;
  background: #B0CAF0;
  padding: 6px 8px;
  font-weight: 500;
  border-radius: 18px;
  max-height: 33px;
  width: 100%;
  max-width: max-content;
}

.time-list .description {
  margin: 0 0 0 0;
}

.ct-div-block.three-images {
  flex-wrap: wrap;
  flex-direction: row;
}

.ct-div-block.three-images img {
  width: calc(33.33% - 10px);
  margin: 5px 5px 5px 5px;
}

.cherry-accordion.interpret-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon svg {
  display: block;
  width: 100%;
  height: 100%;
}

.div-with-right-substrate {
  position: relative;
}

.div-with-right-substrate img {
  border-radius: 25px 25px 25px 25px;
  z-index: 2;
}

.div-with-right-substrate:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50px;
  right: -25px;
  z-index: 1;
  background-color: #004D9F;
  border-radius: 0 25px 25px 0;
}

.cherry-accordion.interpret-accordion .oxel_accordion__content {
  border: none;
}

.cherry-accordion.interpret-accordion.gray-title .oxel_accordion__row.oxel_accordion__row--active .oxel_accordion__row_left .oxel_accordion__icon {
  transform: rotate(180deg);
}

.cherry-accordion.interpret-accordion.gray-title .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon:before {
  display: none;
}

.cherry-accordion.interpret-accordion.gray-title .oxel_accordion__row .oxel_accordion__row_left:hover .oxel_accordion__icon svg,
.cherry-accordion.interpret-accordion.gray-title .oxel_accordion__row .oxel_accordion__row_left:hover .oxel_accordion__row__label {
  color: #E0003C;
}

a.product-login-button:hover {
  color: #ffffff;
}

.columns-width-33 .item {
  width: 33.33%;
}

.columns-width-33 .item .item-block {
  width: 100%;
}

.data-item-block {
  width: 100%;
}

.ct-div-block.block-blue-title-with-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 0 10px 0;
}

.ct-div-block.block-blue-title-with-icon .ct-fancy-icon svg {
  width: 18px;
  height: 21px;
  color: #004D9F;
  margin: 0 10px 0 0;
}

.ct-div-block.block-blue-title-with-icon .title {
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 0 0;
}

a.light-blue-chery-hover.btn-primary {
  background-color: #4684C7;
  border: 1px solid #1562ad;
  border-radius: 25px;
  color: #fff;
}

a.light-blue-chery-hover.btn-primary:hover {
  background-color: #E0003C;
  color: #fff;
}

.image-info-section.border-radius-top-25 {
  margin-top: -30px;
}

.light-blue-list .oxel_iconlist__row {
  padding: 20px 20px 20px 20px;
  background-color: #CEE0F3;
  border-radius: 15px 15px 15px 15px;
}

.light-blue-list .oxel_iconlist__row__icon {
  width: 38px;
  margin: 0 15px 0 0;
  color: #004D9F;
}

.light-blue-list .oxel_iconlist__row__icon svg {
  width: 100%;
  height: 29px;
}

.light-blue-list .oxel_iconlist__row:not(:last-child) {
  margin: 0 0 20px 0;
}

.light-blue-list .oxel_iconlist__row .oxy-rich-text {
  margin: 0 0 0 0;
}

.ct-div-block.grid-block {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.ct-div-block.grid-block:not(:last-child) {
  margin: 0 0 20px 0;
}

.image-info-section .image-info-section__image .ct-div-block.grid-block-item {
  width: calc(50% - 10px);
  background-color: #CEE0F3;
  padding: 25px 25px 25px 25px;
  border-radius: 15px;
  flex: 0 1 auto;
}

.image-info-section .image-info-section__image .ct-div-block.grid-block-item .title {
  font-size: 27px;
  margin: 0 0 10px 0;
}

.image-info-section .image-info-section__image .ct-div-block.grid-block-item .description {
  margin: 0 0 0 0;
}

.two-columns-section .list-with-icon {
  margin-top: 38px;
}

.list-with-icon .oxel_iconlist__row .oxy-rich-text {
  margin-bottom: unset;
}

.list-with-icon .oxel_iconlist__row:not(:last-child) {
  margin-bottom: 15px;
}

.qiablog-single-header .icon:first-child {
  margin-left: 20px;
}

.qiablog-single-header .icon {
  border-radius: 50%;
  border: 1px solid #1562ad;
  width: 47px;
  height: 47px;
  padding: 0 0 0 0;
  margin-left: 10px;
}

.qiablog-single-header .icon a {
  display: block;
  width: 100%;
  height: 100%;
}

/* 06/09/2024 */
.fixed {
  left: 0;
}

section .blue-overlay {
  position: relative;
}

body {
  overflow-x: hidden;
}

.ct-section .related-section-columns__item-title {
  text-transform: none;
}

section.gray-cards-section-with-images .ct-section-inner-wrap .gray-card_image {
  height: 100px;
}

.mt-15.image-info-section {
  margin-top: 0;
}

.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .col-link-info {
  padding-left: 0 !important;
}

.cards-text-left-columns.three-columns .cards-text-left-item {
  flex: 1 1 auto;
}

.cards-text-left-columns.three-columns .cards-text-left-item .buttons-block {
  margin: auto 0 0 0;
}

.four-columns-cards-section .four-columns-item-title {
  text-transform: none;
}

.ct-section.new-webinar-section.half-width-columns.bg-position-center-right .ct-section-inner-wrap {
  margin-left: 75px;
}

.absolute-btm-image .ct-div-block.blue-overlay {
  position: absolute;
  bottom: 0;
  top: auto;
}

.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns {
  left: auto;
}

.title-before-brdcrms {
  margin-left: 15px;
}

.rounded-15 img {
  border-radius: 15px;
}

.qiablog-single-header {
  display: flex;
}

.downloads .plugin-overview-table-row .product-version-block tr {
  display: flex;
}

.downloads .plugin-overview-table-row .product-version-block tr td {
  flex-direction: column;
}

.downloads .plugin-overview-table-row .product-version-block tr td img {
  margin-top: 6px;
}

.buttons-block a.new-white-button {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}

.plugin-download-modal a.btn-primary {
  display: flex;
}

.quote-section .ct-link {
  margin: 0 auto;
}

body .three-links-card-section .ct-section-inner-wrap .ct-new-columns .item {
  justify-content: flex-start;
}

.author_info {
  margin: 0 0 25px 0;
}

.author_info .label {
  font-weight: 700;
}

@media screen and (min-width: 992px) {
  body section.page-title-section .ct-section-inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item a.active {
  color: #1562ad;
}

.ct-section .latest-improvements-wrapper h1 {
  font-size: 50px;
}

/* 06/09/2024 */
.plugin-overview-table {
  border: 1px solid #e0e0e0;
}

.qia-manuals-table {
  margin-bottom: 20px;
}

.plugin-overview-table h6,
.manuals-tables-section .manuals_block_title,
.webinar-box-item .webinar-title {
  text-transform: none;
}

.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-info .qiaresearchers-btn {
  font-family: inherit !important;
}

.two-columns-list .oxel_iconlist__row-with-title .oxel_iconlist__row__icon {
  margin: 5px 15px 0 0 !important;
}

.four-columns-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper {
  border-radius: 18px;
  background-color: #EEF0F4;
  padding: 25px 25px 25px 25px;
  height: 100%;
  width: 100%;
}

section.bg-position-center-right {
  background-position: center right;
}

.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper {
  width: 100%;
}

section.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .image {
  max-height: 230px;
  height: 230px;
  width: 100%;
  object-fit: cover;
}

ol.overflow-visible li,
ul.overflow-visible li {
  overflow: visible;
}

.single-post-content .oxy-social-share-buttons .twitter {
  border-right: 1px solid #47443f;
  border-left: 1px solid #47443f;
  padding: 0 20px;
}

.single-post h1 {
  margin-bottom: 15px !important;
}

.tags-bottom {
  display: flex;
  align-items: center !important;
  flex-direction: row !important;
}

.tags-bottom .ct-text-block {
  margin-bottom: 0 !important;
  margin-right: 15px;
}

.single-post .single-post-content h5 {
  margin-top: 40px;
}

.qia-icon-list {
  margin: 20px 0 0 0;
  font-family: "futura-pt" !important;
}

.qia-icon-list .oxel_iconlist__row {
  margin: 0 0 16px 0;
}

.qia-icon-list .oxel_iconlist__row .oxel_iconlist__row__icon {
  width: 22px;
  height: 22px;
  margin: 0 10px 0 0;
}

.qia-icon-list .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  width: 100%;
  height: 100%;
}

.icon-list-blue-icon .oxel_iconlist__row .oxel_iconlist__row__icon {
  color: #004D9F;
}

.qia-icon-list .oxy-rich-text {
  margin-bottom: 0;
  font-family: "futura-pt" !important;
}

.icon-list-blue-icon .oxel_iconlist__row {
  color: #004D9F;
}

.icon-list-dark-blue-icon .oxel_iconlist__row .oxel_iconlist__row__icon {
  color: #1B3067;
}

.icon-list-dark-blue-icon .oxel_iconlist__row {
  color: #1B3067;
}

.border-radius-15 {
  border-radius: 15px 15px 15px 15px;
}

.color-section-table .ct-new-columns .info {
  padding-top: 0;
  padding-bottom: 0;
}

.color-section-table .ct-new-columns .info .row:not(:last-of-type) {
  margin: 0 0 10px 0;
}

.color-section-table .ct-new-columns .info .row .oxel_iconlist {
  margin: 0 0 0 0;
}

.color-section-table .ct-new-columns .title-col {
  padding-top: 0;
  padding-bottom: 0;
}

.color-section-table .ct-new-columns .title-col {
  align-items: center;
  justify-content: center;
  padding: 30px 30px 30px 30px;
}

.color-section-table .ct-new-columns .title-col .ct-headline {
  font-size: 35px;
  text-align: center;
  color: #1B3067;
}

.color-section-table .row {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.color-section-table .row .row-title,
.color-section-table .row .row-description {
  width: 50%;
  height: 100%;
  padding: 25px 25px 25px 25px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}

.color-section-table .row .row-title .icon {
  margin: 0 15px 0 0;
  width: 42px;
  height: auto;
  flex-shrink: 0;
}

.color-section-table .row .row-title .icon svg {
  width: 100%;
  height: auto;
}

.color-section-table .row .row-title .icon svg path {
  fill: #1B3067;
}

.color-section-table .row .row-title .title {
  font-size: 27px;
  margin: 0 0 0 0;
  color: #1B3067;
  width: 100%;
}

.title-with-button .title {
  font-size: 27px;
  width: 100%;
}

.title-with-button .button {
  padding: 11px 15px 12px 15px;
  font-size: 22px;
  border-radius: 25px;
  width: auto;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .description {
  border-radius: 0 0 15px 15px;
  padding: 30px 30px 30px 30px;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .description .row .row-heading {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  margin: 0 0 5px 0;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .description .row .icon {
  width: 25px;
  margin: 0 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .description .row .icon svg {
  width: 100%;
  height: auto;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .description .row .row-heading .ct-headline {
  font-size: 20px;
  line-height: 18px;
  margin: 0 0 0 0;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .description .row:not(:last-of-type) {
  margin: 0 0 20px 0;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info {
  border-radius: 20px 20px 20px 20px;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .title-block {
  padding: 15px 15px 15px 15px;
  border-radius: 15px 15px 0px 0px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .title-block .ct-headline {
  font-size: 34px;
  color: #ffffff;
  margin: 0 0 0 0;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .mythical-night .info .title-block {
  background-color: #1B3067;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .qiagen-blue .info .title-block {
  background-color: #004D9F;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .casting-sea .info .title-block {
  background-color: #4684C7;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .mythical-night .info .row .ct-headline {
  color: #1B3067;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .mythical-night .info .row svg path {
  fill: #1B3067;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .qiagen-blue .info .row .ct-headline {
  color: #004D9F;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .qiagen-blue .info .row svg path {
  fill: #004D9F;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .casting-sea .info .row .ct-headline {
  color: #4684C7;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .casting-sea .info .row svg path {
  fill: #4684C7;
}

section.various-colors-cols-without-link .ct-section-inner-wrap .item .info .oxy-rich-text {
  margin: 0 0 0 0;
}

.two-columns-list .list-with-icon {
  height: 100%;
  display: flex;
  justify-content: space-between;
}

section.margin-0 {
  margin: 0 0 0 0;
}

@media (max-width: 1360px) {
  .mythical-night-bg-hero.reverse {
    background-size: 70% auto;
  }
}
@media (max-width: 1200px) {
  .color-section-table .row .row-title, .color-section-table .row .row-description {
    align-items: self-start;
    justify-content: flex-start;
    flex-direction: column;
  }
  .color-section-table .row .row-title .title {
    font-size: 24px;
  }
  section.bg-size-60-auto.bg-size-max-1200 {
    background-size: contain;
  }
}
@media (max-width: 1025px) {
  .testimonials-slider .slick-prev {
    left: -15px;
  }
  .testimonials-slider .slick-next {
    right: -15px;
  }
}
@media (max-width: 992px) {
  .mythical-night-bg-hero.reverse {
    padding-top: 100px;
    background-position: top center;
    background-size: 100% auto;
  }
  .mythical-night-bg-hero.reverse:after {
    border-radius: 15px 15px 15px 15px;
    height: calc(100% - 135px);
  }
  .div-with-right-substrate {
    margin: 0 0 -25px 0;
  }
  .div-with-right-substrate img {
    max-height: 225px;
  }
  .div-with-right-substrate:after {
    display: none;
  }
  .columns-width-33 .item {
    padding-top: 10px !important;
  }
  .columns-width-33 .item:not(:last-child) {
    padding-bottom: 0;
  }
  .oxel_iconlist.light-blue-list {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  .data-item-block .ct-fancy-icon > svg {
    width: 36px;
    height: 36px;
  }
  .data-item-block .ct-headline {
    font-size: 24px !important;
  }
  section .blue-overlay .title {
    font-size: 30px;
  }
  body .testmonials-section .ct-section-inner-wrap .blue-columns .title-with-icon .title {
    font-size: 25px;
    margin-bottom: -15px;
  }
  .wpml-ls-legacy-list-horizontal > ul {
    display: inline-block;
    width: auto !important;
  }
  section.bg-position-center-right {
    background-position: bottom center;
  }
  .color-section-table .ct-new-columns .title-col {
    margin: 0 0 10px 0;
  }
  .color-section-table .row {
    flex-direction: column;
  }
  .color-section-table .row .row-title, .color-section-table .row .row-description {
    width: 100%;
  }
  .color-section-table .row .row-title {
    align-items: center;
    text-align: center;
  }
  .color-section-table .row .row-title .icon {
    width: 36px;
    margin: 0 0 0 0;
  }
  section.testmonials-section .ct-section-inner-wrap .blue-columns .title-with-icon {
    justify-content: center;
  }
  section.testmonials-section .ct-section-inner-wrap .blue-columns .buttons-block {
    margin: 0 auto;
  }
  section.testmonials-section .ct-section-inner-wrap .testimonials-slider .testimonials-slide .title {
    font-size: 28px;
  }
}
@media (max-width: 768px) {
  section .ct-div-block.blue-blocks-columns .blue-blocks-item {
    width: 100%;
  }
  section.bg-position-center-right {
    background-position: top center;
    background-size: contain;
  }
  .image-info-section .image-info-section__image .ct-div-block.grid-block-item {
    width: 100%;
  }
  .ct-div-block.grid-block:not(:last-child),
  .image-info-section .image-info-section__image .ct-div-block.grid-block-item:not(:last-child) {
    margin: 0 0 10px 0;
  }
  .mt-0-mobile {
    margin-top: 0 !important;
  }
  .image-info-section.mt-0-mobile .image-info-section__heading {
    margin-top: 0 !important;
  }
  .info-section-two-columns.mt-0-mobile .ct-section-inner-wrap {
    margin-top: 0 !important;
  }
  .ct-section.new-webinar-section.half-width-columns.bg-position-center-right .ct-section-inner-wrap {
    margin-left: 0;
  }
  .absolute-btm-image .white-text.title {
    padding: 0 15px;
    line-height: 1.2em;
  }
  .plugin-overview__icons_row img {
    object-fit: contain;
  }
  .plugin-overview__icons_row img:not(:last-child) {
    margin: 0 5px 0 0;
  }
  .testmonials-section.border-radius-top-25 {
    margin-bottom: 0;
  }
  .l-r-mobile .ct-section-inner-wrap {
    margin-left: 15px;
    margin-right: 15px;
  }
  .tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab .tab-title {
    text-align: left;
  }
  section.mb-0-mobile {
    margin-bottom: 0;
  }
  section.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .col-link-info {
    padding-left: 0;
  }
  section.improvements-section .ct-section-inner-wrap {
    border-radius: 24px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .mob-spacer-none {
    display: none;
  }
  .single-post .single-post-content .wp-block-heading.mt-25 {
    margin-top: 25px !important;
  }
  .two-columns-list {
    flex-direction: column !important;
    margin: 0 auto;
  }
  .two-columns-list .oxel_iconlist__row-with-title:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
@media (max-width: 550px) {
  .ct-div-block.three-images img {
    width: 100%;
  }
}
.balck-divider-line {
  padding: 0 0 0 0;
  background: #000000;
  width: 100%;
  height: 1px;
}

.balck-divider-line.under-title {
  margin: 20px 0 45px 0;
}

.faq-gallery.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption {
  height: 100%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5) !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 700 !important;
}

body .oxel_iconlist.icon-list-with-modal {
  grid-row-gap: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
}

.icon-list-with-modal-title {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  padding: 0 0 4px 10px;
}

.icon-list-with-modal .icon-list-with-modal__item .ct-modal {
  background-color: transparent;
}

.icon-list-with-modal .icon-list-with-modal__item img {
  border-radius: 0 !important;
}

.icon-list-with-modal .icon-list-with-modal__item {
  width: 100%;
  border-top: 1px solid #dddddd;
  margin: 4px 0 0 0;
}

.icon-list-with-modal__item .oxel_iconlist__row {
  width: 100%;
  cursor: pointer;
  align-items: center !important;
}

.icon-list-with-modal__item .oxel_iconlist__row:hover .oxel_iconlist__row__label, .icon-list-with-modal__item .oxel_iconlist__row:hover .oxel_iconlist__row__icon {
  color: #87a6d5;
  transition: all ease-in-out 0.3s;
}

.icon-list-with-modal__item .oxel_iconlist__row__label {
  color: #1562ad;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  margin: 0 0 0 0;
  transition: all ease-in-out 0.3s;
}

.icon-list-with-modal__item .oxel_iconlist__row__icon {
  margin: 0 8px 0 0;
  transition: all ease-in-out 0.3s;
}

.icon-list-with-modal__item .oxel_iconlist__row__icon svg {
  width: 14px;
  height: 14px;
}

h2.heading-f-s-32 {
  font-size: 32px;
}

section.doctor-bg {
  background: #F9F9F9;
}

.info-cta-section .f-s-22 p {
  font-size: 22px;
  font-weight: 500;
  line-height: 34px;
}

.info-cta-section .cta-block .info-block .description.f-s-19 {
  font-size: 19px;
  font-weight: 500;
  line-height: 25px;
}

.info-cta-section .cta-block .info-block .description.white-text {
  color: #ffffff;
}

.zoom-info-block {
  transition: all ease-in-out 1000ms;
}

.zoom-info-block .description, .zoom-info-block .ct-link-button {
  transition: all ease-in-out 1000ms;
}

.zoom-info-block:hover .description, .zoom-info-block:hover .ct-link-button {
  transform: scale(1.1);
  transition: all ease-in-out 1000ms;
}

.info-cta-section .cta-block .blue-bg {
  background-color: #0463AC;
}

section.padding-tb-50,
section.padding-tb-50.blue-bg {
  padding: 50px 0 50px 0;
}

.ct-new-columns .width-20.ct-div-block {
  width: 20%;
}

.ct-new-columns .width-80.ct-div-block {
  width: 80%;
}

.ct-new-columns .width-85.ct-div-block {
  width: 85%;
}

.ct-new-columns .width-15.ct-div-block {
  width: 15%;
}

.ct-new-columns .width_34.ct-div-block {
  width: 34%;
}

.info-cta-section .subtitle {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 20px 0;
}

.info-cta-section .title {
  margin: 0 0 0 0;
}

.info-cta-section .title * {
  font-size: 28px;
  font-weight: 500;
  margin: 0 0 20xp 0;
}

.info-cta-section .description {
  margin: 0 0 0 0;
}

.info-cta-section .text-note {
  margin: 20px 0 0 0;
}

.info-cta-section .text-note * {
  font-size: 11px;
}

.info-cta-section .cta-block .zoom-bg-block {
  width: 100%;
  overflow: hidden;
}

.info-cta-section .cta-block {
  width: 100%;
}

.info-cta-section .cta-block .zoom-bg {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center;
  transition: all ease-in-out 1500ms;
  position: relative;
}

.info-cta-section .cta-block .zoom-bg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  transition: all ease-in-out 1500ms;
}

.info-cta-section .cta-block:hover .zoom-bg:before {
  background-color: rgba(0, 0, 0, 0.3);
  transition: all ease-in-out 1500ms;
}

.info-cta-section .cta-block:hover .zoom-bg {
  transform: scale(1.2);
  transition: all ease-in-out 1500ms;
}

.info-cta-section .cta-block .info-block {
  padding: 35px 35px 35px 35px;
}

.info-cta-section .cta-block .dr-white-bg {
  background-color: #f9fafa;
}

.info-cta-section .cta-block .tuna-bg {
  background-color: #E3E7EE;
}

.info-cta-section .cta-block .info-block .description {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #3f444b;
  margin: 0 0 15px 0;
  width: 100%;
}

.info-cta-section .cta-block .info-block .ct-link-button {
  margin: 0 auto 0 auto;
  border-radius: 3px;
  font-size: 15px;
  line-height: 15px;
  font-weight: 500;
  padding: 12px 24px 12px 24px;
}

.info-section-small-title .small-title {
  font-weight: 500;
  font-size: 28px;
  line-height: 37px;
  margin: 0 0 20px 0;
}

.info-section-small-title .small-sub-title {
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  margin: 0 0 20px 0;
}

.info-section-small-title .ct-new-columns {
  padding: 0 0 0 0;
}

.info-section-small-title .ct-new-columns .ct-div-block {
  padding-bottom: 0;
  padding-top: 0;
}

.ct-new-columns .width-24.ct-div-block {
  width: 24%;
}

.ct-new-columns .width-76.ct-div-block {
  width: 76%;
}

.ct-new-columns .width-50.ct-div-block {
  width: 50%;
}

.info-section-small-title img {
  margin: 20px 0 0 0;
}

.info-section-small-title .caption-text p {
  font-size: 14px;
  line-height: 21px;
}

.ct-div-block.text-with-icon {
  display: flex;
  flex-direction: row;
  margin: 0 0 10px;
}

.ct-div-block.text-with-icon .ct-fancy-icon {
  color: #1562AD;
  margin: 0 20px 0 0;
}

.two-blue-colors-bg {
  background: linear-gradient(90deg, #1562AD 50%, #7190C8 50%);
}

.two-blue-colors-bg .subtitle {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  margin: 0 0 20px 0;
}

.two-blue-colors-bg .title {
  font-size: 28px;
  line-height: 37px;
  font-weight: 500;
  margin: 0 0 20px 0;
}

.news-content {
  position: relative;
}

.news-content .qiablog-single-header {
  position: absolute;
  top: -10px;
}

.news-content .qiablog-single-header .icon {
  background: #ffffff;
}

section.half-bg-section.bg-size-75-auto {
  background-position: center right;
  background-size: 75% auto !important;
  background-repeat: no-repeat;
  position: relative;
}

.link-with-icon-dark-hover .ct-fancy-icon {
  width: 16px;
}

.link-with-icon-dark-hover .ct-fancy-icon svg {
  width: 100%;
  margin-right: 5px;
}

.link-with-icon.link-with-icon-dark-hover {
  margin: 0 0 0 0;
}

.link-with-icon-dark-hover:not(:last-of-type) {
  margin: 0px 20px 0 0px;
}

.link-with-icon.link-with-icon-dark-hover svg,
.link-with-icon.link-with-icon-dark-hover .ct-text-block {
  font-size: 20px;
  font-weight: 500;
}

.link-with-icon.link-with-icon-dark-hover:hover svg,
.link-with-icon.link-with-icon-dark-hover:hover .ct-text-block {
  color: #1B3067;
}

.ct-div-block.width-33 {
  width: 33%;
}

.ct-div-block.width_66 {
  width: 66%;
}

.grid-item {
  width: 100%;
  height: 100%;
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}

.grid-item .title {
  font-size: 24px;
  line-height: 29px;
  font-weight: 400 !important;
  margin: 0 0 10px 0;
}

.grid-item .description,
.grid-item .description p {
  margin: 0 0 0 0;
}

.grid-columns img {
  height: 100%;
  object-fit: cover;
}

.grey-grid-card {
  background-color: #EEF0F4;
}

.ct-link.grid-read-more-btn-with-icon {
  display: flex;
  flex-direction: row;
  border: 1px solid #ffffff;
  background: #ffffff;
  padding: 13px 15px;
  color: #1562ad;
  font-size: 20px;
  font-weight: 500;
  margin: 0 auto;
  line-height: 1;
  border-radius: 25px 25px 25px 25px;
  transition: all ease-in-out 0.3s;
}

.ct-link.grid-read-more-btn-with-icon .ct-fancy-icon {
  width: 12px;
  height: 20px;
  color: #1562ad;
  margin: 0 0 0 10px;
  transition: all ease-in-out 0.3s;
}

.ct-link.grid-read-more-btn-with-icon .ct-fancy-icon svg {
  width: 100%;
  height: 100%;
}

.ct-link.grid-read-more-btn-with-icon:hover {
  color: #ffffff;
  border: 1px solid #1562ad;
  background: #1562ad;
  transition: all ease-in-out 0.3s;
}

.ct-link.grid-read-more-btn-with-icon:hover .ct-fancy-icon {
  color: #ffffff;
  transition: all ease-in-out 0.3s;
}

a.btn-primary.transform-none {
  text-transform: none !important;
  font-weight: 500;
  white-space: nowrap;
}

@media screen and (max-width: 1024px) {
  .ct-div-block.tablet-hidden {
    display: none;
  }
  .ct-div-block.tablet-width-50 {
    width: 50%;
  }
}
@media screen and (max-width: 992px) {
  .ct-div-block.width_66,
  .ct-div-block.width-66, .ct-div-block.width-33,
  .ct-new-columns .width-24.ct-div-block, .ct-new-columns .width-76.ct-div-block, .ct-new-columns .width-50.ct-div-block, .ct-new-columns .width-20.ct-div-block, .ct-new-columns .width-80.ct-div-block, .ct-new-columns .width-85.ct-div-block, .ct-new-columns .width-15.ct-div-block {
    width: 100%;
  }
  .two-blue-colors-bg {
    background: linear-gradient(180deg, #1562AD 50%, #7190C8 50%);
  }
  .two-blue-colors-bg .width-50.ct-div-block:first-child {
    padding-bottom: 40px;
  }
  .two-blue-colors-bg .width-50.ct-div-block:last-child {
    padding-top: 40px;
  }
  body .three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item {
    width: 100%;
  }
  .ct-new-columns.grid-columns {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .faq-gallery {
    display: flex !important;
    flex-direction: column !important;
  }
  .faq-gallery .oxy-gallery-item {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 550px) {
  .two-blue-colors-bg {
    background: linear-gradient(180deg, #1562AD 51%, #7190C8 49%);
  }
}
/* Added 2025-01-22 */
.padding-bottom-50.ct-section > .ct-section-inner-wrap {
  padding-bottom: 50px;
}

.padding-top-50.ct-section > .ct-section-inner-wrap {
  padding-top: 50px;
}

.ct-section > .ct-section-inner-wrap .ct-new-columns.padding-b-0 {
  padding-bottom: 0;
}

.ct-section > .ct-section-inner-wrap .ct-new-columns.padding-t-0 {
  padding-top: 0;
}

.ct-new-columns > .ct-div-block.padding-tb-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.ct-new-columns > .ct-div-block.padding-t-0 {
  padding-top: 0;
}

.ct-new-columns > .ct-div-block.padding-b-0 {
  padding-bottom: 0;
}

.oxy-rich-text.margin-0 {
  margin-bottom: 0;
}

.resources-grid-item .resources-grid-item-info a, .resources-grid-item .resources-grid-item-info .title {
  min-height: 85px;
}

section .note-list .note-list-item, section .note-list .note-list-item p {
  font-size: inherit;
}

section .note-list .note-list-item:not(:last-child) {
  margin-bottom: 10px;
}

.ct-div-block.matrix-buttons-block a.btn-primary {
  max-width: 260px;
  width: 100%;
}

.single-post .news-content h3.blue-title {
  color: #1562AD;
}

section .icon-list-with-modal-title {
  font-family: "futura-pt", sans-serif !important;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item {
  height: auto;
  background: transparent;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a .link-text {
  margin: 0 0 0 0;
  font-weight: 700 !important;
  font-size: 16px;
  line-height: 21px;
  text-transform: uppercase !important;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item {
  width: 100%;
  max-width: 240px;
  padding-left: 5px;
  padding-right: 5px;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: center;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a,
.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a.form-toggler.cta {
  margin: 0 auto 0 auto;
  width: 100%;
  max-width: 230px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 40px 40px 40px;
  text-transform: uppercase;
  border-radius: 10px;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  transition: all 0.3s;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a.ct-link {
  background: #CEE0F3;
  color: #004d9f;
  transition: all 0.3s;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a.ct-link:hover {
  background: #04437b;
  color: #ffffff;
  transition: all 0.3s;
}

.new-quote-links-section.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item:not(:last-child) {
  margin-bottom: 0;
}

.ct-div-block.flex-direction-row {
  flex-direction: row;
}

.new-reviews-slider {
  padding: 0 0 0 0 !important;
  border-radius: 15px 15px 15px 15px;
}

.new-reviews-slider .slick-track {
  display: flex;
  align-items: center;
}

.new-reviews-slider .slick-slide {
  padding: 50px 50px 50px 50px;
}

.new-reviews-slider .pull-right:before, .new-reviews-slider .pull-left:before {
  display: none;
}

.new-reviews-slider .pull-right svg, .new-reviews-slider .pull-left svg {
  width: 25px;
  height: 25px;
}

.new-reviews-slider .pull-right svg path, .new-reviews-slider .pull-left svg path {
  fill: hsla(0, 0%, 93.3%, 0.9);
}

.new-reviews-slider .pull-right {
  right: 15px;
}

.new-reviews-slider .pull-left {
  left: 15px;
}

.new-reviews-slider .review {
  font-size: 35px;
  line-height: 43px;
  text-align: left;
}

.new-reviews-slider .author p {
  font-size: 17px;
  line-height: 23px;
  width: 100%;
  text-align: left;
}

.ct-new-columns.flex-align-left {
  justify-content: flex-start;
  border-radius: 15px 15px 15px 15px;
}

.ct-div-block.title-with-image {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin: 0 0 10px 0;
}

.title-with-image img {
  width: 65px;
  height: 65px;
  margin-right: 5px;
}

.title-with-image .title {
  margin-bottom: 0px;
  color: #1562AD;
  font-size: 26px;
}

.card-info {
  display: flex;
  flex-direction: column;
  border-radius: 15px 15px 15px 15px;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.card-info .description {
  background: #CEE0F3;
  width: 100%;
  height: 100%;
  padding: 25px 25px 0 25px;
}

.card-info .button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  background: #1562ad;
  color: #ffffff;
  width: 100%;
  padding: 13px 15px 12px 15px;
  font-size: 20px;
  line-height: 21px;
  font-weight: 500;
  transition: all 0.3s;
}

.card-info .button svg {
  width: 9px;
  height: 15px;
  margin-left: 10px;
}

.card-info .button:hover {
  background: #0b4d9f;
  transition: all 0.3s;
}

.maui-mist-bg {
  background: #EEF0F4;
}

.breadcrumbs.new-breadcrumbs .ct-section-inner-wrap {
  margin-top: 0;
  display: flex;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.light-blue-multi-buttons-section.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item {
  color: #0274BE;
  border: 2px solid #0274BE;
  font-size: 15px;
  border-radius: 50px 50px 50px 50px;
}

.light-blue-multi-buttons-section.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item:hover,
.light-blue-multi-buttons-section.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item.active {
  background: #0274BE;
}

.ct-div-block.matrix-buttons-block {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.ct-div-block.matrix-buttons-block a.btn-primary {
  background-color: #0274BE;
  padding: 20px 30px 20px 30px;
  border-radius: 10px 10px 10px 10px;
  text-transform: none !important;
  font-weight: 400;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-direction: row;
  margin: 0 5px 0 0;
}

.ct-div-block.matrix-buttons-block a.btn-primary .ct-fancy-icon svg {
  width: 15px;
  height: 15px;
  margin: 0 3px 0 0;
}

.ct-div-block.width-100 {
  width: 100%;
}

.ct-div-block.width-50 {
  width: 50%;
}

.ct-div-block.width-25 {
  width: 25%;
}

.ct-div-block.width-22 {
  width: 22%;
}

.ct-div-block.width-78 {
  width: 78%;
}

.matrix-zoom-columns .item .main-link {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.matrix-zoom-columns .zoom-image {
  width: 100%;
  overflow: hidden;
}

.matrix-zoom-columns .item .zoom-image img {
  width: 100%;
  min-height: 200px;
  max-height: 200px;
  border-radius: 0;
  object-fit: cover;
  object-position: center;
  transition: all ease-in-out 1500ms;
}

.matrix-zoom-columns .item:hover .zoom-image img {
  transform: scale(1.2);
  transition: all ease-in-out 1500ms;
}

.matrix-zoom-columns .item .info {
  border-radius: 0;
  background-color: #f9fafa;
  width: 100%;
  padding: 35px;
  height: calc(100% - 200px);
}

.matrix-zoom-columns .item .info .icon {
  width: 56px;
  height: 45px;
  margin: 0 auto 34px auto;
}

.matrix-zoom-columns .item .info .icon svg {
  width: 100%;
  height: 100%;
}

.matrix-zoom-columns .item .info .title {
  font-size: 23px;
  font-weight: 500;
  line-height: 30px;
  margin: 0 0 15px 0;
  width: 100%;
  text-align: center;
}

.matrix-zoom-columns .item .info .description {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  margin: 0 0 0 0;
  width: 100%;
  text-align: center;
}

.matrix-zoom-columns .item .button {
  background-color: #FFFFFF;
  fill: #0274BE;
  color: #0274BE;
  border-radius: 20px 20px 20px 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 12px 15px 12px 15px;
  border: 1px solid #1562ad;
  width: 100%;
  line-height: 21px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 20px 0 0 0;
  transition: all 0.3s;
}

.matrix-zoom-columns .item .button .ct-fancy-icon svg {
  width: 16px;
  height: 16px;
  margin: 0 0 0 0;
  transition: all 0.3s;
}

.matrix-zoom-columns .item .button:hover {
  color: #ffffff;
  background-color: #1562ad;
  transition: all 0.3s;
}

.matrix-zoom-columns .item .button:hover svg {
  color: #ffffff;
  transition: all 0.3s;
}

.matrix-info-block {
  padding: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
}

.matrix-info-block .title.margin-0 {
  margin: 0 0 0 0;
}

.matrix-info-block.lighthouse-bg {
  background: #F4F4F4;
}

.matrix-info-block.brilliant-bg {
  background: #e4f1ff;
}

.matrix-info-block.brilliant-bg.brilliant-bg-opacity {
  background: rgba(228, 241, 255, 0.5);
}

.table-heading {
  background-color: #EEEEEE;
  border-radius: 30px 30px 30px 30px;
  padding: 10px 10px 10px 10px;
}

.table-heading.ct-new-columns > .ct-div-block {
  padding: 0 0 0 0;
}

.table-heading .title {
  margin: 0 0 0 0;
  font-size: 27px;
  font-weight: 500;
  line-height: 32px;
}

.table-heading .description,
.table-heading .description p {
  margin: 0 0 0 0;
}

.table-content img {
  width: 100%;
  max-width: 265px;
  max-height: 170px;
  border-radius: 0 !important;
  object-fit: cover;
  margin: 0 auto;
}

.table-heading .width-33,
.table-content .width-33 {
  width: 33%;
}

.table-heading .width-30,
.table-content .width-30 {
  width: 30%;
}

.table-heading .width-67,
.table-content .width-67 {
  width: 67%;
}

.table-heading .width-70,
.table-content .width-70 {
  width: 70%;
}

.ct-div-block.width-35 {
  width: 35%;
}

.ct-div-block.width-65 {
  width: 65%;
}

.ct-div-block.width-33 {
  width: 33%;
}

.full-height-video .oxygen-vsb-responsive-video-wrapper {
  padding-bottom: 56.25%;
}

.note-block {
  padding: 10px 20px 10px 20px;
  border-radius: 30px 30px 30px 30px;
}

.pinboll-bg {
  background: #D3D3D3;
}

.note-block .oxy-rich-text, .note-block .oxy-rich-text p {
  margin: 0 0 0 0;
}

.note-list {
  margin: 20px 0 20px 0;
}

.note-list .note-list-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.note-list .note-list-item, .note-list .note-list-item p {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.note-list .note-list-item .ct-fancy-icon svg {
  width: 14px;
  height: 14px;
  margin: 0 8px 0 0;
}

.resources-grid-item .resources-grid-item-info a,
.resources-grid-item .resources-grid-item-info .title {
  font-size: 34px;
  letter-spacing: 0.22px;
  line-height: 42px;
  width: 100%;
  text-align: center;
  color: #4054b2;
  margin: 0 0 5px 0;
}

.height-100 {
  height: 100%;
}

.ct-div-block.width-66 {
  width: 66%;
}

.resources-grid-item .btn-primary {
  margin: auto auto 0 auto;
}

.resources-grid-item-info .description {
  margin: 0 0 30px 0;
}

.resources-grid-item-info .description p {
  margin: 0 0 0 0;
}

.ct-div-block.grey-heading {
  border-radius: 20px 20px 20px 20px;
  background: rgba(242, 242, 242, 0.5);
  width: 100%;
  padding: 10px 10px 0 10px;
}

.explore-more-cols .ct-div-block.explore-more-cols-left, .explore-more-cols .ct-div-block.explore-more-cols-desc {
  padding: 10px 15px;
}

.explore-more-cols .ct-div-block.explore-more-cols-desc .oxy-rich-text {
  margin: 0 0 0 0;
}

.explore-more-cols .btn-primary {
  margin: 0 0 0 0;
  border-radius: 10px 10px 10px 10px;
  font-size: 16px;
  line-height: 21px;
}

@media only screen and (max-width: 1200px) {
  .resources-grid-item .resources-grid-item-info .title {
    font-size: 40px;
  }
}
@media only screen and (max-width: 992px) {
  .ct-div-block.hide-on-mobile {
    display: none;
  }
  .resources-grid-item .resources-grid-item-info a, .resources-grid-item .resources-grid-item-info .title {
    min-height: auto;
  }
  .resources-grid .resources-grid-item:not(:last-child) {
    margin-bottom: 30px;
  }
  .padding-bottom-44 .ct-section-inner-wrap {
    padding-bottom: 44px;
  }
  .padding-top-44 .ct-section-inner-wrap {
    padding-top: 44px;
  }
  .image-info-section.padding-top-44 {
    margin-top: 0;
  }
  .image-info-section.padding-bottom-44 {
    margin-bottom: 0;
  }
  .image-info-section.padding-top-44 .ct-section-inner-wrap {
    padding-top: 44px !important;
    margin-top: 0;
  }
  .image-info-section.padding-bottom-44 .ct-section-inner-wrap {
    padding-bottom: 44px !important;
    margin-bottom: 0;
  }
  .padding-0.ct-new-columns {
    padding-bottom: 0;
    padding-top: 0;
  }
  .ct-div-block.flex-direction-row {
    flex-direction: column;
  }
  .ct-div-block.width-22,
  .ct-div-block.width-66,
  .ct-div-block.width-78,
  .ct-div-block.width-50,
  .ct-div-block.width-33,
  .ct-div-block.width-35,
  .ct-div-block.width-65,
  .table-heading .width-33,
  .table-content .width-33,
  .table-heading .width-30,
  .table-content .width-30,
  .table-heading .width-67,
  .table-content .width-67,
  .table-heading .width-70,
  .table-content .width-70,
  .ct-div-block.width-25 {
    width: 100%;
  }
  .resources-grid-item .resources-grid-item-info .title {
    font-size: 25px;
  }
  .ct-new-columns > .ct-div-block.matrix-info-block {
    padding: 20px 20px 20px 20px;
  }
  .matrix-zoom-columns .item .info {
    min-height: 420px;
    height: auto;
    display: flex;
    align-items: center !important;
    flex-direction: column;
    justify-content: center;
  }
  .matrix-zoom-columns .item .button {
    display: none;
    visibility: hidden;
  }
  .matrix-zoom-columns .item .info .description {
    font-size: 18px;
  }
}
@media only screen and (max-width: 550px) {
  .padding-bottom-50.ct-section > .ct-section-inner-wrap {
    padding-bottom: 25px;
  }
  .padding-top-50.ct-section > .ct-section-inner-wrap {
    padding-top: 25px;
  }
  .matrix-zoom-columns .item .info {
    min-height: auto;
  }
  .ct-div-block.matrix-buttons-block a.btn-primary:not(:last-child) {
    margin-bottom: 20px;
  }
  .padding-bottom-44 .ct-section-inner-wrap {
    padding-bottom: 25px;
  }
  .padding-top-44 .ct-section-inner-wrap {
    padding-top: 25px;
  }
  .image-info-section.padding-top-44 .ct-section-inner-wrap {
    padding-top: 25px !important;
    margin-top: 0;
  }
  .image-info-section.padding-bottom-44 .ct-section-inner-wrap {
    padding-bottom: 25px !important;
    margin-bottom: 0;
  }
}
html {
  font-family: "Futura PT", "Tahoma", sans-serif;
}

html[lang=ja] {
  word-break: break-word;
}

/*  Titles */
h1, h2, h3, h4, h5, h6 {
  line-height: normal;
  margin-bottom: 20px;
  font-weight: 450 !important;
  line-height: 1.4em;
}

body h5,
body h6 {
  text-transform: unset;
}

.heading-bold {
  font-weight: 700 !important;
}

h4.hero-section__heading {
  font-size: 40px;
}

table th {
  white-space: normal;
}
table td {
  white-space: normal;
}

a {
  white-space: normal;
}

p {
  margin-top: 0;
  margin-bottom: 14px;
  width: 100%;
  letter-spacing: 0.5px;
  white-space: normal;
}

.gray-cart-title {
  line-height: 32.7857px;
}

a {
  font-weight: 400;
}

.oxy-rich-text {
  width: 100%;
}

ul {
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 21px;
  white-space: normal;
  /*   li{
      overflow: hidden;
      word-wrap: normal;
    } */
}

ol {
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 21px;
  white-space: normal;
}

.oxy-rich-text {
  margin-bottom: 20px;
}

a.btn-primary.gray-cart-btn {
  font-size: 15px;
}

.checklist ul {
  list-style-type: none;
}
.checklist ul li {
  margin-bottom: 8px;
  position: relative;
}
.checklist ul li::after {
  content: "";
  position: absolute;
  left: -21px;
  top: 7px;
  width: 14px;
  height: 14px;
  background: url("/wp-content/uploads/2023/12/checkmark.svg");
  background-size: auto;
  background-size: cover;
}

blockquote {
  border-left: 1px solid #1562ad;
  padding-left: 15px;
  font-size: 0.8rem;
}

.blue-heading {
  color: #1562ad;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 30px;
  }
  h2 {
    font-size: 35px;
  }
  h3 {
    font-size: 30px;
  }
  h5 {
    font-size: 24px;
  }
  h4.hero-section__heading {
    font-size: 30px;
  }
}
/*
* Map for breakpoints
*/
.frosted-backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(255, 255, 255, 0.5);
}

/**
 * Requires the classes
 * `two-colored-block` on the parent block
 * `title-block` on the title element or block
 * `description` on the content of the block
 */
.two-colored-block .title-block {
  background-color: #004d9f;
  color: #ffffff;
  border-radius: 15px 15px 0 0;
  padding: 25px 25px 40px;
  margin-bottom: -15px; /* same as the border-radius of .description */
  width: 100%;
}
.two-colored-block .description {
  background-color: #cee0f3;
  padding: 25px;
  border-radius: 15px;
  flex: auto;
  width: 100%;
}

div.ct-section-inner-wrap, div.oxy-header-container {
  max-width: 1170px;
  padding-left: 0;
  padding-right: 0;
}

.ct-new-columns > .ct-div-block {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.ct-section.margin-top-section > .ct-section-inner-wrap {
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.oxel_iconlist-white {
  color: #ffffff;
}
.oxel_iconlist-white .oxel_iconlist__row__icon {
  color: #ffffff;
}

.oxel_iconlist__row__label {
  font-family: "futura-pt", sans-serif;
  font-weight: 500;
}

@media screen and (max-width: 1200px) {
  div.ct-section-inner-wrap, div.oxy-header-container {
    max-width: 970px;
  }
  .hero-banner-section .ct-section-inner-wrap {
    max-width: inherit;
  }
}
@media screen and (max-width: 991px) {
  div.ct-section-inner-wrap, div.oxy-header-container {
    max-width: 750px;
  }
  .ct-section.margin-top-section > .ct-section-inner-wrap {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .nav-wrapper:not(.ct-section):not(.oxy-easy-posts), .nav-wrapper.oxy-easy-posts .oxy-posts, .nav-wrapper.ct-section .ct-section-inner-wrap {
    flex-direction: column;
  }
  #section-180-999 .ct-new-columns > .ct-div-block {
    margin-left: 10px;
    margin-right: 10px;
  }
}
hr {
  margin: 35px 0;
  width: 100%;
  display: block;
}

/*Buttons, links*/
.btn-red a.form-toggler.cta, a.btn-red, .btn-secondary a.form-toggler.cta, .tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary a.form-toggler.cta,
a.btn-secondary,
.tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary, .white-cherry-hover a.form-toggler.cta, a.white-cherry-hover, .cherry-hover a.form-toggler.cta, a.btn-primary.cherry-hover, a.btn-primary, a.form-toggler.btn-white, a.form-toggler.cta {
  border-radius: 25px;
  padding: 0.7rem 1rem;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s;
  margin: 12px 24px 12px 0;
  font-weight: 700;
}

a.new-white-button, .new-white-button a.form-toggler {
  font-size: 22px;
  font-weight: 500;
  text-transform: none;
  border-radius: 30px 30px 30px 30px;
}

.cta-form-button {
  display: flex;
}

a.form-toggler.cta {
  color: #ffffff;
  background: #1562ad;
  border: 1px solid #1562ad;
  cursor: pointer;
  height: max-content;
  display: inline-flex;
  border-radius: 50px;
}
a.form-toggler.cta:hover {
  background: #04437b;
  color: #ffffff;
  border: 1px solid #04437b;
}

a.form-toggler.btn-white {
  color: #1562ad;
  background: #ffffff;
  border: 2px solid #1562ad;
  font-weight: 700;
  cursor: pointer;
}
a.form-toggler.btn-white:hover {
  color: #1562ad;
  background: #ffffff;
  border: 2px solid #1562ad;
}

a.white-btn-with-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  font-size: 20px;
  line-height: 21px;
  font-weight: 500;
  color: #1562ad;
  background: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 25px 25px 25px 25px;
  padding: 13px 15px 12px 15px;
  cursor: pointer;
}
a.white-btn-with-icon .ct-fancy-icon {
  margin: 0 0 0 10px;
}
a.white-btn-with-icon .ct-fancy-icon svg {
  width: 12px;
  height: 20px;
}
a.white-btn-with-icon:hover {
  color: #ffffff;
  background: #1562ad;
  border: 2px solid #1562ad;
}

.new-white-button a.form-toggler {
  color: #04437b;
  background: #ffffff;
  border: 1px solid #ffffff;
  transition: all 0.3s;
}
.new-white-button a.form-toggler:hover {
  background: #CEE0F3;
  color: #ffffff;
  transition: all 0.3s;
}

a.new-white-button {
  color: #04437b;
  background: #ffffff;
  border: 1px solid #ffffff;
  transition: all 0.3s;
}
a.new-white-button:hover {
  background: #04437b;
  color: #ffffff;
  border: 1px solid #04437b;
  transition: all 0.3s;
}

a.btn-primary {
  z-index: 2;
  color: #ffffff;
  background: #1562ad;
  border: 1px solid #1562ad;
  border-radius: 25px;
  text-transform: uppercase !important;
}
a.btn-primary:hover {
  background: #04437b;
  color: #ffffff;
  border: 1px solid #04437b;
}
a.btn-primary.blue-pill {
  border-radius: 25px;
}

a.btn-primary.cherry-hover {
  color: #ffffff;
  background: #1562ad;
  border: 1px solid #1562ad;
  border-radius: 25px;
}
a.btn-primary.cherry-hover:hover {
  background: #e0003c;
  color: #ffffff;
  border: 1px solid #e0003c;
}

.cherry-hover a.form-toggler.cta {
  color: #ffffff;
  background: #1562ad;
  border: 1px solid #1562ad;
  border-radius: 25px;
}
.cherry-hover a.form-toggler.cta:hover {
  background: #e0003c;
  color: #ffffff;
  border: 1px solid #e0003c;
}

a.white-cherry-hover {
  color: #1562ad;
  background: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 25px;
}
a.white-cherry-hover:hover {
  background: #e0003c;
  color: #ffffff;
  border: 1px solid #e0003c;
}

.white-cherry-hover a.form-toggler.cta {
  color: #1562ad;
  background: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 25px;
}
.white-cherry-hover a.form-toggler.cta:hover {
  background: #e0003c;
  color: #ffffff;
  border: 1px solid #e0003c;
}

.btn-secondary a.form-toggler.cta, .tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary a.form-toggler.cta,
a.btn-secondary,
.tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary {
  color: #1562ad;
  background: #ffffff;
  border: 1px solid #1562ad;
}
.btn-secondary a.form-toggler.cta:hover, .tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary a.form-toggler.cta:hover,
a.btn-secondary:hover,
.tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary:hover {
  background: #e7eff9 !important;
  color: #1562ad !important;
}

a.btn-red {
  color: #ffffff !important;
  background: #e1261b;
  border: 1px solid #e1261b;
}
a.btn-red:hover {
  background: #e1261b !important;
  color: #ffffff !important;
  border: 1px solid #e1261b !important;
}

.btn-red a.form-toggler.cta {
  color: #ffffff !important;
  background: #e1261b;
  border: 1px solid #e1261b;
}
.btn-red a.form-toggler.cta:hover {
  background: #e1261b !important;
  color: #ffffff !important;
  border: 1px solid #e1261b !important;
}

a.white-border-btn {
  color: #ffffff;
  background: transparent;
  border: 2px solid #ffffff;
  padding: 12px 24px;
  border-radius: 3px;
  line-height: 1;
  margin: 15px 0 0 0;
}
a.white-border-btn:hover {
  background: transparent !important;
  color: #ffffff !important;
  border: 2px solid #ffffff !important;
}

a.black-border-btn {
  color: #47443f;
  background: transparent;
  border: 2px solid #47443f;
  padding: 12px 24px;
  border-radius: 3px;
  line-height: 1;
  margin: 15px 0 0 0;
}
a.black-border-btn:hover {
  background: transparent !important;
  color: #47443f !important;
  border: 2px solid #47443f !important;
}

a.blue-border-btn {
  font-size: 15px;
  font-weight: 600;
  padding: 12px 24px;
  border-radius: 3px;
  line-height: 1;
  color: #1562ad;
  background: #ffffff;
  border: 2px solid #1562ad;
}
a.blue-border-btn:hover {
  color: #1562ad;
  background: #ffffff;
  border: 2px solid #1562ad;
}

.image-info-with-bg-right {
  border-left: 2px solid #04437b;
  padding: 0 10px 0 10px;
  padding: 0 0 0 15px;
  margin: 20px 0 0 0;
  font-size: 13px;
  line-height: 20px;
}

/* Images, icons*/
.ct-inner-content img.ct-image {
  border-radius: 16px;
}

.ct-inner-content img.radius-0 {
  border-radius: 0;
}

.images_slider .unslider {
  padding: 0 0 0 0;
}
.images_slider .unslider .unslider-wrap li {
  padding: 0 0 0 0;
}
.images_slider .unslider .unslider-wrap li img {
  border-radius: 0;
}
.images_slider .unslider .unslider-arrow.next {
  background: transparent;
  text-indent: 0;
  color: transparent;
  opacity: 1;
  width: 25px;
  height: 25px;
}
.images_slider .unslider .unslider-arrow.next:before {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: rgba(238, 238, 238, 0.9019607843);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 34px;
}
.images_slider .unslider .unslider-arrow.prev {
  background: transparent;
  text-indent: 0;
  color: transparent;
  opacity: 1;
  width: 25px;
  height: 25px;
}
.images_slider .unslider .unslider-arrow.prev:before {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: rgba(238, 238, 238, 0.9019607843);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 34px;
}

.quote-slider .unslider .unslider-arrow.next:before {
  color: #999999;
}
.quote-slider .unslider .unslider-arrow.prev:before {
  color: #999999;
}

table {
  word-break: break-word;
}

a.on_demand_webinars_button {
  margin: 0 0 40px 0;
}

a.view_all_on_demand_webinars_button {
  margin: 0 0 0 0;
}

section.oxy-slider-with-thumbnails-section .ct-section-inner-wrap {
  padding-top: 22px;
}

.grey-grid-list .item {
  width: 50%;
}
.grey-grid-list .item .item-wrapper {
  background-color: #EEF0F4;
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
  width: 100%;
  height: 100%;
}
.grey-grid-list .item .item-wrapper .title {
  font-size: 27px;
  font-weight: 400;
}
.grey-grid-list .item .item-wrapper .oxel_iconlist__row__label {
  margin-top: 0;
}
.grey-grid-list .item .item-wrapper .oxy-rich-text {
  margin-bottom: 0;
}
.grey-grid-list .item .item-wrapper .oxy-rich-text p {
  line-height: 22.5px;
}

.grey-grid-three-columns .item {
  width: 33.33%;
}
.grey-grid-three-columns .item .learn-more-item-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.grey-grid-three-columns .item .item-wrapper {
  background-color: #EEF0F4;
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
  width: 100%;
  height: 100%;
}
.grey-grid-three-columns .item .item-wrapper .title {
  font-size: 27px;
  font-weight: 400;
  margin-bottom: 38px;
}
.grey-grid-three-columns .full-width {
  width: 100%;
}
.grey-grid-three-columns .full-width .learn-more-item-wrapper {
  align-items: flex-end;
}

.example-date .ct-code-block h5 {
  margin-top: 30px;
}
.example-date .ct-code-block .first-title {
  margin-top: 0;
}

.manuals-tables-section .manuals_block_title {
  margin-top: 20px;
}

section .ct-section-inner-wrap .buttons-columns .buttons-block {
  margin-top: 0;
}
section .ct-section-inner-wrap .buttons-columns .cta-form-button {
  margin-top: 0;
}

section.counter .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
section.counter .ct-section-inner-wrap .counter-item .oxy-counter_suffix {
  font-weight: 500;
}
section.counter .ct-section-inner-wrap .counter-item .oxy-counter_digit {
  font-weight: 500;
}

.slider-with-lightbox .unslider ul li {
  height: auto;
}
.slider-with-lightbox .unslider ul li * {
  height: 100%;
}
.slider-with-lightbox .cta-form-button {
  margin-top: 24px;
}

section.full-width .ct-section-inner-wrap {
  max-width: 100%;
  padding-left: 75px;
  padding-right: 75px;
}

/* section.bg-position-63{
  background-size: 63% auto!important;
  background-repeat: no-repeat;
} */
section .ct-section-inner-wrap .bioinformatics-solutions-columns .item {
  width: 33.33%;
}

.connected-columns-section .ct-section-inner-wrap .ct-new-columns .item .ct-shortcode {
  width: 100%;
}

.unslider-carousel {
  word-break: unset;
}

body .unslider .unslider-nav {
  position: relative !important;
}

section.counter-info {
  margin-top: 20px;
}

.home-image-text .item {
  width: 50%;
}

.home-video-section .item {
  width: 50%;
}
.home-video-section .video-with-poster img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.categoryRow {
  margin-bottom: 40px;
}
.categoryRow .tutorialCategoryHeading {
  margin-top: 0;
  margin-bottom: 0;
  color: #000000;
  border-bottom: 1px solid #47443f;
}
.categoryRow .tutorial_category_wrapper {
  padding: 10px;
}
.categoryRow .tutorial_category_wrapper .col.full {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-right: auto;
  margin-left: auto;
}
.categoryRow .tutorial_category_wrapper .col.full .col.half {
  width: 50%;
  padding: 15px;
}
.categoryRow .tutorial_category_wrapper .col.full .col.half .title {
  font-size: 35px;
}
.categoryRow .tutorial_category_wrapper .col.full .col.half .title a {
  text-decoration: none;
  font-size: 22px;
  color: #000000;
}
.categoryRow .tutorial_category_wrapper .col.full .col.half .read_more_tutorial_div {
  display: none;
}
.categoryRow .tutorial_category_wrapper .col.full .col.half .read_more_toggler {
  width: 25px;
  height: auto;
  display: inline-block;
  float: right;
  margin-bottom: 5px;
}
.categoryRow .tutorial_category_wrapper .col.full:nth-child(2n) {
  background: #f3f3f3;
}

.image-info-section .image-info-section__image {
  width: 50%;
}

section .deeper-insights-block {
  text-align: left;
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
}

section.page-title-section .ct-section-inner-wrap {
  padding-left: 15px;
  padding-right: 15px;
}

.product-cat-list .product_title {
  text-align: left;
}

section .footer-columns {
  position: relative;
}
section .footer-columns .follow-col {
  width: 300px;
}
section .footer-columns .follow-col .title {
  font-size: 18px;
}
section .footer-columns .social-col {
  width: 290px;
}
section .footer-columns .social-col .title {
  font-size: 18px;
}
section .footer-columns #back-to-top-button {
  width: 30px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}

.embeddedServiceHelpButton .helpButton .uiButton {
  background-color: #1562ad !important;
  margin: 0 !important;
  max-width: 20em !important;
  min-width: 17em !important;
  font-size: 12px !important;
}

.embeddedServiceHelpButton .embeddedServiceIcon {
  /*     display: none!important; */
}

.support_resources .ct-section-inner-wrap {
  padding-top: 67px;
  padding-bottom: 0;
}
.support_resources .ct-section-inner-wrap .ct-new-columns {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}
.support_resources .ct-section-inner-wrap .ct-new-columns .item {
  padding-left: 10px;
  padding-right: 10px;
  width: 33.3%;
  padding-top: 0px;
  padding-bottom: 0px;
}
.support_resources .ct-section-inner-wrap .ct-new-columns .item .support_resources__item {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-color: #bcbcbb;
  border-bottom-width: 1px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  /*           &:before{
              content: '';
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              z-index: -1;
              background: $global-colors-qiagen-blue-1;
              -webkit-transform: scaleY(0);
              -ms-transform: scaleY(0);
              transform: scaleY(0);
              -webkit-transform-origin: 50% 100%;
              -ms-transform-origin: 50% 100%;
              transform-origin: 50% 100%;
              transition: all ease-in-out .15s;
            }
            &:hover{
              &:before{
                -webkit-transform: scaleY(1);
                -ms-transform: scaleY(1);
                transform: scaleY(1);
              }
              .ct-text-block{
                color: $global-colors-text-white;
                transition: all ease-in-out .3s;
              }
              svg{
                path{
                  fill: $global-colors-text-white;
                  transition: all ease-in-out .3s;
                }
              }
            } */
}
.support_resources .ct-section-inner-wrap .ct-new-columns .item .support_resources__item .ct-text-block {
  font-size: 28px;
  line-height: 26px;
  font-weight: 400;
  text-align: left;
  margin-left: 20px;
  color: #47443f;
}

.home-statistcs-section .ct-section-inner-wrap .ct-new-columns {
  background-color: #1562ad;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  align-items: baseline;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}
.home-statistcs-section .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  width: 20%;
  display: flex;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0;
  padding-right: 0;
  flex: 0 1 auto;
  height: 100%;
  justify-content: flex-start;
}
.home-statistcs-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .title {
  font-size: 44px;
  line-height: 58.3px;
  letter-spacing: 0.275pxpx;
  color: #ffffff;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}
.home-statistcs-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .description {
  color: #ffffff;
  font-size: 22px;
  letter-spacing: 0.165px;
  line-height: 33px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right {
  height: 100%;
}
.home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right #video-home .oxygen-vsb-responsive-video-wrapper {
  padding: 0;
  height: 345px;
}
.home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right .video-poster {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

section.half-bg-section.main-hero-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: space-between;
}
section.half-bg-section.main-hero-section .ct-section-inner-wrap .ct-new-columns .left {
  padding: 95px 15px 60px 15px;
  position: relative;
}

a.solution-list-link {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7215686275);
  background-color: #f2f7fc;
  border-radius: 10px;
  margin-bottom: 8px;
  flex-wrap: nowrap;
  text-align: left;
}

.about-hero-section.hero-section {
  padding-top: 60px;
}

.latest-improvements-wrapper p {
  word-break: break-word;
}

.panels-table tbody tr td {
  word-break: normal;
  vertical-align: top;
}
.panels-table tbody tr td:first-child {
  width: 110px;
}

section.bg-position-bottom-left {
  background-position: bottom left;
}

section.bg-position-85 {
  background-position: 85%;
}

.table-two-columns tr td {
  word-break: break-word;
  padding-right: 20px !important;
  vertical-align: baseline;
}
.table-two-columns tr td ol {
  padding-left: 20px;
  padding-right: 0;
}

.topnav a {
  margin-bottom: 5px;
  margin-right: 5px;
}

.buttons .button {
  margin-bottom: 5px;
}

.example-date .topnav a {
  margin-bottom: 5px;
  margin-right: 5px;
}
.example-date .buttons .button {
  margin-bottom: 5px;
}
.example-date tabl e tr td {
  word-break: break-word;
}

.two-colors-list .two-colors-list-item {
  padding: 15px;
}
.two-colors-list .two-colors-list-item:nth-child(2n) {
  background: #f9f9f9;
}

a.play-button-link {
  width: 50px;
  height: 50px;
  margin: 20px auto 0 auto;
}
a.play-button-link .fa {
  font-size: 50px;
}

section.top-center-bg {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 15.3% 0 1.4%;
}

.three-columns {
  width: 100%;
}
.three-columns .item {
  width: 33.33%;
}
.three-columns .item .zoom-image-hover-block {
  height: 172px;
  overflow: hidden;
  margin-top: 0;
  width: 100%;
  position: relative;
}
.three-columns .item .zoom-image-hover-block .bg-zoom {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  transition: all ease-in-out 1500ms;
}
.three-columns .item .zoom-image-hover-block:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
  transition: all ease-in-out 1500ms;
}
.three-columns .item:hover .zoom-image-hover-block .bg-zoom {
  transform: scale(1.2);
  transition: all ease-in-out 1500ms;
}
.three-columns .item:hover .zoom-image-hover-block:before {
  background: rgba(0, 0, 0, 0.3);
  transition: all ease-in-out 1500ms;
}

.report-steps.five-cols .ct-div-block {
  width: 20%;
}

.report-steps img {
  margin-bottom: 20px;
  height: auto;
  max-width: 100%;
}
.report-steps .link {
  opacity: 0.8;
}
.report-steps .link:hover {
  opacity: 1;
}
#ct-builder .flip-box {
  height: auto;
}
#ct-builder .flip-box .flip-box__front {
  position: relative;
}
#ct-builder .flip-box .flip-box__back {
  position: relative;
  transform: rotateX(0deg) rotateY(0);
}
#ct-builder .flip-box:hover .flip-box__front {
  transform: rotateX(0deg) rotateY(0);
}

.flip-box-columns {
  width: 100%;
  flex-wrap: wrap;
}
.flip-box-columns .item {
  width: 33.33%;
}
.flip-box-columns .item .flip-box-with-icon {
  height: 280px;
  margin-top: 0;
}
.flip-box-columns .item .flip-box-with-icon .flip-box__front.mizu-bg {
  padding: 35px;
  background: rgba(110, 193, 228, 0.5019607843);
}
.flip-box-columns .item .flip-box-with-icon .flip-box__front.mizu-bg .ct-fancy-icon {
  width: 35px;
  height: 35px;
  margin: 0 0 20px 0;
}
.flip-box-columns .item .flip-box-with-icon .flip-box__front.mizu-bg .ct-fancy-icon svg {
  width: 100%;
  height: 100%;
  color: #1562ad;
}
.flip-box-columns .item .flip-box-with-icon .flip-box__front.mizu-bg .flip-title {
  font-size: 19px;
  font-weight: 500;
  color: #000000;
  margin: 0 0 20px 0;
}
.flip-box-columns .item .flip-box-with-icon .flip-box__front.mizu-bg .description {
  color: #000000;
  font-size: 16px;
  line-height: 20.8px;
  text-align: center;
}
.flip-box-columns .item .flip-box-with-icon .flip-box__back.purpur-bg {
  background: #4054b2;
  padding: 35px;
}
.flip-box-columns .item .flip-box-with-icon .flip-box__back.purpur-bg .description {
  font-size: 14px;
  line-height: 16.8px;
  text-align: center;
  color: #ffffff;
}

.blue-cards-items {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.blue-cards-items .item {
  width: 33.33%;
}
.blue-cards-items .item .card-link {
  border-radius: 18px 18px 18px 18px;
  border: 3px solid;
  border-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  height: 100%;
  transition: all ease-in-out 0.3s;
}
.blue-cards-items .item .card-link .image img {
  border-radius: 0;
}
.blue-cards-items .item .card-link .info {
  padding: 25px 25px 25px 25px;
  text-align: left;
  background: #cee0f3;
  flex: 1;
}
.blue-cards-items .item .card-link .info .description {
  color: #47443f;
}
.blue-cards-items .item .card-link .info.white-bg {
  background: #ffffff;
}
.blue-cards-items .item .card-link:hover {
  border-color: #004d9f;
  transition: all ease-in-out 0.3s;
}

section.bg-size-80-auto {
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 80% auto;
}

.casting-sea-bg-hero {
  background-position: center right;
  background-size: 60% auto;
  position: relative;
}
.casting-sea-bg-hero:after {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 0px 15px 15px 0px;
  background: #87a6d5;
}
.casting-sea-bg-hero .ct-section-inner-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}
.casting-sea-bg-hero .ct-section-inner-wrap .ct-new-columns .info {
  position: relative;
  z-index: 1;
}
.casting-sea-bg-hero .ct-section-inner-wrap .ct-new-columns .info .title-with-icon {
  display: flex;
  flex-direction: row;
  color: #ffffff;
}
.casting-sea-bg-hero .ct-section-inner-wrap .ct-new-columns .info .title-with-icon svg {
  margin-right: 10px;
}

a.btn-primary.btn-full-width {
  margin: 0 0 0 0;
  width: 100%;
}

.table-head {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
  background: #f9f9f9;
}

.table {
  width: 100%;
  margin: 0 0 40px 0;
}
.table .ct-new-columns {
  justify-content: flex-start;
}
.table .table-col-50 {
  width: 50%;
}
.table .table-row {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-direction: row;
}
.table .table-row .oxy-rich-text {
  margin-bottom: 0;
}
.table .table-row .oxy-rich-text h5 {
  margin-bottom: 0;
}
.table .table-row .oxy-rich-text p {
  margin-bottom: 0;
}

.info-section-with-icon .ct-section-inner-wrap .content {
  background: rgba(110, 193, 228, 0.5019607843);
  border-radius: 20px 20px 20px 20px;
  padding: 5px 5px 5px 5px;
  width: 100%;
}
.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .title-with-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .title-with-icon .icon {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #47443f;
  margin: 0 30px 0 0;
}
.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .title-with-icon .icon img {
  border-radius: 0;
}
.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .title-with-icon .title {
  margin-bottom: 0;
}
.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .text-with-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .text-with-button .ct-link-button {
  margin: 0 0 0 0;
}

.provide-feedback-section .ct-section-inner-wrap .ct-new-columns .button-col {
  width: 17%;
  display: flex;
  align-items: flex-end;
}
.provide-feedback-section .ct-section-inner-wrap .ct-new-columns .button-col .ct-link-button {
  margin: 0 0 0 0;
}
.provide-feedback-section .ct-section-inner-wrap .ct-new-columns .text-col {
  width: 83%;
}

.without-padding .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}

.light-blue-title-bg {
  margin-bottom: 10px;
  padding: 20px 0 20px 22px;
  background: #dcf2ff;
  width: 100%;
  border-radius: 20px 20px 20px 20px;
  text-align: left;
}

.list-with-icon.list-with-icon-border {
  margin: 10px 10px 10px 30px;
  width: 100%;
}
.list-with-icon.list-with-icon-border .oxel_iconlist__row {
  padding: 0 0 6.5px 0;
  margin: 6.5px 0 0 0;
  border-bottom: 1px dashed #dddddd;
}
.list-with-icon.list-with-icon-border .oxel_iconlist__row:first-child {
  margin: 0 0 0 0;
}
.list-with-icon.list-with-icon-border .oxel_iconlist__row:last-child {
  padding: 0 0 0 0;
  border-bottom: none;
}
.list-with-icon.list-with-icon-border .oxel_iconlist__row .row-link {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.list-with-icon.list-with-icon-border .oxel_iconlist__row .row-link .ct-fancy-icon {
  margin-top: 0;
}
.list-with-icon.list-with-icon-border .oxel_iconlist__row .row-link .oxel_iconlist__row__label {
  margin-bottom: 0;
}

.grey-bg {
  width: 100%;
  background: #f9f9f9;
  border-radius: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

.multi-buttons-section .ct-section-inner-wrap {
  padding-bottom: 0;
}
.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item {
  color: #1562ad;
  border: 2px solid #1562ad;
  background: #ffffff;
  border-radius: 10px 10px 10px 10px;
  font-size: 13px;
  line-height: 1;
  font-weight: 500;
  padding: 10px 20px;
  margin: 0 2px;
  transition: all 0.3s;
}
.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item:hover {
  color: #ffffff;
  background: #1562ad;
  transition: all 0.3s;
}
.multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item.active {
  color: #ffffff;
  background: #1562ad;
}

.clear-vision-bg {
  background: #e7f1f9;
  margin-bottom: 0 !important;
}

.rows-with-icon .text {
  padding: 25px 25px 25px 25px;
  border-radius: 15px 15px 15px 15px;
  width: 100%;
}
.rows-with-icon .text .title {
  text-align: center;
  margin-bottom: 0;
  width: 100%;
}
.rows-with-icon .icon-row {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin: -15px 0px -15px 0px;
  position: relative;
  z-index: 2;
}
.rows-with-icon .icon-row .icon {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #004d9f;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rows-with-icon .icon-row .icon svg {
  width: 30px;
  height: 30px;
  color: #ffffff;
}
.rows-with-icon .paper-white {
  background: #eef0f4;
}
.rows-with-icon .hint-of-blue {
  background: #cee0f3;
}

.four-columns-section .ct-section-inner-wrap {
  display: flex;
  flex-wrap: wrap;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 25%;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .item .heading-with-icon {
  align-items: center;
  margin-bottom: 20px;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .item .heading-with-icon .title {
  margin-bottom: 0;
  font-size: 27px;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .usafa-blue .heading-with-icon .icon svg {
  color: #004d9f;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .usafa-blue .heading-with-icon .title {
  color: #004d9f;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .usafa-blue .description {
  color: #004d9f;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .casting-sea .heading-with-icon .icon svg {
  color: #4684c7;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .casting-sea .heading-with-icon .title {
  color: #4684c7;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .casting-sea .description {
  color: #4684c7;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .mythical-night .heading-with-icon .icon svg {
  color: #1b3067;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .mythical-night .heading-with-icon .title {
  color: #1b3067;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .mythical-night .description {
  color: #1b3067;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .dark-eclipse .heading-with-icon .icon svg {
  color: #0f1d41;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .dark-eclipse .heading-with-icon .title {
  color: #0f1d41;
}
.four-columns-section .ct-section-inner-wrap .ct-new-columns .dark-eclipse .description {
  color: #0f1d41;
}

.left-usafa-bg {
  padding: 40px 40px 40px 40px;
  border-radius: 15px 15px 15px 15px;
  background: #cee0f3;
}

.blue-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 77, 159, 0.5);
}
.blue-overlay .title {
  font-size: 40px;
  font-weight: 500;
  max-width: 375px;
  text-align: center;
}

.two-columns-section .ct-section-inner-wrap {
  display: flex;
  flex-wrap: wrap;
}
.two-columns-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 50%;
}

.three-columns-section .ct-section-inner-wrap {
  display: flex;
  flex-wrap: wrap;
}
.three-columns-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 33.33%;
}
.three-columns-section .ct-section-inner-wrap .ct-new-columns .item .white-bg-content {
  width: 100%;
  padding: 20px;
  background: #ffffff;
  border-radius: 15px 15px 15px 15px;
}
.three-columns-section .ct-section-inner-wrap .ct-new-columns .item .usafa-color .title {
  color: #004d9f;
}
.three-columns-section .ct-section-inner-wrap .ct-new-columns .item .usafa-color svg {
  color: #004d9f;
}
.three-columns-section .ct-section-inner-wrap .ct-new-columns .item .mythical-night-color .title {
  color: #1b3067;
}
.three-columns-section .ct-section-inner-wrap .ct-new-columns .item .mythical-night-color svg {
  color: #1b3067;
}

.pb-0 .ct-section-inner-wrap {
  padding-bottom: 0;
}

.pb-25 .ct-section-inner-wrap {
  padding-bottom: 30px;
}

.two-columns-list .list-with-icon .oxel_iconlist__row img.oxel_iconlist__row__icon {
  width: 61px;
  height: 61px;
  margin: 5px 5px 0 0;
}
.two-columns-list .list-with-icon .oxel_iconlist__row-with-title .oxel_iconlist__row__label {
  font-size: 22px;
}

.oxel_accordion__row {
  text-align: left;
}

.interpret-accordion.system-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label {
  font-size: 27px;
}
.interpret-accordion.system-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon {
  width: 27px;
  height: 27px;
}
.interpret-accordion.system-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon:before {
  font-size: 27px;
}
.interpret-accordion.system-accordion .oxel_accordion__content {
  padding: 0px 0 25px 40px;
}

.hint-of-blue-bg {
  background: #cee0f3;
}

.new-related-section .ct-section-inner-wrap .ct-new-columns {
  display: flex;
  flex-wrap: wrap;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 33.33%;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper {
  background: #eef0f4;
  border-radius: 15px 15px 15px 15px;
  height: 100%;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .image {
  max-height: 370px;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .info {
  padding: 25px 25px 25px 25px;
  flex-grow: 1;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .info .title {
  font-size: 27px;
  font-weight: 500;
  margin-bottom: 10px;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .info .description {
  margin-bottom: 20px;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .info .link {
  margin-top: auto;
  font: 500 18px/28px "Futura PT", Arial, Helvetica, sans-serif;
  letter-spacing: 0.4px;
  text-transform: unset;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  color: #004d9f;
  border-bottom: 2px solid #004d9f;
  transition: all ease-in-out 0.3s;
}
.new-related-section .ct-section-inner-wrap .ct-new-columns .item .content-wrapper .info .link:hover {
  color: #e0003c;
  border-bottom: 2px solid #e0003c;
  transition: all ease-in-out 0.3s;
}

.testmonials-section .ct-section-inner-wrap .blue-columns {
  background: #1562ad;
  margin-top: 0;
}
.testmonials-section .ct-section-inner-wrap .blue-columns .title-with-icon {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.testmonials-section .ct-section-inner-wrap .blue-columns .title-with-icon .title {
  margin-bottom: 0;
  font-size: 34px;
}
.testmonials-section .ct-section-inner-wrap .blue-columns .title-with-icon .icon {
  width: 30px;
  height: 34px;
  margin-left: 5px;
}
.testmonials-section .ct-section-inner-wrap .blue-columns .title-with-icon .icon svg {
  width: 100;
  height: 100%;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .slick-arrow:before {
  display: none;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .slick-arrow svg {
  width: 100%;
  height: 100%;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .slick-arrow svg path {
  fill: #1562ad;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .slick-list {
  margin: 0 -5px;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .slick-list .slick-track {
  display: flex !important;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .slick-list .slick-track .slick-slide {
  height: inherit !important;
  margin: 0 5px;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .testimonials-slide {
  background-color: #cee0f3;
  border-radius: 15px;
  padding: 25px 25px 25px 25px;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .testimonials-slide .title {
  font-size: 36px;
  font-weight: 500;
  font-style: normal;
  line-height: 115%;
  margin-bottom: 15px;
}
.testmonials-section .ct-section-inner-wrap .testimonials-slider .testimonials-slide .small-title {
  font-size: 26px;
}

.image-text-with-bg.image-text-with-bg-full {
  background-size: 75% auto;
  background-position: center right;
  position: relative;
}
.image-text-with-bg.image-text-with-bg-full:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: calc(50% - 25px);
  height: 100%;
  background: #eef0f4;
  z-index: 0;
}
.image-text-with-bg.image-text-with-bg-full .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  z-index: 2;
}

.column-bg {
  background-repeat: no-repeat;
  background-size: contain;
}

.column-bg-center {
  background-position: center center;
}

.column-bg-bottom {
  background-position: bottom center;
}

.heading-with-icon {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.heading-with-icon .icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  margin-top: 10px;
}
.heading-with-icon .icon svg {
  width: 100%;
  height: 100%;
}
.heading-with-icon .title {
  width: calc(100% - 50px);
}

.casting-sea-bg {
  background: #4684c7;
}

.various-colors-cols .ct-section-inner-wrap .item {
  width: 33.33%;
}
.various-colors-cols .ct-section-inner-wrap .item .heading {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.various-colors-cols .ct-section-inner-wrap .item .heading .icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
.various-colors-cols .ct-section-inner-wrap .item .heading .icon svg {
  width: 100%;
  height: 100%;
}
.various-colors-cols .ct-section-inner-wrap .item .heading .title {
  margin-bottom: 0;
}
.various-colors-cols .ct-section-inner-wrap .item .info {
  height: 100%;
  width: 100%;
  margin: 0;
  border: 3px solid #ffffff;
  border-radius: 17px 17px 17px 17px;
  transition: all ease-in-out 0.3s;
}
.various-colors-cols .ct-section-inner-wrap .item .info .description {
  border-radius: 15px 15px 0 0;
  padding: 25px 25px 25px 25px;
  background: #cfe0f3;
  height: 100%;
  width: 100%;
}
.various-colors-cols .ct-section-inner-wrap .item .info .description .oxel_iconlist__row {
  background: transparent;
  padding: 0 0 0 0;
  align-items: flex-start;
}
.various-colors-cols .ct-section-inner-wrap .item .info .description .oxel_iconlist__row .oxel_iconlist__row__icon {
  margin: 6px 10px 0 0;
  width: 21px;
  height: 21px;
}
.various-colors-cols .ct-section-inner-wrap .item .info .description .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  width: 100%;
  height: 100%;
}
.various-colors-cols .ct-section-inner-wrap .item .info .link {
  color: #ffffff;
  border-radius: 0px 0px 11px 11px;
  padding: 12px 15px 12px 15px;
  width: 100%;
  display: flex;
  font-weight: 700;
  transition: all ease-in-out 0.3s;
}
.various-colors-cols .ct-section-inner-wrap .item .info .link:hover {
  transition: all ease-in-out 0.3s;
}
.various-colors-cols .ct-section-inner-wrap .mythical-night .heading .icon svg {
  color: #1b3067;
}
.various-colors-cols .ct-section-inner-wrap .mythical-night .heading .title {
  color: #1b3067;
}
.various-colors-cols .ct-section-inner-wrap .mythical-night .info .description .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  color: #1b3067;
}
.various-colors-cols .ct-section-inner-wrap .mythical-night .info .link {
  background: #1b3067;
}
.various-colors-cols .ct-section-inner-wrap .mythical-night .info:hover {
  border: 3px solid #1b3067;
  transition: all ease-in-out 0.3s;
}
.various-colors-cols .ct-section-inner-wrap .qiagen-blue .heading .icon svg {
  color: #1562ad;
}
.various-colors-cols .ct-section-inner-wrap .qiagen-blue .heading .title {
  color: #1562ad;
}
.various-colors-cols .ct-section-inner-wrap .qiagen-blue .info .description .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  color: #1562ad;
}
.various-colors-cols .ct-section-inner-wrap .qiagen-blue .info .link {
  background: #1562ad;
}
.various-colors-cols .ct-section-inner-wrap .qiagen-blue .info:hover {
  border: 3px solid #1562ad;
  transition: all ease-in-out 0.3s;
}
.various-colors-cols .ct-section-inner-wrap .casting-sea .heading .icon svg {
  color: #4684c7;
}
.various-colors-cols .ct-section-inner-wrap .casting-sea .heading .title {
  color: #4684c7;
}
.various-colors-cols .ct-section-inner-wrap .casting-sea .info .description .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  color: #4684c7;
}
.various-colors-cols .ct-section-inner-wrap .casting-sea .info .link {
  background: #4684c7;
}
.various-colors-cols .ct-section-inner-wrap .casting-sea .info:hover {
  border: 3px solid #4684c7;
  transition: all ease-in-out 0.3s;
}

.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content.white-bg {
  background: #ffffff !important;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content.white-bg .title.blue-title {
  color: #1562ad !important;
  font-size: 25px;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .zoom-image-hover-block {
  height: 172px;
  overflow: hidden;
  margin-top: 0;
  width: 100%;
  position: relative;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .zoom-image-hover-block .bg-zoom {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  transition: all ease-in-out 1500ms;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .zoom-image-hover-block:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
  transition: all ease-in-out 1500ms;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right:hover .zoom-image-hover-block .bg-zoom {
  transform: scale(1.2);
  transition: all ease-in-out 1500ms;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right:hover .zoom-image-hover-block:before {
  background: rgba(0, 0, 0, 0.3);
  transition: all ease-in-out 1500ms;
}

.text-with-yellow-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 10px 0 0 0px;
}
.text-with-yellow-icon .icon {
  margin-right: 5px;
}
.text-with-yellow-icon .icon svg {
  color: #ffa000;
  width: 15px;
  height: 22px;
}
.text-with-yellow-icon .text {
  font-size: 20px;
  font-weight: 500;
}

.three-colors {
  background-image: linear-gradient(90deg, #1b3067 20%, #4684c7 55%);
  border-radius: 0px 15px 15px 0px;
}
.three-colors .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .mythical-night {
  background: #1b3067;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .mythical-night .buttons-block .btn-primary {
  color: #1b3067;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .qiagen-blue {
  background: #1562ad;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .qiagen-blue .buttons-block .btn-primary {
  color: #1562ad;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .casting-sea {
  background: #4684c7;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .casting-sea .buttons-block .btn-primary {
  color: #4684c7;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item {
  padding: 30px 30px 30px 30px;
  width: 33.33%;
  flex: 0 1 auto;
  border-radius: 0px 15px 15px 0px;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item .icon {
  margin: 10px auto 27px auto;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item .title {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
  font-weight: 700;
  line-height: 45px;
  font-size: 27px;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item .subtitle {
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  font-weight: 500;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item .buttons-block {
  margin-bottom: 0;
  margin-top: auto;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item .buttons-block .btn-primary {
  background: #ffffff;
}
.three-colors .ct-section-inner-wrap .ct-new-columns .item .buttons-block .btn-primary:hover {
  background: #e0003c;
  color: #ffffff;
}

.ct-video iframe {
  border-radius: 15px;
}

.dark-blue-hero.dark-blue-hero-left {
  background-size: cover;
}
.dark-blue-hero.dark-blue-hero-left:after {
  background-image: linear-gradient(90deg, #1b3067 30%, rgba(255, 255, 255, 0) 100%);
}
.dark-blue-hero.dark-blue-hero-left .ct-new-columns {
  position: relative;
  z-index: 9;
}

.white-title-with-icon {
  display: flex;
  flex-direction: row;
}
.white-title-with-icon svg {
  width: 48px;
  height: 48px;
  margin-right: 15px;
}
.white-title-with-icon svg path {
  fill: #ffffff;
}

.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns {
  flex-wrap: wrap;
}
.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns .card {
  width: 33.33%;
  flex: 0 1 auto;
}
.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns .card .content {
  display: flex;
  justify-content: flex-start;
  height: 100%;
  background: #eef0f4;
  border-radius: 18px 18px 18px 18px;
  border: 3px solid #ffffff;
  transition: all ease-in-out 0.3s;
}
.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns .card .content:hover {
  border: 3px solid #1562ad;
  transition: all ease-in-out 0.3s;
}
.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns .card .content .info {
  text-align: left;
  padding: 45px 30px 30px 30px;
}
.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns .card .content .info .title {
  line-height: 115%;
  margin-bottom: 15px;
  font-size: 23px;
}
.related-section-with-border-hover .ct-section-inner-wrap .ct-new-columns .card .content .info .description {
  font-size: 18px;
  font-weight: 400;
  line-height: 125%;
  color: #47443f;
}

section .blue-countdown {
  margin: 0px 0px 0px 0px;
  background-color: #e7eff9;
  border-style: none;
  border-radius: 15px 15px 15px 15px;
  width: 100%;
}
section .blue-countdown .segment {
  border-style: solid;
  border-width: 0px 3px 0px 0px;
  border-color: #ffffff;
  border-radius: 1px 1px 1px 1px;
  padding: 15px 0px 15px 0px;
  width: calc(25% - 4px);
  font-size: inherit;
}
section .blue-countdown .segment:last-child {
  border: none;
}
section .blue-countdown .segment .number {
  font-size: 50px !important;
  font-weight: 500;
  color: #1562ad;
  line-height: 1;
}
section .blue-countdown .segment .label {
  font-size: 19px;
  font-weight: 500;
  color: #1562ad;
}

.ct-div-block.justify-content-center {
  justify-content: center;
}

.blue-title-with-icon {
  display: flex;
  flex-direction: row;
}
.blue-title-with-icon .ct-fancy-icon svg {
  color: #1562ad;
  margin-right: 15px;
}

.images-with-links-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.images-with-links-section .ct-section-inner-wrap .images_two_column {
  display: flex;
  flex-direction: row;
}
.images-with-links-section .ct-section-inner-wrap .images_two_column .images_two_column__item {
  width: 50%;
}
.images-with-links-section .ct-section-inner-wrap .images_two_column .images_two_row {
  display: flex;
  flex-direction: column;
  padding: 10px;
}
.images-with-links-section .ct-section-inner-wrap .images_two_column .images_two_row a {
  display: block;
  margin: 0 0 20px 0;
}
.images-with-links-section .ct-section-inner-wrap .item .image-bg-with-title {
  width: 100%;
  height: 100%;
  background-position: center left;
  background-size: cover;
  border-radius: 15px 15px 15px 15px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.images-with-links-section .ct-section-inner-wrap .item .image-bg-with-title .blue-bg {
  background: #1562ad;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 20px 20px 20px;
  border-radius: 15px 15px 15px 15px;
}
.images-with-links-section .ct-section-inner-wrap .item .image-bg-with-title .blue-bg .image-title {
  margin-bottom: 0;
}

.advancing-section .ct-section-inner-wrap {
  padding-top: 95px;
  padding-bottom: 95px;
}
.advancing-section .ct-section-inner-wrap .right {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: max-content;
}
.advancing-section .ct-section-inner-wrap .right .blue-title {
  margin-bottom: 5px;
  margin-top: 5px;
  margin-right: 25px;
}
.advancing-section .ct-section-inner-wrap .title {
  font-size: 40px;
  color: #1562ad;
  width: 100%;
  text-align: right;
}
.advancing-section .ct-section-inner-wrap .subtitle {
  font-size: 20px;
  color: #1562ad;
  width: 100%;
  text-align: right;
}
section.bg-size-60-auto {
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 60% auto;
}

.products_list_item {
  border-top: 1px solid #47443f;
  padding: 15px 0;
  width: 100%;
}
.products_list_item .product_title .ct-headline {
  font-size: 20px;
  color: #1562ad;
}

.news-list .oxy-easy-posts-pages .page-numbers {
  background: #dddddd;
  border: 1px solid #f9f9f9;
  color: #47443f;
  margin-right: 4px;
  padding: 2px 8px 3px 8px;
  text-align: center;
  text-decoration: none;
}
.news-list .oxy-easy-posts-pages a.page-numbers:hover {
  background: #cccccc;
}
.news-list .oxy-easy-posts-pages .page-numbers.current {
  background: #87a6d5;
  border: 1px solid #87a6d5;
  color: #ffffff;
}
.news-list .oxy-easy-posts-pages .page-numbers.dots {
  background: transparent;
  border: none;
  padding: 0 0 0 0;
}
.news-list .oxy-posts {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0 !important;
}
.news-list .oxy-posts .grey-card {
  padding: 0 15px;
  width: 50%;
  margin: 0 0 45px 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
.news-list .oxy-posts .grey-card .qiablog-single-header {
  z-index: 3;
  position: absolute;
  top: -20px;
}
.news-list .oxy-posts .grey-card .qiablog-single-header .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  margin-left: 20px;
  background: #ffffff;
  border: 1px solid #1562ad;
}
.news-list .oxy-posts .grey-card .qiablog-single-header .icon img {
  opacity: 0.8;
}
.news-list .oxy-posts .grey-card .qiablog-single-header .icon:hover img {
  opacity: 1;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap {
  height: 100%;
  padding: 15px 24px 15px 24px;
  background-color: #f9f9f9;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap a.oxy-image {
  margin: 0 0 20px;
  width: 100%;
  height: 285px;
  position: relative;
  display: block;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap a.oxy-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.8;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap a.oxy-image:hover img {
  opacity: 1;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__title .oxy-heading-title {
  padding: 0 20px;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__title .oxy-heading-title a {
  height: 100px;
  display: block;
  color: #47443f;
  font-weight: 500;
  font-size: 27px;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__info {
  padding: 0 20px;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__info .grey-card__subtitle {
  font-style: italic;
  font-size: 18px;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__info .grey-card__text {
  margin: 0 0 50px 0;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__info .grey-card__button {
  margin: auto 0 0 -20px;
}
.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__info .grey-card__button a {
  padding: 12px 14px 11px 0;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
}

.video-icon {
  cursor: pointer;
}

.rna-video__block {
  display: none;
}
.rna-video__block .ct-section-inner-wrap {
  padding-top: 15px;
  padding-bottom: 15px;
}
.rna-video__block .video-block {
  border: 10px solid #47443f;
  position: relative;
  padding: 0 0 0 0;
}
.rna-video__block .video-block .close-video {
  width: 20px;
  height: 20px;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
.rna-video__block .video-block .close-video:before {
  content: "X";
  width: 20px;
  height: 20px;
  color: solid #47443f;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.hero__pre-header {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0;
}

.mythical-night-bg-hero {
  background-color: #1b3067;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 70% auto;
  position: relative;
}
.mythical-night-bg-hero:after {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 0px 15px 15px 0px;
  background-color: #1b3067;
}
.mythical-night-bg-hero .ct-section-inner-wrap {
  padding-top: 150px;
  padding-bottom: 50px; /* Should match the padding-top of .minimal-hero-banner */
}
.mythical-night-bg-hero .ct-section-inner-wrap .ct-new-columns .info {
  position: relative;
  z-index: 1;
}
.mythical-night-bg-hero .ct-section-inner-wrap .ct-new-columns .info .title-with-icon {
  display: flex;
  flex-direction: row;
  color: #ffffff;
}
.mythical-night-bg-hero .ct-section-inner-wrap .ct-new-columns .info .title-with-icon svg {
  margin-right: 10px;
}
@media (min-width: 993px) {
  .mythical-night-bg-hero.minimal-hero-banner .ct-section-inner-wrap {
    padding-top: 50px; /* Should match the padding-bottom of .ct-section-inner-wrap */
  }
}

section.hero-section-bg-top-right {
  background-position: top right;
  background-size: cover;
}

.item-modal-content {
  display: flex;
  flex-direction: row;
}
.item-modal-content .info {
  width: 50%;
}
.item-modal-content .info .mobile-modal-image {
  display: none;
}
.item-modal-content .info .subtitle {
  font-size: 20px;
}
.item-modal-content .info .links {
  display: flex;
  flex-direction: row;
}
.item-modal-content .info .links .link {
  display: flex;
  flex-direction: row;
  font-weight: bold;
  transition: all 0.2s linear;
}
.item-modal-content .info .links .link .ct-fancy-icon svg {
  width: 18px;
  height: 18px;
  transition: all 0.2s linear;
}
.item-modal-content .info .links .link:not(:last-child) {
  margin-right: 10px;
}
.item-modal-content .info .links .link:hover {
  color: #e1261b;
  transition: all 0.2s linear;
}
.item-modal-content .info .links .link:hover svg {
  color: #e1261b;
  transition: all 0.2s linear;
}
.item-modal-content .image {
  width: 50%;
}
.item-modal-content .image img {
  margin-left: 30px;
}

.item-modal {
  position: relative;
  overflow: visible !important;
}

.item-modal-content-close {
  margin: 0 -60px 0 auto;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.item-modal-content-close .ct-fancy-icon {
  color: #e1261b;
}
.item-modal-content-close .ct-fancy-icon svg {
  width: 30px;
  height: 30px;
}

.column-with-modal .ct-section-inner-wrap .ct-new-columns .item {
  width: 33.33%;
  padding: 0 0 0 0;
  cursor: pointer;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item img {
  border-radius: 15px 15px 0px 0px;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content {
  margin: 10px 10px 10px 10px;
  border-radius: 18px 18px 18px 18px;
  background: #ffffff;
  border: 3px solid transparent;
  height: 100%;
  transition: all ease-in-out 0.3s;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content .info {
  padding: 20px 20px 20px 20px;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content .info .title-with-icon {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content .info .title-with-icon .title {
  margin-bottom: 0;
  font-size: 27px;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content .info .title-with-icon .icon {
  width: 21px;
  height: 21px;
  margin: 11px 0 0 0;
  transition: all ease-in-out 0.3s;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content .info .title-with-icon .icon svg {
  width: 21px;
  height: 21px;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item .content .info .description {
  margin-bottom: 0;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item:hover .content {
  border: 3px solid #e1261b;
  transition: all ease-in-out 0.3s;
}
.column-with-modal .ct-section-inner-wrap .ct-new-columns .item:hover .content .info .title-with-icon .icon {
  transform: rotate(90deg);
  transition: all ease-in-out 0.3s;
}

.colors-column {
  display: flex;
  flex-direction: column;
  border-radius: 15px 15px 15px 15px;
}
.colors-column .color-item {
  width: 100%;
  border-radius: 15px 15px 0 0;
  margin: 0px 0px -15px 0px;
  padding: 30px 30px 45px 30px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.colors-column .color-item .icon {
  width: 18px;
  height: 18px;
  margin: 6px 8px 0 0;
  color: #ffffff;
}
.colors-column .color-item .icon svg {
  width: 18px;
  height: 18px;
}
.colors-column .color-item .text {
  margin: 0 0 0 0;
  color: #ffffff;
}
.colors-column .color-item:last-child {
  border-radius: 0 0 15px 15px;
}
.colors-column .mythical-night {
  background: #1b3067;
}
.colors-column .qiagen-blue {
  background: #1562ad;
}
.colors-column .casting-sea {
  background: #4684c7;
}

.placid-blue-bg-hero {
  background-position: center right;
  background-size: 60% auto;
  position: relative;
}
.placid-blue-bg-hero:after {
  content: "";
  position: absolute;
  width: 60%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 0px 15px 15px 0px;
  background: #87a6d5;
}
.placid-blue-bg-hero .ct-section-inner-wrap {
  padding-top: 150px;
  padding-bottom: 50px;
}
.placid-blue-bg-hero .ct-section-inner-wrap .ct-new-columns .info {
  position: relative;
  z-index: 1;
}
.placid-blue-bg-hero .ct-section-inner-wrap .ct-new-columns .info .title-with-icon {
  display: flex;
  flex-direction: row;
  color: #ffffff;
}
.placid-blue-bg-hero .ct-section-inner-wrap .ct-new-columns .info .title-with-icon svg {
  margin-right: 10px;
}

.dark-blue-hero {
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 70% auto;
  position: relative;
}
.dark-blue-hero:after {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #1B3067 60%);
}
.dark-blue-hero .ct-section-inner-wrap {
  padding-top: 100px;
  padding-bottom: 50px;
}
.dark-blue-hero .ct-section-inner-wrap .ct-new-columns .info {
  position: relative;
  z-index: 1;
}

.section-link-with-icon {
  background: #1562ad;
}
.section-link-with-icon .ct-section-inner-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
}
.section-link-with-icon .ct-section-inner-wrap .ct-new-columns .icon {
  width: 12%;
  padding-top: 0;
  padding-bottom: 0;
}
.section-link-with-icon .ct-section-inner-wrap .ct-new-columns .text {
  width: 88%;
  padding-top: 25px;
  padding-bottom: 0;
}

p#breadcrumbs {
  padding: 0 10px;
  margin-bottom: 0;
}
p#breadcrumbs .breadcrumb-separator {
  margin-inline: 10px;
}

.three-colors-section.one-color-section.left-align .ct-section-inner-wrap {
  align-items: flex-start;
}
.three-colors-section.one-color-section.left-align .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info {
  align-items: flex-start;
}
.three-colors-section.one-color-section.left-align .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info .title {
  color: #1562ad;
  text-align: left;
}

.white-bg {
  background: #ffffff;
}

.salty-ice-bg {
  background: #cee3f7;
}

.zoom-image-hover-block {
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  min-height: 192px;
}
.zoom-image-hover-block .image-wrapper {
  max-width: 178px;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.zoom-image-hover-block .image-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  transition-duration: 1500ms;
  z-index: 0;
}
.zoom-image-hover-block .image-wrapper img {
  border-radius: 0;
  transition-duration: 1500ms;
}
.zoom-image-hover-block .content-wrapper {
  background: #1562ad;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 100%;
}
.zoom-image-hover-block .content-wrapper .title {
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 15px;
}
.zoom-image-hover-block .content-wrapper .description {
  font-size: 17px;
  line-height: 17px;
  font-weight: 500;
  margin-bottom: 15px;
  color: #ffffff;
}
.zoom-image-hover-block .content-wrapper .buttons-block {
  width: 100%;
  margin-top: 0 !important;
}
.zoom-image-hover-block .content-wrapper .buttons-block a {
  margin: 0 auto 0 auto;
}
.zoom-image-hover-block:hover .image-wrapper:after {
  opacity: 0.3;
  transition-duration: 1500ms;
}
.zoom-image-hover-block:hover .image-wrapper img {
  transform: scale(1.2);
  transition-duration: 1500ms;
}

.sub-hero-sevtion {
  background: #e7eff9;
}
.sub-hero-sevtion .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
.sub-hero-sevtion .ct-section-inner-wrap .ct-new-columns .right {
  width: 38%;
  display: flex;
  justify-content: flex-end;
}
.sub-hero-sevtion .ct-section-inner-wrap .ct-new-columns .left {
  width: 62%;
}
.sub-hero-sevtion .ct-section-inner-wrap .ct-new-columns .left .subtitle {
  font-size: 16px;
  margin-bottom: 20px;
}
.sub-hero-sevtion .ct-section-inner-wrap .ct-new-columns .left .title {
  margin-bottom: 3px;
}

.blue-hero-bg {
  background: #1562ad;
}

.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper.blue-bg {
  background: #1562ad;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper.blue-bg .white-text {
  color: #ffffff;
}

.ribbon-left.light-blue .ribbon-inner {
  background: #f2f7fc;
  color: #47443f;
}

section.width-70-30 .ct-section-inner-wrap .ct-new-columns .right {
  width: 70%;
}
section.width-70-30 .ct-section-inner-wrap .ct-new-columns .left {
  width: 30%;
}

.two-cols-cards .item {
  width: 50%;
}
.two-cols-cards .item .image-wrapper {
  overflow: hidden;
  position: relative;
  height: 200px;
  width: 100%;
}
.two-cols-cards .item .image-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  transition-duration: 1500ms;
}
.two-cols-cards .item .image-wrapper img {
  border-radius: 0;
  height: 100%;
  object-fit: cover;
  width: 100%;
  transition-duration: 1500ms;
}
.two-cols-cards .item .info-wrapper {
  padding: 35px 35px 35px 35px;
}
.two-cols-cards .item .info-wrapper .title {
  font-size: 23px;
  margin-bottom: 15px;
}
.two-cols-cards .item .info-wrapper .description {
  font-size: 17px;
}
.two-cols-cards .item:hover .image-wrapper:after {
  opacity: 0.3;
  transition-duration: 1500ms;
}
.two-cols-cards .item:hover .image-wrapper img {
  transform: scale(1.2);
  transition-duration: 1500ms;
}

.cards-without-link .item .title {
  font-size: 27px;
  margin-bottom: 20px;
}
.cards-without-link .item .image {
  margin-bottom: 20px;
  height: 240px;
}

.image-text-with-bg {
  background: #ffffff;
}
.image-text-with-bg .ct-section-inner-wrap .ct-new-columns {
  border-radius: 15px 15px 15px 15px;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 80% auto;
}
.image-text-with-bg .ct-section-inner-wrap .ct-new-columns .info {
  padding: 75px 50px 75px 50px;
  background: #f3f7fd;
  border-radius: 15px 15px 15px 15px;
}

.light-blue-color {
  color: #6393cc;
}
.light-blue-color .oxy-counter_suffix {
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
}
.light-blue-color.oxy-counter_suffix_accent .oxy-counter_suffix {
  color: #fff;
}

.blue-text .oxy-counter_suffix {
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
}

.light-blue-bg-first-snow {
  background: #e7eff9;
}

.mythical-night-bg {
  background: #1b3067;
}

.light-blue-bg {
  background: #e7eff9;
  margin-top: 25px;
}

.medium-blue-bg {
  background: #cfe0f3;
}

section.border-radius-top-0 {
  border-radius: 0px 0px 0px 0px;
}

.border-radius-top-25 {
  border-radius: 25px 25px 0px 0px;
  margin-top: -30px;
  z-index: 9;
  position: relative;
  padding-top: 30px;
}

.tags-cloud {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}
.tags-cloud .tags-cloud-item {
  font-size: 22px;
  font-weight: 400;
  line-height: 21px;
  border-radius: 25px 25px 25px 25px;
  padding: 10px 12px 10px 12px;
  margin: 10px;
  background: #e7eff9;
  color: #1562ad;
}

.buttons-block.buttons-block-align-center {
  width: 100%;
  justify-content: center;
}

.blue-columns {
  justify-content: space-between;
}
.blue-columns .item {
  width: calc(50% - 10px);
  background: #e7eff9;
  border-radius: 15px 15px 15px 15px;
  padding: 50px 50px 50px 50px;
}

.list-with-icon.list-light-blue-title .oxel_iconlist__row h3 {
  color: #6393cc;
  margin: 5px 0 0 0;
  font-size: 20px;
  font-weight: 700 !important;
  text-transform: uppercase;
}
.list-with-icon.list-light-blue-title .oxel_iconlist__row .oxel_iconlist__row__icon {
  margin: 5px 10px 0 0;
}
.list-with-icon.list-light-blue-title .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  width: 30px;
  height: 30px;
  color: #6393cc;
}

.list-with-icon .oxel_iconlist__row {
  align-items: flex-start !important;
  padding-left: 0;
}
.list-with-icon .oxel_iconlist__row .oxel_iconlist__row__label {
  font-weight: 400;
}
.list-with-icon .oxel_iconlist__row .oxy-rich-text {
  margin-bottom: unset;
}
.list-with-icon .oxel_iconlist__row .oxel_iconlist__row__icon {
  margin: 5px 10px 0 0;
}
.list-with-icon .oxel_iconlist__row .oxel_iconlist__row__icon svg {
  width: 24px;
  height: 24px;
  color: #1562ad;
}
.list-with-icon .oxel_iconlist__row .icon-width-50.oxel_iconlist__row__icon svg {
  width: 50px;
  height: 50px;
  color: #1562ad;
}
.list-with-icon .oxel_iconlist__row img.oxel_iconlist__row__icon {
  width: 91px;
  height: 91px;
}
.list-with-icon .oxel_iconlist__row-with-title {
  align-items: center !important;
}
.list-with-icon .oxel_iconlist__row-with-title .oxel_iconlist__row__label {
  font-size: 27px;
  font-weight: 400;
  margin: 0 0 0 0;
}

.margin-0.image-info-section,
.margin-0.btn-primary,
.margin-0 a.form-toggler.cta {
  margin: 0;
}

.slider-with-navigation {
  position: relative;
}
.slider-with-navigation .three-slider .slick-list {
  margin: 0 -10px;
}
.slider-with-navigation .three-slider .slick-slide {
  margin: 0 10px;
  height: 100%;
  background: #ffffff;
  padding: 0;
}
.slider-with-navigation .three-slider .slick-slide .slide-info {
  display: flex;
  flex-direction: row;
  padding: 15px 15px 6px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.slider-with-navigation .three-slider .slick-slide .slide-info .slide-info-image {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}
.slider-with-navigation .three-slider .slick-slide .slide-info .name {
  font-size: 14px;
  font-weight: 700;
}
.slider-with-navigation .three-slider .slick-slide .slide-info .position {
  font-size: 12.5px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
}
.slider-with-navigation .three-slider .slick-slide .slide-desc {
  padding: 6px 15px 15px 15px;
  font-size: 14px;
}
.slider-with-navigation .navigation {
  position: absolute;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  top: 50%;
  transform: translate(0, 100%);
}
.slider-with-navigation .navigation svg {
  width: 18px;
  height: 18px;
}
.slider-with-navigation .navigation .prev {
  left: -20px;
  position: relative;
  cursor: pointer;
}
.slider-with-navigation .navigation .next {
  right: -20px;
  position: relative;
  cursor: pointer;
}

.product-icon img {
  object-fit: cover;
  width: 8.2rem;
  height: 8.2rem;
}

.product-icon .img-hover {
  opacity: 1;
}

.product-icon .img-normal {
  position: absolute;
  opacity: 1;
  z-index: 1;
}

.ct-div-block.three-slider {
  display: block;
}

.accordion-big-title .oxel_accordion__row {
  background: transparent;
  color: #1562ad;
  font-size: 32px;
  font-weight: 500;
}
.accordion-big-title .oxel_accordion__row .oxel_accordion__icon svg {
  color: #1562ad;
  width: 6px;
  height: 14px;
}
.accordion-big-title .oxel_accordion__row--active .oxel_accordion__icon {
  transform: rotate(-90deg);
}

.white-counter .counter-item .oxy-counter_digit {
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
}
.white-counter .counter-item .oxy-counter_suffix {
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
}
.white-counter .counter-item .oxy-counter_prefix {
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
}
.white-counter .counter-item .counter-title {
  font-size: 19px;
  font-weight: 600;
  line-height: 2.5;
}
.white-counter .counter-item .counter-description {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.5;
}

.ribbon-left {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 150px;
  overflow: hidden;
  height: 150px;
}
.ribbon-left .ribbon-inner {
  text-align: center;
  left: 0;
  width: 200%;
  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  margin-top: 35px;
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
  background: #000000;
  color: #ffffff;
}

.ribbon-right {
  position: absolute;
  z-index: 1;
  top: 0;
  left: auto;
  right: 0;
  transform: rotate(90deg);
  width: 150px;
  overflow: hidden;
  height: 150px;
}
.ribbon-right .ribbon-inner {
  text-align: center;
  left: 0;
  width: 200%;
  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
  margin-top: 35px;
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
  background: #000000;
  color: #ffffff;
}

.center-info-section .ct-section-inner-wrap .text .left {
  width: 10%;
}
.center-info-section .ct-section-inner-wrap .text .center {
  width: 80%;
}
.center-info-section .ct-section-inner-wrap .text .center .sub-description {
  font-size: 27px;
  font-weight: 500;
}
.center-info-section .ct-section-inner-wrap .text .right {
  width: 10%;
}
.center-info-section .ct-section-inner-wrap .info .counter-title {
  font-size: 69px;
}

.center-text-columns .left {
  width: 16.666%;
}
.center-text-columns .right {
  width: 16.666%;
}
.center-text-columns .center {
  font-size: 24px;
  font-weight: 500;
  width: 66.66%;
}

.right a.simple-link-with-arrow.white-link-with-arrow {
  color: #ffffff;
  display: flex;
  flex-direction: row;
  width: 100%;
  font-size: 16px;
}
.right a.simple-link-with-arrow.white-link-with-arrow svg {
  color: #ffffff;
  width: 14px;
  height: 16px;
  margin-right: 5px;
  margin-left: 0;
}

.link-with-button {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.link-with-button .text-link {
  font-size: 27px;
  line-height: 32px;
  font-weight: 500;
  width: 50%;
  padding: 10px 10px 10px 10px;
}
.link-with-button .buttons-block {
  width: 50%;
  padding: 10px 10px 10px 10px;
}
.link-with-button .buttons-block .ct-link-button {
  margin-top: 0;
}

.parts-section .ct-section-inner-wrap .title {
  font-size: 40px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .part-title {
  width: 100%;
  margin-bottom: 0;
  background: #cfe0f3;
  padding: 10px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .part-description {
  margin-bottom: 30px;
  margin-top: 10px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .info {
  width: 100%;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .divider-line {
  height: 2px;
  width: 100%;
  background: #000000;
  margin-bottom: 20px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block {
  width: 100%;
  margin-top: 53px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list-title {
  font-size: 27px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list {
  width: 100%;
  flex-direction: row;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item {
  display: flex;
  flex-direction: column;
  width: 16.666%;
  padding: 10px;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item .image {
  border-radius: 0;
  width: 100%;
  height: 170px;
  object-fit: cover;
  margin-right: 0;
}
.parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item .info {
  font-size: 14px;
  margin-top: 20px;
}

.blue-hero .ct-section-inner-wrap {
  padding-top: 90px;
  padding-bottom: 90px;
}
.blue-hero .ct-section-inner-wrap .ct-new-columns .left {
  width: 66.66%;
}
.blue-hero .ct-section-inner-wrap .ct-new-columns .left .title {
  color: #ffffff;
}
.blue-hero .ct-section-inner-wrap .ct-new-columns .left .subtitle {
  color: #ffffff;
}
.blue-hero .ct-section-inner-wrap .ct-new-columns .left .description {
  font-size: 24px;
  font-weight: 500;
}
.blue-hero .ct-section-inner-wrap .ct-new-columns .left .date {
  color: #ffffff;
}
.blue-hero .ct-section-inner-wrap .ct-new-columns .right {
  width: 33.33%;
}

.align-center {
  width: 100%;
  text-align: center;
}

.card-section-medium-blue .ct-section-inner-wrap .ct-new-columns {
  margin-top: 10px;
  background: #cfe0f3;
}
.card-section-medium-blue .ct-section-inner-wrap .ct-new-columns .item .image {
  max-height: 210px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 20px;
}
.card-section-medium-blue .ct-section-inner-wrap .ct-new-columns .item .info-wrapper .card-title {
  font-size: 25px;
  color: #000000;
}
.card-section-medium-blue .ct-section-inner-wrap .ct-new-columns .item .info-wrapper .description {
  color: #000000;
  font-size: 18px;
  font-weight: 500;
}

.accordion-title {
  margin-top: 20px;
}

.corporate-speakers-section .blue-title {
  font-size: 20px;
  font-weight: 500;
}

.ct-div-block.speaker-item {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
.ct-div-block.speaker-item .image {
  width: 130px;
  border-radius: 0;
  margin-right: 20px;
  height: 130px;
  object-fit: cover;
}

.simple-link-with-arrow.reverse svg {
  margin-right: 20px;
  margin-left: 0;
}

.simple-link-with-arrow {
  display: flex;
  flex-direction: row;
  font-size: 19px;
  color: #47443f;
}
.simple-link-with-arrow svg {
  width: 34px;
  margin-left: 40px;
  color: #1562ad;
}
.simple-link-with-arrow:hover {
  color: #47443f;
}

.simple-link-with-arrow.right {
  margin: 0 0 0 auto;
}

.simple-link-with-arrow.left {
  margin: 0 auto 0 0;
}

.white-text {
  color: #ffffff;
}

.card-section .subtitle {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
.card-section .blue-title {
  font-size: 30px;
}
.card-section .description {
  font-size: 18px;
}
.card-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: flex-start;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 33.33%;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .image-wrapper {
  overflow: hidden;
  position: relative;
  height: 200px;
  width: 100%;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .image-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  transition-duration: 1500ms;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .image-wrapper img {
  border-radius: 0;
  height: 100%;
  object-fit: cover;
  width: 100%;
  transition-duration: 1500ms;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .info-wrapper {
  padding: 35px;
  background: #f9f9f9;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .info-wrapper .card-title {
  font-size: 18px;
  margin-bottom: 15px;
  text-align: center;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .info-wrapper .buttons-block {
  margin: 0 auto;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item .info-wrapper .buttons-block a {
  margin: 0 0 0 0;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item:hover .image-wrapper:after {
  opacity: 0.3;
  transition-duration: 1500ms;
}
.card-section .ct-section-inner-wrap .ct-new-columns .item:hover .image-wrapper img {
  transform: scale(1.2);
  transition-duration: 1500ms;
}

.two-columns .ct-section-inner-wrap .ct-new-columns {
  justify-content: flex-start;
}
.two-columns .ct-section-inner-wrap .ct-new-columns .item {
  width: 50%;
}
.two-columns .ct-section-inner-wrap .ct-new-columns .item .image {
  height: 73px;
  margin-bottom: 30px;
}
.two-columns .ct-section-inner-wrap .ct-new-columns .item .title {
  font-size: 27px;
}
.two-columns .ct-section-inner-wrap .ct-new-columns .item .desc {
  text-align: left;
  color: #47443f;
}
.two-columns .ct-section-inner-wrap .ct-new-columns .item .link-wrapper {
  display: flex;
  align-items: flex-start;
}
.two-columns .ct-section-inner-wrap .ct-new-columns .item .link {
  font-weight: 700;
}

.info-two-cols-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: flex-start;
}
.info-two-cols-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 50%;
}
.info-two-cols-section .ct-section-inner-wrap .ct-new-columns .item .desc strong {
  margin-top: 15px;
  display: block;
}
.info-two-cols-section .ct-section-inner-wrap .ct-new-columns .item .link {
  font-weight: 700;
}

.info-three-cols-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: flex-start;
}
.info-three-cols-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 33.33%;
}
.info-three-cols-section .ct-section-inner-wrap .ct-new-columns .item .desc strong {
  margin-top: 15px;
  display: block;
}
.info-three-cols-section .ct-section-inner-wrap .ct-new-columns .item .link {
  font-weight: 700;
}

.meet-experts-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 50%;
  background: #f7f7f7;
}
.meet-experts-section .ct-section-inner-wrap .ct-new-columns .item .date {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
.meet-experts-section .ct-section-inner-wrap .ct-new-columns .item .desc {
  font-size: 22px;
  margin-bottom: 20px;
}
.meet-experts-section .ct-section-inner-wrap .ct-new-columns .item .image {
  max-height: 310px;
  margin-bottom: 20px;
}
.meet-experts-section .ct-section-inner-wrap .ct-new-columns .item .name {
  font-size: 16px;
  font-weight: 500;
}

.white-spacer {
  background: #ffffff;
  margin-top: -25px;
  border-radius: 25px 25px 0px 0px;
  height: 45px;
}

.medium-blue-bg {
  background: #cfe0f3;
  border-radius: 25px 25px 0px 0px;
}
.medium-blue-bg .ct-section-inner-wrap .ct-new-columns {
  font-size: 18px;
}
.medium-blue-bg .ct-section-inner-wrap .ct-new-columns h6 {
  font-size: 20px;
}
.medium-blue-bg .ct-section-inner-wrap .ct-new-columns li a {
  font-weight: 500;
}
.medium-blue-bg .ct-section-inner-wrap .ct-new-columns li h6 {
  margin-bottom: 0;
}

.gray-bg {
  background: #f3f7fd;
}
.gray-bg .ct-section-inner-wrap .ct-new-columns {
  font-size: 18px;
}
.gray-bg .ct-section-inner-wrap .ct-new-columns h6 {
  font-size: 20px;
}

.recomended-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: space-between;
}
.recomended-section .ct-section-inner-wrap .ct-new-columns .item {
  background: #f2f7fc;
  width: calc(25% - 24px);
  padding-bottom: 28px;
}
.recomended-section .ct-section-inner-wrap .ct-new-columns .item .link .image {
  max-height: 155px;
}
.recomended-section .ct-section-inner-wrap .ct-new-columns .item .link .title {
  padding: 0 24px 0 24px;
  margin: 8px 0 16px 0;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.recomended-section .ct-section-inner-wrap .ct-new-columns .item .link .description {
  padding: 0 24px 0 24px;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.valuable-features-section .ct-section-inner-wrap .ct-new-columns {
  flex-wrap: wrap;
  justify-content: space-between;
}
.valuable-features-section .ct-section-inner-wrap .ct-new-columns .item {
  width: calc(50% - 12px);
  padding: 25px 25px 25px 25px;
  border-radius: 15px 15px 15px 15px;
  margin-bottom: 24px;
  background: #cfe0f3;
}
.valuable-features-section .ct-section-inner-wrap .ct-new-columns .item .image {
  width: 86px;
  margin: 0 auto 20px auto;
}
.valuable-features-section .ct-section-inner-wrap .ct-new-columns .item .title {
  font-size: 27px;
}
.valuable-features-section .ct-section-inner-wrap .ct-new-columns .item .links-block {
  display: flex;
  flex-direction: row;
  margin: auto 0 0 0;
}
.valuable-features-section .ct-section-inner-wrap .ct-new-columns .item .links-block .link {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 20px;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: flex-start;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item {
  width: 33.33%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .title {
  margin-top: 20px !important;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .description {
  text-align: center;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .blue-title {
  margin-top: 20px;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link {
  display: flex;
  align-items: flex-start;
  text-align: left;
  height: 100%;
  justify-content: flex-start;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link .image {
  opacity: 0.8;
  height: 200px;
  object-fit: cover;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link .title {
  font-size: 27px;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-bottom: 0;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link .description {
  color: #47443f;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link .link-text {
  font-weight: 700;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link:hover .image {
  opacity: 1;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link:hover .link-text {
  color: #1562ad;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .align-content-left {
  align-items: flex-start;
}
.three-links-card-section .ct-section-inner-wrap .ct-new-columns .align-content-left .description {
  text-align: left;
}

.align-left-column-section .ct-section-inner-wrap .ct-new-columns .item .image {
  max-width: 93px;
  height: 72px;
  margin-bottom: 16px;
}
.align-left-column-section .ct-section-inner-wrap .ct-new-columns .item .title {
  margin-bottom: 16px;
  font-size: 27px;
}
.align-left-column-section .ct-section-inner-wrap .ct-new-columns .item .desc h5 {
  margin: 20px 0 0 0;
}
.align-left-column-section .ct-section-inner-wrap .ct-new-columns .item .desc h5 a {
  background: none;
  color: #1562ad;
  border-radius: 0;
  border: none;
  padding: 0 0 0 0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 0 0;
  cursor: pointer;
}
.align-left-column-section .ct-section-inner-wrap .ct-new-columns .item .desc h5 a img {
  display: none;
}

.idea-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.idea-section .ct-section-inner-wrap .ct-new-columns {
  background: #e7eff9;
  border-radius: 24px;
}
.idea-section .ct-section-inner-wrap .ct-new-columns .icon-col {
  width: 12%;
  display: flex;
  justify-content: center;
}
.idea-section .ct-section-inner-wrap .ct-new-columns .info-col {
  width: 60%;
  display: flex;
  justify-content: center;
}
.idea-section .ct-section-inner-wrap .ct-new-columns .button-col {
  width: 28%;
  display: flex;
  justify-content: center;
}

.ct-div-block.border-top-list {
  padding-top: 35px;
  border-top: 1px solid #000000;
}

.ct-section.links-section .ct-section-inner-wrap .product-cat-list {
  padding: 0 15px;
}

.flip-box {
  perspective: 1000px;
  transform-style: preserve-3d;
  position: relative;
  width: 100%;
  height: 100px;
  margin-top: 20px;
}
.flip-box .flip-box__front {
  transform-style: preserve-3d;
  backface-visibility: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease-in-out;
  background: #1562ad;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flip-box .flip-box__front .flip-title {
  font-size: 21px;
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.flip-box .flip-box__back {
  transform: rotateX(-180deg) rotateY(0);
  transform-style: preserve-3d;
  backface-visibility: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.6s ease-in-out;
  /*background: $global-colors-purpur;*/
  display: flex;
  align-items: center;
  justify-content: center;
}
.flip-box .flip-box__back a {
  margin: 0 0 0 0;
}
.flip-box:hover .flip-box__front {
  transform: rotateX(180deg) rotateY(0);
}
.flip-box:hover .flip-box__back {
  transform: none;
}

.section-with-flip-box .ct-section-inner-wrap .step-title {
  font-size: 20px;
  font-weight: 500;
}
.section-with-flip-box .ct-section-inner-wrap .ct-new-columns .blue-title {
  font-size: 28px;
}

.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info {
  margin-top: 20px;
  background: #1562ad;
  display: flex;
  align-items: center;
  min-height: 100px;
  padding: 35px;
  position: relative;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info .icon {
  color: #ffffff;
  width: 50px;
  transition-duration: 1000ms;
  z-index: 1;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info .title {
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  margin-bottom: 15px;
  transition-duration: 1000ms;
  z-index: 1;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info .desc {
  color: #ffffff;
  font-size: 14px;
  transition-duration: 1000ms;
  z-index: 1;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  transition-duration: 1000ms;
  z-index: 0;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info:hover .icon {
  transform: scale(1.1);
  transition-duration: 1000ms;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info:hover .title {
  transform: scale(1.1);
  transition-duration: 1000ms;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info:hover .desc {
  transform: scale(1.1);
  transition-duration: 1000ms;
}
.workflow-steps-section .ct-section-inner-wrap .ct-new-columns .item .info:hover:after {
  background: rgba(0, 0, 0, 0.3);
  transition-duration: 1000ms;
}

section.mt-0 {
  margin-top: 0;
}

.upgrade-section {
  background: #f3f7fc;
}
.upgrade-section .ct-section-inner-wrap {
  padding-top: 30px;
  padding-bottom: 30px;
}
.upgrade-section .ct-section-inner-wrap .title {
  font-size: 36px;
}
.upgrade-section .ct-section-inner-wrap .description {
  font-size: 18px;
  font-weight: 500;
}
.upgrade-section .ct-section-inner-wrap .ct-new-columns .left {
  width: 50%;
  font-weight: 500;
}
.upgrade-section .ct-section-inner-wrap .ct-new-columns .right {
  width: 50%;
  display: flex;
  align-items: center;
}
.upgrade-section .ct-section-inner-wrap .ct-new-columns .right a {
  margin-right: 0;
}

.two-sliders-section.width-65-35 {
  background: transparent;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left {
  width: 65%;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item {
  display: flex;
  flex-direction: row;
  margin-bottom: 40px;
  width: 100%;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item img {
  max-width: 102px;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item .info {
  margin-left: 10px;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item .info .title {
  color: #1562ad;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 20px;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item .info .description {
  font-size: 18px;
  font-weight: 500;
}
.two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .right {
  width: 35%;
}

.blue-text {
  color: #1562ad;
}

.new-webinar-section.width_65_35 .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .left {
  width: 65%;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .left .title {
  color: #ffffff;
  font-size: 24px;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .left .subtitle {
  color: #ffffff;
  font-size: 42px;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .left .desc {
  font-size: 24px;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .right {
  width: 35%;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .right .cta__bg-wrapper {
  max-height: 200px;
}
.new-webinar-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .right .cta__content {
  height: auto;
}

.success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  align-items: center;
}
.success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .icon {
  color: #1562ad;
  font-size: 100px;
  line-height: 200px;
}
.success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .title {
  font-size: 60px;
}
.success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .subtitle {
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 20px;
}
.success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .description {
  text-align: center;
}
.success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .description .btn-primary {
  margin-right: 0;
}

.blue-bg.center .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  justify-content: center;
  align-items: center;
  text-align: center;
}

.session-list-section {
  font-weight: 500;
}
.session-list-section .session-list-section-desc {
  margin-top: 20px;
}
.session-list-section .session-list .item {
  display: flex;
  flex-direction: row;
}
.session-list-section .session-list .item img {
  border-radius: 0;
  max-width: 90px;
}
.session-list-section .session-list .item .info {
  margin-left: 20px;
}

.blue-bg-list-title {
  margin-top: 40px;
  padding: 10px !important;
  background: #1562ad;
}
.blue-bg-list-title .title {
  color: #ffffff;
  font-size: 28px;
  margin-bottom: 0;
}

.panelists-item-column img {
  border-radius: 50%;
}
.panelists-item-column .info {
  margin-top: 20px;
}

.panelists-item-row {
  display: flex;
  flex-direction: row;
}
.panelists-item-row img {
  border-radius: 50%;
  width: 200px;
}
.panelists-item-row .info {
  margin-left: 20px;
}

.cols-link .title {
  width: 100%;
  margin-top: 20px;
  text-align: left;
}
.cols-link .description {
  color: #47443f;
  text-align: left;
}

.two-columns-gray-card-section.light-blue-bg {
  background: #f3f7fc;
}
.two-columns-gray-card-section.light-blue-bg .ct-section-inner-wrap {
  padding-top: 10px;
  padding-bottom: 0;
}
.two-columns-gray-card-section.light-blue-bg .ct-section-inner-wrap .title {
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}

.accordion-black-arrow .oxel_accordion__row {
  background: inherit;
}
.accordion-black-arrow .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon {
  display: block;
  transition: all ease-in-out 0.2s;
}
.accordion-black-arrow .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon svg {
  width: 8px;
  height: 10px;
}
.accordion-black-arrow .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label {
  font-size: 18px;
  font-weight: 500;
  color: #47443f;
}
.accordion-black-arrow .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label:hover {
  color: #1562ad;
}
.accordion-black-arrow .oxel_accordion__row .oxel_accordion__icon {
  display: none;
}
.accordion-black-arrow .oxel_accordion__row--active .oxel_accordion__row_left .oxel_accordion__icon {
  transform: rotate(-90deg);
  transition: all ease-in-out 0.2s;
}

.hero-bottom-blue-section {
  background: #1562ad;
}
.hero-bottom-blue-section .ct-section-inner-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
}
.hero-bottom-blue-section .ct-section-inner-wrap .title {
  font-size: 34px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 0;
  width: 100%;
  text-align: center;
}

.heading-with-counter {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.heading-with-counter .title {
  font-size: 45px;
  text-align: center;
}
.heading-with-counter .counter-item-title {
  color: #1562ad;
  font-size: 69px;
  font-weight: 500;
}
.heading-with-counter .counter-title {
  font-size: 21px;
  font-weight: 500;
  margin: 0 0 40px 0;
}

.two-cols-with-blue-title .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  width: 50%;
}
.two-cols-with-blue-title .ct-section-inner-wrap .ct-new-columns .ct-div-block .title {
  font-size: 25px;
}
.two-cols-with-blue-title .ct-section-inner-wrap .ct-new-columns .ct-div-block .blue-title {
  font-size: 20px;
  margin-bottom: 20px;
}
.two-cols-with-blue-title .ct-section-inner-wrap .ct-new-columns .ct-div-block .ct-text-block {
  margin-bottom: 20px;
}
.two-cols-with-blue-title .ct-section-inner-wrap .ct-new-columns .ct-div-block .buttons-block {
  width: 100%;
}

.two-cols-with-blue-title.light-blue-bg {
  background: #e7eff9;
}
.two-cols-with-blue-title.light-blue-bg .ct-section-inner-wrap {
  padding-bottom: 20px;
  padding-top: 40px;
}
.two-cols-with-blue-title.light-blue-bg .ct-section-inner-wrap .ct-new-columns .ct-div-block .ct-link-button {
  margin-bottom: 20px;
  margin-top: 0;
}

.meet-section {
  background: #1562ad;
}
.meet-section .ct-section-inner-wrap {
  padding: 10px;
}
.meet-section .ct-section-inner-wrap .title {
  color: #ffffff;
  font-size: 24px;
  margin-bottom: 0;
}
.meet-section .ct-section-inner-wrap .ct-new-columns .item {
  display: flex;
  flex-direction: row;
  padding: 0 0 0 0;
}
.meet-section .ct-section-inner-wrap .ct-new-columns .item .image {
  width: 20%;
  padding: 10px;
}
.meet-section .ct-section-inner-wrap .ct-new-columns .item .image img {
  border-radius: 0;
}
.meet-section .ct-section-inner-wrap .ct-new-columns .item .info {
  width: 80%;
  padding: 10px;
}
.meet-section .ct-section-inner-wrap .ct-new-columns .item .info .name {
  color: #ffffff;
  font-size: 20px;
  font-weight: 500 !important;
  margin-bottom: 10px;
}
.meet-section .ct-section-inner-wrap .ct-new-columns .item .info .description {
  color: #ffffff;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}

.section-70-30-cols .ct-section-inner-wrap .width-70 {
  width: 70%;
}
.section-70-30-cols .ct-section-inner-wrap .width-70 .link {
  color: inherit;
  font-size: 20px;
  font-weight: 500;
  text-decoration-line: underline;
}
.section-70-30-cols .ct-section-inner-wrap .width-30 {
  width: 30%;
}
.section-70-30-cols .ct-section-inner-wrap .width-30 .item-wrapper {
  background: #f2f7fc;
  padding: 10px;
}
.section-70-30-cols .ct-section-inner-wrap .width-30 .item-wrapper .description {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 20px;
}

.blue-section-with-columns {
  background: #1562ad;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item {
  max-width: 50%;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item .title {
  font-size: 34px;
  color: #ffffff;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item .link-image img {
  opacity: 0.8;
  transition: all ease-in-out 0.2s;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item .link-image:hover img {
  opacity: 1;
  transition: all ease-in-out 0.2s;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item .description {
  color: #ffffff;
  font-size: 21px;
  font-weight: 500;
  margin-top: 20px;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item .link-with-pulse-arrow .ct-fancy-icon {
  color: #ffffff;
}
.blue-section-with-columns .ct-section-inner-wrap .two-cols .item .link-with-pulse-arrow .ct-text-block {
  color: #ffffff;
  font-size: 20px;
}

.link-with-pulse-arrow {
  display: flex;
  flex-direction: row;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 20px 0 0 0;
}
.link-with-pulse-arrow .ct-fancy-icon {
  width: 35px;
  height: 35px;
  transform: rotate(90deg);
  margin: 0 10px 0 0;
  color: #1562ad;
  transition: all ease-in-out 0.3s;
}
.link-with-pulse-arrow .ct-fancy-icon svg {
  width: 100%;
  height: 100%;
}
.link-with-pulse-arrow:hover .ct-fancy-icon {
  color: #cfe0f3;
  animation-name: animation-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  transition: all ease-in-out 0.3s;
}

.red-arrow-accordion-section {
  background: #f2f7fc;
}
.red-arrow-accordion-section .ct-section-inner-wrap .heading {
  font-size: 40px;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row {
  padding: 40px 1px 40px 7px;
  background: #ffffff;
  border: none;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon {
  display: flex;
  position: relative;
  width: 10px;
  height: 5px;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon svg {
  color: #e1261b;
  width: 10px;
  height: 10px;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  background: #e1261b;
  opacity: 0;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label {
  font-size: 27px;
  font-weight: 500;
  color: #04437b;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row .oxel_accordion__icon {
  display: none;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row--active .oxel_accordion__icon svg {
  opacity: 0;
  display: none;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__row--active .oxel_accordion__icon:before {
  opacity: 1 !important;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__content {
  background: #ffffff;
  z-index: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  padding-left: 15px;
  padding-right: 15px;
}
.red-arrow-accordion-section .ct-section-inner-wrap .red-arrow-accordion .oxel_accordion__content:last-of-type {
  border-bottom: none;
}

.full-width-hero .ct-section-inner-wrap {
  padding-bottom: 50px;
  padding-top: 100px;
}
.full-width-hero .ct-section-inner-wrap .title {
  font-size: 66px;
  font-weight: 500;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.91);
  color: #ffffff;
}
.full-width-hero .ct-section-inner-wrap .description {
  font-size: 27px;
  letter-spacing: 0;
  line-height: 1.2142857143;
  font-weight: 400;
  color: #ffffff;
}

.divider-section .ct-section-inner-wrap {
  padding-bottom: 25px;
}
.divider-section .ct-section-inner-wrap .divider-line {
  padding: 0 0 0 0;
  height: 1px;
  width: 100%;
  background: #000000;
}

.image-info-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  width: 65%;
}
.image-info-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .ct-div-block .image-info-section__heading {
  font-size: 30px;
}
.image-info-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .ct-div-block .cta-form-button {
  margin: 24px 0 0 0;
}
.image-info-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .ct-div-block .buttons-block {
  margin: 0 0 0 0;
}
.image-info-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .ct-div-block .buttons-block .ct-link-button {
  margin: 0 0 0 0;
}
.image-info-section.width_65_35 .ct-section-inner-wrap .ct-new-columns .ct-div-block.image-info-section__image {
  width: 35%;
}

.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image {
  min-height: 280px;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper .three-colors-image {
  opacity: 0;
  min-height: 100%;
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper .three-colors-item-info {
  position: absolute;
  width: 100%;
  height: auto;
  background: transparent !important;
  z-index: 3;
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper .three-colors-item-info .title {
  font-size: 23px;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper .three-colors-item-info .button {
  color: #000000;
  background: #ffffff;
  border: 2px solid #ffffff;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  line-height: 1;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image .item-wrapper .three-colors-item-info .button:hover {
  color: #ffffff;
  background: #1562ad;
  border: 2px solid #1562ad;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image:hover .item-wrapper:after {
  opacity: 0;
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image:hover .item-wrapper .three-colors-image {
  opacity: 1;
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.absolute-image:hover .item-wrapper .three-colors-item-info {
  transform: scale(1.1);
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .left.absolute-image .item-wrapper:after {
  background: #04437b;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .center.absolute-image .item-wrapper:after {
  background: #1562ad;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .right.absolute-image .item-wrapper:after {
  background: #6393cc;
}

.two-columns-with-title .two-columns-with-title-heading {
  width: 100%;
  text-align: center;
}
.two-columns-with-title .ct-new-columns {
  justify-content: flex-start;
}
.two-columns-with-title .ct-new-columns .item {
  width: 50%;
}
.two-columns-with-title .ct-new-columns .item .title {
  font-size: 22px;
  font-weight: 600 !important;
  color: #47443f;
}
.two-columns-with-title .ct-new-columns .item .description {
  font-size: 20px;
  font-weight: 500;
  color: #47443f;
}
.two-columns-with-title .ct-new-columns .item .buttons-block {
  margin: 0 auto;
}
.two-columns-with-title .ct-new-columns .item .buttons-block .ct-link-button {
  margin-right: 0;
}
.two-columns-with-title .ct-new-columns .item-without-link .title {
  font-size: 34px;
  color: #1562ad;
  font-weight: 500 !important;
}
.two-columns-with-title .ct-new-columns .item-without-link .description {
  font-weight: 400;
}

.hero-two-cols .ct-section-inner-wrap {
  padding-top: 50px;
}
.hero-two-cols .ct-section-inner-wrap .subtitle {
  color: #1562ad;
  font-size: 27px;
}
.info-section-light-blue-bg {
  background: #e7eff9;
}
.info-section-light-blue-bg .ct-div-block {
  width: 100%;
}
.info-section-light-blue-bg .ct-div-block .subtitle {
  color: #1562ad;
  margin-bottom: 20px;
}
.sample_cols .sample_cols_item {
  max-width: 20%;
  flex: 0 1 auto;
  padding-left: 25px;
  padding-right: 25px;
}
.sample_cols .sample_cols_item .sample_cols_item_image {
  overflow: hidden;
}
.sample_cols .sample_cols_item .sample_cols_item_image img {
  border-radius: 0;
  border-radius: 0;
  height: 200px;
  object-fit: cover;
  transition: all ease-in-out 1500ms;
}
.sample_cols .sample_cols_item .sample_cols_item_content {
  padding: 35px;
  background: #1562ad;
  width: 100%;
  height: calc(100% - 200px);
}
.sample_cols .sample_cols_item .sample_cols_item_content .title {
  color: #ffffff;
  font-size: 20px;
  color: #fff;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.sample_cols .sample_cols_item .sample_cols_item_content .desc {
  color: #ffffff;
  font-size: 15px;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.sample_cols .sample_cols_item .sample_cols_item_content .buttons-block {
  margin: auto auto 0 auto;
}
.sample_cols .sample_cols_item .sample_cols_item_content .buttons-block .ct-link-button {
  margin: 0 auto;
  font-size: 11px;
}
.sample_cols .sample_cols_item:hover .sample_cols_item_image img {
  transform: scale(1.2);
  transition: all ease-in-out 1500ms;
}

.sample_cols.four-items .sample_cols_item {
  max-width: 25%;
}

.new-webinar-section.blue-bg {
  background: #1562ad;
}
.new-webinar-section.blue-bg .title {
  color: #ffffff;
}
.new-webinar-section.blue-bg .desc {
  color: #ffffff;
}
.new-webinar-section.blue-bg .cta__content {
  background: #e7eff9 !important;
}
.new-webinar-section.blue-bg .cta__content .title {
  color: #47443f !important;
}
.new-webinar-section.blue-bg .cta__content .desc {
  color: #47443f !important;
}

.oxy-slider-with-thumbnails {
  width: 100%;
}

.red-bg-title {
  width: 100%;
  background: #e1261b;
  padding: 10px 10px 10px 10px;
  margin-bottom: 10px;
}
.red-bg-title .title {
  color: #ffffff;
  margin: 0 0 0 0;
  font-size: 24px;
}

.blue-bg-title {
  width: 100%;
  background: #1562ad;
  padding: 10px 10px 10px 10px;
  margin-bottom: 10px;
}
.blue-bg-title .title {
  color: #ffffff;
  margin: 0 0 0 0;
  font-size: 24px;
}

.cards-text-left-columns {
  justify-content: flex-start;
}
.cards-text-left-columns .cards-text-left-item {
  max-width: 50%;
}
.cards-text-left-columns .cards-text-left-item .image {
  margin-bottom: 20px;
}
.cards-text-left-columns .cards-text-left-item .title {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.147059px;
  text-align: left;
}

.cards-text-left-columns.three-columns .cards-text-left-item {
  max-width: 33.33%;
}

section.blue-bg {
  background: #1562ad;
  padding: 20px 0 20px 0;
}
section.blue-bg .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
section.blue-bg .ct-section-inner-wrap .oxy-counter_suffix {
  font-weight: 500;
}
section.blue-bg .ct-section-inner-wrap .oxy-counter_digit {
  font-weight: 500;
}
section.blue-bg .image-info-section__heading {
  color: #ffffff;
}
section.blue-bg .image-info-section__text {
  color: #ffffff;
}

.image-info-section__text .list-with-check .oxel_iconlist__row:not(:first-of-type) {
  margin-top: 15px;
}
.image-info-section__text .list-with-check .oxel_iconlist__row:not(:last-of-type) {
  padding-bottom: 15px;
}
.image-info-section__text .list-with-check .oxel_iconlist__row img {
  width: 24px;
  margin-right: 11px;
}

.link-with-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 24px;
}
.link-with-icon svg {
  width: 43px;
  height: 50px;
  margin-right: 20px;
}
.link-with-icon svg path {
  fill: #ffe323;
}
.link-with-icon h5 {
  margin: 0 0 0 0;
}

.image-link-block {
  width: 100%;
}
.image-link-block .image-link {
  width: 100%;
  opacity: 0.8;
  transition: all ease-in-out 0.2s;
}
.image-link-block .image-link:hover {
  opacity: 1;
  transition: all ease-in-out 0.2s;
}
.image-link-block .zoom-image-link {
  width: 100%;
}

.image-link {
  width: 100%;
  opacity: 0.8;
  transition: all ease-in-out 0.2s;
}
.image-link:hover {
  opacity: 1;
  transition: all ease-in-out 0.2s;
}

.zoom-image-link {
  width: 100%;
  position: relative;
}
.zoom-image-link .zoom_image_icon {
  position: absolute;
  width: max-content;
  right: 8px;
  bottom: 8px;
}
.zoom-image-link .zoom_image_icon svg {
  position: absolute;
  bottom: 8px;
  right: 8px;
  cursor: pointer;
}

section .zoom_image_overlay {
  display: none;
  position: fixed;
  z-index: 10;
  background: rgba(0, 0, 0, 0.8);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
section .zoom_image_overlay .close {
  position: absolute;
  top: 50px;
  right: 50px;
  width: 30px;
  height: 30px;
  font-size: 20px;
  color: white;
  display: block;
  cursor: pointer;
}
section .zoom_image_overlay .big-pic {
  border-radius: 5px;
  width: 80vw;
  margin: 0 auto;
  padding: 110px 10px 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
section .zoom_image_overlay .big-pic img {
  width: 100%;
  max-height: 80vh;
  object-fit: contain;
}

.logos-columns .ct-div-block {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 1 auto;
}
.logos-columns .ct-div-block img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
  border-radius: 0;
}

.improvements-section {
  margin-top: 72px;
  margin-bottom: 72px;
}
.improvements-section .ct-section-inner-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #f3f7fc;
  border-radius: 24px 0px 0px 24px;
}
.improvements-section .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  padding: 0 0 0 0;
}
.improvements-section .ct-section-inner-wrap .ct-new-columns .left {
  width: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 24px 0 24px 0;
}
.improvements-section .ct-section-inner-wrap .ct-new-columns .center {
  width: 55%;
  padding: 24px 24px 24px 24px;
}
.improvements-section .ct-section-inner-wrap .ct-new-columns .right {
  width: 25%;
  padding: 24px 0 24px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.four-columns-cards-section {
  margin-top: 72px;
}
.four-columns-cards-section .ct-section-inner-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row {
  flex-wrap: wrap;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item {
  width: 25%;
  padding: 0 12px 0 12px;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link {
  display: flex;
  flex-direction: column;
  background: #f3f7fc;
  padding: 38px 24px 24px 24px;
  text-align: left;
  height: 100%;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link:first-child {
  padding: 38px 0 24px 24px;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link:last-child {
  padding: 38px 24px 24px 0;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link .four-columns-item-image {
  border-radius: 0;
  height: 82px;
  margin: 0 auto 30px 0;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link .four-columns-item-desc {
  color: #47443f;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link .four-columns-item-link-text {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  margin: auto 0 0 0;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link .four-columns-item-link-text img {
  display: none;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link .four-columns-item-link-text h5 {
  font-size: 16px;
  font-weight: 700 !important;
  margin: 0 0 0 0;
}
.four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item .four-columns-item-link .four-columns-item-link-text h5 a {
  font-weight: 700 !important;
  cursor: pointer;
}

.info-section-two-columns {
  margin-top: 72px;
  margin-bottom: 72px;
}
.info-section-two-columns .ct-section-inner-wrap {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 72px;
}
.info-section-two-columns .ct-section-inner-wrap .oxy-rich-text {
  margin-bottom: 0;
}

.related-section-gray-card .ct-section-inner-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns {
  flex-wrap: wrap;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item {
  width: 33.33%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link {
  background: #f3f7fc;
  height: 100%;
  justify-content: flex-start;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .related-section-columns__item-image {
  height: 220px;
  width: 100%;
  object-fit: cover;
  opacity: 0.8;
  transition: all ease-in-out 0.2s;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .col-link-info {
  padding: 16px 24px 0 24px;
  height: calc(100% - 220px);
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .col-link-info .related-section-columns__item-title {
  margin-bottom: 0px;
  padding-bottom: 25px;
  width: 100%;
  text-align: left;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .col-link-info .related-section-columns__item-description {
  width: 100%;
  text-align: left;
  color: #47443f;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link .col-link-info .related-section-columns__item-link {
  color: #1562ad;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  padding-top: 12px;
  padding-bottom: 11px;
  margin-top: auto;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-columns .related-section-columns__item .col-link:hover .related-section-columns__item-image {
  opacity: 1;
  transition: all ease-in-out 0.2s;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item {
  width: 25%;
  background: transparent;
  flex: 0 1 auto;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item .related-section-columns__item-title {
  height: auto;
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item .related-section-columns__item-image {
  height: 135px;
  margin: 0 0 20px 0;
}
.related-section-gray-card .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item .buttons-block {
  margin: auto 0 0 0;
}

.new-webinar-section.small-image-column .ct-section-inner-wrap .ct-new-columns .right {
  width: 33.333%;
  padding: 10px;
}
.new-webinar-section.small-image-column .ct-section-inner-wrap .ct-new-columns .left {
  width: 66.666%;
  padding: 10px;
}
.new-webinar-section.small-image-column .ct-section-inner-wrap .ct-new-columns .left .left-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 0 0 20px 0;
}
.new-webinar-section.small-image-column .ct-section-inner-wrap .ct-new-columns .left .left-row .oxy-rich-text {
  width: 50%;
  margin: 0 0 0 0;
}
.new-webinar-section.small-image-column .ct-section-inner-wrap .ct-new-columns .left .left-row .buttons-block {
  width: 50%;
  padding: 18px 0 18px 15px;
}
.new-webinar-section.small-image-column .ct-section-inner-wrap .ct-new-columns .left .left-row .buttons-block a {
  margin: 0 0 0 0;
}

.learn-more-accordion .oxel_accordion__row {
  background: transparent;
}
.learn-more-accordion .oxel_accordion__row .oxel_accordion__icon {
  display: none;
}
.learn-more-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label {
  color: #47443f;
}
.learn-more-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon {
  display: block;
  transition: all ease-in-out 0.3s;
}
.learn-more-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon svg {
  width: 10px;
  height: 10px;
}
.learn-more-accordion .oxel_accordion__row--active .oxel_accordion__row_left .oxel_accordion__icon {
  transform: rotate(-90deg);
  transition: all ease-in-out 0.3s;
}

.blue-title {
  color: #1562ad;
}

.more-section {
  background: #cfe0f3;
}
.more-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.more-section .ct-section-inner-wrap .more-section-block {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.more-section .ct-section-inner-wrap .more-section-block .more-section-image {
  width: 74px;
  height: auto;
  margin-right: 50px;
}
.more-section .ct-section-inner-wrap .more-section-block .more-section-text {
  margin: 0 0 0 0;
}
.more-section .ct-section-inner-wrap .more-section-block .more-section-text p {
  margin: 0 0 0 0;
  font-size: 24px;
}

.counter-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.counter-section .ct-section-inner-wrap .counter-columns {
  flex-wrap: wrap;
}
.counter-section .ct-section-inner-wrap .counter-columns .counter-item {
  width: 33.33%;
}
.counter-section .ct-section-inner-wrap .counter-columns .counter-item .counter-item-title {
  text-align: center;
  color: #1562ad;
  font-size: 69px;
  font-weight: 600;
  line-height: 1;
  width: 100%;
}
.counter-section .ct-section-inner-wrap .counter-columns .counter-item .counter-item-desc {
  text-align: center;
  width: 100%;
  font-size: 19px;
  font-weight: 400;
}

.features-columns-section .ct-section-inner-wrap {
  /*     padding-top: 50px;
      padding-bottom: 50px; */
}
.features-columns-section .ct-section-inner-wrap .features-columns {
  flex-wrap: wrap;
}
.features-columns-section .ct-section-inner-wrap .features-columns .features-columns-item {
  width: 50%;
}
.features-columns-section .ct-section-inner-wrap .features-columns .features-columns-item .features-columns-image {
  height: 350px;
  width: 100%;
  object-fit: cover;
}
.features-columns-section .ct-section-inner-wrap .features-columns .features-columns-item .features-columns-title {
  width: 100%;
  margin: 20px 0 20px 0;
}
.features-columns-section .ct-section-inner-wrap .features-columns .features-columns-item .features-columns-desc {
  width: 100%;
  margin-bottom: 0;
}

.cascade-section .ct-section-inner-wrap {
  /*     padding-top: 50px;
      padding-bottom: 50px; */
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left {
  width: 66%;
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left img {
  margin: 20px 0 20px 0;
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left .bottom-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left .bottom-columns .bottom-columns-item {
  width: 50%;
  padding: 0 15px;
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left .bottom-columns .bottom-columns-item img {
  width: 100%;
  height: auto;
  opacity: 0.8;
  margin: 0 0 0 0;
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left .bottom-columns .bottom-columns-item img:hover {
  opacity: 1;
}
.cascade-section .ct-section-inner-wrap .cascade-columns .cascade-right {
  width: 33%;
}

.columns-link-section .ct-section-inner-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}
.columns-link-section .ct-section-inner-wrap .heading {
  width: 100%;
  text-align: center;
}
.columns-link-section .ct-section-inner-wrap .ct-new-columns {
  flex-wrap: wrap;
}
.columns-link-section .ct-section-inner-wrap .ct-new-columns .columns-link-item {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.columns-link-section .ct-section-inner-wrap .ct-new-columns .columns-link-item .columns-link-item-title {
  color: #1562ad;
}
.columns-link-section .ct-section-inner-wrap .ct-new-columns .columns-link-item .columns-link-item-desc {
  text-align: center;
}
.columns-link-section .ct-section-inner-wrap .ct-new-columns .columns-link-item .columns-link-item-desc strong {
  margin-bottom: 20px;
  display: block;
}
.three-columns-link-section .ct-section-inner-wrap .columns-link-item {
  width: 33%;
}

.new-webinar-section .ct-section-inner-wrap {
  padding-block: 50px;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right.light-blue-bg .cta__content {
  background: #e7eff9;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right.light-blue-bg .cta__content .title {
  color: #000000;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right.light-blue-bg .cta__content .desc {
  color: #000000;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right {
  width: 62.131%;
  padding: 0 25px;
  flex: 0 1 auto;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__bg-wrapper {
  max-height: 139px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__bg-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0);
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__bg-wrapper img {
  border-radius: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.2) translateY(8%);
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content {
  background: #1562ad;
  padding: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content .title {
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 23px;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content .desc {
  width: 100%;
  font-size: 17px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 15px;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content .buttons-block {
  width: 100%;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right .cta__content .buttons-block .ct-link-button {
  margin: 0 auto 0 auto;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right:hover .cta__bg-wrapper:before {
  background-color: rgba(0, 0, 0, 0.3);
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .right:hover .cta__bg-wrapper img {
  transform: scale(1.2) translateY(-8%);
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left {
  width: 37.201%;
  padding: 0 25px;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper {
  background: #f2f7fc;
  padding: 35px;
  overflow: hidden;
  position: relative;
  height: 100%;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper .title {
  width: 100%;
  text-align: center;
  font-size: 23px;
  color: #000000;
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper .desc {
  width: 100%;
  text-align: center;
  color: #000000;
  margin-bottom: 15px;
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0;
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper .buttons-block {
  margin: auto auto 0 auto;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left .cta__bg-wrapper .buttons-block a {
  margin: 0 0 0 0;
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left:hover .cta__bg-wrapper .title {
  transform: scale(1.1);
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left:hover .cta__bg-wrapper .desc {
  transform: scale(1.1);
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left:hover .cta__bg-wrapper:before {
  opacity: 0.3;
  transition: all ease-in-out 1.5s;
}
.new-webinar-section .ct-section-inner-wrap .ct-new-columns .left:hover .cta__bg-wrapper .buttons-block a {
  transform: scale(1.1);
  transition: all ease-in-out 1.5s;
}

.new-webinar-section.width-60-40 .ct-section-inner-wrap .ct-new-columns .right {
  width: 40%;
  padding: 10px;
  background: #1562ad;
}
.new-webinar-section.width-60-40 .ct-section-inner-wrap .ct-new-columns .right .cta__bg-wrapper {
  max-height: 200px;
}
.new-webinar-section.width-60-40 .ct-section-inner-wrap .ct-new-columns .left {
  width: 60%;
}

.half-width-columns .ct-section-inner-wrap {
  /*     padding-top: 50px;
      padding-bottom: 50px; */
}
.half-width-columns .ct-section-inner-wrap .ct-new-columns .left {
  width: 50%;
}
.half-width-columns .ct-section-inner-wrap .ct-new-columns .right {
  width: 50%;
  height: auto;
}
.half-width-columns .ct-section-inner-wrap .ct-new-columns .right .buttons-block {
  margin: auto auto 0 auto;
}
.half-width-columns .ct-section-inner-wrap .ct-new-columns .right .buttons-block.buttons-block-align-left {
  margin: auto 0 0 0;
}
.half-width-columns .ct-section-inner-wrap .ct-new-columns .right .cta__bg-wrapper {
  max-height: 224px;
}

.title-blue-bg {
  background: #1562ad;
}
.title-blue-bg .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.title-blue-bg .ct-section-inner-wrap .title {
  width: 100%;
  text-align: center;
  color: #ffffff;
  margin: 0 0 0 0;
}

.play-button {
  position: absolute;
  top: 50%;
  left: 75%;
  margin-right: -75%;
  transform: translate(-75%, -50%);
}
.play-button i {
  font-size: 50px;
}

.image-info-section-with-bg .ct-new-columns {
  background: #f3f7fd;
  align-content: stretch;
  align-items: stretch;
}
.image-info-section-with-bg .ct-new-columns .image-info-section__image {
  flex: 0 1 auto;
  width: 50%;
  max-height: 100%;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.image-info-section-with-bg .ct-new-columns .image-info-section__image img {
  border-radius: 0;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  width: 100%;
  height: 100%;
  max-height: 100%;
  object-fit: cover;
}
.image-info-section-with-bg .ct-new-columns .image-info-section-with-bg-right {
  background: #f3f7fd;
  width: 50%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-left: 50px;
  padding-right: 50px;
}
.image-info-section-with-bg .ct-new-columns .image-info-section-with-bg-right .link-without-arrow {
  position: relative;
  padding: 11px 14px 12px 0;
  line-height: 21px;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
}

.three-columns-with-images .ct-section-inner-wrap {
  padding-top: 60px;
  padding-bottom: 0;
}
.three-columns-with-images .ct-section-inner-wrap .three-columns-with-images-columns .three-columns-with-images-item {
  width: 33%;
  align-items: center;
}
.three-columns-with-images .ct-section-inner-wrap .three-columns-with-images-columns .three-columns-with-images-item .three-columns-with-images-text {
  text-align: center;
  margin: 20px 0 0 0;
}

section.reverse .ct-section-inner-wrap .ct-new-columns {
  flex-direction: row-reverse;
}

.two-columns-gray-card-section .ct-section-inner-wrap {
  /*     padding-top: 70px;
      padding-bottom: 0; */
}
.two-columns-gray-card-section .ct-section-inner-wrap .gray-cards-columns {
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: stretch;
}
.two-columns-gray-card-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item {
  width: 50%;
  flex: 0 1 auto;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns {
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: stretch;
  align-items: stretch;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item {
  width: 50%;
  flex: 0 1 auto;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item .two-columns-gray-card-section-info {
  padding: 16px 24px 24px 24px;
  background: #f3f7fc;
  height: 100%;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item .two-columns-gray-card-section-info .two-columns-gray-card-section-desc {
  margin: 0 0 12px 0;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item .two-columns-gray-card-section-info .two-columns-gray-card-section-link {
  font-size: 16px;
  font-weight: 700;
  margin: auto 0 0 0;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item .two-columns-gray-card-section-image {
  background: #f3f7fc;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  width: 100%;
}
.two-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item .two-columns-gray-card-section-image img {
  width: 100%;
}

.three-columns-gray-card-section .ct-section-inner-wrap .two-columns-gray-card-section-columns .two-columns-gray-card-section-item {
  width: 33%;
}

section.blue-cards-section-with-images.two-cols .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item {
  width: 50%;
}

section.blue-cards-section-with-images .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item {
  background: none;
  padding: 0 12px 0 12px;
}
section.blue-cards-section-with-images .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .content {
  background: #f3f7fc;
  padding: 38px 24px 38px 29px;
  height: 100%;
}
section.blue-cards-section-with-images .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .content .gray-card-title {
  height: auto;
}
section.blue-cards-section-with-images .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .content img {
  border-radius: 0;
}
section.blue-cards-section-with-images .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .content .gray-cart-btn {
  font-size: 16px;
  font-weight: 700;
  margin: auto 0 0 0;
}

section.quote-section-column {
  background-color: transparent;
}
section.quote-section-column .ct-section-inner-wrap .unslider {
  flex-direction: column;
  align-items: center;
}
section.quote-section-column .ct-section-inner-wrap .unslider .unslider-nav {
  z-index: 0 !important;
}
section.quote-section-column .ct-section-inner-wrap .unslider .unslider-nav ol li {
  border: none;
  background-color: #bcbcbb !important;
  opacity: 0.5;
  width: 8px;
  height: 8px;
}
section.quote-section-column .ct-section-inner-wrap .unslider .unslider-nav ol li.unslider-active {
  opacity: 1;
}
section.quote-section-column .ct-section-inner-wrap .unslider .unslider-arrow.next {
  background-color: transparent;
  filter: invert(1);
  background-size: auto;
  top: auto;
  right: 50%;
  margin-right: -110px;
  bottom: 0;
  z-index: 1 !important;
}
section.quote-section-column .ct-section-inner-wrap .unslider .unslider-arrow.prev {
  background-color: transparent;
  filter: invert(1);
  background-size: auto;
  top: auto;
  left: 50%;
  margin-left: -110px;
  bottom: 0;
  z-index: 1 !important;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-right {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-right .quote-section-link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-right a[href="http://"] {
  pointer-events: none;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-right .quote-section-text {
  text-align: left;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-right img {
  width: 100%;
  height: 100%;
  max-height: 500px;
  object-fit: contain;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-left {
  width: 128px;
  display: none;
}
section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-left img {
  width: 100%;
  height: auto;
}

.central-title-with-desc .ct-section-inner-wrap {
  padding-top: 25px;
  padding-bottom: 25px;
  background: #cfe0f3;
  border-radius: 24px 24px 24px 24px;
}
.central-title-with-desc .ct-section-inner-wrap .wrapper {
  align-items: center;
  max-width: 740px;
  margin: 0 auto;
  text-align: center;
}

.discover-more-section .ct-section-inner-wrap {
  padding-top: 25px;
  padding-bottom: 25px;
  background: #cfe0f3;
  align-items: center;
  border-radius: 24px 24px 24px 24px;
}
.discover-more-section .ct-section-inner-wrap .discover-more-title {
  font-size: 34px;
  font-weight: 500;
  line-height: 48px;
  margin: 0 0 0 0;
}
.discover-more-section .ct-section-inner-wrap .discover-more-columns {
  flex-wrap: wrap;
}
.discover-more-section .ct-section-inner-wrap .discover-more-columns .discover-more-item {
  width: 33.33%;
}
.discover-more-section .ct-section-inner-wrap .discover-more-columns .discover-more-item .discover-more-item-title {
  width: 100%;
  text-align: center;
  margin: 0 0 11px 0;
  font-size: 40px;
  font-weight: 450;
}
.discover-more-section .ct-section-inner-wrap .discover-more-columns .discover-more-item .discover-more-item-subtitle {
  width: 100%;
  text-align: center;
  font-size: 28px;
  font-weight: 450;
  margin: 0 0 11px 0;
}
.discover-more-section .ct-section-inner-wrap .discover-more-columns .discover-more-item .discover-more-item-desc {
  width: 100%;
  text-align: center;
  font-size: 20px;
  font-weight: 450;
}

.new-anchor-links-section {
  transition: all ease-in-out 0.1s;
  background-color: #cee0f3;
}
.new-anchor-links-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item {
  width: max-content;
  padding: 0 0 0 0;
}
.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item a {
  font-weight: 450;
  color: #47443f;
  padding: 11px 16px;
  border-bottom: 2px solid transparent;
  background-color: transparent;
  border: 2px solid transparent;
  transition: 0.25s padding;
}
.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item a:hover {
  color: #1562ad;
  border-bottom: 2px solid #1562ad;
}
.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns.fixed .new-anchor-links-section-item a {
  padding: 11px 16px;
}

.new-anchor-links-section.fixed {
  position: fixed;
  z-index: 3;
  top: 0;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0.5rem 0.0625rem;
  background: #ffffff;
  transition: all ease-in-out 0.1s;
}
.new-anchor-links-section.fixed .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item a.active {
  color: #1562ad;
  border-bottom: 2px solid #1562ad;
  background-color: transparent;
  /*           border: 1px solid transparent; */
}

.half-blue-section-after .ct-section-inner-wrap .left:after {
  height: 100%;
  width: 200%;
  position: absolute;
  content: "";
  right: -48px;
  top: 0;
  border-radius: 0px 24px 24px 0px;
  z-index: 0;
  background: #1562ad;
}

section.half-bg-section {
  background-position: center right;
  background-size: 60% auto !important;
  background-repeat: no-repeat;
  position: relative;
}
section.half-bg-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left {
  width: 44%;
  padding: 60px 15px 60px 15px;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left:before {
  height: 100%;
  width: 200%;
  position: absolute;
  content: "";
  right: -24px;
  top: 0;
  border-radius: 0px 24px 24px 0px;
  z-index: 1;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left .half-bg-section-title {
  position: relative;
  z-index: 2;
  font-size: 48px;
  line-height: 64px;
  margin: 0 0 8px 0;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left .half-bg-section-desc {
  position: relative;
  z-index: 2;
  margin: 0px 0px 26px 0px;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left .buttons-block {
  position: relative;
  z-index: 2;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .right {
  width: 56%;
}
section.half-bg-section .ct-section-inner-wrap .ct-new-columns .right img {
  display: none;
}

.half-blue-section {
  background-color: #0463ac;
}
.half-blue-section .ct-section-inner-wrap .ct-new-columns .left:before {
  background: #0463ac;
}
.half-blue-section .ct-section-inner-wrap .ct-new-columns .left .half-bg-section-title {
  color: #ffffff;
}
.half-blue-section .ct-section-inner-wrap .ct-new-columns .left .half-bg-section-desc {
  color: #ffffff;
}

.half-alice-blue-section {
  background-color: #f2f7fc;
}
.half-alice-blue-section .ct-section-inner-wrap .ct-new-columns .left:before {
  background: #f2f7fc;
}
.half-white-section {
  background-color: #ffffff;
}
.half-white-section .ct-section-inner-wrap .ct-new-columns .left:before {
  background-color: #ffffff;
}
.count-grid-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 60px;
}
.count-grid-section .ct-section-inner-wrap .ct-new-columns {
  flex-wrap: wrap;
}
.count-grid-section .ct-section-inner-wrap .ct-new-columns .count-grid-item {
  width: 33.33%;
  margin: 60px 0 0 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.count-grid-section .ct-section-inner-wrap .ct-new-columns .count-grid-item .count-grid-title {
  color: #04437b;
  margin: 0 0 0 0;
}
.count-grid-section .ct-section-inner-wrap .ct-new-columns .count-grid-item .count-grid-desc {
  font-size: 37px;
  width: 100%;
  text-align: center;
  font-weight: 500;
}

.anchor-links-section {
  background: #e7eff9;
}
.anchor-links-section .ct-section-inner-wrap {
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.anchor-links-section .ct-section-inner-wrap .ct-new-columns {
  justify-content: space-around;
}
.anchor-links-section .ct-section-inner-wrap .ct-new-columns .anchor-links-section-item {
  padding: 30px 20px;
  font-size: 18px;
  font-weight: 450;
  width: max-content;
  text-align: center;
}
.anchor-links-section .ct-section-inner-wrap .ct-new-columns .anchor-links-section-item a {
  font-weight: 450;
}

.buttons-under-hero-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.buttons-under-hero-section .ct-section-inner-wrap .buttons-block {
  width: 100%;
  justify-content: space-around;
}

.light-blue-bg.image-info-section {
  background: #cfe0f3;
}
.light-blue-bg.image-info-section .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}

.light-blue-bg.links-section {
  background: #f3f7fd;
}
.light-blue-bg.links-section .ct-section-inner-wrap .links-section-item .links-section-item-block ul {
  padding: 0 0 0 20px;
}
.light-blue-bg.links-section .ct-section-inner-wrap .links-section-item .links-section-item-block ul li {
  list-style: disc;
}

.three-colors-section .ct-section-inner-wrap .three-colors-columns {
  display: flex;
  justify-content: flex-start;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item {
  width: 33.33%;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item:hover .three-colors-image img {
  transform: scale(1.2);
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item:hover .three-colors-image:before {
  background: rgba(0, 0, 0, 0.3);
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-image {
  height: 200px;
  overflow: hidden;
  min-height: 200px;
  width: 100%;
  position: relative;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-image:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0);
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
  transition: all ease-in-out 1.5s;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info {
  padding: 35px 35px 35px 35px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info .title {
  color: #ffffff;
  text-align: center;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info .desc {
  color: #ffffff;
  text-align: center;
  margin: 0 0 15px 0;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info a {
  margin: auto 0 0 0;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .half-width-columns {
  width: 50%;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.left .three-colors-item-info {
  background: #04437b;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.center .three-colors-item-info {
  background: #1562ad;
}
.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.right .three-colors-item-info {
  background: #6393cc;
}
.three-colors-section .ct-section-inner-wrap .two-colors-columns .three-colors-item {
  width: 50%;
}

.one-color-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info .title {
  color: #47443f;
}
.one-color-section .ct-section-inner-wrap .three-colors-columns .three-colors-item .three-colors-item-info .desc {
  color: #47443f;
}
.one-color-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.left .three-colors-item-info {
  background: #f7f7f7;
}
.one-color-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.center .three-colors-item-info {
  background: #f7f7f7;
}
.one-color-section .ct-section-inner-wrap .three-colors-columns .three-colors-item.right .three-colors-item-info {
  background: #f7f7f7;
}

.two-sliders-section {
  background: #f2f7fc;
}
.two-sliders-section .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
.two-sliders-section .ct-section-inner-wrap .left .unslider {
  padding: 0 0 0 0;
}
.two-sliders-section .ct-section-inner-wrap .left .unslider .unslider-arrow {
  background-color: transparent;
  width: 40px;
  height: 40px;
  background-size: auto;
}
.two-sliders-section .ct-section-inner-wrap .left .unslider li {
  padding: 0 0 0 0;
}
.two-sliders-section .ct-section-inner-wrap .left .unslider li img {
  border-radius: 0;
  height: auto;
}

.swiper-navigation {
  flex-direction: row;
  justify-content: space-between;
  width: 102%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  z-index: 9;
}
.swiper-navigation .ct-fancy-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  color: rgba(0, 0, 0, 0.7215686275);
}
.swiper-navigation .ct-fancy-icon svg {
  width: 100%;
  height: 100%;
}

.swiper.swiper-initialized {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  width: 100%;
}
.swiper.swiper-initialized .swiper-wrapper {
  flex-direction: row;
}

.swiper-oxy {
  background: #ffffff;
}
.swiper-oxy .swiper-wrapper .slide-info {
  flex-direction: row;
  border-bottom: 1px solid #47443f;
  padding: 15px 15px 6px 15px;
}
.swiper-oxy .swiper-wrapper .slide-info .slide-info-image {
  width: 36px;
  height: 36px;
  margin: 0 10px 0 0;
}
.swiper-oxy .swiper-wrapper .slide-info .name {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.5;
}
.swiper-oxy .swiper-wrapper .slide-info .position {
  font-size: 14px;
  line-height: 1.5;
}
.swiper-oxy .swiper-wrapper .slide-desc {
  padding: 6px 15px 15px 15px;
  font-size: 14px;
  line-height: 20px;
}

.sample-report-section {
  background: #1562ad;
}
.sample-report-section .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
.sample-report-section .ct-section-inner-wrap .sample-report-right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sample-report-section .ct-section-inner-wrap .sample-report-right a {
  box-shadow: 10px 3px 10px 0px rgba(0, 0, 0, 0.25);
  opacity: 0.8;
  transition: all ease-in-out 0.3s;
}
.sample-report-section .ct-section-inner-wrap .sample-report-right a:hover {
  opacity: 1;
  transition: all ease-in-out 0.3s;
}
.sample-report-section .ct-section-inner-wrap .sample-report-right a img {
  border-radius: 0;
}
.sample-report-section .ct-section-inner-wrap .sample-report-subtitle {
  color: #ffffff;
}
.sample-report-section .ct-section-inner-wrap .sample-report-title {
  color: #ffffff;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info {
  margin: 0 0 0 0;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info .sample-report-text {
  color: #ffffff;
  font-weight: 500;
  line-height: 1.5555555556;
  letter-spacing: 0.0277777778em;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info .blue-link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin: 30px 0 0 0;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info .blue-link .ct-headline {
  color: #ffffff;
  margin: 0 0 0 0;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info .blue-link .ct-code-block {
  display: flex;
  align-items: center;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info .blue-link .ct-code-block svg {
  height: 33px;
  width: auto;
  margin: 0 15px 0 0;
}
.sample-report-section .ct-section-inner-wrap .sample-report-info .blue-link .ct-code-block svg path {
  fill: #ffe323;
}
.sample-report-section .ct-section-inner-wrap .sample-report-bottom {
  border-top: 2px solid #ffffff;
  padding-top: 35px;
  margin-top: 70px;
}
.sample-report-section .ct-section-inner-wrap .sample-report-bottom .buttons-block {
  width: 100%;
}
.sample-report-section .ct-section-inner-wrap .sample-report-bottom .buttons-block a:last-child {
  margin-right: 0;
}
.sample-report-section .ct-section-inner-wrap .sample-report-bottom .ct-div-block {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sample-report-section .ct-section-inner-wrap .sample-report-bottom .ct-div-block .sample-report-bottom-title {
  color: #ffffff;
}
.sample-report-section .ct-section-inner-wrap .sample-report-bottom .ct-div-block .sample-report-bottom-desc {
  color: #ffffff;
}

.text-image-blue-bg .ct-section-inner-wrap .sample-report-left .sample-report-text {
  color: #ffffff;
}
.text-image-blue-bg .ct-section-inner-wrap .sample-report-right {
  justify-content: flex-start;
}

.slider-with-lightbox .ct-section-inner-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
}
.slider-with-lightbox .ct-section-inner-wrap .ct-slider {
  padding: 0 30px 0 30px;
}
.slider-with-lightbox .ct-section-inner-wrap .ct-slider .ct-slide img {
  border-radius: 0;
}
.slider-with-lightbox .ct-section-inner-wrap .ct-slider .unslider-arrow {
  background: none;
}
.slider-with-lightbox .ct-section-inner-wrap .ct-slider .unslider-arrow:before {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 0;
  width: 12px;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  color: rgba(0, 0, 0, 0.7215686275);
  transform: translate(-50%, -50%) rotate(45deg);
}
.slider-with-lightbox .ct-section-inner-wrap .ct-slider .prev {
  left: -40px !important;
}
.slider-with-lightbox .ct-section-inner-wrap .ct-slider .next {
  right: -40px !important;
}

.buttons-block {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 12px;
}
.buttons-block .subtitle {
  margin-bottom: 0;
  margin-right: 40px;
}

.center-buttons-block {
  width: 100%;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.quote-links-section .ct-section-inner-wrap .ct-new-columns {
  display: flex;
  justify-content: space-around;
  max-width: 950px;
  margin: 0 auto 0 auto;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item {
  max-width: 230px;
  width: 100%;
  background: #f9f9f9;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-div-block {
  width: 100%;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode {
  width: 100%;
  cursor: pointer;
  flex-direction: column;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode h5 {
  margin: 0 0 0 0;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode .img-normal {
  width: auto;
  height: 82px;
  margin-bottom: 40px;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode .img-hover {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  width: auto;
  height: 82px;
  margin-bottom: 40px;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode .form-toggler-graphic {
  font-size: 24px;
  font-weight: 500;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode:hover .img-normal {
  opacity: 0;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode:hover .img-hover {
  opacity: 1;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item .ct-shortcode:hover .form-toggler-graphic {
  color: #6393cc;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a .hover-image {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  width: auto;
  height: 82px;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a .normal-image {
  width: auto;
  height: 82px;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a .link-text {
  font-size: 24px;
  font-weight: 500;
  margin-top: 40px;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a:hover .normal-image {
  opacity: 0;
  transition: all ease-in-out 0.3s;
}
.quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item a:hover .hover-image {
  opacity: 1;
  transition: all ease-in-out 0.3s;
}

.two-columns-section-with-bg .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #f3f7fd;
}
.two-columns-section-with-bg .ct-section-inner-wrap .ct-new-columns {
  max-width: 550px;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 auto;
}
.two-columns-section-with-bg .ct-section-inner-wrap .ct-new-columns .ct-div-block {
  width: 50%;
}

.blue-buttons-block .blue-button {
  margin: 0 0 20px 0;
  display: flex;
  flex-direction: row;
  font-size: 18px;
  line-height: 21px;
  padding: 20px 23px 20px 23px;
  font-weight: 700;
  max-width: 435px;
  width: 100%;
  justify-content: flex-start;
  transition: all 0.3s;
}
.blue-buttons-block .blue-button i {
  display: flex;
  height: 18px;
}
.blue-buttons-block .blue-button i svg {
  width: 100%;
  height: 100%;
}
.blue-buttons-block .blue-button i svg path {
  fill: #ffffff;
}
.blue-buttons-block .blue-button:hover {
  border: 1px solid #1562ad;
  background: #ffffff;
  color: #1562ad;
  transition: all 0.3s;
}
.blue-buttons-block .blue-button:hover i svg path {
  fill: #1562ad;
  transition: all 0.3s;
}
.blue-buttons-block .blue-button .ct-text-block {
  margin-left: 14px;
}

.blue-link-section {
  background: #1562ad;
}
.blue-link-section .ct-section-inner-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: flex-end;
}
.blue-link-section .ct-section-inner-wrap .blue-link {
  display: flex;
  flex-direction: row;
}
.blue-link-section .ct-section-inner-wrap .blue-link .ct-headline {
  color: #ffffff;
  margin: 0 20px 0 0;
}
.blue-link-section .ct-section-inner-wrap .blue-link .ct-fancy-icon {
  color: #ffe323;
  width: 38px;
  height: 38px;
  transform: rotate(90deg);
}

.steps-section {
  background: #cfe0f3;
}
.steps-section .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 25px;
  align-items: center;
}
.steps-section .ct-section-inner-wrap .steps-section-title {
  color: #1562ad;
}
.steps-section .ct-section-inner-wrap .step-item .step-item-title {
  font-weight: 600;
  color: #1562ad;
  margin: 20px 0 0 0;
}
.steps-section .ct-section-inner-wrap .five-steps-column .step-item {
  width: 20%;
}

.interpret-accordion {
  width: 100%;
}
.interpret-accordion .oxel_accordion__row {
  background: transparent;
  border: none;
}
.interpret-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon {
  position: relative;
  width: 14px;
  height: 14px;
  margin: 0 5px 0 0;
  display: block;
}
.interpret-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon:before {
  font-family: FontAwesome;
  content: "\f0da";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  color: #1562ad;
}
.interpret-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon svg {
  display: none;
}
.interpret-accordion .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label {
  font-size: 18px;
  font-weight: 500;
  color: #1562ad;
}
.interpret-accordion .oxel_accordion__row .oxel_accordion__icon {
  display: none;
}
.interpret-accordion .oxel_accordion__row--active .oxel_accordion__row_left .oxel_accordion__icon:before {
  transform: translate(-50%, -50%) rotate(-90deg);
}
.interpret-accordion .oxel_accordion__content {
  border-bottom: 1px solid #bcbcbb;
  padding: 0 0 0 0;
}
.interpret-accordion .oxel_accordion__content .ct-text-block {
  padding: 33px 0 33px 0;
}
.interpret-accordion .oxel_accordion__content__hidden {
  transition-duration: 0.3s;
}

.interpret-accordion.gray-title .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__icon:before {
  color: #47443f;
}
.interpret-accordion.gray-title .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label {
  color: #47443f;
}
.interpret-accordion.gray-title .oxel_accordion__row .oxel_accordion__row_left .oxel_accordion__row__label:hover {
  color: #1562ad;
}

.cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-left .cta-section-accordion-title {
  font-size: 19px;
  font-weight: 500;
  color: #47443f;
  margin: 20px 0 20px 0;
}
.cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons {
  display: flex;
  flex-direction: row;
  background: #1562ad;
}
.cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons .cta-image {
  width: 178px;
  height: 163px;
  border-radius: 0;
  object-fit: cover;
}
.cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons .cta-buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons .cta-buttons .ct-headline {
  font-size: 20px;
  color: #FFFFFF;
  text-align: center;
}
.cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons .cta-buttons a.ct-link-button {
  margin-right: 0;
  margin-bottom: 0;
  margin-top: 0;
}

.heading-with-buttons {
  background: #cfe0f3;
}
.heading-with-buttons .ct-section-inner-wrap {
  padding-top: 40px;
  padding-bottom: 20px;
}
.heading-with-buttons .ct-section-inner-wrap .heading-with-buttons-info {
  width: 64%;
}
.heading-with-buttons .ct-section-inner-wrap .heading-with-buttons-info .heading-with-buttons-info-text {
  font-size: 17px;
}
.heading-with-buttons .ct-section-inner-wrap .heading-with-buttons-info .heading-with-buttons-info-title {
  margin-top: 20px;
}
.heading-with-buttons .ct-section-inner-wrap .heading-with-buttons-buttons {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  width: 36%;
}

.blue-hero-section-image {
  height: 620px;
  background-size: auto;
  background-position: center 0;
}

.blue-hero-section-info {
  background: #1562ad;
}
.blue-hero-section-info .ct-section-inner-wrap {
  padding-bottom: 40px;
  padding-top: 60px;
}
.blue-hero-section-info .ct-section-inner-wrap .blue-hero-section-info-title {
  color: #ffffff;
}
.blue-hero-section-info .ct-section-inner-wrap .blue-hero-section-info-subtitle {
  color: #ffffff;
}
.blue-hero-section-info .ct-section-inner-wrap .blue-hero-section-info-text {
  font-size: 24px;
  color: #ffffff;
}

.heading-box-grid .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.heading-box-grid .ct-section-inner-wrap .heading-box-grid-columns {
  justify-content: space-between;
}
.heading-box-grid .ct-section-inner-wrap .heading-box-grid-columns .heading-box-grid__item {
  padding: 0 0 0 0;
  margin: 60px 0 0 0;
  width: calc(50% - 15px);
}
.heading-box-grid .ct-section-inner-wrap .heading-box-grid-columns .heading-box-grid__item .heading-box-grid__item-image {
  width: 105px;
  height: 105px;
}

.heading-box-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.heading-box-section .ct-section-inner-wrap .heading-box-columns .heading-box-item {
  padding: 0 0 0 0;
  margin: 60px 0 0 0;
}
.heading-box-section .ct-section-inner-wrap .heading-box-columns .heading-box-item .heading-box-item__image {
  width: 52px;
  height: 52px;
  border-radius: 0;
  margin: 0 0 11px 0;
}

.product-login-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.product-login-section .ct-section-inner-wrap .product-login-content {
  flex-wrap: wrap;
  justify-content: space-between;
}
.product-login-section .ct-section-inner-wrap .product-login-content .product-login-content-box {
  width: 48.7%;
  border: 1px solid #eceeef;
  margin-top: 15px;
  padding: 25px 0 13px 28px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-login-section .ct-section-inner-wrap .product-login-content .product-login-content-box .box__header {
  display: flex;
  align-items: center;
  flex-direction: row;
  height: 100%;
  margin-bottom: 13px;
}
.product-login-section .ct-section-inner-wrap .product-login-content .product-login-content-box .box__header img {
  min-width: 55px;
  max-width: 55px;
  margin-right: 25px;
  border-radius: 0;
}
.product-login-section .ct-section-inner-wrap .product-login-content .product-login-content-box .box__header h5 {
  margin: 0 0 0 0;
}
.product-login-section .ct-section-inner-wrap .product-login-content .product-login-content-box .box__links {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  height: 100%;
}
.product-login-section .ct-section-inner-wrap .product-login-content .product-login-content-box .box__links .box-links__title {
  display: inline-block;
  border: 1px solid #1562ad;
  color: #000;
  padding: 13px 15px 12px 15px;
  margin-right: 24px;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  border-radius: 10px;
  text-align: center;
  text-transform: uppercase;
}
.product-login-section .ct-section-inner-wrap .product-login-content .box-full {
  width: 100%;
}

.back-button-section .ct-section-inner-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
}

.thickbox-links-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.thickbox-links-section .ct-section-inner-wrap a {
  font-size: 34px;
  font-weight: 500;
}

.simplemodal-overlay {
  display: none;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
}
.simplemodal-overlay .ct-section-inner-wrap {
  justify-content: center;
  align-items: center;
}
.simplemodal-overlay .ct-section-inner-wrap .simplemodal-container {
  max-width: 1120px;
  width: 100%;
  max-height: 676px;
  height: 100vh;
  padding: 20px 20px 20px 20px;
  background: #ffffff;
  position: relative;
}
.simplemodal-overlay .ct-section-inner-wrap .simplemodal-container .close-simple-modal {
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -16px;
  cursor: pointer;
}

.simplemodal-overlay.active {
  display: block;
  visibility: visible;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  opacity: 1;
  z-index: 1;
}

.page-title-section .ct-section-inner-wrap {
  padding-top: 35px;
  padding-bottom: 0;
}
.page-title-section .ct-section-inner-wrap .page-subtitle {
  font-size: 27px;
  color: #1562ad;
}

.contact-support-hero {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 60px;
  position: relative;
}
.contact-support-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 70%);
  z-index: 0;
}
.contact-support-hero .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  z-index: 1;
}

.text-section .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}
.text-section .ct-section-inner-wrap img {
  margin-bottom: 14px;
  margin-top: 14px;
  border-radius: 0;
}
.text-section .ct-section-inner-wrap .oxy-rich-text {
  width: 100%;
  /*       h1{
          font-size: 60px;
        } */
}
.text-section .ct-section-inner-wrap .oxy-rich-text ul {
  margin-bottom: 14px;
}
.text-section .ct-section-inner-wrap .oxy-rich-text hr {
  margin-top: 22px;
  margin-bottom: 22px;
}
.text-section .ct-section-inner-wrap .oxy-rich-text img {
  margin-bottom: 14px;
  margin-top: 14px;
}
.text-section .ct-section-inner-wrap .oxy-rich-text table {
  display: flex;
}
.text-section .ct-section-inner-wrap .oxy-rich-text table tbody tr td {
  border: none;
  text-align: left;
  padding: 0 0 0 0;
}

.links-section .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}
.links-section .ct-section-inner-wrap .links-section-item {
  width: 100%;
  padding: 0 0 0 0;
}
.links-section .ct-section-inner-wrap .links-section-item .links-section-item-block {
  display: flex;
  flex-direction: column;
}
.links-section .ct-section-inner-wrap .links-section-item .links-section-item-block ul {
  padding: 0 0 0 0;
}
.links-section .ct-section-inner-wrap .links-section-item .links-section-item-block ul li {
  list-style: none;
  margin: 0 0 14px 0;
  /*             h4{
                font-size: 34px;
                margin: 0 0 0 0;
              } */
}
.links-section .ct-section-inner-wrap .links-section-item .links-section-item-block ol {
  margin: 0 0 14px 0;
}

.links-section-two-col .ct-section-inner-wrap .links-section-item {
  width: calc(50% - 15px);
}

.four-columns-section .four-columns-item {
  width: 25%;
}
.four-columns-section .four-columns-item .four-columns-bg {
  /*       background: $qiagen-digital-insights-background-grey; */
  padding: 15px 24px;
  height: 100%;
}
.four-columns-section .four-columns-item .four-columns-item-image {
  width: 100px;
  margin-bottom: 25px;
}
.four-columns-section .four-columns-item .four-columns-item-text {
  text-align: center;
  width: 100%;
}

.three-column-logos-section .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}
.three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery {
  justify-content: flex-start;
}
.three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery .oxy-gallery-item {
  opacity: 0.8;
  margin-top: 10px !important;
  text-align: center;
  width: 33% !important;
  max-width: 33%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery .oxy-gallery-item:hover {
  opacity: 1;
}
.three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer {
  padding-bottom: 0 !important;
}
.three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents {
  background-image: none !important;
  position: inherit;
}
.three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents img {
  opacity: 1;
  width: 300px;
  height: auto;
  border: 1px solid #47443f;
  background: #eceeef;
}

.five-column-logos-section .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery {
  justify-content: flex-start;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item {
  opacity: 1;
  margin-top: 10px !important;
  text-align: center;
  width: 20% !important;
  max-width: 20%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer {
  padding-bottom: 0 !important;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents {
  background-image: none !important;
  position: inherit;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents figcaption {
  opacity: 1;
  position: inherit;
  background: none;
  font-size: 14px;
  line-height: 1;
  color: #47443f;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents img {
  opacity: 0.8;
  width: 150px;
  height: auto;
  border: 1px solid #47443f;
  background: #eceeef;
}
.five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents img:hover {
  opacity: 1;
}

.applications-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.applications-section .ct-section-inner-wrap .ct-new-columns {
  display: flex;
  flex-wrap: wrap;
}
.applications-section .ct-section-inner-wrap .ct-new-columns .applications-section-item {
  width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.applications-section .ct-section-inner-wrap .ct-new-columns .applications-section-item .applications-section-item-image-block {
  width: 100%;
  height: 200px;
  overflow: hidden;
  border-radius: 16px;
  background: #f9f9f9;
}
.applications-section .ct-section-inner-wrap .ct-new-columns .applications-section-item .applications-section-item-image-block .applications-section-item-image {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition-duration: 1500ms;
}
.applications-section .ct-section-inner-wrap .ct-new-columns .applications-section-item .applications-section-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  padding: 35px;
  width: 100%;
  background: #f9f9f9;
}
.applications-section .ct-section-inner-wrap .ct-new-columns .applications-section-item .applications-section-info .applications-section-item-title {
  margin-bottom: 15px;
  font-size: 23px;
  text-align: center;
}
.applications-section .ct-section-inner-wrap .ct-new-columns .applications-section-item:hover .applications-section-item-image {
  scale: 1.2;
  transition-duration: 1500ms;
}

.info-section .ct-section-inner-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.info-section .ct-section-inner-wrap .ct-div-block {
  width: 74%;
}
.info-section .ct-section-inner-wrap .ct-div-block:nth-child(2n+1) {
  width: 13%;
}
.info-section .ct-section-inner-wrap .ct-div-block.buttons-block {
  width: 100%;
  flex-direction: column;
  align-items: center;
}
.info-section .ct-section-inner-wrap .info-section-title {
  width: 100%;
}
.info-section .ct-section-inner-wrap .info-section-subtitle {
  width: 100%;
}
.info-section .ct-section-inner-wrap .ct-text-block:not(:last-child) {
  margin-bottom: 14px;
}

.info-section.full-width .ct-section-inner-wrap {
  padding-top: 75px;
  padding-bottom: 75px;
}
.info-section.full-width .ct-section-inner-wrap .ct-div-block {
  width: 100%;
}
.info-section.full-width .ct-section-inner-wrap .ct-div-block:nth-child(2n+1) {
  width: 100%;
}

.author-with-border-block .author-with-border {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-left-width: 3px;
  border-left-color: #47443f;
  padding-left: 15px;
  margin-top: 10px;
  font-size: 13px;
}

.quote-slider .quote-slider-left {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 9.3%;
}
.quote-slider .quote-slider-left img {
  border-radius: 0px;
  width: 108px;
  height: 100px;
}
.quote-slider .quote-slider-right {
  width: 90.7%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.quote-slider .quote-slider-right .ct-slide {
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
.quote-slider .quote-slider-right .ct-slide img {
  object-fit: cover;
  max-width: 800px;
  max-height: 400px;
}

.quote-section {
  background-color: #f2f7fc;
}
.quote-section .ct-section-inner-wrap {
  padding-top: 54px;
  padding-bottom: 12px;
}
.quote-section .ct-section-inner-wrap .quote-section-left {
  width: 128px;
  display: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0 auto;
}
.quote-section .ct-section-inner-wrap .quote-section-left img {
  width: 128px;
  height: 128px;
}
.quote-section .ct-section-inner-wrap .quote-section-right {
  width: calc(100% - 100px);
  padding-left: 15px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.quote-section .ct-section-inner-wrap .quote-section-right .quote-section-title {
  margin-bottom: 17px;
}
.personal-carousel .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-left {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  width: 50%;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-left .personal-carousel-title {
  margin-top: 0px;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.15px;
  text-align: center;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-left .personal-carousel-slider {
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-left .personal-carousel-slider .unslider {
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-left .personal-carousel-slider .unslider .ct-slide {
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-left .personal-carousel-slider .unslider .ct-slide img {
  width: 100%;
  object-fit: cover;
}
.personal-carousel .ct-section-inner-wrap .personal-carousel-right {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  width: 50%;
}

.breadcrumbs .ct-section-inner-wrap {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 18px;
}

.related-section .ct-section-inner-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}
.related-section .ct-section-inner-wrap .related-section-heading {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.related-section .ct-section-inner-wrap .related-section-heading .related-section-heading__title {
  width: 100%;
  margin-bottom: 0;
}
.related-section .ct-section-inner-wrap .related-section-columns {
  flex-wrap: wrap;
}
.related-section .ct-section-inner-wrap .related-section-columns .related-section-columns__item {
  width: 33.33%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.related-section .ct-section-inner-wrap .related-section-columns .related-section-columns__item .related-section-columns__item-image {
  /*            border-radius: 0; */
  height: 220px;
  width: 100%;
  object-fit: cover;
}
.related-section .ct-section-inner-wrap .related-section-columns .related-section-columns__item .related-section-columns__item-title {
  margin-bottom: 0px;
  /*             height: 105px; */
  padding-top: 25px;
  padding-bottom: 25px;
}
.related-section .ct-section-inner-wrap .related-section-columns .related-section-columns__item .related-section-columns__item-link {
  color: #1562ad;
  font-size: 15px;
  font-weight: 700;
  line-height: 21px;
  padding-top: 12px;
  padding-bottom: 11px;
  margin-top: auto;
}
.related-section .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item {
  width: 25%;
  background: transparent;
  flex: 0 1 auto;
}
.related-section .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item .related-section-columns__item-title {
  height: auto;
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
}
.related-section .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item .related-section-columns__item-image {
  height: 135px;
  margin: 0 0 20px 0;
}
.related-section .ct-section-inner-wrap .related-section-four-columns .related-section-columns__item .buttons-block {
  margin: auto 0 0 0;
}

.related-section.related-section-two-col .related-section-columns .related-section-columns__item {
  width: 50%;
}

.gray-cards-section-with-images .ct-section-inner-wrap .gray-card_image {
  margin-bottom: 25px;
  height: 80px;
  width: auto;
}

.gray-cards-section {
  /*   margin-top: 60px; */
}
.gray-cards-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
.gray-cards-section .ct-section-inner-wrap .gray-cards-columns {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item {
  width: 33.3%;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 36px;
  padding-bottom: 24px;
  margin-bottom: 0;
}
.gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .gray-card-title {
  color: #47443f;
  font-size: 27px;
  height: 90px;
}
.gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .gray-card_description {
  color: #47443f;
  margin-bottom: 26px;
}

.heading-between-sections {
  margin-top: 60px;
}
.heading-between-sections .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
  align-items: center;
}
.heading-between-sections .ct-section-inner-wrap .form-toggler {
  margin-right: 0;
}
.heading-between-sections .ct-section-inner-wrap .form-toggler a {
  display: flex;
}
.heading-between-sections .ct-section-inner-wrap .heading-between-sections-desc-center {
  margin: 0 auto;
}

.heading-between-sections-center {
  width: 100%;
  text-align: center;
}

.heading-between-sections-left {
  width: 100%;
  text-align: left;
}

.description-between-sections-left {
  width: 100%;
}

.hero-section.top-right-hero {
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section {
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 27% 0 5.5%;
}
.hero-section .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
  flex-direction: row;
  align-items: flex-end;
}
.hero-section .ct-section-inner-wrap .subtitle-date {
  font-size: 32px;
  line-height: 1.3333333333;
  letter-spacing: 0;
}
.hero-section .ct-section-inner-wrap .hero-section__subheading {
  color: #1562ad;
  font-weight: 500;
  font-size: 29px;
  line-height: 1.3666666667;
}
.hero-section .ct-section-inner-wrap .hero-section__info {
  background: rgba(255, 255, 255, 0.5);
  padding: 30px 15px 30px 15px;
  max-width: 55%;
  width: 44.6%;
}
.hero-section .ct-section-inner-wrap .hero-section__info .hero-section__description {
  margin-bottom: 0;
}
.hero-section .ct-section-inner-wrap .hero-section__info .hero-section__buttons {
  flex-wrap: wrap;
}
.hero-section .ct-section-inner-wrap .hero-section__info .hero-section__buttons a {
  display: flex;
}
.hero-section .ct-section-inner-wrap .hero--section__right {
  width: 50%;
  margin-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: 40px;
}

/**
 * Displays a hero with image on the left and content on the right
 * Requires a section with columns within it and 2 columns. In the first (image), the classes:
 * `hero-full-width` on the section
 * `image-wrapper` on a div that wraps `image`
 * `image` with `image-left` to have the image on the left
 * In the second (content):
 * `info` 
 */
.hero-full-width {
  padding: 0;
  overflow: hidden;
}
.hero-full-width > .ct-section-inner-wrap {
  max-width: 100%;
  padding: 0;
}
@media (max-width: 991px) {
  .hero-full-width {
    border-radius: 25px 25px 0 0;
  }
  .hero-full-width .ct-new-columns {
    padding-block: 0;
    gap: 0;
  }
}
.hero-full-width .image-wrapper {
  padding: 0;
  padding-right: 25px;
  width: 50%;
  overflow: hidden;
}
@media (max-width: 991px) {
  .hero-full-width .image-wrapper {
    width: 100%;
    height: 170px;
    margin-bottom: -25px;
  }
}
@media (min-width: 993px) {
  .hero-full-width .image-left,
  .hero-full-width .image-left .image {
    border-radius: 0 25px 25px 0;
  }
}
.hero-full-width .info, .hero-full-width .ct-div-block.info {
  padding: 75px 100px 75px 50px;
  width: 50%;
}
@media (max-width: 991px) {
  .hero-full-width .info, .hero-full-width .ct-div-block.info {
    width: 100%;
    padding: 15px;
  }
}

.bg-paper-white {
  background-color: #eef0f4;
}

.image-info-section {
  margin-top: 35px;
  margin-bottom: 35px;
}
.image-info-section .ct-section-inner-wrap {
  padding-bottom: 0;
  padding-top: 0;
}
.image-info-section .ct-section-inner-wrap .cta-form-button {
  margin: 24px 0 0 0;
}
.image-info-section .ct-section-inner-wrap .left {
  width: 50%;
  height: max-content;
  padding-left: 25px;
  padding-right: 25px;
}
.image-info-section .ct-section-inner-wrap .right {
  width: 50%;
  padding-left: 25px;
  padding-right: 25px;
}
.image-info-section .image-info-section-left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.image-info-section .image-info-section-left .image-info-section-left-heading {
  color: #1562ad;
  margin-bottom: 11px;
}
.image-info-section .image-info-section-left .ct-text-block {
  text-align: center;
}
.image-info-section .blue-bg {
  background: #1562ad;
}
.image-info-section .blue-bg .oxy-rich-text > * {
  color: #ffffff;
}
.image-info-section .image-info-section__image .ct-div-block {
  width: 100%;
}
.image-info-section .image-info-section__image .buttons-block {
  margin-top: 15px;
}
.image-info-section .image-info-section__image .oxy-rich-text {
  margin: 20px 0 0 0;
  display: flex;
  flex-direction: column;
}
.image-info-section .subtitle {
  color: #1562ad;
}
.image-info-section .image-info-section__heading {
  margin-bottom: 16px;
}
.image-info-section .image-info-section__text p:last-of-type {
  /*       margin-bottom: 0; */
}
.image-info-section .image-info-section__text .oxy-rich-text {
  margin-bottom: 0;
}
.image-info-section .link-without-arrow {
  position: relative;
  padding: 11px 14px 12px 0;
  line-height: 21px;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
}
.image-info-section .link-with-pulse-arrow {
  display: flex;
  flex-direction: row;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 20px 0 0 0;
}
.image-info-section .link-with-pulse-arrow .ct-fancy-icon {
  width: 35px;
  height: 35px;
  transform: rotate(90deg);
  margin: 0 10px 0 0;
  color: #1562ad;
  transition: all ease-in-out 0.3s;
}
.image-info-section .link-with-pulse-arrow .ct-fancy-icon svg {
  width: 100%;
  height: 100%;
}
.image-info-section .link-with-pulse-arrow:hover .ct-fancy-icon {
  color: #cfe0f3;
  animation-name: animation-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  transition: all ease-in-out 0.3s;
}
.image-info-section .link-with-arrow {
  position: relative;
  padding: 11px 14px 12px 30px;
  line-height: 21px;
  font-weight: 700;
  font-size: 15px;
  text-transform: uppercase;
}
.image-info-section .link-with-arrow:before {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  font-size: 18px;
  width: 24px;
  height: 24px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1562ad;
  border-radius: 50%;
  line-height: 18px;
  padding: 0 0 0 3px;
}

.small-image-info-section .ct-section-inner-wrap .image-info-section__text {
  width: 66%;
}
.small-image-info-section .ct-section-inner-wrap .image-info-section__text .image-info-section__text {
  width: 100%;
}
.small-image-info-section .ct-section-inner-wrap .image-info-section__text .oxy-rich-text {
  width: 100%;
}
.small-image-info-section .ct-section-inner-wrap .image-info-section__image {
  width: 33%;
}

.tabs-section .ct-section-inner-wrap {
  flex-direction: row;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: center;
  width: 49%;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab {
  width: 75%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  position: relative;
  transition: all 0.35s ease-in-out 0.05s;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab:hover {
  padding-left: 30px;
  width: 95%;
  border-bottom: 1px solid #e0003c;
  transition: all 0.35s ease-in-out 0.05s;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab:after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #e0003c;
  position: absolute;
  bottom: -5px;
  right: 0;
  z-index: -1;
  opacity: 0;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab:hover::after {
  z-index: 1;
  opacity: 1;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab:hover .ct-text-block {
  color: #1562ad;
  text-align: left;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab img {
  border-radius: 0px;
  width: 50px;
  height: auto;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .oxy-tab .tab-title {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 31.1px;
  margin-left: 20px;
  color: #bcbcbb;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .tab-active {
  width: 95%;
  border-bottom: 1px solid #e0003c;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .tab-active .ct-text-block {
  color: #1562ad;
  text-align: left;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs .tab-active:after {
  z-index: 1;
  opacity: 1;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs-contents {
  width: 49%;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs-contents .tabs-section-content-title {
  margin-bottom: 11px;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs-contents .tabs-section-content-description {
  margin-bottom: 14px;
}
.tabs-section .ct-section-inner-wrap .oxy-tabs-contents .tabs-section-content-link {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 28px;
}

@media screen and (min-width: 768px) {
  .hero-section {
    padding: 15.3% 0 4.4%;
  }
}
@media screen and (min-width: 1200px) {
  .hero-section {
    padding: 214px 0 61px 0;
  }
}
@media screen and (max-width: 1366px) {
  .placid-blue-bg-hero .ct-section-inner-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 1200px) {
  section.half-bg-section {
    background-size: contain !important;
  }
}
@media screen and (max-width: 991px) {
  .cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left .bottom-columns .bottom-columns-item {
    width: 100%;
  }
  .cascade-section .ct-section-inner-wrap .cascade-columns .cascade-left .bottom-columns .bottom-columns-item img {
    margin: 20px 0 20px 0;
  }
  .play-button {
    position: relative;
    top: auto;
    left: auto;
    margin-right: auto;
    transform: none;
    margin: 0 auto 0 15px;
  }
  section.half-bg-section {
    background-image: none !important;
  }
  section.half-bg-section .ct-section-inner-wrap {
    width: 100%;
    max-width: 100vw;
    padding: 0 0 0 0;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left {
    padding: 0 0 30px 50px;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left:before {
    right: 0;
    top: -40px;
    border-radius: 24px 24px 0 0;
    width: 100%;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left .half-bg-section-title {
    font-size: 34px;
    line-height: 40px;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .right {
    padding: 0 0 0 0;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .right img {
    display: block;
    border-radius: 0;
    width: 100%;
  }
  .half-blue-section-after .ct-section-inner-wrap .left:after {
    right: 0;
    top: -80px;
    border-radius: 24px 24px 0 0;
    width: 100%;
  }
  .steps-section .ct-section-inner-wrap .five-steps-column .step-item img {
    width: 100%;
    max-width: 480px;
    margin: 0 auto;
  }
  section .ct-section-inner-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .three-column-logos-section .ct-section-inner-wrap .three-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents img {
    width: 100%;
  }
  .five-column-logos-section .ct-section-inner-wrap .five-column-logos-gallery .oxy-gallery-item .oxy-gallery-item-sizer .oxy-gallery-item-contents img {
    width: 100%;
  }
  .hero-section {
    padding: 0 0 5.5%;
  }
  .hero-section .ct-section-inner-wrap {
    flex-direction: column;
  }
  .hero-section .ct-section-inner-wrap .hero-section__info {
    max-width: 100% !important;
    width: 100% !important;
  }
  .hero-section .ct-section-inner-wrap .hero--section__right {
    width: calc(100% - 30px);
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
  }
  .gray-cards-section .ct-section-inner-wrap .gray-cards-columns div.gray-cards-columns__item {
    width: 50% !important;
  }
  .gray-cards-section .ct-section-inner-wrap .gray-cards-columns div.gray-cards-columns__item .gray-card-title {
    font-size: 24px;
    height: auto;
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 768px) {
  .meet-section .ct-section-inner-wrap .ct-new-columns .item {
    flex-direction: column;
  }
  .meet-section .ct-section-inner-wrap .ct-new-columns .item .image {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .meet-section .ct-section-inner-wrap .ct-new-columns .item .info {
    width: 100%;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .left {
    padding: 0 35px 30px 35px;
  }
  .tabs-section .ct-section-inner-wrap {
    flex-direction: column;
  }
  .tabs-section .ct-section-inner-wrap .oxy-tabs {
    width: 100%;
  }
  .tabs-section .ct-section-inner-wrap .oxy-tabs-contents {
    width: 100%;
  }
  .cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons {
    flex-direction: column;
  }
  .cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons .cta-image {
    width: 100%;
  }
  .cta-section-with-accordion .ct-section-inner-wrap .cta-section-with-accordion-right .cta-image-buttons .cta-buttons {
    padding: 15px 0 15px 0;
  }
}
@media screen and (max-width: 590px) {
  .quote-links-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .blue-buttons-block .blue-button {
    width: 100%;
    justify-content: flex-start;
    padding: 20px 23px 20px 23px;
  }
}
@media screen and (max-width: 520px) {
  .gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item {
    width: 100% !important;
  }
  .hero-section .hero-buttons .ct-new-columns {
    flex-wrap: wrap !important;
  }
  .hero-section .hero-buttons .ct-new-columns a.ct-link-button {
    max-width: 100% !important;
  }
  .hero-section .hero-buttons .ct-new-columns a.btn-secondary, .hero-section .hero-buttons .ct-new-columns .tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary, .tribe-sidebar .tribe-events-meta-group .tribe-events-event-url .hero-section .hero-buttons .ct-new-columns a.btn-primary {
    margin-top: 15px !important;
  }
}
@keyframes animation-pulse {
  25% {
    transform: rotate(90deg) scale(1.1);
  }
  75% {
    transform: rotate(90deg) scale(0.9);
  }
}
.plugin-overview-page-icon {
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.mobile-manuals {
  display: none;
}

.state-list-wrapper {
  display: none;
}

#section-5-7 {
  z-index: 1;
  position: relative;
}

.talks-columns .item {
  width: 33.33%;
}
.talks-columns .item .blue-title {
  text-transform: none;
}

form.post-password-form,
form.post-password-form p,
form.post-password-form p label {
  width: 100%;
  display: flex;
  flex-direction: column;
}

form.post-password-form input {
  border: 1px solid #1562ad;
  padding: 6px 15px;
  font-family: Futura;
  font-size: 18px;
  border-radius: 15px;
  width: 100%;
  font-family: futura-pt;
}

form.post-password-form input[type=submit] {
  color: #fff;
  background: #1562ad;
}

.red-text {
  color: #e1261b;
}

.blue-bg-heading {
  background-color: #1562AD;
  color: #ffffff;
}

:root :where(body) {
  font-family: "futura-pt" !important;
}

body .three-links-card-section .ct-section-inner-wrap .ct-new-columns .item.align-left {
  align-items: flex-start;
}

body .three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link {
  height: max-content;
}

body .three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .buttons-block {
  margin-top: auto;
  margin-bottom: 0;
}

body .blue-hero .ct-section-inner-wrap {
  padding-top: 20px;
  padding-bottom: 20px;
}

.blue-hero .ct-section-inner-wrap .ct-new-columns .left .subtitle {
  font-size: 21px;
}

.blue-hero .ct-section-inner-wrap .ct-new-columns .left .title {
  font-size: 42px;
}

.info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .text-with-button .text {
  max-width: 80%;
}

body .provide-feedback-section .ct-new-columns {
  justify-content: space-between;
}

body .provide-feedback-section .ct-section-inner-wrap .ct-new-columns .button-col {
  width: 11%;
  display: flex;
  align-items: flex-start;
}

body .provide-feedback-section .ct-section-inner-wrap .ct-new-columns .text-col {
  width: 89%;
  display: flex;
  justify-content: center;
}

.provide-feedback-section .ct-section-inner-wrap .ct-new-columns .text-col .oxy-rich-text {
  margin: 0 0 0 0;
}

a.underline-link {
  border-bottom: 3px solid #1562ad;
  font-size: 16px;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .grey-wrapper {
  height: 100%;
  background: #EEF0F4;
  border-radius: 15px 15px 15px 15px;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .grey-wrapper .link {
  padding: 0 20px 20px 20px;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .grey-wrapper .link .description {
  text-align: left;
  margin: 22px 0 38px 0;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .grey-wrapper .link .description {
  text-align: left;
}

body .multi-buttons-section .ct-section-inner-wrap .multi-buttons-block .button-item {
  margin: 0 2px 5px 2px;
}

.mobile-hidden {
  margin: 0 0 0 0;
  padding: 0 10px;
}

.mobile-hidden.product-login {
  margin: 0 0 0 auto;
}

.mobile-hidden.nav-item-search {
  padding: 0 0 0 10px;
}

body .gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .gray-card-title {
  text-transform: none;
}

.align-right {
  text-align: right;
}

h2.top_date {
  font-size: 16px;
  color: #004d9f;
}

.tribe-events-schedule--browser-time-zone {
  font-size: 16px;
  color: #004d9f;
  margin-bottom: 30px;
}

.full-width-button a {
  width: 100%;
  margin: 0 0 10px 0 !important;
}

.margin-auto {
  margin: auto;
}

.buttons-block.margin-auto {
  margin-bottom: auto;
  margin-top: auto;
}

a.light-blue-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 20px 20px 20px 20px;
  background-color: #CEE0F3;
  font-size: 24px;
  font-weight: 500;
  text-transform: none;
  line-height: 115%;
  border-radius: 10px;
  margin: 0 0 10px 0;
  text-align: center;
  transition: all 0.3s;
}

a.light-blue-button:hover {
  color: #FFFFFF;
  background-color: #004D9F;
  transition: all 0.3s;
}

.latest-improvements-wrapper h1 {
  font-size: 60px;
}

.latest-improvements-wrapper h2 {
  font-size: 48px;
}

.gray-cards-section-with-images .ct-section-inner-wrap .gray-card_image:before {
  font-size: 72px;
  color: #1562ad;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item.align-left {
  align-items: flex-start;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item.align-left .description {
  text-align: left;
}

.three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link img {
  width: 100%;
}

.new-anchor-links-section .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item a:focus {
  text-decoration: none;
}

section .unslider-nav,
section.quote-section-column .ct-section-inner-wrap .unslider .unslider-nav {
  background-color: transparent;
}

.news-list .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .oxy-heading-title {
  text-transform: none;
}

.competitor-table table {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
}

.competitor-table table thead {
  border: none;
}

.light-blue-bg.lets-talk {
  margin: 0 !important;
  padding-top: 50px;
  padding-left: 35px;
  padding-right: 35px;
}

.light-blue-bg.lets-talk.lets-talk-btm {
  padding-top: 10px;
  padding-bottom: 50px;
  padding-left: 35px;
  padding-right: 35px;
}

.competitor-table table tbody tr td,
.competitor-table table thead tr th {
  background: transparent;
  border: none;
  text-align: left;
  border-bottom: 1px solid #bbb;
}

.competitor-table table tbody tr td:nth-child(2),
.competitor-table table thead tr th:nth-child(2) {
  background: #1562AD;
  color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  text-shadow: none;
  border-bottom: 1px solid #ffffff;
}

.competitor-table table tbody tr td:nth-child(3),
.competitor-table table thead tr th:nth-child(3) {
  background: #E6E6E6;
}

.single-post-content a img {
  opacity: 0.8;
}

.single-post-content a:hover img {
  opacity: 1;
}

.single-post-content .wp-block-social-links .wp-block-social-link.wp-social-link {
  margin: 0 0 0 auto;
}

body.single-post blockquote.quote-border-left {
  border-left: 7px solid #f9fafa;
  margin-left: 0;
}

body.single-post .ct-text-block {
  max-width: 100%;
}

body.single-post .ct-text-block .oxy-stock-content-styles {
  max-width: 100%;
}

/*  13.08.2024 */
.form-wrapper h5 {
  margin-block-end: 0;
}

.form-wrapper input,
.form-wrapper label,
.form-wrapper select {
  font-family: "futura-pt";
  font-size: 14px;
}

.aprove_top {
  margin-top: 15px;
}

.form-wrapper p {
  font-size: 18px;
}

.form-wrapper p label {
  font-size: 18px;
}

.blockquote-author {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
}

ul.wp-block-social-links {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  padding-inline-start: 0 !important;
}

ul.wp-block-social-links a {
  padding: 5px 18px;
}

.ct-new-columns.single-event-content {
  justify-content: space-between;
}

.single-event-content .tribe-sidebar {
  margin: 0 20px 36px 20px;
  width: calc(30% - 40px);
  height: max-content;
}

.single-event-content .ct-div-block.event_image_with_description {
  width: calc(70% - 60px);
  padding: 0 0 0 0;
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime,
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link,
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime {
  color: #004d9f;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
  background-color: var(--tec-color-background);
  border: 1px solid #1562ad;
  color: #1562ad;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:hover {
  background-color: #1562ad;
  border: 1px solid #1562ad;
  color: #ffffff;
}

.view_all_on_demand_webinars_button, .register_button, .on_demand_webinars_button {
  z-index: 1;
  position: relative;
  display: inline-block;
  padding: 1.3rem 1.5rem 1.2rem 1.5rem !important;
  border: 1px solid #1562ad !important;
  background: inherit !important;
  border-radius: 10px;
  color: #1562ad !important;
  fill: #1562ad;
  text-align: center;
  text-transform: uppercase;
  font-family: "Futura PT", Tahoma, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 21px;
  transition: all 0.3s;
}

.view_all_on_demand_webinars_button:hover, .register_button:hover, .on_demand_webinars_button:hover {
  background-color: #0b4d9f !important;
  color: #ffffff !important;
  fill: #ffffff;
  border: 1px solid #ffffff !important;
  text-decoration: none !important;
  transition: all 0.3s;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
  background-color: #004d9f;
}

.tribe-events .tribe-events-c-top-bar__nav-list {
  display: none;
}

.half-bg-section .left * {
  z-index: 9;
}

.list-with-icon-border .oxel_iconlist__row__label {
  width: auto !important;
  font-size: 18px;
}

.add-resources .add-resources__col {
  display: flex;
  flex-direction: column;
}

.add-resources__img {
  min-height: 200px;
}

.add-resources__col .add-resources__img img {
  height: 100%;
}

.add-resources__about {
  height: 100%;
}

.add-resources__about .add-resources__btn {
  margin: auto 0 0 0;
}

.add-resources__about .add-resources__content {
  margin-bottom: 24px;
}

.single-post-content {
  position: relative;
  font-family: "futura-pt";
  color: #47443f;
}

.two-columns-with-title .ct-new-columns .item .image {
  margin-bottom: 20px;
}

.two-columns-with-title .ct-new-columns .item .btn-primary {
  margin-top: 24px;
}

body .gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .gray-card-title {
  height: auto;
}

body .image-info-section .ct-section-inner-wrap .cta-form-button {
  margin: 0 0 0 0;
}

.slick-row {
  display: flex;
  margin: 0 0 20px 0;
}

.webinars_shortcode {
  width: 100%;
  margin: 40px 0 0 0;
}

.webinars-slider-block {
  width: 100%;
}

.slick-row {
  justify-content: space-between;
}

.webinar-box-item {
  display: flex !important;
  flex-direction: column;
  width: calc(33.33% - 10px) !important;
  padding: 15px 24px;
  background: #f9f9f9;
}

.webinar-box-item .webinar-link {
  width: max-content;
  margin: auto 0 0 0;
}

.webinar-box-item .webinar-content {
  margin: 0 0 20px 0;
}

.single-post-content .blue-header-table table {
  table-layout: auto;
}

.single-post-content .blue-header-table table tr:first-child td {
  background-color: #1562ad;
  font-size: 14px;
}

.single-post-content .blue-header-table table tr:first-child td:not(:first-child) {
  width: 15%;
}

.single-post-content .blue-header-table table tr td {
  text-align: left;
  /* 	padding: 0 0 0 0; */
}

.single-post-content iframe {
  width: 100%;
  max-height: 425px;
  height: 50vw;
}

.single-post-main-image {
  width: 100%;
}

.single-post-content .qiablog-single-header {
  position: absolute;
  top: -20px;
  display: flex;
}

.single-post-content .qiablog-single-header .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  margin-left: 20px;
  background: #ffffff;
  border: 1px solid #1562ad;
}

.single-post-content h2 {
  font-size: 24px;
}

body .single-post-table table.has-fixed-layout {
  table-layout: auto;
}

.single-post-table table td {
  border: none;
  text-align: left;
  padding: 0 0 0 0;
}

.table-block table {
  width: 340px !important;
  table-layout: auto;
}

.table-block table th {
  font-size: 14px;
  background: transparent;
  border: none;
}

.table-block table td {
  text-align: left;
  padding: 0 0 0 0;
}

.single-post-content figure {
  margin: 0 0 0 0;
}

.single-post-content ul li,
.single-post-content ol li {
  overflow: visible;
  margin-bottom: 20px;
}

.single-post .oxel_horizontal_divider__line {
  background-color: #eceeef;
}
.single-post h1, .single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6 {
  font-weight: 500 !important;
}
.single-post .news-content .vertical_cta_block {
  margin-bottom: 50px;
}
.single-post .news-content h2 {
  color: #1562ad;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.3333333333;
  letter-spacing: 0;
}
.single-post .news-content h2.ct-headline {
  color: #47443f;
}
.single-post .news-content h3 {
  margin-top: 50px;
  font-weight: 500;
  line-height: 1.325;
  letter-spacing: 0.00625em;
  font-size: 25px;
  color: #47443f;
}
.single-post .news-content h4 {
  color: #1562ad;
  font-size: 24px;
  line-height: 1.4117647059;
  letter-spacing: 0.0073529412em;
}
.single-post .news-content h6 {
  font-size: 18px;
  margin-top: 11px;
  margin-bottom: 11px;
}

.single-post .single-post-content ul.list-style-none {
  padding-inline-start: 0;
}

ul.list-style-none {
  list-style: none;
}

.light-blue-btn-cherry-hover a {
  border-radius: 10px;
  padding: 0.7rem 1rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 1rem;
  transition: all 0.3s;
  border-radius: 25px 25px 25px 25px;
  background-color: #CEE0F3;
  color: #1562ad;
  font-weight: 700;
}

.light-blue-btn-cherry-hover a:hover {
  color: #FFFFFF;
  background-color: #E0003C;
}

p.btn-primary {
  width: auto;
  margin: 0 0 0 0;
  padding-left: 0;
}

p.btn-primary a {
  border-radius: 10px;
  padding: 0.7rem 1rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 1rem;
  transition: all 0.3s;
  margin: 12px 24px 12px 0;
  color: #ffffff;
  background: #1562ad;
  border: 1px solid #1562ad;
}

p.btn-primary a:hover {
  background: #04437b;
  color: #ffffff;
  border: 1px solid #04437b;
}

p.btn-red {
  padding: 10px 16px;
  margin: 0 0 0 0;
  width: auto;
}

.circle-image img {
  border-radius: 50%;
}

.align-items-center {
  align-items: center;
}

.flex-block {
  display: flex;
  flex-wrap: wrap;
}

.flex-block.no-wrap {
  flex-wrap: nowrap;
}

.flex-block-no-wrap {
  display: flex;
}

p.btn-red a {
  border-radius: 10px;
  padding: 0.7rem 1rem;
  text-align: center;
  text-transform: uppercase;
  font-size: 1rem;
  transition: all 0.3s;
  margin: 12px 24px 12px 0;
  background: #e1261b !important;
  color: #ffffff !important;
  border: 1px solid #e1261b !important;
}

p.btn-red a:hover {
  background: #e1261b !important;
  color: #ffffff !important;
  border: 1px solid #e1261b !important;
}

strong a {
  font-weight: inherit;
}

.blue-strong strong {
  color: #1562ad;
}

.single-post-content img {
  height: auto;
  border-radius: 15px 15px 15px 15px;
}

.rp4wp-related-post-content {
  padding-left: 21px;
}

.rp4wp-related-post-content a {
  display: flex;
  flex-direction: column;
}

.rp4wp-related-post-content span.date-rp4wp {
  color: #47443f;
  display: block;
}

.two-columns-section.three-colors-section .ct-section-inner-wrap .three-colors-columns .three-colors-item {
  width: 50%;
}

.fixed {
  position: fixed;
  top: 0;
}

a.active1 {
  color: yellow !important;
}

.new-anchor-links-section-item a.active1 {
  border: 1px solid red !important;
}

nav {
  background-color: blueviolet;
  width: 100%;
  text-align: center;
}

.new-anchor-links-section-item a.active {
  background: rebeccapurple;
  color: yellow;
}

.menu-parent1.fixed {
  background: #fff;
  z-index: 22;
  padding-block: 0;
}

.menu-parent1.fixed:after {
  position: absolute;
  left: -100vw;
  top: 0;
  width: 200vw;
  height: 100%;
  background: #cee0f3;
  content: "";
  z-index: -2;
}

.menu-parent1 a.active {
  border-bottom: 2px solid #1562ad !important;
}

body.single-post blockquote p {
  font-weight: 400;
}

body.single-post blockquote {
  font-size: 18px;
  border-left: none;
}

.single-post .single-post-content ul li,
.single-post .single-post-content ol li {
  overflow: visible;
  margin-bottom: 8px;
  line-height: 1.5555555556;
}

.single-post .single-post-content ul,
.single-post .single-post-content ol {
  padding-inline-start: 40px;
  margin-bottom: 14px;
}

.single-post h1 a,
.single-post h2 a,
.single-post h3 a,
.single-post h4 a,
.single-post h5 a,
.single-post h6 a {
  font-weight: 500 !important;
}

.single-post .single-post-content h6 {
  font-size: 20px;
}

.single-post .single-post-content h5 {
  font-size: 27px;
}

.single-post p.btn-primary a {
  font-weight: 700;
}

.single-post h2.fz-28 {
  font-size: 28px;
}

.single-post .small-fz14 * {
  font-size: 14px;
}

.add-resources {
  display: flex;
}

.add-resources .add-resources__col {
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.add-resources__about {
  padding: 35px 35px 35px 35px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  height: 100%;
  background: #f7f7f7;
  align-items: flex-start;
}

.add-resources__img img {
  display: block;
}

.add-resources__img {
  overflow: hidden;
  position: relative;
}

.add-resources__img:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0);
  transition: all ease-in-out 1.5s;
}

.add-resources__col:hover .add-resources__img:before {
  background: rgba(0, 0, 0, 0.3);
  transition: all ease-in-out 1.5s;
}

.add-resources__col:hover .add-resources__img img {
  transform: scale(1.2);
  transition: all ease-in-out 1.5s;
}

.add-resources__title {
  color: #1562ad;
}

.add-resources__about a {
  margin-top: 20px;
}

#section-286-111135 .description {
  font-weight: 400;
}

#section-286-111135 .link-text {
  padding-top: 10px;
}

#section-133-111699 .ct-headline {
  font-weight: 500 !important;
}

#section-60-722 .ct-headline {
  font-weight: 500 !important;
}

#new_columns-72-152696 .info,
#new_columns-777-152696 .info {
  border-radius: 0px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

@media (max-width: 1200px) {
  .slick-row {
    justify-content: space-between;
    height: 100%;
  }
  .slick-row .webinar-box-item {
    height: 100%;
  }
  .webinar-box.webinars_slider .slick-track {
    display: flex !important;
  }
  .webinar-box.webinars_slider .slick-slide {
    height: inherit !important;
  }
  body .sub-hero-sevtion .ct-section-inner-wrap .ct-new-columns .left,
  body .sub-hero-sevtion .ct-section-inner-wrap .ct-new-columns .right {
    width: 50%;
  }
  body .gray-cards-section .ct-section-inner-wrap .gray-cards-columns .gray-cards-columns__item .gray-card-title {
    font-size: 24px;
  }
  .webinar-box-item {
    width: 100% !important;
  }
  body section.full-width .ct-section-inner-wrap {
    padding-left: 50px;
    padding-right: 50px;
  }
  .slick-slide .webinar-box-item {
    width: calc(100% - 10px) !important;
  }
}
@media (max-width: 991px) {
  body .info-section-with-icon .ct-section-inner-wrap .content {
    padding: 20px 20px 20px 20px;
  }
  body.single-tribe_events .tribe-sidebar {
    padding: 20px 20px 20px 20px;
  }
  .single-tribe_events .tribe-sidebar .tribe-events-meta-group h2.tribe-events-single-section-title {
    margin-top: 0;
  }
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item a.solution-list-link {
    text-align: center;
  }
}
#eloqua-overlay-wrapper input[type=button],
#eloqua-overlay-wrapper input[type=submit] {
  cursor: pointer;
}

@media screen and (max-width: 900px) {
  #eloqua-overlay-wrapper-content {
    width: 90%;
    padding: 50px 20px 20px 20px;
  }
}
@media (max-width: 768px) {
  body section.half-bg-section.main-hero-section .ct-section-inner-wrap .ct-new-columns .left {
    padding: 0 0 30px 20px;
  }
  body section.full-width .ct-section-inner-wrap {
    padding-left: 25px;
    padding-right: 25px;
  }
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item a.solution-list-link {
    position: relative;
  }
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item a.solution-list-link .icon {
    position: absolute;
    right: 20px;
  }
  .list-with-icon.list-with-icon-border .oxel_iconlist__row .row-link {
    flex-wrap: nowrap;
  }
  .list-with-icon.list-with-icon-border .oxel_iconlist__row .row-link .oxel_iconlist__row__label {
    text-align: left;
  }
  .list-with-icon.list-with-icon-border {
    margin: 10px 0 10px 0 !important;
    padding: 0 30px 0 30px;
  }
}
@media (max-width: 550px) {
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item a.solution-list-link .icon {
    right: 5px;
  }
  h3.light-blue-title-bg {
    font-size: 25px;
    padding: 20px 20px 20px 20px;
  }
}
/* Cookiebot style customizations */
#cookiebanner_inner #c-right {
  display: flex;
  justify-content: end;
  row-gap: 15px;
  flex-wrap: wrap;
}

@media (max-width: 1350px) {
  .mythical-night-bg-hero {
    background-size: auto 100%;
  }
}
@media screen and (max-width: 1201px) {
  .parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item .image {
    height: 138px;
  }
  .improvements-section .ct-section-inner-wrap .ct-new-columns .left {
    min-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px 0 24px 0;
  }
  .improvements-section .ct-section-inner-wrap .ct-new-columns .center {
    min-width: 100%;
  }
  .improvements-section .ct-section-inner-wrap .ct-new-columns .right {
    min-width: 100%;
    padding: 24px 24px 24px 24px;
  }
}
@media screen and (max-width: 1100px) {
  .white-counter .counter-item .oxy-counter_digit {
    font-size: 55px;
  }
  .white-counter .counter-item .oxy-counter_suffix {
    font-size: 55px;
  }
}
@media screen and (max-width: 1025px) {
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item {
    width: 100%;
  }
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item a.solution-list-link {
    justify-content: space-between;
    align-items: center;
  }
  section .ct-section-inner-wrap .bioinformatics-solutions-columns .item a.solution-list-link .ct-code-block {
    display: flex;
  }
  .home-image-text .item {
    width: 100%;
  }
  .home-video-section .item {
    width: 100%;
  }
  .support_resources .ct-section-inner-wrap .ct-new-columns .item {
    width: 100%;
  }
  .home-statistcs-section .ct-section-inner-wrap .ct-new-columns .ct-div-block {
    width: 33.33%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-left {
    width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right {
    width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right #video-home .oxygen-vsb-responsive-video-wrapper {
    padding: 0;
    height: 500px;
  }
  .image-info-section {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .heading-between-sections {
    margin-top: 25px;
  }
}
@media screen and (max-width: 991px) {
  .nav-3-2-doubled {
    width: 100%;
  }
  .cta-section-with-accordion .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .blue-hero-bg .ct-section-inner-wrap {
    padding-top: 50px;
    padding-bottom: 20px;
  }
  .blue-hero-bg .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  section .ct-section-inner-wrap .buttons-columns .buttons-block {
    margin-top: 0;
  }
  section .ct-section-inner-wrap .buttons-columns .buttons-block a {
    margin: 0 0 0 0;
  }
  section .ct-section-inner-wrap .buttons-columns .cta-form-button {
    margin-top: 0;
  }
  section .ct-section-inner-wrap .buttons-columns .cta-form-button a {
    margin: 0 0 0 0;
  }
  section.top-image .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  section.top-image.reverse .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .column-bg {
    height: 100px;
  }
  .white-counter .counter-item .oxy-counter_digit {
    font-size: 69px;
  }
  .white-counter .counter-item .oxy-counter_suffix {
    font-size: 69px;
  }
  .four-columns-cards-section .ct-section-inner-wrap .four-columns-row .four-columns-item {
    padding: 0 0 0 0;
  }
  .home-statistcs-section .ct-section-inner-wrap .ct-new-columns .ct-div-block {
    max-width: 33.33%;
  }
  section.half-bg-section.main-hero-section .ct-section-inner-wrap .ct-new-columns .left {
    padding: 0 0 30px 50px;
  }
  section.half-bg-section .ct-section-inner-wrap .ct-new-columns .right {
    margin: 0 0 60px 0;
  }
  section .ct-new-columns .ct-div-block.event_image_with_description {
    padding-left: 0;
  }
  .testmonials-section {
    margin-bottom: 20px;
  }
  .image-text-with-bg.image-text-with-bg-full {
    background-position: top center;
    background-size: cover;
    padding: 250px 0 0 0;
    background-repeat: no-repeat;
  }
  .image-text-with-bg.image-text-with-bg-full:after {
    top: auto;
    left: 0;
    width: 100%;
    height: calc(100% - 250px);
    bottom: 0;
    border-radius: 15px 15px 0 0;
  }
  .hero-section.bg-position-85-mob {
    background-position: 85%;
  }
  .item-modal-content-close {
    margin: 20px -30px 0 auto;
  }
  .quote-section .ct-section-inner-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-right {
    padding-bottom: 0;
  }
  .cards-text-left-columns.three-columns {
    flex-direction: column;
  }
  .cards-text-left-columns.three-columns .cards-text-left-item {
    max-width: 100%;
  }
  .two-columns-with-title .ct-section-inner-wrap .item-without-link .image {
    margin-bottom: 20px;
  }
  .medium-blue-bg .ct-section-inner-wrap .white-counter .counter-item {
    align-items: center;
  }
  .ct-section-inner-wrap .blue-columns .item {
    padding: 20px 20px 20px 20px;
  }
  .ct-section-inner-wrap .blue-columns .item:not(:last-child) {
    margin-bottom: 20px;
  }
  .two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item {
    flex-direction: column;
  }
  .two-sliders-section.width-65-35 .ct-section-inner-wrap .ct-new-columns .left .item img {
    margin: 0 auto 20px auto;
  }
  .new-webinar-section .ct-section-inner-wrap .ct-new-columns .right {
    padding-left: 0;
    padding-right: 0;
  }
  .new-webinar-section .ct-section-inner-wrap .ct-new-columns .left {
    padding-left: 0;
    padding-right: 0;
  }
  .sample_cols.four-items .sample_cols_item {
    max-width: 100%;
  }
  .info-section.full-width .ct-section-inner-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .half-width-columns .ct-section-inner-wrap {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .three-links-card-section .ct-section-inner-wrap .ct-new-columns {
    height: max-content;
  }
  .three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link {
    width: 100%;
  }
  .three-links-card-section .ct-section-inner-wrap .ct-new-columns .item .link .image {
    width: 100%;
    height: auto;
  }
  .image-info-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .image-info-section-with-bg.image-info-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column;
  }
  section.reverse .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .ct-new-columns {
    gap: 15px;
    padding-block: 15px;
  }
  .ct-new-columns > .ct-div-block {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  section .ct-section-inner-wrap {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .news-list .ct-section-inner-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .news-list .ct-section-inner-wrap .oxy-posts .grey-card {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .news-list .ct-section-inner-wrap .oxy-posts .grey-card .oxy-column-wrap .oxy-widget-wrap .grey-card__title .oxy-heading-title a {
    height: auto;
    font-size: 24px;
  }
  section.quote-section-column .ct-section-inner-wrap .unslider .quote-section-left img {
    display: none;
  }
  .quote-section .ct-section-inner-wrap .quote-section-left img {
    display: none;
  }
  .quote-links-section .ct-section-inner-wrap .ct-new-columns .quote-links-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .page-title-section .ct-section-inner-wrap {
    padding-bottom: 0;
  }
  .related-section .ct-section-inner-wrap .related-section-heading {
    margin-top: 0;
  }
  body .new-anchor-links-section .ct-new-columns.fixed {
    left: auto;
    width: unset;
    gap: 0;
  }
  body .new-anchor-links-section .ct-section-inner-wrap .ct-new-columns .new-anchor-links-section-item {
    width: max-content !important;
    max-width: max-content;
  }
  .related-section .ct-section-inner-wrap .related-section-columns .related-section-columns__item {
    margin-bottom: 25px;
  }
  .related-section .ct-section-inner-wrap .related-section-columns .related-section-columns__item a {
    padding: 5px 9px;
  }
  .image-info-section-with-bg .ct-new-columns .image-info-section-with-bg-right {
    padding-left: 15px;
    padding-right: 15px;
  }
  .image-info-section {
    margin-top: 30px;
  }
  .image-info-section .ct-section-inner-wrap {
    padding-top: 0 !important;
  }
  .downloads .header-row td {
    min-width: calc(100% - 200px);
  }
  .downloads .header-row td:first-child {
    min-width: 100px !important;
  }
  .downloads .header-row td:last-child {
    min-width: 100px;
  }
  .downloads .plugin-overview-table-row {
    /*     display: flex; */
  }
  .downloads .plugin-overview-table-row td.product-support-td {
    min-width: calc(100% - 200px);
  }
  .downloads .plugin-overview-table-row td.align-top {
    min-width: 100px !important;
  }
  .downloads .plugin-overview-table-row td.centered {
    min-width: 100px;
    display: flex;
  }
  section.bg-size-80-auto {
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .title-with-icon {
    flex-direction: column;
    align-items: baseline;
  }
  .info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .title-with-icon .icon {
    margin: 0 auto 20px auto;
  }
  .info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .text-with-button {
    flex-direction: column;
    align-items: baseline;
  }
  .info-section-with-icon .ct-section-inner-wrap .content .ct-new-columns .text-with-button .ct-link-button {
    margin: 0 auto 0 auto;
  }
  .quote-section-column .unslider {
    position: relative;
    overflow: visible;
    padding: 0;
  }
  .quote-section .ct-section-inner-wrap .quote-section-right {
    width: 100%;
  }
  .image-info-section.border-radius-top-25 {
    margin-top: -25px;
    background: #ffffff;
    z-index: 2;
    position: relative;
  }
  .three-colors {
    border-radius: 15px 15px 0px 0px;
  }
  .three-colors .ct-section-inner-wrap {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
  }
  .three-colors .ct-section-inner-wrap .ct-new-columns .item {
    margin: -15px 0px 0px 0px;
    border-radius: 15px 15px 0px 0px;
  }
  .three-colors .ct-section-inner-wrap .ct-new-columns .item:last-of-type {
    padding-bottom: 50px;
  }
  .column-with-modal .item-modal {
    width: 90% !important;
    padding: 0 25px 0 25px;
  }
  .column-with-modal .item-modal .item-modal-content {
    flex-direction: column-reverse;
  }
  .column-with-modal .item-modal .item-modal-content .info {
    width: 100%;
  }
  .column-with-modal .item-modal .item-modal-content .info .mobile-modal-image {
    display: block;
    margin: 15px 0 15px 0;
  }
  .column-with-modal .item-modal .item-modal-content .image {
    width: 100%;
    display: none;
  }
  .mythical-night-bg-hero {
    background-position: 0 -100px;
    background-size: 100% auto;
  }
  .mythical-night-bg-hero .ct-section-inner-wrap {
    padding-top: 170px;
    padding-bottom: 0;
  }
  .mythical-night-bg-hero .ct-section-inner-wrap .ct-new-columns .info {
    width: 50% !important;
  }
  .mythical-night-bg-hero:after {
    width: 100%;
    height: calc(100% - 170px);
    left: 0;
    top: auto;
    border-radius: 15px 15px 0 0;
    bottom: 0;
  }
  .placid-blue-bg-hero {
    background-position: top center;
    background-size: contain;
  }
  .placid-blue-bg-hero .ct-section-inner-wrap {
    padding-top: 170px;
    padding-bottom: 0;
  }
  .placid-blue-bg-hero .ct-section-inner-wrap .ct-new-columns .info {
    width: 50% !important;
  }
  .placid-blue-bg-hero:after {
    width: 100%;
    height: calc(100% - 170px);
    left: 0;
    top: auto;
    border-radius: 15px 15px 0 0;
    bottom: 0;
  }
  .image-text-with-bg .ct-section-inner-wrap .ct-new-columns {
    background-image: none !important;
  }
  .image-text-with-bg .ct-section-inner-wrap .ct-new-columns .right {
    display: none;
  }
  .image-text-with-bg .ct-section-inner-wrap .ct-new-columns .info {
    background: transparent;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    padding-bottom: 0;
  }
  .parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item .image {
    height: 99px;
  }
  .idea-section .ct-section-inner-wrap .ct-new-columns {
    padding: 0 24px 0 24px;
  }
  .idea-section .ct-section-inner-wrap .ct-new-columns .icon-col {
    align-items: center;
  }
  .panelists-item-column img {
    margin: 0 auto;
    max-width: 295px;
  }
  .panelists-item-row {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .panelists-item-row img {
    margin: 0 auto;
    width: 100%;
    max-width: 350px;
  }
  .sample_cols .sample_cols_item {
    max-width: 100%;
  }
  .sample_cols .sample_cols_item .sample_cols_item_image {
    width: 100%;
  }
  .sample_cols .sample_cols_item .sample_cols_item_image img {
    width: 100%;
  }
  .sample_cols .sample_cols_item .sample_cols_item_content {
    width: 100%;
  }
  .tags-cloud .tags-cloud-item {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .list-with-icon {
    width: 100%;
  }
  .list-with-icon .oxel_iconlist__row-with-title .oxel_iconlist__row__label {
    width: 100%;
    text-align: center;
  }
  .testimonials-slider .pull-right {
    right: 0;
    z-index: 9;
  }
  .testimonials-slider .pull-left {
    left: 0;
    z-index: 9;
  }
  section .deeper-insights-block {
    flex-direction: column;
    align-items: flex-start;
  }
  section .footer-columns {
    position: relative;
  }
  section .footer-columns .follow-col {
    min-width: 100%;
    align-items: center;
  }
  section .footer-columns .follow-col .title {
    font-size: 30px;
  }
  section .footer-columns .social-col {
    min-width: 100%;
    align-items: center;
  }
  section .footer-columns .social-col .title {
    font-size: 30px;
  }
  .embeddedServiceHelpButton .helpButton {
    bottom: 12px !important;
  }
  .embeddedServiceHelpButton .helpButton .uiButton {
    border-radius: 23px !important;
    line-height: 1 !important;
  }
  .embeddedServiceHelpButton .embeddedServiceIcon {
    display: block !important;
  }
  .home-statistcs-section .ct-section-inner-wrap .ct-new-columns .ct-div-block {
    width: 100%;
    max-width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-left {
    width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right {
    width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right #video-home .oxygen-vsb-responsive-video-wrapper {
    padding: 0;
    height: 400px;
  }
  .case-studies-section .case-studies-list .oxy-dynamic-list .case-studies-item {
    width: 100%;
    padding: 0;
  }
  .case-studies-section .case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-featured-img a img {
    padding: 14px 14px 14px 14px;
  }
  .case-studies-section .case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-info {
    padding: 14px 0 14px 14px;
  }
  .case-studies-section .case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-info .title {
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.135px;
    margin-bottom: 11px;
  }
  .heading-with-buttons .ct-section-inner-wrap .heading-with-buttons-buttons {
    flex-direction: column;
    align-items: baseline;
  }
  .image-text-with-bg.image-text-with-bg-full {
    background-size: contain;
    padding: 190px 0 0 0;
  }
  .image-text-with-bg.image-text-with-bg-full:after {
    top: auto;
    left: 0;
    width: 100%;
    height: calc(100% - 190px);
    bottom: 0;
    border-radius: 15px 15px 0 0;
  }
  .frosted-backdrop {
    min-width: 100%;
    margin: 40px auto 0 0;
  }
  section #more-context {
    flex-direction: column;
    align-items: baseline;
  }
  .cards-text-left-columns.three-columns {
    flex-direction: column;
  }
  .cards-text-left-columns.three-columns .cards-text-left-item {
    max-width: 100%;
  }
  .list-with-icon .oxel_iconlist__row.oxel_iconlist__row-with-title {
    flex-direction: column;
  }
  .link-with-button {
    flex-direction: column;
  }
  .link-with-button .text-link {
    width: 100%;
  }
  .link-with-button .buttons-block {
    width: 100%;
  }
  .example-date table tr th:nth-child(1) {
    font-size: 14px;
    width: 30% !important;
  }
  .example-date table tr th:nth-child(2) {
    font-size: 14px;
    width: 40% !important;
  }
  .example-date table tr th:nth-child(3) {
    font-size: 14px;
    width: 30% !important;
  }
  a.btn-primary,
  a.form-toggler.cta,
  .ct-link-button {
    font-size: 15px;
  }
  .table .table-row {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }
  .table .table-row .table-col-50 {
    width: 100%;
    padding: 10px 10px 10px 0;
  }
  .parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list {
    flex-wrap: wrap;
  }
  .parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item {
    width: 100%;
  }
  .parts-section .ct-section-inner-wrap .ct-new-columns .item .speakers-block .speakers-list .speaker-item .image {
    width: 346px;
    height: auto;
    margin: 0 auto;
  }
  .ct-div-block.speaker-item {
    flex-direction: column;
  }
  .ct-div-block.speaker-item .image {
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }
  .mythical-night-bg-hero {
    background-position: top center;
  }
  .mythical-night-bg-hero .buttons-block .ct-link-button,
  .mythical-night-bg-hero .buttons-block a.cta.form-toggler {
    margin: 5px;
  }
}
@media screen and (max-width: 550px) {
  .hero-section.mobile-bg-center-center {
    background-position: center center;
  }
  .news-list {
    padding: 0 15px;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns {
    flex-direction: column-reverse;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-left {
    width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right {
    width: 100%;
  }
  .home-video-section .ct-section-inner-wrap .ct-new-columns .ct-div-block#home-video-right #video-home .oxygen-vsb-responsive-video-wrapper {
    padding: 0;
    height: 200px;
  }
  .about-hero-section.hero-section {
    padding-top: 0;
  }
  .latest-improvements .releasenotes-overview-table {
    table-layout: auto;
  }
  .latest-improvements .releasenotes-overview-table thead td {
    padding: 0;
  }
  .blue-buttons-block .blue-button {
    flex-wrap: nowrap;
    align-items: flex-start;
  }
  .blue-buttons-block .blue-button svg {
    width: 22px !important;
    height: 22px !important;
  }
  .blue-buttons-block .blue-button .ct-text-block {
    margin-top: -5px;
    /*         width: calc(100% - 40px); */
  }
  .positions-overview-table.content-formatted thead tr td:nth-child(2) {
    max-width: 110px;
    width: 110px;
  }
  .cta-form-button {
    height: auto;
  }
  .interpret-accordion.gray-title .oxel_accordion__row {
    padding-left: 0;
  }
  .interpret-accordion.gray-title .oxel_accordion__content .ct-text-block {
    padding: 12px 0 12px 18px;
  }
  .success-thank-you-section .ct-section-inner-wrap .ct-new-columns .ct-div-block .description .btn-primary {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 240px;
    margin: 20px auto 0 auto;
  }
  .two-cols-with-blue-title .ct-section-inner-wrap .ct-new-columns .ct-div-block {
    width: 100%;
  }
  .downloads .header-row {
    display: none;
  }
  .downloads .plugin-overview-table-row {
    display: block;
    padding-block: 15px;
  }
  .downloads .plugin-overview-table-row > td {
    padding-top: 0 !important;
    min-width: unset !important;
    display: flex;
  }
  .downloads td:before {
    display: block;
    content: attr(data-label);
    min-width: 140px;
  }
}
#section-175-84381 .unslider {
  margin-bottom: 50px;
}
@media (max-width: 1919px) {
  #section-175-84381 .unslider {
    height: 480px;
  }
}
@media (max-width: 1399px) {
  #section-175-84381 .unslider {
    height: 440px;
  }
}
@media (max-width: 991px) {
  #section-175-84381 .unslider {
    height: 314px;
  }
}
@media (max-width: 768px) {
  #section-175-84381 .unslider {
    height: 240px;
  }
}
@media (max-width: 480px) {
  #section-175-84381 .unslider {
    height: 190px;
  }
}

.tribe-common nav {
  background-color: unset;
}

.tribe-common p {
  font-size: inherit;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding: 0 0 0 0;
}

.tribe-sidebar .tribe-events-meta-group {
  margin: 0 0 30px 0;
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #ffffff;
}
.tribe-sidebar .tribe-events-meta-group h2.tribe-events-single-section-title {
  color: #ffffff;
  font-size: 32px;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.tribe-sidebar .tribe-events-meta-group dt {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: inline;
  width: auto;
}
.tribe-sidebar .tribe-events-meta-group dt:not(:first-of-type)::before {
  content: "\a";
  white-space: pre;
}
.tribe-sidebar .tribe-events-meta-group dt.tribe-event-tags-label::before {
  display: none;
}
.tribe-sidebar .tribe-events-meta-group dd {
  width: auto;
  display: inline-block;
  margin-left: 8px;
  text-decoration: none;
}
.tribe-sidebar .tribe-events-meta-group dd.tribe-events-event-url {
  margin-left: 0;
  width: 100%;
}
.tribe-sidebar .tribe-events-meta-group dd.tribe-events-event-categories {
  display: block;
  margin-left: 0;
}
.tribe-sidebar .tribe-events-meta-group dd.tribe-events-event-categories a {
  color: #ffffff;
  text-decoration: none;
}
.tribe-sidebar .tribe-events-meta-group dd.tribe-events-event-categories a:hover {
  text-decoration: underline;
}
.tribe-sidebar .tribe-events-meta-group .tribe-events-event-url-label {
  display: none;
}
.tribe-sidebar .tribe-events-meta-group .tribe-events-event-url a.btn-primary {
  margin: 15px 0;
  font-weight: 700;
  font-size: 20px;
  display: block;
  width: 100%;
}
.tribe-sidebar .tribe-event-tags a {
  color: #ffffff;
}
.tribe-sidebar .tribe-event-tags a:hover {
  text-decoration: underline;
}

.single-tribe_events #tribe-events-footer {
  width: 100%;
}
.single-tribe_events .tribe-events-sub-nav {
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding-left: 0;
  gap: 15px;
}
@media (max-width: 550px) {
  .single-tribe_events .tribe-events-sub-nav {
    flex-wrap: wrap;
  }
}
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-previous span,
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next span {
  display: none;
}
.single-tribe_events .tribe-events-sub-nav a {
  color: #5d5d5d;
}
.single-tribe_events .tribe-events-sub-nav a:hover {
  color: #47443f;
}
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-previous a::before,
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a::after {
  content: "";
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  width: 11px;
  background-size: 7px;
}
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-previous a::before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 0/7px no-repeat;
}
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a::after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 100%/7px no-repeat;
}

/* Case Studies Start */
.case-studies-list .oxy-dynamic-list {
  display: flex;
  flex-wrap: wrap;
}
.case-studies-list .oxy-dynamic-list .case-studies-item {
  width: 50%;
  padding: 0 15px;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block {
  width: 100%;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearchers-single-header {
  height: 47px;
  width: 100%;
  display: flex;
  align-items: flex-end;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearchers-single-header .divider {
  width: 100%;
  height: 1px;
  background: #1562ad;
  margin: auto 0 17px 0;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper {
  display: flex;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-featured-img {
  width: 50%;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-featured-img a {
  display: flex;
  opacity: 0.8;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-featured-img a img {
  width: 100%;
  height: auto;
  padding: 15px;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-featured-img a:hover {
  opacity: 1;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-info {
  width: 50%;
  padding: 15px;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-info .title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.15px;
  line-height: 30px;
}
.case-studies-list .oxy-dynamic-list .case-studies-item .ct-code-block .qiaresearcher-wrapper .qiaresearcher-info .qiaresearchers-btn {
  border: 1px solid #1562ad;
  padding: 7px 28px;
  font-family: Futura;
  font-size: 14px;
  border-radius: 21px;
}

/* Case Studies End */
.oxy-modal-backdrop .ct-modal.plugin-download-modal {
  height: 80vh;
}

.plugin-overlay-content {
  padding: 20px;
}

.downloads .header-row {
  border-bottom: 2px solid #eceeef;
}
.downloads .header-row td {
  min-width: calc(100% - 250px);
  text-align: left;
}
.downloads .header-row td:first-child {
  min-width: 150px;
}
.downloads .header-row td:last-child {
  min-width: 100px;
}
.downloads .plugin-overview-table-row {
  border-bottom: 2px solid #eceeef;
}
.downloads .plugin-overview-table-row td {
  text-align: left;
  padding-top: 15px;
}
.downloads .plugin-overview-table-row td.product-support-td {
  min-width: calc(100% - 250px);
}
.downloads .plugin-overview-table-row td.product-support-td td {
  display: flex;
}
.downloads .plugin-overview-table-row td.product-support-td td img {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}
.downloads .plugin-overview-table-row td.product-support-td td .plugin-overview-productoverlay-logo-text_with_date {
  display: flex;
  flex-direction: column;
}
.downloads .plugin-overview-table-row td.product-support-td td .plugin-overview-productoverlay-logo-text_with_date .plugin-overview-productoverlay-logo-text {
  line-height: 20px;
}
.downloads .plugin-overview-table-row td.align-top {
  min-width: 150px;
  display: flex;
}
.downloads .plugin-overview-table-row td.centered {
  min-width: 100px;
}
.downloads .plugin-overview-table-row td.centered a {
  display: flex;
  width: 30px;
  height: 30px;
}
.downloads .plugin-overview-table-row td.centered a img {
  width: 100%;
  height: 100%;
}

/* Posts & Webinars */
h2.widgettitle, .rp4wp-related-posts h3 {
  font-size: 27px;
}

.widget_categories ul {
  list-style-type: none;
}

.oxy-easy-posts .oxy-post-title {
  font-size: 18px !important;
}
.oxy-easy-posts .oxy-posts {
  padding-left: 21px;
}

.oxy-post-webinar {
  background: #eceeef;
  padding: 35px;
  height: 100%;
}
.oxy-post-webinar .oxy-read-more {
  margin: 25px 0;
  font-weight: 600;
  display: inline-block;
}

/*Plugins*/
.plugin-version-download-link {
  height: 47px;
  width: 47px;
}

.plugin-overlay-content h6 {
  text-align: left;
}

table.downloads {
  table-layout: auto;
}
table.downloads td {
  border: none;
}
table.downloads table tr.header-row {
  border-bottom: 2px solid #eceeef;
}
table.downloads table .plugin-overview-table-row {
  border-bottom: 2px solid #eceeef;
}
table.downloads table .plugin-overview-productoverlay-logo-text {
  margin-bottom: 0;
  font-weight: 700;
}

#form-template-wrapper {
  display: none;
}

.download-modal {
  cursor: pointer;
}

/********************* Product Downloads (Shortcode) */
.download-table {
  border: none;
}
.download-table tr {
  border: none;
}
.download-table td {
  border: none;
}
.download-table .dltitle {
  text-align: left;
}
.download-table .dllink {
  text-align: right;
}

/********************* Latest Improvements */
.latest-improvements {
  /*overview*/
}
.latest-improvements .round-icon {
  width: 32px;
  height: auto;
}
.latest-improvements .top-circle-icons {
  display: flex;
  align-items: center;
}
.latest-improvements .top-circle-icons a {
  display: flex;
  align-items: center;
}
.latest-improvements .releasenotes-overview-table {
  border: none;
  /* If there are 4 columns make the first one max width of 50% */
}
.latest-improvements .releasenotes-overview-table td:nth-last-child(4):first-child {
  width: 50%;
}
.latest-improvements .releasenotes-overview-table thead tr {
  border-bottom: 1px solid #7f8b93;
  background: transparent;
  word-break: normal;
}
.latest-improvements .releasenotes-overview-table tbody tr:nth-child(2n+1) td {
  background: #eceeef;
}
.latest-improvements .releasenotes-overview-table tr td:not(:first-child) {
  text-align: center;
}
.latest-improvements .releasenotes-overview-table td {
  border-top: none;
  border-right: none;
  padding: 10px;
  text-align: left;
}
.latest-improvements .row_null_release {
  display: none !important;
}
.latest-improvements .section-spacer + .section-spacer {
  margin-top: 50px;
}
@media screen and (min-width: 991px) {
  .latest-improvements .section-spacer + .section-spacer {
    margin-top: 6rem;
  }
}

/*Plugins Overview*/
.plugins-overview-page .plugin-overlay-content {
  display: none;
}
.plugins-overview-page .plugin-overview-page-icon {
  width: auto;
  height: 30px;
  margin: 0 5px 5px 0;
  cursor: pointer;
}
.plugins-overview-page .plugin-filter-img {
  width: 38px;
  height: auto;
  cursor: pointer;
  margin-right: 10px;
}
.plugins-overview-page .plugin-table-block {
  width: 100%;
}
.plugins-overview-page .plugin-filters {
  margin: 20px 0 30px 0;
  display: flex;
  flex-wrap: wrap;
}
.plugins-overview-page .plugin-filters .plugin-filter {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-right: 20px;
}
.plugins-overview-page .plugin-filters .plugin-filter img {
  cursor: pointer;
}
.plugins-overview-page .plugin-filters .active-plugin-filter {
  color: #999999;
  cursor: auto;
}
.plugins-overview-page .plugin-filters .active-plugin-filter img {
  cursor: auto;
}

.plugin-overview-table {
  border: none;
  table-layout: auto;
  margin-bottom: 60px;
  /*     tbody tr:nth-child(2n+1) td{
        background:$composite-elements-gray1;
      } */
}
.plugin-overview-table thead tr td {
  padding: 0 0 0 0;
  border-bottom: 1px solid #eeeeee;
}
.plugin-overview-table thead tr td h6 {
  font-size: 20px;
  font-weight: 500;
}
.plugin-overview-table tbody tr td:first-child {
  width: 50%;
}
.plugin-overview-table tbody tr td .plugin-overview-link {
  font-size: 20px;
  font-weight: 500;
}
.plugin-overview-table tbody tr:nth-child(2n) {
  background: #eeeeee;
}
.plugin-overview-table h6 {
  margin-bottom: 0;
}
.plugin-overview-table thead tr {
  /*       border-bottom: 1px solid $composite-elements-gray7; */
  background: transparent;
}
.plugin-overview-table tr td:not(:first-child) {
  text-align: center;
  vertical-align: middle;
}
.plugin-overview-table td {
  border-top: none;
  border-right: none;
  padding: 10px;
  text-align: left;
}
.plugin-overview-table .white_bgr {
  background: #fff !important;
}
.plugin-overview-table .white_bgr img {
  height: 40px;
  width: auto;
}

@media screen and (max-width: 550px) {
  .plugin-overview-table td {
    width: 100%;
    display: flex;
    gap: 5px;
    border: unset;
  }
  .plugin-overview-table thead tr td {
    display: none;
  }
  .plugin-overview-table tbody td:before {
    content: attr(data-label);
    font-size: 16px;
    min-width: 100px;
    font-family: "futura-pt";
    text-align: left;
    padding: 0 0 0 5px;
    color: #333;
    display: flex;
    align-items: center;
  }
  .plugin-overview__icons_row {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .plugin-overview-table tbody tr td {
    padding: 5px 0;
  }
  .plugin-overview-table tbody tr td:not(:last-of-type) {
    border-bottom: 1px solid #eeeeee;
  }
  .plugin-overview-table tbody tr:nth-child(2n) td:not(:last-of-type) {
    border-bottom: 1px solid #ffffff;
  }
  .plugin-overview-table tbody tr td:first-child {
    width: 100%;
  }
  .plugin-overview-table tbody tr td .plugin-overview-link {
    font-size: 18px;
    height: 100%;
    display: flex;
    line-height: 25px;
  }
}
/*Latest Improvements Template*/
.latest-improvements-wrapper h3 {
  margin-top: 35px;
}
.latest-improvements-wrapper h4, .latest-improvements-wrapper h5 {
  margin-top: 25px;
}

/*Algolia and citation search*/
.search-results {
  /*Search / Algolia styling*/
  /* Citation search */
}
.search-results .search-tab-content {
  padding: 10px 10px 10px 10px;
  border: 2px solid #bcbcbb;
  width: 100%;
}
.search-results .search-tab-content .search-result-count {
  font-size: 14px;
  margin: 0 0 5px 0;
}
.search-results .search-tab-content .search-form-with-icon {
  position: relative;
  width: 100%;
  margin: 0 0 10px 0;
}
.search-results .search-tab-content .search-form-with-icon .ct-code-block {
  width: 100%;
}
.search-results .search-tab-content .search-form-with-icon #algolia-search-box input.ais-SearchBox-input {
  width: 100%;
  border: 2px solid #bcbcbb !important;
  border-radius: 5px;
  padding: 3px 35px 3px 13px;
  line-height: 23px;
  font-size: 15px;
}
.search-results .search-tab-content .search-form-with-icon #algolia-search-box .search-submit {
  display: none;
}
.search-results .search-tab-content .search-form-with-icon .search-icon {
  position: absolute;
  top: 18px;
  transform: translate(0, 0%);
  right: 21px;
  left: auto;
  width: 18px;
  height: 18px;
  fill: #1562ad;
}
.search-results .search-tab-content .search-form-with-icon .search-icon svg {
  width: 100%;
  height: 100%;
}
.search-results .search-results-section {
  /* ais stats */
  /*Searchbox*/
  /*current refinements*/
}
.search-results .search-results-section .oxy-tab-content {
  padding: 0 0 0 0;
}
.search-results .search-results-section .oxy-tab-content .oxy-posts {
  padding: 0 0 0 0;
}
.search-results .search-results-section .oxy-tab-content .oxy-easy-posts-pages {
  width: max-content;
  margin: 10px 0 40px auto;
  list-style-type: none;
  /*       width: 45%; */
  display: table;
  table-layout: fixed;
  float: right;
  padding-right: 10px;
}
.search-results .search-results-section .oxy-tab-content .oxy-easy-posts-pages .page-numbers {
  /*         display: table-cell; */
  border: 1px solid #f3f7fd;
  padding: 6px 12px;
  /*         width: 12%; */
  border-collapse: collapse;
  text-align: center;
  border-right-width: 0px;
}
.search-results .search-results-section .oxy-tab-content .oxy-easy-posts-pages .page-numbers:last-child {
  border-right: 1px solid #f3f7fd;
}
.search-results .search-results-section .oxy-tab-content .oxy-easy-posts-pages .page-numbers.current {
  background-color: #1562ad;
  color: #ffffff;
  cursor: default;
  text-decoration: none;
}
.search-results .search-results-section .oxy-tab-content.website-results .oxy-post {
  border: 2px solid #bcbcbb;
  margin-left: 0;
  margin-right: 0;
  padding: 25px 15px 25px 15px;
}
.search-results .search-results-section .oxy-tab-content.website-results .oxy-post h2 {
  font-size: 20px !important;
  margin: 0 0 0 0;
  line-height: 20px;
}
.search-results .search-results-section .oxy-tab-content.website-results .oxy-post .oxy-post-title {
  font-size: 20px !important;
  margin: 0 0 0 0;
  line-height: 20px;
}
.search-results .search-results-section .oxy-tab-content.website-results .oxy-post .search_link {
  font-size: 16px;
  color: #aaaaaa;
  word-break: break-all;
}
.search-results .search-results-section .oxy-tab-content.website-results .oxy-post .oxy-post-content {
  margin: 0 0 0 0 !important;
}
.search-results .search-results-section .oxy-tab-content.website-results .oxy-post:hover {
  border: 2px solid #1562ad;
}
.search-results .search-results-section .oxy-tab-content.citation-results {
  /* Facet styling*/
}
.search-results .search-results-section .oxy-tab-content.citation-results .ais-facets {
  display: none;
}
.search-results .search-results-section .oxy-tab-content.citation-results .ais-facets.active {
  display: block;
}
.search-results .search-results-section .oxy-tab-content.citation-results .ais-Hits-item {
  margin: 0;
}
.search-results .search-results-section .oxy-tab-content.citation-results .oxy-post {
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.search-results .search-results-section .oxy-tab-content.citation-results .oxy-post .citation-search--date {
  width: 16.33%;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: normal;
  padding: 10px;
  display: flex;
  flex-direction: column;
}
.search-results .search-results-section .oxy-tab-content.citation-results .oxy-post .citation-search--date a {
  width: max-content;
  color: #aaaaaa;
}
.search-results .search-results-section .oxy-tab-content.citation-results .oxy-post .citation-search--title {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: normal;
  padding: 10px;
  width: 50%;
}
.search-results .search-results-section .oxy-tab-content.citation-results .oxy-post .citation-search--author {
  width: 33.33%;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: normal;
  padding: 13px 10px 19px 10px;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
  align-content: space-around;
  justify-content: space-around;
  align-items: center;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container {
  flex-grow: 1;
  width: 100%;
  padding: 15px 10px;
}
@media (max-width: 480px) {
  .search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container {
    width: 100%;
  }
}
@media (min-width: 993px) {
  .search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container {
    width: 33.33%;
  }
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .facet-toggle {
  width: 100%;
  border: none;
  padding: 9px 12px;
  text-align: left;
  color: #ffffff;
  background: #1562ad;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  /*
              &:after {
                font-family: 'FontAwesome';
                content: "\f054";
                float: right;
                transition: all 0.5s;
                transform: rotate(0deg);
              }*/
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .facet-toggle.active:after {
  transform: rotate(90deg);
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .facet-toggle:hover {
  border-color: #04437b;
  box-shadow: 0 0 0 1px rgba(119, 153, 208, 0.5);
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .ais-facets {
  position: absolute;
  background: #ffffff;
  width: auto;
  border: 1px solid #eceeef;
  padding: 15px;
  z-index: 9;
  overflow: hidden;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .ais-RefinementList-showMore {
  border: none;
  background-color: transparent;
  color: #04437b;
  font-weight: 400;
  font-size: 16px;
  padding: 0px 0px 10px 10px;
  cursor: pointer;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .ais-RefinementList-checkbox {
  margin-right: 8px;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .ais-RefinementList-label {
  cursor: pointer;
  color: #000000;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .facet-container .ais-RefinementList-count {
  font-size: 13px;
  /*            &:before {
                content: "&#40;";
              }

              &:after {
                content: "&#41;";
              }*/
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .ais-ClearRefinements-button {
  background: #e1261b;
  color: #ffffff;
  text-align: center;
  font-size: 15px;
  letter-spacing: 0.2px;
  opacity: unset;
  cursor: pointer;
  width: 100%;
  border: none;
  padding: 9px 12px;
  border-radius: 4px;
  font-weight: 700;
}
.search-results .search-results-section .oxy-tab-content.citation-results #ais-facets .ais-ClearRefinements-button:hover {
  background: #c92118;
}
.search-results .search-results-section .ais-Stats {
  position: relative;
  top: auto;
  padding: 0 25px;
}
.search-results .search-results-section #algolia-search-box, .search-results .search-results-section #algolia-citation-search-box {
  padding: 10px;
  margin-bottom: 27px !important;
}
.search-results .search-results-section #algolia-search-box .ais-SearchBox-input, .search-results .search-results-section #algolia-citation-search-box .ais-SearchBox-input {
  border: 2px solid #eceeef;
  background: transparent;
  width: 100%;
  border-radius: 5px;
  line-height: 23px;
  font-size: 15px;
  padding: 3px 0 3px 13px;
  font-weight: 200;
  box-sizing: border-box;
  outline: none;
  box-shadow: none;
}
.search-results .search-results-section #algolia-search-box .search-icon, .search-results .search-results-section #algolia-citation-search-box .search-icon {
  position: absolute;
  right: 25px;
  top: 17px;
  fill: #21a4d7;
  height: 18px;
}
.search-results .search-results-section #current-refinements {
  padding: 0 25px;
}
.search-results .search-results-section #current-refinements .ais-CurrentRefinements-list {
  list-style-type: none;
  padding-left: 0;
  display: inline-block;
}
.search-results .search-results-section #current-refinements .ais-CurrentRefinements-item {
  font-size: 15px;
  margin-top: 7px;
  background: rgba(65, 187, 210, 0.1);
  color: #0788A0;
  border-radius: 10px;
  padding: 2px 7px 2px 15px;
  border: solid 1px #41BBD2;
}
.search-results .search-results-section #current-refinements .ais-CurrentRefinements-item .ais-CurrentRefinements-label {
  font-weight: 500;
  text-transform: capitalize;
}
.search-results .search-results-section #current-refinements .ais-CurrentRefinements-item .ais-CurrentRefinements-categoryLabel {
  font-size: 14px;
  line-height: 19px;
  font-weight: 700;
  padding-right: 2px;
  padding-left: 5px;
  margin: 0px;
}
.search-results .search-results-section #current-refinements .ais-CurrentRefinements-item .ais-CurrentRefinements-delete {
  font-weight: 700 !important;
  font-size: 8px;
  background-color: #2CA2B8 !important;
  padding: 5px;
  color: #fff !important;
  border-radius: 50%;
  line-height: 7px !important;
  position: relative;
  bottom: 1px;
  margin: 0px 4px !important;
  border: none;
  cursor: pointer;
}
.search-results .search-for-text {
  width: fit-content;
  background-color: rgba(195, 151, 192, 0.27);
  max-width: 400px;
  padding: 5px 15px 5px 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  font-size: 14px;
}
.search-results .search-tabs {
  margin: 0 0 30px 0;
}
.search-results .search-tabs .oxy-tab {
  padding: 0 0 0 0;
}
.search-results .search-tabs .oxy-tab .ct-text-block {
  padding: 0 16px;
  height: 36px;
}
.search-results .search-tabs .tab-active {
  border-bottom: 1px solid #1562ad;
  color: #1562ad;
}
.search-results .citation-results .oxy-posts {
  padding-left: 0 !important;
}
.search-results .citation-results .oxy-post {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.search-results .citation-results .citation-result {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.search-results .citation-results .citation-result > * {
  padding: 10px;
}
.search-results .citation-results .citation-result .citation-search--date {
  width: 16.33%;
  border-top: 1px solid #bcbcbb;
}
.search-results .citation-results .citation-result .citation-search--title {
  border-top: 1px solid #bcbcbb;
  border-left: 1px solid #bcbcbb;
  width: 59%;
}
.search-results .citation-results .citation-result .citation-search--author {
  border-top: 1px solid #bcbcbb;
  border-left: 1px solid #bcbcbb;
  width: 33.33%;
}
.search-results .citation-results .citation-result .citation-details {
  width: 100%;
  display: none;
}
.search-results .citation-results .citation-result .citation-details.active {
  display: block;
}
.search-results .citation-results .citation-result .citation-details .citation-details--row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.search-results .citation-results .citation-result .citation-details .citation-details--row .citation-details--desc {
  width: 33%;
  font-weight: bold;
  border: 1px solid #eceeef;
  padding: 10px;
}
.search-results .citation-results .citation-result .citation-details .citation-details--row .citation-details--val {
  width: 66%;
  border: 1px solid #eceeef;
  padding: 10px;
}

.ais-Hits-list {
  margin-top: 0px;
  border-bottom: 1px solid #bcbcbb;
}

.citation-results {
  padding-left: 0;
  padding-right: 0;
}
.citation-results .search-tab-content {
  padding-left: 0;
  padding-right: 0;
}
.citation-results .search-tab-content .ct-code-block {
  width: 100%;
}
.citation-results #ais-main {
  padding-left: 0;
  padding-right: 0;
}
.citation-results #ais-main .table-header {
  clear: both;
  padding-top: 15px;
  border-bottom: 1px solid #bcbcbb;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}
.citation-results #ais-main .table-header .citation-header--date {
  width: 16.33%;
  border-top: 1px solid #bcbcbb;
  padding: 10px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  height: 53px;
}
.citation-results #ais-main .table-header .citation-header--title {
  width: 50%;
  border-top: 1px solid #bcbcbb;
  border-left: 1px solid #bcbcbb;
  padding: 10px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  height: 53px;
}
.citation-results #ais-main .table-header .citation-header--author {
  width: 33.33%;
  border-top: 1px solid #bcbcbb;
  border-left: 1px solid #bcbcbb;
  padding: 10px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  height: 53px;
}

#algolia-pagination, #algolia-citation-pagination {
  display: flex;
  justify-content: end;
}
#algolia-pagination ul.ais-Pagination-list, #algolia-citation-pagination ul.ais-Pagination-list {
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  padding-right: 10px;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item {
  padding: 0;
  border: 1px solid #bcbcbb;
  border-right-width: 0px;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item:last-child, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item:last-child {
  border-right-width: 1px;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item:hover, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item:hover {
  background: #bcbcbb;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item:hover a, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item:hover a {
  color: #47443f;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item .ais-Pagination-link, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item .ais-Pagination-link {
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  padding: 8px 12px;
  width: 36px;
  border-collapse: collapse;
  text-align: center;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item .ais-Pagination-item, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item .ais-Pagination-item {
  display: block;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  padding: 8px 12px;
  width: 36px;
  border-collapse: collapse;
  text-align: center;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected {
  background: #1562ad;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected:hover, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected:hover {
  background: #1562ad;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected:hover a, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected:hover a {
  color: #ffffff;
}
#algolia-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected a, #algolia-citation-pagination ul.ais-Pagination-list li.ais-Pagination-item--selected a {
  color: #ffffff;
}
/*# sourceMappingURL=style.min.css.map */
