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

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

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

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

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

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-media-player .oxy-pro-media-player_play{
--extras-play-icon-size:60px;
}

.oxy-pro-media-player .oxy-pro-media-player_play button:hover{
--vm-play-scale:1;
}

.oxy-pro-media-player .oxy-pro-media-player_play button{
transition-duration:.3s;
}

.oxy-pro-media-player vime-player{
--vm-control-scale:.9;
--extras-slider-height:2px;
--vm-control-group-spacing:12px;
--vm-controls-padding:15px;
--vm-controls-spacing:15px;
--vm-time-font-size:13px;
--vm-control-border-radius:3px;
--extras-spinner-size:80px;
--vm-spinner-thickness:3px;
--vm-spinner-spin-duration:1s;
--vm-tooltip-spacing:3px;
--vm-tooltip-padding:3px;
}

.oxy-pro-media-player .oxy-pro-media-player_custom-image{
--extras-poster-left:50%;
--extras-poster-top:50%;
}

.oxy-pro-media-player vime-player.video{
                            height: 0;
                            overflow: hidden;
                        }
.oxy-pro-media-player .extras-in-builder vime-spinner{
                                opacity: 0;
                            }
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

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

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

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

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1280px;
}
body {font-family: 'Lato';}body {line-height: 1.6;font-size: rem;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Lato';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
}.ct-new-columns > .ct-div-block {
}.oxy-header-container {
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxel_dynamicslider {
 width:100%;
}
.swiper-container {
}
.oxel_dynamicslider__container {
 height:400px;
}
.swiper-wrapper {
}
.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.swiper-wrapper.oxy-easy-posts .oxy-posts,
.swiper-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1280px) {
.swiper-wrapper {
}
.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.swiper-wrapper.oxy-easy-posts .oxy-posts,
.swiper-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

.swiper-slide {
}
.oxel-breadcrumb-wrapper {
 font-family:Lato;
 width:97%;
 font-size:1.3rem;
 text-transform:uppercase;
 font-weight:600;
 margin-top:.15rem;
}
.oxel-breadcrumb-code {
 width:100%;
}
.oxel_flipbox {
 width:100%;
 position:relative;
}
.oxel_flipbox__front {
background-image:linear-gradient(rgba(25,22,22,0.2), rgba(25,22,22,0.2)), url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/07/atmosphere-blue-cloud-clouds-601798.jpg);background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-position:50% 50%;
}
.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__front.oxy-easy-posts .oxy-posts,
.oxel_flipbox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_flipbox__back {
background-size: cover;transform:rotateY(180deg); width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 background-color:#374047;
 position:absolute;
 top:0px;
 left:0px;
 right:0px;
 bottom:0px;
 background-position:50% 50%;
}
.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_flipbox__back.oxy-easy-posts .oxy-posts,
.oxel_flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.proteus-big-text {
 font-family:Lato;
 color:#576677;
 font-size:24px;
 font-weight:300;
 line-height:1.4;
 margin-bottom:0px;
}
.proteus-heading-two {
 font-family:Lato;
 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:Lato;
 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-logo:hover{
 opacity:1;
}
.proteus-logo {
 opacity:1;
}
@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:Lato;
 font-size:.8rem;
 font-weight:500;
 -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;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease;
 transition-property:all;
}
.proteus-blue-button-small:hover{
transform:scale(1.1,1.1); color:#36b8da;
 background-color:#ffffff;
 transition-property:all;
 transition-duration:.2s;
 transition-timing-function:ease-in-out;
}
.proteus-blue-button-small {
 font-family:Lato;
 color:#ffffff;
 font-weight:900;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; line-height:1.2;
 background-color:#04d3f7;
 border-radius:12px;
 text-align:center;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 padding-top:7px;
 padding-bottom:8px;
 padding-left:30px;
 padding-right: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;
 font-size:1.4rem;
 margin-top:2px;
 text-transform:uppercase;
 box-shadow:0px 0px 5px 3px rgba(255,255,255,0.77);
}
.proteus-blue-button-small:not(.ct-section):not(.oxy-easy-posts),
.proteus-blue-button-small.oxy-easy-posts .oxy-posts,
.proteus-blue-button-small.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1280px) {
.proteus-blue-button-small {
 font-size:1.3rem;
}
}

@media (max-width: 991px) {
.proteus-blue-button-small {
 padding-right:15px;
 padding-left:15px;
 line-height:1.05;
 font-size:1.17rem;
}
}

.proteus-header-2-icon {
color: #ffffff;}.proteus-header-2-icon 
>svg {width: 24px;height: 24px;}.proteus-header-2-icon {
}
.proteus-green-button:hover{
transform:scale(1.05,1.05); background-color:var(--base-medium);
 transition-duration:.2s;
 transition-property:all;
 transition-timing-function:ease-in-out;
}
.proteus-green-button {
 font-family:Lato;
 color:#ffffff;
 font-size:18px;
 font-weight:900;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:48px;
 padding-right:48px;
 border-radius:12px;
 line-height:1.2;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:0px;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 background-color:#f77800;
 text-transform:uppercase;
}
@media (max-width: 1280px) {
.proteus-green-button {
 font-size:1.5rem;
 margin-left:0px;
}
}

@media (max-width: 991px) {
.proteus-green-button {
 font-size:1.4rem;
 padding-right:18px;
 padding-left:18px;
 padding-bottom:11px;
}
}

.proteus-body-text {
 font-family:Lato;
 font-weight:500;
 line-height:1.4;
 font-size:1.8rem;
 color:#ffffff;
 text-shadow:0px 0px 11px rgba(0,99,114,0.3);
}
.proteus-heading-three {
 font-family:Lato;
 color:#2b3644;
 font-size:30px;
 font-weight:400;
 line-height:1;
}
.proteus-footer-2-link:hover{
 color:#41c3e5;
}
.proteus-footer-2-link {
 font-size:12px;
 margin-left:24px;
 color:#74d8c2;
}
@media (max-width: 767px) {
.proteus-footer-2-link {
 margin-right:12px;
 margin-left:12px;
}
}

.proteus-footer-2-icon {
color: #ffffff;}.proteus-footer-2-icon 
>svg {width: 17px;height: 17px;}.proteus-footer-2-icon {
 margin-right:6px;
}
.proteus-footer-2-column {
 text-align:left;
}
.proteus-footer-2-column:not(.ct-section):not(.oxy-easy-posts),
.proteus-footer-2-column.oxy-easy-posts .oxy-posts,
.proteus-footer-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 767px) {
.proteus-footer-2-column {
 text-align:center;
}
.proteus-footer-2-column:not(.ct-section):not(.oxy-easy-posts),
.proteus-footer-2-column.oxy-easy-posts .oxy-posts,
.proteus-footer-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.proteus-footer-2-menu-link:hover{
 color:#41c3e5;
}
.proteus-footer-2-menu-link {
 font-family:Lato;
 font-size:16px;
 font-weight:500;
 line-height:1.4;
 margin-bottom:12px;
 color:#74d8c2;
}
.proteus-footer-2-title {
 color:#ffffff;
 font-size:18px;
 font-weight:500;
 letter-spacing:1px;
 line-height:1;
 margin-bottom:16px;
 margin-top:8px;
}
.oxy-stock-content-styles {
}
.job-metainfo {
 font-weight:600;
 padding-left:5px;
 font-size:1.35rem;
 margin-top:3px;
 border-top-color:#41c3e5;
 border-right-color:#41c3e5;
 border-bottom-color:#41c3e5;
 border-left-color:#41c3e5;
 border-left-style:solid;
}
.job-metainfo:not(.ct-section):not(.oxy-easy-posts),
.job-metainfo.oxy-easy-posts .oxy-posts,
.job-metainfo.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1280px) {
.job-metainfo {
 font-size:1.3rem;
 text-align:left;
}
.job-metainfo:not(.ct-section):not(.oxy-easy-posts),
.job-metainfo.oxy-easy-posts .oxy-posts,
.job-metainfo.ct-section .ct-section-inner-wrap{
display:inline;
}
}

@media (max-width: 991px) {
.job-metainfo {
 font-family:'Lato';
 font-size:1.25rem;
}
}

.hallbarhetsjobb-logo {
 mix-blend-mode:normal;
 padding-bottom:2rem;
}
.apply-button:hover{
background-color :#2c73be;
border: 1px solid #2c73be;
color: #7ed0e7;
}.apply-button:hover{
 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:rgba(0,61,71,0.19);
 border-right-color:rgba(0,61,71,0.19);
 border-bottom-color:rgba(0,61,71,0.19);
 border-left-color:rgba(0,61,71,0.19);
 text-shadow:1px 1px 3px #005875;
}
.apply-button {
background-color :#f83d20;
border: 1px solid #f83d20;
}.apply-button {
 margin-top:20px;
 margin-bottom:40px;
 font-weight:700;
 border-top-color:#4432c9;
 border-right-color:#4432c9;
 border-bottom-color:#4432c9;
 border-left-color:#4432c9;
 button-hover_color:#2c73be;
 border-top-width:.1rem;
 border-right-width:.1rem;
 border-bottom-width:.1rem;
 border-left-width:.1rem;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 letter-spacing:.06rem;
 text-shadow:1px 1px 3px #32010e;
}
@media (max-width: 767px) {
.apply-button:hover{
background-color :#00c0dd;
border: 1px solid #00c0dd;
}.apply-button:hover{
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:rgba(0,59,68,0.5);
 border-right-color:rgba(0,59,68,0.5);
 border-bottom-color:rgba(0,59,68,0.5);
 border-left-color:rgba(0,59,68,0.5);
 border-top-style:dotted;
 border-right-style:dotted;
 border-bottom-style:dotted;
 border-left-style:dotted;
}
}

.header-button {
 padding-right:3em;
 padding-left:3em;
 border-radius:1%;
}
.feature-row:nth-of-type(2n){
}
.feature-row:last-of-type{
 margin-bottom:0px;
}
.feature-row {
 width:100%;
 margin-bottom:3em;
}
.feature-row:not(.ct-section):not(.oxy-easy-posts),
.feature-row.oxy-easy-posts .oxy-posts,
.feature-row.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(5, minmax(0px, 1fr));grid-column-gap: 5rem;grid-row-gap: 5rem;}
.feature-row:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.feature-row.ct-section .ct-section-inner-wrap > :last-child,
.feature-row.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 3;}
.feature-row:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.feature-row.ct-section .ct-section-inner-wrap > :nth-child(1),
.feature-row.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 2;}
@media (max-width: 767px) {
.feature-row {
}
.feature-row:not(.ct-section):not(.oxy-easy-posts),
.feature-row.oxy-easy-posts .oxy-posts,
.feature-row.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(0px, 1fr));grid-column-gap: 3rem;grid-row-gap: 3rem;}
.feature-row:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.feature-row.ct-section .ct-section-inner-wrap > :last-child,
.feature-row.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.feature-row:not(.ct-section):not(.oxy-easy-posts) > :nth-child(1),
.feature-row.ct-section .ct-section-inner-wrap > :nth-child(1),
.feature-row.oxy-easy-posts .oxy-posts > :nth-child(1){
grid-column: span 1;}
}

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

.feature-row__image {
}
.feature-row__image-wrapper {
}
.feature-row__content-wrapper {
}
.feature-row__content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.feature-row__content-wrapper.oxy-easy-posts .oxy-posts,
.feature-row__content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:center;
}
.feature-row__pre-header {
}
.feature-row__heading {
 margin-top:.5em;
}
.feature-row__pre-heading {
 margin-top:1em;
 letter-spacing:.25em;
 font-weight:900;
 font-size:.8em;
}
.feature-row__text {
 margin-top:1em;
 color:#404040;
}
.feature-row__button {
 margin-top:2em;
}
.btn--primary {
}
.layout-grid {
}
.layout-grid:not(.ct-section):not(.oxy-easy-posts),
.layout-grid.oxy-easy-posts .oxy-posts,
.layout-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.grid-col-span-2 {
 text-align:left;
}
.grid-col-span-2:not(.ct-section):not(.oxy-easy-posts),
.grid-col-span-2.oxy-easy-posts .oxy-posts,
.grid-col-span-2.ct-section .ct-section-inner-wrap{
display:flex;
}
.grid-row-span-3 {
}
.grid-row-span-2 {
}
.main-job-description {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-bottom:1em;
 padding-top:1em;
 padding-left:1em;
 padding-right:1em;
 border-radius:5px;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-color:rgba(251,144,0,0.19);
 border-right-color:rgba(251,144,0,0.19);
 border-bottom-color:rgba(251,144,0,0.19);
 border-left-color:rgba(251,144,0,0.19);
 box-shadow:0px 0px 16px 3px rgba(249,176,0,0.08);
}
.side-bar-text {
 font-family:Lato;
 font-size:1.6rem;
}
@media (max-width: 991px) {
.side-bar-text {
 font-size:.75em;
}
}

@media (max-width: 767px) {
.side-bar-text {
}
}

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

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

.gap-2 {
}
.gap-0 {
}
.apply-top-button-wrapper-grid {
 background-color:#ffffff;
 z-index:100;
}
.logo-space {
}
.dtp-grid-row-1-span-2 {
}
.dtp-grid-col-span-2 {
}
.flex {
}
.main-title {
}
.dtp-grid-col-start-1-span-4 {
}
.bg-base-ultra-light {
}
.grid--3 {
}
.section-border {
 border-top-color:#41c3e5;
 border-right-color:#41c3e5;
 border-bottom-color:#41c3e5;
 border-left-color:#41c3e5;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:dotted;
 border-right-style:dotted;
 border-bottom-style:dotted;
 border-left-style:dotted;
 width:100%;
}
@media (max-width: 1280px) {
.section-border {
}
}

.headline-temp-border {
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-color:#41c3e5;
 border-right-color:#41c3e5;
 border-bottom-color:#41c3e5;
 border-left-color:#41c3e5;
 border-top-style:none;
 border-right-style:dotted;
 border-bottom-style:none;
 border-left-style:dotted;
}
.col-start--1 {
}
.row-start-1 {
}
.coral-dot-border {
 border-top-color:#ff0061;
 border-right-color:#ff0061;
 border-bottom-color:#ff0061;
 border-left-color:#ff0061;
 border-top-style:dotted;
 border-right-style:dotted;
 border-bottom-style:dotted;
 border-left-style:dotted;
}
@media (max-width: 1280px) {
.coral-dot-border {
}
}

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

.row-start--l-1 {
}
.row-start--l-1-mine {
}
.align-content--baseline {
}
.align-content--center {
}
.align-content--end {
}
.align-content--start {
}
.align-items--baseline {
}
.align-items--center {
}
.align-items--end {
}
.align-items--start {
}
.aspect--1-1 {
}
.aspect--1-2 {
}
.aspect--16-9 {
}
.aspect--2-1 {
}
.aspect--2-3 {
}
.aspect--3-2 {
}
.aspect--3-4 {
}
.aspect--4-3 {
}
.aspect--9-16 {
}
.aspect--l-1-1 {
}
.aspect--l-1-2 {
}
.aspect--l-16-9 {
}
.aspect--l-2-1 {
}
.aspect--l-2-3 {
}
.aspect--l-3-2 {
}
.aspect--l-3-4 {
}
.aspect--l-4-3 {
}
.aspect--l-9-16 {
}
.aspect--m-1-1 {
}
.aspect--m-1-2 {
}
.aspect--m-16-9 {
}
.aspect--m-2-1 {
}
.aspect--m-2-3 {
}
.aspect--m-3-2 {
}
.aspect--m-3-4 {
}
.aspect--m-4-3 {
}
.aspect--m-9-16 {
}
.aspect--s-1-1 {
}
.aspect--s-1-2 {
}
.aspect--s-16-9 {
}
.aspect--s-2-1 {
}
.aspect--s-2-3 {
}
.aspect--s-3-2 {
}
.aspect--s-3-4 {
}
.aspect--s-4-3 {
}
.aspect--s-9-16 {
}
.aspect--xl-1-1 {
}
.aspect--xl-1-2 {
}
.aspect--xl-16-9 {
}
.aspect--xl-2-1 {
}
.aspect--xl-2-3 {
}
.aspect--xl-3-2 {
}
.aspect--xl-3-4 {
}
.aspect--xl-4-3 {
}
.aspect--xl-9-16 {
}
.bg--accent {
}
.bg--accent-comp {
}
.bg--accent-dark {
}
.bg--accent-hover {
}
.bg--accent-light {
}
.bg--accent-light-trans-10 {
}
.bg--accent-light-trans-20 {
}
.bg--accent-light-trans-40 {
}
.bg--accent-light-trans-60 {
}
.bg--accent-light-trans-80 {
}
.bg--accent-light-trans-90 {
}
.bg--accent-medium {
}
.bg--accent-trans-10 {
}
.bg--accent-trans-20 {
}
.bg--accent-trans-40 {
}
.bg--accent-trans-60 {
}
.bg--accent-trans-80 {
}
.bg--accent-trans-90 {
}
.bg--accent-ultra-dark {
}
.bg--accent-ultra-dark-trans-10 {
}
.bg--accent-ultra-dark-trans-20 {
}
.bg--accent-ultra-dark-trans-40 {
}
.bg--accent-ultra-dark-trans-60 {
}
.bg--accent-ultra-dark-trans-80 {
}
.bg--accent-ultra-dark-trans-90 {
}
.bg--accent-ultra-light {
}
.bg--action {
}
.bg--action-comp {
}
.bg--action-dark {
}
.bg--action-hover {
}
.bg--action-light {
}
.bg--action-light-trans-10 {
}
.bg--action-light-trans-20 {
}
.bg--action-light-trans-40 {
}
.bg--action-light-trans-60 {
}
.bg--action-light-trans-80 {
}
.bg--action-light-trans-90 {
}
.bg--action-medium {
}
.bg--action-trans-10 {
}
.bg--action-trans-20 {
}
.bg--action-trans-40 {
}
.bg--action-trans-60 {
}
.bg--action-trans-80 {
}
.bg--action-trans-90 {
}
.bg--action-ultra-dark {
}
.bg--action-ultra-dark-trans-10 {
}
.bg--action-ultra-dark-trans-20 {
}
.bg--action-ultra-dark-trans-40 {
}
.bg--action-ultra-dark-trans-60 {
}
.bg--action-ultra-dark-trans-80 {
}
.bg--action-ultra-dark-trans-90 {
}
.bg--action-ultra-light {
}
.bg--base {
}
.bg--base-comp {
}
.bg--base-dark {
}
.bg--base-hover {
}
.bg--base-light {
}
.bg--base-light-trans-10 {
}
.bg--base-light-trans-20 {
}
.bg--base-light-trans-40 {
}
.bg--base-light-trans-60 {
}
.bg--base-light-trans-80 {
}
.bg--base-light-trans-90 {
}
.bg--base-medium {
}
.bg--base-trans-10 {
}
.bg--base-trans-20 {
}
.bg--base-trans-40 {
}
.bg--base-trans-60 {
}
.bg--base-trans-80 {
}
.bg--base-trans-90 {
}
.bg--base-ultra-dark {
}
.bg--base-ultra-dark-trans-10 {
}
.bg--base-ultra-dark-trans-20 {
}
.bg--base-ultra-dark-trans-40 {
}
.bg--base-ultra-dark-trans-60 {
}
.bg--base-ultra-dark-trans-80 {
}
.bg--base-ultra-dark-trans-90 {
}
.bg--base-ultra-light {
}
.bg--black {
}
.bg--black-trans-10 {
}
.bg--black-trans-20 {
}
.bg--black-trans-40 {
}
.bg--black-trans-60 {
}
.bg--black-trans-80 {
}
.bg--black-trans-90 {
}
.bg--primary {
}
.bg--primary-comp {
}
.bg--primary-dark {
}
.bg--primary-hover {
}
.bg--primary-light {
}
.bg--primary-light-trans-10 {
}
.bg--primary-light-trans-20 {
}
.bg--primary-light-trans-40 {
}
.bg--primary-light-trans-60 {
}
.bg--primary-light-trans-80 {
}
.bg--primary-light-trans-90 {
}
.bg--primary-medium {
}
.bg--primary-trans-10 {
}
.bg--primary-trans-20 {
}
.bg--primary-trans-40 {
}
.bg--primary-trans-60 {
}
.bg--primary-trans-80 {
}
.bg--primary-trans-90 {
}
.bg--primary-ultra-dark {
}
.bg--primary-ultra-dark-trans-10 {
}
.bg--primary-ultra-dark-trans-20 {
}
.bg--primary-ultra-dark-trans-40 {
}
.bg--primary-ultra-dark-trans-60 {
}
.bg--primary-ultra-dark-trans-80 {
}
.bg--primary-ultra-dark-trans-90 {
}
.bg--primary-ultra-light {
}
.bg--secondary {
}
.bg--secondary-comp {
}
.bg--secondary-dark {
}
.bg--secondary-hover {
}
.bg--secondary-light {
}
.bg--secondary-light-trans-10 {
}
.bg--secondary-light-trans-20 {
}
.bg--secondary-light-trans-40 {
}
.bg--secondary-light-trans-60 {
}
.bg--secondary-light-trans-80 {
}
.bg--secondary-light-trans-90 {
}
.bg--secondary-medium {
}
.bg--secondary-trans-10 {
}
.bg--secondary-trans-20 {
}
.bg--secondary-trans-40 {
}
.bg--secondary-trans-60 {
}
.bg--secondary-trans-80 {
}
.bg--secondary-trans-90 {
}
.bg--secondary-ultra-dark {
}
.bg--secondary-ultra-dark-trans-10 {
}
.bg--secondary-ultra-dark-trans-20 {
}
.bg--secondary-ultra-dark-trans-40 {
}
.bg--secondary-ultra-dark-trans-60 {
}
.bg--secondary-ultra-dark-trans-80 {
}
.bg--secondary-ultra-dark-trans-90 {
}
.bg--secondary-ultra-light {
}
.bg--shade-dark {
}
.bg--shade-light {
}
.bg--shade-light-trans-10 {
}
.bg--shade-light-trans-20 {
}
.bg--shade-light-trans-40 {
}
.bg--shade-light-trans-60 {
}
.bg--shade-light-trans-80 {
}
.bg--shade-light-trans-90 {
}
.bg--shade-medium {
}
.bg--shade-trans-10 {
}
.bg--shade-trans-20 {
}
.bg--shade-trans-40 {
}
.bg--shade-trans-60 {
}
.bg--shade-trans-80 {
}
.bg--shade-trans-90 {
}
.bg--shade-ultra-dark {
}
.bg--shade-ultra-dark-trans-10 {
}
.bg--shade-ultra-dark-trans-20 {
}
.bg--shade-ultra-dark-trans-40 {
}
.bg--shade-ultra-dark-trans-60 {
}
.bg--shade-ultra-dark-trans-80 {
}
.bg--shade-ultra-dark-trans-90 {
}
.bg--shade-ultra-light {
}
.bg--white {
}
.bg--white-trans-10 {
}
.bg--white-trans-20 {
}
.bg--white-trans-40 {
}
.bg--white-trans-60 {
}
.bg--white-trans-80 {
}
.bg--white-trans-90 {
}
.box-shadow--l {
}
.box-shadow--m {
}
.box-shadow--xl {
}
.breakout--full {
}
.breakout--l {
}
.breakout--m {
}
.breakout--s {
}
.breakout--xl {
}
.btn--action {
}
.btn--accent {
}
.btn--base {
}
.btn--black {
}
.btn--l {
}
.btn--m {
}
.btn--outline {
}
.btn--s {
}
.btn--secondary {
}
.btn--white {
}
.btn--xl {
}
.btn--xs {
}
.btn--xxl {
}
.center--all {
}
.center--all-l {
}
.center--all-m {
}
.center--all-s {
}
.center--all-xl {
}
.center--bottom {
}
.center--bottom-l {
}
.center--bottom-m {
}
.center--bottom-s {
}
.center--bottom-xl {
}
.center--left {
}
.center--left-l {
}
.center--left-m {
}
.center--left-s {
}
.center--left-xl {
}
.center--right {
}
.center--right-l {
}
.center--right-m {
}
.center--right-s {
}
.center--right-xl {
}
.center--self {
}
.center--top {
}
.center--top-l {
}
.center--top-m {
}
.center--top-s {
}
.center--top-xl {
}
.col-count--1 {
}
.col-count--2 {
}
.col-count--3 {
}
.col-count--4 {
}
.col-count--5 {
}
.col-count--l-1 {
}
.col-count--l-2 {
}
.col-count--l-3 {
}
.col-count--l-4 {
}
.col-count--l-5 {
}
.col-count--m-1 {
}
.col-count--m-2 {
}
.col-count--m-3 {
}
.col-count--m-4 {
}
.col-count--m-5 {
}
.col-count--s-1 {
}
.col-count--s-2 {
}
.col-count--s-3 {
}
.col-count--s-4 {
}
.col-count--s-5 {
}
.col-count--xl-1 {
}
.col-count--xl-2 {
}
.col-count--xl-3 {
}
.col-count--xl-4 {
}
.col-count--xl-5 {
}
.col-end--1 {
}
.col-end--2 {
}
.col-end--3 {
}
.col-end--4 {
}
.col-end--5 {
}
.col-end--6 {
}
.col-end--l-1 {
}
.col-end--l-2 {
}
.col-end--l-3 {
}
.col-end--l-4 {
}
.col-end--l-5 {
}
.col-end--l-6 {
}
.col-end--l-last {
}
.col-end--last {
}
.col-end--m-1 {
}
.col-end--m-2 {
}
.col-end--m-3 {
}
.col-end--m-4 {
}
.col-end--m-5 {
}
.col-end--m-6 {
}
.col-end--m-last {
}
.col-end--s-1 {
}
.col-end--s-2 {
}
.col-end--s-3 {
}
.col-end--s-4 {
}
.col-end--s-5 {
}
.col-end--s-6 {
}
.col-end--s-last {
}
.col-end--xl-1 {
}
.col-end--xl-2 {
}
.col-end--xl-3 {
}
.col-end--xl-4 {
}
.col-end--xl-5 {
}
.col-end--xl-6 {
}
.col-end--xl-last {
}
.col-gap--l {
}
.col-gap--m {
}
.col-gap--s {
}
.col-gap--xl {
}
.col-gap--xs {
}
.col-gap--xxl {
}
.col-rule--action {
}
.col-rule--action-dark {
}
.col-rule--action-light {
}
.col-rule--action-medium {
}
.col-rule--action-ultra-dark {
}
.col-rule--action-ultra-light {
}
.col-rule--accent {
}
.col-rule--accent-dark {
}
.col-rule--accent-light {
}
.col-rule--accent-medium {
}
.col-rule--accent-ultra-dark {
}
.col-rule--accent-ultra-light {
}
.col-rule--base {
}
.col-rule--base-dark {
}
.col-rule--base-light {
}
.col-rule--base-medium {
}
.col-rule--base-ultra-dark {
}
.col-rule--base-ultra-light {
}
.col-rule--black {
}
.col-rule--dashed {
}
.col-rule--dotted {
}
.col-rule--double {
}
.col-rule--groove {
}
.col-rule--inset {
}
.col-rule--l {
}
.col-rule--m {
}
.col-rule--outset {
}
.col-rule--primary {
}
.col-rule--primary-dark {
}
.col-rule--primary-light {
}
.col-rule--primary-medium {
}
.col-rule--primary-ultra-dark {
}
.col-rule--primary-ultra-light {
}
.col-rule--ridge {
}
.col-rule--s {
}
.col-rule--secondary {
}
.col-rule--secondary-dark {
}
.col-rule--secondary-light {
}
.col-rule--secondary-medium {
}
.col-rule--secondary-ultra-dark {
}
.col-rule--secondary-ultra-light {
}
.col-rule--shade-dark {
}
.col-rule--shade-light {
}
.col-rule--shade-medium {
}
.col-rule--shade-ultra-dark {
}
.col-rule--shade-ultra-light {
}
.col-rule--solid {
}
.col-span--2 {
}
.col-span--3 {
}
.col-span--4 {
}
.col-span--5 {
}
.col-span--6 {
}
.col-span--all {
}
.col-span--l-1 {
}
.col-span--l-2 {
}
.col-span--l-3 {
}
.col-span--l-4 {
}
.col-span--l-5 {
}
.col-span--l-6 {
}
.col-span--m-1 {
}
.col-span--m-2 {
}
.col-span--m-3 {
}
.col-span--m-4 {
}
.col-span--m-5 {
}
.col-span--m-6 {
}
.col-span--s-1 {
}
.col-span--s-2 {
}
.col-span--s-3 {
}
.col-span--s-4 {
}
.col-span--s-5 {
}
.col-span--s-6 {
}
.col-span--xl-1 {
}
.col-span--xl-2 {
}
.col-span--xl-3 {
}
.col-span--xl-4 {
}
.col-span--xl-5 {
}
.col-span--xl-6 {
}
.col-start--2 {
}
.col-start--3 {
}
.col-start--4 {
}
.col-start--5 {
}
.col-start--6 {
}
.col-start--l-1 {
}
.col-start--l-2 {
}
.col-start--l-3 {
}
.col-start--l-4 {
}
.col-start--l-5 {
}
.col-start--l-6 {
}
.col-start--m-1 {
}
.col-start--m-2 {
}
.col-start--m-3 {
}
.col-start--m-4 {
}
.col-start--m-5 {
}
.col-start--m-6 {
}
.col-start--s-1 {
}
.col-start--s-2 {
}
.col-start--s-3 {
}
.col-start--s-4 {
}
.col-start--s-5 {
}
.col-start--s-6 {
}
.col-start--xl-1 {
}
.col-start--xl-2 {
}
.col-start--xl-3 {
}
.col-start--xl-4 {
}
.col-start--xl-5 {
}
.col-start--xl-6 {
}
.col-width--l {
}
.col-width--m {
}
.col-width--s {
}
.display--block {
}
.display--contents {
}
.display--inline {
}
.display--inline-block {
}
.display--inline-flex {
}
.display--l-block {
}
.display--l-none {
}
.display--list-item {
}
.display--m-block {
}
.display--m-none {
}
.display--none {
}
.display--s-block {
}
.display--s-none {
}
.display--xl-block {
}
.display--xl-none {
}
.flex--col {
}
.flex--col-l {
}
.flex--col-m {
}
.flex--col-reverse {
}
.flex--col-reverse-l {
}
.flex--col-reverse-m {
}
.flex--col-reverse-s {
}
.flex--col-reverse-xl {
}
.flex--col-s {
}
.flex--col-xl {
}
.flex--row {
}
.flex--row-l {
}
.flex--row-m {
}
.flex--row-reverse {
}
.flex--row-reverse-l {
}
.flex--row-reverse-m {
}
.flex--row-reverse-s {
}
.flex--row-reverse-xl {
}
.flex--row-s {
}
.flex--row-xl {
}
.flex--wrap {
}
.flip--x {
}
.flip--xy {
}
.flip--y {
}
.focus--action {
}
.focus--accent {
}
.focus--base {
}
.focus--black {
}
.focus--primary {
}
.focus--secondary {
}
.focus--shade {
}
.focus--white {
}
.gap--l {
}
.gap--l-l {
}
.gap--l-m {
}
.gap--l-s {
}
.gap--l-xl {
}
.gap--l-xs {
}
.gap--l-xxl {
}
.gap--m {
}
.gap--m-l {
}
.gap--m-m {
}
.gap--m-s {
}
.gap--m-xl {
}
.gap--m-xs {
}
.gap--m-xxl {
}
.gap--s {
}
.gap--s-l {
}
.gap--s-m {
}
.gap--s-s {
}
.gap--s-xl {
}
.gap--s-xs {
}
.gap--s-xxl {
}
.gap--xl {
}
.gap--xl-l {
}
.gap--xl-m {
}
.gap--xl-s {
}
.gap--xl-xl {
}
.gap--xl-xs {
}
.gap--xl-xxl {
}
.gap--xs {
}
.gap--xxl {
}
.grid--alternate-xl {
}
.grid--alternate-l {
}
.grid--alternate-m {
}
.grid--alternate-s {
}
.grid--1 {
}
.grid--1-2 {
}
.grid--1-3 {
}
.grid--2 {
}
.grid--2-1 {
}
.grid--2-3 {
}
.grid--3-1 {
}
.grid--3-2 {
}
.grid--4 {
}
.grid--5 {
}
.grid--6 {
}
.grid--auto-1-2 {
}
.grid--auto-1-3 {
}
.grid--auto-2 {
}
.grid--auto-2-1 {
}
.grid--auto-2-3 {
}
.grid--auto-3 {
}
.grid--auto-3-1 {
}
.grid--auto-3-2 {
}
.grid--auto-4 {
}
.grid--auto-5 {
}
.grid--auto-6 {
}
.grid--l-1 {
}
.grid--l-2 {
}
.grid--l-3 {
}
.grid--l-4 {
}
.grid--l-5 {
}
.grid--m-1 {
}
.grid--m-2 {
}
.grid--m-3 {
}
.grid--m-4 {
}
.grid--s-1 {
}
.grid--s-2 {
}
.grid--s-3 {
}
.grid--s-4 {
}
.grid--xl-1 {
}
.grid--xl-2 {
}
.grid--xl-3 {
}
.grid--xl-4 {
}
.grid--xl-5 {
}
.h--1 {
}
.h--2 {
}
.h--3 {
}
.h--4 {
}
.h--5 {
}
.h--6 {
}
.height--30 {
}
.height--40 {
}
.height--50 {
}
.height--60 {
}
.height--70 {
}
.height--80 {
}
.height--90 {
}
.height--full {
}
.height--l-30 {
}
.height--l-40 {
}
.height--l-50 {
}
.height--l-60 {
}
.height--l-70 {
}
.height--l-80 {
}
.height--l-90 {
}
.height--m-30 {
}
.height--m-40 {
}
.height--m-50 {
}
.height--m-60 {
}
.height--m-70 {
}
.height--m-80 {
}
.height--m-90 {
}
.height--s-30 {
}
.height--s-40 {
}
.height--s-50 {
}
.height--s-60 {
}
.height--s-70 {
}
.height--s-80 {
}
.height--s-90 {
}
.height--xl-30 {
}
.height--xl-40 {
}
.height--xl-50 {
}
.height--xl-60 {
}
.height--xl-70 {
}
.height--xl-80 {
}
.height--xl-90 {
}
.hidden-accessible {
}
.isolation--isolate {
}
.justify-content--around {
}
.justify-content--between {
}
.justify-content--center {
}
.justify-content--end {
}
.justify-content--start {
}
.justify-items--center {
}
.justify-items--end {
}
.justify-items--start {
}
.link--accent {
}
.link--accent-dark {
}
.link--accent-light {
}
.link--accent-medium {
}
.link--accent-ultra-dark {
}
.link--accent-ultra-light {
}
.link--action {
}
.link--action-dark {
}
.link--action-light {
}
.link--action-medium {
}
.link--action-ultra-dark {
}
.link--action-ultra-light {
}
.link--base {
}
.link--base-dark {
}
.link--base-light {
}
.link--base-medium {
}
.link--base-ultra-dark {
}
.link--base-ultra-light {
}
.link--black {
}
.link--primary {
}
.link--primary-dark {
}
.link--primary-light {
}
.link--primary-medium {
}
.link--primary-ultra-dark {
}
.link--primary-ultra-light {
}
.link--secondary {
}
.link--secondary-dark {
}
.link--secondary-light {
}
.link--secondary-medium {
}
.link--secondary-ultra-dark {
}
.link--secondary-ultra-light {
}
.link--shade-dark {
}
.link--shade-light {
}
.link--shade-medium {
}
.link--shade-ultra-dark {
}
.link--shade-ultra-light {
}
.link--skip {
}
.link--white {
}
.list--none {
}
.margin-bottom--l {
}
.margin-bottom--m {
}
.margin-bottom--s {
}
.margin-bottom--xl {
}
.margin-bottom--xs {
}
.margin-bottom--xxl {
}
.margin-left--l {
}
.margin-left--m {
}
.margin-left--s {
}
.margin-left--xl {
}
.margin-left--xs {
}
.margin-left--xxl {
}
.margin-right--l {
}
.margin-right--m {
}
.margin-right--s {
}
.margin-right--xl {
}
.margin-right--xs {
}
.margin-right--xxl {
}
.margin-top--l {
}
.margin-top--m {
}
.margin-top--s {
}
.margin-top--xl {
}
.margin-top--xs {
}
.margin-top--xxl {
}
.marker--action {
}
.marker--action-comp {
}
.marker--action-dark {
}
.marker--action-light {
}
.marker--action-medium {
}
.marker--action-ultra-dark {
}
.marker--action-ultra-light {
}
.marker--accent {
}
.marker--accent-comp {
}
.marker--accent-dark {
}
.marker--accent-light {
}
.marker--accent-medium {
}
.marker--accent-ultra-dark {
}
.marker--accent-ultra-light {
}
.marker--base {
}
.marker--base-comp {
}
.marker--base-dark {
}
.marker--base-light {
}
.marker--base-medium {
}
.marker--base-ultra-dark {
}
.marker--base-ultra-light {
}
.marker--primary {
}
.marker--primary-comp {
}
.marker--primary-dark {
}
.marker--primary-light {
}
.marker--primary-medium {
}
.marker--primary-ultra-dark {
}
.marker--primary-ultra-light {
}
.marker--secondary {
}
.marker--secondary-comp {
}
.marker--secondary-dark {
}
.marker--secondary-light {
}
.marker--secondary-medium {
}
.marker--secondary-ultra-dark {
}
.marker--secondary-ultra-light {
}
.marker--shade {
}
.marker--shade-comp {
}
.marker--shade-dark {
}
.marker--shade-light {
}
.marker--shade-medium {
}
.marker--shade-ultra-dark {
}
.marker--shade-ultra-light {
}
.max-height--30 {
}
.max-height--40 {
}
.max-height--50 {
}
.max-height--60 {
}
.max-height--70 {
}
.max-height--80 {
}
.max-height--90 {
}
.max-height--l-30 {
}
.max-height--l-40 {
}
.max-height--l-50 {
}
.max-height--l-60 {
}
.max-height--l-70 {
}
.max-height--l-80 {
}
.max-height--l-90 {
}
.max-height--m-30 {
}
.max-height--m-40 {
}
.max-height--m-50 {
}
.max-height--m-60 {
}
.max-height--m-70 {
}
.max-height--m-80 {
}
.max-height--m-90 {
}
.max-height--s-30 {
}
.max-height--s-40 {
}
.max-height--s-50 {
}
.max-height--s-60 {
}
.max-height--s-70 {
}
.max-height--s-80 {
}
.max-height--s-90 {
}
.max-height--xl-30 {
}
.max-height--xl-40 {
}
.max-height--xl-50 {
}
.max-height--xl-60 {
}
.max-height--xl-70 {
}
.max-height--xl-80 {
}
.max-height--xl-90 {
}
.object-fit--bottom-center {
}
.object-fit--bottom-left {
}
.object-fit--bottom-right {
}
.object-fit--center-left {
}
.object-fit--center-right {
}
.object-fit--contain {
}
.object-fit--cover {
}
.object-fit--top-center {
}
.object-fit--top-left {
}
.object-fit--top-right {
}
.opacity--10 {
}
.opacity--20 {
}
.opacity--30 {
}
.opacity--40 {
}
.opacity--5 {
}
.opacity--50 {
}
.opacity--60 {
}
.opacity--70 {
}
.opacity--80 {
}
.opacity--90 {
}
.opacity--95 {
}
.order--first {
}
.order--first-l {
}
.order--first-m {
}
.order--first-s {
}
.order--first-xl {
}
.order--last {
}
.order--last-l {
}
.order--last-m {
}
.order--last-s {
}
.order--last-xl {
}
.overlay--accent-light-trans-10 {
}
.overlay--accent-light-trans-20 {
}
.overlay--accent-light-trans-40 {
}
.overlay--accent-light-trans-60 {
}
.overlay--accent-light-trans-80 {
}
.overlay--accent-light-trans-90 {
}
.overlay--accent-trans-10 {
}
.overlay--accent-trans-20 {
}
.overlay--accent-trans-40 {
}
.overlay--accent-trans-60 {
}
.overlay--accent-trans-80 {
}
.overlay--accent-trans-90 {
}
.overlay--accent-ultra-dark-trans-10 {
}
.overlay--accent-ultra-dark-trans-20 {
}
.overlay--accent-ultra-dark-trans-40 {
}
.overlay--accent-ultra-dark-trans-60 {
}
.overlay--accent-ultra-dark-trans-80 {
}
.overlay--accent-ultra-dark-trans-90 {
}
.overlay--action-light-trans-10 {
}
.overlay--action-light-trans-20 {
}
.overlay--action-light-trans-40 {
}
.overlay--action-light-trans-60 {
}
.overlay--action-light-trans-80 {
}
.overlay--action-light-trans-90 {
}
.overlay--action-trans-10 {
}
.overlay--action-trans-20 {
}
.overlay--action-trans-40 {
}
.overlay--action-trans-60 {
}
.overlay--action-trans-80 {
}
.overlay--action-trans-90 {
}
.overlay--action-ultra-dark-trans-10 {
}
.overlay--action-ultra-dark-trans-20 {
}
.overlay--action-ultra-dark-trans-40 {
}
.overlay--action-ultra-dark-trans-60 {
}
.overlay--action-ultra-dark-trans-80 {
}
.overlay--action-ultra-dark-trans-90 {
}
.overlay--base-light-trans-10 {
}
.overlay--base-light-trans-20 {
}
.overlay--base-light-trans-40 {
}
.overlay--base-light-trans-60 {
}
.overlay--base-light-trans-80 {
}
.overlay--base-light-trans-90 {
}
.overlay--base-trans-10 {
}
.overlay--base-trans-20 {
}
.overlay--base-trans-40 {
}
.overlay--base-trans-60 {
}
.overlay--base-trans-80 {
}
.overlay--base-trans-90 {
}
.overlay--base-ultra-dark-trans-10 {
}
.overlay--base-ultra-dark-trans-20 {
}
.overlay--base-ultra-dark-trans-40 {
}
.overlay--base-ultra-dark-trans-60 {
}
.overlay--base-ultra-dark-trans-80 {
}
.overlay--base-ultra-dark-trans-90 {
}
.overlay--black-trans-10 {
}
.overlay--black-trans-20 {
}
.overlay--black-trans-40 {
}
.overlay--black-trans-60 {
}
.overlay--black-trans-80 {
}
.overlay--black-trans-90 {
}
.overlay--primary-light-trans-10 {
}
.overlay--primary-light-trans-20 {
}
.overlay--primary-light-trans-40 {
}
.overlay--primary-light-trans-60 {
}
.overlay--primary-light-trans-80 {
}
.overlay--primary-light-trans-90 {
}
.overlay--primary-trans-10 {
}
.overlay--primary-trans-20 {
}
.overlay--primary-trans-40 {
}
.overlay--primary-trans-60 {
}
.overlay--primary-trans-80 {
}
.overlay--primary-trans-90 {
}
.overlay--primary-ultra-dark-trans-10 {
}
.overlay--primary-ultra-dark-trans-20 {
}
.overlay--primary-ultra-dark-trans-40 {
}
.overlay--primary-ultra-dark-trans-60 {
}
.overlay--primary-ultra-dark-trans-80 {
}
.overlay--primary-ultra-dark-trans-90 {
}
.overlay--secondary-light-trans-10 {
}
.overlay--secondary-light-trans-20 {
}
.overlay--secondary-light-trans-40 {
}
.overlay--secondary-light-trans-60 {
}
.overlay--secondary-light-trans-80 {
}
.overlay--secondary-light-trans-90 {
}
.overlay--secondary-trans-10 {
}
.overlay--secondary-trans-20 {
}
.overlay--secondary-trans-40 {
}
.overlay--secondary-trans-60 {
}
.overlay--secondary-trans-80 {
}
.overlay--secondary-trans-90 {
}
.overlay--secondary-ultra-dark-trans-10 {
}
.overlay--secondary-ultra-dark-trans-20 {
}
.overlay--secondary-ultra-dark-trans-40 {
}
.overlay--secondary-ultra-dark-trans-60 {
}
.overlay--secondary-ultra-dark-trans-80 {
}
.overlay--secondary-ultra-dark-trans-90 {
}
.owl--l {
}
.owl--m {
}
.owl--s {
}
.owl--xl {
}
.owl--xs {
}
.owl--xxl {
}
.pad--l {
}
.pad--m {
}
.pad--none {
}
.pad--s {
}
.pad--xl {
}
.pad--xs {
}
.pad--xxl {
}
.pad-header--l {
}
.pad-header--m {
}
.pad-header--s {
}
.pad-header--xl {
}
.pad-header--xs {
}
.pad-header--xxl {
}
.pad-section--l {
}
.pad-section--l-l {
}
.pad-section--l-none {
}
.pad-section--l-s {
}
.pad-section--l-xl {
}
.pad-section--l-xs {
}
.pad-section--l-xxl {
}
.pad-section--m {
}
.pad-section--m-l {
}
.pad-section--m-none {
}
.pad-section--m-s {
}
.pad-section--m-xl {
}
.pad-section--m-xs {
}
.pad-section--m-xxl {
}
.pad-section--none {
}
.pad-section--s {
}
.pad-section--s-l {
}
.pad-section--s-none {
}
.pad-section--s-s {
}
.pad-section--s-xl {
}
.pad-section--s-xs {
}
.pad-section--s-xxl {
}
.pad-section--xl {
}
.pad-section--xl-l {
}
.pad-section--xl-none {
}
.pad-section--xl-s {
}
.pad-section--xl-xl {
}
.pad-section--xl-xs {
}
.pad-section--xl-xxl {
}
.pad-section--xs {
}
.pad-section--xxl {
}
.relative {
}
.rounded--50 {
}
.rounded--circle {
}
.rounded--l {
}
.rounded--m {
}
.rounded--s {
}
.rounded--xl {
}
.rounded--xs {
}
.rounded--xxl {
}
.row-span--2 {
}
.row-span--3 {
}
.row-span--4 {
}
.row-span--5 {
}
.row-span--6 {
}
.row-span--l-1 {
}
.row-span--l-2 {
}
.row-span--l-3 {
}
.row-span--l-4 {
}
.row-span--l-5 {
}
.row-span--l-6 {
}
.row-span--m-1 {
}
.row-span--m-2 {
}
.row-span--m-3 {
}
.row-span--m-4 {
}
.row-span--m-5 {
}
.row-span--m-6 {
}
.row-span--s-1 {
}
.row-span--s-2 {
}
.row-span--s-3 {
}
.row-span--s-4 {
}
.row-span--s-5 {
}
.row-span--s-6 {
}
.row-span--xl-1 {
}
.row-span--xl-2 {
}
.row-span--xl-3 {
}
.row-span--xl-4 {
}
.row-span--xl-5 {
}
.row-span--xl-6 {
}
.row-start--1 {
}
.row-start--2 {
}
.row-start--3 {
}
.row-start--4 {
}
.row-start--5 {
}
.row-start--6 {
}
.row-start--l-2 {
}
.row-start--l-3 {
}
.row-start--l-4 {
}
.row-start--l-5 {
}
.row-start--l-6 {
}
.row-start--m-1 {
}
.row-start--m-2 {
}
.row-start--m-3 {
}
.row-start--m-4 {
}
.row-start--m-5 {
}
.row-start--m-6 {
}
.row-start--s-1 {
}
.row-start--s-2 {
}
.row-start--s-3 {
}
.row-start--s-4 {
}
.row-start--s-5 {
}
.row-start--s-6 {
}
.row-start--xl-1 {
}
.row-start--xl-2 {
}
.row-start--xl-3 {
}
.row-start--xl-4 {
}
.row-start--xl-5 {
}
.row-start--xl-6 {
}
.self--center {
}
.self--end {
}
.self--start {
}
.self--stretch {
}
.sticky {
}
.sticky-top--l {
}
.sticky-top--m {
}
.sticky-top--s {
}
.stretch {
}
.text--100 {
}
.text--200 {
}
.text--300 {
}
.text--400 {
}
.text--500 {
}
.text--600 {
}
.text--700 {
}
.text--800 {
}
.text--900 {
}
.text--action {
}
.text--action-comp {
}
.text--action-dark {
}
.text--action-light {
}
.text--action-medium {
}
.text--action-ultra-dark {
}
.text--action-ultra-light {
}
.text--accent {
}
.text--accent-comp {
}
.text--accent-dark {
}
.text--accent-light {
}
.text--accent-medium {
}
.text--accent-ultra-dark {
}
.text--accent-ultra-light {
}
.text--base {
}
.text--base-comp {
}
.text--base-dark {
}
.text--base-light {
}
.text--base-medium {
}
.text--base-ultra-dark {
}
.text--base-ultra-light {
}
.text--black {
}
.text--bold {
}
.text--capitalize {
}
.text--center {
}
.text--decoration-none {
}
.text--italic {
}
.text--justify {
}
.text--l {
}
.text--larger {
}
.text--left {
}
.text--line-through {
}
.text--lowercase {
}
.text--m {
}
.text--oblique {
}
.text--overline {
}
.text--primary {
}
.text--primary-comp {
}
.text--primary-dark {
}
.text--primary-light {
}
.text--primary-medium {
}
.text--primary-ultra-dark {
}
.text--primary-ultra-light {
}
.text--right {
}
.text--s {
}
.text--secondary {
}
.text--secondary-comp {
}
.text--secondary-dark {
}
.text--secondary-light {
}
.text--secondary-medium {
}
.text--secondary-ultra-dark {
}
.text--secondary-ultra-light {
}
.text--shade-dark {
}
.text--shade-light {
}
.text--shade-medium {
}
.text--shade-ultra-dark {
}
.text--shade-ultra-light {
}
.text--transform-none {
}
.text--underline {
}
.text--underline-dashed {
}
.text--underline-dotted {
}
.text--underline-double {
}
.text--underline-wavy {
}
.text--uppercase {
}
.text--white {
}
.text--xl {
}
.text--xs {
}
.text--xxl {
}
.visibility--hidden {
}
.visibility--l-hidden {
}
.visibility--l-visible {
}
.visibility--m-hidden {
}
.visibility--m-visible {
}
.visibility--s-hidden {
}
.visibility--s-visible {
}
.visibility--visible {
}
.visibility--xl-hidden {
}
.visibility--xl-visible {
}
.width--50 {
}
.width--auto {
}
.width--full {
}
.width--l {
}
.width--m {
}
.width--s {
}
.width--vp-max {
}
.width--xl {
}
.width--xs {
}
.width--xxl {
}
.z--0 {
}
.z--10 {
}
.z--20 {
}
.z--30 {
}
.z--40 {
}
.z--50 {
}
.z--60 {
}
.z--70 {
}
.z--80 {
}
.z--90 {
}
.z--bottom {
}
.z--l-0 {
}
.z--l-10 {
}
.z--l-20 {
}
.z--l-30 {
}
.z--l-40 {
}
.z--l-50 {
}
.z--l-60 {
}
.z--l-70 {
}
.z--l-80 {
}
.z--l-90 {
}
.z--l-bottom {
}
.z--l-top {
}
.z--m-0 {
}
.z--m-10 {
}
.z--m-20 {
}
.z--m-30 {
}
.z--m-40 {
}
.z--m-50 {
}
.z--m-60 {
}
.z--m-70 {
}
.z--m-80 {
}
.z--m-90 {
}
.z--m-bottom {
}
.z--m-top {
}
.z--s-0 {
}
.z--s-10 {
}
.z--s-20 {
}
.z--s-30 {
}
.z--s-40 {
}
.z--s-50 {
}
.z--s-60 {
}
.z--s-70 {
}
.z--s-80 {
}
.z--s-90 {
}
.z--s-bottom {
}
.z--s-top {
}
.z--top {
}
.z--xl-0 {
}
.z--xl-10 {
}
.z--xl-20 {
}
.z--xl-30 {
}
.z--xl-40 {
}
.z--xl-50 {
}
.z--xl-60 {
}
.z--xl-70 {
}
.z--xl-80 {
}
.z--xl-90 {
}
.z--xl-bottom {
}
.z--xl-top {
}
.clickable-parent {
}
.ingress {
 font-family:Lato;
 font-weight:600;
 font-size:1.65rem;
 color:#404040;
}
@media (max-width: 1280px) {
.ingress {
 font-family:Lato;
 font-size:1.45rem;
}
}

.content-gap {
}
.container-gap {
}
.grid-gap {
}
.side-bar {
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:.1rem;
 border-right-width:.1rem;
 border-bottom-width:.1rem;
 border-left-width:.1rem;
 border-top-color:#d6f7fc;
 border-right-color:#d6f7fc;
 border-bottom-color:#d6f7fc;
 border-left-color:#d6f7fc;
 background-color:rgba(17,233,255,0.07);
 border-radius:5px;
 box-shadow:0px 0px 16px 3px rgba(21,160,178,0.08);
}
.job-metainfo-container {
 padding-top:1rem;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:0rem;
 box-shadow:1.2px 1.2px 9px 3px rgba(0,192,221,0);
}
.job-metainfo-container:not(.ct-section):not(.oxy-easy-posts),
.job-metainfo-container.oxy-easy-posts .oxy-posts,
.job-metainfo-container.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(2, minmax(1px, 1fr));grid-column-gap: .5rem;grid-row-gap: .5rem;}
@media (max-width: 991px) {
.job-metainfo-container {
 margin-top:2rem;
 margin-bottom:1px;
}
}

@media (max-width: 767px) {
.job-metainfo-container {
 margin-bottom:0px;
 padding-top:.5rem;
 margin-top:0rem;
 padding-bottom:.5rem;
 padding-left:0rem;
 padding-right:0rem;
}
}

@media (max-width: 479px) {
.job-metainfo-container {
 padding-top:0rem;
 padding-bottom:0rem;
 padding-left:0rem;
 padding-right:0rem;
}
}

.h4 {
}
.sidebar-headline {
 margin-top:0px;
}
.logo-wrapper {
 text-align:center;
}
.logo-wrapper:not(.ct-section):not(.oxy-easy-posts),
.logo-wrapper.oxy-easy-posts .oxy-posts,
.logo-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:center;
}
@media (max-width: 1280px) {
.logo-wrapper {
 max-height:max-content ;
}
}

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

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

@media (max-width: 479px) {
.logo-wrapper {
 margin-bottom:2rem;
}
}

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

.job-metainfo-text {
}
.oxy-social-share-buttons {
}
@media (max-width: 479px) {
.oxy-social-share-buttons {
 width:100%;
}
.oxy-social-share-buttons:not(.ct-section):not(.oxy-easy-posts),
.oxy-social-share-buttons.oxy-easy-posts .oxy-posts,
.oxy-social-share-buttons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
}

.logo-img {
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
/*vertical-align: top; max-width:50%; max-height: 10rem !important;*/
}
.logo-img:not(.ct-section):not(.oxy-easy-posts),
.logo-img.oxy-easy-posts .oxy-posts,
.logo-img.ct-section .ct-section-inner-wrap{
display:block;
}
@media (max-width: 1280px) {
.logo-img {
 max-width:60%;
}
}

@media (max-width: 991px) {
.logo-img {
 max-width:90%;
}
}

@media (max-width: 767px) {
.logo-img {
 max-width:20rem;
}
}

@media (max-width: 479px) {
.logo-img {
 max-width:50%;
}
}

.published-date {
 margin-left:.1em;
 margin-right:.1em;
 margin-top:-.05em;
}
@media (max-width: 1280px) {
.published-date {
 margin-top:-.05em;
}
}

@media (max-width: 991px) {
.published-date {
 margin-top:-.05em;
}
}

@media (max-width: 767px) {
.published-date {
 margin-top:-,03rem;
}
}

@media (max-width: 479px) {
.published-date {
 margin-top:-.05em;
}
}

.center--x {
}
.center--y {
}
.bg--action-trans-30 {
}
.bg--action-trans-50 {
}
.bg--action-trans-70 {
}
.bg--action-light-trans-30 {
}
.bg--action-light-trans-50 {
}
.bg--action-light-trans-70 {
}
.bg--action-ultra-dark-trans-30 {
}
.bg--action-ultra-dark-trans-50 {
}
.bg--action-ultra-dark-trans-70 {
}
.bg--primary-trans-30 {
}
.bg--primary-trans-50 {
}
.bg--primary-trans-70 {
}
.bg--primary-light-trans-30 {
}
.bg--primary-light-trans-50 {
}
.bg--primary-light-trans-70 {
}
.bg--primary-ultra-dark-trans-30 {
}
.bg--primary-ultra-dark-trans-50 {
}
.bg--primary-ultra-dark-trans-70 {
}
.bg--secondary-trans-30 {
}
.bg--secondary-trans-50 {
}
.bg--secondary-trans-70 {
}
.bg--secondary-light-trans-30 {
}
.bg--secondary-light-trans-50 {
}
.bg--secondary-light-trans-70 {
}
.bg--secondary-ultra-dark-trans-30 {
}
.bg--secondary-ultra-dark-trans-50 {
}
.bg--secondary-ultra-dark-trans-70 {
}
.bg--accent-trans-30 {
}
.bg--accent-trans-50 {
}
.bg--accent-trans-70 {
}
.bg--accent-light-trans-30 {
}
.bg--accent-light-trans-50 {
}
.bg--accent-light-trans-70 {
}
.bg--accent-ultra-dark-trans-30 {
}
.bg--accent-ultra-dark-trans-50 {
}
.bg--accent-ultra-dark-trans-70 {
}
.bg--base-trans-30 {
}
.bg--base-trans-50 {
}
.bg--base-trans-70 {
}
.bg--base-light-trans-30 {
}
.bg--base-light-trans-50 {
}
.bg--base-light-trans-70 {
}
.bg--base-ultra-dark-trans-30 {
}
.bg--base-ultra-dark-trans-50 {
}
.bg--base-ultra-dark-trans-70 {
}
.bg--shade-trans-30 {
}
.bg--shade-trans-50 {
}
.bg--shade-trans-70 {
}
.bg--shade-light-trans-30 {
}
.bg--shade-light-trans-50 {
}
.bg--shade-light-trans-70 {
}
.bg--shade-ultra-dark-trans-30 {
}
.bg--shade-ultra-dark-trans-50 {
}
.bg--shade-ultra-dark-trans-70 {
}
.overlay--action-trans-30 {
}
.overlay--action-trans-50 {
}
.overlay--action-trans-70 {
}
.overlay--action-light-trans-30 {
}
.overlay--action-light-trans-50 {
}
.overlay--action-light-trans-70 {
}
.overlay--action-ultra-dark-trans-30 {
}
.overlay--action-ultra-dark-trans-50 {
}
.overlay--action-ultra-dark-trans-70 {
}
.overlay--primary-trans-30 {
}
.overlay--primary-trans-50 {
}
.overlay--primary-trans-70 {
}
.overlay--primary-light-trans-30 {
}
.overlay--primary-light-trans-50 {
}
.overlay--primary-light-trans-70 {
}
.overlay--primary-ultra-dark-trans-30 {
}
.overlay--primary-ultra-dark-trans-50 {
}
.overlay--primary-ultra-dark-trans-70 {
}
.overlay--secondary-trans-30 {
}
.overlay--secondary-trans-50 {
}
.overlay--secondary-trans-70 {
}
.overlay--secondary-light-trans-30 {
}
.overlay--secondary-light-trans-50 {
}
.overlay--secondary-light-trans-70 {
}
.overlay--secondary-ultra-dark-trans-30 {
}
.overlay--secondary-ultra-dark-trans-50 {
}
.overlay--secondary-ultra-dark-trans-70 {
}
.overlay--accent-trans-30 {
}
.overlay--accent-trans-50 {
}
.overlay--accent-trans-70 {
}
.overlay--accent-light-trans-30 {
}
.overlay--accent-light-trans-50 {
}
.overlay--accent-light-trans-70 {
}
.overlay--accent-ultra-dark-trans-30 {
}
.overlay--accent-ultra-dark-trans-50 {
}
.overlay--accent-ultra-dark-trans-70 {
}
.overlay--base-trans-30 {
}
.overlay--base-trans-50 {
}
.overlay--base-trans-70 {
}
.overlay--base-light-trans-30 {
}
.overlay--base-light-trans-50 {
}
.overlay--base-light-trans-70 {
}
.overlay--base-ultra-dark-trans-30 {
}
.overlay--base-ultra-dark-trans-50 {
}
.overlay--base-ultra-dark-trans-70 {
}
.overlay--shade-trans-30 {
}
.overlay--shade-trans-50 {
}
.overlay--shade-trans-70 {
}
.overlay--shade-light-trans-30 {
}
.overlay--shade-light-trans-50 {
}
.overlay--shade-light-trans-70 {
}
.overlay--shade-ultra-dark-trans-30 {
}
.overlay--shade-ultra-dark-trans-50 {
}
.overlay--shade-ultra-dark-trans-70 {
}
.text--success {
}
.bg--success {
}
.link--success {
}
.text--success-light {
}
.bg--success-light {
}
.link--success-light {
}
.text--danger {
}
.bg--danger {
}
.link--danger {
}
.text--danger-light {
}
.bg--danger-light {
}
.link--danger-light {
}
.text--warning {
}
.bg--warning {
}
.link--warning {
}
.text--warning-light {
}
.bg--warning-light {
}
.link--warning-light {
}
.text--info {
}
.bg--info {
}
.link--info {
}
.text--info-light {
}
.bg--info-light {
}
.link--info-light {
}
.ribbon {
}
.ribbon--top-right {
}
.ribbon--top-left {
}
.form--light {
}
.form--dark {
}
.flex-grid--1 {
}
.flex-grid--2 {
}
.flex-grid--3 {
}
.flex-grid--4 {
}
.flex-grid--5 {
}
.flex-grid--6 {
}
.flex-grid--xl-1 {
}
.flex-grid--xl-2 {
}
.flex-grid--xl-3 {
}
.flex-grid--xl-4 {
}
.flex-grid--xl-5 {
}
.flex-grid--xl-6 {
}
.flex-grid--l-1 {
}
.flex-grid--l-2 {
}
.flex-grid--l-3 {
}
.flex-grid--l-4 {
}
.flex-grid--l-5 {
}
.flex-grid--l-6 {
}
.flex-grid--m-1 {
}
.flex-grid--m-2 {
}
.flex-grid--m-3 {
}
.flex-grid--m-4 {
}
.flex-grid--m-5 {
}
.flex-grid--m-6 {
}
.flex-grid--s-1 {
}
.flex-grid--s-2 {
}
.flex-grid--s-3 {
}
.flex-grid--s-4 {
}
.flex-grid--s-5 {
}
.flex-grid--s-6 {
}
.flex--grow {
}
.flipbox {
 width:100%;
 overflow:hidden;
}
.flipbox__front:hover{
}
.flipbox__front {
background-image: linear-gradient(transparent 30%, rgba(0,0,0,0.5)), linear-gradient(rgba(219,35,35,0.15), rgba(219,35,35,0.15)), url(https://images.unsplash.com/photo-1492496913980-501348b61469?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA&auto=format&fit=crop&w=1887&q=80);background-size:auto, auto,  cover; width:100%;
 height:400px;
 text-align:center;
 border-top-color:rgba(127,127,127,0.5);
 border-right-color:rgba(127,127,127,0.5);
 border-bottom-color:rgba(127,127,127,0.5);
 border-left-color:rgba(127,127,127,0.5);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:.1em;
 border-right-width:.1em;
 border-bottom-width:.1em;
 border-left-width:.1em;
 border-radius:.4em;
 position:relative;
 overflow:hidden;
 background-position:50% 50%;
}
.flipbox__front:not(.ct-section):not(.oxy-easy-posts),
.flipbox__front.oxy-easy-posts .oxy-posts,
.flipbox__front.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:space-around;
}
.flipbox__front__logo {
background-image:url(https://hallbarhetsjobb.se/wp-content/uploads/2021/12/advania-logo.png);background-size: cover; background-color:#ffffff;
 width:4em;
 max-width:4em;
 margin-right:.6em;
 margin-bottom:.4em;
 margin-left:.6em;
 border-radius:50%;
 margin-top:20px;
 transition-duration:0.8s;
 transition-delay:0.3s;
 height:8rem;
 box-shadow:0px 1px 12px 2px rgba(33,33,33,0.85);
aspect-ratio:1/1;
}
.flipbox__container {
}
.flipbox__back:hover .flipbox__front__logo{
transform:scale(8,8); opacity:0;
 filter:blur(100px);
}
.flipbox__back:hover .flipbox__back__text{
 height:400px;
 z-index:2;
 padding-top:20px;
 position:absolute;
}
.flipbox__back:hover{
background-image: linear-gradient(rgba(255,255,255,0.4) 1%, rgba(0,0,0,0.5)), linear-gradient(rgba(219,35,35,0.15), rgba(219,35,35,0.15)), url(https://images.unsplash.com/photo-1492496913980-501348b61469?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA&auto=format&fit=crop&w=1887&q=80);background-size:auto, auto,  cover;}
.flipbox__back {
background-image: linear-gradient(transparent 30%, rgba(0,0,0,0.5)), linear-gradient(rgba(219,35,35,0.15), rgba(219,35,35,0.15)), url(https://images.unsplash.com/photo-1492496913980-501348b61469?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA&auto=format&fit=crop&w=1887&q=80);background-size:auto, auto,  cover; width:100%;
 height:400px;
 text-align:center;
 border-top-color:rgba(127,127,127,0.5);
 border-right-color:rgba(127,127,127,0.5);
 border-bottom-color:rgba(127,127,127,0.5);
 border-left-color:rgba(127,127,127,0.5);
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:.1em;
 border-right-width:.1em;
 border-bottom-width:.1em;
 border-left-width:.1em;
 border-radius:.4em;
 position:relative;
 overflow:hidden;
 background-position:50% 50%;
}
.flipbox__back:not(.ct-section):not(.oxy-easy-posts),
.flipbox__back.oxy-easy-posts .oxy-posts,
.flipbox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-around;
}
.flipbox__front__text:hover{
}
.flipbox__front__text {
 transition-duration:.4s;
 transition-property:rotateY, scaleY;
 text-shadow:0px 1px 4px rgba(0,0,0,0.85);
}
.flipbox__back__text:hover{
}
.flipbox__back__text {
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 transition-property:height;
 text-shadow:0px 1px 4px rgba(0,0,0,0.85);
}
.flipbox__back__text2:hover{
}
.flipbox__back__text2 {
background-image: linear-gradient(transparent 1%, rgba(0,0,0,0.5)); transition-duration:1s;
 transition-timing-function:ease-in-out;
 text-shadow:0px 1px 4px rgba(0,0,0,0.85);
}
.flipbox__back__logo {
background-image:url(https://hallbarhetsjobb.se/wp-content/uploads/2021/12/advania-logo.png);background-size: cover; background-color:#ffffff;
 width:4em;
 max-width:4em;
 margin-right:.6em;
 margin-bottom:.4em;
 margin-left:.6em;
 border-radius:50%;
 margin-top:20px;
 box-shadow:0px 1px 12px 2px rgba(33,33,33,0.85);
aspect-ratio:1/1;
}
.flipbox__back__heading {
 transition-duration:0.5s;
 transition-delay:0.1s;
}
.oxel__slidebox__back {
 position:absolute;
 width:100%;
 bottom:0px;
 height:0%;
}
.oxel_slidebox {
 width:100%;
 position:relative;
 overflow:hidden;
}
.oxel_slidebox__front {
background-image:linear-gradient(rgba(25,22,22,0.2), rgba(25,22,22,0.2)), url(https://elements.oxy.host/wp-content/uploads/sites/52/2021/06/photo-1462717585237-7fafe19c5448-1024x768.jpg);background-size:auto,  cover; width:100%;
 text-align:center;
 padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:32px;
 height:400px;
 background-position:50% 50%;
}
.oxel_slidebox__front:not(.ct-section):not(.oxy-easy-posts),
.oxel_slidebox__front.oxy-easy-posts .oxy-posts,
.oxel_slidebox__front.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.oxel_slidebox__back {
background-image:url(https://elements.oxy.host/wp-content/uploads/sites/52/2021/06/photo-1470115493989-233e397d5930-1024x683.jpg);background-size: cover; position:absolute;
 width:100%;
 bottom:0px;
 height:0px;
 z-index:1;
 text-align:center;
 overflow:hidden;
 background-position:50% 50%;
}
.oxel_slidebox__back:not(.ct-section):not(.oxy-easy-posts),
.oxel_slidebox__back.oxy-easy-posts .oxy-posts,
.oxel_slidebox__back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.card-example {
 width:30rem;
 margin-top:1.8rem;
 margin-right:1.8rem;
 margin-bottom:1.8rem;
 margin-left:1.8rem;
}
.featured-job__wrapper {
 width:30rem;
 margin-top:1.8rem;
 margin-right:1.8rem;
 margin-bottom:1.8rem;
 margin-left:1.8rem;
}
.job-card {
 width:30rem;
 margin-top:1.8rem;
 margin-right:1.8rem;
 margin-bottom:1.8rem;
 margin-left:1.8rem;
}
.job-card__content-wrapper {
}
.card__logo {
}
.job-card__logo {
}
.job-card__description {
}
.job-card__body {
}
.job-card__body__text {
}
.job-card__header {
}
.job-card__header__logo {
}
.card__body {
transform: scaleX(1); width:100%;
 position:relative;
 overflow:hidden;
 transition-duration:0.4s;
 transition-timing-function:ease-out;
 transition-property:all;
 top:12.25rem;
 z-index:2;
 padding-bottom:.75rem;
 padding-right:.75rem;
 padding-left:0.75rem;
 height:19.25rem;
 border-radius:5px;
/* the hover effect is in the .card container div in a custom hover state */ position:/*this is a dummy placeholder for you to see the comment above*/;
}
.card__body__text {
 z-index:2;
 text-align:left;
 padding-bottom:.5rem;
 font-size:1.55rem;
 font-weight:400;
 line-height:1.5;
 height:100%;
 position:relative;
shape-outside: inset(100px 100px 100px 100px 10px);
}
.card__header__logo {
 position:absolute;
 height:8rem;
 max-height:8rem;
 max-width:8rem;
 z-index:14;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:100%;
 width:8rem;
 background-color:#ffffff;
 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-top:.1rem;
 padding-right:.1rem;
 padding-bottom:.1rem;
 padding-left:.1rem;
 transition-duration:1.1s;
 transition-timing-function:ease-in-out;
 transition-property:bottom;
 left:10rem;
 transition-delay:.1s;
 top:6rem;
-webkit-clip-path: circle(100% at 50% 0%); clip-path: circle(100% at 50% 0%);
}
.card__header {
 z-index:1;
 position:absolute;
 width:100%;
 height:100%;
 max-width:100%;
 border-radius:5px;
 top:0px;
 left:0px;
}
.card__content:hover{
 border-radius:3px;
}
.card__content {
 position:relative;
 width:100%;
 height:100%;
 border-radius:3px;
}
.card:hover .card__header__location__pin{
 margin-bottom:-2px;
}
.card:hover .card__header__location{
 margin-bottom:-2px;
}
.card:hover .card__body__tag{
 margin-bottom:.6rem;
}
.card:hover .card__body__tag__container{
 margin-top:1rem;
 margin-bottom:.5rem;
 transition-duration:1s;
 transition-timing-function:ease-out;
 transition-property:opacity;
 position:relative;
 opacity:1;
}
.card:not(.ct-section):not(.oxy-easy-posts):hover .card__body__tag__container,
.card.oxy-easy-posts:hover .card__body__tag__container .oxy-posts,
.card.ct-section:hover .card__body__tag__container .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.card:hover .card__header__subheading{
 font-size:1.5rem;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:.75rem;
 font-weight:500;
}
.card:hover .card__header__heading{
 font-size:1.65rem;
 margin-top:.3rem;
 font-weight:900;
 transition-duration:.4s;
 transition-timing-function:ease-out;
 transition-property:font-size;
}
.card:hover .card__body__heading__container{
}
.card:not(.ct-section):not(.oxy-easy-posts):hover .card__body__heading__container,
.card.oxy-easy-posts:hover .card__body__heading__container .oxy-posts,
.card.ct-section:hover .card__body__heading__container .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
.card:hover .card__body__text{
 overflow:hidden;
 height:100%;
 position:relative;
 top:-.6rem;
}
.card:hover .card__footer{
 position:absolute;
 bottom:-1px;
 transition-duration:.4s;
 transition-property:width opacity position;
 opacity:1;
}
.card:hover .card__footer--button{
 transition-timing-function:ease-in-out;
 transition-property:opacity;
 transition-duration:.4s;
 transition-delay:.5s;
 opacity:1;
 mix-blend-mode:normal;
}
.card:hover .card__footer__content__container{
 width:100%;
 transition-duration:0.2s;
 transition-timing-function:linear;
 transition-property:width opacity;
 max-height:4rem;
 height:4rem;
 transition-delay:.2s;
 opacity:1;
}
.card:hover .card__header__image--image{
transform:scale(2,2); transition-timing-function:ease-out;
 transition-property:all;
 position:absolute;
 transition-duration:.6s;
 top:10%;
 filter:blur(32px);
}
.card:hover .card__header__logo__wrapper{
transform:scale(2,2); transition-duration:.4s;
 transition-timing-function:ease-out;
 transition-property:all;
 opacity:0;
}
.card:hover .card__header__logo{
 transition-duration:.2s;
 transition-timing-function:ease-out;
 transition-property:bottom opacity;
 position:absolute;
 bottom:31.4rem;
 opacity:0;
}
.card:hover .card__header__image{
 transition-timing-function:ease-in-out;
 transition-property:clip-path;
 transition-duration:.8s;
/* affinity designer svg to figma to plantcss.com converter */ /* later on working with a clippy alternative https://www.cssportal.com/css-clip-path-generator/ */ /* figma */ /* clip-path: polygon( 0% 0%,100% 0%,58.716% 0%,58.716% 0%,58.602% 1.04%,58.272% 2.027%,57.743% 2.947%,57.034% 3.788%,56.162% 4.535%,55.146% 5.177%,54.004% 5.699%,52.754% 6.088%,51.413% 6.331%,50% 6.415%,50% 6.415%,48.587% 6.331%,47.246% 6.088%,45.996% 5.699%,44.854% 5.177%,43.838% 4.535%,42.966% 3.788%,42.257% 2.947%,41.728% 2.027%,41.398% 1.04%,41.284% 0%,0% 0% );*/ /*clippy */ /*clip-path: polygon(50% 0%, 60% 0, 61% 3%, 59% 7%, 55% 9%, 50% 9.5%, 45% 9%, 41% 7%, 38% 3%, 40% 0);*/ /* clippy cirle */ -webkit-clip-path: circle(175% at 50% -195%); clip-path: circle(175% at 50% -195%);
}
.card:hover{
background-image: linear-gradient(rgba(55,165,198,0.05), rgba(127,127,127,0));transform:scale(1.07,1.07); transition-timing-function:ease-out;
 transition-duration:0.4s;
 transition-property:scale box-shadow all;
 border-top-color:rgba(64,64,64,0.35);
 border-right-color:rgba(64,64,64,0.35);
 border-bottom-color:rgba(64,64,64,0.35);
 border-left-color:rgba(64,64,64,0.35);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:rgba(127,127,127,0);
 background-blend-mode:screen;
 max-width:32rem;
 width:31rem;
 max-height:38.3rem;
 height:38.3rem;
 box-shadow:0px 0px 16px 8px rgba(64,64,64,0.2);
}
.card:hover .card__body{
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 z-index:3;
 position:relative;
 transition-property:scale box-shadow width height top;
 overflow:hidden;
 max-height:100%;
 padding-top:2.3rem;
 height:33.3rem;
 top:0rem;
}
.card {
transform:; margin-top:auto;
 width:28rem;
 height:37.3rem;
 transition-duration:0.6s;
 transition-timing-function:ease-out;
 transition-property:scale box-shadow width height top;
 position:relative;
 max-height:37.3rem;
 max-width:28rem;
 background-color:#ffffff;
 border-radius:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(64,64,64,0.22);
 border-right-color:rgba(64,64,64,0.22);
 border-bottom-color:rgba(64,64,64,0.22);
 border-left-color:rgba(64,64,64,0.22);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 padding-bottom:0rem;
 margin-bottom:1rem;
 margin-right:auto;
 margin-left:auto;
 box-shadow:0px 0px 2px 1px rgba(64,64,64,0.12);
}
.card__header__image:after{
  content:"";
}
.card__header__image {
 width:100%;
 height:100%;
 transition-duration:.8s;
 transition-timing-function:ease-out;
 transition-property:clip-path scale;
 z-index:2;
 overflow:hidden;
 position:absolute;
/* affinity designer svg to figma to plantcss.com converter */ /* later on working with a clippy alternative https://www.cssportal.com/css-clip-path-generator/ */ /* clippy */ /*-webkit-clip-path: polygon(0 0, 100% 0, 100% 69%, 90% 71%, 78% 73%, 63% 74%, 46% 74%, 30% 74%, 13% 73%, 0 71%); clip-path: polygon(0 0, 100% 0, 100% 69%, 90% 71%, 78% 73%, 63% 74%, 46% 74%, 30% 74%, 13% 73%, 0 71%);*/ /* figma */ /*clip-path: polygon( 100% 70.682%,100% 0%,0% 0%,0% 83.326%,0% 72.963%,0% 72.963%,3.45% 73.23%,7.08% 73.473%,10.88% 73.693%,14.838% 73.887%,18.943% 74.054%,23.183% 74.193%,27.547% 74.303%,32.023% 74.383%,36.601% 74.432%,41.268% 74.449%,41.268% 74.449%,48.984% 74.403%,56.432% 74.27%,63.558% 74.055%,70.309% 73.762%,76.633% 73.398%,82.477% 72.967%,87.789% 72.475%,92.515% 71.926%,96.603% 71.327%,100% 70.682% );/* /* clippy */ /*clip-path: polygon(49.5% 0%, 100% 0, 100% 70.5%, 87% 73%, 73% 74.5%, 54% 75.3%, 33% 75%, 16% 74%, 0 72%, 0 0);*/ /* clippy circle */ -webkit-clip-path: circle(180.5% at 40.5% -127%); clip-path: circle(180.5% at 40.5% -127%);
}
.card__footer {
 padding-top:.75rem;
 padding-right:.75rem;
 padding-bottom:.9rem;
 width:100%;
 padding-left:.75rem;
 z-index:8;
 overflow:hidden;
 transition-property:opacity position width;
 transition-duration:0.1s;
 position:absolute;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:#ffffff;
 border-radius:5px;
 bottom:1px;
}
.card__footer:not(.ct-section):not(.oxy-easy-posts),
.card__footer.oxy-easy-posts .oxy-posts,
.card__footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:flex-end;
}
.card__header__image__mask {
transform:scale(4,1); position:absolute;
 width:200%;
 height:200%;
 left:-50%;
 overflow:hidden;
 z-index:2;
}
.x-pricing-tables {
 width:900px;
 max-width:100%;
}
.x-pricing-tables:not(.ct-section):not(.oxy-easy-posts),
.x-pricing-tables.oxy-easy-posts .oxy-posts,
.x-pricing-tables.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 767px) {
.x-pricing-tables {
}
.x-pricing-tables:not(.ct-section):not(.oxy-easy-posts),
.x-pricing-tables.oxy-easy-posts .oxy-posts,
.x-pricing-tables.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.x-pricing-table {
 width:50%;
 background-color:#ffffff;
 text-align:center;
 padding-top:5%;
 padding-left:5%;
 padding-right:5%;
 padding-bottom:5%;
 box-shadow:0px 10px 60px rgba(0,0,0,0.12);
}
.x-pricing-table:not(.ct-section):not(.oxy-easy-posts),
.x-pricing-table.oxy-easy-posts .oxy-posts,
.x-pricing-table.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.x-pricing-table {
 width:100%;
 margin-bottom:20px;
}
}

.x-pricing-table_heading {
 margin-bottom:0px;
}
.x-pricing-table_price {
 font-size:64px;
}
.x-pricing-table_benefits {
 width:100%;
 text-align:center;
 margin-bottom:20px;
}
.x-pricing-table_benefits:not(.ct-section):not(.oxy-easy-posts),
.x-pricing-table_benefits.oxy-easy-posts .oxy-posts,
.x-pricing-table_benefits.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.x-pricing-table_benefit {
 text-align:left;
 margin-top:5px;
}
.x-pricing-table_benefit:not(.ct-section):not(.oxy-easy-posts),
.x-pricing-table_benefit.oxy-easy-posts .oxy-posts,
.x-pricing-table_benefit.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.x-pricing-table_benefit-icon {
color: #d15757;}.x-pricing-table_benefit-icon 
>svg {width: 14px;height: 14px;}.x-pricing-table_benefit-icon {
 margin-right:5px;
}
.x-pricing-table_cta {
padding: 10px 16px;
}.x-pricing-table_cta {
 width:100%;
}
.x-pricing-table_switch {
 font-size:14px;
 letter-spacing:.2em;
 text-transform:uppercase;
 font-weight:600;
 margin-bottom:16px;
}

        
        
        .x-pricing-table_switch .oxy-toggle-switch_slider{
border-radius:36px;
height:7px;
}

.x-pricing-table_switch .oxy-toggle-switch_control{
border-radius:33px;
border-width:0px;
--control-size:22px;
}

.x-pricing-table_switch .oxy-toggle-switch_switch{
--slider-width:53px;
margin-left:15px;
margin-right:15px;
}

.x-pricing-table_switch .oxy-toggle-switch_control, .x-pricing-table_switch .oxy-toggle-switch_slider{
transition-duration:0.1s;
}

.card__header__logo__wrapper {
 width:100%;
 height:100%;
 border-radius:100%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 padding-top:.4rem;
 padding-right:.4rem;
 padding-bottom:.4rem;
 padding-left:.4rem;
 transition-property:all;
 transition-timing-function:ease-out;
 transition-duration:.55s;
 background-color:#ffffff;
 transition-delay:.15s;
}
.card__header__image--image:hover .card__header__image--image{
}
.card__header__image--image:after{
  content:"";
}
.card__header__image--image {
 object-fit:cover;
 width:100%;
 attachment_height:1707;
 attachment_width:2560;
 attachment_url:https://hallbarhetsjobb.se/wp-content/uploads/2023/02/appolinary-kalashnikova-WYGhTLym344-unsplash-scaled.jpg;
 transition-property:width height position object-position scale;
 transition-timing-function:ease-out blur;
 transition-duration:1.5s;
 mix-blend-mode:normal;
 opacity:0.7;
 top:-10%;
 object-position:0 -1,75rem;
}
.card__header__heading {
transform:scale(1,1); padding-right:.75rem;
 color:#404040;
 z-index:3;
 transition-property:font-size;
 transition-timing-function:ease-in-out;
 opacity:1;
 mix-blend-mode:normal;
 text-align:left;
 padding-bottom:.25rem;
 font-size:2.4rem;
 font-weight:800;
 margin-top:.75rem;
 transition-duration:.4s;
}
.card__footer__button {
}
.card__footer--button:hover{
 opacity:1;
 mix-blend-mode:normal;
 transition-property:opacity clip-path;
 transition-timing-function:linear;
 transition-duration:.4s;
/*-webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0);*/
}
.card__footer--button {
 font-size:1.7rem;
 width:100%;
 color:#ffffff;
 font-weight:700;
 text-transform:uppercase;
 padding-right:1rem;
 padding-bottom:1rem;
 padding-left:1rem;
 text-align:center;
 border-radius:3px;
 transition-property:opacity width;
 mix-blend-mode:normal;
 overflow:hidden;
 height:34px;
 transition-duration:.2s;
 padding-top:.95rem;
 transition-timing-function:linear;
 margin-top:-2px;
 text-shadow:0px 0px 5px rgba(0,0,0,0.6);
/*-webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0);*/ /*transition: 0.4s linear;*/
}
@media (max-width: 767px) {
.card__footer--button {
 margin-top:-2px;
}
.card__footer--button:hover{
 margin-top:-2px;
}
}

.footer-button:activeselector{
}
.footer-button {
 background-color:#74d8c2;
 padding-top:.5rem;
 padding-right:.75rem;
 padding-bottom:.5rem;
 padding-left:.75rem;
 width:100%;
 text-transform:uppercase;
 font-size:1.32rem;
 font-weight:600;
 color:#ffffff;
 text-shadow:1px 1px 3px #404040;
}
.footer__content__container {
}
.card__footer__content__container:activeselector{
}
.card__footer__content__container {
background-image: linear-gradient(178deg, #11c7ff, #009dd2, #0164a6 80%, #009dd2 100%); max-height:3.75rem;
 transition-timing-function:linear;
 transition-duration:.2s;
 transition-property:width opacity;
 border-radius:3px;
 width:40%;
 height:3.75rem;
 margin-bottom:.25rem;
 background-color:rgba(23,136,234,0.22);
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 box-shadow:0px 0px 3px 1px rgba(0,0,0,0.2);
}
.columns__container {
}
.columns__container:not(.ct-section):not(.oxy-easy-posts),
.columns__container.oxy-easy-posts .oxy-posts,
.columns__container.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:center;
}
.columns__flex__cell {
}
.card__body__metatext {
 font-family:Lato;
 color:#404040;
 font-weight:500;
 position:relative;
 margin-bottom:-1px;
}
.card__header__subheading {
 font-size:1.7rem;
 font-weight:600;
 padding-top:0px;
 margin-top:.25rem;
}
.card--wide:hover{
transform:scale(1,1); max-width:52.8rem;
 width:52.8rem;
}
.card--wide {
}
.card__header__image__overlay {
background-image: linear-gradient(180deg, #d1f4ff, #a8eaff, #011e3d 37%); width:100%;
 opacity:0.5;
 mix-blend-mode:overlay;
 position:absolute;
 background-blend-mode:normal;
 height:100%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
.fibonacci {
}
.card__header__metainfo {
 font-weight:600;
 font-size:1.35rem;
 border-bottom-color:#282828;
 z-index:4;
 width:100%;
}
.card__header__metainfo:not(.ct-section):not(.oxy-easy-posts),
.card__header__metainfo.oxy-easy-posts .oxy-posts,
.card__header__metainfo.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
}
@media (max-width: 1280px) {
.card__header__metainfo {
 font-size:1.3rem;
 text-align:left;
}
.card__header__metainfo:not(.ct-section):not(.oxy-easy-posts),
.card__header__metainfo.oxy-easy-posts .oxy-posts,
.card__header__metainfo.ct-section .ct-section-inner-wrap{
display:inline;
}
}

@media (max-width: 991px) {
.card__header__metainfo {
 font-family:'Lato';
 font-size:1.25rem;
}
}

.card__body__heading__container {
}
.card__body__heading__container:not(.ct-section):not(.oxy-easy-posts),
.card__body__heading__container.oxy-easy-posts .oxy-posts,
.card__body__heading__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
.card__body__tag__container {
 max-height:11rem;
 position:absolute;
 opacity:0;
 transition-timing-function:linear;
 transition-property:opacity;
 transition-duration:0s;
 margin-top:.2rem;
}
.card__body__tag__container:not(.ct-section):not(.oxy-easy-posts),
.card__body__tag__container.oxy-easy-posts .oxy-posts,
.card__body__tag__container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
.card__body__tag:last-child{
 margin-right:0px;
}
.card__body__tag {
 min-width:1px;
 padding-right:.4rem;
 padding-left:.4rem;
 height:2rem;
 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:hsla(335, 93%, 52%, 0.51);
 border-right-color:hsla(335, 93%, 52%, 0.51);
 border-bottom-color:hsla(335, 93%, 52%, 0.51);
 border-left-color:hsla(335, 93%, 52%, 0.51);
 margin-right:.5rem;
 background-color:rgba(255,186,214,0.51);
 border-radius:5px;
 max-height:2.2rem;
 min-height:1px;
}
.card__body__tag__text {
 font-size:1.3rem;
 margin-top:-1px;
 color:hsla(335, 93%, 32%, 0.71);
}
.card__header__location__pin:ct_depth{
}
.card__header__location__pin {
 align-self:flex-end;
 margin-left:0px;
 position:relative;
 left:-5px;
 margin-right:1px;
 margin-bottom:-2px;
}
.card__header__location {
 margin-bottom:-1px;
 position:relative;
 left:-3px;
 font-size:1.4rem;
}
.repeater-card:hover .card__header__location__pin{
 margin-bottom:-2px;
}
.repeater-card:hover .card__header__location{
 margin-bottom:-2px;
}
.repeater-card:hover .card__body__tag{
 margin-bottom:.6rem;
}
.repeater-card:hover .card__body__tag__container{
 margin-top:1rem;
 margin-bottom:.5rem;
 transition-duration:1s;
 transition-timing-function:ease-out;
 transition-property:opacity;
 position:relative;
 opacity:1;
}
.repeater-card:not(.ct-section):not(.oxy-easy-posts):hover .card__body__tag__container,
.repeater-card.oxy-easy-posts:hover .card__body__tag__container .oxy-posts,
.repeater-card.ct-section:hover .card__body__tag__container .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.repeater-card:hover .card__header__subheading{
 font-size:1.5rem;
 margin-bottom:0px;
 padding-bottom:0px;
 margin-top:.75rem;
 font-weight:500;
}
.repeater-card:hover .card__header__heading{
 font-size:1.65rem;
 margin-top:.3rem;
 font-weight:900;
 transition-duration:.4s;
 transition-timing-function:ease-out;
 transition-property:font-size;
}
.repeater-card:hover .card__body__heading__container{
}
.repeater-card:not(.ct-section):not(.oxy-easy-posts):hover .card__body__heading__container,
.repeater-card.oxy-easy-posts:hover .card__body__heading__container .oxy-posts,
.repeater-card.ct-section:hover .card__body__heading__container .ct-section-inner-wrap{
display:flex;
flex-direction:column-reverse;
}
.repeater-card:hover .card__body__text{
 overflow:hidden;
 height:100%;
 position:relative;
 top:-.6rem;
}
.repeater-card:hover .card__footer{
 position:absolute;
 bottom:-1px;
 transition-duration:.4s;
 transition-property:width opacity position;
 opacity:1;
}
.repeater-card:hover .card__footer--button{
 transition-timing-function:ease-in-out;
 transition-property:opacity;
 transition-duration:.4s;
 transition-delay:.5s;
 opacity:1;
 mix-blend-mode:normal;
}
.repeater-card:hover .card__footer__content__container{
 width:100%;
 transition-duration:0.2s;
 transition-timing-function:linear;
 transition-property:width opacity;
 max-height:4rem;
 height:4rem;
 transition-delay:.2s;
 opacity:1;
}
.repeater-card:hover .card__header__image--image{
 width:150%;
 height:150%;
 transition-timing-function:ease-out;
 transition-property:width height opacity blur position scale;
 position:absolute;
 top:-18%;
 transition-duration:.6s;
 filter:blur(7px);
object-position:0 -3.3rem;
}
.repeater-card:hover .card__header__logo__wrapper{
 transition-duration:.4s;
 transition-timing-function:ease-out;
 transition-property:all;
 opacity:0;
}
.repeater-card:hover .card__header__logo{
 transition-duration:.2s;
 transition-timing-function:ease-out;
 transition-property:bottom opacity;
 position:absolute;
 bottom:31.4rem;
 opacity:0;
}
.repeater-card:hover .card__header__image{
 transition-timing-function:ease-in-out;
 transition-property:clip-path;
 transition-duration:.8s;
/* affinity designer svg to figma to plantcss.com converter */ /* later on working with a clippy alternative https://www.cssportal.com/css-clip-path-generator/ */ /* figma */ /* clip-path: polygon( 0% 0%,100% 0%,58.716% 0%,58.716% 0%,58.602% 1.04%,58.272% 2.027%,57.743% 2.947%,57.034% 3.788%,56.162% 4.535%,55.146% 5.177%,54.004% 5.699%,52.754% 6.088%,51.413% 6.331%,50% 6.415%,50% 6.415%,48.587% 6.331%,47.246% 6.088%,45.996% 5.699%,44.854% 5.177%,43.838% 4.535%,42.966% 3.788%,42.257% 2.947%,41.728% 2.027%,41.398% 1.04%,41.284% 0%,0% 0% );*/ /*clippy */ /*clip-path: polygon(50% 0%, 60% 0, 61% 3%, 59% 7%, 55% 9%, 50% 9.5%, 45% 9%, 41% 7%, 38% 3%, 40% 0);*/ /* clippy cirle */ -webkit-clip-path: circle(175% at 50% -195%); clip-path: circle(175% at 50% -195%);
}
.repeater-card:hover{
background-image: linear-gradient(rgba(55,165,198,0.05), rgba(127,127,127,0));transform:scale(1.07,1.07); transition-timing-function:ease-out;
 transition-duration:0.6s;
 transition-property:scale box-shadow all;
 border-top-color:rgba(64,64,64,0.35);
 border-right-color:rgba(64,64,64,0.35);
 border-bottom-color:rgba(64,64,64,0.35);
 border-left-color:rgba(64,64,64,0.35);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 background-color:rgba(127,127,127,0);
 background-blend-mode:screen;
 max-width:32rem;
 width:31rem;
 max-height:38.3rem;
 height:38.3rem;
 box-shadow:0px 0px 16px 8px rgba(64,64,64,0.2);
}
.repeater-card:hover .card__body{
 transition-duration:0.8s;
 transition-timing-function:ease-in-out;
 z-index:3;
 position:relative;
 transition-property:scale box-shadow width height top;
 overflow:hidden;
 max-height:100%;
 padding-top:3.3rem;
 height:33.3rem;
 top:0rem;
}
.repeater-card {
transform:scale(.95,.95); margin-top:auto;
 width:28rem;
 height:37.3rem;
 transition-duration:0.6s;
 transition-timing-function:ease-out;
 transition-property:scale box-shadow width height top;
 position:relative;
 max-height:37.3rem;
 max-width:28rem;
 background-color:#ffffff;
 border-radius:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(64,64,64,0.22);
 border-right-color:rgba(64,64,64,0.22);
 border-bottom-color:rgba(64,64,64,0.22);
 border-left-color:rgba(64,64,64,0.22);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 margin-right:auto;
 margin-left:auto;
 box-shadow:0px 0px 2px 1px rgba(64,64,64,0.12);
}
.card__header__metainfo__content {
 background-color:rgba(255,255,255,0.75);
 border-radius:3px;
 background-blend-mode:screen;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:1px;
 padding-top:1px;
}
.card__header__metainfo__content:not(.ct-section):not(.oxy-easy-posts),
.card__header__metainfo__content.oxy-easy-posts .oxy-posts,
.card__header__metainfo__content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.card__header__image__overlay-1-3 {
background-image: linear-gradient(180deg, rgba(209,244,255,0.66), rgba(168,234,255,0.95), rgba(1,30,61,0.97) 37%); width:100%;
 opacity:0.5;
 mix-blend-mode:overlay;
 position:absolute;
 background-blend-mode:multiply;
 height:100%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 background-color:linear-gradient(hsla(194, 100%, 91%, 0.15) 0%, hsla(194, 100%, 83%, 0.85) 25%, hsla(211, 97%, 12%, 0.15) 37%);
}
.card__header__image--image-1-3:hover .card__header__image--image{
 transition-property:width height position object-position;
}
.card__header__image--image-1-3:after{
  content:"";
}
.card__header__image--image-1-3 {
 object-fit:cover;
 width:100%;
 attachment_height:1707;
 attachment_width:2560;
 attachment_url:https://hallbarhetsjobb.se/wp-content/uploads/2023/02/appolinary-kalashnikova-WYGhTLym344-unsplash-scaled.jpg;
 transition-property:width height position object-position scale blur;
 transition-timing-function:ease-out;
 transition-duration:1.5s;
 mix-blend-mode:normal;
 opacity:0.7;
 top:-10%;
 object-position:0 -3.3rem;
}
.balance {
}
.unbalance {
}
.bg--neutral {
}
.bg--neutral-comp {
}
.bg--neutral-dark {
}
.bg--neutral-hover {
}
.bg--neutral-light {
}
.bg--neutral-light-trans-10 {
}
.bg--neutral-light-trans-20 {
}
.bg--neutral-light-trans-40 {
}
.bg--neutral-light-trans-60 {
}
.bg--neutral-light-trans-80 {
}
.bg--neutral-light-trans-90 {
}
.bg--neutral-medium {
}
.bg--neutral-trans-10 {
}
.bg--neutral-trans-20 {
}
.bg--neutral-trans-40 {
}
.bg--neutral-trans-60 {
}
.bg--neutral-trans-80 {
}
.bg--neutral-trans-90 {
}
.bg--neutral-ultra-dark {
}
.bg--neutral-ultra-dark-trans-10 {
}
.bg--neutral-ultra-dark-trans-20 {
}
.bg--neutral-ultra-dark-trans-40 {
}
.bg--neutral-ultra-dark-trans-60 {
}
.bg--neutral-ultra-dark-trans-80 {
}
.bg--neutral-ultra-dark-trans-90 {
}
.bg--neutral-ultra-light {
}
.col-rule--shade {
}
.col-rule--neutral {
}
.col-rule--neutral-dark {
}
.col-rule--neutral-light {
}
.col-rule--neutral-medium {
}
.col-rule--neutral-ultra-dark {
}
.col-rule--neutral-ultra-light {
}
.contain {
}
.content-width {
}
.content-width--safe {
}
.focus--neutral {
}
.focus-parent {
}
.focus-parent--shadow {
}
.focus-parent--outline {
}
.link--shade {
}
.link--neutral {
}
.link--neutral-dark {
}
.link--neutral-light {
}
.link--neutral-medium {
}
.link--neutral-ultra-dark {
}
.link--neutral-ultra-light {
}
.marker--neutral {
}
.marker--neutral-comp {
}
.marker--neutral-dark {
}
.marker--neutral-light {
}
.marker--neutral-medium {
}
.marker--neutral-ultra-dark {
}
.marker--neutral-ultra-light {
}
.overlay--white-trans-10 {
}
.overlay--white-trans-20 {
}
.overlay--white-trans-40 {
}
.overlay--white-trans-60 {
}
.overlay--white-trans-80 {
}
.overlay--white-trans-90 {
}
.smart-spacing {
}
.text--shade {
}
.text--neutral {
}
.text--neutral-dark {
}
.text--neutral-light {
}
.text--neutral-medium {
}
.text--neutral-ultra-dark {
}
.text--neutral-ultra-light {
}
.bg--neutral-trans-30 {
}
.bg--neutral-trans-50 {
}
.bg--neutral-trans-70 {
}
.bg--neutral-light-trans-30 {
}
.bg--neutral-light-trans-50 {
}
.bg--neutral-light-trans-70 {
}
.bg--neutral-ultra-dark-trans-30 {
}
.bg--neutral-ultra-dark-trans-50 {
}
.bg--neutral-ultra-dark-trans-70 {
}
.overlay--neutral-trans-30 {
}
.overlay--neutral-trans-50 {
}
.overlay--neutral-trans-70 {
}
.overlay--neutral-light-trans-30 {
}
.overlay--neutral-light-trans-50 {
}
.overlay--neutral-light-trans-70 {
}
.overlay--neutral-ultra-dark-trans-30 {
}
.overlay--neutral-ultra-dark-trans-50 {
}
.overlay--neutral-ultra-dark-trans-70 {
}
.color-scheme--main {
}
.color-scheme--alt {
}
.grid--xxl-1 {
}
.grid--xxl-2 {
}
.grid--xxl-3 {
}
.grid--xxl-4 {
}
.grid--s-5 {
}
.grid--m-5 {
}
.grid--xxl-5 {
}
.grid--s-6 {
}
.grid--m-6 {
}
.grid--l-6 {
}
.grid--xl-6 {
}
.grid--xxl-6 {
}
.grid--7 {
}
.grid--s-7 {
}
.grid--m-7 {
}
.grid--l-7 {
}
.grid--xl-7 {
}
.grid--xxl-7 {
}
.grid--8 {
}
.grid--s-8 {
}
.grid--m-8 {
}
.grid--l-8 {
}
.grid--xl-8 {
}
.grid--xxl-8 {
}
.grid--9 {
}
.grid--s-9 {
}
.grid--m-9 {
}
.grid--l-9 {
}
.grid--xl-9 {
}
.grid--xxl-9 {
}
.grid--10 {
}
.grid--s-10 {
}
.grid--m-10 {
}
.grid--l-10 {
}
.grid--xl-10 {
}
.grid--xxl-10 {
}
.grid--11 {
}
.grid--s-11 {
}
.grid--m-11 {
}
.grid--l-11 {
}
.grid--xl-11 {
}
.grid--xxl-11 {
}
.grid--12 {
}
.grid--s-12 {
}
.grid--m-12 {
}
.grid--l-12 {
}
.grid--xl-12 {
}
.grid--xxl-12 {
}
.grid--auto-rows {
}
.variable-grid {
}
.content-grid {
}
.content--feature {
}
.content--feature-max {
}
.content--full {
}
.content--full-safe {
}
.col-start--xxl-1 {
}
.col-start--xxl-2 {
}
.col-start--xxl-3 {
}
.col-start--xxl-4 {
}
.col-start--xxl-5 {
}
.col-start--xxl-6 {
}
.col-start--7 {
}
.col-start--s-7 {
}
.col-start--m-7 {
}
.col-start--l-7 {
}
.col-start--xl-7 {
}
.col-start--xxl-7 {
}
.col-start--8 {
}
.col-start--s-8 {
}
.col-start--m-8 {
}
.col-start--l-8 {
}
.col-start--xl-8 {
}
.col-start--xxl-8 {
}
.col-start--9 {
}
.col-start--s-9 {
}
.col-start--m-9 {
}
.col-start--l-9 {
}
.col-start--xl-9 {
}
.col-start--xxl-9 {
}
.col-start--10 {
}
.col-start--s-10 {
}
.col-start--m-10 {
}
.col-start--l-10 {
}
.col-start--xl-10 {
}
.col-start--xxl-10 {
}
.col-start--11 {
}
.col-start--s-11 {
}
.col-start--m-11 {
}
.col-start--l-11 {
}
.col-start--xl-11 {
}
.col-start--xxl-11 {
}
.col-start--12 {
}
.col-start--s-12 {
}
.col-start--m-12 {
}
.col-start--l-12 {
}
.col-start--xl-12 {
}
.col-start--xxl-12 {
}
.col-end--xxl-1 {
}
.col-end--xxl-2 {
}
.col-end--xxl-3 {
}
.col-end--xxl-4 {
}
.col-end--xxl-5 {
}
.col-end--xxl-6 {
}
.col-end--7 {
}
.col-end--s-7 {
}
.col-end--m-7 {
}
.col-end--l-7 {
}
.col-end--xl-7 {
}
.col-end--xxl-7 {
}
.col-end--8 {
}
.col-end--s-8 {
}
.col-end--m-8 {
}
.col-end--l-8 {
}
.col-end--xl-8 {
}
.col-end--xxl-8 {
}
.col-end--9 {
}
.col-end--s-9 {
}
.col-end--m-9 {
}
.col-end--l-9 {
}
.col-end--xl-9 {
}
.col-end--xxl-9 {
}
.col-end--10 {
}
.col-end--s-10 {
}
.col-end--m-10 {
}
.col-end--l-10 {
}
.col-end--xl-10 {
}
.col-end--xxl-10 {
}
.col-end--11 {
}
.col-end--s-11 {
}
.col-end--m-11 {
}
.col-end--l-11 {
}
.col-end--xl-11 {
}
.col-end--xxl-11 {
}
.col-end--12 {
}
.col-end--s-12 {
}
.col-end--m-12 {
}
.col-end--l-12 {
}
.col-end--xl-12 {
}
.col-end--xxl-12 {
}
.col-end--xxl-last {
}
.row-start--xxl-1 {
}
.row-start--xxl-2 {
}
.row-start--xxl-3 {
}
.row-start--xxl-4 {
}
.row-start--xxl-5 {
}
.row-start--xxl-6 {
}
.row-start--7 {
}
.row-start--s-7 {
}
.row-start--m-7 {
}
.row-start--l-7 {
}
.row-start--xl-7 {
}
.row-start--xxl-7 {
}
.row-start--8 {
}
.row-start--s-8 {
}
.row-start--m-8 {
}
.row-start--l-8 {
}
.row-start--xl-8 {
}
.row-start--xxl-8 {
}
.row-start--9 {
}
.row-start--s-9 {
}
.row-start--m-9 {
}
.row-start--l-9 {
}
.row-start--xl-9 {
}
.row-start--xxl-9 {
}
.row-start--10 {
}
.row-start--s-10 {
}
.row-start--m-10 {
}
.row-start--l-10 {
}
.row-start--xl-10 {
}
.row-start--xxl-10 {
}
.row-start--11 {
}
.row-start--s-11 {
}
.row-start--m-11 {
}
.row-start--l-11 {
}
.row-start--xl-11 {
}
.row-start--xxl-11 {
}
.row-start--12 {
}
.row-start--s-12 {
}
.row-start--m-12 {
}
.row-start--l-12 {
}
.row-start--xl-12 {
}
.row-start--xxl-12 {
}
.row-end--1 {
}
.row-end--s-1 {
}
.row-end--m-1 {
}
.row-end--l-1 {
}
.row-end--xl-1 {
}
.row-end--xxl-1 {
}
.row-end--2 {
}
.row-end--s-2 {
}
.row-end--m-2 {
}
.row-end--l-2 {
}
.row-end--xl-2 {
}
.row-end--xxl-2 {
}
.row-end--3 {
}
.row-end--s-3 {
}
.row-end--m-3 {
}
.row-end--l-3 {
}
.row-end--xl-3 {
}
.row-end--xxl-3 {
}
.row-end--4 {
}
.row-end--s-4 {
}
.row-end--m-4 {
}
.row-end--l-4 {
}
.row-end--xl-4 {
}
.row-end--xxl-4 {
}
.row-end--5 {
}
.row-end--s-5 {
}
.row-end--m-5 {
}
.row-end--l-5 {
}
.row-end--xl-5 {
}
.row-end--xxl-5 {
}
.row-end--6 {
}
.row-end--s-6 {
}
.row-end--m-6 {
}
.row-end--l-6 {
}
.row-end--xl-6 {
}
.row-end--xxl-6 {
}
.row-end--7 {
}
.row-end--s-7 {
}
.row-end--m-7 {
}
.row-end--l-7 {
}
.row-end--xl-7 {
}
.row-end--xxl-7 {
}
.row-end--8 {
}
.row-end--s-8 {
}
.row-end--m-8 {
}
.row-end--l-8 {
}
.row-end--xl-8 {
}
.row-end--xxl-8 {
}
.row-end--9 {
}
.row-end--s-9 {
}
.row-end--m-9 {
}
.row-end--l-9 {
}
.row-end--xl-9 {
}
.row-end--xxl-9 {
}
.row-end--10 {
}
.row-end--s-10 {
}
.row-end--m-10 {
}
.row-end--l-10 {
}
.row-end--xl-10 {
}
.row-end--xxl-10 {
}
.row-end--11 {
}
.row-end--s-11 {
}
.row-end--m-11 {
}
.row-end--l-11 {
}
.row-end--xl-11 {
}
.row-end--xxl-11 {
}
.row-end--12 {
}
.row-end--s-12 {
}
.row-end--m-12 {
}
.row-end--l-12 {
}
.row-end--xl-12 {
}
.row-end--xxl-12 {
}
.row-end--last {
}
.row-end--s-last {
}
.row-end--m-last {
}
.row-end--l-last {
}
.row-end--xl-last {
}
.row-end--xxl-last {
}
.col-span--1 {
}
.col-span--7 {
}
.col-span--s-7 {
}
.col-span--m-7 {
}
.col-span--l-7 {
}
.col-span--xl-7 {
}
.col-span--8 {
}
.col-span--s-8 {
}
.col-span--m-8 {
}
.col-span--l-8 {
}
.col-span--xl-8 {
}
.col-span--9 {
}
.col-span--s-9 {
}
.col-span--m-9 {
}
.col-span--l-9 {
}
.col-span--xl-9 {
}
.col-span--10 {
}
.col-span--s-10 {
}
.col-span--m-10 {
}
.col-span--l-10 {
}
.col-span--xl-10 {
}
.col-span--11 {
}
.col-span--s-11 {
}
.col-span--m-11 {
}
.col-span--l-11 {
}
.col-span--xl-11 {
}
.col-span--12 {
}
.col-span--s-12 {
}
.col-span--m-12 {
}
.col-span--l-12 {
}
.col-span--xl-12 {
}
.col-span--s-all {
}
.col-span--m-all {
}
.col-span--l-all {
}
.col-span--xl-all {
}
.row-span--1 {
}
.row-span--7 {
}
.row-span--s-7 {
}
.row-span--m-7 {
}
.row-span--l-7 {
}
.row-span--xl-7 {
}
.row-span--8 {
}
.row-span--s-8 {
}
.row-span--m-8 {
}
.row-span--l-8 {
}
.row-span--xl-8 {
}
.row-span--9 {
}
.row-span--s-9 {
}
.row-span--m-9 {
}
.row-span--l-9 {
}
.row-span--xl-9 {
}
.row-span--10 {
}
.row-span--s-10 {
}
.row-span--m-10 {
}
.row-span--l-10 {
}
.row-span--xl-10 {
}
.row-span--11 {
}
.row-span--s-11 {
}
.row-span--m-11 {
}
.row-span--l-11 {
}
.row-span--xl-11 {
}
.row-span--12 {
}
.row-span--s-12 {
}
.row-span--m-12 {
}
.row-span--l-12 {
}
.row-span--xl-12 {
}
.order--first-xxl {
}
.order--first-xs {
}
.order--last-xxl {
}
.order--last-xs {
}
.justify-content--stretch {
}
.justify-items--stretch {
}
.align-content--stretch {
}
.align-items--stretch {
}
.width--content {
}
.height--vp-max {
}
.height--content {
}
.height--auto {
}
.height--20 {
}
.height--xxl-20 {
}
.height--xl-20 {
}
.height--l-20 {
}
.height--m-20 {
}
.height--s-20 {
}
.height--xs-20 {
}
.height--xxl-30 {
}
.height--xs-30 {
}
.height--xxl-40 {
}
.height--xs-40 {
}
.height--xxl-50 {
}
.height--xs-50 {
}
.height--xxl-60 {
}
.height--xs-60 {
}
.height--xxl-70 {
}
.height--xs-70 {
}
.height--xxl-80 {
}
.height--xs-80 {
}
.height--xxl-90 {
}
.height--xs-90 {
}
.height--100 {
}
.height--xxl-100 {
}
.height--xl-100 {
}
.height--l-100 {
}
.height--m-100 {
}
.height--s-100 {
}
.height--xs-100 {
}
.max-height--full {
}
.max-height--20 {
}
.max-height--xxl-20 {
}
.max-height--xl-20 {
}
.max-height--l-20 {
}
.max-height--m-20 {
}
.max-height--s-20 {
}
.max-height--xs-20 {
}
.max-height--xxl-30 {
}
.max-height--xs-30 {
}
.max-height--xxl-40 {
}
.max-height--xs-40 {
}
.max-height--xxl-50 {
}
.max-height--xs-50 {
}
.max-height--xxl-60 {
}
.max-height--xs-60 {
}
.max-height--xxl-70 {
}
.max-height--xs-70 {
}
.max-height--xxl-80 {
}
.max-height--xs-80 {
}
.max-height--xxl-90 {
}
.max-height--xs-90 {
}
.max-height--100 {
}
.max-height--xxl-100 {
}
.max-height--xl-100 {
}
.max-height--l-100 {
}
.max-height--m-100 {
}
.max-height--s-100 {
}
.max-height--xs-100 {
}
.display--xs-block {
}
.display--xxl-block {
}
.display--xs-none {
}
.display--xxl-none {
}
.visibility--xs-hidden {
}
.visibility--xxl-hidden {
}
.visibility--xs-visible {
}
.visibility--xxl-visible {
}
.center--all-xs {
}
.center--all-xxl {
}
.center--y-xs {
}
.center--y-s {
}
.center--y-m {
}
.center--y-l {
}
.center--y-xl {
}
.center--y-xxl {
}
.center--x-xs {
}
.center--x-s {
}
.center--x-m {
}
.center--x-l {
}
.center--x-xl {
}
.center--x-xxl {
}
.center--left-xs {
}
.center--left-xxl {
}
.center--right-xs {
}
.center--right-xxl {
}
.center--top-xs {
}
.center--top-xxl {
}
.center--bottom-xs {
}
.center--bottom-xxl {
}
.z--xs-bottom {
}
.z--xxl-bottom {
}
.z--xs-0 {
}
.z--xxl-0 {
}
.z--xs-10 {
}
.z--xxl-10 {
}
.z--xs-20 {
}
.z--xxl-20 {
}
.z--xs-30 {
}
.z--xxl-30 {
}
.z--xs-40 {
}
.z--xxl-40 {
}
.z--xs-50 {
}
.z--xxl-50 {
}
.z--xs-60 {
}
.z--xxl-60 {
}
.z--xs-70 {
}
.z--xxl-70 {
}
.z--xs-80 {
}
.z--xxl-80 {
}
.z--xs-90 {
}
.z--xxl-90 {
}
.z--xs-top {
}
.z--xxl-top {
}
.sticky-top {
}
.masonry--1 {
}
.masonry--xs-1 {
}
.masonry--s-1 {
}
.masonry--m-1 {
}
.masonry--l-1 {
}
.masonry--xl-1 {
}
.masonry--xxl-1 {
}
.masonry--2 {
}
.masonry--xs-2 {
}
.masonry--s-2 {
}
.masonry--m-2 {
}
.masonry--l-2 {
}
.masonry--xl-2 {
}
.masonry--xxl-2 {
}
.masonry--3 {
}
.masonry--xs-3 {
}
.masonry--s-3 {
}
.masonry--m-3 {
}
.masonry--l-3 {
}
.masonry--xl-3 {
}
.masonry--xxl-3 {
}
.masonry--4 {
}
.masonry--xs-4 {
}
.masonry--s-4 {
}
.masonry--m-4 {
}
.masonry--l-4 {
}
.masonry--xl-4 {
}
.masonry--xxl-4 {
}
.masonry--5 {
}
.masonry--xs-5 {
}
.masonry--s-5 {
}
.masonry--m-5 {
}
.masonry--l-5 {
}
.masonry--xl-5 {
}
.masonry--xxl-5 {
}
.pad-section--xxl-xs {
}
.pad-section--xxl-s {
}
.pad-section--s-m {
}
.pad-section--m-m {
}
.pad-section--l-m {
}
.pad-section--xl-m {
}
.pad-section--xxl-m {
}
.pad-section--xxl-l {
}
.pad-section--xxl-xl {
}
.pad-section--xxl-xxl {
}
.pad-section--xxl-none {
}
.gap--none {
}
.row-gap--xs {
}
.row-gap--xs-xs {
}
.row-gap--s-xs {
}
.row-gap--m-xs {
}
.row-gap--l-xs {
}
.row-gap--xl-xs {
}
.row-gap--xxl-xs {
}
.row-gap--s {
}
.row-gap--xs-s {
}
.row-gap--s-s {
}
.row-gap--m-s {
}
.row-gap--l-s {
}
.row-gap--xl-s {
}
.row-gap--xxl-s {
}
.row-gap--m {
}
.row-gap--xs-m {
}
.row-gap--s-m {
}
.row-gap--m-m {
}
.row-gap--l-m {
}
.row-gap--xl-m {
}
.row-gap--xxl-m {
}
.row-gap--l {
}
.row-gap--xs-l {
}
.row-gap--s-l {
}
.row-gap--m-l {
}
.row-gap--l-l {
}
.row-gap--xl-l {
}
.row-gap--xxl-l {
}
.row-gap--xl {
}
.row-gap--xs-xl {
}
.row-gap--s-xl {
}
.row-gap--m-xl {
}
.row-gap--l-xl {
}
.row-gap--xl-xl {
}
.row-gap--xxl-xl {
}
.row-gap--xxl {
}
.row-gap--xs-xxl {
}
.row-gap--s-xxl {
}
.row-gap--m-xxl {
}
.row-gap--l-xxl {
}
.row-gap--xl-xxl {
}
.row-gap--xxl-xxl {
}
.text--dark {
}
.text--dark-muted {
}
.text--light {
}
.text--light-muted {
}
.text--action-hover {
}
.text--primary-hover {
}
.text--secondary-hover {
}
.text--accent-hover {
}
.text--base-hover {
}
.text--shade-comp {
}
.text--shade-hover {
}
.text--neutral-comp {
}
.text--neutral-hover {
}
.text--success-dark {
}
.text--success-hover {
}
.text--danger-dark {
}
.text--danger-hover {
}
.text--warning-dark {
}
.text--warning-hover {
}
.text--info-dark {
}
.text--info-hover {
}
.bg--ultra-dark {
}
.bg--dark {
}
.bg--light {
}
.bg--ultra-light {
}
.bg--action-dark-trans-90 {
}
.bg--action-dark-trans-80 {
}
.bg--action-dark-trans-70 {
}
.bg--action-dark-trans-60 {
}
.bg--action-dark-trans-50 {
}
.bg--action-dark-trans-40 {
}
.bg--action-dark-trans-30 {
}
.bg--action-dark-trans-20 {
}
.bg--action-dark-trans-10 {
}
.bg--primary-dark-trans-90 {
}
.bg--primary-dark-trans-80 {
}
.bg--primary-dark-trans-70 {
}
.bg--primary-dark-trans-60 {
}
.bg--primary-dark-trans-50 {
}
.bg--primary-dark-trans-40 {
}
.bg--primary-dark-trans-30 {
}
.bg--primary-dark-trans-20 {
}
.bg--primary-dark-trans-10 {
}
.bg--secondary-dark-trans-90 {
}
.bg--secondary-dark-trans-80 {
}
.bg--secondary-dark-trans-70 {
}
.bg--secondary-dark-trans-60 {
}
.bg--secondary-dark-trans-50 {
}
.bg--secondary-dark-trans-40 {
}
.bg--secondary-dark-trans-30 {
}
.bg--secondary-dark-trans-20 {
}
.bg--secondary-dark-trans-10 {
}
.bg--accent-dark-trans-90 {
}
.bg--accent-dark-trans-80 {
}
.bg--accent-dark-trans-70 {
}
.bg--accent-dark-trans-60 {
}
.bg--accent-dark-trans-50 {
}
.bg--accent-dark-trans-40 {
}
.bg--accent-dark-trans-30 {
}
.bg--accent-dark-trans-20 {
}
.bg--accent-dark-trans-10 {
}
.bg--base-dark-trans-90 {
}
.bg--base-dark-trans-80 {
}
.bg--base-dark-trans-70 {
}
.bg--base-dark-trans-60 {
}
.bg--base-dark-trans-50 {
}
.bg--base-dark-trans-40 {
}
.bg--base-dark-trans-30 {
}
.bg--base-dark-trans-20 {
}
.bg--base-dark-trans-10 {
}
.bg--neutral-dark-trans-90 {
}
.bg--neutral-dark-trans-80 {
}
.bg--neutral-dark-trans-70 {
}
.bg--neutral-dark-trans-60 {
}
.bg--neutral-dark-trans-50 {
}
.bg--neutral-dark-trans-40 {
}
.bg--neutral-dark-trans-30 {
}
.bg--neutral-dark-trans-20 {
}
.bg--neutral-dark-trans-10 {
}
.bg--shade-dark-trans-90 {
}
.bg--shade-dark-trans-80 {
}
.bg--shade-dark-trans-70 {
}
.bg--shade-dark-trans-60 {
}
.bg--shade-dark-trans-50 {
}
.bg--shade-dark-trans-40 {
}
.bg--shade-dark-trans-30 {
}
.bg--shade-dark-trans-20 {
}
.bg--shade-dark-trans-10 {
}
.bg--shade {
}
.bg--shade-comp {
}
.bg--shade-hover {
}
.bg--black-trans-70 {
}
.bg--black-trans-50 {
}
.bg--black-trans-30 {
}
.bg--white-trans-70 {
}
.bg--white-trans-50 {
}
.bg--white-trans-30 {
}
.bg--success-dark {
}
.bg--success-hover {
}
.bg--danger-dark {
}
.bg--danger-hover {
}
.bg--warning-dark {
}
.bg--warning-hover {
}
.bg--info-dark {
}
.bg--info-hover {
}
.overlay--action-dark-trans-90 {
}
.overlay--action-dark-trans-80 {
}
.overlay--action-dark-trans-60 {
}
.overlay--action-dark-trans-30 {
}
.overlay--action-dark-trans-50 {
}
.overlay--action-dark-trans-40 {
}
.overlay--action-dark-trans-70 {
}
.overlay--action-dark-trans-20 {
}
.overlay--action-dark-trans-10 {
}
.overlay--primary-dark-trans-90 {
}
.overlay--primary-dark-trans-80 {
}
.overlay--primary-dark-trans-60 {
}
.overlay--primary-dark-trans-30 {
}
.overlay--primary-dark-trans-50 {
}
.overlay--primary-dark-trans-40 {
}
.overlay--primary-dark-trans-70 {
}
.overlay--primary-dark-trans-20 {
}
.overlay--primary-dark-trans-10 {
}
.overlay--secondary-dark-trans-90 {
}
.overlay--secondary-dark-trans-80 {
}
.overlay--secondary-dark-trans-60 {
}
.overlay--secondary-dark-trans-30 {
}
.overlay--secondary-dark-trans-50 {
}
.overlay--secondary-dark-trans-40 {
}
.overlay--secondary-dark-trans-70 {
}
.overlay--secondary-dark-trans-20 {
}
.overlay--secondary-dark-trans-10 {
}
.overlay--accent-dark-trans-90 {
}
.overlay--accent-dark-trans-80 {
}
.overlay--accent-dark-trans-60 {
}
.overlay--accent-dark-trans-30 {
}
.overlay--accent-dark-trans-50 {
}
.overlay--accent-dark-trans-40 {
}
.overlay--accent-dark-trans-70 {
}
.overlay--accent-dark-trans-20 {
}
.overlay--accent-dark-trans-10 {
}
.overlay--base-dark-trans-90 {
}
.overlay--base-dark-trans-80 {
}
.overlay--base-dark-trans-60 {
}
.overlay--base-dark-trans-30 {
}
.overlay--base-dark-trans-50 {
}
.overlay--base-dark-trans-40 {
}
.overlay--base-dark-trans-70 {
}
.overlay--base-dark-trans-20 {
}
.overlay--base-dark-trans-10 {
}
.overlay--neutral-ultra-dark-trans-90 {
}
.overlay--neutral-ultra-dark-trans-80 {
}
.overlay--neutral-ultra-dark-trans-60 {
}
.overlay--neutral-ultra-dark-trans-40 {
}
.overlay--neutral-ultra-dark-trans-20 {
}
.overlay--neutral-ultra-dark-trans-10 {
}
.overlay--neutral-dark-trans-90 {
}
.overlay--neutral-dark-trans-80 {
}
.overlay--neutral-dark-trans-60 {
}
.overlay--neutral-dark-trans-30 {
}
.overlay--neutral-dark-trans-50 {
}
.overlay--neutral-dark-trans-40 {
}
.overlay--neutral-dark-trans-70 {
}
.overlay--neutral-dark-trans-20 {
}
.overlay--neutral-dark-trans-10 {
}
.overlay--neutral-trans-90 {
}
.overlay--neutral-trans-80 {
}
.overlay--neutral-trans-60 {
}
.overlay--neutral-trans-40 {
}
.overlay--neutral-trans-20 {
}
.overlay--neutral-trans-10 {
}
.overlay--neutral-light-trans-90 {
}
.overlay--neutral-light-trans-80 {
}
.overlay--neutral-light-trans-60 {
}
.overlay--neutral-light-trans-40 {
}
.overlay--neutral-light-trans-20 {
}
.overlay--neutral-light-trans-10 {
}
.overlay--shade-ultra-dark-trans-90 {
}
.overlay--shade-ultra-dark-trans-80 {
}
.overlay--shade-ultra-dark-trans-60 {
}
.overlay--shade-ultra-dark-trans-40 {
}
.overlay--shade-ultra-dark-trans-20 {
}
.overlay--shade-ultra-dark-trans-10 {
}
.overlay--shade-dark-trans-90 {
}
.overlay--shade-dark-trans-80 {
}
.overlay--shade-dark-trans-60 {
}
.overlay--shade-dark-trans-30 {
}
.overlay--shade-dark-trans-50 {
}
.overlay--shade-dark-trans-40 {
}
.overlay--shade-dark-trans-70 {
}
.overlay--shade-dark-trans-20 {
}
.overlay--shade-dark-trans-10 {
}
.overlay--shade-trans-90 {
}
.overlay--shade-trans-80 {
}
.overlay--shade-trans-60 {
}
.overlay--shade-trans-40 {
}
.overlay--shade-trans-20 {
}
.overlay--shade-trans-10 {
}
.overlay--shade-light-trans-90 {
}
.overlay--shade-light-trans-80 {
}
.overlay--shade-light-trans-60 {
}
.overlay--shade-light-trans-40 {
}
.overlay--shade-light-trans-20 {
}
.overlay--shade-light-trans-10 {
}
.overlay--black-trans-70 {
}
.overlay--black-trans-50 {
}
.overlay--black-trans-30 {
}
.overlay--white-trans-70 {
}
.overlay--white-trans-50 {
}
.overlay--white-trans-30 {
}
.btn--clear {
}
.skip-link {
}
.link--action-comp {
}
.link--action-hover {
}
.link--primary-comp {
}
.link--primary-hover {
}
.link--secondary-comp {
}
.link--secondary-hover {
}
.link--accent-comp {
}
.link--accent-hover {
}
.link--base-comp {
}
.link--base-hover {
}
.link--neutral-comp {
}
.link--neutral-hover {
}
.link--shade-comp {
}
.link--shade-hover {
}
.link--success-dark {
}
.link--success-hover {
}
.link--danger-dark {
}
.link--danger-hover {
}
.link--warning-dark {
}
.link--warning-hover {
}
.link--info-dark {
}
.link--info-hover {
}
.aspect--xs-1-1 {
}
.aspect--xxl-1-1 {
}
.aspect--xs-1-2 {
}
.aspect--xxl-1-2 {
}
.aspect--xs-2-1 {
}
.aspect--xxl-2-1 {
}
.aspect--xs-2-3 {
}
.aspect--xxl-2-3 {
}
.aspect--xs-3-2 {
}
.aspect--xxl-3-2 {
}
.aspect--xs-3-4 {
}
.aspect--xxl-3-4 {
}
.aspect--xs-4-3 {
}
.aspect--xxl-4-3 {
}
.aspect--xs-16-9 {
}
.aspect--xxl-16-9 {
}
.aspect--xs-9-16 {
}
.aspect--xxl-9-16 {
}
.flip--both {
}
.selection--alt {
}
.radius--xs {
}
.radius--s {
}
.radius--m {
}
.radius--l {
}
.radius--xl {
}
.radius--xxl {
}
.radius--50 {
}
.radius--circle {
}
.marker--action-hover {
}
.marker--primary-hover {
}
.marker--secondary-hover {
}
.marker--accent-hover {
}
.marker--base-hover {
}
.marker--neutral-hover {
}
.marker--shade-hover {
}
.marker--white {
}
.marker--black {
}
.col-count--xs-1 {
}
.col-count--xxl-1 {
}
.col-count--xs-2 {
}
.col-count--xxl-2 {
}
.col-count--xs-3 {
}
.col-count--xxl-3 {
}
.col-count--xs-4 {
}
.col-count--xxl-4 {
}
.col-count--xs-5 {
}
.col-count--xxl-5 {
}
.col-rule--action-comp {
}
.col-rule--action-hover {
}
.col-rule--primary-comp {
}
.col-rule--primary-hover {
}
.col-rule--secondary-comp {
}
.col-rule--secondary-hover {
}
.col-rule--accent-comp {
}
.col-rule--accent-hover {
}
.col-rule--base-comp {
}
.col-rule--base-hover {
}
.col-rule--neutral-comp {
}
.col-rule--neutral-hover {
}
.col-rule--shade-comp {
}
.col-rule--shade-hover {
}
.col-rule--white {
}
.fr-bg--light {
}
.fr-bg--dark {
}
.fr-text--light {
}
.fr-text--dark {
}
.fr-hero-padding {
}
.fr-lede {
}
.fr-container-gap {
}
.fr-content-gap {
}
.fr-grid-gap {
}
.focus--action-ultra-dark {
}
.focus--action-dark {
}
.focus--action-medium {
}
.focus--action-light {
}
.focus--action-ultra-light {
}
.focus--primary-ultra-dark {
}
.focus--primary-dark {
}
.focus--primary-medium {
}
.focus--primary-light {
}
.focus--primary-ultra-light {
}
.focus--secondary-ultra-dark {
}
.focus--secondary-dark {
}
.focus--secondary-medium {
}
.focus--secondary-light {
}
.focus--secondary-ultra-light {
}
.focus--accent-ultra-dark {
}
.focus--accent-dark {
}
.focus--accent-medium {
}
.focus--accent-light {
}
.focus--accent-ultra-light {
}
.focus--base-ultra-dark {
}
.focus--base-dark {
}
.focus--base-medium {
}
.focus--base-light {
}
.focus--base-ultra-light {
}
.focus--neutral-ultra-dark {
}
.focus--neutral-dark {
}
.focus--neutral-medium {
}
.focus--neutral-light {
}
.focus--neutral-ultra-light {
}
.focus--shade-ultra-dark {
}
.focus--shade-dark {
}
.focus--shade-medium {
}
.focus--shade-light {
}
.focus--shade-ultra-light {
}
.header-outer-wrapper {
}
.header-section {
 font-family:Lato;
 max-width:83,5rem;
 text-align:center;
 width:100%;
 font-size:1.45rem;
 font-weight:500;
 background-color:rgba(17,199,255,0.54);
 color:#0a415c;
 box-shadow:0px 1px 6px 3px #c5dbe0;
}
.header-section:not(.ct-section):not(.oxy-easy-posts),
.header-section.oxy-easy-posts .oxy-posts,
.header-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:center;
}
@media (max-width: 1280px) {
.header-section {
background-image: radial-gradient( farthest-corner at 170% 160%, #ffffff 8%, #d4f6ff, rgba(181,243,244,0.81), rgba(0,0,0,0.05), rgba(90,255,255,0.54) 73%, rgba(95,228,252,0.54) 80%, rgba(90,255,255,0.27), rgba(255,255,255,0.77) 97%);}
}

.header-columns {
 width:100%;
}
.header-row-top {
}
.header-row-top:not(.ct-section):not(.oxy-easy-posts),
.header-row-top.oxy-easy-posts .oxy-posts,
.header-row-top.ct-section .ct-section-inner-wrap{
display:none;
}
.header-row-bottom {
}
.header-row-bottom:not(.ct-section):not(.oxy-easy-posts),
.header-row-bottom.oxy-easy-posts .oxy-posts,
.header-row-bottom.ct-section .ct-section-inner-wrap{
display:none;
}
.header-row {
 width:100%;
}
.header-row-middle {
 z-index:1;
}
.header-row-middle:not(.ct-section):not(.oxy-easy-posts),
.header-row-middle.oxy-easy-posts .oxy-posts,
.header-row-middle.ct-section .ct-section-inner-wrap{
align-items:center;
}
.header-logo-container {
 max-width:50rem;
}
.header-logo-container:not(.ct-section):not(.oxy-easy-posts),
.header-logo-container.oxy-easy-posts .oxy-posts,
.header-logo-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1280px) {
.header-logo-container {
 padding-right:13%;
 width:35%;
}
}

@media (max-width: 991px) {
.header-logo-container {
 width:40%;
 padding-right:13%;
}
}

@media (max-width: 767px) {
.header-logo-container {
 padding-right:7%;
}
}

@media (max-width: 479px) {
.header-logo-container {
 padding-left:2%;
 padding-bottom:3px;
}
}

.header-menu-container {
 color:#0a415c;
 text-align:right;
 min-width:70%;
 width:70%;
}
.header-menu-container:not(.ct-section):not(.oxy-easy-posts),
.header-menu-container.oxy-easy-posts .oxy-posts,
.header-menu-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 1280px) {
.header-menu-container {
 min-width:65%;
}
}

@media (max-width: 991px) {
.header-menu-container {
 max-width:64%;
 min-width:64%;
 text-align:right;
}
.header-menu-container:not(.ct-section):not(.oxy-easy-posts),
.header-menu-container.oxy-easy-posts .oxy-posts,
.header-menu-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
}

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

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

.header-col-social-icon:hover{
color: var(--header-hover-color);}.header-col-social-icon:hover{
}
.header-col-social-icon {
color: #404040;}.header-col-social-icon 
>svg {width: 15px;height: 15px;}.header-col-social-icon {
 font-weight:500;
 color:#404040;
 margin-right:4px;
 margin-top:auto;
 margin-bottom:auto;
}
.header-contact-social-cols {
}
.header-contact-social-cols:not(.ct-section):not(.oxy-easy-posts),
.header-contact-social-cols.oxy-easy-posts .oxy-posts,
.header-contact-social-cols.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.header-contact-social-cols-container {
 border-bottom-style:none;
 padding-bottom:7px;
 color:#404040;
 min-width:30%;
 max-width:50%;
}
.header-contact-social-cols-container:not(.ct-section):not(.oxy-easy-posts),
.header-contact-social-cols-container.oxy-easy-posts .oxy-posts,
.header-contact-social-cols-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 767px) {
.header-contact-social-cols-container {
 padding-right:1.5rem;
 padding-left:1.5rem;
}
}

.header-contact-social-column {
 height:100%;
 padding-left:10px;
 padding-right:10px;
}
.header-contact-social-column:not(.ct-section):not(.oxy-easy-posts),
.header-contact-social-column.oxy-easy-posts .oxy-posts,
.header-contact-social-column.ct-section .ct-section-inner-wrap{
display:none;
align-items:flex-start;
}
.header-logo-col-date {
 font-family:'Catamaran';
 font-weight:500;
 margin-top:2px;
 margin-bottom:2px;
 font-size:1.3rem;
 color:#000000;
 letter-spacing:.03rem;
}
.header-logo-col-date:not(.ct-section):not(.oxy-easy-posts),
.header-logo-col-date.oxy-easy-posts .oxy-posts,
.header-logo-col-date.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.header-logo-col-date {
 font-size:1.15rem;
}
}

@media (max-width: 767px) {
.header-logo-col-date {
}
}

@media (max-width: 479px) {
.header-logo-col-date {
 font-size:1rem;
}
}

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

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

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

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

.header-contact-text {
 font-family:Lato;
 line-height:1.1;
 font-weight:400;
 letter-spacing:.02rem;
 color:#404040;
 font-size:1rem;
}
@media (max-width: 1280px) {
.header-contact-text {
 font-size:1.4rem;
}
}

@media (max-width: 767px) {
.header-contact-text {
 font-size:1.2rem;
}
}

.header-col-social-icon-envelope {
 margin-right:6px;
 margin-top:2px;
}
@media (max-width: 767px) {
.header-col-social-icon-envelope {
}.header-col-social-icon-envelope 
>svg {width: 18px;height: 18px;}.header-col-social-icon-envelope {
}
}

.header-col-social-icon-phone {
 color:#404040;
}
@media (max-width: 767px) {
.header-col-social-icon-phone {
}.header-col-social-icon-phone 
>svg {width: 15px;height: 15px;}.header-col-social-icon-phone {
}
}

.header-contact-text-phone:hover{
 color:var(--header-hover-color);
}
.header-contact-text-phone {
}
.header-contact-text-email:hover{
 color:var(--header-hover-color);
}
.header-contact-text-email {
}
.header-contact-social-link-wrapper:hover{
transform:scale(1.1,1.1); transition-duration:.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
}
.header-contact-social-link-wrapper {
 transition-duration:.3s;
 transition-timing-function:ease-in-out;
 transition-property:all;
}
.footer-contact-text {
 font-family:Lato;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 color:#ffffff;
 font-size:1.7rem;
 font-weight:500;
}
.summer-cta:hover{
transform:scale(1.1,1.1); color:var(--base-ultra-light);
 transition-duration:.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
}
.summer-cta {
 transition-duration:.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
}
.cta-btn-basic {
}
.cta-btn-general:hover{
transform:scale(1.05,1.05); transition-duration:.2s;
 transition-property:all;
 transition-timing-function:ease-in-out;
 color:#ffffff;
}
.cta-btn-general {
background-color :#f97300;
border: 1px solid #f97300;
}.cta-btn-general {
 font-family:Lato;
 color:#ffffff;
 font-weight:800;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:22px;
 padding-right:22px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 text-transform:uppercase;
 background-color:#f97300;
 line-height:1.3;
 font-size:1.5rem;
 border-radius:6px;
 letter-spacing:.6px;
 margin-top:2rem;
 text-shadow:0px 0px 3px rgba(0,0,0,0.6);
}
@media (max-width: 1280px) {
.cta-btn-general {
 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:rgba(247,120,0,0.5);
 border-right-color:rgba(247,120,0,0.5);
 border-bottom-color:rgba(247,120,0,0.5);
 border-left-color:rgba(247,120,0,0.5);
}
}

@media (max-width: 991px) {
.cta-btn-general {
 font-size:1.25rem;
 padding-right:17px;
 padding-left:17px;
}
}

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

@media (max-width: 479px) {
.cta-btn-general {
 font-size:var(--text-s) ;
}
}

.cta-btn-blue {
 background-color:#04d3f7;
}
.cta-btn-apply-job {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
 margin-left:0px;
}
@media (max-width: 479px) {
.cta-btn-apply-job {
 margin-top:0px;
 margin-right:0px;
 margin-bottom:1.5rem;
 margin-left:0px;
}
}

.job-metainfo-containers-text-top {
}
@media (max-width: 479px) {
.job-metainfo-containers-text-top {
 font-family:Lato;
}
}

.job-metainfo-containers-text {
}
@media (max-width: 479px) {
.job-metainfo-containers-text {
 font-size:1.2rem;
}
}

.frm-modal-heading {
 font-size:2.5rem;
 line-height:1.2;
 margin-bottom:2.5rem;
}
@media (max-width: 1280px) {
.frm-modal-heading {
 font-size:2.5rem;
 line-height:1.35;
}
}

@media (max-width: 767px) {
.frm-modal-heading {
 margin-bottom:1rem;
}
}

@media (max-width: 479px) {
.frm-modal-heading {
 line-height:1.3;
 margin-bottom:.5rem;
 font-size:2.3rem;
 font-weight:600;
}
}

.scroller-wrapper {
 height:max-content ;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(0,0,0,0.35);
 border-right-color:rgba(0,0,0,0.35);
 border-bottom-color:rgba(0,0,0,0.35);
 border-left-color:rgba(0,0,0,0.35);
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 width:100%%;
 position:relative;
}
.scroller-wrapper:not(.ct-section):not(.oxy-easy-posts),
.scroller-wrapper.oxy-easy-posts .oxy-posts,
.scroller-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.scroller__body:after{
 position:absolute;
 top:0px;
 left:0px;
 background-color:rgba(255,255,255,0.22);
 width:100%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
  content:"";
}
.scroller__body {
 border-top-color:lime;
 border-bottom-color:lime;
 border-top-width:3px;
 border-bottom-width:3px;
 border-top-style:none;
 border-bottom-style:none;
 border-right-width:3px;
 border-right-style:none;
 border-right-color:lime;
 border-left-width:3px;
 border-left-color:lime;
 border-left-style:none;
 opacity:1;
}
.scroller__body:not(.ct-section):not(.oxy-easy-posts),
.scroller__body.oxy-easy-posts .oxy-posts,
.scroller__body.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
}
.scroller__body--single__logo {
 border-top-color:rgba(0,0,0,0.35);
 border-right-color:rgba(0,0,0,0.35);
 border-bottom-color:rgba(0,0,0,0.35);
 border-left-color:rgba(0,0,0,0.35);
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 width:var(--logo-width) ;
 height:var(--logo-width) ;
 padding-top:2rem;
 padding-right:2rem;
 padding-bottom:2rem;
 padding-left:2rem;
}
.scroller-repeater {
}
.scroller-repeater:not(.ct-section):not(.oxy-easy-posts),
.scroller-repeater.oxy-easy-posts .oxy-posts,
.scroller-repeater.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:nowrap;
}
.scroller__wrapper__container-centered {
 width:var(--content-width-safe) ;
}
.scroller__wrapper__container-centered:not(.ct-section):not(.oxy-easy-posts),
.scroller__wrapper__container-centered.oxy-easy-posts .oxy-posts,
.scroller__wrapper__container-centered.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.repeater {
}
.cta-button-general-for-text {
 margin-top:5rem;
}
.red {
}
.white-blur-text-shadow {
}
.white-blur-text-shadow-50 {
}
.white-blur-text-shadow-30 {
}
@media (max-width: 991px) {
.white-blur-text-shadow-30 {
}
}

.white-blur-text-shadow-12 {
}
.white-blur-text-shadow-21 {
}
.hero-blur-text-shadow {
}
.yellow-hero-blur-text-shadow {
}
.block-box-shadow {
 border-radius:5px;
 box-shadow:0px 0px 12px 1.5px rgba(30,30,30,0.3);
}
@media (max-width: 767px) {
.block-box-shadow {
 box-shadow:inset 1px 1px 1px 1px rgba(30,30,30,0);
}
}

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

.img-box-shadow {
 box-shadow:0px 0px 7px 3.5px rgba(30,30,30,0.3);
}
.employer {
}
.employer-scroller {
}
.grid--auto-7 {
}
.grid--auto-8 {
}
.grid--auto-9 {
}
.grid--auto-10 {
}
.grid--auto-11 {
}
.grid--auto-12 {
}
.padding--xs {
}
.padding--s {
}
.padding--m {
}
.padding--l {
}
.padding--xl {
}
.padding--xxl {
}
.padding--none {
}
.header--xs {
}
.header--s {
}
.header--m {
}
.header--l {
}
.header--xl {
}
.header--xxl {
}
.section--xs {
}
.section--s-xs {
}
.section--m-xs {
}
.section--l-xs {
}
.section--xl-xs {
}
.section--xxl-xs {
}
.section--s {
}
.section--s-s {
}
.section--m-s {
}
.section--l-s {
}
.section--xl-s {
}
.section--xxl-s {
}
.section--m {
}
.section--s-m {
}
.section--m-m {
}
.section--l-m {
}
.section--xl-m {
}
.section--xxl-m {
}
.section--l {
}
.section--s-l {
}
.section--m-l {
}
.section--l-l {
}
.section--xl-l {
}
.section--xxl-l {
}
.section--xl {
}
.section--s-xl {
}
.section--m-xl {
}
.section--l-xl {
}
.section--xl-xl {
}
.section--xxl-xl {
}
.section--xxl {
}
.section--s-xxl {
}
.section--m-xxl {
}
.section--l-xxl {
}
.section--xl-xxl {
}
.section--xxl-xxl {
}
.section--none {
}
.section--s-none {
}
.section--m-none {
}
.section--l-none {
}
.section--xl-none {
}
.section--xxl-none {
}
.text--action-semi-dark {
}
.text--action-semi-light {
}
.text--primary-semi-dark {
}
.text--primary-semi-light {
}
.text--secondary-semi-dark {
}
.text--secondary-semi-light {
}
.text--accent-semi-dark {
}
.text--accent-semi-light {
}
.text--base-semi-dark {
}
.text--base-semi-light {
}
.text--shade-semi-dark {
}
.text--shade-semi-light {
}
.text--neutral-semi-dark {
}
.text--neutral-semi-light {
}
.text--success-ultra-dark {
}
.text--success-semi-dark {
}
.text--success-medium {
}
.text--success-semi-light {
}
.text--success-ultra-light {
}
.text--success-comp {
}
.text--danger-ultra-dark {
}
.text--danger-semi-dark {
}
.text--danger-medium {
}
.text--danger-semi-light {
}
.text--danger-ultra-light {
}
.text--danger-comp {
}
.text--warning-ultra-dark {
}
.text--warning-semi-dark {
}
.text--warning-medium {
}
.text--warning-semi-light {
}
.text--warning-ultra-light {
}
.text--warning-comp {
}
.text--info-ultra-dark {
}
.text--info-semi-dark {
}
.text--info-medium {
}
.text--info-semi-light {
}
.text--info-ultra-light {
}
.text--info-comp {
}
.h1 {
}
.h2 {
}
.h3 {
}
.h5 {
}
.h6 {
}
.bg--action-semi-dark {
}
.bg--action-semi-light {
}
.bg--primary-semi-dark {
}
.bg--primary-semi-light {
}
.bg--secondary-semi-dark {
}
.bg--secondary-semi-light {
}
.bg--accent-semi-dark {
}
.bg--accent-semi-light {
}
.bg--base-semi-dark {
}
.bg--base-semi-light {
}
.bg--neutral-semi-dark {
}
.bg--neutral-semi-light {
}
.bg--shade-semi-dark {
}
.bg--shade-semi-light {
}
.bg--success-ultra-dark {
}
.bg--success-ultra-dark-trans-90 {
}
.bg--success-ultra-dark-trans-80 {
}
.bg--success-ultra-dark-trans-70 {
}
.bg--success-ultra-dark-trans-60 {
}
.bg--success-ultra-dark-trans-50 {
}
.bg--success-ultra-dark-trans-40 {
}
.bg--success-ultra-dark-trans-30 {
}
.bg--success-ultra-dark-trans-20 {
}
.bg--success-ultra-dark-trans-10 {
}
.bg--success-dark-trans-90 {
}
.bg--success-dark-trans-80 {
}
.bg--success-dark-trans-70 {
}
.bg--success-dark-trans-60 {
}
.bg--success-dark-trans-50 {
}
.bg--success-dark-trans-40 {
}
.bg--success-dark-trans-30 {
}
.bg--success-dark-trans-20 {
}
.bg--success-dark-trans-10 {
}
.bg--success-semi-dark {
}
.bg--success-medium {
}
.bg--success-trans-90 {
}
.bg--success-trans-80 {
}
.bg--success-trans-70 {
}
.bg--success-trans-60 {
}
.bg--success-trans-50 {
}
.bg--success-trans-40 {
}
.bg--success-trans-30 {
}
.bg--success-trans-20 {
}
.bg--success-trans-10 {
}
.bg--success-semi-light {
}
.bg--success-light-trans-90 {
}
.bg--success-light-trans-80 {
}
.bg--success-light-trans-70 {
}
.bg--success-light-trans-60 {
}
.bg--success-light-trans-50 {
}
.bg--success-light-trans-40 {
}
.bg--success-light-trans-30 {
}
.bg--success-light-trans-20 {
}
.bg--success-light-trans-10 {
}
.bg--success-ultra-light {
}
.bg--success-comp {
}
.bg--danger-ultra-dark {
}
.bg--danger-ultra-dark-trans-90 {
}
.bg--danger-ultra-dark-trans-80 {
}
.bg--danger-ultra-dark-trans-70 {
}
.bg--danger-ultra-dark-trans-60 {
}
.bg--danger-ultra-dark-trans-50 {
}
.bg--danger-ultra-dark-trans-40 {
}
.bg--danger-ultra-dark-trans-30 {
}
.bg--danger-ultra-dark-trans-20 {
}
.bg--danger-ultra-dark-trans-10 {
}
.bg--danger-dark-trans-90 {
}
.bg--danger-dark-trans-80 {
}
.bg--danger-dark-trans-70 {
}
.bg--danger-dark-trans-60 {
}
.bg--danger-dark-trans-50 {
}
.bg--danger-dark-trans-40 {
}
.bg--danger-dark-trans-30 {
}
.bg--danger-dark-trans-20 {
}
.bg--danger-dark-trans-10 {
}
.bg--danger-semi-dark {
}
.bg--danger-medium {
}
.bg--danger-trans-90 {
}
.bg--danger-trans-80 {
}
.bg--danger-trans-70 {
}
.bg--danger-trans-60 {
}
.bg--danger-trans-50 {
}
.bg--danger-trans-40 {
}
.bg--danger-trans-30 {
}
.bg--danger-trans-20 {
}
.bg--danger-trans-10 {
}
.bg--danger-semi-light {
}
.bg--danger-light-trans-90 {
}
.bg--danger-light-trans-80 {
}
.bg--danger-light-trans-70 {
}
.bg--danger-light-trans-60 {
}
.bg--danger-light-trans-50 {
}
.bg--danger-light-trans-40 {
}
.bg--danger-light-trans-30 {
}
.bg--danger-light-trans-20 {
}
.bg--danger-light-trans-10 {
}
.bg--danger-ultra-light {
}
.bg--danger-comp {
}
.bg--warning-ultra-dark {
}
.bg--warning-ultra-dark-trans-90 {
}
.bg--warning-ultra-dark-trans-80 {
}
.bg--warning-ultra-dark-trans-70 {
}
.bg--warning-ultra-dark-trans-60 {
}
.bg--warning-ultra-dark-trans-50 {
}
.bg--warning-ultra-dark-trans-40 {
}
.bg--warning-ultra-dark-trans-30 {
}
.bg--warning-ultra-dark-trans-20 {
}
.bg--warning-ultra-dark-trans-10 {
}
.bg--warning-dark-trans-90 {
}
.bg--warning-dark-trans-80 {
}
.bg--warning-dark-trans-70 {
}
.bg--warning-dark-trans-60 {
}
.bg--warning-dark-trans-50 {
}
.bg--warning-dark-trans-40 {
}
.bg--warning-dark-trans-30 {
}
.bg--warning-dark-trans-20 {
}
.bg--warning-dark-trans-10 {
}
.bg--warning-semi-dark {
}
.bg--warning-medium {
}
.bg--warning-trans-90 {
}
.bg--warning-trans-80 {
}
.bg--warning-trans-70 {
}
.bg--warning-trans-60 {
}
.bg--warning-trans-50 {
}
.bg--warning-trans-40 {
}
.bg--warning-trans-30 {
}
.bg--warning-trans-20 {
}
.bg--warning-trans-10 {
}
.bg--warning-semi-light {
}
.bg--warning-light-trans-90 {
}
.bg--warning-light-trans-80 {
}
.bg--warning-light-trans-70 {
}
.bg--warning-light-trans-60 {
}
.bg--warning-light-trans-50 {
}
.bg--warning-light-trans-40 {
}
.bg--warning-light-trans-30 {
}
.bg--warning-light-trans-20 {
}
.bg--warning-light-trans-10 {
}
.bg--warning-ultra-light {
}
.bg--warning-comp {
}
.bg--info-ultra-dark {
}
.bg--info-ultra-dark-trans-90 {
}
.bg--info-ultra-dark-trans-80 {
}
.bg--info-ultra-dark-trans-70 {
}
.bg--info-ultra-dark-trans-60 {
}
.bg--info-ultra-dark-trans-50 {
}
.bg--info-ultra-dark-trans-40 {
}
.bg--info-ultra-dark-trans-30 {
}
.bg--info-ultra-dark-trans-20 {
}
.bg--info-ultra-dark-trans-10 {
}
.bg--info-dark-trans-90 {
}
.bg--info-dark-trans-80 {
}
.bg--info-dark-trans-70 {
}
.bg--info-dark-trans-60 {
}
.bg--info-dark-trans-50 {
}
.bg--info-dark-trans-40 {
}
.bg--info-dark-trans-30 {
}
.bg--info-dark-trans-20 {
}
.bg--info-dark-trans-10 {
}
.bg--info-semi-dark {
}
.bg--info-medium {
}
.bg--info-trans-90 {
}
.bg--info-trans-80 {
}
.bg--info-trans-70 {
}
.bg--info-trans-60 {
}
.bg--info-trans-50 {
}
.bg--info-trans-40 {
}
.bg--info-trans-30 {
}
.bg--info-trans-20 {
}
.bg--info-trans-10 {
}
.bg--info-semi-light {
}
.bg--info-light-trans-90 {
}
.bg--info-light-trans-80 {
}
.bg--info-light-trans-70 {
}
.bg--info-light-trans-60 {
}
.bg--info-light-trans-50 {
}
.bg--info-light-trans-40 {
}
.bg--info-light-trans-30 {
}
.bg--info-light-trans-20 {
}
.bg--info-light-trans-10 {
}
.bg--info-ultra-light {
}
.bg--info-comp {
}
.btn--primary-light {
}
.btn--primary-dark {
}
.btn--secondary-light {
}
.btn--secondary-dark {
}
.btn--tertiary {
}
.btn--tertiary-light {
}
.btn--tertiary-dark {
}
.btn--accent-light {
}
.btn--accent-dark {
}
.btn--base-light {
}
.btn--base-dark {
}
.btn--neutral {
}
.btn--neutral-light {
}
.btn--neutral-dark {
}
.link--action-semi-dark {
}
.link--action-semi-light {
}
.link--primary-semi-dark {
}
.link--primary-semi-light {
}
.link--secondary-semi-dark {
}
.link--secondary-semi-light {
}
.link--accent-semi-dark {
}
.link--accent-semi-light {
}
.link--base-semi-dark {
}
.link--base-semi-light {
}
.link--neutral-semi-dark {
}
.link--neutral-semi-light {
}
.link--shade-semi-dark {
}
.link--shade-semi-light {
}
.link--success-ultra-dark {
}
.link--success-semi-dark {
}
.link--success-medium {
}
.link--success-semi-light {
}
.link--success-ultra-light {
}
.link--success-comp {
}
.link--danger-ultra-dark {
}
.link--danger-semi-dark {
}
.link--danger-medium {
}
.link--danger-semi-light {
}
.link--danger-ultra-light {
}
.link--danger-comp {
}
.link--warning-ultra-dark {
}
.link--warning-semi-dark {
}
.link--warning-medium {
}
.link--warning-semi-light {
}
.link--warning-ultra-light {
}
.link--warning-comp {
}
.link--info-ultra-dark {
}
.link--info-semi-dark {
}
.link--info-medium {
}
.link--info-semi-light {
}
.link--info-ultra-light {
}
.link--info-comp {
}
.link-hover--action-ultra-dark {
}
.link-hover--action-dark {
}
.link-hover--action-semi-dark {
}
.link-hover--action-medium {
}
.link-hover--action {
}
.link-hover--action-semi-light {
}
.link-hover--action-light {
}
.link-hover--action-ultra-light {
}
.link-hover--action-comp {
}
.link-hover--action-hover {
}
.link-hover--primary-ultra-dark {
}
.link-hover--primary-dark {
}
.link-hover--primary-semi-dark {
}
.link-hover--primary-medium {
}
.link-hover--primary {
}
.link-hover--primary-semi-light {
}
.link-hover--primary-light {
}
.link-hover--primary-ultra-light {
}
.link-hover--primary-comp {
}
.link-hover--primary-hover {
}
.link-hover--secondary-ultra-dark {
}
.link-hover--secondary-dark {
}
.link-hover--secondary-semi-dark {
}
.link-hover--secondary-medium {
}
.link-hover--secondary {
}
.link-hover--secondary-semi-light {
}
.link-hover--secondary-light {
}
.link-hover--secondary-ultra-light {
}
.link-hover--secondary-comp {
}
.link-hover--secondary-hover {
}
.link-hover--accent-ultra-dark {
}
.link-hover--accent-dark {
}
.link-hover--accent-semi-dark {
}
.link-hover--accent-medium {
}
.link-hover--accent {
}
.link-hover--accent-semi-light {
}
.link-hover--accent-light {
}
.link-hover--accent-ultra-light {
}
.link-hover--accent-comp {
}
.link-hover--accent-hover {
}
.link-hover--base-ultra-dark {
}
.link-hover--base-dark {
}
.link-hover--base-semi-dark {
}
.link-hover--base-medium {
}
.link-hover--base {
}
.link-hover--base-semi-light {
}
.link-hover--base-light {
}
.link-hover--base-ultra-light {
}
.link-hover--base-comp {
}
.link-hover--base-hover {
}
.link-hover--neutral-ultra-dark {
}
.link-hover--neutral-dark {
}
.link-hover--neutral-semi-dark {
}
.link-hover--neutral-medium {
}
.link-hover--neutral {
}
.link-hover--neutral-semi-light {
}
.link-hover--neutral-light {
}
.link-hover--neutral-ultra-light {
}
.link-hover--neutral-comp {
}
.link-hover--neutral-hover {
}
.link-hover--shade-ultra-dark {
}
.link-hover--shade-dark {
}
.link-hover--shade-semi-dark {
}
.link-hover--shade-medium {
}
.link-hover--shade {
}
.link-hover--shade-semi-light {
}
.link-hover--shade-light {
}
.link-hover--shade-ultra-light {
}
.link-hover--shade-comp {
}
.link-hover--shade-hover {
}
.link-hover--black {
}
.link-hover--white {
}
.link-hover--success-ultra-dark {
}
.link-hover--success-dark {
}
.link-hover--success-semi-dark {
}
.link-hover--success-medium {
}
.link-hover--success {
}
.link-hover--success-semi-light {
}
.link-hover--success-light {
}
.link-hover--success-ultra-light {
}
.link-hover--success-comp {
}
.link-hover--success-hover {
}
.link-hover--danger-ultra-dark {
}
.link-hover--danger-dark {
}
.link-hover--danger-semi-dark {
}
.link-hover--danger-medium {
}
.link-hover--danger {
}
.link-hover--danger-semi-light {
}
.link-hover--danger-light {
}
.link-hover--danger-ultra-light {
}
.link-hover--danger-comp {
}
.link-hover--danger-hover {
}
.link-hover--warning-ultra-dark {
}
.link-hover--warning-dark {
}
.link-hover--warning-semi-dark {
}
.link-hover--warning-medium {
}
.link-hover--warning {
}
.link-hover--warning-semi-light {
}
.link-hover--warning-light {
}
.link-hover--warning-ultra-light {
}
.link-hover--warning-comp {
}
.link-hover--warning-hover {
}
.link-hover--info-ultra-dark {
}
.link-hover--info-dark {
}
.link-hover--info-semi-dark {
}
.link-hover--info-medium {
}
.link-hover--info {
}
.link-hover--info-semi-light {
}
.link-hover--info-light {
}
.link-hover--info-ultra-light {
}
.link-hover--info-comp {
}
.link-hover--info-hover {
}
.radius--none {
}
.marker--action-semi-light {
}
.marker--action-semi-dark {
}
.marker--primary-semi-light {
}
.marker--primary-semi-dark {
}
.marker--secondary-semi-light {
}
.marker--secondary-semi-dark {
}
.marker--accent-semi-light {
}
.marker--accent-semi-dark {
}
.marker--base-semi-light {
}
.marker--base-semi-dark {
}
.marker--neutral-semi-light {
}
.marker--neutral-semi-dark {
}
.marker--shade-semi-light {
}
.marker--shade-semi-dark {
}
.col-rule--action-semi-dark {
}
.col-rule--action-semi-light {
}
.col-rule--primary-semi-dark {
}
.col-rule--primary-semi-light {
}
.col-rule--secondary-semi-dark {
}
.col-rule--secondary-semi-light {
}
.col-rule--accent-semi-dark {
}
.col-rule--accent-semi-light {
}
.col-rule--base-semi-dark {
}
.col-rule--base-semi-light {
}
.col-rule--neutral-semi-dark {
}
.col-rule--neutral-semi-light {
}
.col-rule--shade-semi-dark {
}
.col-rule--shade-semi-light {
}
.focus--action-semi-dark {
}
.focus--action-semi-light {
}
.focus--primary-semi-dark {
}
.focus--primary-semi-light {
}
.focus--secondary-semi-dark {
}
.focus--secondary-semi-light {
}
.focus--accent-semi-dark {
}
.focus--accent-semi-light {
}
.focus--base-semi-dark {
}
.focus--base-semi-light {
}
.focus--neutral-semi-dark {
}
.focus--neutral-semi-light {
}
.focus--shade-semi-dark {
}
.focus--shade-semi-light {
}
.cta-btn-success {
 background-color:var(--success);
}
.cta-btn-transparent:hover{
}
.cta-btn-transparent {
 background-color:rgba(255,255,255,0);
 color:var(--text-dark);
 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:var(--text-dark);
 border-right-color:var(--text-dark);
 border-bottom-color:var(--text-dark);
 border-left-color:var(--text-dark);
 margin-top:0px;
 text-shadow:0px 0px 0px rgba(0,0,0,0);
}
@media (max-width: 991px) {
.cta-btn-transparent {
}
}

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

.col-no-reverse {
}
.col-no-reverse-max-767 {
}
.cta-btn-long-text {
}
@media (max-width: 991px) {
.cta-btn-long-text {
min-width:22.2rem !important; font-size:1-3rem !important; padding-left:1.4rem !important; padding-right:1.4rem !important; padding-bottom:1.2rem !important;
}
}

@media (max-width: 767px) {
.cta-btn-long-text {
font-size:1.1rem !important; padding-right:1.5rem; padding-left:1.5em;
}
}

@media (max-width: 479px) {
.cta-btn-long-text {
}
}

.testimonial-slider-content {
}
.testimonial-slider-columns {
}
.testimonial-slider-col-1 {
 width:20%;
 text-align:center;
}
.testimonial-slider-col-1:not(.ct-section):not(.oxy-easy-posts),
.testimonial-slider-col-1.oxy-easy-posts .oxy-posts,
.testimonial-slider-col-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 1280px) {
.testimonial-slider-col-1 {
 text-align:center;
}
.testimonial-slider-col-1:not(.ct-section):not(.oxy-easy-posts),
.testimonial-slider-col-1.oxy-easy-posts .oxy-posts,
.testimonial-slider-col-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

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

@media (max-width: 479px) {
.testimonial-slider-col-1 {
 width:20%;
}
}

.testimonial-slider-col-2 {
 width:70%;
}
@media (max-width: 479px) {
.testimonial-slider-col-2 {
 width:75%;
}
}

.testimonial-slider-col-3 {
 width:10%;
}
@media (max-width: 1280px) {
.testimonial-slider-col-3 {
}
.testimonial-slider-col-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-slider-col-3.oxy-easy-posts .oxy-posts,
.testimonial-slider-col-3.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
}

@media (max-width: 479px) {
.testimonial-slider-col-3 {
 width:5%;
}
.testimonial-slider-col-3:not(.ct-section):not(.oxy-easy-posts),
.testimonial-slider-col-3.oxy-easy-posts .oxy-posts,
.testimonial-slider-col-3.ct-section .ct-section-inner-wrap{
display:flex;
align-items:flex-start;
}
}

.testimonial-slider-logo {
 height:60px;
 max-height:60px;
 max-width:264px;
}
@media (max-width: 767px) {
.testimonial-slider-logo {
 height:5px;
}
}

.testimonial-text {
 margin-bottom:2rem;
}
@media (max-width: 1280px) {
.testimonial-text {
 font-size:1.6rem;
}
}

@media (max-width: 767px) {
.testimonial-text {
 margin-bottom:1rem;
}
}

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

.testimonial-reviewer-name {
 font-size:1.5rem;
 font-weight:800;
 line-height:1;
}
@media (max-width: 1280px) {
.testimonial-reviewer-name {
font-size:1.5rem !important; font-weight:800 !important;
}
}

@media (max-width: 479px) {
.testimonial-reviewer-name {
 font-size:1.1rem;
}
}

.testimonial-reviewer-organisation {
 font-size:1.35rem;
 font-weight:400;
}
@media (max-width: 1280px) {
.testimonial-reviewer-organisation {
font-size:1.35rem !important; font-weight:600 !important;
}
}

@media (max-width: 479px) {
.testimonial-reviewer-organisation {
 font-size:0.95rem;
 margin-top:0px;
 line-height:1.2;
}
}

.testimonial-rating-icon {
color: #333333;}.testimonial-rating-icon 
>svg {width: 18px;height: 18px;}.testimonial-rating-icon {
}
@media (max-width: 767px) {
.testimonial-rating-icon {
}.testimonial-rating-icon 
>svg {width: 15px;height: 15px;}.testimonial-rating-icon {
}
}

.testimonial-reviewer-photo {
 width:9rem;
 border-radius:100px;
 position:relative;
 top:15%;
 height:9rem;
}
@media (max-width: 1280px) {
.testimonial-reviewer-photo {
 width:7rem;
 height:7rem;
}
}

@media (max-width: 991px) {
.testimonial-reviewer-photo {
 left:10%;
}
}

@media (max-width: 767px) {
.testimonial-reviewer-photo {
 width:5rem;
 height:5rem;
}
}

@media (max-width: 479px) {
.testimonial-reviewer-photo {
 height:3.5rem;
 top:12%;
 width:3.5rem;
 left:5%;
}
}

.space-evenly {
}
.three-cols-responsive-container {
}
.three-cols-responsive-column {
 margin-left:calc(-.9 *var(--space-xl)) ;
 width:NaN%;
}
@media (max-width: 1280px) {
.three-cols-responsive-column {
 margin-left:0 ;
}
.three-cols-responsive-column:not(.ct-section):not(.oxy-easy-posts),
.three-cols-responsive-column.oxy-easy-posts .oxy-posts,
.three-cols-responsive-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 991px) {
.three-cols-responsive-column {
}
}

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

@media (max-width: 479px) {
.three-cols-responsive-column {
 border-radius:5px;
 box-shadow:0px 0px 18px 1px rgba(135,135,135,0);
}
}

.target-grp-text {
 font-size:1.75rem;
 width:50%;
 min-height:100%;
 padding-top:var(--space-xl) ;
 padding-right:var(--space-xl) ;
 padding-bottom:var(--space-xl) ;
 padding-left:var(--space-xl) ;
}
@media (max-width: 1280px) {
.target-grp-text {
 width:60%;
}
}

@media (max-width: 991px) {
.target-grp-text {
 padding-top:var(--space-s) ;
 padding-bottom:var(--space-s) ;
 font-size:1.6rem;
 padding-left:var(--space-m) ;
 padding-right:var(--space-m) ;
 width:50%;
 line-height:1.35;
}
}

@media (max-width: 767px) {
.target-grp-text {
 width:100%;
 text-align:left;
 padding-left:0 ;
 padding-right:0 ;
 padding-top:var(--space-xs) ;
 font-size:1.55rem;
 line-height:1.4;
}
}

@media (max-width: 479px) {
.target-grp-text {
 padding-top:var(--space-s) ;
 padding-bottom:var(--space-s) ;
 margin-bottom:0 ;
 font-size:1.6rem;
}
}

.target-grp-image {
 margin-bottom:var(--space-s) ;
 width:33%;
}
@media (max-width: 991px) {
.target-grp-image {
 width:50%;
}
}

@media (max-width: 767px) {
.target-grp-image {
 width:100%;
 margin-bottom:0 ;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
}
}

@media (max-width: 479px) {
.target-grp-image {
 border-radius:5px;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 border-bottom-right-radius:0px;
 border-bottom-left-radius:0px;
 margin-bottom:0 ;
}
}

.block-box-soft-shadow {
 box-shadow:0px 0px 18px 1px rgba(135,135,135,0.33);
}
@media (max-width: 479px) {
.block-box-soft-shadow {
 box-shadow:0px 0px 18px 1px rgba(135,135,135,.5);
}
.block-box-soft-shadow:not(.ct-section):not(.oxy-easy-posts),
.block-box-soft-shadow.oxy-easy-posts .oxy-posts,
.block-box-soft-shadow.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.mission-about-us-container {
}
@media (max-width: 767px) {
.mission-about-us-container {
 text-align:center;
 padding-top:0px;
 padding-right:0px;
 padding-bottom:0px;
 padding-left:0px;
 margin-left:auto;
 margin-right:auto;
}
.mission-about-us-container:not(.ct-section):not(.oxy-easy-posts),
.mission-about-us-container.oxy-easy-posts .oxy-posts,
.mission-about-us-container.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
}

.cta-btn-general-content:hover{
transform:scale(1.05,1.05); transition-duration:.2s;
 transition-property:all;
 transition-timing-function:ease-in-out;
 font-size:1.2px;
 font-weight:800;
 line-height:1.2;
 color:#ffffff;
}
.cta-btn-general-content {
background-color :#f97300;
border: 1px solid #f97300;
}.cta-btn-general-content {
 font-family:Lato;
 color:#ffffff;
 font-weight:800;
 padding-top:12px;
 padding-bottom:12px;
 padding-left:22px;
 padding-right:22px;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; margin-bottom:0px;
 transition-duration:0.2s;
 transition-timing-function:ease-in-out;
 transition-property:all;
 text-transform:uppercase;
 background-color:#f97300;
 max-height:65px;
 line-height:1.3;
 font-size:1.5rem;
 border-radius:6px;
 margin-top:5rem;
 letter-spacing:.6px;
 text-shadow:0px 0px 3px rgba(0,0,0,0.6);
}
@media (max-width: 1280px) {
.cta-btn-general-content {
 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:rgba(247,120,0,0.5);
 border-right-color:rgba(247,120,0,0.5);
 border-bottom-color:rgba(247,120,0,0.5);
 border-left-color:rgba(247,120,0,0.5);
}
}

@media (max-width: 991px) {
.cta-btn-general-content {
 font-size:1.4rem;
 padding-right:24px;
 padding-left:24px;
 padding-bottom:10px;
 padding-top:10px;
}
}

@media (max-width: 767px) {
.cta-btn-general-content {
 padding-top:8px;
 padding-bottom:8px;
}
}

@media (max-width: 479px) {
.cta-btn-general-content {
 padding-bottom:11px;
 padding-left:12px;
 padding-right:12px;
 font-size:var(--text-s) ;
 padding-top:9.5px;
}
}

.cta-btn-footer:hover{
 background-color:#04d3f7;
 color:#ffffff;
 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;
}
.cta-btn-footer {
}
.cta-btn-inside-element {
 margin-top:5rem;
}
.cta-btn-inside-element:not(.ct-section):not(.oxy-easy-posts),
.cta-btn-inside-element.oxy-easy-posts .oxy-posts,
.cta-btn-inside-element.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 479px) {
.cta-btn-inside-element {
 padding-left:10%;
 padding-right:10%;
}
}

.divider--all {
}
.divider-top {
}
.divider-bottom {
}
.margin-block--xs {
}
.margin-block--s {
}
.margin-block--m {
}
.margin-block--l {
}
.margin-block--xl {
}
.margin-block--xxl {
}
.margin-inline--xs {
}
.margin-inline--s {
}
.margin-inline--m {
}
.margin-inline--l {
}
.margin-inline--xl {
}
.margin-inline--xxl {
}
.border {
}
.border-light {
}
.border-dark {
}
.border-top {
}
.border-top--dark {
}
.border-top--light {
}
.border-right {
}
.border-right--dark {
}
.border-right--light {
}
.border-bottom {
}
.border-bottom--dark {
}
.border-bottom--light {
}
.border-left {
}
.border-left--dark {
}
.border-left--light {
}
.border-block {
}
.border-block--dark {
}
.border-block--light {
}
.border-inline {
}
.border-inline--dark {
}
.border-inline--light {
}
.texture-1 {
}
.texture-2 {
}
.texture-3 {
}
.texture-4 {
}
.texture-5 {
}
.overlay-1 {
}
.overlay-2 {
}
.overlay-3 {
}
.overlay-4 {
}
.overlay-5 {
}
.icon-list {
}
.icon-box {
}
/* =========================
 * 
 * ROOT ELEMENTS
 *  
 *================== */

::root {
		font-size:62.5%;	/* this is the root em (rem) base for global font size, relative to browser font size of 16px */
}

*, *::before, *::after {
	box-sizing:border-box !important; /*keep borders inside of the box */
	/*margin-top:0;*/
	/*margin-inline: auto;*/ /* eq margin-left, margin-right */
}

/* OWL selector messes up header and footer, better make margins for elements that need it*/
/** + * {     
	margin: 1rem 0 0;
}*/

/** + :not(#section-180-36,#section-51-36) {
	margin:unset;
}*/

html {
	/* Scrolling behaviour */	
	scroll-behavior:smooth;
	scroll-padding-top:5rem;

	/* Fonts */		
	font-size:16px;
	text-rendering: optimizeLegibility;


  /* Variables */
  --denim-darker-1:#0c5173;
  --denim-darker-2:#0a415c;  
  --header-hover-color: #03045e /*#eb0350*/;
}



/* =========================
 * 
 * LAYOUT ELEMENTS
 *  
 *================== */

/* HIDE ELEMENTS ON A SPECIFI PAGE */

body.page-id-2 #section-209-39 { 
     display: none; 
}



/* HEADER */


.header-row-middle-content-wrapper > * {
  /*border:1px solid var(--header-hover-color);*/
}


/* Nav Menu */
/*#_nav_menu-134-39 .menu-item a {

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600;
  font-size: 1.55rem;
}*/



/* GRID ELEMENTS */


.logo-wrapper {
	/*max-width: 66%;*/
	/*max-height: 180px;*/
}


.job-metainfo > * {
	padding: 0 !important;
}

.job-metainfo > * > * {
	margin-top: -1px !important;
}

.job-metainfo-text {
	margin-top: -4px !important;
}





/* MEDIA QUERIES */

@media screen and (min-width: 951px) {
	/*.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.65rem !important;
    } */

    .header-menu-container {
      min-width:65%;
    }
}



@media screen and (max-width: 1281px) {
	/*.oxy-nav-menu .oxy-nav-menu-list li.menu-item a*/ #_nav_menu-134-39 .menu-item a {
      font-size: 1.5rem !important;
    } 
}



@media screen and (max-width: 1281px) {
	/*.oxy-nav-menu .oxy-nav-menu-list li.menu-item a*/ #_nav_menu-134-39 .menu-item a {
      font-size: 1.45rem !important;
    } 
}



@media screen and (max-width: 1113px) {
	/*.oxy-nav-menu .oxy-nav-menu-list li.menu-item a*/ #_nav_menu-134-39 .menu-item a {
      font-size: 1.43rem !important;
    } 
}



@media screen and (max-width: 1103px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.4rem !important;
    } 
}



@media screen and (max-width: 1088px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.37rem !important;
    } 
}



@media screen and (max-width: 1073px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.35rem !important;
    } 
}



@media screen and (max-width: 1063px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.33rem !important;
    } 
}



@media screen and (max-width: 1053px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.3rem !important;
    } 
}



@media screen and (max-width: 1039px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.27rem !important;
    } 
}



@media screen and (max-width: 1024px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.25rem !important;
    } 
}



@media screen and (max-width: 1014px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.2rem !important;
    } 
}


@media screen and (max-width: 992px) {  /* footer email link spacing */
	#link-195-36 {
      margin-top:.75rem;
      margin-bottom:1.25rem;
    } 

    #div_block-81-36 {
      margin-bottom: .5rem !important;
    }
}



@media screen and (max-width: 954px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: 1.15rem !important;
    } 
}



@media screen and (max-width: 945px) {
	#_nav_menu-134-39 .menu-item a  {
      font-size: 1.1rem !important;
    } 
}



@media screen and (max-width: 917px) {
	#_nav_menu-134-39 .menu-item a  {
      font-size: 1rem !important;
    } 

    .header-contact-text {
      font-size:1.25rem !important;
    }
}



@media screen and (max-width: 865px) {
	#_nav_menu-134-39 .menu-item a {
      font-size: .95rem !important;
    } 
}



/*@media screen and (max-width: 859px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.4rem !important;
    }  
}



@media screen and (max-width: 840px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.35rem !important;
    }
}



@media screen and (max-width: 820px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.3rem !important;
    }
}




@media screen and (max-width: 801px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.25rem !important;
    }
}



@media screen and (max-width: 783px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.2rem !important;
    }
}*/


/* used to be max-width 725 font-size 1.1rem */
@media screen and (max-width: 865px) {
	#menu-main.oxy-nav-menu-list, #menu-main.oxy-nav-menu-list * {
      box-sizing: border-box !important;
    }

    /*#div_block-234-39 {
      width:65% !important;
    }*/

    #_nav_menu-134-39 {
      padding-right:0;
    }
  
    #menu-main.oxy-nav-menu-list li {
      place-self: center stretch;
      max-width:fit-content !important;
    }

    #div_block-234-39 {
      padding-bottom: 0.5rem;
    }
  
    .oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      /*font-size: 1.05rem !important;*/
      padding:0 !important;
      padding-left:.35rem !important;
      padding-right:.35rem !important;
      /*margin-top:.35rem;
      margin-bottom:.35rem;
      margin-left:1.5rem;
      margin-right:1.5rem;*/
      line-height: 1.135/*var(--text-xxs-lh)*/;
      border-bottom: 1px solid rgba(10,65,92,0);   /* zero opacity underline */
    }

    #menu-main.oxy-nav-menu-list li.menu-item a:before {
      content:">>";
      font-size:1.05rem;
      letter-spacing: -1px;
      margin-right:.6rem;
    }

    .oxy-nav-menu .oxy-nav-menu-list li.menu-item a:hover {
      border-color: rgba(10,65,92,0.45);      
    }

}

@media screen and (min-width: 396px) and (max-width: 865px) {
    ul#menu-main.oxy-nav-menu-list {
      display: grid;
      grid-template-columns: 50% 50%;
      gap:.3rem;
      text-align: left;
      margin-right:0;
    } 
}



@media screen and (max-width: 595px) {
    /*#div_block-184-39.header-row-middle-content-wrapper {
      flex-direction: column;
      row-gap:.25rem;
    }*/

    /*.header-logo-container, .header-contact-social-cols-container {
      margin-bottom:.5rem;
    }

  .header-contact-social-cols-container {
      padding-bottom:1rem;
  }*/

  /*.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.05rem !important;
    }*/

  /*#div_block-234-39 {
    padding-bottom:1.5rem;
  }*/

  /* switch the phone nr n socials with the menu, otherwise hide for now */
 /* #div_block-49-39 {
    display: flex;
    flex-direction: column-reverse;
    align-items: space-between;
  }*/

  /*#div_block-76-39.header-contact-social-cols-container {
    display:none;
  }*/

  /*.header-section, .header-row-middle.header-row {
    padding-left:.3rem;
    padding-right:.3rem;
  }
  
  .header-row-middle-content-wrapper {
    padding:0;
  }*/
  
  /*#div_block-91-39 {
    flex-direction:column;
    padding-bottom:1rem;
  }
  
  #div_block-76-39.header-contact-social-cols-container {
    display:flex;
    margin-left:0;
    margin-right:0;
  }

  .header-col-social-icon {
    max-width:1.3rem;
  }

  .header-contact-text {
    font-size:1rem;
  }*/
}


/*@media screen and (min-width:382px) and (max-width: 465px) {
  .header-menu-container, .header-logo-container {
    margin-left:-8%;
  }
}*/



@media screen and (max-width: 545px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: .85rem !important;
    }

    #menu-main.oxy-nav-menu-list li.menu-item a:before {
      font-size: .85rem !important;
      margin-right:.4rem;
    }
}



@media screen and (max-width: 432px) {
    .header-logo-col-date {
      font-size: .85rem !important;
    }
}

  

@media screen and (max-width: 405px) {
	.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: .55rem !important;
    }

    #menu-main.oxy-nav-menu-list li.menu-item a:before {
      font-size: .55rem !important;
      margin-right:.4rem;
    }
}


@media screen and (max-width: 396px) {
  .header-logo-col-date {
    font-size: 1rem;
    margin-top: 1px;
    margin-bottom:0;
  }
  
  ul#menu-main.oxy-nav-menu-list {
    display: grid;
    grid-template-rows: 50% 50% !important;
  }

  #menu-main.oxy-nav-menu-list > li {
    text-align:left;
  }

  #div_block-184-39.header-row-middle-content-wrapper {
    flex-direction: column;
  }

  .header-contact-text {
    font-size: 1.15rem;
  }

  .header-contact-social-link-wrapper {
    font-size:1.25rem;
  }

  #div_block-76-39 {
    width: 96%;
  }

  #div_block-91-39, #div_block-76-39 {
    justify-content: center !important;
  }

  #div_block-76-39 {
    padding:0; 
  }

 /* #div_block-49-39 {
    width:390px !important;
    text-align: left;
    align-items: flex-start;
    justify-content: start;
  }*/

 /* #_nav_menu-134-39 #menu-main.oxy-nav-menu-list {
    flex-direction: column;
    text-align:left;
  }*/

 /* #_nav_menu-134-39, #div_block-91-39 {
    margin:0;
    padding:0;
  }

  #div_block-76-39.header-contact-social-cols-container {
    margin:0 !important;
    padding:0 !important;
  }

  #div_block-234-39{
    padding-bottom:.5rem !important;
  }

  #link-205-39, #link-206-39 {
    flex-direction: column;
  }*/
}







/*@media screen and (max-width: 687px) {
	#div_block-234-39.ct-div-block.header-menu-wrapper {*/
      /*border-bottom-style: unset;*/
   /*   width:100%;              */
      /*border:1px solid pink;
      border:1px solid mediumslateblue;*/
 /*   } */

 /*   #_nav_menu-134-39 {
      width:100%;              */
      /*min-width:100%;*/
      /*border:1px solid lime;*/
   /* }*/

    /*#menu-main.oxy-nav-menu-list {
      display: grid;
      grid-template-columns: 50% 50%;
      text-align: left;
    }*/

  	/*.oxy-nav-menu .oxy-nav-menu-list li.menu-item a {
      font-size: 1.15rem !important;
      /*padding-top:5px;
      padding-bottom:5px;*/
      /*padding:0;
      margin:0;
      padding-left:1.5rem;
      padding-left:1.5rem;
      line-height: 0/*var(--text-s-lh)*/  /* ; */
   /* }*/

    /*.header-menu-container {
      min-width:70%;
    }*/
    
  
    /*.header-menu-wrapper {
      max-width:56% !important;
      min-width:65% !important;
	}*/
/*}*/

/*@media screen and (max-width: 605px) {
    .header-menu-container {
      min-width:70% !important;
    }
  
    .header-logo-col-date {
      font-size:1.02rem !important;
    }
}*/



/* =========================
 * 
 * HEADINGS
 *  
 *================== */
h5 {
  font-size:1.45rem !important;
} 



/* =========================
 * 
 * CONTENT ELEMENTS
 *  
 *================== */


/* SOCIAL BUTTONS */

.oxy-share-button {
	/*width:23%;*/
	border-radius:2.5px;
}


.oxy-share-name {
	margin-top:0.1em;
}




/* BREADCRUMB */
.oxel-breadcrumb a {
  color:var(--accent-medium);
  /*font-weight:600;*/
}




/* PROGRESS BAR FOR PAGE READING */
progress.reading-progress {

  --progress-bar-color: #03CAF1 /*#02C2EC #02C2EC*/;
  color: var(--progress-bar-color) /*#3182CE*/;
}

progress.reading-progress::-webkit-progress-value {
	background-color: var(--progress-bar-color) /*#3182CE*/;
}

progress.reading-progress::-moz-progress-bar {
	background-color: var(--progress-bar-color) /*#3182CE*/;
}

.progress-bar {
	background-color: var(--progress-bar-color) /*#3182CE*/;
}




/* BACK TO TOP BUTTON RIGHT BOTTOM CORNER */
/* change the background color of the icon - regular state */
.cd-top {
	background-color: var(--accent-medium);
}

/* change the background color of the icon - hover state */
.js .cd-top:hover {
	background-color: rgba(24,162,231,0.8) /* var(--base-medium) var(--action-trans-90)*/;
}.repeater-card:hover .card__header__image__overlay {
	background: linear-gradient(#d1f4ff 0%, #a8eaff 45%, #011e3d 70%);
		/*background: linear-gradient(#a8eaff);*/
}

.repeater-card:hover .card__header__image--image {
	object-position:0 -3.3rem;
}


/*
*   Tags for subjects this job encompasses
*/

/* from the previous result done with the editor */
/*.card__body__tag__text {
  font-size: 1.3rem;
  margin-top: -4px;
  color: hsla(335, 93%, 32%, 0.71);
  text-align: center;
  font-weight: 400;
}
  
  
.card__body__tag {
  min-width: 1px;
  padding-right: .4rem;
  padding-left: .4rem;
  height: 2rem;
  border:1px solid hsla(335, 93%, 52%, 0.51);
  margin-right: .5rem;
  background-color: rgba(255,186,214,0.51);
  border-radius: 3px;
  max-height: 2.2rem;
  min-height: 1px;
}

.card__body__tag:last-child {
  margin-right: 0px;
}*/


/* hide the commmas in between each tag */
.card__body__tag__container > div {
  color: rgba(255,255,255,.01)
}

/* Target the links created by the editor when outputting tags  */

/* Make the tag container div flex */
/*div#text_block-550-483-1.ct-text-block*/ .card__body__tag__container > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  margin-top:0/*-.5rem*/;
  margin-bottom:.5rem;
}


/*.card__body__tag__container > div#text_block-342-445-1 > #link-302-445-1 ~ a,*/ .card__body__tag__container > div > a:not(:first-child) {
  font-size: 1.4rem;
  line-height:1.3;
  color: #b36e00 /*#cc7e00 hsla(335, 93%, 32%, 0.71)*/;
  text-align: left;
  font-weight: 400;
  
  border:1px solid #b36e00 /*#cc7e00 #ffb300 hsla(335, 93%, 52%, 0.51)*/;
  border-radius: 5px;
  padding-top: 0px;
  padding-right: .4rem;
  padding-bottom: 1px;
  padding-left: .4rem;
  min-width:1px;
  background-color: #fff3cc /*#fff6cc #FFF5B8 rgba(255,186,214,0.51)*/;
/*  min-width: 1px;
  min-height: 1px;
  padding-right: .4rem;
  padding-left: .4rem;
  height: 2rem;
  margin-right: .5rem;
  margin-top: -8px;
  background-color: rgba(255,186,214,0.51);
  border-radius: 3px;
  max-height: 2.2rem;*/
  margin-right: .1rem;  
  display:flex;
}

/*.card__body__tag__container > div#text_block-342-445-1 > #link-302-445-1 ~ a:last-child,*/ .card__body__tag__container > div > a:nth-last-child(1) {
  margin-right: 0px;
}


/* card CTA button force style */
@media screen and (max-width:991.97898px) {
  .card__footer--button {
    margin-top:-2px !important;
  } 

  .card__footer--button:hover {
    margin-top:0px !important;
  }
}/*
*   Style all nav menu items
*/

  /* 
    add box and text shadow to the main nav text on desktop (not mobile)
  */

/* all other standard pages */
nav > ul > li > a /*:not(nav > ul:nth-of-type(1) > li:nth-of-type(7))*/{ 
    color: rgb(239, 252, 255) !important; 
    text-shadow: 0 1px 4px /*#e6fbff #00a7cc rgba(33, 71, 120,.88)*/ hsl(214 100% 15.8%), 0 1px 18px hsl(214 100% 30.8%) !important;
  }


  /* CTA button on standard pages without heros */
 nav > ul:nth-of-type(1) > li:nth-of-type(7) {
    box-sizing:border-box !important;
    border: 2px solid red;
    border-radius: 5px !important; 
    border:2px solid var(--text-color); /* let the border be same color as text */
    border:2px solid white /*rgba(46, 98, 166, .77) rgba(33, 71, 120,.88)*/;
    box-shadow: 0 0 4px hsl(214 100% 20.8%);
    background-color:#04d3f7;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    background-color: #3275cc;
    background-image: linear-gradient(rgba(255,255,255,0.03), #b1ebf5 87%);
    margin-left:.75rem;
  }

/* CTA button text underline on standard pages without heros */

/* OVERRIDDEN BY THE LAST RULE BELOW ABOUT THE SPECIFIC PAGE FOR NETWORK SIGNUP */
 /*nav > ul:nth-of-type(1) > li:nth-of-type(7) > a:before {
    border:1px solid rgba(255,255,255,1) !important;
    border:none !important;
 } */


/* employer landing page */  
  .page-id-692 nav > ul > li > a {
    color:var(--text-color) !important;
    text-shadow:0 1px 1px white, 0 0 2px #fffefb, 0 1px 2px rgba(192, 235, 255, .5), 0 0 3px #fffefb, 0 0 3px rgba(192, 235, 255, .4) !important /*, 0 0 4px rgba(192, 235, 255, .3) */;
  }

  .page-id-692  nav > ul:nth-of-type(1) > li:nth-of-type(7) {
    border:none;
    background-color:hsla(204 77% 61.8% / 0.08);
    background-image: linear-gradient(rgba(255,255,255,0.03), hsla(204 77% 61.8% / 0.67) 97%) !important;
    text-shadow:0 1px 1px white, 0 0 2px #fffefb, 0 1px 2px rgba(192, 235, 255, .5), 0 0 3px #fffefb, 0 0 3px rgba(192, 235, 255, .4) !important /*, 0 0 4px rgba(192, 235, 255, .3) */;
    margin-left:.75rem;
  }


  
  /* the yellow job seekers landing page */  
  .page-id-495 nav > ul > li > a {
    color:var(--text-color) !important;
    text-shadow:0 0 2px white, 0 0 2px #FFEBC0, 0 0 2px rgba(255, 235, 192, .8), 0 0 3px #FFEBC0, 0 0 3px rgba(255, 235, 192, .8), 0 0 4px rgba(255, 235, 192, .8) !important;
  }

  .page-id-495  nav > ul:nth-of-type(1) > li:nth-of-type(7) {
    border:none;
    background-color:rgba(4, 211, 247,1);
    background-image: linear-gradient(-355deg, rgba(177, 235, 245,.0) 5%, rgba(177, 235, 245,1) 63%, rgba(4, 211, 247, .88) 93%) !important;
  }

  .page-id-495  nav > ul:nth-of-type(1) > li:nth-of-type(7) > a {

    text-shadow:0 1px 1px white, 0 0 2px #fffefb, 0 1px 2px rgba(192, 235, 255, .5), 0 0 3px #fffefb, 0 0 3px rgba(192, 235, 255, .4) !important /*, 0 0 4px rgba(192, 235, 255, .3) */;
    margin-left:.75rem;
  }



/* the signup to network page */
  .page-id-662  nav > ul:nth-of-type(1) > li:nth-of-type(7) > a:before {
    background-color: transparent /*var(--oxynav-brand-color)*/;
  }/* Move main div in hero section upwards and let the following section come up as well, for resolutions higher than 1245px. This is the ACTUAL padding of the Hero section.
*/
/*#section-94-445 > div.ct-section-inner-wrap  {
  padding-top: 0;
  padding-top: 7rem;
  padding-bottom: 0;
}

@media screen and (max-width: 992px) {
  #section-94-445 > div.ct-section-inner-wrap {
    padding-top: 6rem;
  }
}

@media screen and (max-width: 992px) {
  #section-94-445 > div.ct-section-inner-wrap {
    padding-top: 9rem;
  }
}*/

/* hero bg img on the section */
/*@media screen and (min-width: 685px) and (max-width: 767px) {
  #section-94-445 {
    background-size: cover;
    background-position:80px 20px;
  }

  #div_block-211-445 {
    max-width:55%;
  }
}

@media screen and (min-width: 635px) and (max-width: 685px) {
  #section-94-445 {
    background-size: cover;
    background-position:50px 20px;
  }

  #div_block-211-445 {
    max-width:50%;
  }
}*/


/*  move the bg img according to where the text is at diff breakpoints  */
/*@media screen and (min-width: 540px) and (max-width: 635px) {
  #section-94-445 {
    background-size: cover;
    background-position:0px 20px;
  }

  #div_block-211-445 {
    max-width:50%;
  }
}*/


/*

  The hero text

*/

#_rich_text-1007-483 ul {
    list-style-type:'\2713';
}

#_rich_text-1007-483 ul li::marker {
    color:#D42B1E;
    color:red;
    color:#EF1710; /* between the two above https://coolors.co/gradient-palette/df2d20-ff0000?number=5 */
    color:#E72218;
    color:hsl(133, 65%, 50%);
    color:#f97300;
    font-weight:900;
    font-size:3rem;
    text-shadow:0 0 3px rgba(0,0,0,.7);
}

#_rich_text-1007-483 ul > li {
    padding-left:1rem !important;
}/* limit the px height of the logo shortcode block */

/*@media screen and (min-width: 767px) {*/
#div_block-20-193.logo-wrapper {
  max-height:130px;
  min-height:130px;
  justify-content:center;
  align-items:center;

}

#div_block-20-193.logo-wrapper > .logo-img > img, .logo-img {
  max-height:85px;
  /*margin:1rem 0 !important;*/
}
/*}*/


/* hide these fields */
#div_block-127-193 {
  display:none !important;
}

/* add spacing to headshot recruiting boss */
#div_block-82-193 {
  margin-top: -.5rem !important;
}

/*  */
#section-4-193 {
  padding-top:3rem !important;
}/**
* Newsletter signup forms styling
* 
*
*
**/


/* This are headlines in tabs 2 and 3 */
#wsf-1-field-wrapper-15 > div:nth-child(1) > p:nth-child(2), #wsf-1-field-wrapper-21 > div:nth-child(1) > p:nth-child(2) {
  margin-top:.25rem !important;
}

#wsf-1-field-wrapper-15 > div:nth-child(1) > h3:nth-child(1), #wsf-1-field-wrapper-21 > div:nth-child(1) > h3:nth-child(1) {
  margin-top:1.25rem !important;
}

/*
* this is the checkbox area of tab 1 of the newsletter signup form
*/

/* "next" button styling */
button#wsf-1-field-9, button#wsf-2-field-9, 
button#wsf-1-field-10, button#wsf-2-field-10, button#wsf-1-field-26,
#wsf-1-field-wrapper-64, #wsf-2-field-wrapper-64 {
  border-radius:5px;
}

button#wsf-1-field-10, button#wsf-2-field-10,
button#wsf-1-field-10:hover, button#wsf-2-field-10:hover,
button#wsf-1-field-10:active, button#wsf-2-field-10:active,
button#wsf-1-field-45, button#wsf-2-field-45,
button#wsf-1-field-45:hover, button#wsf-2-field-45:hover,
button#wsf-1-field-45:active, button#wsf-2-field-45:active,
button#wsf-1-field-26, button#wsf-1-field-26:hover, button#wsf-1-field-26:active {
  background-color: #04d3f7;
  border: 1px solid #04d3f7;

  /* same color as final submit */
  background-color: hsl(213, 84%, 35%);
  border: 1px solid hsl(213, 84%, 35%);

  box-shadow: 0px 0px 12px 1.5px rgba(30,30,30,0.3) !important;
}

#wsf-1-field-wrapper-64, #wsf-2-field-wrapper-64, #wsf-1-field-wrapper-13 {
  border:1px solid #ceced2;
  border:1px solid rgba(29, 218, 252, .66);
  border:1px solid rgb(14, 82, 164) !important;
  padding:.5rem;
  border-radius:5px;
  
  background-color:rgba(255,255,255,0.66);
  box-shadow: 0px 0px 12px 1.5px rgba(30,30,30,0.3) !important;
}


#wsf-1-field-wrapper-64 a, #wsf-2-field-wrapper-64 a, #wsf-1-field-wrapper-13 a {
  font-weight:700;
  /*text-decoration:underline;*/
  /*text-underline-offset:3px;*/
  /*text-decoration-skip-ink:none;*/
}


button#wsf-1-field-10, button#wsf-2-field-10,
button#wsf-1-field-45, button#wsf-2-field-45
button#wsf-1-field-6, button#wsf-2-field-6m, button#wsf-1-field-26 {
  font-weight:800;
  color:white;
  text-shadow: 0 0 3px rgba(0,0,0,.6)/*, 0 0 3px rgba(0,0,0,.6)*/;
  text-transform:uppercase;
  letter-spacing:.4px;
}

/* this is the checkbox area of tab 1
*/
#wsf-1-field-wrapper-64 div[data-row-checkbox],
#wsf-2-field-wrapper-64 div[data-row-checkbox] {
  display:flex;
  flex-direction:row;
  max-width: 90%%;
  /*border: 1px solid red !important;
  margin-right:20% !important;*/
}

/* this is the container of the container of the checkbox, its label and the css text below */
#wsf-1-field-wrapper-64 > div,
#wsf-2-field-wrapper-64 > div {
  /*border:2px solid green;
  display:flex;
  flex-direction: row;
  justify-content: space-between;*/
}

/* this is the container of the checkbox, its label and the css text below */
#wsf-1-field-wrapper-64 div[data-row-checkbox] {
  padding:1.7rem;
  padding:0;
  padding-top:1rem;
}

#wsf-1-field-wrapper-64 div[data-row-checkbox]:after,
#wsf-2-field-wrapper-64 div[data-row-checkbox]:after {
  content:"Utöver att få jobbtips där du jobbar idag i ditt nuvarande yrkesområde kan du även hålla dig uppdaterad om jobb inom intresseområden och arbetsorter som intresserar dig i framtiden.";
  font-size:1.3rem;
  width:100%;
  max-width:100%;
  padding-left:1.5rem;
}

/* hide the original text coming from the form itself */
small#wsf-1-help-64, small#wsf-2-help-64 {
  max-width:90%;
  display:none;
}


/* this is the checkbox area of tab 4 of the newsletter signup form
 */

/* 2 statements below fix text spacing and sizes */
#wsf-1-field-wrapper-5, #wsf-2-field-wrapper-5 {
  margin-bottom:0;
}

#wsf-1-field-wrapper-13 p , #wsf-2-field-wrapper-13 p {
  font-size:1.4rem;
  margin-bottom:1rem;
}

/* 
insert the GDPR shield image 
*/

/* make the container flex row to accomodate p.text and image */
#wsf-1-field-wrapper-13 , #wsf-2-field-wrapper-13 {
  margin-top:.5rem !important;
  margin-bottom:1.5rem !important;
  padding-right:3rem ;
  padding-left:2rem;
  padding-block:1rem;
}
/*#wsf-1-field-wrapper-13 > div[data-text-editor] , #wsf-2-field-wrapper-13 > div[data-text-editor] {
  padding-top:1.5rem;
  padding-bottm:1.5rem !important;
}*/

/* insert the image */
#wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before {
  content: url('/wp-content/uploads/2024/10/eu-shield-gdpr-left-light-2-transp.svg');
  width:9.5rem;
  margin-top:auto;
  margin-bottom:auto;
  margin-right:2rem; 
  padding-top:6rem;
  padding-bottom:1.5rem;
  float:left;
  height:25rem;
}

@media screen and (min-width:1091px) and (max-width:1140px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:17rem;
    padding-top:4rem;
  }
}

@media screen and (max-width:1091px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:20rem;
    padding-top:4rem;
  }
}


@media screen and (max-width:992px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before, #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    padding-block:0;
    padding-bottom:.4rem;
  }
  
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    width:6.5rem;
    height:7.5rem;
    padding-top:0;
  }
}

@media screen and (max-width:744px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:8rem;
    padding-top:1rem;
  }
}

@media screen and (max-width:650px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:10rem;
    padding-top:2rem;
  }
}

@media screen and (max-width:577px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:12rem;
    padding-top:3rem;
  }
}

@media screen and (max-width:543px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:14rem;
    padding-top:4.5rem;
  }
}

@media screen and (max-width:496px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:16rem;
    padding-top:5rem;
  }
}

@media screen and (max-width:480px) {
  #wsf-1-field-wrapper-13 p:first-of-type:before , #wsf-2-field-wrapper-13 p:first-of-type:before, #wsf-1-field-wrapper-93 p:first-of-type:before  {
    height:18rem;
    padding-top:6rem;
  }
}



/* make the container text slightly smaller */
#wsf-1-field-wrapper-13 p:first-of-type , #wsf-2-field-wrapper-13 p:first-of-type, #wsf-1-field-wrapper-93 p:first-of-type {
  font-size:1.3rem;
}

/* final submit */
button#wsf-1-field-6, button#wsf-2-field-6 {
  border-radius:5px;
  /*background-color: #04d3f7;
  border: 1px solid #04d3f7;*/
  background-color: hsl(213, 84%, 35%);
  border: 1px solid hsl(213, 84%, 35%);
  font-weight:800;
  text-transform:uppercase;
  color:white;
  text-shadow: 0 0 3px rgba(0,0,0,.3)/*, 0 0 3px rgba(0,0,0,.6)*/;
}



/*


    This is the short-version of the signup form for the hero on the firstpage


*/

button#wsf-1-field-111, #wsf-2-field-111 {
  background-color:var(--success);
  /*background-color:var(--success-medium);*/
  background-color:#26c047;
  background-color:hsl(133, 67%, 45%);
  border-color:var(--success-semi-dark);
  background-color:#f97300;
  border-color:hsl(28, 100%, 39%);
  
  /*background-color:hsl(189, 97%, 49%);
  border-color:hsl(189, 97%, 39%);*/
  /*border-color:unset;
  background-color:#7F52EB;
  background-color:#8a5fec;
  border-color:#571be4;*/
  padding-bottom:9px;
  text-shadow: 0px 0px 3px rgba(0,0,0,0.7);
  font-weight:600;
}





/*


    This is the signup page form



*/

/* add formatting to the text elements */
#ws-form-1 p, #ws-form-1 label,  #ws-form-1 legend, #ws-form-1 small {
        text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(255,255,255,.21), 
               0 0 3px rgba(255,255,255,.21),  
               0 0 5px rgba(255,255,255,.21), 
               0 0 6px rgba(255,255,255,.21),
               0 0 6px rgba(255,255,255,.21),
               0 0 8px rgba(255,255,255,.21),
               0 0 9px rgba(255,255,255,.21),  
               0 0 9px rgba(255,255,255,.21), 
               0 0 11px rgba(255,255,255,.21),
               0 0 12px rgba(255,255,255,.21),
               0 0 12px rgba(255,255,255,.21),
               0 0 14px rgba(255,255,255,.21),
               0 0 15px rgba(255,255,255,.21),
               0 0 15px rgba(255,255,255,.21),
               0 0 17px rgba(255,255,255,.21),
               0 0 18px rgba(255,255,255,.21),
               0 0 18px rgba(255,255,255,.21),
               0 0 20px rgba(255,255,255,.21),
               0 0 21px rgba(255,255,255,.21),
               0 0 21px rgba(255,255,255,.21),
               0 0 23px white ;
}

/* format headlines a little different */
#ws-form-1 p:first-child {
        text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(255,255,255,.12), 
               0 0 3px rgba(255,255,255,.12),  
               0 0 5px rgba(255,255,255,.12), 
               0 0 6px rgba(255,255,255,.12),
               0 0 6px rgba(255,255,255,.12),
               0 0 8px rgba(255,255,255,.12),
               0 0 9px rgba(255,255,255,.12),  
               0 0 9px rgba(255,255,255,.12), 
               0 0 11px rgba(255,255,255,.12),
               0 0 12px rgba(255,255,255,.12),
               0 0 12px rgba(255,255,255,.12),
               0 0 14px rgba(255,255,255,.12),
               0 0 15px rgba(255,255,255,.12),
               0 0 15px rgba(255,255,255,.12),
               0 0 17px rgba(255,255,255,.12),
               0 0 18px rgba(255,255,255,.12),
               0 0 18px rgba(255,255,255,.12),
               0 0 20px rgba(255,255,255,.12),
               0 0 21px rgba(255,255,255,.12),
               0 0 21px rgba(255,255,255,.12),
               0 0 23px white ;
}



/*****


  This is for the employer landing page


******/

#wsf-3-field-wrapper-133 {
  margin-top:2rem;
}



/* This is the order form button */
button#wsf-4-field-133 {
  padding-block:12px;
  background-color:#130fe2;
  padding-right: 24px;
  padding-left: 24px;
  box-shadow: 0px 0px 18px 1px rgba(135,135,135,0.33);
  border-radius:5px;
  font-size: 1.7rem !important;
  font-weight:800;
  text-transform:uppercase;
  line-height:1.4;
  letter-spacing:.6;
  margin-bottom:0 !important;
  margin-top:4rem;
}

/*#wsf-3-field-wrapper-133,*/ #wsf-4-field-wrapper-133, #wsf-3-field-wrapper-135 {
  margin-left:auto !important;
  margin-right:auto !important;
}

/* this is the spacer under the order form button*/
#wsf-4-field-wrapper-145 > div {max-height:2rem; height:2rem !important;}


/*
    This is the one-field signup form for newsletter on the blue ribbon on the employer page
*/

/* the field container */
#wsf-3-fields-18 {
  justify-content: space-evenly;
  height:100%
  min-height:100%;
} 

/* the field headline */
#wsf-3-field-wrapper-118 > div:nth-child(1) > h5:nth-child(1)  {
  color: white;
  font-size:2rem;
  margin-bottom:1.5rem;
  width:100%;
  display:flex;
  justify-self:left;
  text-shadow:0 0 2px #1e73be;
}

/* the field button */
button#wsf-3-field-111 {
  background-color: #f97300;
  border:none;
  border-radius: 5px;
  box-shadow: 0px 0px 12px 1.5px rgba(30,30,30,0.3);
  text-shadow: 0px 0px 3px rgba(0,0,0,0.6);
  font-size:1.45rem !important;
  font-weight:800;
  text-transform: uppercase !important;
  line-height: 1.3;
  letter-spacing: .6px;
  padding-top:12px;
  padding-bottom:12px;
}.scroller__wrapper__container-centered {
  -webkit-mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent);
          mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent);
  height:max-content;
  /*border:1px solid red;*/
}

.scroller-wrapper {
  --nr-of-logos:18;
  --logo-width:22rem;
  --logo-gap:4rem;
  --nr-of-logo-containers:2; /* amount of divs containing single logos */
  --animationspeed:120s;
  /*width: var(content-width-safe);
  width: var(content-width);*/
  height:max-content;
  --scroller-height:14rem;
  max-height:var(--scroller-height);
}

.employer-scroller {
  --animationspeed:200s;
}


.scroller__body, .scroller__body:after {
  height:var(--logo-width) !important;
  height:max-content;
}

.scroller__body {
  gap:var(--logo-gap) !important;
  /*width:calc(var(--nr-of-logos) * (var(--logo-width) + var(--logo-gap)));*/
  width:max-content;
  margin-top:calc(((var(--logo-width) - var(--scroller-height)) / 2 ) * -1.15 );
  /*min-width:fit-content;*/
  /*min-width:max-content !important;*/
  /*animation: logo-scroller 20s linear infinite;*/
  animation-name: logo-scroller;
  animation-duration: var(--animationspeed);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}


/* original animation for hard coded images */
@keyframes logo-scroller {
	/*from {
		transform: translateX(100%);
	}*/
	to {
        /* shorten the distance the scroller-body needs to travel before being inserted at the back,
        * by half the gap width, in order to avoid the small jump the scroller-body makes when coming 
        * to the front when it completes the distance traveled
        */
		transform: translateX(calc(-50% - (1 / var(--nr-of-logo-containers)) * (var(--logo-gap))));
	}
}

/* Pause animation on hover */
.scroller-wrapper:hover .scroller__body {
  animation-play-state: paused;
}




/* updated animation for repeater generated images */
/*@keyframes logo-scroller2 {
	from {
		transform: translateX(25%);
	}
	to {/*
        /* shorten the distance the scroller-body needs to travel before being inserted at the back,
        * by half the gap width, in order to avoid the small jump the scroller-body makes when coming 
        * to the front when it completes the distance traveled
        */
		/*transform: translateX(calc(-30% 
                                   - (1 / var(--nr-of-logo-containers)) * (var(--logo-gap))
                                   - (1 / var(--nr-of-logo-containers)) * (var(--logo-width))
                                   /*+ (var(--logo-gap))*/ /*));*/
	/*}
}*/


/*@keyframes logo-scroller3 {*/
	/*from {
		transform: translateX(25%);
	}*/
	/*to {
        * shorten the distance the scroller-body needs to travel before being inserted at the back,
        * by half the gap width, in order to avoid the small jump the scroller-body makes when coming 
        * to the front when it completes the distance traveled
        *
		transform: translateX(calc(-50% - (1 / var(--nr-of-logo-containers)) * (var(--logo-gap))));
	}
}*/



.scroller__body--single__logo {
  /* only works for div wrappers without determined size, which in this case is determined by the img width ---> */
  /*flex-basis:7rem !important; 
  flex-grow:1;
  flex-shrink:1; <--- */
  width:var(--logo-width) !important;
  height:var(--logo-width) !important;
  padding:1.7rem;
}


.success {
  background-color: var(--success);
  /*background-color: var(--success-medium);*/
}

.red-text {
  color: red;
}

.red-shadow {
  text-shadow: 0 0 3px red;
  box-shadow: 0 0 3px 5px red;
}

.red-bg {
  background-color:red;
}

.red-border {
  border:2px solid red;
}

.red {
  color: red;
  background-color:red;
  border:2px solid red;
}

.text-color {
  color:var(--text-color);
}

.quote-sign {
  /*font-size:9rem;*/
  font-weight:900;
  position:relative;
  bottom:-35px;
  left:5px;
}

.quote-sign-smaller {
  font-size:3.8rem;
  font-weight:900;
  position:relative;
  bottom:-14px;
  left:2px;
}

.purble-bg {
  background-color:#7F52EB;
}

.text-pop {
  text-shadow: 0px 0px 3px rgba(0,0,0,0.6);
}

.space-evenly { 
  justify-content: space-evenly; 
}

/* watch the responsive trick here https://www.youtube.com/watch?v=x1qlKvJdHzI */
.three-cols-responsive-container {
  columns:30%; 
    column-width:30%;
    column-count:3;
  gap:10%;
  justify-content: space-evenly; 
}

.margin-bottom-1-5 {
  margin-bottom:1.5rem !important;
}

.margin-top-1-5 {
  margin-top:1.5rem !important;
}

.margin-top-1 {
  margin-top:1rem !important;
}

.margin-top-neg-1 {
  margin-top:-1rem !important;
}

.margin-top-neg-1-25 {
  margin-top:-1.25rem !important;
}

.margin-bottom-2-25 {
  margin-bottom:2.25rem !important;
}

.margin-top-neg-1-5 {
  margin-top:-1.5rem !important;
}


@media (max-width: 767px) {
  .col-no-reverse-max-767 {
    flex-direction:column !important;
  }
}

/* better put this as a custom css in advances settings of the element */
/*.cta-btn-long-text {
  font-size:1rem !important;
}*/




.white-blur-text-shadow {
      text-shadow: 
               0 0 .2px var(--text-dark), /*0 0 .2px var(--text-dark), 0 0 .2px var(--text-dark),    */
               /*0 0 2px var(--text-dark), 0 0 2px var(--text-dark), 0 0 2px var(--text-dark),
               0 0 3px var(--text-dark), 0 0 3px var(--text-dark), 0 0 3px var(--text-dark),
               0 0 4px var(--text-dark), 0 0 4px var(--text-dark), 0 0 4px var(--text-dark),
               0 0 5px var(--text-dark), 0 0 5px var(--text-dark), 0 0 5px var(--text-dark),
               0 0 6px var(--text-dark), 0 0 6px var(--text-dark), 0 0 6px var(--text-dark),*/   
               0 0 3px white, 
               0 0 3px white,  
               0 0 5px white, 
               0 0 6px white,
               0 0 6px white,
               0 0 8px white,
               0 0 9px white,  
               0 0 9px white, 
               0 0 11px white,
               0 0 12px white,
               0 0 12px white,
               0 0 14px white,
               0 0 15px white,
               0 0 15px white,
               0 0 17px white,
               0 0 18px white,
               0 0 18px white,
               0 0 20px white,
               0 0 21px white,
               0 0 21px white,
               0 0 23px white/*,
               0 0 24px white,
               0 0 24px white,
               0 0 26px white,
               0 0 27px white,
               0 0 27px white,
               0 0 29px white,
               0 0 30px white,
               0 0 30px white,
               0 0 32px white*/ ;
}


.white-blur-text-shadow-50 {
      text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(255,255,255,.5), 
               0 0 3px rgba(255,255,255,.5),  
               0 0 5px rgba(255,255,255,.5), 
               0 0 6px rgba(255,255,255,.5),
               0 0 6px rgba(255,255,255,.5),
               0 0 8px rgba(255,255,255,.5),
               0 0 9px rgba(255,255,255,.5),  
               0 0 9px rgba(255,255,255,.5), 
               0 0 11px rgba(255,255,255,.5),
               0 0 12px rgba(255,255,255,.5),
               0 0 12px rgba(255,255,255,.5),
               0 0 14px rgba(255,255,255,.5),
               0 0 15px rgba(255,255,255,.5),
               0 0 15px rgba(255,255,255,.5),
               0 0 17px rgba(255,255,255,.5),
               0 0 18px rgba(255,255,255,.5),
               0 0 18px rgba(255,255,255,.5),
               0 0 20px rgba(255,255,255,.5),
               0 0 21px rgba(255,255,255,.5),
               0 0 21px rgba(255,255,255,.5),
               0 0 23px white ;
}


.white-blur-text-shadow-30 {
      text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(255,255,255,.3), 
               0 0 3px rgba(255,255,255,.3),  
               0 0 5px rgba(255,255,255,.3), 
               0 0 6px rgba(255,255,255,.3),
               0 0 6px rgba(255,255,255,.3),
               0 0 8px rgba(255,255,255,.3),
               0 0 9px rgba(255,255,255,.3),  
               0 0 9px rgba(255,255,255,.3), 
               0 0 11px rgba(255,255,255,.3),
               0 0 12px rgba(255,255,255,.3),
               0 0 12px rgba(255,255,255,.3),
               0 0 14px rgba(255,255,255,.3),
               0 0 15px rgba(255,255,255,.3),
               0 0 15px rgba(255,255,255,.3),
               0 0 17px rgba(255,255,255,.3),
               0 0 18px rgba(255,255,255,.3),
               0 0 18px rgba(255,255,255,.3),
               0 0 20px rgba(255,255,255,.3),
               0 0 21px rgba(255,255,255,.3),
               0 0 21px rgba(255,255,255,.3),
               0 0 23px white ;
}


.white-blur-text-shadow-21 {
      text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(255,255,255,.21), 
               0 0 3px rgba(255,255,255,.21),  
               0 0 5px rgba(255,255,255,.21), 
               0 0 6px rgba(255,255,255,.21),
               0 0 6px rgba(255,255,255,.21),
               0 0 8px rgba(255,255,255,.21),
               0 0 9px rgba(255,255,255,.21),  
               0 0 9px rgba(255,255,255,.21), 
               0 0 11px rgba(255,255,255,.21),
               0 0 12px rgba(255,255,255,.21),
               0 0 12px rgba(255,255,255,.21),
               0 0 14px rgba(255,255,255,.21),
               0 0 15px rgba(255,255,255,.21),
               0 0 15px rgba(255,255,255,.21),
               0 0 17px rgba(255,255,255,.21),
               0 0 18px rgba(255,255,255,.21),
               0 0 18px rgba(255,255,255,.21),
               0 0 20px rgba(255,255,255,.21),
               0 0 21px rgba(255,255,255,.21),
               0 0 21px rgba(255,255,255,.21),
               0 0 23px white ;
}


.white-blur-text-shadow-12 {
      text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(255,255,255,.12), 
               0 0 3px rgba(255,255,255,.12),  
               0 0 5px rgba(255,255,255,.12), 
               0 0 6px rgba(255,255,255,.12),
               0 0 6px rgba(255,255,255,.12),
               0 0 8px rgba(255,255,255,.12),
               0 0 9px rgba(255,255,255,.12),  
               0 0 9px rgba(255,255,255,.12), 
               0 0 11px rgba(255,255,255,.12),
               0 0 12px rgba(255,255,255,.12),
               0 0 12px rgba(255,255,255,.12),
               0 0 14px rgba(255,255,255,.12),
               0 0 15px rgba(255,255,255,.12),
               0 0 15px rgba(255,255,255,.12),
               0 0 17px rgba(255,255,255,.12),
               0 0 18px rgba(255,255,255,.12),
               0 0 18px rgba(255,255,255,.12),
               0 0 20px rgba(255,255,255,.12),
               0 0 21px rgba(255,255,255,.12),
               0 0 21px rgba(255,255,255,.12),
               0 0 23px white ;
}


.yellow-hero-blur-text-shadow {
      text-shadow: 
               /* 0 0 .2px var(--text-dark), */        
               0 0 3px rgba(253, 243, 206,.12), 
               0 0 3px rgba(253, 243, 206,.12),  
               0 0 5px rgba(253, 243, 206,.12), 
               0 0 6px rgba(253, 243, 206,.12),
               0 0 6px rgba(253, 243, 206,.12),
               0 0 8px rgba(253, 243, 206,.12),
               0 0 9px rgba(253, 243, 206,.12),  
               0 0 9px rgba(253, 243, 206,.12), 
               0 0 11px rgba(253, 243, 206,.12),
               0 0 12px rgba(253, 243, 206,.12),
               0 0 12px rgba(253, 243, 206,.12),
               0 0 14px rgba(253, 243, 206,.12),
               0 0 15px rgba(253, 243, 206,.12),
               0 0 15px rgba(253, 243, 206,.12),
               0 0 17px rgba(253, 243, 206,.12),
               0 0 18px rgba(253, 243, 206,.12),
               0 0 18px rgba(253, 243, 206,.12),
               0 0 20px rgba(253, 243, 206,.12),
               0 0 21px rgba(253, 243, 206,.12),
               0 0 21px rgba(253, 243, 206,.12),
               0 0 23px white ;
}#div_block-585-692:after {
  content: "";
  display: table;
  clear: both;
  /*min-height:40rem !important; */
}/*

  Employer landing page 

*/

/*
  checkboxes in hero
*/
#_rich_text-12-692 ul, #_rich_text-657-692 ul, #_rich_text-675-692 ul, #_rich_text-728-692 ul {
  list-style-type:none;
}

#_rich_text-12-692 ul li:before, #_rich_text-657-692 ul li:before, #_rich_text-675-692 ul li:before, #_rich_text-728-692 ul li:before {
  width: 25px !important;
  content: '✓';
  color: inherit;
  font-weight: bold;
  display: inline-block;
  width: 1rem;
  margin-left: -1.5em;
  padding-right:1.4em;
  margin-top:-.4em;
  font-size: inherit;
  vertical-align: middle;
  line-height: 22px;
  margin-top:0rem;
}

#_rich_text-12-692 ul li, #_rich_text-657-692 ul li, #_rich_text-675-692 ul li, #_rich_text-728-692 ul li {
  margin-left: -.5em;
  margin-top:.95rem;
} 


/*
  job titles to be found
*/
#_rich_text-413-692  {
  /*min-width:250px !important;
  max-width:250px !important;*/
  /*margin-right:5rem;*/
  gap:5rem;
  columns:30rem;
  /*border:1px solid saddlebrown;*/
}

#_rich_text-413-692 li {
  /*min-width:300px;*/
  padding-block:.6rem;
  line-height:1.15;
}

/*#div_block-446-692 #_rich_text-413-692 {
  columns:500px !important;
}*/
/*
  / end job titles to be found
*/

/*
  columns automatically adapt 
*/
/*#new_columns-447-692 {
  gap:5rem ;
  columns:400px;
}*/

/*
  /end 
*/
/* mobile nav ul, meny pop-out wrapper
*/

nav#-site-navigation-322-456 ul.open {
  width:fit-content;
  padding:0 2rem 0 1rem;
  height:fit-content;
  padding-top:2rem;
  padding-bottom:2.5rem;
  border-bottom-left-radius:10px;
  box-shadow:0 0 18px hsla(204 77% 12.1% / 0.48);
  background-color: #e6fbff;
  background-image: linear-gradient(hsla(190 50% 95% / 0) 0%, hsla(190 100% 95% / 0.98)) !important;
}

/* mobile nav text formatting */
.oxy-site-navigation > ul.open a {
  color:var(--text-color) !important;
  text-shadow:0 1px 1px white, 0 0 2px #fffefb, 0 1px 2px rgba(192, 235, 255, .5), 0 0 3px #fffefb, 0 0 3px rgba(192, 235, 255, .4) !important /*, 0 0 4px rgba(192, 235, 255, .3) */;
}

/* current page nav's menu item's underline 'content:""; ' */
.oxy-site-navigation > ul.open > .current-menu-item > a::before {
  background-color:hsla(204 77% 61.8% / 0.78);
  bottom:2.5px;
  left:0px;
  right:-12px;
}

/* mobile menu CTA placement and looks */
ul.open > li:nth-child(8) {
  margin-block-start:.75rem;  
  width:max-content;
  text-align: center;
  border:1px solid white !important;
  background-color:white;
  background-image: linear-gradient(-359deg, rgba(177, 235, 245,.0) 5%, rgba(177, 235, 245,1) 63%, rgba(4, 211, 247, .88) 93%) !important;
  /*background-color: rgb(4, 211, 247);*/ /* For browsers that do not support gradients */
  background-image: linear-gradient(-359deg, white 0%, rgba(177, 235, 245,.9) 15%, rgba(177, 235, 245,1) 33%, rgb(4, 211, 247) 65%) !important;
  background-image: linear-gradient(rgba(177, 235, 245,.0) 0%, rgba(177, 235, 245,1) 35%, rgba(4, 211, 247, .88) 55%, hsla(204 77% 39.3% / 0.78) 93%) !important;
  background-image: linear-gradient(rgba(177, 235, 245,.0) 0%, rgba(177, 235, 245,1) 15%, rgba(4, 211, 247, .88) 55%, hsla(197 97% 39.3% / 0.68) 93%) !important;
}

/* close button position */
.oxy-site-navigation__mobile-close-wrapper {
  margin-top:.5rem;  
}

.oxy-site-navigation__mobile-close-button {
  padding-right:.75rem !important;
}

.oxy-nav-menu .oxy-nav-menu-list li.menu-item a:hover{
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{
}
p{
}
@media (max-width: 991px) {
.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{
}
}

