:root{
    /* start - xbox main strip */
    --number__dt-ls__xbox-main-strip-border-width: var(--number__tl-dt__xbox-main-strip-border-width);
    --number__dt-ls__xbox-main-strip-container-border-width: var(--number__tl-dt__xbox-main-strip-container-border-width);
    --number__dt-ls__xbox-main-strip-intro-content-border-width: var(--number__tl-dt__xbox-main-strip-intro-content-border-width);
    --number__dt-ls__xbox-main-strip-xbox-wrapper-border-width: var(--number__tl-dt__xbox-main-strip-xbox-wrapper-border-width);
    --number__dt-ls__xbox-main-strip-image-wrapper-border-width: var(--number__tl-dt__xbox-main-strip-image-wrapper-border-width);
    --number__dt-ls__xbox-main-strip-flex-wrapper-border-width: var(--number__tl-dt__xbox-main-strip-flex-wrapper-border-width);
    --number__dt-ls__xbox-main-strip-content-wrapper-border-width: var(--number__tl-dt__xbox-main-strip-content-wrapper-border-width);
    --color__dt-ls__xbox-main-strip-background-color: var(--color__tl-dt__xbox-main-strip-background-color);
    --color__dt-ls__xbox-main-strip-border-color: var(--color__tl-dt__xbox-main-strip-border-color);
    --color__dt-ls__xbox-main-strip-container-background-color: var(--color__tl-dt__xbox-main-strip-container-background-color);
    --color__dt-ls__xbox-main-strip-container-border-color: var(--color__tl-dt__xbox-main-strip-container-border-color);
    --color__dt-ls__xbox-main-strip-intro-content-background-color: var(--color__tl-dt__xbox-main-strip-intro-content-background-color);
    --color__dt-ls__xbox-main-strip-intro-content-border-color: var(--color__tl-dt__xbox-main-strip-intro-content-border-color);
    --color__dt-ls__xbox-main-strip-xbox-wrapper-background-color: var(--color__tl-dt__xbox-main-strip-xbox-wrapper-background-color);
    --color__dt-ls__xbox-main-strip-xbox-wrapper-border-color: var(--color__tl-dt__xbox-main-strip-xbox-wrapper-border-color);
    --color__dt-ls__xbox-main-strip-image-wrapper-background-color: var(--color__tl-dt__xbox-main-strip-image-wrapper-background-color);
    --color__dt-ls__xbox-main-strip-image-wrapper-border-color: var(--color__tl-dt__xbox-main-strip-image-wrapper-border-color);
    --color__dt-ls__xbox-main-strip-flex-wrapper-background-color: var(--color__tl-dt__xbox-main-strip-flex-wrapper-background-color);
    --color__dt-ls__xbox-main-strip-flex-wrapper-border-color: var(--color__tl-dt__xbox-main-strip-flex-wrapper-border-color);
    --color__dt-ls__xbox-main-strip-content-wrapper-background-color: var(--color__tl-dt__xbox-main-strip-content-wrapper-background-color);
    --color__dt-ls__xbox-main-strip-content-wrapper-border-color: var(--color__tl-dt__xbox-main-strip-content-wrapper-border-color);
    /* end - xbox main strip */
    
    /* start - r2g content main strip -cse */
    --number__dt-ls__main-content-strip-border-width: var(--number__tl-dt__main-content-strip-border-width);
    --number__dt-ls__main-content-strip-container-border-width: var(--number__tl-dt__main-content-strip-container-border-width);
    --number__dt-ls__main-content-strip-content-wrapper-border-width: var(--number__tl-dt__main-content-strip-content-wrapper-border-width);
    --color__dt-ls__main-content-strip-border-color: var(--color__tl-dt__main-content-strip-border-color);
    --color__dt-ls__main-content-strip-background-color: var(--color__tl-dt__main-content-strip-background-color);
    --color__dt-ls__main-content-strip-container-border-color: var(--color__tl-dt__main-content-strip-container-border-color);
    --color__dt-ls__main-content-strip-container-background-color: var(--color__tl-dt__main-content-strip-container-background-color);
    --color__dt-ls__main-content-strip-content-wrapper-border-color: var(--color__tl-dt__main-content-strip-content-wrapper-border-color);
    --color__dt-ls__main-content-strip-content-wrapper-background-color: var(--color__tl-dt__main-content-strip-content-wrapper-background-color);
    /* end - r2g content main strip -cse */
    
    /* start - r2g flex xlist main strip - cse */
    --number__dt-ls__r2g-flex-xlist-main-strip-border-width: var(--number__tl-dt__r2g-flex-xlist-main-strip-border-width);
    --number__dt-ls__r2g-flex-xlist-main-strip-container-border-width: var(--number__tl-dt__r2g-flex-xlist-main-strip-container-border-width);
    --number__dt-ls__r2g-flex-xlist-main-strip-intro-content-border-width: var(--number__tl-dt__r2g-flex-xlist-main-strip-intro-content-border-width);
    --number__dt-ls__r2g-flex-xlist-main-strip-xlist-wrapper-border-width: var(--number__tl-dt__r2g-flex-xlist-main-strip-xlist-wrapper-border-width);
    --number__dt-ls__r2g-flex-xlist-main-strip-xlist-item-gap: var(--number__tl-dt__r2g-flex-xlist-main-strip-xlist-item-gap);
    --number__dt-ls__r2g-flex-xlist-main-strip-bottom-content-border-width: var(--number__tl-dt__r2g-flex-xlist-main-strip-bottom-content-border-width);
    --color__dt-ls__r2g-flex-xlist-main-strip-border-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-border-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-background-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-background-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-container-border-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-container-border-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-container-background-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-container-background-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-intro-content-border-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-intro-content-border-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-intro-content-background-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-intro-content-background-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-xlist-wrapper-border-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-xlist-wrapper-border-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-xlist-wrapper-background-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-xlist-wrapper-background-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-bottom-content-border-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-bottom-content-border-color);
    --color__dt-ls__r2g-flex-xlist-main-strip-bottom-content-background-color: var(--color__tl-dt__r2g-flex-xlist-main-strip-bottom-content-background-color);
    /* end - r2g flex xlist main strip - cse */
    
    /* start - r2g content sub - cse */
    --number__dt-ls__content-sub-border-width: var(--number__tl-dt__content-sub-border-width);
    --number__dt-ls__content-sub-content-wrapper-border-width: var(--number__tl-dt__content-sub-content-wrapper-border-width);
    --color__dt-ls__content-sub-border-color: var(--color__tl-dt__content-sub-border-color);
    --color__dt-ls__content-sub-background-color: var(--color__tl-dt__content-sub-background-color);
    --color__dt-ls__content-sub-content-wrapper-border-color: var(--color__tl-dt__content-sub-content-wrapper-border-color);
    --color__dt-ls__content-sub-content-wrapper-background-color: var(--color__tl-dt__content-sub-content-wrapper-background-color);
    /* end - r2g content sub - cse */
    
    /* start - xbox sub component - cse */
    --number__dt-ls__xbox-sub-border-width: var(--number__tl-dt__xbox-sub-border-width);
    --number__dt-ls__xbox-sub-intro-wrapper-border-width: var(--number__tl-dt__xbox-sub-intro-wrapper-border-width);
    --number__dt-ls__xbox-sub-xbox-wrapper-border-width: var(--number__tl-dt__xbox-sub-xbox-wrapper-border-width);
    --number__dt-ls__xbox-sub-image-wrapper-border-width: var(--number__tl-dt__xbox-sub-image-wrapper-border-width);
    --number__dt-ls__xbox-sub-flex-wrapper-border-width: var(--number__tl-dt__xbox-sub-flex-wrapper-border-width);
    --number__dt-ls__xbox-sub-content-wrapper-border-width: var(--number__tl-dt__xbox-sub-content-wrapper-border-width);
    --color__dt-ls__xbox-sub-border-color: var(--color__tl-dt__xbox-sub-border-color);
    --color__dt-ls__xbox-sub-background-color: var(--color__tl-dt__xbox-sub-background-color);
    --color__dt-ls__xbox-sub-intro-wrapper-border-color: var(--color__tl-dt__xbox-sub-intro-wrapper-border-color);
    --color__dt-ls__xbox-sub-intro-wrapper-background-color: var(--color__tl-dt__xbox-sub-intro-wrapper-background-color);
    --color__dt-ls__xbox-sub-xbox-wrapper-border-color: var(--color__tl-dt__xbox-sub-xbox-wrapper-border-color);
    --color__dt-ls__xbox-sub-xbox-wrapper-background-color: var(--color__tl-dt__xbox-sub-xbox-wrapper-background-color);
    --color__dt-ls__xbox-sub-image-wrapper-border-color: var(--color__tl-dt__xbox-sub-image-wrapper-border-color);
    --color__dt-ls__xbox-sub-image-wrapper-background-color: var(--color__tl-dt__xbox-sub-image-wrapper-background-color);
    --color__dt-ls__xbox-sub-flex-wrapper-border-color: var(--color__tl-dt__xbox-sub-flex-wrapper-border-color);
    --color__dt-ls__xbox-sub-flex-wrapper-background-color: var(--color__tl-dt__xbox-sub-flex-wrapper-background-color);
    --color__dt-ls__xbox-sub-content-wrapper-border-color: var(--color__tl-dt__xbox-sub-content-wrapper-border-color);
    --color__dt-ls__xbox-sub-content-wrapper-background-color: var(--color__tl-dt__xbox-sub-content-wrapper-background-color);
    --color__dt-ls__xbox-sub-on-mouse-over-border-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-background-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-intro-wrapper-border-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-intro-wrapper-background-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-xbox-wrapper-border-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-xbox-wrapper-background-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-image-wrapper-border-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-image-wrapper-background-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-flex-wrapper-border-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-flex-wrapper-background-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-content-wrapper-border-color: transparent;
    --color__dt-ls__xbox-sub-on-mouse-over-content-wrapper-background-color: transparent;
    /* end - xbox sub component - cse */
    
    /* start - r2g rotator main strip */
    --number__dt-ls__rotator-main-strip-border-width: var(--number__tl-dt__rotator-main-strip-border-width);
    --number__dt-ls__rotator-main-strip-container-border-width: var(--number__tl-dt__rotator-main-strip-container-border-width);
    --number__dt-ls__rotator-main-strip-intro-content-border-width: var(--number__tl-dt__rotator-main-strip-intro-content-border-width);
    --number__dt-ls__rotator-main-strip-rotator-wrapper-border-width: var(--number__tl-dt__rotator-main-strip-rotator-wrapper-border-width);
    --number__dt-ls__rotator-main-strip-bottom-content-border-width: var(--number__tl-dt__rotator-main-strip-bottom-content-border-width);
    --color__dt-ls__rotator-main-strip-border-color: var(--color__tl-dt__rotator-main-strip-border-color);
    --color__dt-ls__rotator-main-strip-background-color: var(--color__tl-dt__rotator-main-strip-background-color);
    --color__dt-ls__rotator-main-strip-container-border-color: var(--color__tl-dt__rotator-main-strip-container-border-color);
    --color__dt-ls__rotator-main-strip-container-background-color: var(--color__tl-dt__rotator-main-strip-container-background-color);
    --color__dt-ls__rotator-main-strip-intro-content-border-color: var(--color__tl-dt__rotator-main-strip-intro-content-border-color);
    --color__dt-ls__rotator-main-strip-intro-content-background-color: var(--color__tl-dt__rotator-main-strip-intro-content-background-color);
    --color__dt-ls__rotator-main-strip-rotator-wrapper-border-color: var(--color__tl-dt__rotator-main-strip-rotator-wrapper-border-color);
    --color__dt-ls__rotator-main-strip-rotator-wrapper-background-color: var(--color__tl-dt__rotator-main-strip-rotator-wrapper-background-color);
    --color__dt-ls__rotator-main-strip-bottom-content-border-color: var(--color__tl-dt__rotator-main-strip-bottom-content-border-color);
    --color__dt-ls__rotator-main-strip-bottom-content-background-color: var(--color__tl-dt__rotator-main-strip-bottom-content-background-color);
    /* end - r2g rotator main strip */
    
    /* start - r2g expandable xlist main strip - cse */
    --number__dt-ls__expandable-xlist-border-width: var(--number__tl-dt__expandable-xlist-border-width);
    --number__dt-ls__expandable-xlist-main-content-wrapper-border-width: var(--number__tl-dt__expandable-xlist-main-content-wrapper-border-width);
    --number__dt-ls__expandable-xlist-main-content-border-width: var(--number__tl-dt__expandable-xlist-main-content-border-width);
    --number__dt-ls__expandable-xlist-panel-wrapper-border-width: var(--number__tl-dt__expandable-xlist-panel-wrapper-border-width);
    --number__dt-ls__expandable-xlist-panel-item-border-width: var(--number__tl-dt__expandable-xlist-panel-item-border-width);
    --number__dt-ls__expandable-xlist-intro-content-border-width: var(--number__tl-dt__expandable-xlist-intro-content-border-width);
    --number__dt-ls__expandable-xlist-full-content-border-width: var(--number__tl-dt__expandable-xlist-full-content-border-width);
    --color__dt-ls__expandable-xlist-border-color: var(--color__tl-dt__expandable-xlist-border-color);
    --color__dt-ls__expandable-xlist-background-color: var(--color__tl-dt__expandable-xlist-background-color);
    --color__dt-ls__expandable-xlist-main-content-wrapper-border-color: var(--color__tl-dt__expandable-xlist-main-content-wrapper-border-color);
    --color__dt-ls__expandable-xlist-main-content-wrapper-background-color: var(--color__tl-dt__expandable-xlist-main-content-wrapper-background-color);
    --color__dt-ls__expandable-xlist-main-content-border-color: var(--color__tl-dt__expandable-xlist-main-content-border-color);
    --color__dt-ls__expandable-xlist-main-content-background-color: var(--color__tl-dt__expandable-xlist-main-content-background-color);
    --color__dt-ls__expandable-xlist-panel-wrapper-border-color: var(--color__tl-dt__expandable-xlist-panel-wrapper-border-color);
    --color__dt-ls__expandable-xlist-panel-wrapper-background-color: var(--color__tl-dt__expandable-xlist-panel-wrapper-background-color);
    --color__dt-ls__expandable-xlist-panel-item-border-color: var(--color__tl-dt__expandable-xlist-panel-item-border-color);
	--color__dt-ls__expandable-xlist-panel-item-background-color: var(--color__tl-dt__expandable-xlist-panel-item-background-color);
	--color__dt-ls__expandable-xlist-intro-content-border-color: var(--color__tl-dt__expandable-xlist-intro-content-border-color);
    --color__dt-ls__expandable-xlist-intro-content-background-color: var(--color__tl-dt__expandable-xlist-intro-content-background-color);
    --color__dt-ls__expandable-xlist-full-content-border-color: var(--color__tl-dt__expandable-xlist-full-content-border-color);
    --color__dt-ls__expandable-xlist-full-content-background-color: var(--color__tl-dt__expandable-xlist-full-content-background-color);
    --color__dt-ls__expandable-xlist-arrow-background-color: var(--color__tl-dt__expandable-xlist-arrow-background-color);
    --color__dt-ls__expandable-xlist-arrow-color: var(--color__tl-dt__expandable-xlist-arrow-color);
    /* end - r2g expandable xlist main strip - cse */
    
    /* start - r2g timeline */
    --color__dt-ls__timeline-main-strip-border-color: var(--color__tl-dt__timeline-main-strip-border-color);
    --color__dt-ls__timeline-main-strip-background-color: var(--color__tl-dt__timeline-main-strip-background-color);
    --color__dt-ls__timeline-main-strip-container-border-color: var(--color__tl-dt__timeline-main-strip-container-border-color);
    --color__dt-ls__timeline-main-strip-container-background-color: var(--color__tl-dt__timeline-main-strip-container-background-color);
    --color__dt-ls__timeline-main-strip-intro-content-border-color: var(--color__tl-dt__timeline-main-strip-intro-content-border-color);
    --color__dt-ls__timeline-main-strip-intro-content-background-color: var(--color__tl-dt__timeline-main-strip-intro-content-background-color);
    --color__dt-ls__timeline-main-strip-line-background-color: var(--color__tl-dt__timeline-main-strip-line-background-color);
    --color__dt-ls__timeline-xbox-image-wrapper-border-color: var(--color__tl-dt__timeline-xbox-image-wrapper-border-color);
    --color__dt-ls__timeline-xbox-content-wrapper-background-color: var(--color__tl-dt__timeline-xbox-content-wrapper-background-color);
    --color__dt-ls__timeline-xbox-content-wrapper-border-color: var(--color__tl-dt__timeline-xbox-content-wrapper-border-color);
    --color__dt-ls__timeline-xbox-intro-wrapper-after-background-color: var(--color__tl-dt__timeline-xbox-intro-wrapper-after-background-color);
    --color__dt-ls__timeline-xbox-image-wrapper-background-color: var(--color__tl-dt__timeline-xbox-image-wrapper-background-color);
    --number__dt-ls__timeline-main-strip-border-width: var(--number__tl-dt__timeline-main-strip-border-width);
    --number__dt-ls__timeline-main-strip-container-border-width: var(--number__tl-dt__timeline-main-strip-container-border-width);
    --number__dt-ls__timeline-main-strip-intro-content-border-width: var(--number__tl-dt__timeline-main-strip-intro-content-border-width);
    --number__dt-ls__timeline-xbox-image-wrapper-border-width: var(--number__tl-dt__timeline-xbox-image-wrapper-border-width);
    --number__dt-ls__timeline-xbox-content-wrapper-border-width: var(--number__tl-dt__timeline-xbox-content-wrapper-border-width);
    /* end - r2g timeline */
    
    
       
    /* start - r2g cookie */
    --number__dt-ls__cookie-border-width: var(--number__tl-dt__cookie-border-width);
    --number__dt-ls__cookie-wrapper-border-width: var(--number__tl-dt__cookie-wrapper-border-width);
    --number__dt-ls__cookie-content-wrapper-border-width: var(--number__tl-dt__cookie-content-wrapper-border-width);
    --number__dt-ls__cookie-button-wrapper-border-width: var(--number__tl-dt__cookie-button-wrapper-border-width);
    --color__dt-ls__cookie-border-color: var(--color__tl-dt__cookie-border-color);
    --color__dt-ls__cookie-background-color: var(--color__tl-dt__cookie-background-color);
    --color__dt-ls__cookie-wrapper-border-color: var(--color__tl-dt__cookie-wrapper-border-color);
    --color__dt-ls__cookie-wrapper-background-color: var(--color__tl-dt__cookie-wrapper-background-color);
    --color__dt-ls__cookie-content-wrapper-border-color: var(--color__tl-dt__cookie-content-wrapper-border-color);
    --color__dt-ls__cookie-content-wrapper-background-color: var(--color__tl-dt__cookie-content-wrapper-background-color);
    --color__dt-ls__cookie-button-wrapper-border-color: var(--color__tl-dt__cookie-button-wrapper-border-color);
    --color__dt-ls__cookie-button-wrapper-background-color: var(--color__tl-dt__cookie-button-wrapper-background-color);
    /* end - r2g cookie */
    
}

/* header */
.r2g-header .branding {
	margin: 40px 0;
	width: 245px;
}
.r2g-header.header-fixed .branding {
	width: 105px;
	margin: 15px 0;
}
.r2g-header .top-bar {
	top: 35px;
}
    .r2g-header .top-bar .r2g-header-sub-component {
    	margin-right: 0;
    	margin-left: 25px;
    }
        .top-bar-wrapper .r2g-contact-options a {
        	margin-left: 0;
        	margin-right: 0;
        	padding-left: 0;
        }
.r2g-header .header-bottom-bar {
	top: 75px;
}
    .r2g-header .main-menu nav li {
    	margin: 0 0 0 35px;
    }
    .r2g-header nav li > a:hover:before {
    	width: 100%;
    }
    

/* tabs */
.horizontal-tabs .first-level-tab-title .first-level-label:hover:after{
    width: 100%;
}

/* main visual */
.default-slogan-left .main-visual-default .main-visual-slogan-wrapper {
	width: 35%;
	max-width: 500px;
}
.main-visual-default .main-visual-pager-wrapper {
	bottom: 30px;
	top: auto;
}

/* side menu */
.side-menu-wrapper {
	background-color: transparent;
	position: absolute;
	top: 50%;
	right: 5%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
}
    .side-menu-inner {
    	padding: 0;
    	width: auto;
    	margin: 0 auto;
    	text-align: right;
    }
        .side-menu {
        	align-items: stretch;
        	flex-flow: column;
        	width: auto;
        }
            .side-menu li {
            	flex-basis: 100%;
            	max-width: 100%;
            	justify-content: flex-end;
            	font-size: 1.1em;
            	min-height: auto;
            	margin-bottom: 17px;
            	border: 0;
            }
                .side-menu li a {
                	text-align: right;
                	padding: 5px 0 2px;
                	display: inline-block;
                	border-bottom: 1px solid #fff;
            	    position: relative;
                }
                    .side-menu li a::after {
                    	margin-left: -50px;
                    	left: 0;
                    	opacity: 0;
                    	pointer-events: none;
                    	
                    	-webkit-transition: all 0.4s ease;
                    	-ms-transition: all 0.4s ease;
                    	transition: all 0.4s ease;
                    }
                    .side-menu li.active a::after,
                    .side-menu li a:hover:after{
                    	margin-left: -25px;
                    	opacity: 1;
                    }
                    
/* home page - hover content xbox */
/*.xbox-with-hover-content .xbox{
    position: relative;
}
    .xbox-with-hover-content .xbox::after {
    	content: "";
    	width: calc(100% - 40px);
    	height: calc(100% - 40px);
    	position: absolute;
    	top: 19px;
    	left: 19px;
    	border-width: 1px;
    	border-style: solid;
    	pointer-events: none;
    }
        .xbox-with-hover-content .flex-container > .content-wrapper > h3 {
        	display: block;
        	opacity: 1;
        	position: absolute;
            bottom: 40px;
            left: 0;
            right: 0;
            margin: auto;
            width: calc(100% - 80px);
        	
        	-webkit-transition: all 0.4s ease-in-out;
        	-ms-transition: all 0.4s ease-in-out;
        	transition: all 0.4s ease-in-out;
        }
        .xbox-with-hover-content .xbox:hover .flex-container > .content-wrapper > h3{
            opacity: 0;
            pointer-events: none;
            
        }
        .hover-content-wrapper {
        	position: absolute;
        	top: 0;
        	left: 0;
        	width: 100%;
        	height: 100%;
        	box-sizing: border-box;
        	
        	display:flex;
        	align-items: center;
        	
        	opacity: 0;
        	pointer-events: none;
        	
        	-webkit-transition: all 0.4s ease-in-out;
        	-ms-transition: all 0.4s ease-in-out;
        	transition: all 0.4s ease-in-out;
        }
        .xbox-with-hover-content .xbox:hover .hover-content-wrapper{
            opacity: 1;
        	pointer-events: auto;
        	
        }
            .hover-content-inner-wrapper {
            	padding: 20px;
            	border: none;
            	box-sizing: border-box;
            }*/
            
    [data-cse_blockid="block-5ed49474078d3___1590989940"] .r2g-xbox-sub-component .intro-content > *:last-child{
        margin-bottom: 0;
    }
            
/* home main content */
[data-cse_blockid="block-5ed48c1bc7de6___1590987803"].two-col-xlist-768 .flex-xlist > .xList-items > .item-1 {
	width: 40%;
	flex-basis: 40%;
	max-width: 40%;
	padding-right: 60px;
}
[data-cse_blockid="block-5ed48c1bc7de6___1590987803"].two-col-xlist-768 .flex-xlist > .xList-items > .item-2 {
	width: 60%;
	flex-basis: 60%;
	max-width: 60%;
}

.r2g-header .main-menu li .sub-menu-arrow,
.r2g-header .main-menu .active > .sub-menu-arrow{
    color: #ffffff;
}
@media (min-width: 1280px) {
    .r2g-header .main-menu a:hover ~ .sub-menu-arrow {
        color: #fff;
    }
}


.two-col-xlist-768 .flex-xlist > .xList-items > .xList-item,
	.three-col-xlist-768 .flex-xlist > .xList-items > .xList-item,
	.four-col-xlist-768 .flex-xlist > .xList-items > .xList-item {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: none;
	}
.strip-row.r2g-main-visual {
    position: relative;
    z-index: 1;
}
.r2g-expandable-xlist:not(.clicked) .panel-wrap .slick-slide:hover {
    flex: 1;
}


.expandable-xbox {
    pointer-events: none;
}


@media(min-width: 1366px){
    .r2g-expandable-xlist .xList-item .intro-content-inner {
        max-width: none;
    }
    
    
    
.default-banner-full-height .image-wrapper img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.default-banner-full-height .image-wrapper {
    background-image: none !important;
}
}