.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-oxyninja-slider .oxy-dynamic-list {
				display: flex !important;
				flex-direction: row !important;
				align-items: unset;
				justify-content: unset;
				flex-wrap: unset;
			}
      .oxy-oxyninja-slider {
        width: 100%;
        position: relative;
      }
      .oxy-oxyninja-slider img {
        object-fit: cover;
      }
      #glightbox-body {
        z-index: 9999999999 !important;
      }
      .oxy-oxyninja-slider:focus,
      .oxy-oxyninja-slider *:focus {
        outline: 0;
      }
      .splide__list {
        margin: 0 !important;
        padding: 0 !important;
        height: 100%;
        display: flex;
        width: -webkit-max-content;
        width: max-content;
        will-change: transform;
      }
      .splide__track > .splide__list {
        width: 100%;
      }
      .splide__track > .splide__list > .splide__slide {
        transform: translate3d(0px, 0, 0);
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transform: translate3d(0px, 0, 0);
        -ms-transform: translate3d(0px, 0, 0);
        -o-transform: translate3d(0px, 0, 0);
        will-change: inherit;
      }
      .splide__list > .splide__slide:first-child {
        z-index: 2;
      }
      .splide--fade > .splide__track>.splide__list {
        display: flex !important;
      }
      .on-product-badges {
        position: absolute;
        z-index: 9;
      }
      .on-product-badges span:not(:first-of-type) {
        margin-left: 5px;
      }
      .on-product-badges span.on-new,
      .on-product-badges span.on-custom-badge,
      .on-product-badges span.on-sale {
        display: inline-block;
        background-color: white;
        color: black;
        font-size: 12px;
        padding: 6px 12px;
        line-height: 1.2;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 1px;
        opacity: 0.8;
      }
      .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: 'Roboto';}body {line-height: 1.5;font-size: 15px;font-weight: ;color: #3e3e4b;}.oxy-nav-menu-hamburger-line {background-color: #3e3e4b;}h1, h2, h3, h4, h5, h6 {font-family: 'Alegreya Sans';font-size: 45px;font-weight: 900;}h2, h3, h4, h5, h6{font-size: 40px;font-weight: 700;}h3, h4, h5, h6{font-size: 30px;font-weight: 600;color: #ffffff;}h4, h5, h6{font-size: 23px;font-weight: 600;}h5, h6{font-size: 25px;font-weight: 400;}h6{font-size: 20px;font-weight: 200;color: #4c4c4c;}a {color: #c91a48;font-weight: 800;text-decoration: none;}a:hover {color: rgba(233,97,153,0.9);text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 40px;
padding-bottom: 75px;
padding-left: 40px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 40px;
padding-left: 40px;
}@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;
				}
			}
.nmb-cef979 {
 border-bottom-style:solid;
}
.nmb-e41939 {
 border-bottom-width:0px;
}
.nmb-69f915 {
 border-left-style:solid;
}
.nmb-7cc12e {
 border-left-width:0px;
}
.nmb-49bdae {
 border-right-style:solid;
}
.nmb-fe3a5e {
 border-right-width:0px;
}
.nmb-a409ea {
 border-top-style:solid;
}
.nmb-f5a0ac {
 border-top-width:0px;
}
.nmb-7e4c28 {
box-sizing:border-box;
}
.nmb-0a5337 {
 min-height:auto;
 min-width:auto;
}
.nmb-caca95 {
}
.nmb-caca95:not(.ct-section):not(.oxy-easy-posts),
.nmb-caca95.oxy-easy-posts .oxy-posts,
.nmb-caca95.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-48c7c5 {
 padding-left:24px;
 padding-right:24px;
}
.nmb-3ec175 {
 width:100%;
}
.nmb-cbdd3b {
 border-bottom-color:rgb(229, 231, 235);
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 border-bottom-width:1px;
 border-left-color:rgb(229, 231, 235);
 border-left-width:1px;
 border-radius:6px;
 border-right-color:rgb(229, 231, 235);
 border-right-width:1px;
 border-top-color:rgb(229, 231, 235);
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 border-top-width:1px;
border-width:1px;
}
.nmb-029e04 {
}
.nmb-029e04:not(.ct-section):not(.oxy-easy-posts),
.nmb-029e04.oxy-easy-posts .oxy-posts,
.nmb-029e04.ct-section .ct-section-inner-wrap{
display:flex;
}
.nmb-76a9e5 {
flex-wrap:unset;
}
.nmb-5d2c86 {
align-items:center;
}
.nmb-236f8d {
column-gap:16px; gap:16px; grid-column-gap:16px; grid-gap:16px; grid-row-gap:16px;
}
.nmb-4010aa {
place-items:center normal;
}
.nmb-84673b {
row-gap:16px;
}
.nmb-9c133f {
}
.nmb-9c133f:not(.ct-section):not(.oxy-easy-posts),
.nmb-9c133f.oxy-easy-posts .oxy-posts,
.nmb-9c133f.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-294952 {
 line-height:20px;
}
.nmb-321223 {
 margin-bottom:0px;
}
.nmb-00c81c {
 margin-left:0px;
}
.nmb-8784dd {
 margin-right:0px;
}
.nmb-f5b2e7 {
 margin-top:0px;
}
.nmb-fa25e3 {
align-items:unset;
}
.nmb-ccdd5b {
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
}
.nmb-1eedf5 {
}
.nmb-1eedf5:not(.ct-section):not(.oxy-easy-posts),
.nmb-1eedf5.oxy-easy-posts .oxy-posts,
.nmb-1eedf5.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;}
.nmb-3dab62 {
 padding-bottom:8px;
 padding-left:12px;
 padding-right:12px;
 padding-top:8px;
}
.nmb-10afe2 {
 color:rgb(55, 65, 81);
 font-weight:500;
outline-color:rgb(55, 65, 81);
}
.nmb-eac305 {
 background-color:rgb(255, 255, 255);
}
.nmb-aae8f4 {
 font-family:Poppins, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-bottom-style:none;
 border-left-style:none;
 border-right-style:none;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
 border-top-style:none;
 color:rgb(0, 0, 0);
 font-weight:400;
 letter-spacing:normalpx;
 line-height:24px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
appearance:none; border-width:0px; font-feature-settings:normal; font-variation-settings:normal;
}
.nmb-ed7fa5 {
 line-height:24px;
}
.nmb-ecb5c2 {
 color:rgb(17, 24, 39);
}
.nmb-5be4d8 {
 min-height:auto;
}
.nmb-4dcf14 {
 min-width:auto;
}
.nmb-7829c8 {
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
}
.nmb-8758f1 {
overflow-block:hidden; overflow-inline:hidden; overflow-x:hidden; overflow-y:hidden;
}
.nmb-ebc984 {
 color:rgb(107, 114, 128);
}
.nmb-1dc783 {
cursor:pointer;
}
.nmb-915927 {
outline-color:rgb(107, 114, 128);
}
.nmb-2bbb8a {
pointer-events:none;
}
.nmb-93f4ed {
 bottom:120.5px;
 height:1px;
}
.nmb-e505c7 {
 text-align:center;
}
.nmb-566e35 {
 background-color:rgb(107, 114, 128);
 height:24px;
 line-height:32px;
}
.nmb-73ba46 {
mask-repeat:no-repeat; mask-size:100% 100%;
}
.nmb-0fddbe {
 margin-top:16px;
}
.nmb-c14383 {
 font-family:Red Hat Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.nmb-ab2684 {
 margin-top:0px;
 line-height:20px;
border-width:0px;
}
.nmb-397829 {
 color:rgb(0, 0, 0);
}
.nmb-ffd9da {
font-feature-settings:normal; font-variation-settings:normal;
}
.nmb-1e8524 {
 font-weight:400;
 letter-spacing:normalpx;
 padding-left:0px;
 padding-right:0px;
}
.nmb-c72505 {
 font-family:Red Hat Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
 background-color:rgba(0, 0, 0, 0);
 text-transform:none;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 height:32px;
 margin-left:auto;
 margin-right:auto;
 min-width:8px;
 padding-bottom:4px;
 padding-top:4px;
 z-index:1;
appearance:button; background-image:none; cursor:pointer; justify-content:center; place-content:normal center;
}
.nmb-6e91f8 {
 font-family:Red Hat Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
 opacity:0;
 text-align:center;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 z-index:1;
text-decoration-line:line-through;
}
.nmb-c5dde8 {
 font-family:Red Hat Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
 color:rgb(17, 24, 39);
 background-color:rgba(0, 0, 0, 0);
 text-transform:none;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 height:32px;
 margin-left:auto;
 margin-right:auto;
 min-width:8px;
 padding-bottom:4px;
 padding-top:4px;
 z-index:1;
outline-color:rgb(17, 24, 39); appearance:button; background-image:none; cursor:pointer; justify-content:center; place-content:normal center;
}
.nmb-2739a7 {
 font-family:Red Hat Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
 text-align:center;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 z-index:1;
outline-color:rgb(17, 24, 39); cursor:pointer;
}
.nmb-b2b4c8 {
 opacity:0.5;
text-decoration-line:line-through;
}
.nmb-76e534 {
 font-weight:600;
}
.nmb-30651a {
 border-top-color:rgb(229, 231, 235);
 border-top-width:1px;
}
.nmb-cb14ec {
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
}
.nmb-12f7c0 {
 font-weight:500;
}
.nmb-c1dc3a {
border-width:0px;
}
.nmb-379eed {
 font-family:Poppins, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
 color:rgb(0, 0, 0);
 letter-spacing:normalpx;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 transition-duration:0.15ss;
 background-color:rgba(0, 0, 0, 0);
 text-transform:none;
font-feature-settings:normal; font-variation-settings:normal; transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); appearance:button; background-image:none; cursor:pointer;
}
.nmb-bc47b8 {
 transition-duration:0.15ss;
 text-align:center;
 background-color:rgb(0, 0, 0);
 height:16.7969px;
 width:16.7969px;
transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); cursor:pointer; mask-repeat:no-repeat; mask-size:100% 100%; mask-image:url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'g fill='none'path stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m19 36 11.846-12L19 12'//g/svg");
}
.nmb-3a882c {
row-gap:16px;
}
.nmb-3a882c:not(.ct-section):not(.oxy-easy-posts),
.nmb-3a882c.oxy-easy-posts .oxy-posts,
.nmb-3a882c.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-8075b3 {
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
}
.nmb-2811a9 {
list-style-image:none; list-style-position:outside; list-style-type:none;
}
.nmb-7cd8d2 {
flex-flow:column nowrap; cursor:pointer; list-style-type:none; column-gap:8px; gap:8px; grid-column-gap:8px; grid-gap:8px; grid-row-gap:8px; row-gap:8px;
}
.nmb-7cd8d2:not(.ct-section):not(.oxy-easy-posts),
.nmb-7cd8d2.oxy-easy-posts .oxy-posts,
.nmb-7cd8d2.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-7fa6a0 {
 line-height:36px;
}
.nmb-747cb8 {
 background-color:rgb(0, 0, 0);
 height:30px;
cursor:pointer; flex-shrink:0; mask-repeat:no-repeat; mask-size:100% 100%; list-style-type:none;
}
.nmb-5f949a {
 text-align:left;
 width:30px;
}
.nmb-7e9d12 {
 background-color:rgb(0, 0, 0);
}
.nmb-884b4c {
 line-height:28px;
}
.nmb-931634 {
 line-height:16px;
}
.nmb-5daf00 {
 margin-bottom:32px;
}
.nmb-1fbd45 {
justify-content:center;
}
.nmb-e7272d {
overflow-wrap:break-word; word-wrap:break-word;
}
.nmb-4be8ec {
 margin-bottom:8px;
}
.nmb-7506a4 {
 color:rgb(0, 0, 0);
 height:1px;
 width:688px;
border-width:1px 0px 0px;
}
.nmb-8e683e {
 margin-top:32px;
}
.nmb-abbe34 {
 margin-bottom:16px;
 line-height:28px;
}
.nmb-8b8127 {
 padding-bottom:2px;
 padding-left:8px;
 padding-right:8px;
 padding-top:2px;
align-items:center; place-items:center normal; list-style-type:none; column-gap:8px; gap:8px; grid-column-gap:8px; grid-gap:8px; grid-row-gap:8px; row-gap:8px;
}
.nmb-8b8127:not(.ct-section):not(.oxy-easy-posts),
.nmb-8b8127.oxy-easy-posts .oxy-posts,
.nmb-8b8127.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-97c8be {
flex-shrink:0;
}
.nmb-ac5fc4 {
list-style-type:none;
}
.nmb-bddb67 {
 text-align:left;
}
.nmb-937bcc {
 line-height:28px;
 height:20px;
 width:20px;
 background-repeat:no-repeat;
background-size:100% 100%;
}
.nmb-aacf75 {
 background-color:rgb(0, 0, 0);
mask-repeat:no-repeat; mask-size:100% 100%; list-style-type:none;
}
.nmb-d19c4c {
 text-align:left;
 line-height:28px;
}
.nmb-12d203 {
grid-template-columns:48.837209302325576% 48.837209302325576%;
}
.nmb-f1d18d {
column-gap:8px; gap:8px; grid-column-gap:8px; grid-gap:8px; grid-row-gap:8px; row-gap:8px; align-items:flex-start;
}
.nmb-f516a7 {
 opacity:0.6;
place-items:flex-start normal;
}
.nmb-9bf8f8 {
 height:30px;
 text-align:left;
}
.nmb-2092fc {
 width:30px;
}
.nmb-f60e2f {
 text-align:left;
flex-grow:1; list-style-type:none;
}
.nmb-afb478 {
 text-align:left;
text-decoration-line:line-through; list-style-type:none;
}
.nmb-038b3f {
place-items:flex-start normal;
}
.nmb-12c44d {
scroll-margin-block-end:80px; scroll-margin-block-start:80px; scroll-margin-bottom:80px; scroll-margin-inline-end:80px; scroll-margin-inline-start:80px; scroll-margin-left:80px; scroll-margin-right:80px; scroll-margin-top:80px;
}
.nmb-82b00b {
 bottom:0px;
}
.nmb-58403f {
 left:0px;
}
.nmb-1eb7a5 {
 right:0px;
}
.nmb-ac876d {
 top:0px;
}
.nmb-8775a7 {
 font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
}
.nmb-129931 {
cursor:grab;
}
.nmb-cf5e91 {
user-select:none;
}
.nmb-a2169f {
 color:rgb(255, 255, 255);
 line-height:20.16px;
outline-color:rgb(255, 255, 255);
}
.nmb-4c0bfa {
 z-index:2;
}
.nmb-7f15d5 {
 border-bottom-style:none;
 border-left-style:none;
 border-right-style:none;
 border-top-style:none;
}
.nmb-ce98a2 {
 font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
 background-repeat:no-repeat;
}
.nmb-636a35 {
 padding-bottom:16px;
 padding-left:16px;
 padding-right:16px;
 padding-top:16px;
 text-align:left;
 width:336px;
list-style-type:none;
}
.nmb-5c834d {
text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-78fcd5 {
 line-height:20px;
 font-weight:600;
 text-align:left;
column-gap:4px; gap:4px; grid-column-gap:4px; grid-gap:4px; grid-row-gap:4px; row-gap:4px; list-style-type:none;
}
.nmb-300db6 {
 height:18px;
 width:18px;
mask-image:url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'g fill='none'path stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m24 6 4.25 13.078H42L30.876 27.16l4.248 13.078L24 32.156l-11.124 8.082 4.248-13.078L6 19.078h13.75L24 6Z'//g/svg");
}
.nmb-bb47a0 {
 margin-left:auto;
 text-align:left;
text-wrap-mode:nowrap; list-style-type:none; align-self:flex-start; place-self:flex-start auto;
}
.nmb-ca31ab {
 font-family:Poppins, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
 letter-spacing:normalpx;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 transition-duration:0.15ss;
 background-color:rgba(0, 0, 0, 0);
 text-transform:none;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 color:rgb(39, 39, 39);
font-feature-settings:normal; font-variation-settings:normal; transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); appearance:button; background-image:none; cursor:pointer; list-style-type:none; outline-color:rgb(39, 39, 39);
}
.nmb-ca31ab:not(.ct-section):not(.oxy-easy-posts),
.nmb-ca31ab.oxy-easy-posts .oxy-posts,
.nmb-ca31ab.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.nmb-820d9b {
align-items:unset; -webkit-box-direction:normal;
}
.nmb-b29935 {
 margin-top:24px;
 max-width:100%;
 padding-left:16px;
 padding-right:16px;
 width:33.33333333333333%;
-webkit-box-flex:0; -webkit-box-orient:vertical; flex-basis:auto; flex-flow:column nowrap; flex-grow:0; flex-shrink:0; flex-wrap:unset;
}
.nmb-b29935:not(.ct-section):not(.oxy-easy-posts),
.nmb-b29935.oxy-easy-posts .oxy-posts,
.nmb-b29935.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-5a97aa {
 background-color:rgb(255, 255, 255);
 border-bottom-left-radius:15px;
 border-bottom-right-radius:15px;
 border-radius:15px;
 border-top-left-radius:15px;
 border-top-right-radius:15px;
-webkit-box-orient:vertical; flex-basis:auto; flex-flow:column nowrap; flex-wrap:unset; -webkit-box-flex:1; box-shadow:rgba(0, 0, 0, 0.25) 0px 0px 12px 0px; flex-grow:1; flex-shrink:1;
}
.nmb-5a97aa:not(.ct-section):not(.oxy-easy-posts),
.nmb-5a97aa.oxy-easy-posts .oxy-posts,
.nmb-5a97aa.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-f6747a {
 border-top-left-radius:15px;
 border-top-right-radius:15px;
}
.nmb-21cf49 {
-webkit-box-direction:normal; -webkit-box-orient:vertical;
}
.nmb-8333f5 {
 padding-bottom:24px;
 padding-left:24px;
 padding-right:24px;
 padding-top:24px;
 text-align:center;
flex-basis:auto; flex-flow:column nowrap; flex-wrap:unset; -webkit-box-flex:1; flex-grow:1; flex-shrink:1; -webkit-box-align:center; align-items:center; place-items:center normal;
}
.nmb-8333f5:not(.ct-section):not(.oxy-easy-posts),
.nmb-8333f5.oxy-easy-posts .oxy-posts,
.nmb-8333f5.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-0eff29 {
 margin-top:0px;
 text-align:center;
}
.nmb-e1a2d5 {
 font-family:Right Grotesk, sans-serif;
 color:rgb(51, 31, 69);
 font-weight:700;
 line-height:32.5px;
 margin-bottom:24px;
outline-color:rgb(51, 31, 69);
}
.nmb-dda063 {
 text-align:center;
 bottom:0px;
 left:0px;
 margin-bottom:16px;
 right:0px;
 top:0px;
}
.nmb-549424 {
 text-align:center;
 color:rgb(51, 31, 69);
 font-weight:700;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 background-color:rgb(255, 214, 77);
 border-bottom-color:rgb(255, 214, 77);
 border-bottom-left-radius:40px;
 border-bottom-right-radius:40px;
 border-bottom-style:solid;
 border-bottom-width:2px;
 border-left-color:rgb(255, 214, 77);
 border-left-style:solid;
 border-left-width:2px;
 border-radius:40px;
 border-right-color:rgb(255, 214, 77);
 border-right-style:solid;
 border-right-width:2px;
 border-top-color:rgb(255, 214, 77);
 border-top-left-radius:40px;
 border-top-right-radius:40px;
 border-top-style:solid;
 border-top-width:2px;
 margin-top:auto;
 padding-bottom:8px;
 padding-left:32px;
 padding-right:32px;
 padding-top:8px;
 transition-delay:0ss;
 transition-duration:0.25ss;
 width:auto;
flex-flow:column nowrap; flex-wrap:unset; -webkit-box-align:center; align-items:center; place-items:center normal; outline-color:rgb(51, 31, 69); -webkit-box-pack:center; border-width:2px; cursor:pointer; justify-content:center; place-content:normal center; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; transition-behavior:normal; transition-property:all; transition-timing-function:ease;
}
.nmb-549424:not(.ct-section):not(.oxy-easy-posts),
.nmb-549424.oxy-easy-posts .oxy-posts,
.nmb-549424.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-615936 {
 background-repeat:no-repeat;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:15px 15px 0px 0pxpx;
 height:250px;
background-position-x:50%; background-position-y:50%; background-size:cover;
}
.tabs-8932-tab:hover{
 background-color:#d6d6d6;
}
.tabs-8932-tab {
 background-color:#e8e8e8;
 padding-top:16px;
 padding-bottom:16px;
 padding-left:32px;
 padding-right:32px;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 border-top-color:#eceeef;
 border-right-color:#eceeef;
 border-bottom-color:#eceeef;
 border-left-color:#eceeef;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.tabs-8932-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-8932-tab.oxy-easy-posts .oxy-posts,
.tabs-8932-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.tabs-8932-tab {
 border-bottom-style:none;
 border-right-color:#dee1e3;
 border-right-width:1px;
 border-right-style:solid;
}
}

@media (max-width: 479px) {
.tabs-8932-tab {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-8932-tab-active {
 margin-left:-8px;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-left:40px;
 color:#ffffff;
 background-color:#c91a48;
}
@media (max-width: 991px) {
.tabs-8932-tab-active {
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 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:none;
 border-left-style:solid;
 margin-left:0px;
 padding-left:032px;
}
}

@media (max-width: 479px) {
.tabs-8932-tab-active {
 padding-left:16px;
 padding-right:16px;
}
}

.tabs-contents-8932-tab {
}
.oxel_dashboard_tabs {
 width:100%;
 margin-bottom:34px;
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs {
}
.oxel_dashboard_tabs:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.oxel_dashboard_tabs__tab_icon {
color: #7f8b93;}.oxel_dashboard_tabs__tab_icon 
>svg {width: 18px;height: 18px;}.oxel_dashboard_tabs__tab_icon {
 margin-right:8px;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_icon {
 margin-right:0px;
}
}

.oxel_dashboard_tabs__tab_label {
 line-height:1;
 font-size:14px;
 text-transform:uppercase;
}
@media (max-width: 767px) {
.oxel_dashboard_tabs__tab_label {
}
.oxel_dashboard_tabs__tab_label:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_label.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_label.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.oxel_dashboard_tabs__tab {
}
.oxel_dashboard_tabs__tab_content_container {
 width:75%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 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:none;
 overflow:hidden;
}
@media (max-width: 991px) {
.oxel_dashboard_tabs__tab_content_container {
 width:100%;
 border-top-color:#dee1e3;
 border-right-color:#dee1e3;
 border-bottom-color:#dee1e3;
 border-left-color:#dee1e3;
 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;
}
}

.oxel_dashboard_tabs__tab_content--hidden {
}
.oxel_dashboard_tabs__tab_content--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dashboard_tabs__tab_content--hidden.oxy-easy-posts .oxy-posts,
.oxel_dashboard_tabs__tab_content--hidden.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.oxel_megamenu_parent:hover{
 background-color:#cfd3d7;
}
.oxel_megamenu_parent {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:32px;
 padding-right:32px;
 position:relative;
 background-color:#f9f9fa;
 transition-duration:0.3s;
}
.oxel_megamenu_parent__title {
 color:#374047;
}
.oxel_megamenu__wrapper {
transform:; padding-top:32px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 opacity:1;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 position:relative;
 width:100%;
 z-index:1999;
}
.oxel_megamenu__wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__wrapper.oxy-easy-posts .oxy-posts,
.oxel_megamenu__wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
.oxel_megamenu__wrapper--hidden {
transform:translateY(64px); opacity:0;
pointer-events: none;
}
.oxel_megamenu__close-icon {
color: #333333;}.oxel_megamenu__close-icon 
>svg {width: 32px;height: 32px;}.oxel_megamenu__close-icon {
 position:absolute;
 top:48px;
 right:16px;
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
@media (max-width: 991px) {
.oxel_megamenu__close-icon {
}
.oxel_megamenu__close-icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_megamenu__close-icon.oxy-easy-posts .oxy-posts,
.oxel_megamenu__close-icon.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.oxel_icon_button__container:hover{
 background-color:#cc3d50;
}
.oxel_icon_button__container {
 background-color:#bf3144;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:4px;
 transition-duration:0.3s;
 border-top-right-radius:10px;
 border-bottom-left-radius:8px;
 border-radius:20px;
 margin-bottom:0.5rem;
 padding-top:4px;
 max-width:300px;
 margin-top:1em;
 margin-right:auto;
position: sticky; top: 20px;
}
.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;
justify-content:flex-start;
}
.oxel_icon_button_text {
 color:#ffffff;
 font-size:15px;
 font-weight:200;
}
.oxel_icon_button_icon {
color: #ffffff;}.oxel_icon_button_icon 
>svg {width: 20px;height: 20px;}.oxel_icon_button_icon {
 margin-right:8px;
}
.nmb-84f6ec {
 width:100%;
}
.nmb-84f6ec:not(.ct-section):not(.oxy-easy-posts),
.nmb-84f6ec.oxy-easy-posts .oxy-posts,
.nmb-84f6ec.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-99977b {
 margin-left:auto;
 margin-right:auto;
}
.nmb-181ed1 {
 max-width:100%;
 min-height:auto;
 min-width:auto;
 padding-left:16px;
 padding-right:16px;
-webkit-box-flex:0; flex-basis:auto; flex-grow:0; flex-shrink:0;
}
.nmb-ef06cd {
 margin-top:0px;
 min-width:auto;
user-select:none;
}
.nmb-ef06cd:not(.ct-section):not(.oxy-easy-posts),
.nmb-ef06cd.oxy-easy-posts .oxy-posts,
.nmb-ef06cd.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-e85e90 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/british-red-cross-33a9d78f-8e6a-42a9-9198-1d59b5a00ed4-1.svg); background-repeat:no-repeat;
 height:100px;
 min-height:1px;
 width:0.45731707317073167%;
 margin-left:89px;
 margin-right:89px;
 margin-bottom:0px;
background-position-x:50%; background-position-y:50%; background-size:contain;
}
.nmb-12b0ff {
background-image:url(https://www.encodian.com/app/uploads/2024/01/Pfizer.png);}
.nmb-07bc1d {
background-image:url(https://www.encodian.com/app/uploads/2024/09/champion-crop.png);}
.nmb-0fd0be {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Action_for_Children_Logo.png);}
.nmb-983226 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Port-of-San-Diego.svg);}
.nmb-1d471e {
background-image:url(https://www.encodian.com/app/uploads/2024/01/NHS.png);}
.nmb-664bb6 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Nestle-1.svg);}
.nmb-e1ca96 {
background-image:url(https://www.encodian.com/app/uploads/2024/01/Heinekken.png);}
.nmb-c73288 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Tesla_Motors.svg-1.png);}
.nmb-456ee3 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/pima-county-ITD-logo-colour.png);}
.nmb-c26c68 {
background-image:url(https://www.encodian.com/app/uploads/2024/01/Administration-Office-of-US-Courts.png);}
.nmb-74eb2c {
background-image:url(https://www.encodian.com/app/uploads/2024/09/RV-Logo.svg.png);}
.nmb-b86f3f {
background-image:url(https://www.encodian.com/app/uploads/2024/09/midpen-housing.svg);}
.nmb-8fe788 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/EMR-logo-colour.png);}
.nmb-7ca673 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/JD_Sports_logo.svg);}
.nmb-405fe5 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/McBride_logo.svg.png);}
.nmb-94644c {
background-image:url(https://www.encodian.com/app/uploads/2024/09/CRC-logo-colour.png);}
.nmb-83cdfa {
background-image:url(https://www.encodian.com/app/uploads/2024/09/PepsiCo_logo-1.svg);}
.nmb-55f2db {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Logo_Halter_Unternehmungen.svg);}
.nmb-b294d9 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/science-in-sport.png);}
.nmb-957e4b {
background-image:url(https://www.encodian.com/app/uploads/2024/01/Sony.svg);}
.nmb-494f96 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/gmb-new-logo.png);}
.nmb-ada670 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Asmpt_logo_2022.svg.png);}
.nmb-511801 {
background-image:url(https://www.encodian.com/app/uploads/2024/01/Sureus-Murphy.png);}
.nmb-eaf5aa {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Shook_Hardy__Bacon_logo.svg.png);}
.nmb-5f889c {
background-image:url(https://www.encodian.com/app/uploads/2024/01/Phoenix-Group.png);}
.nmb-5c7710 {
background-image:url(https://www.encodian.com/app/uploads/2024/09/vollert.png);}
.nmb-5cd0ba {
 background-repeat:no-repeat;
 height:100px;
 min-height:1px;
 width:0.45731707317073167%;
 margin-left:89px;
 margin-right:89px;
 margin-bottom:0px;
background-position-x:50%; background-position-y:50%; background-size:contain;
}
.nmb-ae442c {
background-image:url(https://www.encodian.com/app/uploads/2024/09/Transpower.svg);}
.nmb-13dac6 {
 font-family:-apple-system, system-ui, system-ui, Segoe UI, Roboto, Arial, sans-serif;
 line-height:26px;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0); box-sizing:border-box;
}
.nmb-13dac6:not(.ct-section):not(.oxy-easy-posts),
.nmb-13dac6.oxy-easy-posts .oxy-posts,
.nmb-13dac6.ct-section .ct-section-inner-wrap{
display:flex;
}
.nmb-a1fbe6 {
 width:100%;
 min-height:auto;
 min-width:auto;
 padding-right:20px;
align-items:unset; flex-wrap:unset; animation-delay:0s; animation-direction:normal; animation-duration:10s; animation-fill-mode:none; animation-iteration-count:infinite; animation-name:scrolling; animation-play-state:running; animation-range-end:normal; animation-range-start:normal; animation-timeline:auto; animation-timing-function:linear; column-gap:20px; flex-basis:100%; flex-grow:0; flex-shrink:0; gap:20px; grid-column-gap:20px; grid-gap:20px; grid-row-gap:20px; row-gap:20px; transform:matrix(1, 0, 0, 1, -480.194, 0); will-change:transform;
}
.nmb-a1fbe6:not(.ct-section):not(.oxy-easy-posts),
.nmb-a1fbe6.oxy-easy-posts .oxy-posts,
.nmb-a1fbe6.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-e9ea9d {
 padding-bottom:20px;
 padding-top:20px;
 width:100%;
 min-width:auto;
 padding-right:20px;
 background-attachment:scroll;
 background-clip:border-box;
flex-wrap:unset; -webkit-background-clip:border-box; align-items:center;
}
.nmb-e9ea9d:not(.ct-section):not(.oxy-easy-posts),
.nmb-e9ea9d.oxy-easy-posts .oxy-posts,
.nmb-e9ea9d.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-71f2d4 {
 background-color:rgb(121, 88, 255);
 background-repeat:repeat;
 border-bottom-left-radius:24px;
 border-bottom-right-radius:24px;
 border-radius:24px;
 border-top-left-radius:24px;
 border-top-right-radius:24px;
 color:rgb(255, 255, 255);
 min-height:200px;
 padding-left:20px;
background-image:none; background-origin:padding-box; background-position-x:0%; background-position-y:0%; background-size:auto; box-shadow:rgba(0, 0, 0, 0.1) 5px 5px 20px 0px; justify-content:center; outline-color:rgb(255, 255, 255); place-content:normal center; place-items:center normal;
}
.nmb-dcff77 {
 background-repeat:repeat;
 border-bottom-left-radius:24px;
 border-bottom-right-radius:24px;
 border-radius:24px;
 border-top-left-radius:24px;
 border-top-right-radius:24px;
 color:rgb(255, 255, 255);
 min-height:200px;
 padding-left:20px;
background-image:none; background-origin:padding-box; background-position-x:0%; background-position-y:0%; background-size:auto; box-shadow:rgba(0, 0, 0, 0.1) 5px 5px 20px 0px; justify-content:center; outline-color:rgb(255, 255, 255); place-content:normal center; place-items:center normal;
}
.nmb-14c1c0 {
 background-color:rgb(93, 52, 242);
}
.nmb-0aaa3d {
 background-color:rgb(67, 0, 218);
}
.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.swiper-wrapper {
}
.swiper-slide {
}
.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;
 text-align:center;
 padding-left:16px;
 padding-right:16px;
 width:300px;
 height:100%;
}
.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;
}
@media (max-width: 767px) {
.oxel_logo_slider__logo {
}
}

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

.oxel_logo_slider__image_carrier {
 width:100%;
 text-align:left;
 flex-shrink:0;
 transition-duration:0.1s;
 transition-timing-function:linear;
 height:150px;
 padding-top:8px;
 padding-bottom:8px;
 min-height:200px;
}
.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 {
}
.c-rounded:hover{
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.c-rounded {
 overflow:hidden;
 border-radius:15px;
}
@media (max-width: 767px) {
.c-rounded {
}
}

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

.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;
 margin-bottom:1em;
 width:100%;
}
.oxel_accordion__row {
 font-family:Roboto;
 width:100%;
 padding-top:12px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:12px;
 border-bottom-color:#eceeef;
 border-bottom-style:none;
 border-top-style:none;
 border-right-style:none;
 border-left-style:none;
 font-weight:600;
 border-radius:10px;
 background-color:#c91a48;
 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;
align-items:center;
justify-content:space-between;
}
.oxel_accordion__icon {
color: #ffffff;}.oxel_accordion__icon 
>svg {width: 20px;height: 20px;}.oxel_accordion__icon {
 margin-right:8px;
 transition-duration:0.3s;
}
.oxel_accordion__row_left {
 margin-top:0px;
 padding-top:0px;
}
.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 {
background-size: cover; width:100%;
 padding-top: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;
 padding-left:8px;
}
.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;
justify-content: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;
}
.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,
.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{
display:flex;
}
.oxel_accordion__row__label {
 font-family:Inherit;
 font-size:18px;
 color:#ffffff;
}
.oxel_flipbox {
 width:100%;
 position:relative;
 max-width:1200px;
}
.oxel_flipbox__front {
background-size: cover; width:100%;
 text-align:justify;
 padding-left:5px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 background-color:#fd625e;
 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:space-around;
}
.oxel_flipbox__back {
background-size: cover;transform:rotateY(180deg); width:100%;
 text-align:justify;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 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;
}
.oxel_back_to_top_container:hover{
transform:scale(1.1,1.1) translateY(-3px); background-color:#dee1e3;
}
.oxel_back_to_top_container {
 width:42px;
 height:42px;
 border-radius:4px;
 background-color:#f9f9fa;
 position:fixed;
 z-index:1500;
 bottom:32px;
 text-align:center;
 overflow:hidden;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 box-shadow:0px 4px 17px -10px #1e1e1e;
}
.oxel_back_to_top_container:not(.ct-section):not(.oxy-easy-posts),
.oxel_back_to_top_container.oxy-easy-posts .oxy-posts,
.oxel_back_to_top_container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_back_to_top_icon {
color: #98a1a8;}.oxel_back_to_top_icon 
>svg {width: 23px;height: 23px;}.oxel_back_to_top_icon {
}
.oxel_reviewbox__image_wrapper__image {
 max-width:1000px;
 height:100%;
}
.oxel_reviewbox__image_wrapper {
 width:200px;
 overflow:hidden;
 text-align:center;
 border-radius:50%;
 border-top-color:#f9f9fa;
 border-right-color:#f9f9fa;
 border-bottom-color:#f9f9fa;
 border-left-color:#f9f9fa;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 height:200px;
 flex-shrink:0;
 margin-right:16px;
}
.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),
.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,
.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.oxel_reviewbox__image_wrapper {
 margin-bottom:32px;
 margin-left:auto;
 margin-right:auto;
}
}

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

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

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

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

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

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

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

.oxel_reviewbox {
 background-color:#eceeef;
 width:100%;
 margin-top:57px;
}
.oxel_reviewbox__details_wrapper__title {
 font-size:14px;
 color:#606e79;
}
.oxel_dropdown_buttonv2__trigger {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 background-color:#374047;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 position:relative;
cursor: pointer;
}
.oxel_dropdown_buttonv2__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__trigger.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__trigger.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_buttonv2 {
 background-color:#374047;
 position:relative;
 width:min-content ;
}
.oxel_dropdown_buttonv2:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_dropdown_buttonv2__submenu {
 position:absolute;
 left:0px;
 min-width:100%;
 padding-top:4px;
 width:200px;
 z-index:10;
 top:100%;
padding-inline-start: 0; margin-block-start: 0; margin-block-end: 0;
}
.oxel_dropdown_buttonv2__submenu--hidden {
 opacity:0;
pointer-events: none;
}
.oxel_dropdown_buttonv2__submenu--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenu--hidden.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__submenu--hidden.ct-section .ct-section-inner-wrap{
display:none;
}
.oxel_dropdown_buttonv2__submenubutton:hover{
 background-color:#dee1e3;
}
.oxel_dropdown_buttonv2__submenubutton {
 text-align:left;
 background-color:#eceeef;
 min-width:100%;
 color:#374047;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_dropdown_buttonv2__submenubutton:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenubutton.oxy-easy-posts .oxy-posts,
.oxel_dropdown_buttonv2__submenubutton.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.oxel_dropdown_buttonv2__submenulabel {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 width:100%;
 color:#374047;
}
.oxel_dropdown_buttonv2__label {
 color:#f9f9fa;
white-space: nowrap;
}
.oxel_dropdown_buttonv2__symbol {
background-image: linear-gradient(135deg, rgba(0,0,0,0) 50%, #ffffff 50%);transform:rotate(45deg); width:8px;
 height:8px;
 margin-top:-4px;
 margin-left:16px;
min-width: 0 !important; min-height: 0 !important;
}
.oxel_floating_icon_menu {
 position:fixed;
 right:32px;
 z-index:9999;
 bottom:200px;
pointer-events: none;
}
.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
align-items:flex-end;
}
.oxel_floating_icon_menu__main_icon:hover{
border: 1px solid;
padding: ;}.oxel_floating_icon_menu__main_icon:hover{
}
.oxel_floating_icon_menu__main_icon {
border: 1px solid;
padding: 16px;color: #a3a3c6;}.oxel_floating_icon_menu__main_icon 
>svg {width: 24px;height: 24px;}.oxel_floating_icon_menu__main_icon {
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
cursor: pointer; pointer-events: all;
}
.oxel_floating_icon_menu__row {
 margin-bottom:8px;
 margin-top:8px;
}
.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.floating_icon_menu__hidden_icon:hover{
border: 1px solid;
padding: ;}.floating_icon_menu__hidden_icon:hover{
}
.floating_icon_menu__hidden_icon {
border: 1px solid;
padding: 16px;color: #e5e5e5;}.floating_icon_menu__hidden_icon 
>svg {width: 16px;height: 16px;}.floating_icon_menu__hidden_icon {
 margin-right:3px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
}
.oxel_floating_icon_menu__label {
 margin-right:16px;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:600;
 background-color:#23232d;
 padding-top:2px;
 padding-bottom:2px;
 padding-left:4px;
 padding-right:4px;
 color:#ffffff;
 border-radius:4px;
}
.oxel_floating_icon_menu__hidden_links {
transform:translate(100px); transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 opacity:0;
 z-index:20;
}
.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),
.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,
.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.oxel_section_indicator {
 position:fixed;
 right:0px;
 top:0px;
 bottom:0px;
 width:30px;
 z-index:10;
 padding-left:8px;
 padding-right:32px;
}
.oxel_section_indicator:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator.oxy-easy-posts .oxy-posts,
.oxel_section_indicator.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__dot {
 width:16px;
 height:16px;
 background-color:#606e79;
 border-radius:50%;
 margin-top:12px;
 margin-bottom:12px;
 color:#f9f9fa;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
min-height: 0px !important; min-width: 0px !important;
}
.oxel_section_indicator__dot:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__dot.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__dot.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label:after{
transform:rotate(45deg); position:absolute;
 width:16px;
 height:16px;
 background-color:#606e79;
 right:-6px;
 z-index:-1;
 border-top-right-radius:4px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:0px;
  content:"";
}
.oxel_section_indicator__label {
 position:absolute;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:16px;
 padding-right:16px;
 background-color:#606e79;
 border-radius:0px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 right:calc(100% + 8px) ;
}
.oxel_section_indicator__label:not(.ct-section):not(.oxy-easy-posts),
.oxel_section_indicator__label.oxy-easy-posts .oxy-posts,
.oxel_section_indicator__label.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.oxel_section_indicator__label__text {
 color:#f9f9fa;
}
.oxel_section_indicator__label--hidden {
transform:translate(112px); opacity:0;
}
.oxel_iconlist {
 max-width:100%;
}
.oxel_iconlist__row {
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 width:100%;
 margin-top:0px;
}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts,
.oxel_iconlist__row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.oxel_iconlist__row__icon {
color: #7f8b93;}.oxel_iconlist__row__icon 
>svg {width: 18px;height: 18px;}.oxel_iconlist__row__icon {
 margin-left:32px;
 margin-right:32px;
}
.oxel_iconlist__row__label {
}
.oxel_iconlist__row--dark {
 background-color:#eceeef;
}
.saas-heading-two {
 font-family:Alegreya Sans;
 font-size:48px;
 line-height:1.1;
 font-weight:700;
 margin-bottom:0px;
 color:#e8e8e8;
}
@media (max-width: 479px) {
.saas-heading-two {
 font-size:40px;
}
}

.saas-body-text {
 font-family:Roboto;
 font-size:12px;
 font-weight:300;
 line-height:1.6;
 max-width:640px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 color:#ffefd6;
}
.saas-divider {
 width:30px;
 background-color:#f9ff4c;
 min-width:30px;
 max-width:30px;
 height:5px;
 min-height:5px;
 max-height:5px;
 border-radius:100px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.saas-secondary-button:hover{
 color:#23232d;
 background-color:#f9ff4c;
}
.saas-secondary-button {
 font-family:Roboto;
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 text-decoration:none;
 line-height:1.1;
 letter-spacing:1px;
 background-color:transparent;
 border-radius:100px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 padding-top:15px;
 padding-bottom:15px;
 padding-left:47px;
 padding-right:47px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 text-transform:uppercase;
}
.saas-features-img {
 border-radius:6px;
}
.saas-features-column-row {
 margin-bottom:48px;
}
.oxel-breadcrumb-wrapper {
 width:100%;
}
.oxel-breadcrumb-code {
 width:100%;
 color:#52565a;
 margin-bottom:31px;
}
.oxy-stock-content-styles {
}
.atomic-simple-article-content {
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-tritary-heading {
 color:#2b2c27;
 font-size:36px;
 font-weight:400;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-tritary-heading {
 font-size:30px;
}
}

.atomic-primary-heading {
 color:#2b2c27;
 font-size:64px;
 font-weight:400;
 line-height:1.1;
 margin-top:0px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-primary-heading {
 font-size:56px;
}
}

@media (max-width: 479px) {
.atomic-primary-heading {
 font-size:44px;
}
}

.hosting-heading-two {
 font-family:Alegreya Sans;
 color:#2a445a;
 font-size:40px;
 font-weight:700;
 line-height:1.1;
 margin-bottom:0px;
}
@media (max-width: 767px) {
.hosting-heading-two {
 font-size:32px;
}
}

.hosting-main-button:hover{
transform:scale(1.05,1.05); box-shadow:0px 30px 20px -20px rgba(0,0,0,0.2);
}
.hosting-main-button {
background-color :#07adb7;
border: 1px solid #07adb7;
color: #ffffff;
padding: 12px 19.2px;
}.hosting-main-button {
 padding-left:32px;
 padding-right:32px;
 font-weight:700;
 border-radius:5px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.hosting-dark-outline-button:hover{
transform:scale(1.05,1.05);}
.hosting-dark-outline-button {
background-color: transparent;
border: 1px solid #07adb7;
color: #07adb7;
padding: 11px 18.2px;
}.hosting-dark-outline-button {
 font-family:Roboto;
 font-size:16px;
 font-weight:700;
 border-radius:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 padding-left:32px;
 padding-right:32px;
 background-color:#ffffff;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.hosting-heading-one {
 font-family:Alegreya Sans;
 color:#2a445a;
 font-size:64px;
 font-weight:700;
 line-height:1.1;
}
@media (max-width: 767px) {
.hosting-heading-one {
 font-size:48px;
}
}

.hosting-hero-1-image {
 width:16%;
 opacity:0.5;
}
@media (max-width: 767px) {
.hosting-hero-1-image {
 width:33.33%;
}
}

.hosting-iconblock-1-column {
 text-align:center;
}
.hosting-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hosting-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hosting-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.hosting-iconblock-1-icon {
color: #07adb7;}.hosting-iconblock-1-icon 
>svg {width: 48px;height: 48px;}.hosting-iconblock-1-icon {
 margin-bottom:12px;
}
.hosting-iconblock-1-title {
 font-family:Alegreya Sans;
 font-size:16px;
 font-weight:900;
 color:#2a445a;
 line-height:1.1;
 margin-top:auto;
}
.hosting-slider-1-slide {
 background-color:#ffffff;
 border-radius:5px;
 box-shadow:0px 0px 5px rgba(0,0,0,0.2);
}
.hosting-slider-1-image {
 width:240px;
}
.hosting-slider-1-text {
 font-family:Roboto;
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:24px;
 font-style:italic;
}
.toggle-4605 {
 font-family:Alegreya Sans;
 margin-left:-16px;
 margin-bottom:8px;
 color:#07adb7;
}

                .toggle-4605 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-4605 .oxy-expand-collapse-icon::before,
        .toggle-4605 .oxy-expand-collapse-icon::after {
            background-color: #07adb7;        }
        
        .toggle-4605-expanded {
}
.hosting-accordion-1-text {
 font-family:Roboto;
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 margin-bottom:16px;
}
.hosting-accordion-1-title {
 font-family:Alegreya Sans;
 color:#2a445a;
 font-size:16px;
 font-weight:700;
 line-height:1.6;
 border-bottom-style:dashed;
 border-bottom-width:1px;
 border-bottom-color:#07adb7;
 text-align:left;
}
.hosting-accordion-1-title:not(.ct-section):not(.oxy-easy-posts),
.hosting-accordion-1-title.oxy-easy-posts .oxy-posts,
.hosting-accordion-1-title.ct-section .ct-section-inner-wrap{
display:inline-flex;
flex-direction:unset;
}
@media (max-width: 767px) {
.hosting-accordion-1-title {
}
.hosting-accordion-1-title:not(.ct-section):not(.oxy-easy-posts),
.hosting-accordion-1-title.oxy-easy-posts .oxy-posts,
.hosting-accordion-1-title.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.hosting-iconblock-2-column {
 text-align:center;
}
.hosting-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.hosting-iconblock-2-column.oxy-easy-posts .oxy-posts,
.hosting-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hosting-iconblock-2-text {
 font-family:Roboto;
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 max-width:360px;
}
.hosting-iconblock-2-title {
 font-family:Alegreya Sans;
 color:#ffffff;
 font-size:16px;
 font-weight:900;
 line-height:1.2;
 margin-bottom:4px;
}
.hosting-price-1-wrapper {
 width:100%;
 background-color:#ffffff;
 border-radius:5px;
 height:100%;
 border-top-color:#b2d27d;
 border-top-width:5px;
 border-top-style:solid;
 padding-top:30px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:30px;
 text-align:left;
 box-shadow:0px 0px 5px rgba(0,0,0,0.2);
}
.hosting-price-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosting-price-1-wrapper.oxy-easy-posts .oxy-posts,
.hosting-price-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.hosting-pricing-1-title {
 font-family:Alegreya Sans;
 color:#2a445a;
 font-size:24px;
 font-weight:900;
 line-height:1.1;
 margin-bottom:8px;
}
.hosting-pricing-1-text {
 font-family:Roboto;
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:12px;
 max-width:360px;
}
.hosting-pricing-1-month {
 font-family:Roboto;
 color:#2a445a;
 font-size:12px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:24px;
}
.hosting-pricing-1-icon {
color: #07adb7;}.hosting-pricing-1-icon 
>svg {width: 48px;height: 48px;}.hosting-pricing-1-icon {
 margin-bottom:12px;
}
.hosting-iconblock-3-icon {
color: #ffffff;}.hosting-iconblock-3-icon 
>svg {width: 48px;height: 48px;}.hosting-iconblock-3-icon {
 margin-bottom:12px;
}
.hosting-about-2-image {
 border-radius:5px;
 margin-bottom:40px;
}
.hosting-company-2-wrapper {
 text-align:center;
 width:25%;
}
.hosting-company-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosting-company-2-wrapper.oxy-easy-posts .oxy-posts,
.hosting-company-2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hosting-company-2-icon {
color: #07adb7;}.hosting-company-2-icon 
>svg {width: 36px;height: 36px;}.hosting-company-2-icon {
 margin-bottom:12px;
}
.hosting-company-2-title {
 font-family:Alegreya Sans;
 color:#2a445a;
 font-size:20px;
 font-weight:700;
 line-height:1.1;
 margin-bottom:8px;
}
.hosting-company-2-text {
 font-family:Roboto;
 color:#666666;
 font-weight:400;
 font-size:16px;
 line-height:1.6;
}
.Paragraph {
 font-size:16px;
 line-height:1.5;
 max-width:500px;
}
.hosting-contact-3-title {
 font-family:Alegreya Sans;
 color:#2a445a;
 font-size:24px;
 font-weight:900;
 line-height:1.1;
 margin-bottom:12px;
}
.hosting-contact-3-text {
 font-family:Roboto;
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:4px;
}
.hosting-contact-3-textlink:hover{
 text-decoration:underline;
}
.hosting-contact-3-textlink {
 font-family:Roboto;
 color:#07adb7;
 font-size:16px;
 font-weight:400;
 text-decoration:none;
}
.hosting-contact-3-wrapper {
 width:100%;
 margin-bottom:20px;
 font-size:16px;
 color:#ffffff;
 padding-bottom:20px;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:rgba(255,255,255,0.6);
}
.hosting-contact-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hosting-contact-3-wrapper.oxy-easy-posts .oxy-posts,
.hosting-contact-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.hosting-contact-3-icon {
color: #ffffff;}.hosting-contact-3-icon 
>svg {width: 28px;height: 28px;}.hosting-contact-3-icon {
 margin-right:12px;
}
.proteus-heading-one {
 font-family:Alegreya Sans;
 color:#2b3644;
 font-size:72px;
 font-weight:300;
 line-height:1;
}
@media (max-width: 991px) {
.proteus-heading-one {
 font-size:64px;
}
}

@media (max-width: 767px) {
.proteus-heading-one {
 font-size:56px;
}
}

@media (max-width: 479px) {
.proteus-heading-one {
 font-size:48px;
}
}

.proteus-big-text {
 font-family:Roboto;
 color:#576677;
 font-size:24px;
 font-weight:300;
 line-height:1.4;
 margin-bottom:0px;
}
.proteus-blue-button:hover{
 color:#fff;
 background-color:#74d8c2;
}
.proteus-blue-button {
 font-family:Roboto;
 color:#ffffff;
 font-size:18px;
 font-weight:900;
 background-color:#41c3e5;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.proteus-green-button:hover{
 background-color:#41c3e5;
 color:#ffffff;
}
.proteus-green-button {
 font-family:Roboto;
 color:#ffffff;
 font-size:18px;
 font-weight:900;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:48px;
 padding-right:48px;
 background-color:#74d8c2;
 border-radius:100px;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:0px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.proteus-logo:hover{
 opacity:1;
}
.proteus-logo {
 opacity:0.7;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 767px) {
.proteus-logo {
 margin-top:12px;
 margin-bottom:12px;
}
}

.proteus-green-button-small:hover{
 color:#fff;
 background-color:#41c3e5;
}
.proteus-green-button-small {
 font-family:Roboto;
 font-size:16px;
 color:#ffffff;
 font-weight:900;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; background-color:#74d8c2;
 padding-top:6px;
 padding-bottom:6px;
 padding-left:30px;
 padding-right:30px;
 border-radius:1000px;
 line-height:1.2;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.proteus-heading-two {
 font-family:Alegreya Sans;
 font-size:64px;
 color:#2b3644;
 font-weight:100;
 line-height:1;
}
@media (max-width: 767px) {
.proteus-heading-two {
 font-size:48px;
}
}

@media (max-width: 479px) {
.proteus-heading-two {
 font-size:40px;
}
}

.proteus-subheading {
 font-family:Roboto;
 color:#74d8c2;
 font-size:18px;
 font-weight:900;
 line-height:1.2;
 letter-spacing:2px;
}
@media (max-width: 767px) {
.proteus-subheading {
 font-size:14px;
}
}

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

.proteus-iconblock-1-column {
 text-align:center;
}
.proteus-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.proteus-iconblock-1-column.oxy-easy-posts .oxy-posts,
.proteus-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.proteus-iconblock-1-image {
border: 1px solid;
padding: 20px;color: #41c3e5;}.proteus-iconblock-1-image 
>svg {width: 36px;height: 36px;}.proteus-iconblock-1-image {
 margin-bottom:24px;
}
.proteus-body-text {
 font-family:Roboto;
 color:#576677;
 font-size:16px;
 font-weight:500;
 line-height:1.4;
}
.proteus-team-1-wrapper {
 background-color:#f4f7fa;
 width:100%;
 max-width:720px;
 margin-bottom:24px;
}
.proteus-team-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.proteus-team-1-wrapper.oxy-easy-posts .oxy-posts,
.proteus-team-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.proteus-team-1-image {
}
.proteus-heading-three {
 font-family:Alegreya Sans;
 color:#2b3644;
 font-size:30px;
 font-weight:400;
 line-height:1;
}
.proteus-team-1-meta-text {
 font-family:Roboto;
 color:#41c3e5;
 font-size:12px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.4;
 margin-bottom:12px;
 margin-top:12px;
}
.proteus-showcase-1-wrapper {
 width:100%;
 background-color:#1278ab;
 text-align:center;
 padding-top:48px;
 padding-left:48px;
 padding-right:48px;
 padding-bottom:48px;
 height:100%;
}
.proteus-showcase-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.proteus-showcase-1-wrapper.oxy-easy-posts .oxy-posts,
.proteus-showcase-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.proteus-showcase-1-image {
border: 1px solid;
padding: 20px;color: #f4f7fa;}.proteus-showcase-1-image 
>svg {width: 36px;height: 36px;}.proteus-showcase-1-image {
 margin-bottom:12px;
}
.proteus-showcase-1-meta-text {
 font-family:Roboto;
 color:#ffffff;
 font-size:12px;
 font-weight:400;
 margin-top:18px;
 margin-bottom:18px;
}
.proteus-pricing-1-head-column {
 text-align:center;
}
.proteus-pricing-1-head-column:not(.ct-section):not(.oxy-easy-posts),
.proteus-pricing-1-head-column.oxy-easy-posts .oxy-posts,
.proteus-pricing-1-head-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.proteus-pricing-1-image {
color: #333333;}.proteus-pricing-1-image 
>svg {width: 36px;height: 36px;}.proteus-pricing-1-image {
 margin-bottom:12px;
}
.proteus-pricing-1-price {
 font-family:Alegreya Sans;
 color:#74d8c2;
 font-size:36px;
 font-weight:900;
}
.proteus-pricing-1-heading-cell {
 text-align:left;
}
.proteus-pricing-1-heading-cell:not(.ct-section):not(.oxy-easy-posts),
.proteus-pricing-1-heading-cell.oxy-easy-posts .oxy-posts,
.proteus-pricing-1-heading-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.proteus-pricing-1-centered-cell {
 text-align:justify;
 width:20.00px;
}
.proteus-pricing-1-centered-cell:not(.ct-section):not(.oxy-easy-posts),
.proteus-pricing-1-centered-cell.oxy-easy-posts .oxy-posts,
.proteus-pricing-1-centered-cell.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:center;
}
.proteus-pricing-1-x-icon {
 font-family:Alegreya Sans;
 font-size:16px;
 color:#41c3e5;
 font-weight:400;
 line-height:1.4;
 text-align:center;
}
.proteus-pricing-1-check-icon {
 font-family:Alegreya Sans;
 font-size:16px;
 color:#1278ab;
 font-weight:400;
 line-height:1.4;
 text-align:center;
}
.proteus-pricing-1-row {
 min-width:720px;
}
.freelance-primary-button:hover{
 background-color:#dd4546;
}
.freelance-primary-button {
 font-family:Roboto;
 color:#ffffff;
 text-decoration:none;
 font-size:16px;
 font-weight:700;
 line-height:1;
 letter-spacing:2px;
 background-color:#f66061;
 padding-top:18px;
 padding-bottom:18px;
 padding-left:42px;
 padding-right:42px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
}
.freelance-body-text {
 font-family:Roboto;
 color:#a7a9b2;
 font-size:14px;
 font-weight:400;
 line-height:1.5;
 margin-bottom:12px;
}
.freelance-testimonial-5-wrapper {
 background-color:#494e5e;
background-image: linear-gradient(0deg, #242732 0%, #3c414e 100%);
}
.c-columns-3-2 {
}
.c-columns-m-1 {
}
@media (max-width: 767px) {
}

.c-columns-gap-l {
}
.hyperion-subheading {
 font-family:Roboto;
 color:#c91a48;
 font-weight:900;
 font-size:30px;
 letter-spacing:4px;
 line-height:1.1;
 text-transform:uppercase;
}
@media (max-width: 991px) {
.hyperion-subheading {
 font-size:20px;
}
}

.hyperion-body-text {
 font-family:Roboto;
 font-size:18px;
 font-weight:300;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#ffffff;
 background-color:#c91a48;
 border-radius:10px;
 padding-left:8px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
}
.hyperion-primary-button:hover{
 color:#ffffff;
 background-color:#bc002f;
box-shadow: rgba(0, 0, 0, 0.1) 0 20px 40px; transform: scale(1.05,1.05);
}
.hyperion-primary-button {
 font-family:Alegreya Sans;
 font-size:24px;
 color:#ffffff;
 font-weight:900;
 text-decoration:none;
 text-align:center;
 line-height:1;
 letter-spacing:.125em;
 padding-top:20px;
 padding-bottom:20px;
 padding-left:60px;
 padding-right:60px;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 background-color:#c91a48;
}
@media (max-width: 991px) {
.hyperion-primary-button {
 padding-left:42px;
 padding-right:42px;
}
}

@media (max-width: 479px) {
.hyperion-primary-button {
 font-size:18px;
 padding-top:24px;
 padding-bottom:24px;
 padding-left:42px;
 padding-right:42px;
}
}

.hyperion-heading-one {
 font-family:Roboto;
 font-size:180px;
 font-weight:900;
 line-height:1;
 letter-spacing:0px;
 color:#c91a48;
}
@media (max-width: 991px) {
.hyperion-heading-one {
 font-size:120px;
}
}

@media (max-width: 767px) {
.hyperion-heading-one {
 font-size:96px;
}
}

@media (max-width: 479px) {
.hyperion-heading-one {
 font-size:72px;
}
}

.hyperion-outline-button:hover{
transform:scale(1.05,1.05); color:#ffffff;
 background-color:#c91a48;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.hyperion-outline-button {
 font-weight:900;
 font-size:24px;
 letter-spacing:.125em;
 text-align:center;
 text-decoration:none;
 padding-top:28px;
 padding-bottom:28px;
 padding-left:58px;
 padding-right:58px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:1000px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 color:#ffd1d4;
 line-height:0.2;
 margin-top:18px;
 background-color:#c91a48;
}
@media (max-width: 991px) {
.hyperion-outline-button {
 padding-left:40px;
 padding-right:40px;
}
}

@media (max-width: 479px) {
.hyperion-outline-button {
 font-size:18px;
 padding-top:22px;
 padding-bottom:22px;
 padding-left:40px;
 padding-right:40px;
}
}

.nmb-173f2e {
align-items:flex-start; box-sizing:border-box; flex-flow:column nowrap;
}
.nmb-173f2e:not(.ct-section):not(.oxy-easy-posts),
.nmb-173f2e.oxy-easy-posts .oxy-posts,
.nmb-173f2e.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.nmb-ea1a81 {
 max-width:100%;
 min-height:auto;
 min-width:auto;
}
.nmb-312823 {
 color:rgb(255, 255, 255);
}
.nmb-31e2b2 {
 font-family:Tahoma, Geneva, sans-serif;
}
.nmb-d83b5c {
 font-weight:900;
outline-color:rgb(255, 255, 255);
}
.nmb-2264c9 {
 width:100%;
 min-height:auto;
 min-width:auto;
}
.nmb-2264c9:not(.ct-section):not(.oxy-easy-posts),
.nmb-2264c9.oxy-easy-posts .oxy-posts,
.nmb-2264c9.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-1e4af5 {
 min-height:0px;
}
.nmb-87fa5e {
 width:100%;
 border-bottom-style:solid;
 border-bottom-width:2px;
 border-left-style:solid;
 border-left-width:2px;
 border-right-style:solid;
 border-right-width:2px;
 border-top-style:solid;
 border-top-width:2px;
 background-color:rgba(255, 255, 255, 0.36);
 border-bottom-color:rgb(232, 230, 242);
 border-bottom-left-radius:20px;
 border-bottom-right-radius:20px;
 border-left-color:rgb(232, 230, 242);
 border-radius:20px;
 border-right-color:rgb(232, 230, 242);
 border-top-color:rgb(232, 230, 242);
 border-top-left-radius:20px;
 border-top-right-radius:20px;
 margin-bottom:24px;
 text-align:left;
place-items:flex-start normal; flex-wrap:unset; overflow-x:hidden; overflow-y:hidden; border-width:2px; break-inside:avoid; page-break-inside:avoid;
}
.nmb-aeafee {
 margin-right:0px;
 text-align:left;
 background-color:rgb(128, 128, 128);
 bottom:0px;
 color:rgb(233, 67, 90);
 left:0px;
 margin-bottom:36px;
 margin-left:0px;
 margin-top:-2px;
 position:relative;
 right:0px;
 top:0px;
cursor:pointer; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; background-image:repeating-linear-gradient(45deg, rgb(238, 238, 238), rgb(238, 238, 238) 10px, rgb(221, 221, 221) 10px, rgb(221, 221, 221) 20px); outline-color:rgb(233, 67, 90);
}
.nmb-6b71d0 {
 text-align:left;
 color:rgb(233, 67, 90);
cursor:pointer; outline-color:rgb(233, 67, 90);
}
.nmb-085b61 {
 color:rgb(255, 255, 255);
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-align:left;
 background-color:rgba(233, 97, 153, 0.9);
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 border-radius:10px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 font-size:16px;
 font-weight:700;
 padding-bottom:11.2px;
 padding-left:16px;
 padding-right:16px;
 padding-top:11.2px;
 position:absolute;
 right:16px;
 top:16px;
outline-color:rgb(255, 255, 255); cursor:pointer;
}
.nmb-085b61:not(.ct-section):not(.oxy-easy-posts),
.nmb-085b61.oxy-easy-posts .oxy-posts,
.nmb-085b61.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-d61cd2 {
 font-weight:900;
 margin-bottom:0px;
 margin-top:0px;
 background-color:rgba(0, 0, 0, 0);
 text-align:left;
 color:rgb(233, 67, 90);
 font-size:36px;
 line-height:36px;
 margin-left:48px;
 margin-right:48px;
cursor:pointer; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; outline-color:rgb(233, 67, 90);
}
.nmb-d61cd2:not(.ct-section):not(.oxy-easy-posts),
.nmb-d61cd2.oxy-easy-posts .oxy-posts,
.nmb-d61cd2.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-0a8536 {
 min-height:auto;
 min-width:auto;
 margin-bottom:0px;
 text-align:left;
 font-size:16px;
 margin-left:48px;
 margin-right:48px;
 color:rgb(233, 97, 153);
 margin-top:18px;
flex-wrap:unset; outline-color:rgb(233, 97, 153); align-items:unset;
}
.nmb-0a8536:not(.ct-section):not(.oxy-easy-posts),
.nmb-0a8536.oxy-easy-posts .oxy-posts,
.nmb-0a8536.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.nmb-095696 {
 text-align:left;
 color:rgb(233, 97, 153);
outline-color:rgb(233, 97, 153);
}
.nmb-3d7df6 {
 background-color:rgba(0, 0, 0, 0);
 text-align:left;
 color:rgb(233, 97, 153);
cursor:pointer; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; outline-color:rgb(233, 97, 153);
}
.nmb-39ee40 {
 line-height:24px;
 text-align:left;
 margin-bottom:36px;
 margin-left:48px;
 margin-right:48px;
 margin-top:18px;
 color:rgb(82, 86, 90);
outline-color:rgb(82, 86, 90);
}
.nmb-804058 {
 padding-left:48px;
 padding-right:48px;
 text-transform:uppercase;
 border-bottom-style:solid;
 border-bottom-width:2px;
 text-align:center;
 font-weight:700;
 margin-left:48px;
 margin-right:48px;
 color:rgb(233, 97, 153);
 background-attachment:scroll;
 background-clip:border-box;
 background-color:rgb(232, 230, 242);
 border-bottom-color:rgb(233, 97, 153);
 font-size:18px;
 letter-spacing:1px;
 line-height:28.8px;
 margin-bottom:48px;
 margin-top:auto;
 padding-bottom:16px;
 padding-top:18px;
 transition-delay:0ss;
 transition-duration:0.2ss;
cursor:pointer; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; transition-property:all; transition-timing-function:ease; outline-color:rgb(233, 97, 153); -webkit-background-clip:border-box; background-image:none; background-origin:padding-box; background-position-x:0%; background-position-y:0%; background-repeat-x:repeat; background-repeat-y:repeat; background-size:auto; border-width:0px 0px 2px; transition-behavior:normal;
}
.nmb-804058:not(.ct-section):not(.oxy-easy-posts),
.nmb-804058.oxy-easy-posts .oxy-posts,
.nmb-804058.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-1cd5d4 {
 padding-bottom:403.188px;
 width:504px;
background-position-x:50%; background-position-y:50%; background-size:cover;
}
.c-columns-6 {
 width:100%;
}
.c-columns-l-3 {
}
.c-columns-l-3:not(.ct-section):not(.oxy-easy-posts),
.c-columns-l-3.oxy-easy-posts .oxy-posts,
.c-columns-l-3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
}

.c-columns-m-2 {
}
@media (max-width: 767px) {
}

.c-columns-s-1 {
}
@media (max-width: 479px) {
}

.c-columns-gap-m {
}
.c-margin-bottom-s {
}
.c-shadow {
 box-shadow:5px 5px 15px rgba(0,0,0,0.25);
}
.c-columns-2 {
}
.c-margin-right-xs {
}
.c-margin-right-s {
}
@media (max-width: 767px) {
}

.c-btn-m {
 font-size:13px;
 padding-top:12px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:12px;
}
@media (max-width: 479px) {
.c-btn-m {
 width:100%;
 font-size:12px;
}
}

.c-btn-main:hover{
transform:translateY(-5px); border-bottom-color:#ffffff;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 color:#ffffff;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-left-color:#ffffff;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.5);
}
.c-btn-main {
 border-radius:7px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 text-transform:uppercase;
 letter-spacing:1px;
 border-top-color:#e9435a;
 border-right-color:#e9435a;
 border-bottom-color:#e9435a;
 border-left-color:#e9435a;
 text-align:center;
 background-color:#e9435a;
 color:#ffffff;
 font-weight:600;
 box-shadow:0px 10px 20px -15px rgba(0,0,0,0.5);
}
.c-btn-main:not(.ct-section):not(.oxy-easy-posts),
.c-btn-main.oxy-easy-posts .oxy-posts,
.c-btn-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.c-btn-main {
 font-size:13px;
}
}

@media (max-width: 479px) {
.c-btn-main {
 width:100%;
}
}

.c-transition {
 transition-duration:0.4s;
}
@media (max-width: 1120px) {
}

.c-header {
 z-index:30;
 width:100%;
}
.c-header:not(.ct-section):not(.oxy-easy-posts),
.c-header.oxy-easy-posts .oxy-posts,
.c-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.c-header-contact {
display: grid!important; grid-template-columns: auto auto; grid-gap: 0.8rem;
}
@media (max-width: 991px) {
.c-header-contact {
display:none!important;
}
.c-header-contact:not(.ct-section):not(.oxy-easy-posts),
.c-header-contact.oxy-easy-posts .oxy-posts,
.c-header-contact.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.c-icon-accent-m {
color: #e9435a;}.c-icon-accent-m 
>svg {width: 24px;height: 24px;}.c-icon-accent-m {
}
.c-inline {
}
.c-inline:not(.ct-section):not(.oxy-easy-posts),
.c-inline.oxy-easy-posts .oxy-posts,
.c-inline.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-social-icon:hover{
color: #e9435a;}.c-social-icon:hover{
}
.c-social-icon {
color: #686868;}.c-social-icon 
>svg {width: 20px;height: 20px;}.c-social-icon {
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
}
@media (max-width: 767px) {
.c-social-icon {
}.c-social-icon 
>svg {width: 17px;height: 17px;}.c-social-icon {
 margin-left:0px;
}
}

.c-logo {
 width:auto;
 max-height:80px;
}
@media (max-width: 991px) {
.c-logo {
 width:auto;
 height:30px;
 min-height:50px;
}
}

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

.c-menu-link:hover{
 color:#e9435a;
}
.c-menu-link {
 font-size:14px;
 font-weight:500;
 color:#686868;
white-space:nowrap;
}
.c-menu-link:not(.ct-section):not(.oxy-easy-posts),
.c-menu-link.oxy-easy-posts .oxy-posts,
.c-menu-link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-header-mobile-toggle {
}
@media (max-width: 991px) {
.c-header-mobile-toggle {
}
}

.c-link-m:hover{
 opacity:0.8;
}
.c-link-m {
 font-size:16px;
 font-weight:500;
 text-decoration:none;
}
.c-link-m:not(.ct-section):not(.oxy-easy-posts),
.c-link-m.oxy-easy-posts .oxy-posts,
.c-link-m.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.c-link-m {
}
}

@media (max-width: 479px) {
.c-link-m {
 font-size:14px;
}
}

.c-menu-link-small:hover{
 color:#e9435a;
}
.c-menu-link-small {
 font-size:11px;
 font-weight:300;
 color:#686868;
}
.c-menu-sidebar-1 {
transform:translate(100%); background-color:#ffffff;
 padding-top:130px;
 width:400px;
 transition-duration:0.6s;
 transition-timing-function:ease-in-out;
 transition-delay:0.1s;
 border-radius:5px;
 position:fixed;
 top:0px;
 right:0px;
 max-height:100vh;
 z-index:25;
 height:auto;
 box-shadow:0px 0px 30px rgba(0,0,0,0.07);
overflow: auto;
}
@media (max-width: 991px) {
.c-menu-sidebar-1 {
 padding-top:90px;
}
}

@media (max-width: 767px) {
.c-menu-sidebar-1 {
 width:100%;
}
}

@media (max-width: 479px) {
.c-menu-sidebar-1 {
 padding-top:80px;
}
}

.c-submenu-4 {
 text-align:left;
 width:100%;
 padding-bottom:30px;
 padding-left:30px;
 padding-right:30px;
 background-color:#f9f9f9;
 padding-top:30px;
}
.c-submenu-4:not(.ct-section):not(.oxy-easy-posts),
.c-submenu-4.oxy-easy-posts .oxy-posts,
.c-submenu-4.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
align-items:flex-start;
}
.toggle-3580 {
 width:100%;
}
.toggle-3580:not(.ct-section):not(.oxy-easy-posts),
.toggle-3580.oxy-easy-posts .oxy-posts,
.toggle-3580.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row-reverse;
}
.toggle-3580-expanded {
}
.c-menu-sidebar-link-main {
 font-size:15px;
 padding-top:20px;
 padding-bottom:20px;
 margin-top:-1px;
 padding-left:20px;
 padding-right:20px;
 background-color:#ffffff;
}
.c-menu-sidebar-1-inner {
 width:100%;
overflow: auto;
}
.c-menu-sidebar-1-inner:not(.ct-section):not(.oxy-easy-posts),
.c-menu-sidebar-1-inner.oxy-easy-posts .oxy-posts,
.c-menu-sidebar-1-inner.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
.c-menu-sidebar-2 {
transform:translate(-100%); background-color:#ffffff;
 padding-top:130px;
 width:400px;
 z-index:25;
 transition-duration:0.6s;
 transition-timing-function:ease-in-out;
 transition-delay:0.1s;
 border-radius:5px;
 position:fixed;
 top:0px;
 max-height:100vh;
 left:0px;
 height:auto;
 box-shadow:0px 0px 30px rgba(0,0,0,0.07);
overflow: auto;
}
@media (max-width: 991px) {
.c-menu-sidebar-2 {
 padding-top:90px;
}
}

@media (max-width: 767px) {
.c-menu-sidebar-2 {
 width:100%;
}
}

@media (max-width: 479px) {
.c-menu-sidebar-2 {
 padding-top:80px;
}
}

.c-margin-bottom-m {
}
@media (max-width: 1120px) {
}

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

.c-text-l {
 font-weight:400;
 line-height:1.6;
}
@media (max-width: 991px) {
}

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

.c-heading-dark {
 color:#0f0f0f;
}
.c-columns-l-2 {
}
@media (max-width: 991px) {
}

.c-h4 {
 font-weight:600;
 line-height:1.3;
}
@media (max-width: 479px) {
}

.c-margin-bottom-l {
 color:#4c4c4c;
}
@media (max-width: 767px) {
}

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

.c-icon-dark-s {
color: #ffffff;}.c-icon-dark-s 
>svg {width: 18px;height: 18px;}.c-icon-dark-s {
}
.c-padding-m {
}
@media (max-width: 991px) {
.c-padding-m {
}
}

@media (max-width: 479px) {
.c-padding-m {
}
}

.c-link-dark:hover{
 color:#e9435a;
}
.c-link-dark {
 color:#0f0f0f;
}
.c-menu {
 transition-duration:0.6s;
}
.c-menu:not(.ct-section):not(.oxy-easy-posts),
.c-menu.oxy-easy-posts .oxy-posts,
.c-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.c-menu {
 background-color:#f9f9f9;
}
}

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

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

.c-menu-dropdown {
}
.c-col-span-2 {
}
@media (max-width: 991px) {
}

.c-link-xl {
 font-size:22px;
 font-weight:500;
}
.c-link-xl:not(.ct-section):not(.oxy-easy-posts),
.c-link-xl.oxy-easy-posts .oxy-posts,
.c-link-xl.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-columns-5 {
}
.c-submenu-1 {
 position:absolute;
 left:0px;
 top:100%;
 background-color:#f9f9f9;
 overflow:hidden;
 transition-duration:0.7s;
 width:100%;
 padding-left:10%;
 padding-right:10%;
 max-height:0px;
 height:70vh;
 box-shadow:0px 10px 10px rgba(0,0,0,0.05);
/* Enable hardware acceleration to fix laggy transitions */ -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);
}
.c-submenu-1:not(.ct-section):not(.oxy-easy-posts),
.c-submenu-1.oxy-easy-posts .oxy-posts,
.c-submenu-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.c-submenu-1 {
 position:relative;
 padding-top:0%;
 padding-left:0%;
 padding-right:0%;
 padding-bottom:0%;
 max-height:10000px;
 box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}
}

.c-mega-menu-promo {
background-image:url(https://images.unsplash.com/photo-1564996099711-fa1aed3665e0?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2598&q=80);background-size: cover; border-radius:5px;
 padding-left:20px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 text-align:left;
 min-height:300px;
 background-position:50% 50%;
}
.c-mega-menu-promo:not(.ct-section):not(.oxy-easy-posts),
.c-mega-menu-promo.oxy-easy-posts .oxy-posts,
.c-mega-menu-promo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.c-mega-menu-promo-inner {
 background-color:#ffffff;
 border-radius:5px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 text-align:left;
}
.c-mega-menu-promo-inner:not(.ct-section):not(.oxy-easy-posts),
.c-mega-menu-promo-inner.oxy-easy-posts .oxy-posts,
.c-mega-menu-promo-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.c-col-span-s-1 {
}
@media (max-width: 991px) {
}

.small-text {
 font-family:Roboto;
 font-size:12px;
 line-height:1.6;
 color:#95949e;
 margin-bottom:6px;
 font-weight:400;
}
.paragraph {
 font-family:Roboto;
 color:#666666;
 line-height:1.6;
 margin-bottom:12px;
 text-align:left;
 font-size:16px;
 font-weight:400;
}
.heading-four {
 font-family:;
 font-size:18px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:700;
 line-height:1.2;
 color:#2b2c26;
 margin-bottom:6px;
}
.post-meta {
 font-family:Roboto;
 font-size:12px;
 color:#95949e;
 font-weight:700;
 letter-spacing:3px;
 line-height:1.1;
 text-transform:uppercase;
}
.red-quote {
 font-family:;
 font-size:36px;
 font-weight:700;
 color:#ba3739;
 font-style:italic;
 line-height:1.3;
 padding-top:12px;
 padding-bottom:12px;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:rgba(0,0,0,0.1);
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:rgba(0,0,0,0.1);
 margin-left:18px;
 margin-right:18px;
 margin-bottom:6px;
}
.main-button:hover{
 background-color:#d0021b;
}
.main-button {
 font-family:Roboto;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#ba3739;
 padding-left:48px;
 padding-right:48px;
 padding-top:18px;
 padding-bottom:18px;
 font-size:14px;
 color:#ffffff;
 font-weight:900;
 text-transform:uppercase;
 letter-spacing:5px;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 width:auto;
}
.bnb-heading-three {
 font-family:Alegreya Sans;
 color:#2b2c26;
 font-size:24px;
 font-weight:400;
 line-height:1.1;
}
.bnb-subheading {
 font-size:18px;
 font-weight:400;
 color:#333333;
 font-style:italic;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.6;
 margin-bottom:24px;
}
.bnb-heading-one {
 font-size:64px;
 color:#2b2c26;
 font-weight:400;
 line-height:1.1;
}
@media (max-width: 1120px) {
.bnb-heading-one {
 font-size:60px;
}
}

@media (max-width: 991px) {
.bnb-heading-one {
 font-size:60px;
}
}

@media (max-width: 767px) {
.bnb-heading-one {
 font-size:56px;
}
}

@media (max-width: 479px) {
.bnb-heading-one {
 font-size:48px;
}
}

.bnb-secondary-button:hover{
 color:#ffffff;
 background-color:#ba3739;
 border-top-color:#ba3739;
 border-right-color:#ba3739;
 border-bottom-color:#ba3739;
 border-left-color:#ba3739;
}
.bnb-secondary-button {
 font-family:Roboto;
 font-size:14px;
 color:#ba3739;
 font-weight:900;
 line-height:1.1;
 letter-spacing:5px;
 text-align:center;
 padding-top:18px;
 padding-bottom:18px;
 padding-left:48px;
 padding-right:48px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:#ffffff;
}
.bnb-small-room-rooms-wrapper {
 width:100%;
 background-color:#ffffff;
}
.bnb-small-room-rooms-wrapper:not(.ct-section):not(.oxy-easy-posts),
.bnb-small-room-rooms-wrapper.oxy-easy-posts .oxy-posts,
.bnb-small-room-rooms-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
.bnb-small-room-rooms-image {
 margin-top:-36px;
 margin-bottom:24px;
}
@media (max-width: 767px) {
.bnb-small-room-rooms-image {
 margin-top:-20px;
}
}

.bnb-small-room-rooms-text {
 color:#666666;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 text-align:left;
 padding-left:24px;
 padding-right:24px;
 margin-bottom:18px;
}
.bnb-small-room-rooms-link {
 color:#ba3739;
 font-size:12px;
 font-weight:400;
 text-decoration:none;
 line-height:1.6;
 text-align:center;
 margin-top:24px;
 margin-bottom:24px;
}
.bnb-small-room-rooms-price {
 font-family:;
 color:#ba3739;
 font-size:36px;
 font-weight:700;
 line-height:1.1;
 text-align:left;
 font-style:italic;
 padding-bottom:12px;
 padding-top:12px;
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:#b4b3bb;
 margin-left:24px;
 margin-right:24px;
}
.bnb-small-room-rooms-meta-wrapper {
 padding-left:24px;
 padding-right:24px;
 margin-bottom:12px;
}
.bnb-small-room-rooms-meta-wrapper:not(.ct-section):not(.oxy-easy-posts),
.bnb-small-room-rooms-meta-wrapper.oxy-easy-posts .oxy-posts,
.bnb-small-room-rooms-meta-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.bnb-small-room-rooms-meta-image {
 width:24px;
 margin-right:6px;
}
.bnb-small-room-rooms-meta-text {
 font-size:12px;
 color:#95949e;
 font-weight:700;
 letter-spacing:3px;
 line-height:1.1;
 text-transform:uppercase;
}
.bnb-small-room-icon {
color: #ba3739;}.bnb-small-room-icon 
>svg {width: 42px;height: 42px;}.bnb-small-room-icon {
 margin-bottom:12px;
}
.saas-blue-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.saas-blue-button:hover{
 color:#353c59;
}
.saas-blue-button {
background-color :#48c2fb;
border: 1px solid #48c2fb;
color: #ffffff;
}.saas-blue-button {
 font-family:Roboto;
 button-hover_color:#ffffff;
 font-weight:700;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:32px;
 padding-right:32px;
 border-radius:100px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.saas-header-4-icon {
color: #ffffff;}.saas-header-4-icon 
>svg {width: 20px;height: 20px;}.saas-header-4-icon {
}
.atomic-logo:hover{
 opacity:1;
}
.atomic-logo {
 opacity:0.8;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.atomic-header-2-menulink:hover{
 background-color:#566d8f;
}
.atomic-header-2-menulink {
 background-color:#65bec2;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:18px;
 padding-right:18px;
}
@media (max-width: 767px) {
.atomic-header-2-menulink {
 width:20%;
}
}

@media (max-width: 479px) {
.atomic-header-2-menulink {
 width:100%;
}
}

.atomic-header-2-icon {
color: #ffffff;}.atomic-header-2-icon 
>svg {width: 30px;height: 30px;}.atomic-header-2-icon {
 margin-bottom:6px;
}
.atomic-header-2-link-text {
 color:#ffffff;
 font-size:15px;
 letter-spacing:1px;
 line-height:1.1;
}
.atomic-header-2-text {
 font-size:14px;
 font-weight:400;
 color:#ffffff;
 text-align:right;
}
.nmb-2f74aa {
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.nmb-cd4a8b {
 font-family:Inter, sans-serif;
 border-top-style:solid;
box-sizing:border-box; font-feature-settings:"ss01", "cpsp", "case", "zero", "ss02", "ss03", "cv01", "cv05", "cv06", "cv08", "cv09", "cv10", "cv11";
}
.nmb-4e8f1f {
 border-top-width:0px;
}
.nmb-4e8f1f:not(.ct-section):not(.oxy-easy-posts),
.nmb-4e8f1f.oxy-easy-posts .oxy-posts,
.nmb-4e8f1f.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-40f571 {
 width:100%;
 border-top-width:0px;
}
.nmb-aef086 {
 margin-left:auto;
 margin-right:auto;
align-items:unset; flex-wrap:unset;
}
.nmb-aef086:not(.ct-section):not(.oxy-easy-posts),
.nmb-aef086.oxy-easy-posts .oxy-posts,
.nmb-aef086.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.nmb-96ec7b {
}
.nmb-96ec7b:not(.ct-section):not(.oxy-easy-posts),
.nmb-96ec7b.oxy-easy-posts .oxy-posts,
.nmb-96ec7b.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.nmb-5c594d {
flex-wrap:unset; align-items:center;
}
.nmb-c448f9 {
 width:20px;
}
.nmb-e99445 {
 color:rgb(159, 166, 178);
}
.nmb-0ba45f {
outline-color:rgb(159, 166, 178);
}
.nmb-392728 {
fill:rgb(159, 166, 178);
}
.nmb-de164f {
 height:20px;
flex-shrink:0; overflow-clip-margin:content-box; overflow-x:hidden; overflow-y:hidden;
}
.nmb-773ef5 {
 margin-right:0px;
 min-height:auto;
 min-width:auto;
}
.nmb-34829a {
 margin-left:16px;
}
.nmb-24ae70 {
vertical-align:middle;
}
.nmb-ccf372 {
clip-rule:evenodd; fill-rule:evenodd;
}
.nmb-61427b {
 background-color:rgba(0, 0, 0, 0);
 transition-duration:0.15ss;
 margin-left:16px;
 color:rgb(107, 114, 128);
 font-size:14px;
 font-weight:600;
 line-height:20px;
cursor:pointer; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1); outline-color:rgb(107, 114, 128);
}
.nmb-b2e77b {
 font-family:Inter, sans-serif;
 border-top-color:rgb(229, 231, 235);
 border-top-style:solid;
 border-top-width:1px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
 max-width:1280px;
 background-attachment:scroll;
 background-clip:border-box;
 background-color:rgb(248, 248, 248);
 border-bottom-color:rgb(229, 231, 235);
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px;
 border-bottom-width:1px;
 border-left-color:rgb(229, 231, 235);
 border-left-width:1px;
 border-radius:8px;
 border-right-color:rgb(229, 231, 235);
 border-right-width:1px;
 border-top-left-radius:8px;
 border-top-right-radius:8px;
 bottom:0px;
 left:0px;
 margin-bottom:32px;
 margin-top:24px;
 position:relative;
 right:0px;
 top:0px;
box-sizing:border-box; font-feature-settings:"ss01", "cpsp", "case", "zero", "ss02", "ss03", "cv01", "cv05", "cv06", "cv08", "cv09", "cv10", "cv11"; overflow-x:hidden; overflow-y:hidden; -webkit-background-clip:border-box; background-image:none; background-origin:padding-box; background-position-x:0%; background-position-y:0%; background-repeat-x:repeat; background-repeat-y:repeat; background-size:auto; border-width:1px; box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}
.nmb-b2e77b:not(.ct-section):not(.oxy-easy-posts),
.nmb-b2e77b.oxy-easy-posts .oxy-posts,
.nmb-b2e77b.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-a882da {
 border-bottom-color:rgb(229, 231, 235);
 border-bottom-width:1px;
 background-color:rgb(249, 250, 251);
 height:72px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
 padding-top:8px;
border-width:0px 0px 1px; justify-content:space-between; place-content:normal space-between;
}
.nmb-3671ad {
 min-width:0px;
}
.nmb-f5f52d {
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 min-height:auto;
 font-weight:600;
 line-height:20px;
 min-width:0px;
 color:rgb(75, 85, 99);
 font-size:16px;
overflow-x:hidden; overflow-y:hidden; text-wrap:nowrap; white-space-collapse:collapse; outline-color:rgb(75, 85, 99); text-overflow:ellipsis;
}
.nmb-ce4f22 {
 margin-left:16px;
flex-shrink:0;
}
.nmb-db71ec {
 width:99.8003992015968%;
}
.nmb-b778cf {
 font-size:14px;
}
.nmb-7da1b4 {
 padding-bottom:8px;
 padding-top:8px;
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 border-radius:6px;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 margin-right:16px;
 padding-left:12px;
 padding-right:12px;
}
.nmb-cc93ba {
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 min-height:auto;
 min-width:auto;
align-items:unset; flex-wrap:unset;
}
.nmb-e5a24a {
 background-color:rgba(0, 0, 0, 0);
 color:rgb(107, 114, 128);
 font-size:14px;
 font-weight:600;
 line-height:20px;
 padding-bottom:8px;
 padding-top:8px;
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 border-radius:6px;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 padding-left:12px;
 padding-right:12px;
 text-transform:none;
cursor:pointer; outline-color:rgb(107, 114, 128); background-image:none; appearance:button; border-width:0px; overflow-x:visible; overflow-y:visible;
}
.nmb-8cc181 {
 height:20px;
overflow-clip-margin:content-box; overflow-x:hidden; overflow-y:hidden; vertical-align:middle;
}
.nmb-1c79d0 {
 color:rgb(107, 114, 128);
 font-size:14px;
 font-weight:600;
outline-color:rgb(107, 114, 128);
}
.nmb-b8f515 {
fill:none;
}
.nmb-3defe7 {
 margin-right:4px;
}
.nmb-6be9ff {
 text-align:center;
stroke:rgb(107, 114, 128);
}
.nmb-2b02a1 {
stroke-linecap:round; stroke-linejoin:round; stroke-width:2px;
}
.nmb-a0d0ef {
 padding-left:12px;
}
.nmb-89acda {
 height:100%;
 width:0px;
}
.nmb-6f833d {
transform:matrix(1, 0, 0, 1, 0, 0);
}
.nmb-8bb007 {
fill:rgb(107, 114, 128);
}
.nmb-5441ea {
 font-size:14px;
 font-weight:600;
 line-height:20px;
 border-bottom-left-radius:8px;
 border-bottom-right-radius:8px;
 border-radius:8px;
 border-top-left-radius:8px;
 border-top-right-radius:8px;
 padding-bottom:8px;
 padding-top:8px;
 padding-left:12px;
 padding-right:12px;
 text-transform:none;
 background-color:rgb(229, 231, 235);
 color:rgb(37, 47, 63);
cursor:pointer; background-image:none; appearance:button; border-width:0px; overflow-x:visible; overflow-y:visible; outline-color:rgb(37, 47, 63);
}
.nmb-249325 {
 font-size:14px;
 font-weight:600;
 margin-right:4px;
 text-align:center;
 color:rgb(37, 47, 63);
outline-color:rgb(37, 47, 63); fill:rgb(37, 47, 63);
}
.nmb-bfea3a {
 color:rgb(37, 47, 63);
outline-color:rgb(37, 47, 63);
}
.nmb-e65334 {
fill:rgb(37, 47, 63);
}
.nmb-e1b87f {
}
.nmb-e1b87f:not(.ct-section):not(.oxy-easy-posts),
.nmb-e1b87f.oxy-easy-posts .oxy-posts,
.nmb-e1b87f.ct-section .ct-section-inner-wrap{
display:inline;
}
.nmb-e54db6 {
 font-family:Inter, sans-serif;
 width:100%;
 border-top-width:0px;
 margin-left:auto;
 margin-right:auto;
 border-bottom-style:none;
 border-left-style:none;
 border-right-style:none;
 border-top-style:none;
box-sizing:border-box; font-feature-settings:"ss01", "cpsp", "case", "zero", "ss02", "ss03", "cv01", "cv05", "cv06", "cv08", "cv09", "cv10", "cv11"; vertical-align:middle; border-width:0px;
}
.nmb-e54db6:not(.ct-section):not(.oxy-easy-posts),
.nmb-e54db6.oxy-easy-posts .oxy-posts,
.nmb-e54db6.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-ef91cb {
 height:115px;
 max-width:100%;
 min-width:479px;
overflow-x:auto; overflow-y:auto; resize:horizontal;
}
.nmb-47ed16 {
 max-width:100%;
 min-width:479px;
overflow-x:auto; overflow-y:auto; resize:horizontal;
}
.nmb-67caa6 {
 height:172px;
}
.c-text-dark {
 color:#686868;
}
.c-columns-4 {
 width:100%;
}
.c-tagline {
 font-size:12px;
 letter-spacing:2px;
 text-transform:uppercase;
 font-weight:500;
}
.nmb-dd8161 {
 position:relative;
 bottom:0px;
 right:0px;
 top:0px;
 width:50%;
css-float:left;
}
.nmb-dd8161:not(.ct-section):not(.oxy-easy-posts),
.nmb-dd8161.oxy-easy-posts .oxy-posts,
.nmb-dd8161.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-0b2b31 {
 height:auto;
 width:auto;
}
.nmb-606a21 {
 margin-bottom:0px;
 position:relative;
}
.nmb-00f102 {
 background-color:rgb(243, 244, 246);
}
.nmb-f755c2 {
 bottom:0px;
 height:100%;
}
.nmb-cbc2df {
 position:relative;
}
.nmb-f24a62 {
 right:0px;
 top:0px;
}
.nmb-e54f6c {
 float:left;
css-float:left;
}
.nmb-82c092 {
 min-height:1px;
}
.nmb-400a87 {
vertical-align:baseline;
}
.nmb-9cae44 {
 height:auto;
}
.nmb-d0f3a3 {
 width:auto;
}
.nmb-e4f491 {
 width:614.5px;
}
.nmb-2d8931 {
 clear:both;
}
.nmb-5354c5 {
 width:99.83739837398375%;
}
.nmb-fc6838 {
 font-family:'Poppins';
 color:#ffffff;
}
.nmb-57aca8 {
 font-size:15px;
}
.nmb-65c673 {
 line-height:27px;
}
.nmb-8bf1eb {
 margin-bottom:20px;
}
.nmb-756863 {
outline-color:rgb(12, 27, 26);
}
.nmb-058a77 {
word-break:break-word;
}
.nmb-cccdb5 {
 margin-bottom:48px;
}
.nmb-4039bb {
break-after:auto;
}
.nmb-43d055 {
 font-size:16px;
}
.nmb-99b132 {
 font-weight:400;
}
.nmb-abaf43 {
 line-height:25.6px;
}
.nmb-55c74f {
 width:522.5px;
}
.nmb-e05566 {
 width:99.80879541108987%;
}
.nmb-7efdf0 {
flex-flow:column nowrap;
}
.nmb-7efdf0:not(.ct-section):not(.oxy-easy-posts),
.nmb-7efdf0.oxy-easy-posts .oxy-posts,
.nmb-7efdf0.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-df40b9 {
 background-color:rgba(0, 0, 0, 0);
 font-style:normal;
 line-height:normal;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
appearance:none; border-width:0px; cursor:default; font-feature-settings:normal; font-kerning:auto; font-optical-sizing:auto; font-stretch:100%; font-variant-alternates:normal; font-variant-caps:normal; font-variant-east-asian:normal; font-variant-ligatures:normal; font-variant-numeric:normal; font-variant-position:normal; font-variation-settings:normal;
}
.nmb-df40b9:not(.ct-section):not(.oxy-easy-posts),
.nmb-df40b9.oxy-easy-posts .oxy-posts,
.nmb-df40b9.ct-section .ct-section-inner-wrap{
display:none;
}
.nmb-97ec9a {
 font-family:'Poppins';
}
.nmb-b1c0ed {
 border-left-style:solid;
 border-right-style:solid;
 border-top-style:solid;
}
.nmb-f06d2d {
 font-weight:700;
}
.nmb-363eec {
 margin-left:0px;
 margin-right:0px;
}
.nmb-1c7e65 {
 text-transform:uppercase;
}
.nmb-5c3ebb {
 background-color:rgba(0, 0, 0, 0);
}
.nmb-992740 {
justify-content:center; place-content:normal center; place-items:center normal;
}
.nmb-e08972 {
 border-bottom-width:1px;
 border-left-style:solid;
 border-left-width:1px;
 border-right-style:solid;
 border-right-width:1px;
 border-top-style:solid;
 border-top-width:1px;
border-width:1px;
}
.nmb-172fc0 {
 line-height:25.6px;
 background-color:rgba(0, 0, 0, 0);
 color:rgb(71, 202, 197);
cursor:pointer; user-select:none; outline-color:rgb(71, 202, 197); pointer-events:auto; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-49ea80 {
}
.nmb-49ea80:not(.ct-section):not(.oxy-easy-posts),
.nmb-49ea80.oxy-easy-posts .oxy-posts,
.nmb-49ea80.ct-section .ct-section-inner-wrap{
display:none;
}
.nmb-25c924 {
 margin-bottom:26px;
}
.nmb-24b3b1 {
 margin-bottom:21px;
}
.nmb-908175 {
}
.nmb-908175:not(.ct-section):not(.oxy-easy-posts),
.nmb-908175.oxy-easy-posts .oxy-posts,
.nmb-908175.ct-section .ct-section-inner-wrap{
display:table;
}
.nmb-0786d4 {
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-top-width:0px;
}
.nmb-f71505 {
 transition-delay:0ss;
transition-behavior:normal;
}
.nmb-d3aee3 {
 transition-duration:0.3ss;
}
.nmb-42dd18 {
 font-size:30px;
 line-height:36px;
 margin-top:30px;
}
.nmb-6088a5 {
 margin-bottom:26.25px;
align-items:normal; column-gap:30px; flex-wrap:nowrap; gap:30px; grid-column-gap:30px; grid-gap:30px 30px; grid-row-gap:30px; row-gap:30px;
}
.nmb-281d56 {
align-self:center;
}
.nmb-097a52 {
 min-width:0px;
flex-basis:66.66%; flex-grow:0; place-self:center auto;
}
.nmb-386b4e {
 padding-bottom:0px;
}
.nmb-82c5d0 {
 padding-left:0px;
 padding-right:0px;
}
.nmb-7bf2f6 {
 padding-top:0px;
}
.nmb-8b83f5 {
break-inside:auto;
}
.nmb-d56ba6 {
 margin-top:15px;
}
.nmb-a5ba39 {
 font-size:18px;
 line-height:32.4px;
list-style-type:decimal;
}
.nmb-2b5a59 {
 margin-bottom:10px;
}
.nmb-1add90 {
 margin-left:21px;
}
.nmb-376fe3 {
 min-width:0px;
flex-grow:0;
}
.nmb-6c3ae1 {
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:10px;
 border-right-style:none;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 border-top-style:none;
 max-width:100%;
 opacity:1;
transition-property:opacity; transition-timing-function:cubic-bezier(0.39, 0.76, 0.51, 0.56); vertical-align:bottom;
}
.nmb-617b35 {
 font-weight:700;
 margin-left:0px;
 margin-right:0px;
}
.nmb-908060 {
 font-size:20px;
}
.nmb-afd936 {
 color:rgb(24, 53, 51);
}
.nmb-4a3137 {
 color:rgb(24, 53, 51);
 font-size:14px;
 line-height:19.6px;
 font-weight:600;
outline-color:rgb(24, 53, 51);
}
.nmb-ddaa0d {
overflow-x:hidden; overflow-y:hidden;
}
.nmb-8fc7c6 {
 position:absolute;
}
.nmb-fc4a0a {
 font-family:Verdana, system-ui, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
 font-size:14px;
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 border-radius:6px;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
 color:rgb(0, 0, 0);
}
.nmb-52aa20 {
 bottom:auto;
 position:static;
 top:auto;
}
.nmb-1bfea4 {
 width:283.25px;
}
.nmb-9a0c9a {
 margin-bottom:40px;
}
.nmb-b46714 {
 padding-bottom:10px;
}
.nmb-2c2a92 {
}
.nmb-2c2a92:not(.ct-section):not(.oxy-easy-posts),
.nmb-2c2a92.oxy-easy-posts .oxy-posts,
.nmb-2c2a92.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.nmb-59fe81 {
 padding-left:20px;
 padding-right:20px;
}
.nmb-bb0c3a {
align-items:unset; flex-wrap:unset;
}
.nmb-568231 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-top-width:0px;
 min-width:auto;
 font-size:11px;
 line-height:11px;
 z-index:1;
}
.nmb-b655c8 {
 text-transform:uppercase;
 background-color:rgba(0, 0, 0, 0);
 border-bottom-left-radius:200px;
 border-bottom-right-radius:200px;
 border-radius:200px;
 border-top-left-radius:200px;
 border-top-right-radius:200px;
 transition-delay:0ss;
 font-size:12px;
 line-height:14.4px;
 border-bottom-color:rgb(12, 27, 26);
 border-left-color:rgb(12, 27, 26);
 border-right-color:rgb(12, 27, 26);
 border-top-color:rgb(12, 27, 26);
 margin-right:5px;
 padding-bottom:4px;
 padding-left:10px;
 padding-right:10px;
 padding-top:4px;
 transition-duration:0.2ss;
cursor:pointer; transition-behavior:normal; transition-property:all; transition-timing-function:ease; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; vertical-align:top;
}
.nmb-b655c8:not(.ct-section):not(.oxy-easy-posts),
.nmb-b655c8.oxy-easy-posts .oxy-posts,
.nmb-b655c8.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.nmb-c71fb5 {
 color:rgb(17, 17, 17);
 line-height:22.4px;
 margin-top:5px;
overflow-wrap:break-word; word-wrap:break-word; outline-color:rgb(17, 17, 17);
}
.nmb-ab0d03 {
transition-property:all; transition-timing-function:ease;
}
.nmb-c2b9ee {
 line-height:22.4px;
 transition-duration:0.2ss;
text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; overflow-wrap:break-word; word-wrap:break-word; box-shadow:rgb(12, 27, 26) 0px 0px 0px 0px inset;
}
.nmb-3f120f {
 font-family:Roboto, sans-serif;
 line-height:14px;
}
.nmb-d1c493 {
 width:99.26470588235294%;
}
.nmb-973700 {
transition-timing-function:ease; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-d578d5 {
 margin-left:-24px;
 margin-right:-24px;
}
.nmb-df1e13 {
transform:none;
}
.nmb-fed505 {
 height:100%;
}
.nmb-7a0b7b {
 transition-duration:0.2ss;
}
.nmb-ddbb52 {
 height:auto;
 text-align:left;
overflow-clip-margin:content-box;
}
.nmb-1db6d5 {
 font-size:20px;
 line-height:24px;
}
.nmb-3430bb {
 padding-left:10px;
 padding-right:10px;
}
.nmb-af039b {
 right:0px;
 top:0px;
 width:100%;
}
.nmb-d47724 {
 left:0px;
 text-align:left;
 transition-delay:0s, 0s, 0ss;
 transition-duration:0.2s, 0.2s, 0.2ss;
transition-behavior:normal, normal, normal; transition-property:background-color, box-shadow, border-color; transition-timing-function:ease-in-out, ease-in-out, ease-in-out;
}
.nmb-3a557d {
 top:0px;
 left:0px;
 width:auto;
 text-align:left;
flex-flow:row wrap; flex-wrap:wrap; column-gap:4px; gap:0px 4px; grid-column-gap:4px; grid-gap:0px 4px; grid-row-gap:0px; row-gap:0px;
}
.nmb-3a557d:not(.ct-section):not(.oxy-easy-posts),
.nmb-3a557d.oxy-easy-posts .oxy-posts,
.nmb-3a557d.ct-section .ct-section-inner-wrap{
display:none;
}
.nmb-0b43af {
 color:rgb(255, 255, 255);
cursor:pointer;
}
.nmb-4e0aa2 {
 font-size:11px;
 background-color:rgb(0, 0, 0);
 padding-bottom:2px;
 padding-left:8px;
 padding-right:8px;
 padding-top:1px;
 z-index:100;
outline-color:rgb(255, 255, 255); text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-509e61 {
 z-index:0;
 left:0px;
 text-align:left;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
flex-flow:column nowrap; align-items:unset; flex-wrap:unset;
}
.nmb-509e61:not(.ct-section):not(.oxy-easy-posts),
.nmb-509e61.oxy-easy-posts .oxy-posts,
.nmb-509e61.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.nmb-1928b5 {
 max-width:1240px;
}
.nmb-c9dc3f {
 margin-bottom:-2px;
}
.nmb-175b34 {
 border-bottom-right-radius:20px;
 border-bottom-style:solid;
 border-left-style:solid;
 border-right-style:solid;
 border-top-left-radius:20px;
 border-top-right-radius:20px;
 border-top-style:solid;
 padding-left:0px;
 padding-right:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-top-width:0px;
 border-bottom-left-radius:0px;
 border-radius:20px 20px 20px 0pxpx;
}
.nmb-4ec7f5 {
 z-index:0;
 left:0px;
 text-align:left;
}
.nmb-ad32ca {
 border-bottom-right-radius:20px;
 border-top-left-radius:20px;
 border-top-right-radius:20px;
 border-bottom-left-radius:0px;
 border-radius:20px 20px 20px 0pxpx;
 background-color:rgb(219, 220, 223);
}
.nmb-c4ca12 {
 border-top-left-radius:20px;
 border-top-right-radius:20px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 background-color:rgba(0, 0, 0, 0);
 color:rgb(255, 48, 117);
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:20px 20px 0px 0pxpx;
 height:99.125px;
 padding-bottom:99.125px;
 z-index:32;
cursor:pointer; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; outline-color:rgb(255, 48, 117);
}
.nmb-3cc213 {
 margin-left:auto;
 margin-right:auto;
 border-top-left-radius:20px;
 border-top-right-radius:20px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-top-width:0px;
 transition-delay:0ss;
 transition-duration:0.3ss;
 border-bottom-style:none;
 border-left-style:none;
 border-right-style:none;
 border-top-style:none;
 max-width:100%;
 opacity:1;
 color:rgb(255, 48, 117);
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 border-radius:20px 20px 0px 0pxpx;
 z-index:-1;
cursor:pointer; transition-behavior:normal; transition-property:opacity; transition-timing-function:cubic-bezier(0.39, 0.76, 0.51, 0.56); outline-color:rgb(255, 48, 117); aspect-ratio:auto 696 / 580; object-fit:cover;
}
.nmb-62fafc {
 padding-bottom:20px;
 padding-top:20px;
}
.nmb-b403f7 {
 margin-bottom:10px;
 font-size:20px;
 line-height:24px;
 color:rgb(17, 17, 17);
 font-weight:600;
outline-color:rgb(17, 17, 17);
}
.nmb-0f54f7 {
 font-weight:600;
 transition-duration:0.2ss;
transition-property:box-shadow;
}
.nmb-6dee75 {
 line-height:19.2px;
column-count:1; column-gap:48px; columns:auto 1; gap:normal 48px; grid-column-gap:48px; grid-gap:normal 48px; overflow-wrap:anywhere; word-wrap:anywhere;
}
.nmb-255053 {
flex-wrap:nowrap; justify-content:flex-start; place-content:normal flex-start; align-items:stretch; place-items:stretch normal;
}
.nmb-c64b1f {
 border-bottom-left-radius:20px;
 border-bottom-right-radius:20px;
}
.nmb-be11df {
 border-bottom-style:solid;
 border-left-style:solid;
 border-right-style:solid;
 border-top-style:solid;
 margin-top:0px;
 padding-left:0px;
 padding-right:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 border-top-width:0px;
 min-width:auto;
 border-radius:0px 0px 20px 20pxpx;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
flex-grow:1;
}
.nmb-054f00 {
 background-color:rgb(219, 220, 223);
 border-radius:0px 0px 20px 20pxpx;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
}
.nmb-cf7f5f {
 min-width:auto;
 width:22.614840989399294%;
}
.nmb-44e50c {
 height:50px;
 width:50px;
}
.nmb-1fc260 {
 width:50px;
fill:rgb(219, 220, 223);
}
.nmb-12368d {
fill:rgb(219, 220, 223);
}
.nmb-c5fc69 {
 margin-top:-40px;
justify-content:flex-end; place-content:normal flex-end;
}
.nmb-825091 {
 transition-delay:0ss;
 border-bottom-left-radius:50%;
 border-bottom-right-radius:50%;
 border-radius:50%;
 border-top-left-radius:50%;
 border-top-right-radius:50%;
 font-size:13px;
 transition-duration:0.4ss;
 padding-left:20px;
 padding-right:20px;
 font-weight:500;
 padding-bottom:20px;
 padding-top:20px;
 background-color:rgb(12, 27, 26);
 line-height:13px;
outline-color:rgb(255, 255, 255); transition-behavior:normal; transition-property:all; transition-timing-function:ease; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-1f4d8c {
 font-family:'Poppins';
 left:0px;
 text-align:left;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 color:rgb(255, 255, 255);
 font-size:13px;
 font-weight:500;
 line-height:13px;
flex-wrap:unset; align-items:center; cursor:pointer; justify-content:center; outline-color:rgb(255, 255, 255); place-content:normal center; place-items:center normal; vertical-align:middle;
}
.nmb-1f4d8c:not(.ct-section):not(.oxy-easy-posts),
.nmb-1f4d8c.oxy-easy-posts .oxy-posts,
.nmb-1f4d8c.ct-section .ct-section-inner-wrap{
display:inline-flex;
flex-direction:row;
}
.nmb-43791e {
 font-family:'Poppins';
 height:auto;
 text-align:left;
 color:rgb(255, 255, 255);
 min-height:auto;
 min-width:auto;
 font-size:13px;
 font-weight:500;
 line-height:13px;
 width:13px;
cursor:pointer; outline-color:rgb(255, 255, 255); overflow-clip-margin:content-box; fill:rgb(255, 255, 255);
}
.nmb-fb3adb {
 font-family:'Poppins';
 color:rgb(255, 255, 255);
 font-size:13px;
 font-weight:500;
 line-height:13px;
cursor:pointer; outline-color:rgb(255, 255, 255); fill:rgb(255, 255, 255);
}
.nmb-a58c1e {
 width:243.25px;
}
.nmb-a9a9fe {
 position:relative;
 right:0px;
 top:0px;
css-float:left;
}
.nmb-61d5ab {
 margin-bottom:0px;
 position:relative;
 right:0px;
 top:0px;
}
.nmb-58ed88 {
 position:relative;
 right:0px;
}
.nmb-0d7a38 {
 top:0px;
 width:100%;
}
.nmb-96e227 {
 border-bottom-width:0px;
 border-left-style:solid;
 border-left-width:0px;
}
.nmb-89ceeb {
 border-right-style:solid;
 border-right-width:0px;
 border-top-style:solid;
}
.nmb-45fd04 {
 float:left;
 min-height:1px;
css-float:left; vertical-align:baseline;
}
@media (max-width: 479px) {
.nmb-45fd04 {
 float:none;
}
}

.nmb-cf80c1 {
 clear:both;
 text-align:left;
}
.nmb-a5234f {
 width:100%;
}
@media (max-width: 991px) {
.nmb-a5234f {
 width:99.836867862969%;
}
}

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

.nmb-6f50d4 {
 width:791.016px;
}
@media (max-width: 991px) {
.nmb-6f50d4 {
 width:612.531px;
}
}

@media (max-width: 479px) {
.nmb-6f50d4 {
 width:275px;
}
}

.nmb-1d036a {
 width:99.7340425531915%;
}
@media (max-width: 991px) {
.nmb-1d036a {
 width:100%;
}
}

.nmb-ead8ac {
 position:absolute;
 text-align:left;
}
.nmb-70d97d {
 background-color:rgba(0, 0, 0, 0.3);
 color:rgb(255, 255, 255);
 font-size:13px;
 padding-bottom:3px;
 padding-left:10px;
 padding-right:10px;
 padding-top:3px;
 transition-delay:0ss;
 transition-duration:0.4ss;
 z-index:2;
cursor:pointer; outline-color:rgb(255, 255, 255); text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; transition-behavior:normal; transition-property:background-color; transition-timing-function:ease;
}
.nmb-70d97d:not(.ct-section):not(.oxy-easy-posts),
.nmb-70d97d.oxy-easy-posts .oxy-posts,
.nmb-70d97d.ct-section .ct-section-inner-wrap{
display:none;
}
.nmb-fb9538 {
 color:rgb(255, 48, 117);
outline-color:rgb(255, 48, 117);
}
.nmb-92344e {
cursor:pointer; outline-color:rgb(255, 255, 255); text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-17c648 {
 transition-delay:0ss;
transition-behavior:normal; transition-timing-function:ease;
}
.nmb-0e532c {
 color:rgb(17, 17, 17);
break-after:auto;
}
.nmb-f34b6c {
 padding-left:10px;
 padding-right:10px;
 float:left;
 width:49.9383477188656%;
css-float:left;
}
@media (max-width: 991px) {
.nmb-f34b6c {
 width:49.92101105845181%;
}
}

@media (max-width: 479px) {
.nmb-f34b6c {
 width:49.83050847457628%;
}
}

.nmb-864646 {
 text-align:left;
 width:99.74093264248705%;
align-items:unset; flex-wrap:unset;
}
.nmb-864646:not(.ct-section):not(.oxy-easy-posts),
.nmb-864646.oxy-easy-posts .oxy-posts,
.nmb-864646.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
@media (max-width: 991px) {
.nmb-864646 {
 width:100%;
}
}

@media (max-width: 479px) {
.nmb-864646 {
 width:99.21875%;
flex-flow:column nowrap;
}
.nmb-864646:not(.ct-section):not(.oxy-easy-posts),
.nmb-864646.oxy-easy-posts .oxy-posts,
.nmb-864646.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
}

.nmb-b0d329 {
 min-height:auto;
 width:19.94818652849741%;
flex-grow:0; flex-shrink:0; order:0; flex-basis:20%;
}
@media (max-width: 991px) {
.nmb-b0d329 {
 width:19.93243243243243%;
}
}

@media (max-width: 479px) {
.nmb-b0d329 {
 width:100%;
flex-basis:100%;
}
}

.nmb-6a130b {
 width:100%;
}
@media (max-width: 479px) {
.nmb-6a130b {
 width:99.21875%;
}
}

.nmb-baae7c {
 padding-bottom:77.0938px;
}
@media (max-width: 991px) {
.nmb-baae7c {
 padding-bottom:94.7969px;
}
}

@media (max-width: 479px) {
.nmb-baae7c {
 padding-bottom:38.25px;
}
}

.nmb-c8e79a {
background-position-x:50%; background-position-y:50%; background-size:cover;
}
.nmb-031ca5 {
 border-bottom-left-radius:10px;
 border-bottom-right-radius:10px;
 border-radius:10px;
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 min-width:100%;
 opacity:1;
 transition-duration:0.3ss;
transition-property:opacity; transition-timing-function:cubic-bezier(0.39, 0.76, 0.51, 0.56);
}
.nmb-1e19f1 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 padding-right:0px;
 min-width:auto;
 text-align:left;
 padding-bottom:0px;
 font-size:11px;
 line-height:11px;
 z-index:1;
 padding-left:20px;
 padding-top:0px;
}
@media (max-width: 991px) {
.nmb-1e19f1 {
 padding-left:15px;
}
}

@media (max-width: 479px) {
.nmb-1e19f1 {
 padding-left:0px;
 padding-top:15px;
}
}

.nmb-a5646c {
 font-family:'Poppins';
 padding-top:3px;
 transition-delay:0ss;
 border-bottom-left-radius:100px;
 border-bottom-right-radius:100px;
 border-radius:100px;
 border-top-left-radius:100px;
 border-top-right-radius:100px;
 margin-right:5px;
 padding-left:8px;
 padding-right:8px;
 text-transform:uppercase;
 transition-duration:0.2ss;
 font-weight:700;
 color:rgb(12, 27, 26);
 font-size:12px;
 letter-spacing:-0.2px;
 line-height:14.4px;
 background-color:rgb(255, 89, 102);
 padding-bottom:2px;
text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; transition-behavior:normal; transition-timing-function:ease; transition-property:all; vertical-align:top; outline-color:rgb(12, 27, 26);
}
@media (max-width: 479px) {
.nmb-a5646c {
 font-size:10px;
 line-height:12px;
 padding-bottom:3px;
}
}

.nmb-caf40e {
 margin-top:10px;
 width:100%;
 font-size:20px;
 line-height:24px;
outline-color:rgb(17, 17, 17); overflow-wrap:break-word; word-wrap:break-word;
}
@media (max-width: 991px) {
.nmb-caf40e {
 font-size:16px;
 line-height:19.2px;
}
}

@media (max-width: 479px) {
.nmb-caf40e {
 width:99.21875%;
}
}

.nmb-92a37b {
 font-family:'Poppins';
 background-color:rgba(0, 0, 0, 0);
}
.nmb-07d13e {
 font-weight:700;
 transition-duration:0.2ss;
transition-property:all; overflow-wrap:break-word; word-wrap:break-word;
}
@media (max-width: 479px) {
.nmb-07d13e {
 transition-duration:0ss;
}
}

.nmb-121862 {
 font-size:20px;
 line-height:24px;
box-shadow:rgb(255, 255, 255) 0px 0px 0px 0px inset;
}
@media (max-width: 991px) {
.nmb-121862 {
 font-size:16px;
 line-height:19.2px;
}
}

.nmb-fa6d37 {
 width:99.74093264248705%;
}
@media (max-width: 991px) {
.nmb-fa6d37 {
 width:100%;
}
}

.nmb-28465b {
 font-family:'Poppins';
outline-color:rgb(255, 255, 255);
}
.nmb-7f3640 {
 font-weight:500;
 letter-spacing:0.2px;
 text-transform:uppercase;
}
.nmb-d30088 {
 font-size:12px;
 line-height:14.4px;
}
.nmb-068a14 {
 position:relative;
 right:0px;
 top:0px;
}
.nmb-d6fd8e {
 position:absolute;
 z-index:0;
overflow-x:hidden; overflow-y:hidden; pointer-events:none;
}
.nmb-b66da8 {
align-items:center;
}
.nmb-b66da8:not(.ct-section):not(.oxy-easy-posts),
.nmb-b66da8.oxy-easy-posts .oxy-posts,
.nmb-b66da8.ct-section .ct-section-inner-wrap{
display:flex;
}
.nmb-3c90b5 {
 border-bottom-right-radius:20px;
}
.nmb-e11dfd {
 width:99.85163204747775%;
}
@media (max-width: 1120px) {
.nmb-e11dfd {
 width:100%;
}
}

.nmb-98bab2 {
 float:left;
 min-height:1px;
css-float:left;
}
@media (max-width: 479px) {
.nmb-98bab2 {
 float:none;
}
}

.nmb-fb71c9 {
 font-family:Verdana, system-ui, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
 background-color:rgba(0, 0, 0, 0);
 color:rgb(0, 0, 0);
 font-size:14px;
 font-style:normal;
 font-weight:400;
 line-height:normal;
 padding-bottom:0px;
 padding-top:0px;
appearance:none; border-width:0px; cursor:default; font-feature-settings:normal; font-kerning:auto; font-optical-sizing:auto; font-stretch:100%; font-variant-alternates:normal; font-variant-caps:normal; font-variant-east-asian:normal; font-variant-ligatures:normal; font-variant-numeric:normal; font-variant-position:normal; font-variation-settings:normal;
}
.nmb-fb71c9:not(.ct-section):not(.oxy-easy-posts),
.nmb-fb71c9.oxy-easy-posts .oxy-posts,
.nmb-fb71c9.ct-section .ct-section-inner-wrap{
display:none;
}
.nmb-7739d4 {
 border-right-style:solid;
 border-top-style:solid;
}
.nmb-690f32 {
 background-color:#f2f2f2;
}
.nmb-5b3e65 {
 border-bottom-left-radius:20px;
}
.nmb-0e8e14 {
 border-bottom-right-radius:20px;
 border-bottom-style:solid;
 border-bottom-width:0px;
 border-left-style:solid;
 border-left-width:0px;
}
.nmb-621b60 {
 border-radius:20px;
 border-right-style:solid;
 border-right-width:0px;
 border-top-left-radius:20px;
 border-top-right-radius:20px;
 border-top-style:solid;
 border-top-width:0px;
}
.nmb-eab3b2 {
 padding-left:10px;
}
.nmb-49beee {
 padding-right:10px;
}
.nmb-342663 {
 z-index:0;
}
.nmb-8ad289 {
 border-radius:20px;
 border-top-left-radius:20px;
 border-top-right-radius:20px;
}
.nmb-9cd3dd {
 border-bottom-width:0px;
 border-left-style:solid;
 border-left-width:0px;
 border-right-style:solid;
 border-right-width:0px;
}
.nmb-c80265 {
 border-top-right-radius:20px;
}
.nmb-f78294 {
 border-top-style:solid;
 border-top-width:0px;
}
.nmb-228bb3 {
 border-top-left-radius:20px;
}
.nmb-aaa8b1 {
 border-top-style:solid;
 border-top-width:0px;
 float:left;
 left:0px;
 min-height:1px;
 padding-right:10px;
 border-bottom-right-radius:0px;
 border-radius:20px 0px 0px 20pxpx;
 border-top-right-radius:0px;
 min-width:auto;
 padding-left:30px;
css-float:left; vertical-align:baseline;
}
@media (max-width: 479px) {
.nmb-aaa8b1 {
 padding-left:30px;
}
}

.nmb-bc7415 {
 left:0px;
 border-bottom-right-radius:0px;
 border-radius:20px 0px 0px 20pxpx;
 border-top-right-radius:0px;
}
.nmb-74eb7f {
 padding-left:0px;
}
.nmb-802f06 {
 padding-right:0px;
 padding-bottom:0px;
}
.nmb-800240 {
 color:rgb(255, 48, 117);
cursor:pointer;
}
.nmb-58cac5 {
 letter-spacing:-0.2px;
}
.nmb-f9e13d {
outline-color:rgb(255, 48, 117);
}
.nmb-12cd55 {
 line-height:16px;
fill:rgb(12, 27, 26);
}
.nmb-f21b2b {
 border-right-style:solid;
 border-right-width:0px;
}
.nmb-bb87c9 {
 margin-top:10px;
}
.nmb-a3c578 {
 margin-left:-20px;
 margin-right:-20px;
}
.nmb-b4629f {
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
.nmb-73a993 {
 transition-duration:0.2ss;
 background-color:rgba(0, 0, 0, 0);
transition-property:all; transition-timing-function:ease; cursor:pointer;
}
.nmb-fb234a {
 line-height:19.2px;
 text-align:center;
}
.nmb-b0716d {
 transition-delay:0ss;
 transition-duration:0.2ss;
place-items:center normal; transition-behavior:normal; transition-property:all; transition-timing-function:ease; transform:matrix(1, 0, 0, 1, 0, 0); justify-content:center; place-content:normal center; flex-wrap:unset;
}
.nmb-b603bc {
overflow-clip-margin:content-box;
}
.nmb-9ac281 {
 width:99.76525821596243%;
}
.nmb-2894e8 {
 width:50px;
fill:rgb(255, 53, 68);
}
.nmb-453434 {
fill:rgb(255, 53, 68);
}
.nmb-d36011 {
 border-top-style:solid;
 border-top-width:0px;
 float:left;
 left:0px;
 min-height:1px;
 border-bottom-left-radius:0px;
css-float:left; vertical-align:baseline;
}
.nmb-e34eac {
flex-wrap:unset; align-items:unset;
}
.nmb-be78fd {
 width:99.72677595628416%;
}
.nmb-6f40ad {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 font-size:11px;
 line-height:11px;
 z-index:1;
}
.nmb-6c9357 {
 font-family:'Poppins';
 margin-right:0px;
 font-weight:700;
 font-size:20px;
 color:rgb(17, 17, 17);
break-after:auto; outline-color:rgb(17, 17, 17); overflow-wrap:break-word; word-wrap:break-word;
}
.nmb-e78778 {
 width:99.72677595628416%;
 line-height:24px;
 margin-bottom:5px;
}
.nmb-323a74 {
 font-size:20px;
 line-height:24px;
text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; overflow-wrap:break-word; word-wrap:break-word; box-shadow:rgb(12, 27, 26) 0px 0px 0px 0px inset;
}
.nmb-1f5fbf {
 width:99.72677595628416%;
 font-size:12px;
 line-height:14.4px;
}
.nmb-67ced9 {
 font-size:12px;
 line-height:14.4px;
}
.nmb-67ced9:not(.ct-section):not(.oxy-easy-posts),
.nmb-67ced9.oxy-easy-posts .oxy-posts,
.nmb-67ced9.ct-section .ct-section-inner-wrap{
display:inline;
}
.nmb-f17514 {
 color:rgb(255, 255, 255);
outline-color:rgb(255, 255, 255);
}
.nmb-743120 {
 bottom:-2px;
 top:2px;
 font-size:12px;
 line-height:14.4px;
}
.nmb-24addd {
 width:99.70238095238095%;
}
.nmb-957d32 {
 line-height:24px;
 margin-bottom:5px;
 width:99.70238095238095%;
}
.nmb-3430ae {
css-float:left;
}
.nmb-4310aa {
 float:left;
}
.nmb-8fa3b1 {
 border-bottom-left-radius:0px;
 border-bottom-right-radius:20px;
}
.nmb-e384e0 {
 border-bottom-style:solid;
 border-bottom-width:0px;
 border-left-style:solid;
 border-left-width:0px;
}
.nmb-d9cf7d {
 border-radius:0px 20px 20px 0pxpx;
}
.nmb-284d4c {
 border-top-left-radius:0px;
 border-top-right-radius:20px;
}
.nmb-7ae00a {
 border-top-style:solid;
 border-top-width:0px;
box-sizing:border-box;
}
.nmb-bfd218 {
 width:99.78768577494692%;
 text-align:left;
}
.nmb-b8678b {
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
}
.nmb-f37709 {
 width:100%;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 text-align:left;
}
.nmb-d58d60 {
 margin-bottom:10px;
 padding-bottom:10px;
 padding-left:20px;
 padding-right:20px;
}
.nmb-d58d60:not(.ct-section):not(.oxy-easy-posts),
.nmb-d58d60.oxy-easy-posts .oxy-posts,
.nmb-d58d60.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.nmb-33b148 {
 width:99.78768577494692%;
 text-align:left;
align-items:unset; flex-wrap:unset;
}
.nmb-33b148:not(.ct-section):not(.oxy-easy-posts),
.nmb-33b148.oxy-easy-posts .oxy-posts,
.nmb-33b148.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.nmb-258b13 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 padding-top:0px;
 padding-bottom:0px;
 font-size:11px;
 line-height:11px;
 margin-bottom:0px;
 min-height:0px;
 min-width:auto;
 z-index:1;
}
.nmb-e298ac {
 font-family:'Poppins';
 color:rgb(17, 17, 17);
 font-size:20px;
 font-weight:700;
 line-height:24px;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
break-after:auto; outline-color:rgb(17, 17, 17); overflow-wrap:break-word; word-wrap:break-word;
}
.nmb-2b92ac {
 font-size:20px;
 font-weight:700;
 line-height:24px;
 background-color:rgba(0, 0, 0, 0);
 color:rgb(12, 27, 26);
 transition-delay:0ss;
 transition-duration:0.2ss;
overflow-wrap:break-word; word-wrap:break-word; box-shadow:rgb(12, 27, 26) 0px 0px 0px 0px inset; cursor:pointer; outline-color:rgb(12, 27, 26); text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; transition-behavior:normal; transition-property:all; transition-timing-function:ease;
}
.nmb-a29a3f {
 font-size:12px;
 font-weight:500;
 letter-spacing:-0.2px;
 line-height:14.4px;
 text-transform:uppercase;
}
.nmb-2f2988 {
 font-family:'Poppins';
 left:0px;
 right:0px;
 text-align:left;
 font-size:12px;
 font-weight:500;
 letter-spacing:-0.2px;
 line-height:14.4px;
 text-transform:uppercase;
 bottom:-2px;
 color:rgb(255, 255, 255);
 top:2px;
outline-color:rgb(255, 255, 255);
}
.nmb-2f2988:not(.ct-section):not(.oxy-easy-posts),
.nmb-2f2988.oxy-easy-posts .oxy-posts,
.nmb-2f2988.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.nmb-3a29a5 {
 border-radius:20px;
}
.nmb-0c42e5 {
 float:left;
 min-height:1px;
css-float:left;
}
.nmb-0c42e5:not(.ct-section):not(.oxy-easy-posts),
.nmb-0c42e5.oxy-easy-posts .oxy-posts,
.nmb-0c42e5.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-cbcfbf {
 width:100%;
 bottom:0px;
}
.nmb-cddd1c {
 left:0px;
 right:0px;
}
.nmb-5ca402 {
overflow-x:hidden; overflow-y:hidden; pointer-events:none;
}
.nmb-c18060 {
 padding-right:10px;
 position:relative;
 width:100%;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 border-bottom-right-radius:0px;
 border-radius:20px 0px 0px 20pxpx;
 border-top-right-radius:0px;
 min-width:auto;
 padding-left:30px;
vertical-align:baseline;
}
.nmb-7608e9 {
 border-bottom-right-radius:0px;
 border-radius:20px 0px 0px 20pxpx;
 border-top-right-radius:0px;
}
.nmb-5a7c02 {
 text-transform:uppercase;
 color:rgb(255, 48, 117);
 font-size:16px;
 letter-spacing:-0.2px;
 text-align:center;
 line-height:16px;
cursor:pointer; outline-color:rgb(255, 48, 117); fill:rgb(12, 27, 26);
}
.nmb-8bb0ee {
 width:auto;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
}
.nmb-b425b0 {
 border-top-left-radius:0px;
}
.nmb-60f834 {
 padding-bottom:0px;
}
.nmb-60f834:not(.ct-section):not(.oxy-easy-posts),
.nmb-60f834.oxy-easy-posts .oxy-posts,
.nmb-60f834.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.nmb-0a97c3 {
 margin-top:0px;
 margin-bottom:0px;
}
.nmb-403e95 {
 min-width:auto;
 padding-left:0px;
 padding-right:0px;
}
.nmb-fc167c {
 font-size:16px;
 line-height:19.2px;
 text-align:center;
}
.nmb-eed57d {
-webkit-background-clip:border-box;
}
.nmb-675981 {
 background-attachment:scroll;
 background-clip:border-box;
 background-color:rgba(0, 0, 0, 0);
 color:rgb(96, 96, 96);
align-items:center; background-image:none; background-origin:padding-box; background-position-x:0%; background-position-y:0%; background-repeat-x:repeat; background-repeat-y:repeat; background-size:auto; box-shadow:none; box-sizing:border-box;
}
.nmb-675981:not(.ct-section):not(.oxy-easy-posts),
.nmb-675981.oxy-easy-posts .oxy-posts,
.nmb-675981.ct-section .ct-section-inner-wrap{
display:flex;
}
.nmb-fdd556 {
 background-attachment:scroll;
 background-clip:border-box;
}
.nmb-9ee36b {
 background-color:rgba(0, 0, 0, 0);
background-image:none; background-origin:padding-box; background-position-x:0%; background-position-y:0%; background-repeat-x:repeat; background-repeat-y:repeat; background-size:auto; box-shadow:none; box-sizing:border-box;
}
.nmb-c75608 {
 color:rgb(96, 96, 96);
}
.nmb-ddd446 {
text-shadow:none;
}
.nmb-7aa1de {
 margin-left:auto;
}
.nmb-5a4733 {
 position:relative;
text-shadow:none;
}
.nmb-cfc0f7 {
 min-height:auto;
 min-width:auto;
}
.nmb-cfc0f7:not(.ct-section):not(.oxy-easy-posts),
.nmb-cfc0f7.oxy-easy-posts .oxy-posts,
.nmb-cfc0f7.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-aac07c {
 color:rgb(93, 66, 211);
cursor:pointer; outline-color:rgb(93, 66, 211);
}
.nmb-5e03e3 {
overflow-wrap:break-word;
}
.nmb-c33c4c {
text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; word-wrap:break-word;
}
.nmb-d8b5d5 {
 border-bottom-style:none;
 border-bottom-width:0px;
 border-left-style:none;
 border-left-width:0px;
 border-right-style:none;
 border-right-width:0px;
 border-top-style:none;
 border-top-width:0px;
 height:auto;
 margin-bottom:0px;
 max-width:100%;
 min-height:1px;
word-wrap:break-word; break-inside:auto; vertical-align:middle;
}
.nmb-069ed5 {
 margin-bottom:-1px;
}
.nmb-06492e {
 margin-right:16.8px;
}
.nmb-9a0def {
 position:static;
 transition-delay:0ss;
 transition-duration:0.3ss;
transition-behavior:normal; transition-property:all; transition-timing-function:ease-in-out; vertical-align:top;
}
.nmb-06ec4d {
 padding-bottom:0px;
 padding-top:0px;
text-shadow:none;
}
.nmb-b6b1ca {
 padding-left:0px;
 padding-right:0px;
}
.nmb-b6b1ca:not(.ct-section):not(.oxy-easy-posts),
.nmb-b6b1ca.oxy-easy-posts .oxy-posts,
.nmb-b6b1ca.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-18d374 {
 margin-bottom:0px;
 float:none;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
list-style-image:none; list-style-position:outside; list-style-type:none; touch-action:pan-y;
}
.nmb-681b88 {
 border-bottom-width:0px;
 border-bottom-style:solid;
 float:left;
 padding-left:16.8px;
 padding-right:16.8px;
list-style-type:none; css-float:left;
}
.nmb-681b88:not(.ct-section):not(.oxy-easy-posts),
.nmb-681b88.oxy-easy-posts .oxy-posts,
.nmb-681b88.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-733676 {
 font-family:'Poppins';
 min-height:120px;
 position:relative;
 bottom:0px;
 left:0px;
 right:0px;
 top:0px;
 color:rgb(54, 54, 54);
 font-weight:500;
 line-height:120px;
 max-height:40px;
 text-align:left;
 text-transform:none;
 transition-delay:0s, 0ss;
 transition-duration:0.5s, 0ss;
text-shadow:none; cursor:pointer; overflow-wrap:break-word; text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; word-wrap:break-word; list-style-type:none; outline-color:rgb(54, 54, 54); transition-behavior:normal, normal; transition-property:color, opacity; transition-timing-function:ease, ease;
}
.nmb-733676:not(.ct-section):not(.oxy-easy-posts),
.nmb-733676.oxy-easy-posts .oxy-posts,
.nmb-733676.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-53baa2 {
vertical-align:top;
}
.nmb-b6e08f {
 height:40px;
 line-height:40px;
 width:95%;
}
.nmb-ecfa1b {
 font-family:'simple-line-icons';
 color:rgb(54, 54, 54);
 text-transform:none;
 transition-delay:0s, 0ss;
 transition-duration:0.5s, 0ss;
 line-height:40px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-size:19.6px;
 font-style:normal;
 font-weight:400;
overflow-wrap:break-word; word-wrap:break-word; outline-color:rgb(54, 54, 54); transition-behavior:normal, normal; transition-property:color, opacity; transition-timing-function:ease, ease; font-variant-alternates:normal; font-variant-caps:normal; font-variant-east-asian:normal; font-variant-ligatures:normal; font-variant-numeric:normal; font-variant-position:normal;
}
.nmb-6dba69 {
 text-transform:none;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.oxel_toc__primary {
 color:#374047;
 font-size:14px;
 text-transform:uppercase;
 letter-spacing:1px;
 padding-left:8px;
 width:100%;
 padding-bottom:8px;
 border-top-color:#606e79;
 border-right-color:#606e79;
 border-bottom-color:#dee1e3;
 border-left-color:#606e79;
 border-bottom-style:solid;
 border-bottom-width:1px;
 margin-bottom:8px;
 padding-top:8px;
 border-left-width:2px;
 border-left-style:solid;
}
.oxel_toc__sub {
 text-decoration:underline;
 color:#606e79;
 margin-left:16px;
}
.oxel_toc__sub__2 {
 margin-left:32px;
}
.oxel_toc__sub__1 {
}
.oxel_toc__container {
 padding-bottom:16px;
 width:100%;
}
.oxel_toc__sub__3 {
 margin-left:48px;
}
.oxel_toc__sub__4 {
 margin-left:64px;
}
.oxel_toc__template {
}
.oxel_horizontal_divider {
 margin-top:16px;
 margin-bottom:16px;
 width:100%;
}
.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;
}
.nmb-4f8401 {
 padding-top:0px;
 position:relative;
 right:0px;
 top:0px;
 width:100%;
}
@media (max-width: 479px) {
.nmb-4f8401 {
 padding-top:30px;
}
}

.nmb-9e7f3a {
 width:auto;
}
@media (max-width: 479px) {
.nmb-9e7f3a {
 width:100%;
}
}

.nmb-3c9f65 {
 padding-left:30px;
}
@media (max-width: 479px) {
.nmb-3c9f65 {
 padding-left:0px;
}
}

.nmb-bee383 {
 padding-right:10px;
}
@media (max-width: 479px) {
.nmb-bee383 {
 padding-right:0px;
}
}

.nmb-ac2d2e {
 width:100%;
}
@media (max-width: 991px) {
.nmb-ac2d2e {
 width:99.87639060568603%;
}
}

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

.nmb-8e29a6 {
 margin-left:-24px;
 margin-right:-24px;
}
@media (max-width: 479px) {
.nmb-8e29a6 {
 margin-left:0px;
 margin-right:0px;
}
}

.nmb-c913a0 {
 padding-left:24px;
 padding-right:24px;
}
@media (max-width: 479px) {
.nmb-c913a0 {
 padding-left:0px;
 padding-right:0px;
}
}

.nmb-6c0178 {
 transition-delay:0ss;
transition-behavior:normal; transition-property:all; transition-timing-function:ease;
}
.nmb-516a6d {
 color:rgb(255, 48, 117);
 font-size:16px;
 letter-spacing:-0.2px;
 text-align:center;
cursor:pointer; outline-color:rgb(255, 48, 117);
}
.nmb-8157bc {
 padding-bottom:30px;
}
.nmb-9235c9 {
 padding-top:30px;
}
.nmb-372192 {
 font-size:20px;
}
@media (max-width: 479px) {
.nmb-372192 {
 font-size:16px;
}
}

.nmb-d16a4b {
 bottom:0px;
 left:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 position:relative;
 right:0px;
 top:0px;
}
.nmb-182dfb {
 width:100%;
}
@media (max-width: 991px) {
.nmb-182dfb {
 width:99.87325728770595%;
}
}

@media (max-width: 479px) {
.nmb-182dfb {
 width:100%;
}
}

.nmb-ae4215 {
 padding-bottom:0px;
 padding-left:20px;
 padding-right:20px;
}
.nmb-9dd293 {
 line-height:19.2px;
}
@media (max-width: 479px) {
.nmb-9dd293 {
 line-height:16.8px;
}
}

.nmb-59d40a {
perspective:none;
}
.nmb-82465d {
 transition-delay:0ss;
 transition-duration:0.2ss;
place-items:center normal; transition-behavior:normal; transition-property:all; transition-timing-function:ease; justify-content:center; place-content:normal center; flex-wrap:unset;
}
.nmb-82465d:not(.ct-section):not(.oxy-easy-posts),
.nmb-82465d.oxy-easy-posts .oxy-posts,
.nmb-82465d.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-e837cb {
 width:99.81167608286252%;
}
@media (max-width: 991px) {
.nmb-e837cb {
 width:100%;
}
}

.nmb-3fb0c9 {
 border-top-style:solid;
 border-top-width:0px;
 float:left;
 min-height:1px;
 border-bottom-left-radius:0px;
css-float:left; vertical-align:baseline;
}
@media (max-width: 479px) {
.nmb-3fb0c9 {
 float:none;
}
}

.nmb-24dbd0 {
 width:99.78768577494692%;
}
@media (max-width: 991px) {
.nmb-24dbd0 {
 width:100%;
}
}

.nmb-a5d878 {
 padding-left:20px;
 padding-right:20px;
 margin-bottom:10px;
 padding-bottom:10px;
}
.nmb-421258 {
flex-wrap:unset; align-items:unset;
}
.nmb-421258:not(.ct-section):not(.oxy-easy-posts),
.nmb-421258.oxy-easy-posts .oxy-posts,
.nmb-421258.ct-section .ct-section-inner-wrap{
flex-direction:row;
}
.nmb-a01221 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 padding-bottom:0px;
 font-size:11px;
 line-height:11px;
 z-index:1;
 padding-top:0px;
}
.nmb-303695 {
 color:rgb(17, 17, 17);
outline-color:rgb(17, 17, 17); overflow-wrap:break-word; word-wrap:break-word;
}
.nmb-b11169 {
 width:99.78768577494692%;
 line-height:24px;
 margin-bottom:5px;
}
@media (max-width: 991px) {
.nmb-b11169 {
 width:100%;
}
}

@media (max-width: 479px) {
.nmb-b11169 {
 line-height:19.2px;
}
}

.nmb-595a5e {
 font-size:20px;
 transition-duration:0.2ss;
 line-height:24px;
text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto; overflow-wrap:break-word; word-wrap:break-word; box-shadow:rgb(12, 27, 26) 0px 0px 0px 0px inset;
}
@media (max-width: 479px) {
.nmb-595a5e {
 font-size:16px;
 transition-duration:0ss;
 line-height:19.2px;
}
}

.nmb-4e4b14 {
 letter-spacing:-0.2px;
 font-weight:500;
}
.nmb-e36b67 {
 width:99.78768577494692%;
 font-size:12px;
 line-height:14.4px;
}
@media (max-width: 991px) {
.nmb-e36b67 {
 width:100%;
}
}

.nmb-75a573 {
 width:99.77324263038548%;
}
@media (max-width: 991px) {
.nmb-75a573 {
 width:100%;
}
}

.nmb-7bef2c {
 line-height:24px;
 margin-bottom:5px;
 width:99.77324263038548%;
}
@media (max-width: 991px) {
.nmb-7bef2c {
 width:100%;
}
}

@media (max-width: 479px) {
.nmb-7bef2c {
 line-height:19.2px;
}
}

.nmb-58d4ed {
 z-index:0;
}
.nmb-58d4ed:not(.ct-section):not(.oxy-easy-posts),
.nmb-58d4ed.oxy-easy-posts .oxy-posts,
.nmb-58d4ed.ct-section .ct-section-inner-wrap{
display:block;
}
.nmb-b3e1d0 {
 margin-right:auto;
}
.nmb-0cdea4 {
 max-width:1240px;
 padding-left:24px;
 padding-right:24px;
 width:auto;
}
@media (max-width: 991px) {
.nmb-0cdea4 {
 padding-left:20px;
 padding-right:20px;
 width:100%;
}
}

.nmb-6e3750 {
 width:auto;
}
@media (max-width: 991px) {
.nmb-6e3750 {
 width:100%;
}
}

.nmb-11e0af {
 margin-bottom:40px;
}
@media (max-width: 991px) {
.nmb-11e0af {
 margin-bottom:48px;
}
}

.nmb-bbd700 {
 margin-left:-6px;
 margin-right:-6px;
}
@media (max-width: 991px) {
.nmb-bbd700 {
 margin-left:0px;
 margin-right:0px;
}
}

.nmb-43848b {
 padding-left:8px;
 padding-right:8px;
}
.nmb-3a4175 {
 float:left;
css-float:left;
}
@media (max-width: 991px) {
.nmb-3a4175 {
 float:none;
}
}

.nmb-9cd59c {
 margin-bottom:0px;
}
@media (max-width: 991px) {
.nmb-9cd59c {
 margin-bottom:24px;
}
}

.nmb-cc7960 {
 padding-left:6px;
 padding-right:6px;
vertical-align:baseline;
}
@media (max-width: 991px) {
.nmb-cc7960 {
 padding-left:0px;
 padding-right:0px;
}
}

.nmb-37cd4b {
 width:463.188px;
}
@media (max-width: 991px) {
.nmb-37cd4b {
 width:653px;
}
}

@media (max-width: 479px) {
.nmb-37cd4b {
 width:266px;
}
}

.nmb-b75963 {
 margin-left:-10px;
 margin-right:-10px;
}
@media (max-width: 991px) {
.nmb-b75963 {
 margin-left:0px;
 margin-right:0px;
}
}

.nmb-5d1f1a {
 float:none;
 padding-bottom:0px;
 padding-left:10px;
 padding-right:10px;
}
.nmb-5d1f1a:not(.ct-section):not(.oxy-easy-posts),
.nmb-5d1f1a.oxy-easy-posts .oxy-posts,
.nmb-5d1f1a.ct-section .ct-section-inner-wrap{
display:inline-block;
}
@media (max-width: 991px) {
.nmb-5d1f1a {
 float:left;
 padding-left:0px;
 padding-right:0px;
css-float:left;
}
.nmb-5d1f1a:not(.ct-section):not(.oxy-easy-posts),
.nmb-5d1f1a.oxy-easy-posts .oxy-posts,
.nmb-5d1f1a.ct-section .ct-section-inner-wrap{
display:block;
}
}

.nmb-cfabcf {
flex-flow:column nowrap; align-items:unset; flex-wrap:unset;
}
.nmb-cfabcf:not(.ct-section):not(.oxy-easy-posts),
.nmb-cfabcf.oxy-easy-posts .oxy-posts,
.nmb-cfabcf.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
.nmb-8a6729 {
 height:100%;
 min-height:auto;
 min-width:auto;
flex-basis:auto; flex-grow:0; flex-shrink:0; order:0;
}
.nmb-a277ec {
 color:rgb(234, 23, 23);
cursor:pointer; outline-color:rgb(234, 23, 23);
}
.nmb-ad69c7 {
 border-bottom-color:rgb(234, 234, 234);
 border-bottom-style:solid;
 border-bottom-width:1px;
}
.nmb-606fa5 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 border-left-color:rgb(234, 234, 234);
 border-left-style:solid;
 border-left-width:1px;
 border-right-color:rgb(234, 234, 234);
 border-right-style:solid;
 border-right-width:1px;
 border-top-style:solid;
 border-top-width:0px;
 font-size:11px;
 line-height:11px;
border-width:0px 1px 1px;
}
.nmb-953405 {
 padding-bottom:20px;
 padding-left:12px;
 padding-right:12px;
 padding-top:20px;
 z-index:1;
}
@media (max-width: 991px) {
.nmb-953405 {
 padding-bottom:22px;
 padding-left:18px;
 padding-right:18px;
 padding-top:22px;
}
}

.nmb-5b4456 {
 background-color:rgba(0, 0, 0, 0);
 color:rgb(234, 23, 23);
cursor:pointer; outline-color:rgb(234, 23, 23); text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-c353f1 {
 font-family:'Montserrat';
 font-size:11px;
 font-weight:700;
 line-height:11px;
 margin-bottom:10px;
 margin-left:0px;
 margin-right:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 text-transform:uppercase;
 transition-delay:0ss;
 transition-duration:0.2ss;
transition-behavior:normal; transition-property:all; transition-timing-function:ease; vertical-align:top;
}
@media (max-width: 991px) {
.nmb-c353f1 {
 font-size:12px;
 line-height:12px;
 margin-bottom:6px;
}
}

.nmb-1f7d5f {
 font-family:'Oswald';
}
.nmb-d0405c {
 font-size:14px;
 font-weight:600;
}
@media (max-width: 991px) {
.nmb-d0405c {
 font-size:20px;
}
}

.nmb-56c63d {
 line-height:18.2px;
}
@media (max-width: 991px) {
.nmb-56c63d {
 line-height:22px;
}
}

.nmb-c1fe50 {
 margin-bottom:0px;
outline-color:rgb(17, 17, 17); overflow-wrap:break-word; word-wrap:break-word;
}
@media (max-width: 991px) {
.nmb-c1fe50 {
 margin-bottom:10px;
}
}

.nmb-223009 {
 font-family:'Oswald';
 transition-delay:0ss;
transition-behavior:normal; transition-property:all; transition-timing-function:ease;
}
.nmb-c51725 {
 line-height:18.2px;
 color:rgb(0, 0, 0);
 transition-duration:0.2ss;
overflow-wrap:break-word; word-wrap:break-word; box-shadow:rgb(0, 0, 0) 0px 0px 0px 0px inset;
}
@media (max-width: 991px) {
.nmb-c51725 {
 line-height:22px;
 transition-duration:0ss;
 font-size:20px;
}
}

.nmb-464e16 {
 margin-bottom:12px;
}
@media (max-width: 991px) {
.nmb-464e16 {
 margin-bottom:24px;
}
}

.nmb-f73aec {
 width:49.92987377279102%;
}
@media (max-width: 991px) {
.nmb-f73aec {
 width:100%;
}
}

.nmb-4373b9 {
 width:344.391px;
}
@media (max-width: 991px) {
.nmb-4373b9 {
 width:653px;
}
}

@media (max-width: 479px) {
.nmb-4373b9 {
 width:266px;
}
}

.nmb-f56e24 {
 padding-bottom:206.625px;
}
@media (max-width: 991px) {
.nmb-f56e24 {
 padding-bottom:391.797px;
}
}

@media (max-width: 479px) {
.nmb-f56e24 {
 padding-bottom:159.594px;
}
}

.nmb-23d777 {
background-position-x:50%;
}
.nmb-ca51b9 {
 min-width:100%;
 position:absolute;
background-position-y:50%; background-size:cover;
}
.nmb-6af919 {
outline-color:rgb(17, 17, 17);
}
.nmb-010107 {
 height:100%;
 min-height:auto;
 min-width:auto;
flex-grow:0; flex-shrink:0; order:0;
}
.nmb-42e79a {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 border-left-style:solid;
 border-right-color:rgb(234, 234, 234);
 border-right-style:solid;
 border-right-width:1px;
 border-top-style:solid;
 font-size:11px;
 line-height:11px;
}
.nmb-5847bc {
 font-family:'Oswald';
 margin-left:0px;
 margin-right:0px;
 text-transform:uppercase;
 color:rgb(17, 17, 17);
break-after:auto;
}
.nmb-518021 {
 border-left-style:solid;
 border-right-style:solid;
 border-top-style:solid;
 border-top-width:0px;
}
.nmb-003a9c {
 padding-left:24px;
 padding-right:24px;
vertical-align:baseline;
}
@media (max-width: 991px) {
.nmb-003a9c {
 padding-left:0px;
 padding-right:0px;
}
}

.nmb-3dc9a2 {
 text-align:left;
}
@media (max-width: 991px) {
.nmb-3dc9a2 {
 text-align:center;
}
}

.nmb-168305 {
animation-duration:0.8s; animation-fill-mode:both;
}
.nmb-934f3e {
 font-family:Roboto, sans-serif;
}
.nmb-ea40d1 {
 font-size:15px;
 font-weight:400;
 line-height:25px;
}
@media (max-width: 991px) {
.nmb-ea40d1 {
 font-size:14px;
 line-height:16px;
}
}

.nmb-4da156 {
 font-family:'Oswald';
 color:rgb(0, 0, 0);
 text-align:left;
 font-size:12px;
 font-weight:500;
 line-height:24px;
overflow-wrap:break-word; word-wrap:break-word;
}
@media (max-width: 991px) {
.nmb-4da156 {
 text-align:center;
 font-size:16px;
 line-height:32px;
}
}

.nmb-40c8b3 {
 padding-right:119px;
}
@media (max-width: 991px) {
.nmb-40c8b3 {
 padding-right:0px;
}
}

.nmb-8c619d {
 opacity:0;
}
.nmb-0cb61d {
 z-index:1;
}
.nmb-f783c2 {
 border-bottom-width:1px;
 border-left-style:solid;
 border-left-width:1px;
 border-right-style:solid;
 border-right-width:1px;
 border-top-style:solid;
}
.nmb-079f35 {
 border-bottom-color:rgb(220, 220, 220);
 border-left-color:rgb(220, 220, 220);
 border-right-color:rgb(220, 220, 220);
 border-top-color:rgb(220, 220, 220);
 border-top-width:1px;
 color:rgb(183, 183, 183);
 font-size:7px;
border-width:1px;
}
.nmb-1c730e {
 color:rgb(183, 183, 183);
 font-size:7px;
 text-align:center;
 line-height:7px;
outline-color:rgb(183, 183, 183);
}
.nmb-557ae1 {
 width:33.33333333333333%;
}
@media (max-width: 991px) {
.nmb-557ae1 {
 width:100%;
}
}

.nmb-78fa68 {
 width:384px;
}
@media (max-width: 991px) {
.nmb-78fa68 {
 width:653px;
}
}

@media (max-width: 479px) {
.nmb-78fa68 {
 width:266px;
}
}

.nmb-27b1c1 {
 font-size:20px;
 font-weight:800;
 line-height:29px;
 margin-bottom:18px;
}
.nmb-c66a64 {
 line-height:29px;
 font-size:16px;
 padding-right:20px;
}
@media (max-width: 991px) {
.nmb-c66a64 {
 font-size:20px;
}
}

.nmb-fa717a {
overflow-x:visible; overflow-y:visible;
}
.nmb-626374 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
}
.nmb-c2dbaf {
 color:rgb(234, 23, 23);
cursor:pointer; outline-color:rgb(234, 23, 23); text-decoration-line:none; text-decoration-style:solid; text-decoration-thickness:auto;
}
.nmb-3a9e70 {
 font-family:'Montserrat';
 font-size:11px;
 font-weight:700;
 line-height:11px;
}
.nmb-3a9e70:not(.ct-section):not(.oxy-easy-posts),
.nmb-3a9e70.oxy-easy-posts .oxy-posts,
.nmb-3a9e70.ct-section .ct-section-inner-wrap{
display:inline-block;
}
@media (max-width: 991px) {
.nmb-3a9e70 {
 font-size:12px;
 line-height:12px;
}
}

.nmb-f795b5 {
 color:rgb(0, 0, 0);
 transition-duration:0.2ss;
box-shadow:rgb(0, 0, 0) 0px 0px 0px 0px inset;
}
@media (max-width: 991px) {
.nmb-f795b5 {
 transition-duration:0ss;
}
}

.nmb-0f5a97 {
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 height:25px;
 line-height:25px;
 margin-right:7px;
}
.nmb-725940 {
 font-size:9px;
 line-height:9px;
}
.nmb-97c9b5 {
 height:280px;
}
@media (max-width: 991px) {
.nmb-97c9b5 {
 height:420px;
}
}

.nmb-a82e7b {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 padding-left:10px;
 position:absolute;
 font-size:11px;
 line-height:11px;
 margin-left:0px;
 margin-right:0px;
 color:rgb(255, 255, 255);
 padding-right:10px;
 padding-top:15px;
 background-color:rgb(255, 255, 255);
 margin-bottom:20px;
 max-width:90%;
 min-height:17px;
 padding-bottom:10px;
 top:auto;
 width:345.594px;
outline-color:rgb(255, 255, 255);
}
@media (max-width: 991px) {
.nmb-a82e7b {
 padding-left:0px;
 padding-right:15px;
 padding-top:20px;
 margin-bottom:25px;
 max-width:85%;
 padding-bottom:15px;
 width:555.047px;
}
}

@media (max-width: 479px) {
.nmb-a82e7b {
 width:226.094px;
}
}

.nmb-dda704 {
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 text-transform:uppercase;
 transition-delay:0ss;
 transition-duration:0.2ss;
 background-color:rgba(255, 255, 255, 0);
transition-behavior:normal; transition-property:all; transition-timing-function:ease; vertical-align:top;
}
.nmb-d2a8db {
 margin-top:10px;
 line-height:18.2px;
 width:99.69325153374233%;
}
@media (max-width: 991px) {
.nmb-d2a8db {
 margin-top:15px;
 line-height:26px;
 width:100%;
}
}

.nmb-ab9754 {
 line-height:18.2px;
}
@media (max-width: 991px) {
.nmb-ab9754 {
 font-size:20px;
 line-height:26px;
}
}

.nmb-a9c9a6 {
 top:auto;
 bottom:auto;
 position:static;
 width:100%;
}
@media (max-width: 991px) {
.nmb-a9c9a6 {
 z-index:1;
}
}

@media (max-width: 479px) {
.nmb-a9c9a6 {
 width:auto;
}
}

.nmb-618710 {
}
.nmb-618710:not(.ct-section):not(.oxy-easy-posts),
.nmb-618710.oxy-easy-posts .oxy-posts,
.nmb-618710.ct-section .ct-section-inner-wrap{
display:inline;
}
@media (max-width: 991px) {
.nmb-618710 {
}
.nmb-618710:not(.ct-section):not(.oxy-easy-posts),
.nmb-618710.oxy-easy-posts .oxy-posts,
.nmb-618710.ct-section .ct-section-inner-wrap{
display:none;
}
}

.nmb-b49174 {
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 text-align:center;
 border-bottom-style:none;
 border-left-style:none;
 border-right-style:none;
 border-top-style:none;
 max-width:100%;
}
.nmb-cbef18 {
}
.nmb-cbef18:not(.ct-section):not(.oxy-easy-posts),
.nmb-cbef18.oxy-easy-posts .oxy-posts,
.nmb-cbef18.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.nmb-cbef18 {
}
.nmb-cbef18:not(.ct-section):not(.oxy-easy-posts),
.nmb-cbef18.oxy-easy-posts .oxy-posts,
.nmb-cbef18.ct-section .ct-section-inner-wrap{
display:block;
}
}

.nmb-427045 {
background-image:none;
}
.nmb-437904 {
 margin-bottom:6px;
 padding-bottom:6px;
}
@media (max-width: 991px) {
.nmb-437904 {
 margin-bottom:7.5px;
 padding-bottom:7.5px;
}
}

.nmb-288286 {
 width:29.947916666666668%;
flex-basis:30%;
}
@media (max-width: 991px) {
.nmb-288286 {
 width:29.862174578866767%;
}
}

@media (max-width: 479px) {
.nmb-288286 {
 width:29.69924812030075%;
}
}

.nmb-574832 {
 width:100%;
}
@media (max-width: 991px) {
.nmb-574832 {
 width:99.48979591836735%;
}
}

@media (max-width: 479px) {
.nmb-574832 {
 width:98.75%;
}
}

.nmb-8bce4b {
 padding-bottom:161.25px;
}
@media (max-width: 991px) {
.nmb-8bce4b {
 padding-bottom:254.656px;
}
}

@media (max-width: 479px) {
.nmb-8bce4b {
 padding-bottom:103.734px;
}
}

.nmb-aacfb0 {
 border-top-color:rgb(234, 234, 234);
 border-left-width:0px;
 border-top-width:1px;
 padding-left:10px;
 padding-bottom:2px;
 padding-right:2px;
 padding-top:2px;
 width:69.79166666666666%;
justify-content:center; place-content:normal center; border-width:1px 1px 1px 0px;
}
@media (max-width: 991px) {
.nmb-aacfb0 {
 padding-left:15px;
 padding-bottom:5px;
 padding-right:5px;
 padding-top:5px;
 width:69.98468606431854%;
}
}

@media (max-width: 479px) {
.nmb-aacfb0 {
 width:69.92481203007519%;
}
}

.nmb-1b4ee1 {
 font-family:'Montserrat';
 font-size:11px;
 line-height:11px;
 font-weight:700;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 text-transform:uppercase;
 transition-delay:0ss;
 transition-duration:0.2ss;
 background-color:rgba(255, 255, 255, 0);
 margin-right:5px;
transition-behavior:normal; transition-property:all; transition-timing-function:ease; vertical-align:top; align-self:flex-start; place-self:flex-start auto;
}
.nmb-1b4ee1:not(.ct-section):not(.oxy-easy-posts),
.nmb-1b4ee1.oxy-easy-posts .oxy-posts,
.nmb-1b4ee1.ct-section .ct-section-inner-wrap{
display:none;
}
.nmb-ab0182 {
 font-weight:500;
 font-size:11px;
 line-height:14.3px;
 margin-top:0px;
 width:99.609375%;
outline-color:rgb(17, 17, 17); overflow-wrap:break-word; word-wrap:break-word;
}
@media (max-width: 991px) {
.nmb-ab0182 {
 font-size:14px;
 line-height:18.2px;
 margin-top:8px;
 width:100%;
}
}

.nmb-d7bd64 {
 font-weight:500;
 line-height:14.3px;
 font-size:11px;
}
@media (max-width: 991px) {
.nmb-d7bd64 {
 line-height:18.2px;
}
}

.nmb-c6d7f3 {
 width:115.188px;
}
@media (max-width: 991px) {
.nmb-c6d7f3 {
 width:195.891px;
}
}

@media (max-width: 479px) {
.nmb-c6d7f3 {
 width:79.7969px;
}
}

.nmb-ad1db7 {
 line-height:25px;
 margin-right:7px;
outline-color:rgb(183, 183, 183);
}
.nmb-740d68 {
 margin-left:-24px;
 margin-right:-24px;
 margin-bottom:40px;
}
@media (max-width: 991px) {
.nmb-740d68 {
 margin-left:0px;
 margin-right:0px;
}
}

.nmb-7c4cfc {
 padding-left:6px;
 padding-right:6px;
 width:50%;
}
@media (max-width: 991px) {
.nmb-7c4cfc {
 padding-left:12px;
 padding-right:12px;
 width:100%;
}
}

.nmb-a178bc {
 padding-bottom:354px;
}
@media (max-width: 991px) {
.nmb-a178bc {
 padding-bottom:401.391px;
}
}

@media (max-width: 479px) {
.nmb-a178bc {
 padding-bottom:169.188px;
}
}

.nmb-e05fc7 {
 min-height:17px;
 padding-bottom:16px;
 padding-left:10px;
 padding-right:10px;
 padding-top:16px;
}
@media (max-width: 991px) {
.nmb-e05fc7 {
 padding-bottom:24px;
 padding-left:20px;
 padding-right:20px;
 padding-top:24px;
}
}

.nmb-c57084 {
 letter-spacing:0.8px;
}
.nmb-d73dd2 {
 font-size:12px;
 line-height:15.6px;
}
@media (max-width: 991px) {
.nmb-d73dd2 {
 font-size:20px;
 line-height:22px;
}
}

.nmb-02709f {
 width:590px;
}
@media (max-width: 991px) {
.nmb-02709f {
 width:669px;
}
}

@media (max-width: 479px) {
.nmb-02709f {
 width:282px;
}
}

.nmb-78d976 {
 border-top-width:1px;
 text-align:center;
 font-size:12px;
 float:left;
 line-height:21px;
 margin-right:8px;
 margin-top:8px;
 min-width:33px;
 padding-bottom:5px;
 padding-left:11px;
 padding-right:11px;
 padding-top:5px;
 border-bottom-color:rgb(227, 227, 227);
 border-left-color:rgb(227, 227, 227);
 border-right-color:rgb(227, 227, 227);
 border-top-color:rgb(227, 227, 227);
 color:rgb(102, 102, 102);
border-width:1px; css-float:left; outline-color:rgb(102, 102, 102);
}
.nmb-8cdd16 {
 width:auto;
}
@media (max-width: 991px) {
.nmb-8cdd16 {
 width:33px;
}
}

.nmb-2a0273 {
 font-family:Open Sans, Open Sans Regular, sans-serif;
 margin-left:0px;
}
.c-columns-gap-xl {
}
.c-stretch {
align-items: stretch;
}
.c-row-span-2 {
}
@media (max-width: 991px) {
}

.c-row-span-s-1 {
}
.c-row-start-l-2 {
}
.c-row-start-s-3 {
}
.c-columns-2-3 {
 background-color:rgba(255,255,255,0.62);
}
.c-columns-2-3:not(.ct-section):not(.oxy-easy-posts),
.c-columns-2-3.oxy-easy-posts .oxy-posts,
.c-columns-2-3.ct-section .ct-section-inner-wrap{
display:flex;
}
.agencyb-outline-button:hover{
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
}.agencyb-outline-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-outline-button {
background-color: transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 13px 21.4px;
}.agencyb-outline-button {
 font-family:Roboto;
 button-hover_color:#ffffff;
 font-size:18px;
 font-weight:900;
 padding-left:48px;
 padding-right:48px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 border-radius:100px;
 letter-spacing:2px;
 line-height:1.2;
 text-align:center;
}
.toggle-3950 {
 color:#3c3876;
 font-size:16px;
}

        
                .toggle-3950 .oxy-expand-collapse-icon::before,
        .toggle-3950 .oxy-expand-collapse-icon::after {
            background-color: #ec2758;        }
        
        .toggle-3950-expanded {
}
.agencyb-toggle-1-text {
 font-family:Roboto;
 color:#000000;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 padding-left:24px;
 margin-bottom:24px;
}
.hyperion-heading-two {
 font-family:Roboto;
 color:#ffffff;
 font-weight:900;
 line-height:1.2;
}
@media (max-width: 991px) {
.hyperion-heading-two {
 font-size:96px;
}
}

@media (max-width: 767px) {
.hyperion-heading-two {
 font-size:72px;
}
}

@media (max-width: 479px) {
.hyperion-heading-two {
 font-size:60px;
}
}

.hyperion-big-text {
 font-family:Roboto;
 color:#52565a;
 font-size:30px;
 font-weight:500;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
 max-width:720px;
}
@media (max-width: 767px) {
.hyperion-big-text {
 font-size:24px;
}
}

.toggle-1808 {
 font-family:Roboto;
 margin-bottom:40px;
 padding-top:40px;
 border-top-style:solid;
 border-top-width:2px;
 border-top-color:#dadada;
 width:100%;
}

                .toggle-1808 .oxy-expand-collapse-icon {
            font-size: 24px;        }
        
                .toggle-1808 .oxy-expand-collapse-icon::before,
        .toggle-1808 .oxy-expand-collapse-icon::after {
            background-color: #e96199;        }
        
        .toggle-1808-expanded {
}
.hyperion_faq-1_title {
 font-family:Roboto;
 color:#52565a;
 font-weight:700;
 line-height:1.5;
}
.hyperion_faq-1_text {
 font-family:Roboto;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; padding-left:34px;
 margin-bottom:40px;
 margin-top:-24px;
 font-size:20px;
}
@media (max-width: 479px) {
.hyperion_faq-1_text {
 padding-left:3px;
}
}

.c-col-span-l-2 {
}
.c-row-start-l-1 {
}
@media (max-width: 767px) {
.c-row-start-l-1 {
}
}

.c-columns-3 {
}
.c-columns-3-1 {
}
.onepage-heading-three {
 color:#c91a48;
 font-size:30px;
 font-weight:900;
 line-height:1;
 margin-bottom:0px;
}
.onepage-heading-one {
 color:color(81);
 font-weight:900;
 font-size:120px;
 line-height:1.1;
}
.onepage-red-button:hover{
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 color:#eff4fb;
 box-shadow:0px 30px 40px -10px color(87);
}
.onepage-red-button {
 color:#ffffff;
 background-color:#c91a48;
 text-decoration:none;
 font-weight:700;
 line-height:1.1;
 padding-left:48px;
 padding-right:48px;
 padding-top:17px;
 padding-bottom:17px;
 border-radius:100px;
 letter-spacing:1px;
 text-align:center;
 transition-duration:0.3s;
 transition-timing-function:ease;
 transition-property:all;
 margin-bottom:32px;
 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;
 font-size:15px;
 box-shadow:0px 25px 20px -20px color(87);
}
.c-columns-l-1 {
}
@media (max-width: 991px) {
}

.c-row-span-3 {
}
.c-row-span-l-1 {
}
.agencyb-heading-two {
 font-family:Alegreya Sans;
 color:#ffffff;
 font-size:56px;
 font-weight:700;
 line-height:1;
}
@media (max-width: 767px) {
.agencyb-heading-two {
 font-size:56px;
}
}

@media (max-width: 479px) {
.agencyb-heading-two {
 font-size:48px;
}
}

.agencyb-red-button:hover{
background-color :#ec2758;
border: 1px solid #ec2758;
}.agencyb-red-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-button {
background-color :#ec2758;
border: 1px solid #ec2758;
color: #ffffff;
padding: 14px 22.4px;
}.agencyb-red-button {
 font-family:Roboto;
 button-hover_color:#ec2758;
 font-size:18px;
 font-weight:900;
 line-height:1.2;
 letter-spacing:2px;
 color:#ffffff;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.agencyb-process-1-left-column {
 text-align:right;
}
.agencyb-process-1-left-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-left-column.oxy-easy-posts .oxy-posts,
.agencyb-process-1-left-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.agencyb-process-1-right-column {
 text-align:left;
}
.agencyb-process-1-right-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-right-column.oxy-easy-posts .oxy-posts,
.agencyb-process-1-right-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.agencyb-process-1-center-column {
 text-align:center;
}
.agencyb-process-1-center-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-center-column.oxy-easy-posts .oxy-posts,
.agencyb-process-1-center-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.agencyb-process-1-title {
 font-family:Alegreya Sans;
 color:#3c3876;
 font-size:24px;
 font-weight:700;
 line-height:1.2;
 margin-bottom:4px;
}
.agencyb-process-1-text {
 font-family:Roboto;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 color:#000000;
}
.agencyb-process-1-icon {
color: #ffffff;}.agencyb-process-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-process-1-icon {
}
.agencyb-process-1-icon-wrapper {
 background-color:#ec2758;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 border-radius:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#FFF;
 border-right-color:#FFF;
 border-bottom-color:#FFF;
 border-left-color:#FFF;
}
.agencyb-process-1-line {
 background-color:rgba(0,0,0,0.1);
}
@media (max-width: 767px) {
.agencyb-process-1-line {
}
.agencyb-process-1-line:not(.ct-section):not(.oxy-easy-posts),
.agencyb-process-1-line.oxy-easy-posts .oxy-posts,
.agencyb-process-1-line.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.agencyb-red-outline-button:hover{
background-color: transparent;
border: 1px solid #ec2758;
color: #ec2758;
}.agencyb-red-outline-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-outline-button {
background-color: transparent;
border: 1px solid #ec2758;
color: #ec2758;
padding: 13px 21.4px;
}.agencyb-red-outline-button {
 font-family:Roboto;
 button-hover_color:#ec2758;
 font-size:18px;
 font-weight:900;
 letter-spacing:2px;
 line-height:1.2;
 padding-left:48px;
 padding-right:48px;
 border-radius:100px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.agencyb-works-3-image {
 border-radius:20px;
 box-shadow:0px 40px 40px -20px rgba(0,0,0,0.1);
}
.agencyb-works-3-title {
 font-family:Alegreya Sans;
 color:#3c3876;
 font-size:24px;
 font-weight:700;
 line-height:1;
 margin-bottom:12px;
}
.agencyb-works-3-tag {
 font-family:Roboto;
 font-size:12px;
 color:#ffffff;
 font-weight:400;
 background-color:#ec2758;
 line-height:1.2;
 padding-left:24px;
 padding-right:24px;
 padding-top:7px;
 padding-bottom:7px;
 border-radius:6px;
 margin-bottom:16px;
}
.agencyb-work-3-text {
 color:#000000;
 margin-bottom:16px;
 margin-top:0px;
}
.agencyb-work-3-column {
 text-align:left;
}
.agencyb-work-3-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-work-3-column.oxy-easy-posts .oxy-posts,
.agencyb-work-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.agencyb-work-3-column {
 text-align:center;
}
.agencyb-work-3-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-work-3-column.oxy-easy-posts .oxy-posts,
.agencyb-work-3-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.agencyb-services-1-text {
 font-family:Roboto;
 color:#000000;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
}
.agencyb-service-1-title {
 font-family:Alegreya Sans;
 color:#3c3876;
 font-size:24px;
 font-weight:700;
 line-height:1.2;
 text-align:left;
 margin-bottom:4px;
}
.agencyb-service-1-icon {
color: #ec2758;}.agencyb-service-1-icon 
>svg {width: 36px;height: 36px;}.agencyb-service-1-icon {
}
.agencyb-service-1-icon-wrapper {
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 border-top-color:rgba(0,0,0,0.1);
 border-right-color:rgba(0,0,0,0.1);
 border-bottom-color:rgba(0,0,0,0.1);
 border-left-color:rgba(0,0,0,0.1);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-radius:100%;
 margin-right:16px;
}
@media (max-width: 991px) {
.agencyb-service-1-icon-wrapper {
 margin-right:0px;
 margin-bottom:6px;
}
}

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

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

.agencyb-white-button:hover{
background-color :#ffffff;
border: 1px solid #ffffff;
}.agencyb-white-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-white-button {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #3c3876;
padding: 14px 22.4px;
}.agencyb-white-button {
 font-family:Roboto;
 button-hover_color:#ffffff;
 font-size:18px;
 font-weight:900;
 padding-left:48px;
 padding-right:48px;
 line-height:1.2;
 letter-spacing:2px;
 border-radius:100px;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
 box-shadow:0px 10px 40px rgba(0,0,0,0.3);
}
.tabs-8022-tab:hover{
 color:#fff;
}
.tabs-8022-tab {
 color:rgba(255,255,255,0.3);
 letter-spacing:2px;
 font-size:18px;
 font-weight:900;
 text-transform:uppercase;
 border-radius:100px;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 padding-left:2rem;
 transition-duration:0.2s;
 transition-timing-function:easw;
 transition-property:all;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:transparent;
 border-right-color:transparent;
 border-bottom-color:transparent;
 border-left-color:transparent;
 margin-right:0.5rem;
}
.tabs-8022-tab-active:hover{
}
.tabs-8022-tab-active {
 color:#ffffff;
 font-size:18px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:900;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.tabs-contents-8022-tab {
}
@media (max-width: 991px) {
.tabs-contents-8022-tab {
 text-align:center;
}
.tabs-contents-8022-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-8022-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-8022-tab.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.tabs-contents-8022-tab {
 text-align:center;
}
.tabs-contents-8022-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-8022-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-8022-tab.ct-section .ct-section-inner-wrap{
align-items:flex-start;
}
}

.agencyb-tab-1-text {
 font-family:Roboto;
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:24px;
 margin-left:4px;
}
.agencyb-tab-1-title {
 font-family:Alegreya Sans;
 color:#ffffff;
 font-size:56px;
 font-weight:700;
 line-height:1;
 margin-bottom:12px;
}
.oxy-superbox-primary {
}
.oxy-superbox-secondary {
 padding-left:36px;
 padding-right:36px;
 padding-top:36px;
 padding-bottom:36px;
}
.agencyb-works-2-title {
 font-size:24px;
 line-height:1;
}
.agencyb-works-2-tag {
 font-family:Roboto;
 color:#ffffff;
 font-size:12px;
 font-weight:400;
 margin-bottom:8px;
}
.agencyb-slider-2-video {
}
.agencyb-slider-2-video-wrapper {
 border-radius:20px;
 overflow:hidden;
}
.agencyb-slider-2-title {
 font-family:Alegreya Sans;
 color:#3c3876;
 font-size:56px;
 font-weight:700;
 line-height:1;
 margin-bottom:4px;
}
.agencyb-slider-2-text {
 font-family:Roboto;
 color:#000000;
 font-size:16px;
 font-weight:400;
 line-height:1.6;
 margin-bottom:12px;
 margin-left:4px;
}
.agencyb-slider-2-column {
 text-align:left;
}
.agencyb-slider-2-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-slider-2-column.oxy-easy-posts .oxy-posts,
.agencyb-slider-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.agencyb-slider-2-column {
 text-align:center;
}
.agencyb-slider-2-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-slider-2-column.oxy-easy-posts .oxy-posts,
.agencyb-slider-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.c-bg-light {
background-image:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9));}
@media (max-width: 479px) {
.c-bg-light {
}
.c-bg-light .ct-section-inner-wrap {
padding-bottom: 75px;
}
}

.c-text-m {
 font-weight:300;
 line-height:1.6;
 color:#4c4c4c;
word-wrap: normal|break-word|initial|inherit;
}
@media (max-width: 1120px) {
}

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

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

.c-h2 {
 font-weight:600;
 line-height:1.3;
 margin-top:38px;
 text-transform:none;
}
@media (max-width: 1120px) {
}

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

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

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

.c-padding-xl {
}
@media (max-width: 1120px) {
}

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

.c-link-accent {
 color:#e9435a;
}
.c-link-l {
 font-size:20px;
 font-weight:500;
 text-decoration:underline;
}
.c-link-l:not(.ct-section):not(.oxy-easy-posts),
.c-link-l.oxy-easy-posts .oxy-posts,
.c-link-l.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.c-link-l {
 font-size:17px;
}
}

.c-icon-accent-l {
background-color: rgba(67,83,255,0.05);
border: 1px solid rgba(67,83,255,0.05);
padding: 24px;color: #e9435a;}.c-icon-accent-l 
>svg {width: 24px;height: 24px;}.c-icon-accent-l {
 box-shadow:0px 15px 15px -15px rgba(67,83,255,0.2);
}
@media (max-width: 991px) {
.c-icon-accent-l {
padding: 20px;}.c-icon-accent-l 
>svg {width: 20px;height: 20px;}.c-icon-accent-l {
}
}

.hyperion-iconblock-3-wrapper {
 width:100%;
 background-color:#3e3e4b;
 text-align:left;
 margin-bottom:40px;
 padding-top:24px;
 padding-bottom:24px;
 padding-left:24px;
 padding-right:24px;
}
.hyperion-iconblock-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-3-wrapper.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
justify-content:flex-start;
}
@media (max-width: 991px) {
.hyperion-iconblock-3-wrapper {
}
.hyperion-iconblock-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-3-wrapper.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 479px) {
.hyperion-iconblock-3-wrapper {
 text-align:center;
 padding-top:0px;
}
.hyperion-iconblock-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.hyperion-iconblock-3-icon {
 width:144px;
 float:left;
 margin-top:-24px;
 margin-bottom:-24px;
 margin-left:-24px;
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
 background-color:rgba(194,191,211,0.16);
}
.hyperion-iconblock-3-icon:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-3-icon.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-3-icon.ct-section .ct-section-inner-wrap{
display:block;
flex-direction:unset;
}
@media (max-width: 1120px) {
.hyperion-iconblock-3-icon {
 margin-top:auto;
 margin-bottom:auto;
}
}

@media (max-width: 991px) {
.hyperion-iconblock-3-icon {
 margin-top:auto;
 margin-bottom:auto;
}
}

@media (max-width: 479px) {
.hyperion-iconblock-3-icon {
 width:144px;
 height:144px;
 margin-bottom:24auto;
 margin-right:0px;
 margin-left:0px;
}
.hyperion-iconblock-3-icon:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-3-icon.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-3-icon.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

.hyperion-iconblock-3-title {
 font-family:Alegreya Sans;
 color:#ffffff;
 font-size:20px;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:12px;
 margin-left:156px;
}
@media (max-width: 479px) {
.hyperion-iconblock-3-title {
 margin-left:0px;
}
}

.agency1-cta-button:hover{
background-color :#c91a48;
border: 1px solid #c91a48;
}.agency1-cta-button:hover{
}
.agency1-cta-button {
background-color :#c91a48;
border: 1px solid #c91a48;
padding: 24px 38.4px;
}.agency1-cta-button {
 font-family:'Poppins';
 margin-top:10px;
 padding-top:4px;
 padding-bottom:4px;
 button-hover_color:#c91a48;
 margin-bottom:115px;
 border-radius:20px;
}
.c-text-xl {
 font-weight:500;
 max-width:700px;
 line-height:1.6;
 margin-top:55px;
}
@media (max-width: 1120px) {
}

.c-padding-bottom-m {
}
.c-card-light {
 text-align:left;
 background-color:#ffffff;
 width:100%;
 position:relative;
 border-radius:7px;
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-card-light:not(.ct-section):not(.oxy-easy-posts),
.c-card-light.oxy-easy-posts .oxy-posts,
.c-card-light.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
}

.c-relative {
 position:relative;
}
@media (max-width: 479px) {
.c-relative {
}
}

.c-padding-l {
}
@media (max-width: 1120px) {
}

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

.c-buttons {
display:grid!important; grid-template-columns: auto auto; grid-gap:15px; align-items: center;
}
@media (max-width: 1120px) {
}

@media (max-width: 479px) {
.c-buttons {
grid-template-columns: 1fr; width: 100%;
}
}

.c-columns-1-2 {
}
.c-padding-top-m {
}
.c-z-index-5 {
 z-index:5;
}
.base3-button {
background-color :#3174a0;
border: 1px solid #3174a0;
color: #ffffff;
}.base3-button {
 margin-left:10px;
 margin-right:10px;
 text-transform:lowercase;
 z-index:1;
}
.base3-feature-box:hover{
transform:scale3d(1.1,1.1,1.1);}
.base3-feature-box {
 background-color:#1c1c1c;
 border-radius:15px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
 transition-duration:0.3s;
 transition-timing-function:ease-in-out;
 transition-property:*;
 text-align:left;
}
.base3-feature-box:not(.ct-section):not(.oxy-easy-posts),
.base3-feature-box.oxy-easy-posts .oxy-posts,
.base3-feature-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.base3-feature-title {
 font-family:'Poppins';
 font-size:17px;
 color:#ffffff;
 margin-bottom:15px;
}
.base3-feature-body {
 font-family:'Poppins';
 color:#ffffff;
 font-size:14px;
 margin-bottom:14px;
 text-transform:lowercase;
}
.base3-gradient-1 {
 padding-left:var(--size-s) ;
 padding-top:var(--size-s) ;
 padding-right:var(--size-s) ;
 padding-bottom:var(--size-s) ;
background-image: linear-gradient(40deg, #3c0f73 0%, #bc2280 100%);
}
.base3-gradient-2 {
background-image: linear-gradient(40deg, rgb(41, 10, 89) 0%, rgb(61, 87, 244) 100%);
}
.base3-gradient-3 {
 padding-left:var(--size-s) ;
 padding-right:var(--size-s) ;
 padding-top:var(--size-s) ;
 padding-bottom:var(--size-s) ;
 min-width:7em;
background-image: linear-gradient(40deg, rgb(65, 24, 129) 0%, rgb(155, 43, 220) 100%);
}
.dwc-site-wrapper {
}
.dwc-nav__link__text {
 font-family:Inherit;
}
.dwc-sidebar {
}
.dwc-header-inner-wrap {
}
.dwc-sidebar__logo-wrapper {
}
.dwc-nav-trigger {
}
.dwc-sidebar__nav {
}
@media (max-width: 1120px) {
.dwc-sidebar__nav {
}
}

.dwc-sidebar__nav__panel {
}
.dwc-sidebar__nav__panel--home {
}
.dwc-nav__panel__inner {
}
@media (max-width: 1120px) {
.dwc-nav__panel__inner {
}
}

.dwc-sidebar__nav__ul {
list-style: none; width: 100%;
}
.dwc-sidebar__nav__li {
 margin-bottom:3px;
}
.dwc-sidebar__nav__link {
 margin-bottom:3px;
 margin-top:3px;
}
.dwc-nav__link__icon {
}
.dwc-sidebar__nav__btn {
}
.dwc-nav__link__icon--chevron-right {
}
.dwc-sidebar__nav__panel-footer {
 gap:0.7rem;
}
.dwc-sidebar__nav__panel-footer:not(.ct-section):not(.oxy-easy-posts),
.dwc-sidebar__nav__panel-footer.oxy-easy-posts .oxy-posts,
.dwc-sidebar__nav__panel-footer.ct-section .ct-section-inner-wrap{
gap:0.7rem;
}
.dwc-social-wrapper {
}
.dwc-social:hover{
 color:#ffffff;
}
.dwc-social {
 gap:1.125rem;
 color:#bababa;
 padding-top:0.7rem;
 padding-bottom:0.7rem;
 padding-right:0.7rem;
 padding-left:0.5rem;
 width:100%;
 border-radius:var(--link-border-radius) ;
}
.dwc-social:not(.ct-section):not(.oxy-easy-posts),
.dwc-social.oxy-easy-posts .oxy-posts,
.dwc-social.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:1.125rem;
}
.dwc-social__icon {
color: #bababa;}.dwc-social__icon 
>svg {width: 18px;height: 18px;}.dwc-social__icon {
}
.dwc-cta {
}
.dwc-slide-right {
}
.dwc-nav__panel__header {
}
.dwc-nav__back-btn {
}
.dwc-nav__link__icon--chevron-left {
}
.dwc-nav__back__text {
 font-weight:100;
 line-height:1.3;
 margin-top:13px;
 margin-bottom:15px;
 border-radius:5px;
}
.dwc-nav__panel__title-wrap {
}
.dwc-nav__panel__title {
 color:#4c4c4c;
}
.dwc-sidebar__nav__list-img {
 margin-bottom:5px;
}
.dwc-sidebar__nav__list-img:not(.ct-section):not(.oxy-easy-posts),
.dwc-sidebar__nav__list-img.oxy-easy-posts .oxy-posts,
.dwc-sidebar__nav__list-img.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-end;
}
.dwc-nav__home-btn {
}
.dwc-mobile-menu-overlay {
}
.dwc-main {
}
.dwc-footer {
}
.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;
}
.oxel_number_counter {
}
.oxel_number_counter__number {
 font-family:Alegreya Sans;
 color:#374047;
}
.oxel_number_counter__label {
 font-family:Roboto;
 color:#606e79;
}
.oxel_circular_counter {
 width:150px;
 height:150px;
 border-radius:50%;
 padding-top:8px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:8px;
 color:#00fff2;
 background-color:#dee1e3;
}
.oxel_circular_counter__inner {
 width:100%;
 height:100%;
 background-color:#f9f9fa;
 border-radius:50%;
 text-align:center;
}
.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,
.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.oxel_circular_counter__number {
 color:#374047;
 font-size:32px;
 font-weight:100;
}
.oxel_circular_counter__unit {
 color:#374047;
 font-weight:100;
 font-size:32px;
}
.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;
}
.hyperion-logo:hover{
 opacity:1;
}
.hyperion-logo {
 opacity:0.7;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
@media (max-width: 767px) {
.hyperion-logo {
}
}

.hyperion-heading-three {
 font-family:Roboto;
 color:#23232d;
 font-size:36px;
 font-weight:900;
 line-height:1;
 z-index:100;
 letter-spacing:.05em;
}
.hyperion-footer-2-link:hover{
 text-decoration:underline;
}
.hyperion-footer-2-link {
 font-size:16px;
 text-decoration:none;
 margin-left:24px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 479px) {
.hyperion-footer-2-link {
 margin-left:0px;
}
}

.hyperion-footer-2-icon {
color: #ffffff;}.hyperion-footer-2-icon 
>svg {width: 18px;height: 18px;}.hyperion-footer-2-icon {
 margin-right:6px;
}
@media (max-width: 767px) {
.hyperion-footer-2-icon {
 margin-right:0px;
}
}

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

.hyperion-footer-2-title {
 font-family:Alegreya Sans;
 font-size:20px;
 color:#ffffff;
 font-weight:900;
 letter-spacing:1px;
 text-transform:uppercase;
 line-height:1.1;
 margin-bottom:18px;
}
.hyperion-contact-3-small-text {
 font-family:Roboto;
 color:#9794a3;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 margin-top:18px;
}
@media (max-width: 479px) {
.hyperion-contact-3-small-text {
 margin-left:0px;
}
}

.hyperion-contact-3-text {
 color:#ffffff;
 font-size:24px;
 line-height:1.5;
}
@media (max-width: 479px) {
.hyperion-contact-3-text {
 margin-left:0px;
}
}

.hyperion-icon {
color: #333333;}.hyperion-icon 
>svg {width: 48px;height: 48px;}.hyperion-icon {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:20px;
}
.c-text-s {
 font-weight:300;
}
.c-icon-light-m {
color: #ffffff;}.c-icon-light-m 
>svg {width: 24px;height: 24px;}.c-icon-light-m {
}
.jp-icon01:before{
  content:"";
}
.jp-icon01 {
color: #c91a48;}.jp-icon01 
>svg {width: 55px;height: 55px;}.jp-icon01 {
 padding-right:5px;
 color:#c91a48;
 text-decoration:none;
}
.c-columns-2-1 {
}
.icon-shortcut {
background-color: #043866;
border: 1px solid #043866;
padding: 10px;color: #ffffff;}.icon-shortcut 
>svg {width: 25px;height: 25px;}.icon-shortcut {
 position:fixed;
 right:20px;
}
.name_shortcut {
 border-radius:20px;
 background-color:rgba(4,56,102,0.67);
 padding-top:5px;
 padding-right:10px;
 padding-bottom:5px;
 padding-left:10px;
 color:#ffffff;
}
.name_shortcut:not(.ct-section):not(.oxy-easy-posts),
.name_shortcut.oxy-easy-posts .oxy-posts,
.name_shortcut.ct-section .ct-section-inner-wrap{
display:none;
}
.hyperion-blog-1-title-wrapper {
background-image: linear-gradient(45deg, #e9435a, #e96199); padding-left:48px;
 padding-right:48px;
 padding-bottom:72px;
 padding-top:60px;
 background-color:#e96199;
 margin-bottom:-200px;
width: calc(50% - 13px);
}
.c-h3 {
 font-family:Inherit;
 font-weight:800;
 line-height:1.3;
}
@media (max-width: 991px) {
}

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

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

.c-btn-alt:hover{
transform:translateY(-5px); color:#ffffff;
 background-color:#e9435a;
 box-shadow:0px 7px 25px -10px rgba(0,0,0,0.25);
}
.c-btn-alt {
 font-weight:600;
 color:#e9435a;
 text-transform:uppercase;
 border-radius:7px;
 background-color:#efefef;
 text-align:center;
 letter-spacing:1px;
}
.c-btn-alt:not(.ct-section):not(.oxy-easy-posts),
.c-btn-alt.oxy-easy-posts .oxy-posts,
.c-btn-alt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
}

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

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

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

.c-accent {
 color:#e9435a;
}
.c-bg-light-alt {
 background-color:#ffffff;
}
.c-bg-dark {
 background-color:#191919;
}
.c-heading-light {
 color:#ffffff;
}
.c-text-light {
 color:rgba(255,255,255,0.8);
 position:static;
 left:2em;
 width:50%;
 bottom:2em;
}
.c-bg-dark-alt {
 background-color:#353535;
}
.c-h1 {
 font-family:Inherit;
 line-height:1.3;
 color:#ffffff;
}
@media (max-width: 991px) {
}

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

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

.c-heading-accent {
 color:#e9435a;
}
.c-owl-m {
}
.c-bg-accent {
 background-color:#e9435a;
}
.c-text-accent {
 color:#e9435a;
}
.c-columns-gap-s {
 width:100%;
}
.c-columns-gap-s:not(.ct-section):not(.oxy-easy-posts),
.c-columns-gap-s.oxy-easy-posts .oxy-posts,
.c-columns-gap-s.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.c-full-width {
 width:100%;
}
.c-margin-bottom-xl {
}
@media (max-width: 991px) {
}

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

.c-h5 {
 font-weight:600;
 text-align:left;
 line-height:1.3;
}
.c-icon-dark-m {
color: #0f0f0f;}.c-icon-dark-m 
>svg {width: 24px;height: 24px;}.c-icon-dark-m {
}
.c-center {
 text-align:center;
}
.c-center:not(.ct-section):not(.oxy-easy-posts),
.c-center.oxy-easy-posts .oxy-posts,
.c-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.c-bg-accent-alt {
 background-color:#efefef;
}
.c-card-accent {
 background-color:#e9435a;
 border-radius:7px;
 width:100%;
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
.c-card-accent:not(.ct-section):not(.oxy-easy-posts),
.c-card-accent.oxy-easy-posts .oxy-posts,
.c-card-accent.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
}

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

.c-btn-transparent:hover{
transform:translateY(-5px); background-color:#ffffff;
 color:#e9435a;
}
.c-btn-transparent {
 text-transform:uppercase;
 background-color:rgba(255,255,255,0.15);
 border-radius:7px;
 color:#ffffff;
 font-weight:600;
 letter-spacing:1px;
 text-align:center;
}
.c-btn-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-btn-transparent.oxy-easy-posts .oxy-posts,
.c-btn-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
}

.c-card-dark {
 width:100%;
 border-radius:7px;
 background-color:#191919;
 box-shadow:0px 5px 15px rgba(0,0,0,0.08);
}
@media (max-width: 767px) {
}

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

.c-left {
 text-align:left;
}
.c-left:not(.ct-section):not(.oxy-easy-posts),
.c-left.oxy-easy-posts .oxy-posts,
.c-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
.c-h6 {
 line-height:1.3;
 font-weight:600;
}
.c-col-span-3 {
}
@media (max-width: 991px) {
.c-col-span-3 {
 width:100%;
}
}

.c-columns-gap-xs {
}
@media (max-width: 991px) {
.c-columns-gap-xs {
grid-auto-rows: 1fr;
}
}

.c-padding-right-xs {
}
.c-padding-right-s {
}
.c-padding-left-m {
}
.c-padding-right-m {
}
.c-padding-right-l {
}
.c-padding-right-xl {
}
.c-padding-right-xxl {
}
.c-border-light {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#e8e8e8;
 border-right-color:#e8e8e8;
 border-bottom-color:#e8e8e8;
 border-left-color:#e8e8e8;
}
.c-middle-center {
 text-align:center;
}
.c-middle-center:not(.ct-section):not(.oxy-easy-posts),
.c-middle-center.oxy-easy-posts .oxy-posts,
.c-middle-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.c-opacity-50 {
 opacity:0.5;
}
.c-right-self {
 color:#ffffff;
 margin-left:auto;
}
.c-uppercase {
 text-transform:uppercase;
}
.c-lowercase {
 text-transform:lowercase;
}
.c-underline {
 text-decoration:underline;
}
.c-bold {
 font-weight:600;
}
.c-italic {
 font-style:italic;
}
.c-owl-s {
}
.typo-row {
 background-color:#ffffff;
 width:100%;
display: grid; grid-template-columns: repeat(6, 1fr); justify-items: center; align-items: center; grid-gap: var(--s-space); font-size: var(--s-text);
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
.typo-row {
grid-template-columns: repeat(3, 1fr); justify-items: center; grid-gap: var(--xl-space);
}
}

.color-block {
 padding-left:0 ;
padding: var(--s-space);
}
.icon-block {
 text-align:center;
 border-radius:7px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:#e8e8e8;
 border-right-color:#e8e8e8;
 border-bottom-color:#e8e8e8;
 border-left-color:#e8e8e8;
 width:100%;
 background-color:#ffffff;
 height:80px;
 box-shadow:0px 10px 15px -5px rgba(0,0,0,0);
}
.icon-block:not(.ct-section):not(.oxy-easy-posts),
.icon-block.oxy-easy-posts .oxy-posts,
.icon-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.spacing-block:after{
 position:absolute;
 top:-25%;
 right:0px;
 width:2px;
 height:150%;
 background-color:#efefef;
  content:"";
}
.spacing-block {
 background-color:#efefef;
 position:relative;
 height:50px;
 margin-right:var(--xs-space) ;
 border-top-left-radius:7px;
 border-bottom-left-radius:7px;
}
.spacing-row {
 width:100%;
 border-radius:7px;
display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: var(--s-space); align-items: center;
}
.var-position {
 position:absolute;
 bottom:var(--s-space) ;
}
.c-padding-s {
}
@media (max-width: 479px) {
.c-padding-s {
 margin-bottom:21px;
}
}

.c-icon-check {
color: #65d33d;}.c-icon-check 
>svg {width: 30px;height: 30px;}.c-icon-check {
}
@media (max-width: 767px) {
.c-icon-check {
}.c-icon-check 
>svg {width: 25px;height: 25px;}.c-icon-check {
}
}

.c-submenu-2 {
 position:absolute;
 top:90%;
 background-color:#ffffff;
 border-radius:5px;
 transition-duration:0.4s;
 text-align:left;
 overflow:hidden;
 box-shadow:0px 5px 30px -10px rgba(0,0,0,0.1);
/* Enable hardware acceleration to fix laggy transitions */ -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0);
}
.c-submenu-2:not(.ct-section):not(.oxy-easy-posts),
.c-submenu-2.oxy-easy-posts .oxy-posts,
.c-submenu-2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.c-submenu-2 {
 position:relative;
 max-height:10000px;
 background-color:#f9f9f9;
 box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}
}

.c-submenu-2-single {
}
.c-submenu-2-double {
}
.c-submenu-2-triple {
}
.c-divider-full-dark {
 background-color:#e8e8e8;
 width:100%;
 height:1px;
 margin-top:clamp(12px, 3.5vmin, 30px) ;
 margin-bottom:clamp(12px, 3.5vmin, 30px) ;
}
.c-margin-bottom-xs {
}
.c-avatar-xs {
 height:clamp(20px, 2vw, 30px) ;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:100%;
 width:clamp(20px, 2vw, 30px) ;
object-fit:cover;
}
.c-grid-1 {
}
.c-card-has-hover:hover{
transform:translateY(-7px);}
.c-card-has-hover {
}
.c-btn-xs {
 font-size:10px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:5px;
 padding-top:5px;
}
.c-btn-s {
 font-size:12px;
 padding-top:7px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:7px;
}
@media (max-width: 479px) {
.c-btn-s {
 font-size:11px;
}
}

.c-btn-l {
 font-size:17px;
 padding-left:35px;
 padding-right:35px;
 padding-top:15px;
 padding-bottom:15px;
}
@media (max-width: 767px) {
.c-btn-l {
 font-size:15px;
}
}

@media (max-width: 479px) {
.c-btn-l {
 padding-top:10px;
 padding-bottom:10px;
 font-size:14px;
 width:100%;
}
}

.c-btn-xl {
 padding-top:15px;
 padding-bottom:15px;
 padding-left:35px;
 padding-right:35px;
 font-size:20px;
}
@media (max-width: 991px) {
.c-btn-xl {
 font-size:17px;
}
}

@media (max-width: 479px) {
.c-btn-xl {
 width:100%;
 font-size:15px;
}
}

.c-card-transparent {
 width:100%;
 border-radius:7px;
 overflow:hidden;
 background-color:rgba(255,255,255,0.2);
}
.c-card-transparent:not(.ct-section):not(.oxy-easy-posts),
.c-card-transparent.oxy-easy-posts .oxy-posts,
.c-card-transparent.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1120px) {
}

.c-card-on-hover:hover{
transform:translateY(-10px); background-color:#ffffff;
 box-shadow:0px 25px 35px -14px rgba(0,0,0,0.15);
}
.c-card-on-hover {
 border-radius:7px;
}
@media (max-width: 1120px) {
.c-card-on-hover {
 padding-left:25px;
 padding-right:25px;
}
}

.c-h1-fat {
 font-family:Inherit;
 font-weight:700;
 line-height:1.6;
 max-width:800px;
 margin-bottom:0px;
}
@media (max-width: 1120px) {
.c-h1-fat {
 font-size:55px;
}
}

@media (max-width: 991px) {
.c-h1-fat {
 font-size:45px;
}
}

@media (max-width: 767px) {
.c-h1-fat {
}
}

@media (max-width: 479px) {
.c-h1-fat {
 font-size:33px;
 line-height:1.6;
}
}

.c-tagline-alt {
 background-color:#efefef;
 border-radius:7px;
 padding-top:5px;
 padding-left:12px;
 padding-right:12px;
 padding-bottom:5px;
 font-size:11px;
 font-weight:600;
 color:#e9435a;
}
.c-icon-accent-s {
color: #e9435a;}.c-icon-accent-s 
>svg {width: 18px;height: 18px;}.c-icon-accent-s {
}
.c-icon-dark-l {
background-color: rgba(15,15,15,0.05);
border: 1px solid rgba(15,15,15,0.05);
padding: 24px;color: #0f0f0f;}.c-icon-dark-l 
>svg {width: 24px;height: 24px;}.c-icon-dark-l {
 box-shadow:0px 15px 15px -15px rgba(0,0,0,0.2);
}
@media (max-width: 767px) {
.c-icon-dark-l {
padding: ;}.c-icon-dark-l 
>svg {width: 30px;height: 30px;}.c-icon-dark-l {
}
}

.c-icon-light-s {
color: #ffffff;}.c-icon-light-s 
>svg {width: 18px;height: 18px;}.c-icon-light-s {
}
.c-icon-light-l {
background-color: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.05);
padding: 24px;color: #ffffff;}.c-icon-light-l 
>svg {width: 24px;height: 24px;}.c-icon-light-l {
}
.c-bg-gradient {
background-image: linear-gradient(90deg, #0009c4, #200696);}
@media (max-width: 479px) {
.c-bg-gradient {
}
}

.c-bg-blur-s {
-webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px);
}
.c-bg-blur-m {
-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
}
.c-bg-blur-l {
-webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);
}
.c-bg-blur-xl {
-webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px);
}
.c-avatar-s {
 border-radius:100%;
 width:clamp(30px, 3vw, 40px) ;
 height:clamp(30px, 3vw, 40px) ;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
object-fit:cover;
}
@media (max-width: 1120px) {
}

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

.c-avatar-m {
background-size: cover; width:clamp(40px, 4vw, 60px) ;
 height:clamp(40px, 4vw, 60px) ;
 background-repeat:no-repeat;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-radius:100%;
 background-position:50% 50%;
object-fit:cover;
}
.c-avatar-l {
 border-radius:100%;
 width:clamp(50px, 5vw, 80px) ;
 height:clamp(50px, 5vw, 80px) ;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
object-fit:cover;
}
@media (max-width: 1120px) {
}

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

.c-avatar-xl {
background-size: cover; background-repeat:no-repeat;
 width:clamp(70px, 6.5vw, 140px) ;
 height:clamp(70px, 6.5vw, 140px) ;
 border-radius:100%;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 background-position:50% 50%;
 box-shadow:0px 25px 35px -14px rgba(0,0,0,0.2);
object-fit:cover;
}
@media (max-width: 991px) {
}

.c-link-light:hover{
 opacity:0.8;
 color:#ffffff;
}
.c-link-light {
 color:#ffffff;
}
.c-link-light:not(.ct-section):not(.oxy-easy-posts),
.c-link-light.oxy-easy-posts .oxy-posts,
.c-link-light.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-link-s {
 font-size:13px;
 font-weight:600;
}
.c-link-s:not(.ct-section):not(.oxy-easy-posts),
.c-link-s.oxy-easy-posts .oxy-posts,
.c-link-s.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.c-border-dark {
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#474747;
 border-right-color:#474747;
 border-bottom-color:#474747;
 border-left-color:#474747;
}
.c-3d-down {
transform: perspective(1000px) rotateX(-20deg);
}
.c-3d-left {
transform: perspective(1000px) rotatey(20deg);
}
.c-3d-right {
transform: perspective(1000px) rotatey(-20deg);
}
.c-3d-up {
transform: perspective(1000px) rotateX(20deg);
}
.c-hover-3d-down:hover{
transform:perspective(1000px) ;transform: perspective(1000px) rotateX(-20deg);
}
.c-hover-3d-down {
-webkit-perspective: 0; perspective: 0; -webkit-transform: rotate(0); transform: rotate(0);
}
.c-hover-3d-left:hover{
transform: perspective(1000px) rotateY(20deg);
}
.c-hover-3d-left {
-webkit-perspective: 0; perspective: 0; -webkit-transform: rotate(0); transform: rotate(0);
}
.c-hover-3d-right:hover{
transform: perspective(1000px) rotateY(-20deg);
}
.c-hover-3d-right {
-webkit-perspective: 0; perspective: 0; -webkit-transform: rotate(0); transform: rotate(0);
}
.c-hover-3d-up:hover{
transform:perspective(1000px) ;transform: perspective(1000px) rotateX(20deg);
}
.c-hover-3d-up {
-webkit-perspective: 0; perspective: 0; -webkit-transform: rotate(0); transform: rotate(0);
}
.c-hover-move-down:hover{
transform:translateY(10px);}
.c-hover-move-down {
}
.c-hover-move-left:hover{
transform:translate(-10px);}
.c-hover-move-left {
}
.c-hover-move-right:hover{
transform:translate(10px);}
.c-hover-move-right {
}
.c-hover-move-up:hover{
transform:translateY(-10px);}
.c-hover-move-up {
}
.c-hover-scale:hover{
transform:scale(1.05,1.05);}
.c-hover-scale {
}
.c-hover-scale-up:hover{
transform:scale(1.05,1.05) translateY(-10px);}
.c-hover-scale-up {
}
.c-margin-xs {
}
.c-margin-s {
}
.c-margin-m {
}
.c-margin-l {
}
.c-margin-xl {
}
.c-margin-xxl {
}
.c-margin-left-xs {
}
.c-margin-left-s {
}
.c-margin-left-m {
}
.c-margin-left-l {
}
.c-margin-left-xl {
}
.c-margin-left-xxl {
}
.c-margin-right-m {
}
@media (max-width: 479px) {
}

.c-margin-right-l {
}
@media (max-width: 767px) {
}

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

.c-margin-right-xl {
}
@media (max-width: 991px) {
}

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

.c-margin-right-xxl {
}
.c-margin-top-xs {
}
.c-margin-top-s {
}
.c-margin-top-m {
}
.c-margin-top-l {
}
.c-margin-top-xl {
}
.c-margin-top-xxl {
}
.c-margin-bottom-xxl {
}
.c-padding-xs {
}
.c-padding-xs:not(.ct-section):not(.oxy-easy-posts),
.c-padding-xs.oxy-easy-posts .oxy-posts,
.c-padding-xs.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.c-padding-xxl {
}
.c-padding-left-xs {
}
.c-padding-left-s {
}
.c-padding-left-l {
}
.c-padding-left-xl {
}
.c-padding-left-xxl {
}
.c-padding-top-xs {
}
.c-padding-top-s {
}
.c-padding-top-l {
}
.c-padding-top-xl {
}
.c-padding-top-xxl {
}
.c-padding-bottom-xs {
}
.c-padding-bottom-s {
}
.c-padding-bottom-l {
}
.c-padding-bottom-xl {
}
.c-padding-bottom-xxl {
}
.c-owl-xs {
}
.c-owl-l {
}
.c-owl-xl {
}
.c-owl-xxl {
}
.c-columns-gap-xxl {
}
@media (max-width: 991px) {
}

.c-columns-1-3 {
}
.c-columns-xl-1 {
}
.c-columns-xl-2 {
}
.c-columns-xl-3 {
}
.c-columns-xl-4 {
}
.c-columns-xl-5 {
}
.c-columns-l-4 {
}
@media (max-width: 991px) {
}

.c-columns-m-3 {
}
@media (max-width: 767px) {
}

.c-columns-s-2 {
}
@media (max-width: 479px) {
}

.c-row-span-4 {
}
.c-row-span-5 {
}
.c-row-span-6 {
}
.c-row-span-7 {
grid-row: span 7 / span 7;
}
.c-row-span-l-2 {
}
.c-row-span-l-3 {
}
.c-row-span-l-4 {
}
.c-row-span-l-5 {
}
.c-row-span-l-6 {
}
.c-row-span-m-1 {
}
.c-row-span-m-2 {
}
.c-row-span-m-3 {
}
.c-row-span-m-4 {
}
.c-row-span-m-5 {
}
.c-row-span-m-6 {
}
.c-row-span-s-2 {
}
.c-row-span-s-3 {
}
.c-row-span-s-4 {
}
.c-row-span-s-5 {
}
.c-row-span-s-6 {
}
.c-row-span-xl-1 {
}
.c-row-span-xl-2 {
}
@media (max-width: 1120px) {
}

.c-row-span-xl-3 {
}
.c-row-span-xl-4 {
}
.c-row-span-xl-5 {
}
.c-row-span-xl-6 {
}
.c-row-start-1 {
}
.c-row-start-2 {
}
.c-row-start-3 {
}
.c-row-start-4 {
}
.c-row-start-5 {
}
.c-row-start-6 {
}
.c-row-start-l-3 {
}
.c-row-start-l-4 {
}
.c-row-start-l-5 {
}
.c-row-start-l-6 {
}
.c-row-start-m-1 {
}
.c-row-start-m-2 {
}
.c-row-start-m-3 {
}
.c-row-start-m-4 {
}
.c-row-start-m-5 {
}
.c-row-start-m-6 {
}
.c-row-start-s-1 {
}
.c-row-start-s-4 {
}
.c-row-start-s-5 {
}
.c-row-start-s-6 {
}
.c-row-start-xl-1 {
}
.c-row-start-xl-2 {
}
.c-row-start-xl-3 {
}
.c-row-start-xl-4 {
}
.c-row-start-xl-5 {
}
.c-row-start-xl-6 {
}
.c-col-span-4 {
}
.c-col-span-5 {
}
.c-col-span-6 {
}
.c-col-span-l-1 {
}
.c-col-span-l-3 {
}
.c-col-span-l-4 {
}
.c-col-span-l-5 {
}
.c-col-span-l-6 {
}
.c-col-span-m-1 {
}
.c-col-span-m-2 {
}
.c-col-span-m-3 {
}
.c-col-span-m-4 {
}
.c-col-span-m-5 {
}
.c-col-span-m-6 {
}
.c-col-span-s-2 {
}
.c-col-span-s-3 {
}
.c-col-span-s-4 {
}
.c-col-span-s-5 {
}
.c-col-span-s-6 {
}
.c-col-span-xl-1 {
}
.c-col-span-xl-2 {
}
.c-col-span-xl-3 {
}
.c-col-span-xl-4 {
}
.c-col-span-xl-5 {
}
.c-col-span-xl-6 {
}
.c-col-start-2 {
}
.c-col-start-l-1 {
}
.c-col-start-l-2 {
}
.c-col-start-l-3 {
}
.c-col-start-l-4 {
}
.c-col-start-l-5 {
}
.c-col-start-l-6 {
}
.c-col-start-m-1 {
}
.c-col-start-m-2 {
}
.c-col-start-m-3 {
}
.c-col-start-m-4 {
}
.c-col-start-m-5 {
}
.c-col-start-m-6 {
}
.c-col-start-s-1 {
}
.c-col-start-s-2 {
}
.c-col-start-s-3 {
}
.c-col-start-s-4 {
}
.c-col-start-s-5 {
}
.c-col-start-s-6 {
}
.c-col-start-xl-1 {
}
.c-col-start-xl-2 {
}
.c-col-start-xl-3 {
}
.c-col-start-xl-4 {
}
.c-col-start-xl-5 {
}
.c-col-start-xl-6 {
}
.c-right {
 text-align:right;
}
.c-right:not(.ct-section):not(.oxy-easy-posts),
.c-right.oxy-easy-posts .oxy-posts,
.c-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
}
.c-middle-left {
 text-align:left;
}
.c-middle-left:not(.ct-section):not(.oxy-easy-posts),
.c-middle-left.oxy-easy-posts .oxy-posts,
.c-middle-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
.c-middle-right {
 text-align:right;
}
.c-middle-right:not(.ct-section):not(.oxy-easy-posts),
.c-middle-right.oxy-easy-posts .oxy-posts,
.c-middle-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:center;
}
.c-top-center {
 text-align:center;
}
.c-top-center:not(.ct-section):not(.oxy-easy-posts),
.c-top-center.oxy-easy-posts .oxy-posts,
.c-top-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.c-top-left {
 text-align:left;
}
.c-top-left:not(.ct-section):not(.oxy-easy-posts),
.c-top-left.oxy-easy-posts .oxy-posts,
.c-top-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.c-top-right {
 text-align:right;
}
.c-top-right:not(.ct-section):not(.oxy-easy-posts),
.c-top-right.oxy-easy-posts .oxy-posts,
.c-top-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-start;
}
.c-bottom-center {
 text-align:center;
}
.c-bottom-center:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-center.oxy-easy-posts .oxy-posts,
.c-bottom-center.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
}
.c-bottom-left {
 text-align:left;
}
.c-bottom-left:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-left.oxy-easy-posts .oxy-posts,
.c-bottom-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
.c-bottom-right {
 text-align:right;
}
.c-bottom-right:not(.ct-section):not(.oxy-easy-posts),
.c-bottom-right.oxy-easy-posts .oxy-posts,
.c-bottom-right.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-end;
justify-content:flex-end;
}
.c-left-self {
 margin-right:auto;
}
.c-center-self {
 margin-left:auto;
 margin-right:auto;
}
.c-max-width-320 {
 max-width:320px;
}
.c-max-width-480 {
 max-width:480px;
}
.c-max-width-640 {
 max-width:640px;
}
.c-max-width-960 {
 max-width:960px;
}
.c-max-width-1120 {
 max-width:1120px;
}
.c-opacity-25 {
 opacity:0.25;
}
.c-opacity-75 {
 opacity:0.75;
}
.hyperion-simple-text-2 {
}
.hyperion-simple-text-2:not(.ct-section):not(.oxy-easy-posts),
.hyperion-simple-text-2.oxy-easy-posts .oxy-posts,
.hyperion-simple-text-2.ct-section .ct-section-inner-wrap{
display:inline;
flex-direction:unset;
}
.hyperion-two-columns-wrapper {
}
.hyperion-iconblock-2-column:hover{
box-shadow: 0 20px 40px 0 rgba(194,191,211,0.40), inset 2px 2px 0px #e8e6f2, 2px 2px 0px #e8e6f2;
}
.hyperion-iconblock-2-column {
 width:75.00px;
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:#e8e6f2;
 border-left-style:solid;
 border-left-width:1px;
 border-left-color:#e8e6f2;
}
.hyperion-iconblock-2-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-2-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.hyperion-iconblock-2-image {
 width:96px;
 padding-top:24px;
 padding-bottom:12px;
}
.hyperion-iconblock-2-title {
 font-family:Alegreya Sans;
 color:#23232d;
 font-size:20px;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:6px;
}
.hyperion-iconblock-2-link:hover{
}
.hyperion-iconblock-2-link {
 font-family:Roboto;
 font-size:20px;
 font-weight:400;
 margin-bottom:30px;
 color:#e96199;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; text-decoration:none;
}
.hyperion-progress-bar-1-bar {
 progress_bar_right_text_typography_font-family:Array;
 progress_bar_left_text_typography_font-family:Array;
 progress_bar_left_text_typography_font-size:24px;
 progress_bar_right_text_typography_font-size:24px;
 progress_bar_right_text_typography_font-weight:700;
 progress_bar_bar_color:#e96199;
 progress_bar_background_color:#e8e6f2;
 margin-bottom:30px;
 padding-left:20px;
 padding-right:20px;
}

                                .hyperion-progress-bar-1-bar .oxy-progress-bar-background {
            background-color: #e8e6f2;            background-image: none;                    }
                
        
                                                        .hyperion-progress-bar-1-bar .oxy-progress-bar-progress {
            background-color: #e96199;padding: 12px;animation: oxy_progress_bar_width 4s ease-out 1;            background-image: none;        
        }
                
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-text {
            font-family: 'Alegreya Sans';
font-size: 24px;
        }
        
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-percent {
            font-family: 'Alegreya Sans';
font-size: 24px;
font-weight: 700;
        }
        
        @media (max-width: 767px) {
.hyperion-progress-bar-1-bar {
 progress_bar_left_text_typography_font-size:18px;
 progress_bar_right_text_typography_font-size:18px;
}

        
        
        
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-text {
            font-size: 18px;
        }
        
                        .hyperion-progress-bar-1-bar .oxy-progress-bar-overlay-percent {
            font-size: 18px;
        }
        
        }

.hyperion-testimonial-2-column {
 text-align:center;
box-shadow: inset 2px 2px 0px #4f5262, 2px 2px 0px #4f5262;
}
.hyperion-testimonial-2-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-2-column.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hyperion-testimonial-3-quote {
 font-family:Alegreya Sans;
 font-size:180px;
 font-weight:900;
 color:#3e3e4b;
 line-height:0.2;
 margin-bottom:30px;
}
.hyperion-testimonial-2-avatar {
 width:96px;
 border-radius:15px;
 margin-bottom:12px;
 height:96px;
 object-fit:cover;
 margin-top:auto;
}
.hyperion-testimonial-2-name {
 font-family:Alegreya Sans;
 font-size:20px;
 color:#ffffff;
 font-weight:900;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:6px;
}
.hyperion-testimonial-2-occupation {
 font-family:Roboto;
 font-size:16px;
 color:#a09fa2;
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:24px;
}
.hyperion-testimonial-2-text {
 color:#ffffff;
 font-size:24px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; font-style:italic;
 line-height:1.5;
 margin-left:20px;
 margin-right:20px;
 margin-bottom:30px;
}
.hyperion-contact-1-overlay-wrapper {
 background-color:rgba(12,12,40,0.75);
 width:100%;
 position:relative;
 height:100%;
 text-align:center;
 padding-top:120px;
 padding-bottom:120px;
 padding-left:40px;
 padding-right:40px;
z-index: 1000;
}
.hyperion-contact-1-overlay-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-contact-1-overlay-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-contact-1-overlay-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-contact-1-overlay-wrapper {
}
}

@media (max-width: 767px) {
.hyperion-contact-1-overlay-wrapper {
 padding-top:60px;
 padding-bottom:80px;
}
}

.conference-other-single {
 font-size:14px;
 color:#666666;
}
.atomic-subheading {
 font-family:Alegreya Sans;
 color:#2b2c27;
 font-size:24px;
 line-height:1.6;
 font-weight:200;
 max-width:480px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 767px) {
.atomic-subheading {
 font-size:20px;
}
}

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

.atomic-secondary-heading {
 color:#2b2c27;
 font-weight:400;
 font-size:56px;
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
@media (max-width: 1120px) {
.atomic-secondary-heading {
 font-size:52px;
}
}

@media (max-width: 767px) {
.atomic-secondary-heading {
 font-size:44px;
}
}

@media (max-width: 479px) {
.atomic-secondary-heading {
 font-size:40px;
}
}

.atomic-content-31-icon {
background-color: #566d8f;
border: 1px solid #566d8f;
padding: 24px;color: #ffffff;}.atomic-content-31-icon 
>svg {width: 42px;height: 42px;}.atomic-content-31-icon {
 position:absolute;
z-index: 100;
}
.atomic-content-31-middle-column {
 text-align:center;
 position:relative;
}
.atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-middle-column.oxy-easy-posts .oxy-posts,
.atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:nowrap;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.atomic-content-31-middle-column {
 text-align:left;
}
.atomic-content-31-middle-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-middle-column.oxy-easy-posts .oxy-posts,
.atomic-content-31-middle-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

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

.atomic-content-31-line {
 height:100%;
}
@media (max-width: 991px) {
.atomic-content-31-line {
 margin-left:47px;
}
}

@media (max-width: 767px) {
.atomic-content-31-line {
 margin-left:0px;
}
.atomic-content-31-line:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-31-line.oxy-easy-posts .oxy-posts,
.atomic-content-31-line.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
}

.atomic-content-31-wrapper {
 width:100%;
 background-color:#ffffff;
 padding-top:40px;
 padding-left:40px;
 padding-right:40px;
 padding-bottom:40px;
 text-align:left;
 box-shadow:0px 20px 40px rgba(0,0,0,0.1);
}
.atomic-content-31-text {
 color:#3b3c38;
 font-size:18px;
 font-weight:400;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-31-title {
 font-size:20px;
 color:#566d8f;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.12em;
 margin-bottom:8px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-31-small-text {
 font-size:14px;
 color:#898989;
 font-weight:400;
 margin-bottom:16px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;}
.atomic-content-31-text-column {
}
@media (max-width: 991px) {
.atomic-content-31-text-column {
 width:NaNpx;
}
}

.hyperion-iconblock-1-icon {
 width:96px;
 margin-right:18px;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-icon {
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-iconblock-1-column {
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-column {
}
.hyperion-iconblock-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-iconblock-1-column.oxy-easy-posts .oxy-posts,
.hyperion-iconblock-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 767px) {
.hyperion-iconblock-1-column {
}
}

.hyperion-iconblock-1-text {
 font-family:Roboto;
 color:#ffffff;
 font-size:20px;
 font-weight:400;
 text-align:left;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-text {
 text-align:center;
}
}

.hyperion-iconblock-1-title {
 font-family:Roboto;
 color:#3e3e4b;
 font-size:30px;
 font-weight:900;
 margin-right:18px;
 min-width:75px;
 text-align:right;
 line-height:1;
}
@media (max-width: 991px) {
.hyperion-iconblock-1-title {
 text-align:center;
 margin-right:0px;
 margin-bottom:12px;
}
}

.hyperion-team-1-column:hover{
box-shadow: 0 20px 40px 0 rgba(194,191,211,0.40), inset 2px 2px 0px #e8e6f2, 2px 2px 0px #e8e6f2; transition: all ease 0.2s;
}
.hyperion-team-1-column {
 text-align:center;
 border-top-style:solid;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:solid;
 border-top-width:2px;
 border-top-color:#e8e6f2;
 border-left-width:2px;
 border-left-color:#e8e6f2;
 border-right-color:#e8e6f2;
 border-bottom-color:#e8e6f2;
 border-right-width:2px;
 border-bottom-width:2px;
}
.hyperion-team-1-column:not(.ct-section):not(.oxy-easy-posts),
.hyperion-team-1-column.oxy-easy-posts .oxy-posts,
.hyperion-team-1-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.hyperion-team-1-avatar {
 width:250px;
 margin-top:24px;
 margin-bottom:24px;
 height:250px;
 object-fit:cover;
 background-color:#e9435a;
 border-radius:50%;
 box-shadow:17px 29px 46px rgba(0,0,0,0.51);
}
.hyperion-team-1-title {
 font-family:Alegreya Sans;
 color:#23232d;
 font-size:20px;
 font-weight:900;
 text-align:center;
 line-height:1;
 letter-spacing:1px;
 margin-bottom:6px;
 margin-left:20px;
 margin-right:20px;
}
.hyperion-portfolio-wrapper {
background-image:url(http://hyperion.oxy.host/wp-content/uploads/sites/48/2018/04/p-3@2x.jpg);background-size: cover; width:100%;
 background-color:#e96199;
 padding-bottom:60px;
 padding-left:60px;
 padding-top:50%;
 padding-right:60px;
 margin-bottom:40px;
 position:relative;
 background-repeat:no-repeat;
}
@media (max-width: 991px) {
.hyperion-portfolio-wrapper {
 padding-left:48px;
 padding-right:48px;
 padding-bottom:48px;
}
}

@media (max-width: 767px) {
.hyperion-portfolio-wrapper {
 order:1;
}
}

@media (max-width: 479px) {
.hyperion-portfolio-wrapper {
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
}
}

.hyperion-portfolio-1-button:hover{
 background-color:white;
 color:#e96199;
}
.hyperion-portfolio-1-button {
 font-family:Roboto;
 font-weight:700;
 color:#ffffff;
 font-size:18px;
 line-height:1;
 letter-spacing:.125em;
 background-color:rgba(255,255,255,0.2);
 padding-left:48px;
 padding-right:48px;
 padding-top:18px;
 padding-bottom:16px;
 border-bottom-style:solid;
 border-bottom-width:2px;
 text-align:center;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
 z-index:100;
}
@media (max-width: 991px) {
.hyperion-portfolio-1-button {
 padding-left:24px;
 padding-right:24px;
}
}

.hyperion-portfolio-1-tags {
 color:#ffffff;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:18px;
z-index: 100;
}
.hyperion-tesimonial-1-slide {
 padding-left:24px;
 padding-top:48px;
 padding-right:24px;
 padding-bottom:24px;
 text-align:right;
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-tesimonial-1-slide {
}
.hyperion-tesimonial-1-slide:not(.ct-section):not(.oxy-easy-posts),
.hyperion-tesimonial-1-slide.oxy-easy-posts .oxy-posts,
.hyperion-tesimonial-1-slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

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

@media (max-width: 479px) {
.hyperion-tesimonial-1-slide {
 padding-left:0px;
 padding-right:0px;
 padding-top:12px;
 padding-bottom:0px;
 height:100%;
}
}

.hyperion-testimonial-1-text {
 font-size:30px;
 font-weight:400;
 font-style:italic;
 line-height:1.5;
 margin-bottom:24px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; color:#23232d;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-text {
 font-size:24px;
}
}

.hyperion-testimonial-1-title {
 font-family:'Pacifico';
 color:#c91a48;
 font-size:30px;
 font-weight:200;
 line-height:1;
 margin-right:18px;
 padding-bottom:1rem;
 margin-bottom:7px;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-title {
 margin-right:0px;
 margin-bottom:12px;
 margin-top:auto;
}
}

.hyperion-testimonial-1-image {
 width:500px;
 border-radius:10px;
 margin-right:18px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:4px;
 border-right-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 box-shadow:7px 7px 20px rgba(0,0,0,0.3);
}
@media (max-width: 767px) {
.hyperion-testimonial-1-image {
 margin-right:0px;
 margin-bottom:18px;
}
}

.hyperion-testimonial-1-name {
 font-family:Alegreya Sans;
 color:#ffffff;
 font-size:20px;
 font-weight:900;
 line-height:1;
 letter-spacing:1px;
 margin-bottom:6px;
 margin-top:0.5rem;
}
.hyperion-testimonial-1-wrapper {
 text-align:left;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.hyperion-testimonial-1-wrapper {
 text-align:center;
}
.hyperion-testimonial-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-testimonial-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-testimonial-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

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

.hyperion-pricing-1-wrapper:hover{
 background-color:#3e3e4b;
}
.hyperion-pricing-1-wrapper {
 width:100%;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#3e3e4b;
 border-right-color:#3e3e4b;
 border-bottom-color:#3e3e4b;
 border-left-color:#3e3e4b;
 text-align:center;
 padding-top:48px;
 padding-left:30px;
 padding-right:30px;
 padding-bottom:48px;
 transition-duration:0.5s;
 transition-timing-function:ease;
 transition-property:all;
}
.hyperion-pricing-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-pricing-1-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-pricing-1-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.hyperion-pricing-1-icon {
 width:96px;
 margin-bottom:18px;
}
.hyperion-pricing-1-title {
 font-family:Alegreya Sans;
 color:#ffffff;
 font-size:36px;
 font-weight:900;
 line-height:1;
 margin-bottom:12px;
}
.hyperion-pricing-1-label {
 font-family:Roboto;
 color:#e96199;
 font-size:16px;
 font-weight:400;
 line-height:1.5;
}
.hyperion-pricing-1-text {
 font-family:Roboto;
 color:#ffffff;
 font-size:20px;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
 margin-bottom:18px;
}
.hyperion-portfolio-3-tags {
 font-family:Roboto;
 font-size:16px;
 color:#ffffff;
 font-weight:400;
 line-height:1.1;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:24px;
 margin-top:12px;
z-index: 1000;
}
.hyperion-portfolio-3-wrapper {
 width:100%;
 background-color:#3e3e4b;
 height:100%;
 box-shadow:10px 10px 20px rgba(0,0,0,0.34);
}
.hyperion-portfolio-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-wrapper {
}
.hyperion-portfolio-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.hyperion-portfolio-3-image {
 width:50%;
 object-fit:scale-down;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-image {
 width:100%;
}
}

.hyperion-portfolio-3-content-wrapper {
 width:100%;
 margin-top:24px;
 margin-left:24px;
 margin-right:24px;
 margin-bottom:24px;
 text-align:center;
}
.hyperion-portfolio-3-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-content-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.hyperion-portfolio-3-content-wrapper {
 text-align:center;
 padding-left:24px;
 padding-right:24px;
}
.hyperion-portfolio-3-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-portfolio-3-content-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-portfolio-3-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
}
}

.hyperion-portfolio-3-title {
 font-family:Alegreya Sans;
 font-size:20px;
 color:#ffffff;
 font-weight:900;
 line-height:1.1;
 margin-bottom:6px;
}
.hyperion-portfolio-3-link:hover{
 background-color:#e96199;
 color:#3d3f4b;
}
.hyperion-portfolio-3-link {
 font-family:Roboto;
 color:#e96199;
 font-size:18px;
 font-weight:700;
 line-height:1.1;
 letter-spacing:1px;
 border-bottom-style:solid;
 border-bottom-color:#e96199;
 border-bottom-width:2px;
 background-color:rgba(255,255,255,0.1);
 padding-top:18px;
 padding-bottom:16px;
 padding-left:42px;
 padding-right:30px;
transition: all ease 0.2s;
}
.hyperion-portfolio-3-number {
 font-family:Alegreya Sans;
 color:#52565a;
 font-weight:900;
 font-size:30px;
 line-height:1.1;
 letter-spacing:1px;
 margin-bottom:12px;
}
.hyperion-team-2-wrapper {
 width:33.33%;
 padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:60px;
 text-align:left;
}
.hyperion-team-2-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hyperion-team-2-wrapper.oxy-easy-posts .oxy-posts,
.hyperion-team-2-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.hyperion-team-2-wrapper {
 width:50%;
}
}

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

.hyperion-team-2-image {
 width:144px;
 border-radius:20px;
 margin-bottom:24px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#c91a48;
 border-right-color:#c91a48;
 border-bottom-color:#c91a48;
 border-left-color:#c91a48;
}
.hyperion-team-2-text {
 font-family:Alegreya Sans;
 color:#52565a;
 font-size:20px;
 font-weight:900;
 letter-spacing:1px;
 line-height:1.1;
 margin-bottom:6px;
}
.hyperion-team-2-small-text {
 font-family:Roboto;
 color:#a09fa2;
 font-size:16px;
 font-weight:400;
 margin-bottom:6px;
}
.hyperion-team-2-link:hover{
 text-decoration:underline;
}
.hyperion-team-2-link {
 font-family:Roboto;
 color:#e96199;
 font-size:20px;
 font-weight:400;
 text-decoration:none;
 line-height:1.5;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-top:18px;
}
.hyperion-footer-1-text {
 font-family:Roboto;
 font-size:16px;
 color:#ffffff;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.5;
}
.HeadingH4_red {
 color:#c91a48;
 margin-bottom:0px;
 margin-top:0px;
}
.jp_round_20 {
 border-radius:35px;
}
.jp_round_10:hover{
transform:translate3d(1.1px,1.1px,1.1px) perspective(1000px) rotateY(-10deg);}
.jp_round_10 {
 border-radius:10px;
 padding-right:0.6em;
 padding-bottom:7em;
 padding-left:0.6em;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 transition-duration:0.5s;
 padding-top:1em;
 box-shadow:4px 4px 12px 3px rgba(0,0,0,0.16);
}
.jp_text_small_red {
 color:#c91a48;
}
.jp-div-side {
 margin-top:10px;
}
.jp_head3 {
 font-weight:700;
 color:color(82);
}
.jp_icon_white {
color: #51ff51;}.jp_icon_white 
>svg {width: 39px;height: 39px;}.jp_icon_white {
}
.jp_shadow01 {
 box-shadow:8px 8px 8px rgba(0,0,0,0.21);
}
.jp-pad-s01 {
 padding-top:0.6em;
 padding-bottom:0.6em;
 padding-right:1em;
 padding-left:2em;
}
.hvr-icon-wobble-horizontal {
 background-color:#c91a48;
 border-radius:10px;
 padding-right:10px;
 padding-left:10px;
}
.hvr-icon {
color: #ffffff;}.hvr-icon 
>svg {width: 55px;height: 55px;}.hvr-icon {
}
.jp-div-height:hover{
transform:scale(1.01,1.01);}
.jp-div-height {
 transition-duration:0.5s;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:8px;
 border-right-width:8px;
 border-bottom-width:8px;
 border-left-width:8px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 width:100%;
 min-height:25em;
 height:100%;
}
.jp-div-height:not(.ct-section):not(.oxy-easy-posts),
.jp-div-height.oxy-easy-posts .oxy-posts,
.jp-div-height.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
}
@media (max-width: 991px) {
.jp-div-height {
}
}

@media (max-width: 479px) {
.jp-div-height {
}
}

.jp-h1-color01 {
 color:#e96199;
}
.jp-pading-text-s {
 padding-left:0.5em;
 padding-right:0.5em;
 border-radius:10px;
 align-self:flex-start;
 margin-top:0.2em;
 margin-bottom:0.3em;
 padding-top:0.2em;
 padding-bottom:0.2em;
 color:#ffffff;
}
.jp-gradient01 {
background-image: linear-gradient(#e03c52, #d65768);}
.jp-h3-back {
}
.jp-menu-text:hover{
 color:#e8e6f2;
}
.jp-menu-text {
 color:#ffffff;
}
.jp-grid-div {
}
.jp-border01 {
}
.jp-before-img01:hover{
 background-color:#ff2b2b;
}
.jp-before-img01 {
 background-color:#ff8282;
}
.jp-extrabefore01:before{
 position:absolute;
 margin-top:-2em;
 width:50%;
 height:80%;
 padding-top:.1em;
 background-color:#cdf28e;
 border-radius:10px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 z-index:-1;
 padding-left:1em;
 content:"Text";
 margin-left:-.5em;
}
.jp-extrabefore01 {
 color:#ffffff;
 text-align:left;
 font-weight:700;
}
.jp-divtemp01 {
 width:100%;
 border-radius:10px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 position:relative;
 height:500px;
 border-top-color:#23232d;
 border-right-color:#23232d;
 border-bottom-color:#23232d;
 border-left-color:#23232d;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.jp-mixblend-screen {
 mix-blend-mode:normal;
}
.jp-link-icon01:after{
  content:"";
}
.jp-link-icon01:before{
  content:"";
}
.jp-link-icon01 {
}
.jp-shorten-paragraph {
 margin-bottom:43px;
 color:#23232d;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; position: relative;
}
.tabs-5701-tab {
}
.tabs-5701-tab-active {
}
.tabs-contents-5701-tab {
}
.tabs-7915-tab {
}
.tabs-7915-tab-active {
}
.tabs-contents-7915-tab {
}
.tabs-5806-tab {
}
.tabs-5806-tab-active {
}
.tabs-contents-5806-tab {
}
.tabs-3623-tab {
}
.tabs-3623-tab-active {
}
.tabs-contents-3623-tab {
}
.jp-hidden-text {
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal;
}
.jp-balance-text {
text-wrap: balance
}
.jp-text-codeblock-01 {
 text-align:left;
 margin-top:-10px;
 color:rgba(233,97,153,0.9);
}
.jp-gif-stars01 {
 position:relative;
}
.jp-gif-arrow01 {
 position:relative;
 text-align:left;
 line-height:1;
 margin-bottom:19px;
}
.jp-gif-hello {
}
.jp-background01 {
}
.jp-maxwidth01 {
}
.jp-minwidth01 {
}
.jp-mygrid01 {
}
.jp-gif-tipp01 {
}
.jp-text-grid {
 font-family:Inherit;
 background-color:rgba(48,48,48,0.61);
 padding-right:10px;
 padding-bottom:5px;
 padding-left:20px;
 padding-top:5px;
 border-radius:6px;
 margin-bottom:9px;
 opacity:0.8;
 line-height:1.4;
 color:#ffffff;
}
.jp-ani-fromright01 {
}
@media (max-width: 991px) {
.jp-ani-fromright01 {
}
}

.jp-ani-fromright02 {
}
.jp-gif-kringel {
}
.jp-bullet01:before{
 padding-right:5px;
 content:"•";
 color:#c91a48;
}
.jp-bullet01 {
}
.jp-ani-frombot01 {
}
@media (max-width: 479px) {
.jp-ani-frombot01 {
transform:rotate(0deg);}
}

.jp-relative01 {
 position:relative;
}
.jp-overflow3 {
}
.jp-overflow1 {
}
.jp-overflow2 {
}
.jp-sticky01 {
 padding-bottom:0px;
 margin-bottom:69px;
position: sticky; top: 15%;
}
@media (max-width: 991px) {
.jp-sticky01 {
 margin-bottom:20px;
position: sticky; top: 15%;
}
}

.jp-color-red01 {
}
.jp-indi-art01 {
 border-radius:3px;
 margin-right:2px;
 padding-left:5px;
 padding-right:5px;
}
.jp-sec-full01 {
}
.jp-sec-full01:not(.ct-section):not(.oxy-easy-posts),
.jp-sec-full01.oxy-easy-posts .oxy-posts,
.jp-sec-full01.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.jp-sec-full01 {
}
.jp-sec-full01 .ct-section-inner-wrap {
padding-top: var(--size-xs)px;
padding-right: var(--size-xs)px;
padding-bottom: var(--size-xs)px;
padding-left: var(--size-xs)px;
}
}

@media (max-width: 479px) {
.jp-sec-full01 {
}
.jp-sec-full01 .ct-section-inner-wrap {
padding-top: var(--size-xxs)px;
padding-right: var(--size-xxs)px;
padding-bottom: var(--size-xxs)px;
padding-left: var(--size-xxs)px;
}
}

.jp-img-mar01 {
 margin-bottom:27px;
}
.jp-roundpad01 {
 padding-top:10px;
 padding-right:20px;
 padding-bottom:10px;
 border-radius:10px;
 padding-left:20px;
}
.jp-trenner01 {
 border-bottom-color:#23232d;
 border-bottom-width:5px;
 line-height:1.3;
}
.jp-swoosh01 {
}
.jp-dot01 {
 background-color:#ffff66;
 border-radius:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 position:absolute;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 height:25px;
 width:25px;
min-height: 0px ! important; min-width: 0px ! important;
}
.tabs-1728-tab {
 width:100%;
 margin-bottom:5px;
 border-radius:20px;
}
.tabs-1728-tab-active {
}
.tabs-contents-1728-tab {
}
.jp-indi-text {
 font-size:10px;
 font-weight:400;
}
.jp-mask-swoosh01 {
/* -webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg); */ -webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg); /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-swoosh01 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-img-size01 {
background-image:url(https://sbb-nord.online/wp-content/uploads/2023/07/group-people-togetherness-concept-min-scaled.jpg);background-size: cover; width:100%;
 height:60vh;
 background-repeat:no-repeat;
 background-position:50% 30%;
}
@media (max-width: 767px) {
.jp-img-size01 {
 height:40vh;
}
}

@media (max-width: 479px) {
.jp-img-size01 {
 height:50vh;
}
}

.jp-grid03 {
 min-height:400px;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
}
@media (max-width: 767px) {
.jp-grid03 {
}
}

.jp-round-grid01:hover{
transform:translate3d(1.1px,1.1px,1.1px) perspective(1000px) rotateY(-10deg);}
.jp-round-grid01 {
 border-radius:10px;
 padding-right:0.6em;
 padding-bottom:7em;
 padding-left:0.6em;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 transition-duration:0.5s;
 box-shadow:4px 4px 12px 3px rgba(0,0,0,0.16);
}
.jp-zitat01:before{
 font-family:Georgia, serif;
 content:"\"";
 position:absolute;
 font-size:200px;
 color:rgba(255,255,255,0.34);
 line-height:0;
 top:13%;
 left:-40px;
}
.jp-zitat01 {
 font-family:'NogYouCouldDo-Regular';
 line-height:1.4;
 margin-bottom:0em;
 text-align:center;
 max-width:600px;
 font-weight:200;
 margin-top:4em;
 color:#ffffff;
}
.jp-head04 {
 color:#c91a48;
 margin-bottom:7px;
 font-size:20px;
}
.jp-div-details01 {
 border-left-style:dotted;
 border-left-width:2px;
 padding-left:10px;
 line-height:1;
 border-left-color:#c91a48;
 width:100%;
}
.jp-icon-small01 {
color: #c91a48;}.jp-icon-small01 
>svg {width: 30px;height: 30px;}.jp-icon-small01 {
 margin-left:-3px;
 padding-bottom:5px;
}
.jp-lineHeight-0 {
 line-height:0.9;
}
.jp-square01 {
 margin-bottom:70px;
}
.jp-gradient02 {
background-image: radial-gradient( circle farthest-side, rgba(255,168,107,0.3), rgba(76,195,255,0.21), rgba(255,240,76,0.18));}
@media (max-width: 479px) {
.jp-gradient02 {
}
.jp-gradient02 .ct-section-inner-wrap {
padding-top: 76px;
}
}

.jp-hidden01 {
 overflow:hidden;
}
.jp-bg-star01 {
background-color: #ffffff; background-image: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 800 800'defsradialGradient id='a' cx='400' cy='400' r='50' gradientUnits='userSpaceOnUse'stop offset='0' stop-color='ffffff'/stop offset='1' stop-color='0EF'//radialGradientradialGradient id='b' cx='400' cy='400' r='70' gradientUnits='userSpaceOnUse'stop offset='0' stop-color='ffffff'/stop offset='1' stop-color='0FF'//radialGradient/defsrect fill='url(a)' width='800' height='800'/g fill-opacity='.8'path fill='url(b)' d='M998.7 439.2c1.7-26.5 1.7-52.7 0.1-78.5L401 399.9c0 0 0-0.1 0-0.1l587.6-116.9c-5.1-25.9-11.9-51.2-20.3-75.8L400.9 399.7c0 0 0-0.1 0-0.1l537.3-265c-11.6-23.5-24.8-46.2-39.3-67.9L400.8 399.5c0 0 0-0.1-0.1-0.1l450.4-395c-17.3-19.7-35.8-38.2-55.5-55.5l-395 450.4c0 0-0.1 0-0.1-0.1L733.4-99c-21.7-14.5-44.4-27.6-68-39.3l-265 537.4c0 0-0.1 0-0.1 0l192.6-567.4c-24.6-8.3-49.9-15.1-75.8-20.2L400.2 399c0 0-0.1 0-0.1 0l39.2-597.7c-26.5-1.7-52.7-1.7-78.5-0.1L399.9 399c0 0-0.1 0-0.1 0L282.9-188.6c-25.9 5.1-51.2 11.9-75.8 20.3l192.6 567.4c0 0-0.1 0-0.1 0l-265-537.3c-23.5 11.6-46.2 24.8-67.9 39.3l332.8 498.1c0 0-0.1 0-0.1 0.1L4.4-51.1C-15.3-33.9-33.8-15.3-51.1 4.4l450.4 395c0 0 0 0.1-0.1 0.1L-99 66.6c-14.5 21.7-27.6 44.4-39.3 68l537.4 265c0 0 0 0.1 0 0.1l-567.4-192.6c-8.3 24.6-15.1 49.9-20.2 75.8L399 399.8c0 0 0 0.1 0 0.1l-597.7-39.2c-1.7 26.5-1.7 52.7-0.1 78.5L399 400.1c0 0 0 0.1 0 0.1l-587.6 116.9c5.1 25.9 11.9 51.2 20.3 75.8l567.4-192.6c0 0 0 0.1 0 0.1l-537.3 265c11.6 23.5 24.8 46.2 39.3 67.9l498.1-332.8c0 0 0 0.1 0.1 0.1l-450.4 395c17.3 19.7 35.8 38.2 55.5 55.5l395-450.4c0 0 0.1 0 0.1 0.1L66.6 899c21.7 14.5 44.4 27.6 68 39.3l265-537.4c0 0 0.1 0 0.1 0L207.1 968.3c24.6 8.3 49.9 15.1 75.8 20.2L399.8 401c0 0 0.1 0 0.1 0l-39.2 597.7c26.5 1.7 52.7 1.7 78.5 0.1L400.1 401c0 0 0.1 0 0.1 0l116.9 587.6c25.9-5.1 51.2-11.9 75.8-20.3L400.3 400.9c0 0 0.1 0 0.1 0l265 537.3c23.5-11.6 46.2-24.8 67.9-39.3L400.5 400.8c0 0 0.1 0 0.1-0.1l395 450.4c19.7-17.3 38.2-35.8 55.5-55.5l-450.4-395c0 0 0-0.1 0.1-0.1L899 733.4c14.5-21.7 27.6-44.4 39.3-68l-537.4-265c0 0 0-0.1 0-0.1l567.4 192.6c8.3-24.6 15.1-49.9 20.2-75.8L401 400.2c0 0 0-0.1 0-0.1L998.7 439.2z'//g/svg"); background-attachment: fixed; background-size: cover;
}
.jp-grid-div02 {
background-size: cover; padding-top:5px;
 padding-right:10px;
 padding-bottom:5px;
 padding-left:10px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-color:#51ff51;
 border-right-color:#51ff51;
 border-bottom-color:#51ff51;
 border-left-color:#51ff51;
 height:100%;
 background-position:50% 50%;
 box-shadow:5px 5px 10px rgba(0,0,0,0.17);
}
.jp-grid-div02:not(.ct-section):not(.oxy-easy-posts),
.jp-grid-div02.oxy-easy-posts .oxy-posts,
.jp-grid-div02.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.jp-button01:hover{
 background-color:#cc3d50;
}
.jp-button01 {
 background-color:#e9435a;
 padding-top:8px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:8px;
 transition-duration:0.3s;
 border-radius:5px;
 margin-top:auto;
grid-area: 4 / 1;
}
.jp-button01:not(.ct-section):not(.oxy-easy-posts),
.jp-button01.oxy-easy-posts .oxy-posts,
.jp-button01.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.jp-button01 {
}
}

.jp-grid04 {
 min-height:200px;
}
.jp-contain01 {
background-image:url(https://sbb-nord.online/wp-content/uploads/SingleWoman04.png);background-size: contain; background-repeat:no-repeat;
 background-position:119% 10%;
}
.jp-contain01:not(.ct-section):not(.oxy-easy-posts),
.jp-contain01.oxy-easy-posts .oxy-posts,
.jp-contain01.ct-section .ct-section-inner-wrap{
display:flex;
}
.jp-donut01:before{
background-image:url(https://sbb-nord.online/wp-content/uploads/Donut01.svg);background-size: contain; font-family:'Poppins';
 position:absolute;
 content:"SBB";
 font-size:600px;
 background-repeat:no-repeat;
 font-weight:900;
 top:0px;
 left:0px;
 opacity:1;
 color:rgba(0,0,0,0);
 right:0px;
 bottom:0px;
 background-position:50% 50%;
}
.jp-donut01 .ct-section-inner-wrap {
padding-top: 76px;
}
.jp-donut01 {
 position:relative;
}
@media (max-width: 991px) {
.jp-donut01:before{
 left:-10px;
 top:-30px;
}
}

@media (max-width: 767px) {
.jp-donut01:before{
 top:-10px;
}
}

.jp-trenner02 {
}
.jp-hover-red01:hover{
 padding-left:5px;
 transition-duration:0.6s;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:solid;
 border-left-width:27px;
}
.jp-hover-red01 {
 text-align:left;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:solid;
 border-top-color:#ff0000;
 border-right-color:#ff0000;
 border-bottom-color:#ff0000;
 border-left-color:#ff0000;
 border-left-width:5px;
 padding-left:5px;
 transition-duration:0.8s;
}
.jp-hover-red01:not(.ct-section):not(.oxy-easy-posts),
.jp-hover-red01.oxy-easy-posts .oxy-posts,
.jp-hover-red01.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.stretch {
}
.test-div01 {
 border-radius:10px;
 min-height:300px;
}
.test-div01:not(.ct-section):not(.oxy-easy-posts),
.test-div01.oxy-easy-posts .oxy-posts,
.test-div01.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
@media (max-width: 767px) {
.test-div01 {
}
}

.jp-ratio11 {
}
.jp-aspect11 {
}
@media (max-width: 767px) {
.jp-aspect11 {
}
}

.jp-auto-rows {
}
.jp-overflow12 {
}
.jp-overlay02:after{
background-image:url(https://sbb-nord.online/wp-content/uploads/Folder01.svg);background-size: auto auto;transform:rotate(-5deg); position:absolute;
 background-repeat:no-repeat;
 background-clip:content-box;
 width:120%;
 bottom:-10%;
 left:-10%;
 top:-20%;
 background-position:50% 50%;
  content:"";
}
.jp-overlay02 {
 position:relative;
 z-index:5;
}
.jp-overlay03:after{
background-image: linear-gradient(90deg, rgba(255,68,68,0.25), rgba(134,22,204,0.55));background-size:auto,  contain; position:absolute;
 top:0px;
 right:0px;
 left:0px;
 bottom:0px;
 background-repeat:no-repeat;
 background-position:50% 50%;
  content:"";
}
.jp-overlay03 {
 position:relative;
}
.jp-overlay04:after{
background-image:url(https://sbb-nord.online/wp-content/uploads/partsswingt01.svg);background-size: contain; position:absolute;
 background-repeat:no-repeat;
 top:50%;
 left:0px;
 right:0px;
 bottom:-3px;
 background-position:0% 101%;
  content:"";
}
.jp-overlay04 {
 position:relative;
}
.jp-overlay04 .ct-section-inner-wrap {
padding-bottom: 767px;
}
@media (max-width: 479px) {
.jp-overlay04:after{
}
}

.jp-overlay05:after{
background-size: cover; position:absolute;
 right:0px;
 left:0px;
 bottom:0px;
 background-repeat:no-repeat;
 top:0%;
 opacity:0.5;
 mix-blend-mode:soft-light;
 background-position:0% 0%;
  content:"";
background-color: #ffffff; opacity: 0.1; background: repeating-linear-gradient( -45deg, #000000, #000000 8px, #ffffff 8px, #ffffff 40px );
}
.jp-overlay05 {
 position:relative;
}
@media (max-width: 479px) {
.jp-overlay05:after{
}
}

.jp-overlay06:after{
background-size: cover; position:absolute;
 right:0px;
 left:0px;
 bottom:0px;
 background-repeat:no-repeat;
 top:0%;
 mix-blend-mode:soft-light;
 background-position:0% 0%;
 box-shadow:inset 0px 0px 500px 100px #000000;
  content:"";
}
.jp-overlay06 {
 position:relative;
}
@media (max-width: 1120px) {
.jp-overlay06 {
}
}

@media (max-width: 479px) {
.jp-overlay06:after{
}
}

.jp-overlay07Donut:after{
background-image:url(https://sbb-nord.online/wp-content/uploads/Donut01.svg);background-size: contain;transform:rotate(-5deg); position:absolute;
 top:-500px;
 bottom:0px;
 background-repeat:no-repeat;
 left:10%;
 right:10%;
 z-index:2;
 background-position:50% 50%;
  content:"";
}
.jp-overlay07Donut {
 position:relative;
}
@media (max-width: 1120px) {
.jp-overlay07Donut:after{
 left:-10%;
 right:-10%;
}
}

.jp-grid-div-03 {
 background-color:#ff9e6d;
 border-radius:5px;
 min-height:300px;
 padding-left:1em;
 padding-top:1em;
 padding-right:1em;
 padding-bottom:1em;
}
@media (max-width: 991px) {
.jp-grid-div-03 {
}
}

@media (max-width: 767px) {
.jp-grid-div-03 {
}
}

.jp-edge-round01 {
 width:100px;
 height:100px;
 background-color:rgba(255,212,96,0);
 border-radius:50%;
 position:absolute;
 top:0px;
 left:0px;
 padding-right:0px;
 box-shadow:-50px -50px 0px 0px #ffffff;
}
.jp-outline-black01 {
 color:rgba(255,114,114,0);
-webkit-text-stroke-width: 3px; -webkit-text-stroke-color: red;
}
.jp-outline-white01 {
 color:rgba(242,140,140,0);
-webkit-text-stroke-width: 2px; -webkit-text-stroke-color: white;
}
.jp-fill-black01 {
 color:#000000;
}
.tabs-6069-tab {
}
.tabs-6069-tab-active {
}
.tabs-contents-6069-tab {
}
.jp-gradient-dark {
background-image: linear-gradient(180deg, #2d2d2d, rgba(0,0,0,0));}
.jp-head-menu01 {
 margin-bottom:20px;
 color:#52565a;
}
.oxy-close-modal {
background-color :#1e73be;
border: 1px solid #1e73be;
padding: 10px 16px;
}.oxy-close-modal {
 background-color:#c91a48;
 margin-right:auto;
}
.jp-shapediv01 {
}
.jp-menu-div01 {
}
.jp-under01 {
 bottom:-23px;
 border-bottom-width:1px;
 border-bottom-color:#ffffff;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-left-color:#ffffff;
 margin-top:5rem;
 padding-top:7.5rem;
 padding-left:7.5rem;
 background-color:#ffdbdb;
 border-top-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.jp-over01 {
 border-top-width:1px;
 border-top-color:#878787;
 border-top-style:solid;
 padding-top:10px;
}
.jp-cover01 {
background-image:url(https://sbb-nord.online/wp-content/uploads/young-women-celebrate-with-glamorous-birthday-poster-generated-by-ai-min-scaled.jpg);background-size: cover; background-repeat:no-repeat;
 background-attachment:scroll;
 background-position:50% 50%;
}
@media (max-width: 767px) {
.jp-cover01 {
 background-repeat:no-repeat;
 background-position:50% 50%;
}
}

.jp-border-bottom01 {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-top-color:#424242;
 border-right-color:#424242;
 border-bottom-color:#c91a48;
 border-left-color:#424242;
 border-bottom-width:3px;
 padding-bottom:5px;
}
@media (max-width: 479px) {
.jp-border-bottom01 {
 padding-bottom:0px;
}
}

.jp-padding-lr-m {
 padding-left:25px;
 padding-right:25px;
}
.jp-background-text-big {
 font-size:20em;
 font-weight:900;
 color:rgba(0,0,0,0.2);
 position:absolute;
 left:-2em;
 top:3em;
}
.jp-border-white-2 {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.ja-padd {
}
.jp-sec-rem-s {
 font-size:1rem;
 overflow:hidden;
}
.jp-sec-rem-s .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
.jp-sec-rem-s:not(.ct-section):not(.oxy-easy-posts),
.jp-sec-rem-s.oxy-easy-posts .oxy-posts,
.jp-sec-rem-s.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1120px) {
.jp-sec-rem-s {
 font-size:0.9rem;
}
.jp-sec-rem-s .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

@media (max-width: 991px) {
.jp-sec-rem-s {
 font-size:0.8rem;
}
}

@media (max-width: 767px) {
.jp-sec-rem-s {
 font-size:0.8rem;
}
.jp-sec-rem-s .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

@media (max-width: 479px) {
.jp-sec-rem-s {
 font-size:0.7rem;
}
.jp-sec-rem-s .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
.jp-sec-rem-s:not(.ct-section):not(.oxy-easy-posts),
.jp-sec-rem-s.oxy-easy-posts .oxy-posts,
.jp-sec-rem-s.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.jp-overline01 {
 z-index:2;
 padding-top:15px;
 line-height:1;
}
.jp-img-abso01 {
background-size: cover; position:absolute;
 background-repeat:no-repeat;
 top:40%;
 z-index:10;
 right:40%;
}
.test03 {
 width:100%;
}
@media (max-width: 991px) {
.test03 {
}
}

.jp-column-wrap-home01 {
}
.jp-img-center-50 {
background-size: cover; background-repeat:no-repeat;
 background-position:50% 50%;
}
.jp-h1-3rem {
 font-size:3em;
 color:#ffffff;
}
@media (max-width: 991px) {
.jp-h1-3rem {
 line-height:1.1;
}
}

@media (max-width: 479px) {
.jp-h1-3rem {
}
}

.jp-overlay10 {
}
.jp-lineHeight-15 {
 line-height:1.5;
 font-weight:900;
}
@media (max-width: 479px) {
.jp-lineHeight-15 {
 line-height:1;
}
}

.jp-border-5 {
 border-radius:5px;
 overflow:hidden;
}
.jp-points01 {
}
.jp-points01 .ct-section-inner-wrap {
padding-top: 0;
}
.jp-flag-kursfinder {
 margin-left:6px;
 margin-right:6px;
 max-width:30px;
}
.jp-div-horizontal01 {
}
.jp-div-horizontal01:not(.ct-section):not(.oxy-easy-posts),
.jp-div-horizontal01.oxy-easy-posts .oxy-posts,
.jp-div-horizontal01.ct-section .ct-section-inner-wrap{
display:flex;
}
.jp-div-horizontal02 {
 width:100%;
}
.jp-div-horizontal02:not(.ct-section):not(.oxy-easy-posts),
.jp-div-horizontal02.oxy-easy-posts .oxy-posts,
.jp-div-horizontal02.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.jp-gif-underline01 {
}
.jp-div-all01 {
 padding-top:2em;
 padding-left:2em;
 padding-right:2em;
 padding-bottom:2em;
 border-radius:20px;
 position:relative;
 overflow:hidden;
 background-color:#ff9e6d;
 margin-bottom:2em;
 margin-top:2em;
 box-shadow:2px 9px 15px rgba(0,0,0,0.28);
}
@media (max-width: 479px) {
.jp-div-all01 {
 margin-bottom:21em;
}
}

.jp-overlay12-bb {
}
.jp-icon-red01 {
color: #e9435a;}.jp-icon-red01 
>svg {width: 55px;height: 55px;}.jp-icon-red01 {
}
.jp-ani-upanddown01 {
}
.jp-h2-bold {
 font-family:Inherit;
 font-weight:900;
}
.jp-head-slide01 {
 font-family:Inherit;
 font-weight:800;
 border-bottom-left-radius:10px;
 border-top-left-radius:10px;
}
.round {
}
.jp-gradient03 {
background-image: linear-gradient( 135deg, #FD6E6A 10%, #FFC600 100%);
}
.jp-gradient03 .ct-section-inner-wrap {
padding-top: 75px;
}
.jp-subgrid01 {
 background-color:#a0b0ff;
 margin-bottom:auto;
grid-template-rows: subgrid; grid-row: span 4;
}
.jp-subgrid01:not(.ct-section):not(.oxy-easy-posts),
.jp-subgrid01.oxy-easy-posts .oxy-posts,
.jp-subgrid01.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.jp-h1-clamp01 {
 margin-bottom:0px;
font-size: clamp(2rem, 4.5vw, 5rem);
}
@media (max-width: 1120px) {
.jp-h1-clamp01 {
 color:#313856;
font-size: clamp(2rem, 4.5vw, 5rem);
}
}

@media (max-width: 991px) {
.jp-h1-clamp01 {
font-size: clamp(1.5em, 7cqi + 0.5em, 4em); line-height: 1em;
}
}

.jp-text-nav01 {
}
.jp-img-abso02 {
background-image:url(https://sbb-nord.online/wp-content/uploads/line01.svg);background-size: cover; position:absolute;
 background-repeat:no-repeat;
}
.jp-kurstyp01 {
 margin-right:0.5rem;
 padding-right:0.5rem;
 border-radius:5px;
 padding-left:0.5rem;
}
.grid02 {
}
.grid02:not(.ct-section):not(.oxy-easy-posts),
.grid02.oxy-easy-posts .oxy-posts,
.grid02.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: left;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.container02 {
}
.container01 {
 width:100%;
container-type: inline-size;
}
.jp-text-clamp01 {
font-size: clamp(0.5em, 3cqi, 6cqi); line-height: 1.4;
}
@media (max-width: 1120px) {
.jp-text-clamp01 {
font-size: clamp(0.5em, 3cqi, 6cqi); line-height: 1.4;
}
}

@media (max-width: 991px) {
.jp-text-clamp01 {
font-size: clamp(0.5em, 1cqi + 0.5em, 4cqi); line-height: 1.4;
}
}

@media (max-width: 767px) {
.jp-text-clamp01 {
font-size: clamp(0.5em, 1cqi + 0.5em, 5cqi); line-height: 1.4;
}
}

@media (max-width: 479px) {
.jp-text-clamp01 {
font-size: clamp(0.5em, 3cqi, 6cqi); line-height: 1.4;
}
}

.jp-text-clamp02 {
font-size: clamp(0.6em, 3cqi + 0.5em, 1.5em); line-height: 1.4em;
}
@media (max-width: 1120px) {
.jp-text-clamp02 {
font-size: clamp(0.6em, 4cqi + 0.5em, 2em); line-height: 1.4em;
}
}

@media (max-width: 479px) {
.jp-text-clamp02 {
font-size: clamp(0.6em, 3cqi + 0.5em, 2em); line-height: 1.4em;
}
}

.jp-back01 {
}
.jp-back02 {
 margin-right:8px;
}
.jp-underline01 {
}
@media (max-width: 1120px) {
.jp-underline01 {
 padding-top:0px;
}
}

.jp-grid05 {
}
.jp-h2-clamp01 {
font-size: clamp(1.5em, 10cqi + 0.5em, 3em); line-height: 1.2em;
}
@media (max-width: 767px) {
.jp-h2-clamp01 {
font-size: clamp(1.5em, 10cqi + 0.5em, 3em); line-height: 1.2em;
}
}

@media (max-width: 479px) {
.jp-h2-clamp01 {
font-size: clamp(1.5em, 10cqi + 0.5em, 3em); /* line-height: 1em; */
}
}

.jp-div-100 {
background-size: cover; width:100%;
 overflow:hidden;
 border-radius:15px;
 background-repeat:no-repeat;
 background-clip:border-box;
 padding-left:var(--size-m) ;
 padding-top:var(--size-m) ;
 padding-right:var(--size-m) ;
 padding-bottom:var(--size-m) ;
 min-height:100%;
 gap:5px;
 background-position:50px 50px;
}
.jp-div-100:not(.ct-section):not(.oxy-easy-posts),
.jp-div-100.oxy-easy-posts .oxy-posts,
.jp-div-100.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:5px;
}
@media (max-width: 1120px) {
.jp-div-100 {
}
}

@media (max-width: 767px) {
.jp-div-100 {
}
}

.jp-balance01 {
text-wrap: balance;
}
.jp-container01 {
 width:100%;
}
.jp-container01:not(.ct-section):not(.oxy-easy-posts),
.jp-container01.oxy-easy-posts .oxy-posts,
.jp-container01.ct-section .ct-section-inner-wrap{
display:flex;
}
.jp-grid01 {
 max-width:1800px;
}
.jp-grid-item01 {
}
@media (max-width: 991px) {
.jp-grid-item01 {
}
}

.aurora_lila {
}
.aurora_lila .ct-section-inner-wrap {
padding-bottom: 75px;
}
.jp-grid-p4-end {
grid-area: 4 / 1; align-self: end; justify-self: start;
}
.auroraOrange {
}
.jp-grid-main01 {
}
.jp-grid-main01:not(.ct-section):not(.oxy-easy-posts),
.jp-grid-main01.oxy-easy-posts .oxy-posts,
.jp-grid-main01.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(12, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.jp-grid-main01 {
}
.jp-grid-main01:not(.ct-section):not(.oxy-easy-posts),
.jp-grid-main01.oxy-easy-posts .oxy-posts,
.jp-grid-main01.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.c-col-start-3 {
}
.col-start-1 {
}
.c-col-start-1 {
}
.jp-grid-item-hero01 {
 border-radius:30px;
 background-color:#f2f2f2;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 position:relative;
 border-top-color:rgba(0,0,0,0.3);
 border-right-color:rgba(0,0,0,0.3);
 border-bottom-color:rgba(0,0,0,0.3);
 border-left-color:rgba(0,0,0,0.3);
 padding-left:var(--size-l) ;
 padding-top:var(--size-l) ;
 padding-right:var(--size-l) ;
 padding-bottom:var(--size-l) ;
 overflow:hidden;
grid-template-rows: subgrid; grid-row: span 3; container-type: inline-size;
}
.jp-grid-item-hero01:not(.ct-section):not(.oxy-easy-posts),
.jp-grid-item-hero01.oxy-easy-posts .oxy-posts,
.jp-grid-item-hero01.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1120px) {
.jp-grid-item-hero01 {
transition: all 1s ease-in-out;
}
}

@media (max-width: 991px) {
.jp-grid-item-hero01 {
 padding-top:92 ;
transition: all 1s ease-in-out;
}
}

@media (max-width: 767px) {
.jp-grid-item-hero01 {
 min-height:300px;
transition: all 1s ease-in-out;
}
}

@media (max-width: 479px) {
.jp-grid-item-hero01 {
 padding-top:25 ;
transition: all 1s ease-in-out;
}
.jp-grid-item-hero01:not(.ct-section):not(.oxy-easy-posts),
.jp-grid-item-hero01.oxy-easy-posts .oxy-posts,
.jp-grid-item-hero01.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(1, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.jp-autoGridRows-1fr {
grid-auto-rows: minmax(min-content, 1fr);
}
.jp-autoGridRows-1fr:not(.ct-section):not(.oxy-easy-posts),
.jp-autoGridRows-1fr.oxy-easy-posts .oxy-posts,
.jp-autoGridRows-1fr.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(16, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.jp-t-bg {
}
@media (max-width: 991px) {
.jp-t-bg {
background-color: blue;
}
}

@media (max-width: 479px) {
.jp-t-bg {
background-color: lightgrey;
}
}

.jp-underline02 {
 line-height:1;
}
.jp-underlineDouble01 {
}
.jp-trans-pad01 {
transition: padding 1s ease-in-out;
}
@media (max-width: 991px) {
.jp-trans-pad01 {
transition: padding 1s ease-in-out;
}
}

@media (max-width: 767px) {
.jp-trans-pad01 {
transition: padding 1s ease-in-out;
}
}

@media (max-width: 479px) {
.jp-trans-pad01 {
transition: padding 1s ease-in-out;
}
}

.moveGradient01 {
background-image:url(https://sbb-nord.online/wp-content/uploads/linesbg02.svg);}
.jp-container {
}
.jp-overlay04T:after{
background-image:url(https://sbb-nord.online/wp-content/uploads/partsswingb01.svg);background-size: cover; position:absolute;
 bottom:0px;
 background-repeat:no-repeat;
 top:0%;
 right:0px;
 left:20%;
 background-position:0% 0%;
  content:"";
}
.jp-overlay04T .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 328px;
}
.jp-overlay04T {
 position:relative;
}
@media (max-width: 479px) {
.jp-overlay04T:after{
}
}

.overlay07-Geo:before{
background-image:url(https://sbb-nord.online/wp-content/uploads/bg092.svg);background-size: cover; background-repeat:no-repeat;
 background-position:0px 0px;
  content:"";
}
.overlay07-Geo {
 position:relative;
}
.overlay07-Geo .ct-section-inner-wrap {
padding-bottom: 767px;
}
@media (max-width: 479px) {
.overlay07-Geo:after{
}
}

.jp-star01 {
}
.jp-star-banner01 {
color: #ffffff;}.jp-star-banner01 
>svg {width: 15px;height: 15px;}.jp-star-banner01 {
 padding-right:var(--size-xs) ;
 padding-top:var(--size-xs) ;
}
.jp-divgrid-uberuns {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 padding-left:var(--size-xl) ;
 padding-top:var(--size-xl) ;
 padding-right:var(--size-xl) ;
 padding-bottom:var(--size-xl) ;
 overflow:visible;
}
@media (max-width: 479px) {
.jp-divgrid-uberuns {
 padding-left:var(--size-l) ;
 padding-right:var(--size-l) ;
}
}

.jp-grid-head-uns {
 color:#c91a48;
 position:relative;
 margin-bottom:20px;
}
.jp-people-woman01:after{
background-image:url(https://sbb-nord.online/wp-content/uploads/woman02-removebg-preview.png); position:absolute;
  content:"";
}
.jp-people-woman01 {
background-image:url(https://sbb-nord.online/wp-content/uploads/woman01-removebg-preview.png); background-repeat:no-repeat;
 background-position:100% 0%;
}
.jp-text-uberuns {
 max-width:80%;
 z-index:2;
}
@media (max-width: 767px) {
.jp-text-uberuns {
 max-width:90%;
}
}

.frame-box {
}
.ani-div01 {
transform:;transition: transform 6s ease; /* transform: translateY(-40px); */
}
.jp-makeColor01 {
 background-color:#f9ff4c;
}
.rotating-image {
}
.slow-blink {
animation: slow-blink 3s ease infinite;
}
.rotate {
animation: rotate 30s linear infinite; /* Change the duration and timing function as needed */
}
.jp-grid-koop {
}
.jp-grid-koop:not(.ct-section):not(.oxy-easy-posts),
.jp-grid-koop.oxy-easy-posts .oxy-posts,
.jp-grid-koop.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(0px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.jp-secBG-angle01:after{
 top:0%;
 bottom:0%;
 left:0px;
 right:0px;
 background-color:#23232d;
 position:absolute;
  content:"";
transform: skewY(-2deg); z-index: 2;
}
.jp-secBG-angle01 {
 position:relative;
}
.jp-gridChild-01 {
 position:relative;
 background-color:#ffffff;
}
.jp-text-clamp03 {
 text-align:left;
 font-weight:200;
font-size: clamp(0.3em, 3cqi + 0.4em, 1.4em); line-height: 1em;
}
@media (max-width: 1120px) {
.jp-text-clamp03 {
font-size: clamp(0.5em, 6cqi + 0.5em, 1.4em); line-height: 1em;
}
}

@media (max-width: 479px) {
.jp-text-clamp03 {
font-size: clamp(0.3em, 4cqi + 0.2em, 2em); line-height: 1em;
}
}

.jp-grid-overlay01 {
}
.jp-stacked {
}
.jp-mask-blocks01 {
-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/masks-block01.svg); -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-blocks01 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-mask-blocks02 {
-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/masks-block03.svg); -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-blocks02 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-mask-blocks03 {
-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/masks-block022.svg); -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-blocks03 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-mask-blocks04 {
-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/masks-block022.svg); -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-blocks04 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-mask-swoosh02 {
-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg); /* -webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg); */ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-swoosh02 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-mask-swoosh03 {
/* -webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg); */ /* -webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg); */ -webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash10.svg); -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
@media (max-width: 479px) {
.jp-mask-swoosh03 {
/*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash07.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ /*-webkit-mask-image: url(https://sbb-nord.online/wp-content/uploads/splash08.svg);*/ -webkit-mask-position: center center; -webkit-mask-size: contain; -webkit-mask-repeat: no-repeat;
}
}

.jp-img-koop01 {
 margin-top:auto;
aspect-ratio: 1; object-fit: cover;
}
.jp-100vh {
 height:100vh;
}
.jp-rotate-slow01 {
}
.jp-ani-rotate01 {
}
.jp-BG-Squares01 {
background-color: #ffffff00; opacity: 0.2; background-image: linear-gradient(#e0e0e0 1px, transparent 1px), linear-gradient(to right, #e0e0e0 1px, #ffffff00 1px); background-size: 20px 20px;
}
.jp-BG-Lines01 {
/* background-color: #ffffff00; */ opacity: 0.5; background: repeating-linear-gradient( 45deg, #e0e0e0, #e0e0e0 5px, #ffffff00 5px, #ffffff00 25px );
}
.jp-BG-Octa01 {
}
.grid {
}
.jp-cont-masonry01 {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:15px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.jp-grid-masonry {
}
.flow {
}
.jp-content-masonry01 {
 background-color:#a0b0ff;
 padding-top:0px;
/* container-type: normal; */ flex-basis: 400px; flex-grow: 1;
}
@media (max-width: 991px) {
.jp-content-masonry01 {
flex-basis: 300px; flex-grow: 1;
}
}

.jp-text-job {
 font-family:Inherit;
 color:#4c4c4c;
 font-size:17px;
 font-weight:700;
}
.jp-text-finder01 {
 font-size:14px;
 padding-top:1px;
 padding-bottom:2px;
}
.jp-card05 {
}
.jp-grid-absolute01 {
 min-height:200px;
 min-width:200px;
 padding-left:var(--size-m) ;
 padding-top:var(--size-m) ;
 padding-right:var(--size-m) ;
 padding-bottom:var(--size-m) ;
}
.jp-text-balance {
text-wrap: balance;
}
.jp-gif-donut {
}
.jp-gif-click {
}
.jp-gif-german {
}
.jp-overlay14-german {
}
.jp-gif-neu01 {
}
.jp-gif-neu02 {
 background-color:rgba(249,188,157,0);
}
.jp-grid-div03 {
 padding-left:var(--size-xl) ;
 padding-top:var(--size-xl) ;
 padding-right:var(--size-xl) ;
 padding-bottom:var(--size-xl) ;
}
@media (max-width: 479px) {
.jp-grid-div03 {
}
}

.jp-size_pad_clamp01 {
font-size: 7cqi;
}
@media (max-width: 479px) {
.jp-size_pad_clamp01 {
font-size: 8cqi;
}
}

.jp-padContainer01 {
padding: max(2cqi, 20px);
}
@media (max-width: 1120px) {
.jp-padContainer01 {
}
}

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

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

.jp-autoMargin01 {
width: min(90%, 1200px); margin-inline: auto;
}
.jp-containerInline {
 width:100%;
container-name: cont01; container-type: inline-size;
}
@media (max-width: 991px) {
.jp-containerInline {
 width:100%;
}
}

@media (max-width: 767px) {
.jp-containerInline {
container-type: inline-size;
}
}

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

.jp-menuFooterT {
}
.jp-text-vertical01 {
 text-align:left;
writing-mode: vertical-rl; text-orientation: mixed;
}
.McButton {
}
.jp-menuMenu {
}
.jp-glow01 {
 box-shadow:6px 3px 28px 0px #ffffff;
}
.test05 {
 background-color:#fcea76;
 padding-left:var(--size-m) ;
 padding-top:var(--size-m) ;
 padding-right:var(--size-m) ;
 padding-bottom:var(--size-m) ;
}
@media (max-width: 479px) {
.test05 {
}
}

.jp-sideMPad {
 background-color:#c91a48;
 padding-left:var(--size-s) ;
 padding-top:var(--size-xs) ;
 padding-bottom:var(--size-xs) ;
 margin-top:0.5rem;
 border-top-left-radius:15px;
 border-bottom-left-radius:15px;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 padding-right:var(--size-s) ;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.jp-sideMPad:not(.ct-section):not(.oxy-easy-posts),
.jp-sideMPad.oxy-easy-posts .oxy-posts,
.jp-sideMPad.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.jp-widthClamp01 {
}
.jp-gridScroll01 {
background-image:url(https://sbb-nord.online/wp-content/uploads/portrait-baby-with-glasses-min.webp);background-size: cover; background-color:#62d2ff;
 border-radius:10px;
 margin-bottom:0px;
 background-position:50% 50%;
 box-shadow:8px 8px 8px rgba(0,0,0,0.23);
dislay: grid; grid-template-rows: min-content; scroll-snap-align: start; inline-size: 100%; object-fit: cover; height: 500px;
}
@media (max-width: 479px) {
.jp-gridScroll01 {
dislay: grid; grid-template-rows: min-content; scroll-snap-align: start; inline-size: 100%; /* aspect-ratio: 16 / 9; object-fit: cover; */
}
}

.jp-gridScrollImg01 {
}
.jp-snaps-Inline01 {
 gap:20px;
 padding-left:10px;
 margin-bottom:6em;
scroll-snap-type: inline mandatory; scroll-snaps-inline: 20px;
}
.jp-snaps-Inline01:not(.ct-section):not(.oxy-easy-posts),
.jp-snaps-Inline01.oxy-easy-posts .oxy-posts,
.jp-snaps-Inline01.ct-section .ct-section-inner-wrap{
flex-direction:row;
justify-content:flex-start;
gap:20px;
}
@media (max-width: 479px) {
.jp-snaps-Inline01 {
scroll-snap-type: inline mandatory; scroll-snaps-inline: 20px;
}
}

.jp-word-break {
word-break: break-word; hyphens: auto;
}
.jp-centerIMG {
background-size: cover; background-color:#ff9e6d;
 background-attachment:scroll;
 background-repeat:no-repeat;
 background-position:50% 50%;
}
.jp-snapAlign-Start {
scroll-snap-align: start; /* Scroll snapping für jedes Item */
}
.jp-gridHorizontal-Snap {
grid-auto-columns: 20%; overflow-x: auto; /* Horizontal scrollen ermöglichen */ scroll-snap-type: x mandatory; /* Scroll snapping aktivieren */ -webkit-overflow-scrolling: touch; /* Sanftes Scrollen auf mobilen Geräten */ scroll-behavior: smooth; /* Sanftes Scrollverhalten */
}
.jp-gridHorizontal-Snap:not(.ct-section):not(.oxy-easy-posts),
.jp-gridHorizontal-Snap.oxy-easy-posts .oxy-posts,
.jp-gridHorizontal-Snap.ct-section .ct-section-inner-wrap{
display:inline-flex;
}
.jp-gridScroll02 {
dislay: grid; grid-template-rows: min-content; scroll-snap-align: start; inline-size: 100%; object-fit: cover;
}
.dwc-nav-triggerJP {
}
.jp-test06 {
 min-height:400px;
display: flex; flex-direction: row; flex-wrap: wrap;
}
.navbar {
}
.jp-overlay50 {
background-image:linear-gradient(rgba(84,84,84,0.5), rgba(84,84,84,0.5));}
.jp-headBigcqw {
font-size: 12cqmin;
}
.jp-textcqw01 {
 text-align:left;
font-size: 5cqmin;
}
.jp-biground02 {
 border-top-right-radius:15px;
 border-top-left-radius:15px;
}
.jp-homeOverlay01 {
background-image: linear-gradient(rgba(0,0,0,0), rgba(25,57,79,0.77)); width:100%;
 border-top-left-radius:15px;
 border-top-right-radius:15px;
}
.jp-menuHeading01 {
 color:#ffffff;
 font-weight:100;
 letter-spacing:7px;
 text-transform:uppercase;
 font-size:15px;
}
.jpcustom-text300 {
}
.custom-wysiwyg {
 color:#bc3838;
 font-weight:700;
 font-size:30px;
}
.test-width01 {
 width:300px;
}
.jp-menu-Hover01:hover{
 background-color:#ffffff;
}
.jp-menu-Hover01 {
}
.test-divInner01 {
 background-color:#ff6666;
}
.test-divOuter01 {
}
.jp-textColour-Red01 {
 color:#ffffff;
}
.jp-menu-Link02:hover{
 border-left-color:rgba(255, 255, 255, 0.9);
 border-left-style:solid;
 border-left-width:8px;
}
.jp-menu-Link02 {
 border-top-style:none;
 border-right-style:none;
 border-left-style:solid;
 border-top-color:rgba(255,255,255,0.29);
 border-right-color:rgba(255,255,255,0.29);
 border-bottom-color:rgba(255,255,255,0.29);
 border-left-color:rgba(255,255,255,0.29);
 border-top-width:2px;
 transition-duration:0.2s;
 padding-left:8px;
 border-left-width:2px;
 border-radius:6px;
}
.jp-section01 {
}
@media (max-width: 767px) {
.jp-section01 {
 overflow:hidden;
}
.jp-section01 .ct-section-inner-wrap {
padding-right: 30px;
padding-left: 30px;
}
}

@media (max-width: 479px) {
.jp-section01 {
 overflow:hidden;
}
.jp-section01 .ct-section-inner-wrap {
padding-right: 15px;
padding-left: 15px;
}
}

.jp-dividerWave01 {
}
.jp-dividerWave01 .oxy_shape_divider svg{
height:7vw;
}

.jp-typeHome01 {
 padding-left:10px;
 padding-right:10px;
 background-color:rgba(45,45,45,0.38);
 border-radius:12px;
 padding-top:5px;
 padding-bottom:5px;
 color:#f4f4f4;
 margin-bottom:10px;
}
.jp-h1-clampBig01 {
 font-family:'Poppins';
 font-weight:800;
 margin-top:auto;
font-size: 12cqi;
}
@media (max-width: 991px) {
.jp-h1-clampBig01 {
font-size: clamp(1rem, 6vw, 5rem);
}
}

.jp-bottomLine02 {
 border-bottom-style:solid;
 border-bottom-color:rgba(72, 72, 72, 0.2);
 border-bottom-width:1px;
}
.test-divtest01 {
 background-color:#f9ff4c;
 padding-left:2rem;
 padding-right:2rem;
 padding-top:2rem;
 padding-bottom:2rem;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 border-radius:20px;
}
.jp-headlineHome01 {
 font-family:'NogYouCouldDo-Regular';
 text-align:left;
 font-weight:900;
 color:#c91a48;
 padding-left:15px;
 padding-right:15px;
 border-radius:15px;
 background-color:rgba(226,226,226,0.44);
 line-height:1;
 padding-top:8px;
 padding-bottom:8px;
 margin-bottom:1rem;
text-wrap: balance; font-size: clamp(20px, 6vw, 50px);
}
.jp-headCard01 {
 font-family:'Poppins';
 color:#c91a48;
 padding-top:10px;
 font-weight:800;
font-size: 7cqi;
}
@media (max-width: 767px) {
.jp-headCard01 {
 font-size:27px;
}
}

.jp-cardHomeHead03 {
 border-bottom-style:none;
 border-bottom-width:1px;
 border-bottom-color:#c91a48;
}
.jp-cardHomeHead03:not(.ct-section):not(.oxy-easy-posts),
.jp-cardHomeHead03.oxy-easy-posts .oxy-posts,
.jp-cardHomeHead03.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.fast-filter {
 margin-bottom:50px;
}
.card {
 transition-duration:0.7s;
}
.taxonomy-value {
}
.angebote-art {
}
.angebot-art-filter {
}
.seaman {
}
.seaman-filter {
}
.jp-h1-homegrid {
 color:#f4f4f4;
}
@media (max-width: 767px) {
.jp-h1-homegrid {
}
}

.jp-subheadhome {
 font-family:Inherit;
 color:#f4f4f4;
 text-align:left;
 font-weight:300;
 margin-top:1px;
font-size: 7cqmin;
}
.jp-homeicon {
color: #f4f4f4;}.jp-homeicon 
>svg {width: 55px;height: 55px;}.jp-homeicon {
}
/* GLOBAL TYPOGRAPHY VARIABLES */

html {
	font-size: 100%;
}

:root {
  --h1-fallback: 2.8rem;
  --h1: clamp(2.62rem, 0.62rem - -5.07vw, 4.42rem);

  --h2-fallback: 2.3rem;
  --h2: clamp(1.80rem, 1.49rem - -3.56vw, 2.85rem);

  --h3-fallback: 2rem;
  --h3: clamp(1.60rem, 1.37rem - -2.15vw, 2.38rem);
	
  --h4-fallback: 1.6rem;
  --h4: clamp(1.42rem, 1.26rem - -0.82vw, 1.98rem);
	
  --h5-fallback: 1.35rem;
  --h5: clamp(1.27rem, 1.15rem - -0.57vw, 1.65rem);
	
  --h6-fallback: 1.2rem;
  --h6: clamp(1.13rem, 1.05rem - -0.37vw, 1.38rem);
	
	
  --s-text-fallback: 0.85rem;
  --s-text: 0.85rem;
  
  --m-text-fallback: 1rem;
  --m-text: 1rem;
  
  --l-text-fallback: 1rem;
  --l-text: clamp(1rem, 0.82rem - -0.40vw, 1.2rem);
  
  --xl-text-fallback: 1.2rem;
  --xl-text: clamp(1.1rem, 0.98rem - -0.48vw, 1.40rem);
}/* GLOBAL SPACING VARIABLES */

:root {
  --xs-space-fallback: 1vmin;
  --xs-space: clamp(4px, 1vmin, 10px);
  
  --s-space-fallback: 2vmin;
  --s-space: clamp(8px, 2vmin, 20px);
  
  --m-space-fallback: 3.5vmin;
  --m-space: clamp(12px,3.5vmin,30px);
  
  --l-space-fallback: 5vmin;
  --l-space: clamp(20px, 5vmin, 50px);
  
  --xl-space-fallback: 7vmin;
  --xl-space: clamp(32px, 7vmin, 80px);
  
  --xxl-space-fallback: 12vmin;
  --xxl-space: clamp(52px, 12vmin, 130px);
}/* COLUMNS - DESKTOP */
/* ----------------- */

.c-columns-2-auto {
  display: grid!important;
  grid-template-columns: auto auto;
  width: 100%;
}
.c-columns-6 {
  display: grid!important;
  grid-template-columns: repeat(6, 1fr); 
  width: 100%;
}
.c-columns-5 {
  display: grid!important;
  grid-template-columns: repeat(5, 1fr); 
  width: 100%;
}
.c-columns-4 {
  display: grid!important;
  grid-template-columns: repeat(4, 1fr); 
  width: 100%;
}
.c-columns-3 {
  display: grid!important;
  grid-template-columns: repeat(3, 1fr);
  width: 100%; 
}
.c-columns-2 {
  display: grid!important;
  grid-template-columns: repeat(2, 1fr); 
  width: 100%;
}
.c-columns-3-2 {
  display: grid!important;
  grid-template-columns: 3fr 2fr; 
  width: 100%;
}
.c-columns-2-3 {
  display: grid!important;
  grid-template-columns: 2fr 3fr; 
  width: 100%;
}
.c-columns-1-2 {
  display: grid!important;
  grid-template-columns: 1fr 2fr; 
  width: 100%;
}
.c-columns-2-1 {
  display: grid!important;
  grid-template-columns: 2fr 1fr; 
  width: 100%;
}
.c-columns-3-1 {
  display: grid!important;
  grid-template-columns: 3fr 1fr; 
  width: 100%;
}
.c-columns-1-3 {
  display: grid!important;
  grid-template-columns: 1fr 3fr; 
  width: 100%;
}

/* ROW SPANS - DESKTOP - INCREASE CELL SIZE */

.c-row-span-2 {
  grid-row: span 2 / span 2;
}
.c-row-span-3 {
  grid-row: span 3 / span 3;
}
.c-row-span-4 {
  grid-row: span 4 / span 4;
}
.c-row-span-5 {
  grid-row: span 5 / span 5;
}
.c-row-span-6 {
  grid-row: span 6 / span 6;
}

/* COLUMN SPANS - DESKTOP - INCREASE CELL SIZE */

.c-col-span-2 {
  grid-column: span 2 / span 2;
}
.c-col-span-3 {
  grid-column: span 3 / span 3;
}
.c-col-span-4 {
  grid-column: span 4 / span 4;
}
.c-col-span-5 {
  grid-column: span 5 / span 5;
}
.c-col-span-6 {
  grid-column: span 6 / span 6;
}

/* ROW START - DESKTOP - POSITION OF THE ROW */

.c-row-start-1 {
  grid-row-start: 1;
}
.c-row-start-2 {
  grid-row-start: 2;
}
.c-row-start-3 {
  grid-row-start: 3;
}
.c-row-start-4 {
  grid-row-start: 4;
}
.c-row-start-5 {
  grid-row-start: 5;
}
.c-row-start-6 {
  grid-row-start: 6;
}

/* COLUMN START - DESKTOP - POSITION OF THE COLUMN */

.c-col-start-1 {
  grid-column-start: 1;
}
.c-col-start-2 {
  grid-column-start: 2;
}
.c-col-start-3 {
  grid-column-start: 3;
}
.c-col-start-4 {
  grid-column-start: 4;
}
.c-col-start-5 {
  grid-column-start: 5;
}
.c-col-start-6 {
  grid-column-start: 6;
}


/* COLUMNS - LAPTOP */
/* ---------------- */

@media only screen and (max-width: 1121px) {
  .c-columns-xl-5 {
    grid-template-columns: repeat(5, 1fr); 
  }
  .c-columns-xl-4 {
    grid-template-columns: repeat(4, 1fr); 
  }
  .c-columns-xl-3 {
    grid-template-columns: repeat(3, 1fr); 
  }
  .c-columns-xl-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-xl-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - LAPTOP */

  .c-row-span-xl-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-xl-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-xl-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-xl-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-xl-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-xl-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - LAPTOP */

  .c-col-span-xl-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-xl-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-xl-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-xl-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-xl-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-xl-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - LAPTOP */

  .c-row-start-xl-1 {
    grid-row-start: 1;
  }
  .c-row-start-xl-2 {
    grid-row-start: 2;
  }
  .c-row-start-xl-3 {
    grid-row-start: 3;
  }
  .c-row-start-xl-4 {
    grid-row-start: 4;
  }
  .c-row-start-xl-5 {
    grid-row-start: 5;
  }
  .c-row-start-xl-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - LAPTOP */

  .c-col-start-xl-1 {
    grid-column-start: 1;
  }
  .c-col-start-xl-2 {
    grid-column-start: 2;
  }
  .c-col-start-xl-3 {
    grid-column-start: 3;
  }
  .c-col-start-xl-4 {
    grid-column-start: 4;
  }
  .c-col-start-xl-5 {
    grid-column-start: 5;
  }
  .c-col-start-xl-6 {
    grid-column-start: 6;
  }

}

/* COLUMNS - TABLET */
/* ---------------- */

@media only screen and (max-width: 993px) {
  .c-columns-l-4 {
    grid-template-columns: repeat(4, 1fr); 
  }
  .c-columns-l-3 {
    grid-template-columns: repeat(3, 1fr); 
  }
  .c-columns-l-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-l-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - TABLET */

  .c-row-span-l-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-l-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-l-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-l-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-l-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-l-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - TABLET */

  .c-col-span-l-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-l-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-l-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-l-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-l-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-l-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - LAPTOP */

  .c-row-start-l-1 {
    grid-row-start: 1;
  }
  .c-row-start-l-2 {
    grid-row-start: 2;
  }
  .c-row-start-l-3 {
    grid-row-start: 3;
  }
  .c-row-start-l-4 {
    grid-row-start: 4;
  }
  .c-row-start-l-5 {
    grid-row-start: 5;
  }
  .c-row-start-l-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - LAPTOP */

  .c-col-start-l-1 {
    grid-column-start: 1;
  }
  .c-col-start-l-2 {
    grid-column-start: 2;
  }
  .c-col-start-l-3 {
    grid-column-start: 3;
  }
  .c-col-start-l-4 {
    grid-column-start: 4;
  }
  .c-col-start-l-5 {
    grid-column-start: 5;
  }
  .c-col-start-l-6 {
    grid-column-start: 6;
  }

}

/* COLUMNS - MOBILE LANDSCAPE */
/* -------------------------- */

@media only screen and (max-width: 769px) {
  .c-columns-m-3 {
    grid-template-columns: repeat(3, 1fr); 
  }
  .c-columns-m-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-m-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - MOBILE LANDSCAPE */

  .c-row-span-m-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-m-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-m-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-m-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-m-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-m-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - MOBILE LANDSCAPE */

  .c-col-span-m-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-m-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-m-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-m-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-m-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-m-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - MOBILE LANDSCAPE */

  .c-row-start-m-1 {
    grid-row-start: 1;
  }
  .c-row-start-m-2 {
    grid-row-start: 2;
  }
  .c-row-start-m-3 {
    grid-row-start: 3;
  }
  .c-row-start-m-4 {
    grid-row-start: 4;
  }
  .c-row-start-m-5 {
    grid-row-start: 5;
  }
  .c-row-start-m-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - MOBILE LANDSCAPE */

  .c-col-start-m-1 {
    grid-column-start: 1;
  }
  .c-col-start-m-2 {
    grid-column-start: 2;
  }
  .c-col-start-m-3 {
    grid-column-start: 3;
  }
  .c-col-start-m-4 {
    grid-column-start: 4;
  }
  .c-col-start-m-5 {
    grid-column-start: 5;
  }
  .c-col-start-m-6 {
    grid-column-start: 6;
  }

}

/* COLUMNS - MOBILE */
/* ---------------- */

@media only screen and (max-width: 481px) {
  .c-columns-s-2 {
    grid-template-columns: repeat(2, 1fr); 
  }
  .c-columns-s-1 {
    grid-template-columns: 1fr;
  }

  /* ROW SPANS - MOBILE */

  .c-row-span-s-1 {
    grid-row: span 1 / span 1;
  }
  .c-row-span-s-2 {
    grid-row: span 2 / span 2;
  }
  .c-row-span-s-3 {
    grid-row: span 3 / span 3;
  }
  .c-row-span-s-4 {
    grid-row: span 4 / span 4;
  }
  .c-row-span-s-5 {
    grid-row: span 5 / span 5;
  }
  .c-row-span-s-6 {
    grid-row: span 6 / span 6;
  }

  /* COLUMN SPANS - MOBILE */

  .c-col-span-s-1 {
    grid-column: span 1 / span 1;
  }
  .c-col-span-s-2 {
    grid-column: span 2 / span 2;
  }
  .c-col-span-s-3 {
    grid-column: span 3 / span 3;
  }
  .c-col-span-s-4 {
    grid-column: span 4 / span 4;
  }
  .c-col-span-s-5 {
    grid-column: span 5 / span 5;
  }
  .c-col-span-s-6 {
    grid-column: span 6 / span 6;
  }

  /* ROW START - MOBILE */

  .c-row-start-s-1 {
    grid-row-start: 1;
  }
  .c-row-start-s-2 {
    grid-row-start: 2;
  }
  .c-row-start-s-3 {
    grid-row-start: 3;
  }
  .c-row-start-s-4 {
    grid-row-start: 4;
  }
  .c-row-start-s-5 {
    grid-row-start: 5;
  }
  .c-row-start-s-6 {
    grid-row-start: 6;
  }

  /* COLUMN START - MOBILE */

  .c-col-start-s-1 {
    grid-column-start: 1;
  }
  .c-col-start-s-2 {
    grid-column-start: 2;
  }
  .c-col-start-s-3 {
    grid-column-start: 3;
  }
  .c-col-start-s-4 {
    grid-column-start: 4;
  }
  .c-col-start-s-5 {
    grid-column-start: 5;
  }
  .c-col-start-s-6 {
    grid-column-start: 6;
  }

}


/* OTHER */
/* ---------------- */

/* CSS GRID - GALLERIES AND LAYOUTS */
.c-gallery {align-items: stretch;}
.c-gallery img {object-fit:cover;}


/* GRID 1 */

.c-grid-1 {
  display: grid!important;
  width:100%;
  grid-template-columns: repeat(3, 1fr); 
  grid-template-rows: repeat(2, 1fr);
}

.c-grid-1 *:nth-child(1) { grid-area: 1 / 1 / span 2 / span 2; }
.c-grid-1 *:nth-child(2) { grid-area: 1 / 3; }
.c-grid-1 *:nth-child(3) { grid-area: 2 / 3; }

@media only screen and (max-width: 767px) {

  .c-grid-1 {
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: 1.5fr 1fr;
  }

  .c-grid-1 *:nth-child(1) { grid-area: 1 / 1 / 2 / 3; }
  .c-grid-1 *:nth-child(2) { grid-area: 2 / 1; }
  .c-grid-1 *:nth-child(3) { grid-area: 2 / 2; }

}


/* GRID 2 */

.c-grid-2 {
  display: grid!important;
  width:100%;
  grid-template-columns: repeat(5, 1fr); 
  grid-template-rows: repeat(2, 1fr);
}

.c-grid-2 *:nth-child(1) { grid-area: 1 / 1 / 2 / 4; }
.c-grid-2 *:nth-child(2) { grid-area: 1 / 4 / 2 / 6; }
.c-grid-2 *:nth-child(3) { grid-area: 2 / 1 / 3 / 3; }
.c-grid-2 *:nth-child(4) { grid-area: 2 / 3 / 3 / 6; }/* GALLERY SLIDER */

ul.splide__list {
  width: 100%;
}

#primary-slider {
  margin-bottom: 10px;
}
.splide__slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.splide--nav > .splide__track > .splide__list > .splide__slide {
  border: none !important;
  opacity: 0.5;
  transition: opacity 0.6s;
}
.splide--nav > .splide__track > .splide__list > .splide__slide:hover {
  opacity: 1;
}
.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
  opacity: 1;
}

/* ARROWS STYLING */

.splide .splide__arrow,
.oxy-oxyninja-slider .splide__arrow {
  border-radius: 0;
  opacity: 0;
  background: #fff;
  box-shadow: 0 1px 5px #0000001c;
  transition: all 0.4s;
}

.splide:hover .splide__arrow,
.oxy-oxyninja-slider:hover .splide__arrow {
  opacity: 0.8;
}

.splide .splide__arrow:hover,
.oxy-oxyninja-slider .splide__arrow:hover {
  opacity: 1;
  background: #fff;
  box-shadow: 0 1px 10px #0000001c;
}

.splide .splide__arrows button:disabled,
.oxy-oxyninja-slider .splide__arrows button:disabled {
  display: none;
}

/* ARROWS APPEAR ON SLIDER HOVER */

.splide .splide__arrow--prev,
.oxy-oxyninja-slider .splide__arrow--prev {
  left: 0;
}
.splide .splide__arrow--next,
.oxy-oxyninja-slider .splide__arrow--next {
  right: 0;
}

.splide:hover .splide__arrow--prev,
.oxy-oxyninja-slider:hover .splide__arrow--prev {
  left: 1em;
}
.splide:hover .splide__arrow--next,
.oxy-oxyninja-slider:hover .splide__arrow--next {
  right: 1em;
}

/* ARROWS APPEARING ALL THE TIME ON PHONES */

@media only screen and (max-width: 991px) {
.splide .splide__arrow,
.oxy-oxyninja-slider .splide__arrow {
  opacity: 1;
}
.splide .splide__arrow--prev,
.oxy-oxyninja-slider .splide__arrow--prev {
  left: 1em;
}
.splide .splide__arrow--next,
.oxy-oxyninja-slider .splide__arrow--next {
  right: 1em;
}
}

/* CAROUSEL PAGINATION */

.splide .splide__pagination,
.oxy-oxyninja-slider .splide__pagination {
  bottom: -1em;
}
.splide .splide__pagination__page,
.oxy-oxyninja-slider .splide__pagination__page {
  width: 40px;
  height: 1px;
  background: #323232;
  border-radius: 0;
  opacity: 0.2;
}
.splide .splide__pagination__page.is-active,
.oxy-oxyninja-slider .splide__pagination__page.is-active {
  background: #323232;
  transform: scale(1);
  opacity: 0.7;
}
.wc-product-gallery-1 .splide .splide__pagination,
.wc-product-gallery-2 .splide .splide__pagination,
.wc-product-gallery-1 .oxy-oxyninja-slider .splide__pagination,
.wc-product-gallery-2 .oxy-oxyninja-slider .splide__pagination {
  display: none;
}/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}/* CSS Variables  */
:root {
  --varleft: -20%;
  --over-color01: #ff1443;
  --folder-size: 100%;
  --tipp-pos: -90px;
}

[pramie-top="Top"] {
  --praemie-position-t: 20%;
}
[pramie-top="Mid"] {
  --praemie-position-t: 50%;
}

.jp-overlay13-praemie::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/weiterbildungspramie.png');
  background-size: cover;
  background-repeat: no-repeat;
  width: var(--praemie-size);
  height: var(--praemie-size);
  position: absolute;
  left: var(--praemie-position-l);
  top: var(--praemie-position-t);
  transform: rotate(0deg);
  z-index: 99;
}

.jp-overlay14-german::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/FlagGer.svg');
  background-size: cover;
  background-repeat: no-repeat;
  width: var(--praemie-size, 100px);
  height: var(--praemie-size, 80px);
  position: absolute;
  left: var(--praemie-position-l, 200px);
  top: var(--praemie-position-t, -60px);
  transform: rotate(-10deg);
  z-index: 99;
}


/* BB Position */
[data-bb="Top Left"] {
  --bb-position-l: 1%;
  --bb-position-t: 1%;
}
[data-bb="Bottom Left"] {
  --bb-position-l: 1%;
  --bb-position-t: 100%;
}
[data-bb="Bottom Right"] {
  --bb-position-l: 90%;
  --bb-position-t: 80%;
}
/* BB Z-Index */
[data-bbz="Back"] {
  --bb-zindex: 0;
}
[data-bbz="Front"] {
  --bb-zindex: 100;
}
/* BB Size */
[data-bbs="Small"] {
  --bb-size: 80px;
}
[data-bbs="Big"] {
  --bb-size: 200px;
}

.jp-overlay12-bb::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/2023/06/BB03.png');
  background-size: cover;
  background-repeat: no-repeat;
  width: var(--bb-size);
  height: var(--bb-size);
  position: absolute;
  left: var(--bb-position-l);
  top: var(--bb-position-t);
  transform: rotate(0deg);
  z-index: var(--bb-zindex);
}

.jp-gif-underline01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Line_7-1.mp4');
  background-size: cover;
  width: 100%;
  height: 160%;
  position: absolute;
  left: 10px;
  bottom: 0px;
  transform: rotate(0deg);
  z-index: 10;
}


/* Folder Size */
[data-folder="small"] {
  --folder-size: 60%;
}
[data-folder="medium"] {
  --folder-size: 100%;
}
[data-folder="big"] {
  --folder-size: 120%;
}

.jp-overlay10::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Folder01.svg');
  background-size: contain;
  background-repeat: no-repeat;
  width: var(--folder-size);
  height: var(--folder-size);
  position: absolute;
  left: 1%;
  top: -5%;
  transform: rotate(-6deg);
  z-index: 10;
}

.jp-trenner02::before {
  content: "";
  width: 100vw;
  position: absolute;
  border-top: 2px solid grey;
  border-left: 0px solid grey;
  border-radius: 0px 0px 0px 0px;
  left: 0px;
  bottom: 0px;
  z-index: 0;
  padding-bottom: 30px;
  padding-top: 10px;
}


/* Points Position */
[data-points="left"] {
  --point-pos: 20%;
}
[data-points="right"] {
  --point-pos: 80%;
}
[data-points-up="up"] {
  --point-top: -15%;
}
[data-points-up="down"] {
  --point-top: 20%;
}


.jp-points01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/arrows01.svg');
  background-size: cover;
  width: 12em;
  height: 13em;
  position: absolute;
  left: var(--point-pos);
  top: var(--point-top);
  transform: 0;
  z-index: 999;
}


/* Position Pfeil / Stars */
[data-type="left20"] {
  --leftvar: 20%;
}
[data-type="left40"] {
  --leftvar: 40%;
}
[data-type="left2em"] {
  --leftvar: -2em;
}

.jp-gif-stars01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Arrow04.gif');
  background-size: cover;
  width: 100px;
  height: 160px;
  position: absolute;
  left: var(--leftvar);
  top: -180px;
  transform: rotate(20deg);
  z-index: 10;
}

.jp-trenner02::after {
  content: "";
  width: 100vw;
  height: 3px;
  position: absolute;
  border-bottom: 2px solid grey;
  border-radius: 0px 0px 0px 0px;
  left: 0px;
  bottom: 0px;
  z-index: 0;
}

.jp-swoosh01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Splash04.svg');
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
  aspect-ratio: 5 / 1;
  width: 200px;
  height: 50%;
  position: absolute;
  left: var(--left);
  top: 30%;
  transform: rotate(0deg);
  z-index: -1;
}


.jp-back01::before {
  content: "";
  width: 100%;

  position: absolute;
  border-bottom: 40px solid #C8183E;
/*   border-left: 0px solid grey; */
  border-radius: 12px 40px 10px 10px;
  left: 0px;
  bottom: -7px;
  z-index: -1;
  padding-bottom: 30px;
  padding-top: 10px;
  transform: rotate(-3deg);
  opacity: 0.2;
}

.jp-back02::before {
  content: "";
  background-color: #C8183E;
  background-size: cover;
  width: 110%;
  height: 160%;
/*   border-top: 6px solid grey;
  border-left: 6px solid grey; */
  border-radius: 10px;
  position: absolute;
  left: -5%;
  top: -25%;
  transform: rotate(-4deg);
  z-index: 1;
  opacity: 0.2
  
}

[data-tipp="left"] {
  --tipp-pos: -30%;
}
[data-tipp="right"] {
  --tipp-pos: 60%;
}

.jp-gif-tipp01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/tip01.gif');
  background-size: cover;
  width: 150px;
  height: 150px;
  position: absolute;
  left: var(--tipp-pos);
  top: -70px;
  transform: rotate(6deg);
  z-index: 4;
}

.jp-gif-neu01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/tip01.gif');
  background-size: cover;
  width: 150px;
  height: 150px;
  position: absolute;
  left: var(--tipp-pos);
  top: -70px;
  transform: rotate(6deg);
  z-index: 4;
}

.jp-gif-neu02::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/neu03.png');
  background-size: cover;
  width: 120px;
  height: 120px;
  position: absolute;
  left: -2px;
  top: -2px;
  transform: rotate(0deg);
  z-index: 4;
}

.jp-gif-kringel::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/squarearrow.gif');
  background-size: cover;
  width: 200px;
  height: 200px;
  position: absolute;
  left: -45px;
  top: -70px;
  transform: rotate(0deg);
  z-index: 10;
}

.jp-gif-arrow01::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Arrow02.gif');
  background-size: cover;
  width: 100px;
  height: 100px;
  position: absolute;
  left: -100px;
  top: -80px;
  transform: rotate(6deg);
  z-index: 10;
}

.jp-gif-hello::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Hello.gif');
  background-size: cover;
  width: 130px;
  height: 100px;
  position: absolute;
  left: -40px;
  top: -40px;
  transform: rotate(6deg);
  z-index: 10;
}

.jp-gif-click::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/arrowbang.gif');
  background-size: cover;
  width: 100px;
  height: 80px;
  position: absolute;
  right: -110px;
  bottom: -30px;
  transform: rotate(55deg);
  z-index: 10;
}

.jp-gif-donut::after {
  content: "";
  background-image: url('https://sbb-nord.online/wp-content/uploads/Bigcircle.gif');
  background-size: cover;
  width: 30px;
  height: 30px;
  position: absolute;
  left: -40px;
  top: 0px;
  transform: rotate(6deg);
  z-index: 10;
}

.jp-border01::before {
  content: "";
  background-color: transparent;
  background-size: cover;
  width: 20px;
  height: 20px;
  border-top: 3px solid #e9435a;
  border-left: 3px solid #e9435a;
  border-radius: 4px 0px 0px 0px;
  position: absolute;
  left: -8px;
  top: -8px;
  transform: rotate(0deg);
  z-index: 10;
}

.jp-border01::after {
  content: "";
  background-color: transparent;
  background-size: cover;
  width: 20px;
  height: 20px;
  border-bottom: 3px solid #C8183E;
  border-right: 3px solid #C8183E;
  border-radius: 0px 0px 4px 0px;
  position: absolute;
  right: -8px;
  bottom: -8px;
  transform: rotate(0deg);
  z-index: 10;
}



.jp-square01::before {
  content: "";
  background-color: #ff1443;
  background-size: cover;
  width: 30px;
  height: 30px;
  border-top: 0px solid #C8183E;
  border-left: 0px solid #C8183E;
  border-radius: 0px 0px 0px 0px;
  position: absolute;
  left: -15px;
  top: -5px;
  transform: rotate(0deg);
  z-index: -1;
}

.jp-square01::after {
  content: "";
  background-color: #ff1443;
  background-size: cover;
  width: 20px;
  height: 20px;
  border-bottom: 0px solid #C8183E;
  border-right: 0px solid #C8183E;
  border-radius: 0px 0px 0px 0px;
  position: absolute;
  right: -8px;
  bottom: 4px;
  transform: rotate(0deg);
  z-index: -1;
}

.jp-background01::before {
  content: "";
  background-color: #C8183E;
  background-size: cover;
  width: 50px;
  height: 50px;
  border-bottom: 0px solid #C8183E;
  border-right: 0px solid #C8183E;
  border-radius: 10px 0px 10px 0px;
  position: absolute;
  left: -50px;
  top: -40px;
  transform: rotate(0deg);
  z-index: -1;
}



:root {

    /* WIDTH AND SPACINGS */
    --sidebar-width: min(90vw, 300px);
    --pad-m: 1.25rem;
    --pad-s: 0.75rem;
    --pad-xs: 0.5rem;

    /* vertical & horizontal header padding */
    --header-pad-y: clamp(1rem, 0.716rem + 1.211vw, 1.75rem);
    --header-pad-x: var(--pad-m);

    /* links vertical & horizontal padding */
    --link-pad-y: 0.7rem;
    --link-pad-x: 0.5rem;

    /* panel top & bottom padding */
    --panel-block-pad: clamp(0.5rem, -1.375rem + 5vh, 2rem);

    /* GAPS */
    --link-gap: 1.125rem;
    --list-gap: 0;

  
/* Color BG________________________ */
  
    /* BACKGROUND COLORS */
    --nav-bg: #ba1b46; 
    --cta-bg: #CA1D4C;
    --social-bg: transparent;
    --link-bg: transparent;
    --header-bg: var(--nav-bg);

    /* HOVER BACKGROUND */
    --cta-hover-bg: #6444f1;
    --social-hover-bg: #e8e8e8;
    --link-hover-bg: #e8e8e8;

/* COLORS --------------------- */ 
  
    --panel-title-color: whitesmoke;
    --panel-icon-color: #f9fafb; /* ICON COLORS --------------------- */ 
    --social-color: #f9fafb;
    --social-icon-color: var(--social-color);
    --cta-color: whitesmoke;
    --panel-link-color: whitesmoke;

    /* HOVER COLORS */
    --cta-hover-color: #ba1b46;
    --link-hover-color: #ba1b46;
    --link-icon-hover-color: #ba1b46;
    --social-hover-color: #e086aa;
    --social-icon-hover-color: var(--social-hover-color);

    /* FONT SIZES */
    --panel-title-size: 1.125rem;
    --panel-back-size: 0.7rem;
    --link-txt-size: 1rem;
    /* icons */
    --nav-icon-size: 1.2rem;
    --social-icon-size: var(--nav-icon-size);

    /* CSS TRANSITIONS */
    --sidebar-transition: 600ms;
    --sidebar-ttf: ease-out;
    --opacity-transition: 500ms 200ms;

    /* BORDER */
    --link-border-radius: 7px;
    --horizontal-line: 1px solid rgb(255 255 255 / 24%);
    --link-underline: none;
    --sidebar-shadow: 0px 0px 3px rgba(0, 0, 0, 0.75), 0px 17px 24px rgba(0, 0, 0, 0.3);

    /* OVERLAY */
    --overlay-bg: white;
    --overlay-opacity: 0.5;

     /* FOCUS STYLES */
     --focus-outline-color: pink;
     --focus-outline-offset: 2px;
     --focus-outline-width:2px;
}


/* MEDIA QUERY - DESKTOP  */
@media (min-width: 1310px) {
    .jp-menuMenu,
    .dwc-nav-trigger,
    .dwc-mobile-menu-overlay,
    .mobile.dwc-nav__panel__header {
        display: none !important;
    }

    .dwc-footer,
    .dwc-main {
        width: calc(100% - var(--sidebar-width));
        margin-left: auto;
        margin-bottom: auto;
    }

    /*   inside oxygen start */
    .ng-scope .dwc-site-wrapper {
        display: grid;
        grid-template-columns: var(--sidebar-width) 1fr;
    }

    .ng-scope .dwc-sidebar {
        grid-row: span 2;
    }

    .ng-scope .dwc-main,
    .ng-scope .dwc-footer {
        width: 100%;
    }

    /*   inside oxygen ends */
}

/* MEDIA QUERY - DESKTOP ENDS */

html,
body,
site-wrapper {
    height: 100%;
}

main,
footer {
    width: 100%;
}

main {
    flex-grow: 1;
}

.dwc-site-wrapper {
    width: 100%;
}


/* skip links */
.dwc-skip-link {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--cta-bg);
    padding: var(--pad-xs) var(--pad-m);
    position: absolute;
    z-index: 1000;
    border-radius: var(--link-border-radius);
    text-transform: uppercase;
    letter-spacing: 1px;
    top: -150px;
    left: 8px;
    transition: 0.4s;
}


.dwc-sidebar {
    position: fixed;
    top: 0;
    z-index: 999;
    background: var(--nav-bg);
    width: var(--sidebar-width);
    height: 100vh;
    transition: transform var(--sidebar-transition) var(--sidebar-ttf), opacity var(--opacity-transition);
    box-shadow: var(--sidebar-shadow);
}


.dwc-sidebar__logo-wrapper {
    width: 100%;
    align-items: flex-start;
}

.dwc-sidebar__nav {
    height: 100%;
    z-index: 1;
    width: var(--sidebar-width);
    position: relative;
}

.dwc-sidebar__nav:not(.ng-scope .dwc-sidebar__nav) {
    overflow: hidden;
}

.dwc-sidebar__nav__panel {
    background: var(--nav-bg);
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    transition: transform var(--sidebar-transition) var(--sidebar-ttf), opacity var(--opacity-transition);
    transform: translateX(0);
    z-index: 1000;
    padding-block: var(--panel-block-pad);
    padding-top: 0px;
    overflow: hidden;
}


.dwc-sidebar__nav__panel:not(.ng-scope .dwc-sidebar__nav__panel)::after {
    content: '';
    position: absolute;
    bottom: 5px;
    width: 100%;
    height: var(--panel-block-pad);
    background: var(--nav-bg);
    filter: blur(5px)
}


.dwc-sidebar__nav__panel:focus {
    outline: none;
}


.dwc-nav__panel__inner {
    width: 100%;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-inline: var(--pad-m)
}

.dwc-nav__panel__header {
    width: 100%;
    padding: 0.32rem var(--pad-m);
    gap: var(--list-gap);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
}

.dwc-header-inner-wrap {
    width: 100%;
    padding-block: var(--header-pad-y);
    padding-inline: var(--header-pad-x);
    gap: var(--list-gap);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
    background: var(--header-bg);
}

.dwc-nav__panel__title-wrap {
    padding: var(--pad-s) var(--pad-xs);
    width: 100%;
    box-shadow: 0 -6px 10px 15px var(--nav-bg);
    position: -webkit-sticky;
    position: sticky;
    top: -3px;
    background-color: var(--nav-bg);
    z-index: 1;
}

.dwc-nav__panel__title {
    color: var(--panel-title-color);
    font-size: var(--panel-title-size);
    font-weight: 500;
    letter-spacing: 1px;
}

.dwc-sidebar__nav__ul {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0;
    padding-left: 0;
    padding-block: var(--pad-m);
    gap: var(--list-gap);
    flex-grow: 1;
}

.dwc-sidebar__nav__li {
    list-style: none;
    width: 100%;
    position: relative;
    border-radius: var(--link-border-radius)
}

/* Default styles for dwc-sidebar__nav__panel-footer */
.dwc-sidebar__nav__panel-footer {
    width: 100%;
    padding-block: var(--pad-m);
    gap: var(--link-gap);
    z-index: 5;
    padding-inline: var(--pad-m);
    border-top: var(--horizontal-line);
    transition: transform 0.6s ease; /* Transition added */
    transform: translateY(0); /* Initial position */
}

/* Apply animation when screen height is 800px or less !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@media (max-height: 800px) {
    .dwc-sidebar__nav__panel-footerTest {
        transform: translateY(600px); /* Move it 600px down */
    }
      .dwc-sidebar__nav__panel {
        padding-top: 0px;
        background: transparent;
    }
}

/* Shadow____________________________________________ */
.dwc-sidebar__nav__panel-footer:not(.ng-scope *) {
/*     box-shadow: 0 -5px 12px -3px black; */
}


/* buttons and links */

  /* Hamburger Menu */


button.dwc-sidebar__nav__btn,
.dwc-sidebar__nav__link,
.dwc-cta {
    width: 100%;
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-items: center;
    padding: var(--link-pad-y) var(--link-pad-x);
    gap: var(--link-gap);
    text-align: left;
    line-height: 1.3;
    transition: var(--sidebar-transition), outline 0s;
    border-radius: var(--link-border-radius);
}

.dwc-nav__back-btn {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: var(--panel-back-size);
}

.dwc-nav__home-btn {
    width: auto;
    padding: var(--pad-s);
    margin: auto;
    background: transparent;
    border: none;
    cursor: pointer;
    border-radius: var(--link-border-radius);
    position: relative;
}

.nav__home-btn__txt {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    font-size: 12px;
}

.dwc-sidebar__nav__btn {
    outline-width: 0;
    outline: none;
    cursor: pointer;
    background: var(--link-bg);
    border: none;
}

.dwc-sidebar__nav__li {
    border-bottom: var(--link-underline);
}


.dwc-cta .dwc-nav__link__text {
    color: var(--cta-color)
}

.dwc-cta:hover .dwc-nav__link__text {
    color: var(--cta-hover-color)
}



.dwc-cta {
    justify-content: center;
    background: var(--cta-bg);
}

.dwc-cta:hover {
    background: var(--cta-hover-bg);
}

.dwc-nav__back__text {
    color: var(--panel-link-color)
}

.dwc-cta:hover .dwc-nav__link__text {
    color: var(--cta-hover-color);
}

.dwc-sidebar__nav__link:hover,
.dwc-nav__home-btn:hover,
button.dwc-sidebar__nav__btn:hover {
    background: var(--link-hover-bg);
}

button:hover .dwc-nav__link__text,
li:hover .dwc-nav__link__text,
button:hover .dwc-nav__back__text {
    color: var(--link-hover-color) !important;
}

.dwc-nav__link__text {
    color: var(--panel-link-color);
    font-weight: 500;
    font-size: var(--link-txt-size);
}

.dwc-sidebar__nav__link::before {
    content: '';
    inset: 0;
    position: absolute;
}

.dwc-nav__link__icon>svg {
    width: var(--nav-icon-size);
    height: var(--nav-icon-size);
    color: var(--panel-icon-color)
}

.dwc-nav__link__icon--chevron-right {
    margin-left: auto;
}

button:hover .dwc-nav__link__icon>svg,
li:hover .dwc-nav__link__icon>svg {
    color: var(--link-icon-hover-color) !important;
}

.dwc-sidebar__nav__list-img {
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
    object-position: top center;
    border-radius: var(--link-border-radius);
}


/* social links */

.dwc-social-wrapper {
    width: 100%;
    gap: var(--list-gap);
}

.dwc-social {
    background: var(--social-bg);
}

.dwc-social:hover {
    background: var(--social-hover-bg);
}

.dwc-social__text {
    line-height: 1;
    font-size: var(--link-txt-size);
    color: var(--social-color);
}

.dwc-social:hover .dwc-social__text {
    color: var(--social-hover-color);
}

.dwc-social__icon>svg {
    color: var(--social-icon-color);
    width: var(--social-icon-size);
    height: var(--social-icon-size);
}

.dwc-social:hover .dwc-social__icon>svg {
    color: var(--social-icon-hover-color)
}


/*  FOCUS STYLES  */


.dwc-skip-link:focus-visible {
    position: absolute;
    top: 8px;
    left: 8px;
    outline-color: var(--focus-outline-color);
    outline-offset:var(--focus-outline-offset)
}

.dwc-sidebar *:not(.dwc-sidebar .dwc-sidebar__nav__panel):focus-visible {
    outline: solid var(--focus-outline-width) var(--focus-outline-color) !important;
    outline-offset: var(--focus-outline-offset);
    transition: 0s;
}

.dwc-skip-link:focus:not(:focus-visible),
.dwc-sidebar *:focus:not(:focus-visible),
 #dwc-header .dwc-sidebar__nav__btn:not(.dwc-nav__back-btn):focus-visible,
header:focus-visible,
header:focus {
outline: none !important;
}

.dwc-sidebar li:focus-within {
    outline: solid var(--focus-outline-width) var(--focus-outline-color) !important;
}

.dwc-sidebar li:focus-within:has(:focus:not(:focus-visible)),
#dwc-header.dwc-sidebar li a:focus-visible {
    outline: none !important;
}

/* FOCUS STYLE END */


.dwc-slide-left {
    transform: translateX(-100%);
    z-index: 0;
}

.dwc-slide-right {
    transform: translateX(75%);
    z-index: 0;
    opacity: 0;
}


/* mobile nav toggle */
.dwc-nav-trigger {
    border: none;
    background: none;
    padding: var(--pad-m)
}

/*MEDIA QUERY - MOBILE*/

@media (max-width: 1309px) {


    /*header and menu on mobile*/
    .dwc-sidebar {
        position: relative;
        width: 100%;
        height: auto;
    }

  .dwc-header-inner-wrap {
    position: fixed;
    transition: top 0.8s ease;
  }

    .dwc-sidebar__nav {
        background: var(--nav-bg);
        width: var(--sidebar-width);
        position: fixed;
        bottom: 0;
        left: 0;
        top: 0;
        transform: translateX(-100%);
        height: 100%;
        overflow: hidden;
        transition: transform var(--sidebar-transition) var(--sidebar-ttf), opacity var(--opacity-transition);
    }

/*   Here it is!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

    .dwc-sidebar__nav__panel:not(.ng-scope .dwc-sidebar__nav__panel) {
        padding-top: 70px;
        background: transparent;
    }

    .dwc-sidebar__nav__panel>div {
        background: var(--nav-bg);
    }

    .dwc-slide-nav-open .dwc-sidebar__nav {
        transform: translateX(0);
    }

    button.dwc-sidebar__nav__btn,
    .dwc-sidebar__nav__link {
        opacity: 0.9;
    }

    .dwc-sidebar__logo-wrapper {
        width: auto;
    }

    body.dwc-slide-nav-open {
        overflow: hidden;
        height: 100vh
    }

    .dwc-mobile-menu-overlay {
        background: var(--overlay-bg);
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        pointer-events: none;
        opacity: 0;
        transition: 0.4s 0.2s;
    }

    .dwc-slide-nav-open .dwc-mobile-menu-overlay {
        pointer-events: auto;
        opacity: var(--overlay-opacity);
    }



    /* inside oxygen start*/
    .ng-scope .dwc-sidebar__nav {
        top: 120px;
        transform: translateX(0);
        border-top: dashed 1px gray;
        position: static;
        overflow: visible;
    }

    .ng-scope .dwc-sidebar {
        background: transparent;
    }

    .ng-scope .dwc-nav__panel__header,
    .ng-scope .dwc-header-inner-wrap {
        background: var(--nav-bg);
    }

    /*   inside oxygen end  */

    /* mobile menu toggle button*/
    .dwc-nav-trigger {
        cursor: pointer;
        position: relative;
        min-width: 26px !important;
        min-height: 0 !important;
    }

    .dwc-nav-trigger::before {
        left: 0;
        right: 0;
        transform: translateY(-5px);
    }

    .dwc-nav-trigger::after {
        left: 10px;
        right: 0;
        transform: translateY(5px);
    }

    .dwc-nav-trigger::before,
    .dwc-nav-trigger:after {
        content: '';
        position: absolute;
        transition: 0.4s 0.3s;
        height: 3px;
        background: var(--panel-link-color);
        top: 50%;
        border-radius: 50vw
    }


    .dwc-slide-nav-open .dwc-nav-trigger::before {
        transform: translateY(0) rotate(45deg);
    }

    .dwc-slide-nav-open .dwc-nav-trigger::after {
        transform: translateY(0) rotate(-45deg);
        left: 0;
    }

}

/* MEDIA QUERY - MOBILE ENDS */

/*SCROLLBARS*/
.dwc-nav__panel__inner::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: transparent;
}

.dwc-nav__panel__inner::-webkit-scrollbar {
    width: 5px;
    background-color: transparent;
}

.dwc-nav__panel__inner::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: var(--nav-bg);
}

/* SCROLLBARS END */



/* INSIDE OXYGEN */


/*hide header/nav when not in main template*/
.ng-scope .dwc-sidebar:not(.postid-586 .dwc-sidebar) {
    display: none;
}

/* change layout when not in main template*/
.ng-scope .dwc-site-wrapper:not(.postid-586 .dwc-site-wrapper) {
    grid-template-columns: 1fr;
}

.ng-scope .dwc-sidebar__nav__panel,
.ng-scope .dwc-sidebar {
    position: static;
    outline: gray dashed 3px;
    padding-bottom: 20px;
    min-height: min(100vh, 600px)
}

.ng-scope .dwc-sidebar__nav__panel:hover {
    outline: yellow solid 3px;
    z-index: 100000
}

.ng-scope .dwc-slide-right {
    transform: translateX(101%);
    opacity: 1;
    transform: translateX(0);
}

.ng-scope button.dwc-sidebar__nav__btn,
.ng-scope .dwc-sidebar__nav__link,
.ng-scope .dwc-sidebar__nav__panel {
    position: relative;
}

.ng-scope .dwc-sidebar .dwc-sidebar__nav__btn:after {
    content: 'Controls ' attr(title) ' panel';
    position: absolute;
    top: 80%;
    left: 48px;
    font-size: 8px;
    font-weight: bold;
    color: aqua;
    letter-spacing: 1px;
}

.ng-scope .dwc-sidebar button.dwc-nav__back-btn::after {
    content: 'zurück zu ' attr(title);
}

.ng-scope .dwc-sidebar button.dwc-nav__home-btn::after {
    content: 'home';
    position: absolute;
    top: 80%;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    white-space: nowrap;
    opacity: 0.8;
    font-size: 8px;
    font-weight: bold;
    color: aqua;
    letter-spacing: 1px;
}

.ng-scope .dwc-sidebar__nav__panel::after {
    content: attr(title) ' panel';
    position: absolute;
    top: 0;
    left: 100%;
    font-size: 18px;
    font-weight: bold;
    background: white;
    padding-inline: 2rem;
    letter-spacing: 1px;
    white-space: nowrap;
    writing-mode: vertical-lr;
}:root {
/*   Sizes for Recoda (Padding...) */
  --size-xxs: 0.2em;
  --size-xs: 0.4em;
  --size-s: 0.7em;
  --size-m: 1em;
  --size-l: 2em;
  --size-xl: 3em;
  --size-xxl: 4em;

/*  Global Colors */
  --sbbRed01: #E9435A;
  --sbbWhite01: #ffffff;
  --sbbBlack01: #23232D;
  --sbbTrans01: #ff00;

  p {
    font-weight: 300;
    }
  a {
    font-size: 15px;
    }
}


.test-divInner01,
.jp-textColour-Red01 {
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

.test-divOuter01:hover .test-divInner01 {
  background-color: blueviolet;
}

.test-divOuter01:hover .jp-textColour-Red01 {
  color: #C91A48;
}




/*  Move Menu Footer */
@media (max-height: 800px) {
    .jp-menuFooterT {
        transform: translateY(300px);
    }
}

.jp-menuFooterT {
    position: relative;
    transition: transform 0.4s ease-in-out;
}

/*  Move Menu Footer End */


.jp-overflow3 {
display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
 }

.jp-overflow2 {
display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
 }

.jp-overflow1 {
display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
 }

.jp-overflow12 {
display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 12;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
 }

.ct-section[class*="jp-overlay"] .ct-section-inner-wrap {
  position: relative;
  z-index: 10
}

/* Grid Stacked------------------------------------------------ */

.jp-stacked {
grid-column: 1/ -1;
grid-row: 1/-1;
}



[tooltip]::before {
	content: attr(tooltip);
	pointer-events: none;
	position: absolute;
	width: 200px;
	top: calc(100% + 8px);
	left: -100px;
	background-color: black;
	padding: 8px;
	border-radius: 2px;
	color: white;
	z-index: 10;
	opacity: 0;
}

[tooltip]::after {
	content: "";
	background-color: transparent;
	position: absolute;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	border: 2px solid white;
	animation-name: pulse;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}

[tooltip]:hover::before,
[tooltip]:focus::before {
	opacity: 1;
	animation-name: flip;
	animation-duration: 0.5s;
	animation-iteration-count: 1;
}

@keyframes flip {
	from {
		transform: scaleY(0);
		opacity: 0;
	}
	to {
		transform: scaleY(1);
		opacity: 1;
	}
}

@keyframes pulse {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	50% {
		opacity: 0.5;
		transform: scale(0.5);
	}
	100% {
		opacity: 0;
		transform: scale(1);
	}
}[data-aspect = "1/1"] {
  aspect-ratio: 1 / 1;
}

[data-aspect = "4/3"] {
  aspect-ratio: 4 / 3;
}

[data-aspect = "16/9"] {
  aspect-ratio: 16 / 9;
}

:root {
  --button-background-color: #000;
  --button-border-radius: 25px;
  --button-border: 2px solid #000;
  --button-box-shadow: none;
  --button-color: #fff;
  --button-font-family: inherit;
  --button-font-size: 1.2rem;
  --button-font-weight: 400;
  --button-hover-background-color: transparent;
  --button-hover-border-radius: 25px;
  --button-hover-border: 2px solid #000;
  --button-hover-box-shadow: none;
  --button-hover-color: #000;
  --button-hover-padding: 5px 20px;
  --button-letter-spacing: 1px;
  --button-margin-top: 1rem;
  --button-padding: 5px 20px;
  --button-text-transform: uppercase;
  --button-transition-duration: 300ms;
  --checkbox-gap: 2px 20px;
  --form-color: #000;
  --input-background: transparent;
  --input-border: 2px solid #000;
  --input-border-radius: 25px;
  --input-box-shadow: none;
  --input-color: #000;
  --input-focus-background: transparent;
  --input-focus-border: 2px solid #000;
  --input-focus-border-radius: 25px;
  --input-focus-box-shadow: none;
  --input-focus-color: #000;
  --input-font-family: inherit;
  --input-font-size: 1rem;
  --input-padding: 10px 25px;
  --input-placeholder-color: #333;
  --input-placeholder-opacity: 0.8;
  --label-color: #
  --link-color: #fff;
}

/* Stop touching the code!!! */
/* #region Button Design */
form.wpcf7-form input.wpcf7-submit {
  background-color: var(--button-background-color);
  border-radius: var(--button-border-radius);
  border: var(--button-border);
  box-shadow: var(--button-box-shadow);
  cursor: pointer;
  color: var(--button-color);
  font-family: var(--button-font-family);
  font-size: var(--button-font-size);
  font-weight: var(--button-font-weight);
  letter-spacing: var(--button-letter-spacing);
  margin-top: var(--button-margin-top);
  padding: var(--button-padding);
  text-transform: var(--button-text-transform);
  transition: all var(--button-transition-duration) ease;
}
form.wpcf7-form input.wpcf7-submit:hover {
  background-color: var(--button-hover-background-color);
  border-radius: var(--button-hover-border-radius, var(--button-border-radius));
  border: var(--button-hover-border, var(--button-border));
  box-shadow: var(--button-hover-box-shadow, var(--button-box-shadow));
  color: var(--button-hover-color, var(--button-color));
  padding: var(--button-hover-padding, var(--button-padding));
}

/* #endregion Button Design */
/* #region Placeholder Pseudo Class */
form.wpcf7-form input[type=email]::-webkit-input-placeholder, form.wpcf7-form input[type=text]::-webkit-input-placeholder, form.wpcf7-form input[type=tel]::-webkit-input-placeholder, form.wpcf7-form input[type=password]::-webkit-input-placeholder, form.wpcf7-form textarea::-webkit-input-placeholder {
  color: var(--input-placeholder-color);
  opacity: var(--input-placeholder-opacity);
}
form.wpcf7-form input[type=email]::-moz-placeholder, form.wpcf7-form input[type=text]::-moz-placeholder, form.wpcf7-form input[type=tel]::-moz-placeholder, form.wpcf7-form input[type=password]::-moz-placeholder, form.wpcf7-form textarea::-moz-placeholder {
  color: var(--input-placeholder-color);
  opacity: var(--input-placeholder-opacity);
}
form.wpcf7-form input[type=email]:-ms-input-placeholder, form.wpcf7-form input[type=text]:-ms-input-placeholder, form.wpcf7-form input[type=tel]:-ms-input-placeholder, form.wpcf7-form input[type=password]:-ms-input-placeholder, form.wpcf7-form textarea:-ms-input-placeholder {
  color: var(--input-placeholder-color);
  opacity: var(--input-placeholder-opacity);
}
form.wpcf7-form input[type=email]:-moz-placeholder, form.wpcf7-form input[type=text]:-moz-placeholder, form.wpcf7-form input[type=tel]:-moz-placeholder, form.wpcf7-form input[type=password]:-moz-placeholder, form.wpcf7-form textarea:-moz-placeholder {
  color: var(--input-placeholder-color);
  opacity: var(--input-placeholder-opacity);
}

/* #endregion */
form.wpcf7-form {
  color: var(--form-color);
}
form.wpcf7-form input[type=email], form.wpcf7-form input[type=text], form.wpcf7-form input[type=tel], form.wpcf7-form input[type=password], form.wpcf7-form textarea {
  background: var(--input-background);
  border: var(--input-border);
  border-radius: var(--input-border-radius);
  box-shadow: var(--input-box-shadow);
  color: var(--input-color);
  font-family: var(--input-font-family);
  font-size: var(--input-font-size);
  padding: var(--input-padding);
  width: 100%;
}
form.wpcf7-form input[type=email]:focus, form.wpcf7-form input[type=text]:focus, form.wpcf7-form input[type=tel]:focus, form.wpcf7-form input[type=password]:focus, form.wpcf7-form textarea:focus {
  background: var(--input-focus-background, var(--input-background));
  border: var(--input-focus-border, var(--input-border));
  border-radius: var(--input-focus-border-radius, var(--input-border-radius));
  box-shadow: var(--input-focus-box-shadow, var(--input-box-shadow));
  color: var(--input-focus-color, var(--input-color));
}
form.wpcf7-form a {
  color: var(--link-color);
}
form.wpcf7-form label {
  color: var(--label-color);
}
form.wpcf7-form .wpcf7-checkbox {
  display: flex;
  flex-flow: row wrap;
  gap: var(--checkbox-gap);
}
form.wpcf7-form .wpcf7-checkbox > .wpcf7-list-item {
  margin-left: 0;
}
form.wpcf7-form .dscf7 .wpcf7-checkbox {
  display: inline-block;
}:root {
--timeuad: 3s;
}

[data-speeduad = "slow"] {
  --timeuad: 20s;
}
[data-speeduad = "mid"] {
  --timeuad: 17s;
}
[data-speeduad = "fast"] {
  --timeuad: 8s;
}

.jp-ani-upanddown01 {
animation: move var(--timeuad) infinite ease-in-out;
}


@keyframes move {
  0%   {top:10%;}
/*   25%  {left:200px; top:15%;} */
  50%  {top:15%;}
/*   75%  {left: 20.2%; top:200px;} */
  100% {top:10%;}
}

@keyframes color {
  0%   {background-color:red;}
  25%  {background-color:yellow;}
  50%  {background-color:blue;}
  75%  {background-color:green;}
  100% {background-color:red;}
}

/* ---------------------- */

@supports (animation-timeline: works) {
  .frame-box {
    animation: 1s linear forwards flip-card;
    animation-timeline: flip-timeline;
    transform: rotateX(-120deg);
/*     backface-visibility: hidden; */
  }
}

@scroll-timeline flip-timeline {
/*   source: selector(body); */
  time-range: 1s;
}

@keyframes flip-card {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
/* 	to { translate: translateX(200px) } */
}

/*Blinking Element-----------------------------*/

@keyframes slow-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* Rotate infinite----------------------------- */

[rotate-speed = "fast"] {
  --timerotate: 25s;
}

[rotate-speed = "slow"] {
  --timerotate: 40s;
}

.jp-ani-rotate01 {
animation: rotate var(--timerotate) linear infinite;
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}






/* Main Container for rezise */
.jp-container01 {
  container-type: inline-size;
  container-name: conti01
/*   width: 800px; */
}

/* Container Grid */
.jp-grid01 {
  display: grid;
  grid-template-columns: repeat(12, 1fr); 
/*   grid-template-rows: [First] 250px [Text] 100px [Pics] 100px [Last] 100px; */
/*   grid-auto-rows: minmax(100px, auto); */
  grid-auto-rows: minmax(min-content, 0.5fr);
  transition: all 1s ease;
  gap: 1em;
  

/*   grid-auto-rows: 0.7fr; */

}

/* Grid Items */
.jp-grid-item01 {
  display: grid;
  padding: 20px;
  border: 6px solid #000;
  grid-row: span 4;
  grid-template-rows: subgrid;
  justify-self: left; 

}

@container conti01 (width < 800px) {
    .jp-grid01 {
      grid-template-columns: repeat(2, 1fr); /* Change to 2 columns */
/*       grid-template-rows: 1fr 1fr auto 1fr auto; */
      grid-auto-rows: minmax(min-content, 0.5fr);
      gap: 0.5em;
    }
    .jp-grid-item01 {
      border: 6px solid pink;
        
    }
}

@container (width < 500px) {
    .jp-grid01 {
      grid-template-columns: repeat(1, 1fr); /* Change to 1 column */
/*       grid-template-rows: 1fr 1fr 1fr auto auto; */
      grid-auto-rows: minmax(min-content, 0.4fr);
      gap: 8px;
    }
    .jp-grid-item01 {
      border: 6px solid yellow;
      
    }
}.aurora_lila {
background:
    linear-gradient(
      123deg,
      rgba(235, 243, 208, 1) 0%,
      rgba(235, 243, 208, 0) 18%
    ),
    radial-gradient(
      30% 71% at 44% 87%,
      rgba(220, 141, 220, 1) 0%,
      rgba(220, 141, 220, 0) 100%
    ),
    radial-gradient(
      34% 54% at 36% 100%,
      rgba(220, 141, 220, 1) 0%,
      rgba(220, 141, 220, 0) 100%
    ),
    radial-gradient(
      43% 50% at 46% 45%,
      rgba(203, 173, 235, 1) 0%,
      rgba(194, 166, 241, 0) 100%
    ),
    linear-gradient(
      135deg,
      rgba(205, 249, 232, 1) 21%,
      rgba(205, 249, 232, 0) 48%
    ),
    linear-gradient(
      216deg,
      rgba(192, 169, 240, 0) 0%,
      rgba(192, 169, 240, 1) 1%,
      rgba(192, 169, 240, 0) 17%
    ),
    linear-gradient(
      129deg,
      rgba(192, 169, 240, 0) 29%,
      rgba(192, 169, 240, 1) 38%,
      rgba(192, 169, 240, 0) 50%
    ),
    radial-gradient(
      41% 97% at 91% 40%,
      rgba(255, 253, 177, 1) 0%,
      rgba(254, 228, 191, 1) 34%,
      rgba(240, 189, 208, 1) 70%,
      rgba(225, 129, 38, 0) 100%
    ),
    linear-gradient(
      360deg,
      rgba(194, 166, 241, 1) 0%,
      rgba(194, 166, 241, 1) 100%
    );
  background-blend-mode: , , , , , , , , ;
  }
.auroraOrange {
/*   border: 0px solid rgba(100, 100, 100, 1); */
/*   border-radius: 24px; */
  background:
    radial-gradient(
      73% 101% at 95.54% 95.05%,
      rgba(255, 156, 65, 0.78) 0%,
      rgba(255, 168, 88, 0) 100%
    ),
    linear-gradient(
      197deg,
      rgba(255, 240, 164, 1) 0%,
      rgba(255, 240, 164, 0) 100%
    ),
    radial-gradient(
      59% 74% at 10% -10%,
      rgba(49, 132, 255, 0.8) 0%,
      rgba(56, 75, 246, 0.21) 52%,
      rgba(62, 246, 246, 0) 100%
    ),
    linear-gradient(
      143deg,
      rgba(62, 158, 246, 1) 0%,
      rgba(238, 43, 183, 0.33) 30%,
      rgba(246, 62, 106, 0) 56%
    ),
    linear-gradient(
      288deg,
      rgba(217, 155, 255, 1) 33%,
      rgba(217, 170, 221, 0) 97%
    );
/*   background-blend-mode: , , , , ; */
}/* Color Underline */
[underline-color="red"] {
  --under-color: #E9435A;
}
[underline-color="black"] {
  --under-color: #3E3E4B;
}
[underline-color="white"] {
  --under-color: #FFFFFF;
}

[underline-height="small"] {
  --under-height: 1px;
}
[underline-height="medium"] {
  --under-height: 4px;
}

[underline-deg="none"] {
  --under-deg: 0deg;
}
[underline-deg="small"] {
  --under-deg: -3deg;
}


.jp-underline01::before {
  content: "";
  background-color: var(--under-color, #E9435A);
  background-size: cover;
  width: 100%;
  height: var(--under-height, 4px);
  border-radius: 50px 50px 50px 50px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  transform: rotate var(--under-deg);
  z-index: 0;
}

.jp-underline02::before {
  content: "";
  background-color: var(--under-color, #E9435A);
  background-size: cover;
  width: 100%;
  height: 1px;
  border-radius: 50px 50px 50px 50px;
  position: absolute;
  left: 0px;
  bottom: -3px;
  transform: rotate (0deg);
  z-index: 0;
}

.jp-underlineDouble01::before {
  content: "";
  background-color: var(--under-color, #E9435A);
  background-size: cover;
  width: 100%;
  height: 1px;
  border-radius: 50px 50px 50px 50px;
  position: absolute;
  left: 0px;
  bottom: -5px;
  transform: rotate(0deg);
  z-index: 0;
}

.jp-underlineDouble01::after {
  content: "";
  background-color: var(--under-color, #E9435A);
  background-size: cover;
  width: 100%;
  height: 1px;
  border-radius: 50px 50px 50px 50px;
  position: absolute;
  left: 0px;
  top: -5px;
  transform: rotate(0deg);
  z-index: 0;
}

/* Color Overline */
[data-color="red"] {
  --over-color: #CA1D4C;
}
[data-color="black"] {
  --over-color: #3E3E4B;
}
[data-color="white"] {
  --over-color: #FFFFFF;
}
[data-height="top"] {
  --over-height: -8px;
}
[data-height="bottom"] {
  --over-height: 5px;
}

.jp-overline01::before {
  content: "";
  background-color: var(--over-color, #CA1D4C);
  background-size: cover;
  width: 100px;
  height: 10px;
  border-top: 0px solid #C8183E;
  border-left: 0px solid #C8183E;
  border-radius: 50px 50px 50px 50px;
  position: absolute;
  left: 0px;
  top: var(--over-height, -10px);
  transform: rotate(0deg);
  z-index: 5;
}[speed-grad="slow"] {
  --speed-grad: 35s;
}

[speed-grad="fast"] {
  --speed-grad: 10s;
}



.moveGradient01 {
	background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
	background-size: 400% 400%;
	animation: gradient 50s ease infinite;

}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.moveGradient02 {
    background: linear-gradient(308deg, #ffa567, #ff3181);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 36s ease infinite;
    -moz-animation: AnimationName 36s ease infinite;
    -o-animation: AnimationName 36s ease infinite;
    animation: AnimationName 36s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}
@keyframes AnimationName {
    0%{background-position:0% 2%}
    50%{background-position:100% 99%}
    100%{background-position:0% 2%}
}[bg-position = "left top"] {
  background-position: 20% 20%;
}

[bg-position = "left center"] {
  background-position: 20% 50%;
}

[bg-position = "left bottom"] {
  background-position: 20% 80%;
}

[bg-position = "center center"] {
  background-position: 50% 50%;
}

[bg-position = "center top"] {
  background-position: 50% 20%;
}

[bg-position = "center bottom"] {
  background-position: 50% 80%;
}

[bg-position = "right top"] {
  background-position: 80% 20%;
}

[bg-position = "right center"] {
  background-position: 80% 50%;
}

[bg-position = "right bottom"] {
  background-position: 80% 80%;
}.jp-grid-masonry {
  --gap: 1em;
  --columns: 4;
  max-width: 120rem;
  margin: 0 auto;
/*   display: column; */
  columns: var(--columns);
  gap: var(--gap);
}

.jp-grid-masonry > * {
  break-inside: avoid;
  margin-bottom: var(--gap);
}

@supports (grid-template-rows: masonry) {
  .jp-grid-masonry {
    display: grid;
    grid-template-columns: repeat(var(--columns), 1fr);
    grid-template-rows: masonry;
    grid-auto-flow: dense;
    align-tracks: stretch;
  }
  .jp-grid-masonry > * {
    margin-bottom: 0em;
  }
}

.jp-cont-masonry01 {
  padding: 2em;
  box-shadow: 0 0 3em rgba(0, 0, 0, 0.17);
  background: white;
  border-radius: 15px;
}

.jp-title-masonry {
  font-weight: 900;
  color: var(--clr-primary);
  line-height: 0.8;
}

.flow > * + * {
  margin-top: var(--flow-space, var(--spacer));
}

.jp-featured-masonry {
  grid-column: span 2;
  background: lightblue;
}

.img-masonry {
  max-width: 100%;
  border-radius: 9px;
  margin-top: 10px;
}

:root {
  --ff-primary: basic-sans, sans-serif;
  --clr-primary: #ee6352;
  --clr-body: #333;
  --clr-bg: #ddd;
  --spacer: 1rem;
}

.title {
  font-weight: 900;
  color: var(--clr-primary);
  line-height: 0.8;
}

/* *,
*::before,
*::after {
  box-sizing: border-box;
}
 */
/* h1,
h2,
h3,
p {
  margin: 0;
} */

/* h1 {
  margin: 3rem 0;
  text-align: center;
  font-size: clamp(2rem, 1rem + 3vw, 6rem);
  font-weight: 300;
  line-height: 1;
  opacity: 0.2;
} */



/* body {
  font-family: var(--ff-primary);
  min-height: 100vh;
  font-size: 1em;
  line-height: 1.6;
  color: var(--clr-body);
  background: var(--clr-bg);
  padding-bottom: 13rem;
} */

/* a {
  color: var(--clr-primary);
}
 */

/* img {
  max-width: 100%;
  border-radius: 9px;
} */

[data-menuEdit="in"] {
  --menuOffset: -50px;
}

[data-menuEdit="out"] {
  --menuOffset: -300px;
}

#sideMenu {
    position: fixed;
    top: 320px;
    right: var(--menuOffset, -300px); /* Adjust width according to your menu width */
    width: 300px;
    height: 100px;
/*     background-color: ; /* Adjust color */
    transition: transform 0.3s ease-in-out;
    z-index: 100;
}

#sideMenu.active {
    transform: translateX(-215px); /* Slides the menu into view */
}

#toggleButton {
    cursor: pointer;
    transition: transform 0.3s ease-in-out; /* Smooth rotation transition */
}

#toggleButton.rotated {
    transform: rotate(180deg); /* Rotate by 180 degrees */
}
@position-try --anchorTry01 {
  inset: auto;
  top: anchor(bottom);
  left: anchor(right);
}

@position-try --anchorTry02 {
  inset: auto;
  position-area: right span-bottom;
  margin: 100px;
  background: red;
}#search-filter-form-871 ul{
 display:flex;
 flex-wrap:wrap;
 gap:1px;
 flex-direction:column;
 align-items:flex-start;
}
.searchandfilter ul{
 display:inline-flex;
 gap:20px;
}
#shortcode-26-1084{
 display:flex;
}
.searchandfilter ul h4{
 font-family:Inherit;
 display:flex;
 width:100%;
 color:#333333;
}
.searchandfilter ul .sf-field-taxonomy-standort label select.sf-input-select{
 width:100%;
}
.searchandfilter .sf-field-taxonomy-zielgruppe label select.sf-input-select{
}
.searchandfilter .sf-field-post-meta-zeit select.sf-input-select{
 width:270px;
}
.sf-field-search label input{
 width:270px;
}
.sf_date_field label input{
 margin-left:-40px;
}
label input{
}
div.oxy-post{
}
.oxy-post-image-date-overlay{
 border-radius:10px;
}
.oxy-post{
 background-color:rgba(255,255,255,0.36);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 overflow:hidden;
 border-radius:20px;
}
.oxy-posts a{
}
.searchandfilter select.sf-input-select{
 border-radius:10px;
 padding-left:5px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 width:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.searchandfilter h4{
 font-family:Roboto;
 color:#23232d;
}
#shortcode-7666-727{
 align-items:flex-start;
 justify-content:flex-start;
}
input{
 border-radius:8px;
 padding-top:6px;
 padding-right:6px;
 padding-bottom:6px;
 padding-left:6px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.ct-section-inner-wrap .yrm-button-text-3{
 text-align:left;
 color:#23232d;
}
