/* global */
body{background:#FFF;font-family: 'Assistant', arial, tahoma;text-align:right;direction: rtl;color: #0F4C82;overflow-x: hidden;}
/*body:after{content:'';width:100%;height:100%;position: fixed;left:0;top:0;background:url('../images/bg.png') left top;z-index:0;}*/
.right{float:right;}
.left{float:left;}
.hide{display:none;}
.relative{position: relative;}
.table{display: table;}
.table-thead{display: table-header-group;}
.table-tbody{display: table-row-group;}
.table-row{display: table-row;}
.table-cell{display: table-cell;}
.d-ltr{direction: ltr;}
.underline{text-decoration: underline;}
.cover{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.contain{-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;background-position: 50% 50%;background-repeat: no-repeat;}
.icon{vertical-align: middle;display: inline-block;position: relative;}
.btn{position: relative;border:none;background:none;}
a{color:#0F4C82;}
.bg,.cover{position: absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.clear:after{content:'';clear:both;display:table;}
.center{text-align:center;}

/* Demo */
body.demo:after{display: none;}
body.demo:before{content:'';clear:both;display: block;height:9000px;width:100%;background-position:top 0 center;position: absolute;left:0;top:0;background-image:url('../images/demos/7.png');background-repeat:no-repeat;background-color:#FFF;opacity:1;z-index:-2;}
body.demo > *{opacity:0.65;}
body.demo .container{height:9000px;}

/* Transitions */
a{transition:color 0.15s ease;}
.timetable_secion .carousel_nav .item .inner{transition:color 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease;}
.header,.header .row,.toggleMenu{transition: transform .6s cubic-bezier(.215,.61,.355,1);}
.btn,.btn > span,.file,.share_bar > li > a,.mixelwcag .open,.flickity-prev-next-button,.flickity-prev-next-button:after,.flickity-page-dots .dot,input[type="text"],.inner_top .top .btns_group > li > a,textarea,.error_text,.search-box .submit{transition: all 0.15s ease-out;}
.btn:after{transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);}
.btn:hover:after{transition:transform 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);}
.form_ui .input,.form_ui .input:before{transition: background-color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1);}
.form_ui .input .label{transition: transform .4s cubic-bezier(.165,.84,.44,1);}
.cselect_cont .cselect_custom .title{-webkit-transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:border-color 0.25s cubic-bezier(0.23, 1, 0.32, 1),color 0.25s cubic-bezier(0.23, 1, 0.32, 1);}
.cselect_cont .cselect_custom .list{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.footer .newsletter_box{transition: background-color 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.footer .newsletter_box .step_one,.footer .newsletter_box .step_two{transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.toggleMenu .stroke,.toggleMenu .middle,.toggleMenu .stroke:before,.toggleMenu .stroke:after{-webkit-transition: transform 0.95s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 0.95s cubic-bezier(0.19, 1, 0.22, 1);}
.toggleMenu .stroke .middle{transition-duration: 0.475s;}
.mega_menu{transition: visibility .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.active-mobile-nav .mega_menu{transition-duration: 0.8s;}
.mega_menu .inner{transition: transform .5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.mega_menu .mask{transition: opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.mega_menu .inner .in{transition: transform 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);}
.chev-animate .icon,.chev-animate .icon:after,.grid_section .item .inner .label:after,.timetable_secion .space{transition: transform .4s cubic-bezier(.215,.61,.355,1),background-color .15s ease;}
.bg_hover .bg{transition: box-shadow .4s cubic-bezier(.215,.61,.355,1);}
.bg_hover .cover{transition: transform .4s cubic-bezier(.215,.61,.355,1),background-color .4s cubic-bezier(.215,.61,.355,1);}
.training_section .item .inner{transition: box-shadow .4s cubic-bezier(.215,.61,.355,1),color .4s cubic-bezier(.215,.61,.355,1);}
.training_section .item .plus,.training_section .item .plus:after{transition: transform .4s cubic-bezier(.215,.61,.355,1);}

/* Layout */
.container{position:relative;z-index:2;min-width:320px;overflow:hidden;}
.container-scroll{z-index:2;width:100%;position:relative;overflow:hidden;}
.container-scroll.sm-active{position:fixed;left:0;top:0;}
.container-scroll section{backface-visibility:hidden;}
.sm-disabled{height:auto!important;}
.sm-disabled .container-scroll.sm-active{position:relative;left:0;top:0;}
.sm-disabled .container-scroll section{transform: none!important;}

.innerpage{width:100%;max-width:1920px;margin:0 auto;position:relative;padding:0 16px;}
.innerpage .row{position:relative;}
.innerpage .row-col{clear:both;position:relative;}
.innerpage:after,.row:after,.row-col:after{content:'';clear:both;display:table;}
.innerpage.tight{padding:0;max-width:100%;}

.title-1,.title-2,.title-3,.title-4,.title-5,.title-6{font-family:'Suez One';font-weight:400;}
.title-1{font-size:3.15rem;line-height:1;display:block;}
.title-2{font-size:2.5rem;line-height:1;}
.title-3{font-size:2rem;line-height:1.2;}
.title-4{font-size:1.75rem;line-height:1.33;}
.title-5{font-size:1.5rem;line-height:1.33;}
.title-6{font-size:1.25rem;line-height:1;font-family:'Assistant';}

.btn{position:relative;border:none;font-family:'Suez One';color:#ffffff;display:block;text-align:center;letter-spacing: -0.03rem;}
.btn:not(.btn_outline):not(.btn_noline):not(.btn_noshadow):before{content:'';width:100%;right:-0.3125rem;bottom:-0.3125rem;background:#1d5a8d;z-index:1;height:100%;position: absolute;}
.btn > span{display:block;background-color:#0091d9;position: relative;z-index:2;padding:0 1.875rem;height:3.625rem;line-height:3.625rem;}
.btn:not(.btn_outline):not(.btn_noline):not(.btn_noshadow):active > span{transform: translate3d(0.3125rem,0.3125rem,0);}
.btn.btn_outline > span{border: 2px solid #0f4c82;background:none;color: #0f4c82;line-height:3.375rem;}
.btn.btn_outline:active > span{color: #0091d9;border-color: #0091d9;}
.btn.btn_noline > span{padding:0;line-height:3.625rem;border:none;letter-spacing: 0;}
.btn .icon{margin-left:0.5rem;}

.input_error input[type='text'],.input_error textarea{border-color:#b31d22!important;}
textarea{resize:none;text-indent:0;}

html{font-size:16px;}
body{font-size:1.25rem;line-height:1.5;font-weight:400;}
.font_xs{font-size:16px;}
.font_s{font-size:1.125rem;}
.font_r{font-size:1.25rem;}
.font_m{font-size:1.375rem;}
.font_l{font-size:1.375rem;}
.font_xl{font-size:1.5rem;}

.checkbox .label{padding-right:2.1875rem;}
.checkbox .check_c{top:0.1875rem;width:1.5rem;height:1.5rem;}
.checkbox .check_c .icon{line-height:1.375rem;font-size:0.6875rem;}

@media screen and (max-width: 359px) {
	html{font-size:14.22px;}
}
@media screen and (min-width: 768px) {
	.innerpage{padding:0 30px;}
	
	body{font-size:18.88px;}
	.font_xs{font-size:15.5px;}
	.font_s{font-size:17px;}
	.font_r{font-size:18.88px;}
	.font_m{font-size:20.6px;}
	.font_l{font-size:22.5px;}
	.font_xl{font-size:24px;}

	.title-1{font-size:3.9375rem;}
	.title-2{font-size:3.125rem;}
	.title-3{font-size:2.5rem;}
	.title-4{font-size:2.1875rem;}
	.title-5{font-size:1.875rem;}
	.title-6{font-size:1.25rem;}
}
@media screen and (max-width: 1023px) {
	a:not(.btn):active{color: #0091D9;}

	.container-scroll.sm-active{position: relative;}
	.container-scroll.sm-active section{transform:none!important;visibility: visible!important;}
	.container-scroll.sm-active .parallax-move{transform: none!important;}
}
@media screen and (min-width: 1024px) {
	a:not(.btn):hover{color: #0091D9;}
	.btn:not(.btn_outline):not(.btn_noline):not(.btn_noshadow):hover > span{transform: translate3d(0.3125rem,0.3125rem,0);}
	.btn.btn_outline:hover > span{color: #0091d9;border-color: #0091d9;}

	.innerpage{padding:0 25px;}
	
	html{font-size:12px;}
	body{font-size:18.75px;}
	.font_xs{font-size:15px;}
	.font_s{font-size:16.875px;}
	.font_r{font-size:18.75px;}
	.font_m{font-size:20px;}
	.font_l{font-size:22px;}
	.font_xl{font-size:23.5px;}
}
@media screen and (min-width: 1280px) {
	.innerpage{padding:0 6rem;}
}
@media screen and (min-width: 1440px) {
	.innerpage{padding:0 9rem;}

	html{font-size:12.8px;}
	body{font-size:18.88px;}
	.font_xs{font-size:15.5px;}
	.font_s{font-size:17px;}
	.font_r{font-size:18.88px;}
	.font_m{font-size:20.6px;}
	.font_l{font-size:22.5px;}
	.font_xl{font-size:24px;}
}
@media screen and (min-width: 1800px) {
	.innerpage{padding:0 12.25rem;}

	html{font-size:16px;}
	body{font-size:20px;}
	.font_xs{font-size:16px;}
	.font_s{font-size:18px;}
	.font_r{font-size:20px;}
	.font_m{font-size:22px;}
	.font_l{font-size:24px;}
	.font_xl{font-size:26px;}
}

/* ScrollMagic */
.sm-imagereveal{overflow:hidden;}
.sm-imagereveal:before,.sm-imagereveal:after{content:'';width:100%;height:20%;z-index:2;position:absolute;left:0;top:0;background:#FFF;transform-origin:100% 0%;transition:transform 1.0s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.3s;}
.sm-imagereveal:after{height:80%;top:auto;bottom:0;transform-origin:100% 100%;}
.sm-imagereveal:not(.sm-imagerevealcarousel) .cover,.sm-imagerevealcarousel .right_in{transform:translate3d(0,0,0) scale(1.25);transition:transform 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;transform-origin:50% 100%;}
.sm-imagereveal.sm-active:before,.sm-imagereveal.sm-active:after{transform:scaleY(0);}
.sm-imagereveal.sm-active:not(.sm-imagerevealcarousel) .cover,.sm-imagerevealcarousel.sm-active .right_in{transform:translate3d(0,0,0) scale(1.0001);}

/*.sm-fadein{opacity:0;}*/
.sm-fadein.sm-active{opacity:1;transition:opacity 0.75s ease 0.25s;}
.sm-fadein.table-row{opacity:1;transition:none;backface-visibility: hidden;}
/*.sm-fadein.table-row .table-cell{opacity:0;}*/
.sm-fadein.sm-active.table-row .table-cell{opacity:1;transition:opacity 0.75s ease 0.25s;}

.sm-fadeinscale{opacity:0;transform:scale(0.95);}
.sm-fadeinscale.sm-active{opacity:1;transform:scale(1);transition:opacity 0.75s ease 0.25s,transform 0.75s ease 0.25s;}

.sm-splittext.title-1,.sm-splittext.title-2{line-height:0;}
.sm-splittext.title-1 .char{line-height:0.9;}
.sm-splittext.title-2 .char{line-height:1;}
.sm-splittext{position: relative;}
.original_text{position: absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:2;line-height: 1;letter-spacing: -0.0313rem;}
.sm-splittext .word{overflow:hidden;perspective:400px;}
.sm-splittext .char{transform:translate3d(0,3.75rem,0);transition:transform 1.0s cubic-bezier(.245,.495,0,.99);}
.sm-splittext.sm-active .char,.page_head.loaded .sm-splittext .char,.twocol_section.loaded .page_top .title_section.sm-splittext .char{transform:translate3d(0,0px,0);}

/* Header */
.toggleMenu{z-index:102;position:fixed;right:0px;top:1px;display:block;-webkit-tap-highlight-color:transparent;user-select:none;width:5.25rem;line-height:4rem;height:4rem;text-align:center;padding:1.875rem 0 0 0;-webkit-transform:translateZ(0);cursor:pointer;font-size:0;transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}
.toggleMenu.collapse{transform:translate3d(0,0,0);}
.toggleMenu:active{transition: 0;}
.toggleMenu .stroke{margin:0 auto;}
.toggleMenu .stroke,.toggleMenu .stroke .middle,.toggleMenu .stroke:before,.toggleMenu .stroke:after{display:block;width:2.6875rem;height:2px;background-color:#0F4C82;position:relative;content:''}
.toggleMenu .stroke{background:none;}
.toggleMenu .stroke .middle{transform-origin:40% 50%;}
.toggleMenu .stroke:before,.toggleMenu .stroke:after{position:absolute;left:0;content: ' ';transform-origin:30% center;}
.toggleMenu .stroke:before{top:7px;left:auto;right:0;}
.toggleMenu .stroke:after{top:-7px;}
.active-mobile-nav .toggleMenu .stroke .middle{transform:scaleX(0);}
.active-mobile-nav .toggleMenu .stroke:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg) translate3d(-0.4375rem,-11px,0);}
.active-mobile-nav .toggleMenu .stroke:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg) translate3d(-0.4375rem,11px,0);}

.mega_menu{display:block;position:fixed;right:0;top:0;width:100%;height:100%;z-index:100;overflow:hidden;visibility:hidden;pointer-events:none;}
.mega_menu .mask{background-color:rgba(21, 20, 20, 0.8);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.mega_menu .inner{width:90vw;position:absolute;left:100%;top:0;z-index:2;height:100%;background:url('../images/bg.png') left top;}
.mega_menu .inner .in{padding:5rem 16px 3.125rem;transform:translate3d(35vw,0,0);opacity:0;}
.mega_menu .nav{font-family:'Suez One';}
.mega_menu .nav > li{margin-bottom:1.0938rem;}
.mega_menu .nav > li > a{line-height:1.33;display:inline-block;}
.mega_menu .btns{padding-top:1.875rem;}
.mega_menu .btns > li{float:right;margin-left:16px;}
.active-mobile-nav .mega_menu{visibility:visible;pointer-events:initial;}
.active-mobile-nav .mega_menu .inner{transform:translate3d(-90vw,0,0);transition-duration:0.8s;}
.active-mobile-nav .mega_menu .mask{opacity:1;transition-duration:0.8s;}
.active-mobile-nav .mega_menu .inner .in{transform:translate3d(0,0,0);opacity:1;transition:transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s,opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;}

.header{position:fixed;left:0;top:0;width:100%;z-index:10;background:url('../images/bg.png') left top;}
.header.collapse{transform:translate3d(0,0,0);}
.header.collapse .row{transform:translate3d(0,0,0);}
.header .innerpage{padding:3px 16px;}
.header .right{padding-right:5.125rem;}
.header .logo{width:92px;height:34px;background:url('../images/logo.png') no-repeat 0 0;background-size:100%;margin:auto;position:absolute;left:0;top:0;right:0;bottom:0;}
.header .nav > li{float:right;}
.header .nav > li:not(:last-child){margin-left:0;}
.header .nav > li.mobile{display:none;}
.header .nav .btn.btn_outline:not(.btn_noline) > span{padding:0 1.25rem;}

@media screen and (max-width: 1023px) {
	.header .nav.right,.header .nav .hide_mobile,.header .nav li .num{display:none;}
	.header .nav li.mobile{display: block;}
	.header .nav > li a{padding:0 10px;}
	.header .nav > li .icon{margin:0;font-size:20px;}
	.header .logo{background-image: url('../images/logo_mobile.png');}

	.mega_menu .scrollbar-inner{overflow-y: scroll!important;-webkit-overflow-scrolling: touch;}
}
@media screen and (max-width: 767px) {
	.mega_menu .btns > li:last-child{margin-left:0;}
	.mega_menu .btns > li .btn > span{padding:0 15px;}
}
@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {
	.header{position: absolute;}

	.toggleMenu{top:0;background:url('../images/bg.png') left top;}
}
@media screen and (min-width: 768px) {
	.toggleMenu{right:10px;}
	
	.mega_menu .inner{width:28.625rem;}
	.mega_menu .inner .in{padding:8.125rem 30px 3.125rem;transform:translate3d(17.3125rem,0,0);}
	.mega_menu .btns > li{margin-left:1.875rem;}
	.active-mobile-nav .mega_menu .inner{transform:translate3d(-28.625rem,0,0);}
	
	.header .innerpage{padding:3px 20px;}
}
@media screen and (min-width: 1024px) {
	.toggleMenu{right:1.5rem;top:2.0625rem;}
	.toggleMenu.collapse{transform:translate3d(0,-1.25rem,0);}
	
	.mega_menu .inner{width:34.625rem;}
	.mega_menu .inner .in{padding:8.125rem 3.125rem 3.125rem;}
	.active-mobile-nav .mega_menu .inner{transform:translate3d(-34.625rem,0,0);}
	
	.header.collapse{transform:translate3d(0,-2.5rem,0);}
	.header.collapse .row{transform:translate3d(0,1.25rem,0);}
	.header .innerpage{padding:2.1563rem 25px;}
	.header .logo{width:7.8606rem;height:2.8825rem;}
	.header .nav > li:not(:last-child){margin-left:20px;}
	.header .nav .btn.btn_outline:not(.btn_noline) > span{padding:0 10px;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.header .nav .phone{font-size:16px;}
}
@media screen and (min-width: 1280px) {
	.header .innerpage{padding:2.1563rem 3.4375rem;}
	.header .nav > li:not(:last-child){margin-left:2.8125rem;}
	.header .nav .btn.btn_outline:not(.btn_noline) > span{padding:0 1.25rem;}
}

/* Footer */
.footer{color:#ffffff;background-color:#151414;}
.footer .top{background-color:#0f4c82;}
.footer .top .row{padding:2.75rem 0 3.125rem;}
.footer .top .col{float:right;width:100%;}
.footer .top .col:last-child{width:100%;}
.footer .top .title{margin-bottom:0.5rem;}
.footer .top ul{font-weight:700;margin-bottom:0.75rem;}
.footer .top ul > li{position:relative;padding-right:2.5rem;}
.footer .top ul > li:before{content:" \e901 ";font-size:95%;position:absolute;right:0.25rem;top:0.375rem;font-family:'rclubicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.footer .top ul > li:not(:last-child){margin-bottom:0.3125rem;}
.footer .top .newsletter_box{position:relative;margin-top:1.5rem;width:100%;}
.footer .top .newsletter_box .input{position:relative;margin-bottom:0.9375rem;}
.footer .top .newsletter_box .input input[type="text"]{display:block;width:100%;border:none;background-color:#ffffff;height:3.625rem;padding-bottom:2px;text-indent:1rem;border:1px solid #fff;color:#0F4C82;}
.footer .top .newsletter_box.error .input input[type="text"]{color:#b31d22;}
.footer .top .newsletter_box .input .submit{position:absolute;left:0;top:0;}
.footer .top .newsletter_box .checkbox{display:block;}
.footer .top .newsletter_box .checkbox .check_c{top:0;background-color:#ffffff;border-color:#0091d9;}
.footer .top .newsletter_box .checkbox .check_c .icon{background:#0091d9;}
.footer .top .newsletter_box .checkbox label{display:block;padding-right:1.75rem;}
.footer .top .newsletter_box .step_two{font-family:'Suez One';line-height:1.35;position:absolute;right:0;top:100%;width:100%;height:100%;opacity:0;}
.footer .top .newsletter_box.animate_finish .step_one{transform:translate3d(0,-6rem,0);opacity:0;}
.footer .top .newsletter_box.animate_finish .step_two{transform:translate3d(0,-6rem,0);opacity:1;}

.footer .middle{position:relative;}
.footer .middle .bg{opacity:0.1;overflow:hidden;}
.footer .middle .bg .cover{top:0;height:110%;}
.footer .middle .innerpage{z-index:2;}
.footer .middle .row{padding:3.375rem 0 2.5rem;line-height:1.35;}
.footer .middle .col{float:right;width:100%;padding-left:0;padding-bottom:2rem;}
.footer .middle .col:first-child{width:100%;}
.footer .middle .col_title{margin-bottom:0.5rem;}
.footer .middle .share_bar{float:right;padding-top:1.5rem;}
.footer .middle .share_bar > li{float:left;margin-left:1.25rem;}
.footer .middle .share_bar > li > a{font-size:2rem;display:block;color:#FFF;}
.footer .middle .share_bar > li > a:active{color:#0091d9;}
.footer .middle .share_bar > li .icon{display:block;}
.footer .middle .share_bar > li .icon.icon-youtube{font-size:84.3%;line-height:2rem;}
.footer .middle ul:not(.share_bar) > li:not(:last-child){margin-bottom:0.625rem;}
.footer .middle ul:not(.share_bar) > li > a{color:#FFF;}
.footer .middle .logo{clear:both;width:8.88285rem;height:3.09375rem;margin:0 auto;display:block;background:url('../images/logo_footer.png') no-repeat 0 0;background-size:100%;}

.footer .bottom{padding:1.5rem 0 1.5rem;}
.footer .bottom ul{color:#8b8b8b;position:absolute;left:50%;transform:translateX(-50%);top:0;}
.footer .bottom ul > li{float:right;}
.footer .bottom ul > li:not(:last-child):after{content:'|';display:inline-block;margin:0 1.1875rem;}
.footer .bottom ul > li > a{color:#8b8b8b;}
.footer .bottom ul > li > a:active{color:#FFF;}
.footer .bottom .left{color:#8b8b8b;}
.footer .bottom .left .logo_tvuna{width:3.4825rem;height:1.7344rem;display:inline-block;vertical-align:bottom;background:url('../images/logo_tvuna.png') no-repeat 0 0;background-size:100%;margin-left:0.375rem;}

@media screen and (min-width: 768px) {
	.footer .top .row{padding:3.625rem 30px 2.625rem;}
	.footer .top .title{margin-bottom:0.5625rem;}
	.footer .top ul{margin-bottom:0.25rem;}
	.footer .top .newsletter_box{margin-top:2.5625rem;width:30.5625rem;}
	.footer .top .newsletter_box .input input[type="text"]{text-indent:1.1875rem;}
	
	.footer .middle .row{padding:3.75rem 0 1.9375rem;}
	.footer .middle .col{width:33.3333%;padding-left:1.875rem;padding-bottom:32px;}
	.footer .middle .col:first-child{width:33.3333%;}
	.footer .middle .col_title{margin-bottom:0.6875rem;}
	.footer .middle .share_bar{padding-top:1.8125rem;}
	.footer .middle .share_bar > li{margin-left:1rem;}
	.footer .middle .logo{width:11.8438rem;height:4.125rem;}
	
	.footer .bottom{padding:0.4375rem 0 0.5rem;}
}
@media screen and (max-width: 1023px) {
	.footer .bottom{text-align:center}
	.footer .bottom .right{float:none;margin-bottom:40px;}
	.footer .bottom ul{top:38px;white-space: nowrap;width:100%;text-align:center;}
	.footer .bottom ul > li{display:inline-block;float:none;}
	.footer .bottom .left{float:none;text-align:center;}
}

@media screen and (min-width: 1024px) {
	.footer .top .row{padding:3.625rem 0 2.625rem;}
	.footer .top .col{width:51.3%;}
	.footer .top .col:last-child{width:48.7%;}
	
	.footer .middle .bg .cover{top:5%;}
	.footer .middle .col{width:18.625%;padding-bottom:1.125rem;}
	.footer .middle .col:first-child{width:25.5%;}
	.footer .middle .share_bar > li{margin-left:1.5625rem;}
	.footer .middle .share_bar > li > a{font-size:2.5rem;}
	.footer .middle .share_bar > li .icon.icon-youtube{line-height:2.5rem;}

	.footer .middle .share_bar > li > a:hover{color:#0091d9;}
	.footer .bottom ul > li > a:hover{color:#FFF;}
}
@media screen and (min-width: 1280px) {
	.footer .top .row{padding:3.625rem 4.125rem 2.625rem;}
}
@media screen and (min-width: 1440px) {
	.footer .top .row{padding:3.625rem 6.125rem 2.625rem;}
	
	.footer .middle .bg .cover{top:8%;}
	.footer .middle .col{width:18.05%;}
}
@media screen and (min-width: 1800px) {
	.footer .top .row{padding:3.625rem 8.125rem 2.625rem;}
	
	.footer .middle .bg .cover{top:10%;}
	.footer .middle .col{width:17.05%;}
}

/* Template - Home */
.home_top{position:relative;height:109vh;visibility:hidden!important;transform:none!important;}
.home_top.is_ie{height:120vh;}

.svg_home{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;transition:opacity 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow:hidden;visibility: hidden;}
.svg_home.loaded{visibility: visible;}
.svg_hide .svg_home{opacity:0;visibility:hidden;}
.svg_cont{position:absolute;left:0;top:0;width:100%;height:100vh;}
.svg_video{position:absolute;left:0;top:50%;width:100%;padding-bottom:56.3%;transform:translateY(-50%);}
.svg_video .video_bg{height:calc(100% - 6px);top:3px;}
.svg_video .svg_mobile{display:none;}
.svg_video svg{width:100%;position:absolute;top:0;left:0; height:100%;}
.svg_video svg mask rect{fill:#FFF;}
.svg_video svg #mask_group{-webkit-mask:url(#svg_mask);mask:url(#svg_mask);fill:url(#svg_bg);}
.svg_video svg #mask_group2{-webkit-mask:url(#svg_mask2);mask:url(#svg_mask2);fill:url(#svg_bg2);}
.svg_video svg .svg_path{transform-origin:57.5% 60.55%;}
.svg_video svg .logo_pathes path{fill:none;stroke:#000;stroke-miterlimit:10;}

.home_layer{position:fixed;opacity:0;transform:translate3d(0,3.75rem,0);z-index:12;left:0;width:100%;bottom:0;transition:opacity 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);}
.home_layer.loaded{opacity:1;transform:translate3d(0,0,0);}
.layer_hide .home_layer{opacity:0;transform:translate3d(0,-3.75rem,0);transition-duration:0.3s!important;visibility:hidden;pointer-events:none;}
.home_layer .mix_ticker{position:absolute;right:1.3125rem;bottom:5.9375rem;width:calc(100% - 2.3125rem);padding-right:2.8125rem;}
.home_layer .mix_ticker .tags{position:absolute;right:0;bottom:0.4375rem;width:2.1875rem;height:2.1875rem;line-height:2.1875rem;}
.home_layer .mix_ticker .tags div{height:100%;width:100%;transform:scale(0.4571) translate3d(0.5625rem,-0.5625rem,0);opacity:0;text-align:center;border-radius:50%;background-color:#0f4c82;color:#ffffff;position:absolute;left:0;top:0;transition:opacity 1.2s cubic-bezier(.245,.495,0,.99),transform 1.2s cubic-bezier(.245,.495,0,.99);transform-origin:100% 0%;}
.home_layer .mix_ticker .tags div:nth-child(2){transform:scale(0.6857) translate3d(0.375rem,-0.375rem,0);opacity:0.5;}
.home_layer .mix_ticker .tags div:nth-child(3){transform:scale(0.9142) translate3d(0.1875rem,-0.1875rem,0);opacity:0.5;}
.home_layer .mix_ticker .tags div:nth-child(4){transform:scale(1) translate3d(0,0,0);opacity:1;}
.home_layer .mix_ticker .tags div:nth-child(1n+5){transform:scale(1.0857) translate3d(-0.1875rem,0.1875rem,0);opacity:0;}
.home_layer .mix_ticker .inner{position:relative;}
.home_layer .mix_ticker .texts{font-family:'Suez One';position:relative;line-height:0;bottom:-0.3125rem;}
.home_layer .mix_ticker .texts .text{position:absolute;right:0;bottom:0;width:100%;}
.home_layer .mix_ticker .texts .text:not(.active){visibility:hidden;}
.home_layer .mix_ticker .text .word-wrapper{overflow:hidden;line-height:1.33;}
.home_layer .mix_ticker .text .word{transition:transform 1.4s cubic-bezier(.245,.495,0,.99),visibility 1.4s cubic-bezier(.245,.495,0,.99);transform:translate3d(0,2.25rem,0);}
.home_layer .mix_ticker .text.active .word{transform:translate3d(0,0,0);}
.home_layer .mix_ticker .next{font-family:'Suez One';}
.home_layer .box_scroll{position:absolute;left:50%;transform:translateX(-50%);bottom:1.5rem;z-index:3;}
.home_layer .box_scroll .scroll_icon{width:1px;height:2rem;background:#d6d6d6;margin:0 auto;position:relative;margin-bottom:0.25rem;overflow:hidden;}
.home_layer .box_scroll .scroll_icon:after{content:'';width:1px;height:50%;position:absolute;left:0;top:0;animation:mouse-wheel 1.75s infinite linear;transform-origin:50% 0%;background:#0f4c82;}

.chev-animate .icon{font-size:65.5555%;margin-right:0.4375rem;z-index:2;}
.chev-animate .icon:after{content:'';width:0.9375rem;height:2px;position:absolute;left:2px;top:-1px;bottom:0;margin:auto 0;background:#0F4C82;transform:scaleX(0);transform-origin:0% 50%;backface-visibility:hidden;}
.chev-animate:active .icon,.grid_section .item .inner:active .icon,.closeevents_section .item .inner:active .icon{transform:translate3d(-0.9375rem,0,0);}
.chev-animate:active .icon:after,.grid_section .item .inner:active .icon:after,.closeevents_section .item .inner:active .icon:after{transform:scaleX(1);background:#0091D9;}

.bg_hover .bg{overflow:hidden;}
.bg_hover .cover{background-blend-mode:multiply;background-color:#fff;transform-origin:50% 100%;transform:scale(1.0001) rotate(.01deg);}
.bg_hover:active .bg{box-shadow:0 0.5625rem 1.125rem rgba(0, 0, 0, 0.16)!important;}
.bg_hover:active .cover{background-color:#6aa8de;transform:scale(1.025) rotate(.01deg);}

.grid_section .title_section{text-align:center;margin-bottom:1rem;}
.grid_section .desc{text-align:center;}
.grid_section .list{margin-left:-16px;position:relative;font-size:0;margin-top:2.75rem;}
.grid_section .item{display:inline-block;width:50%;padding-left:16px;margin-bottom:16px;position:relative;vertical-align:top;}
.grid_section .item .in{position:relative;}
.grid_section .item .inner{display:block;padding-bottom:155.8%;}
.grid_section .item .bg{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.grid_section .item.item-2 .inner{padding-bottom:74.6%;}
.grid_section .item.item-3{width:50%;}
.grid_section .item.item-3 .inner{padding-bottom:155.8%;}
.grid_section .item.item-4{width:50%;}
.grid_section .item.item-4 .inner{padding-bottom:155.8%;}
.grid_section .item.item-5{width:100%;}
.grid_section .item .label{position:absolute;right:1.25rem;bottom:1.375rem;z-index:2;height:2.25rem;line-height:2.25rem;background:#FFF;padding:0 0.625rem;font-family:'Suez One';letter-spacing:-0.03rem;}
.grid_section .item .label:after{content:'';width:0.9375rem;background:#FFF;right:100%;top:0;position:absolute;height:100%;z-index:0;transform:scaleX(0);transform-origin:100% 50%;}
.grid_section .item .inner:active .label:after{transform:scaleX(1);}
.grid_section .item.item-5 .inner{padding-bottom:155.8%;}
.grid_section .item.item-2-last .in{padding-bottom:0;}
.grid_section .item.item-2-last .inner{position:absolute;left:0;bottom:0;width:100%;}
.grid_section .title_item{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);text-align:center;pointer-events:none;}
.grid_section .title_item .title{position:relative;top:0;padding-left:16px;}

.twocol_section{padding-top:4rem;padding-bottom:5rem;}
.twocol_section .row{margin-left:0;}
.twocol_section .col{float:right;padding-left:0;width:100%;}
.twocol_section .col:last-child{width:100%;}

.timetable_secion .title_section{margin-bottom:1.25rem;}
.timetable_secion .table{width:100%;}
.timetable_secion .table-cell{border-bottom:1px solid rgba(15,76,130,0.24);padding:0;vertical-align:top;}
.timetable_secion .table-cell:nth-child(1){width:9.8%;}
.timetable_secion .table-cell:nth-child(4){width:13%;}
.timetable_secion .table-cell:last-child{text-align:left;width:22%;}
.timetable_secion .table-row:last-child .table-cell{border-bottom:none;}
.timetable_secion .time{font-weight:700;}
.timetable_secion .name{text-decoration:underline;white-space:nowrap;}
.timetable_secion .take{display:block;position:relative;top:0;white-space:nowrap;}
.timetable_secion .take .icon{font-size:120%;margin-left:0.5rem;}
.timetable_secion .space{font-family:"Suez One";display:block;white-space:nowrap;}
.timetable_secion a.space:active{transform:translate3d(0.9375rem,0,0);}
.timetable_secion .btn_cont{padding-top:2rem;text-align:center;}
.timetable_secion .btn_cont .btn{display:inline-block;}

.closeevents_section .title_section{margin-bottom:2.75rem;}
.closeevents_section .item:not(:last-child){margin-bottom:2rem;}
.closeevents_section .item .inner{display:block;position:relative;padding-right:6rem;}
.closeevents_section .item .inner:after{content:'';clear:both;display:table;}
.closeevents_section .item .datetime{position:absolute;right:0;top:-0.3125rem;width:5.25rem;text-align:center;}
.closeevents_section .item .datetime .date{display:block;font-family:'Assistant';font-weight:800;line-height:0.8;margin:-0.3125rem 0 0.375rem;}
.closeevents_section .item .bg{position:relative;width:40%;float:right;padding-bottom:40%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}
.closeevents_section .item .in{float:right;width:60%;padding-right:16px;padding-top:0;}
.closeevents_section .item .in .title{line-height:1.13;margin-bottom:0.5rem;font-family:'Assistant';font-weight:800;}
.closeevents_section .item .in .desc{line-height:1.27;margin-bottom:0.5rem;}
.closeevents_section .item .in .label{font-family:"Suez One";}
.closeevents_section .btn_cont{padding-top:3rem;text-align:center;}
.closeevents_section .btn_cont .btn{display:inline-block;}

@media screen and (min-width: 768px) {
	.svg_home{height:100vh;}
	
	.home_layer .mix_ticker{right:2.75rem;bottom:12rem;width:100%;}
	.home_layer .box_scroll{bottom:3.75rem;}
	.home_layer .box_scroll .scroll_icon{height:2.6875rem;}

	.grid_section .title_section{margin-bottom:1.3125rem;}
	.grid_section .list{margin-left:-20px;margin-top:4.25rem;}
	.grid_section .item{width:33.3333%;padding-left:20px;margin-bottom:26px;}
	.grid_section .item .inner{padding-bottom:57.8%;}
	.grid_section .item.item-2 .inner{padding-bottom:112.3%;}
	.grid_section .item.item-3{width:25%;}
	.grid_section .item.item-3 .inner{padding-bottom:78.8%;}
	.grid_section .item.item-4{width:41.6667%;}
	.grid_section .item.item-4 .inner{padding-bottom:45.65%;}
	.grid_section .item .label{right:15px;bottom:15px;}
	.grid_section .item.item-5 .inner{padding-bottom:14.6%;}
	.grid_section .item.item-2-last .in{padding-bottom:57.8%;}
	.grid_section .title_item .title{top:-0.8125rem;padding-left:20px;}
	
	.twocol_section{padding-top:5.9375rem;padding-bottom:7rem;}
	.twocol_section .row{margin-left:-10rem;}
	.twocol_section .col{padding-left:10rem;}
	
	.timetable_secion .title_section{margin-bottom:2.0625rem;}
	.timetable_secion .table-cell{padding:1.1875rem 0 1.3125rem;}
	.timetable_secion .take{top:1px;}
	.timetable_secion .take .icon{font-size:125%;margin-left:0.625rem;}
	.timetable_secion .btn_cont{padding-top:44px;}
	
	.closeevents_section .title_section{margin-bottom:3.6875rem;}
	.closeevents_section .item:not(:last-child){margin-bottom:54px;}
	.closeevents_section .item .inner{padding-right:8rem;}
	.closeevents_section .item .datetime{width:6.25rem;}
	.closeevents_section .item .bg{width:30.8%;padding-bottom:30.8%;}
	.closeevents_section .item .in{width:53.2%;padding-right:2rem;padding-top:0.25rem;}
	.closeevents_section .item .in .title{margin-bottom:1.125rem;}
	.closeevents_section .item .in .desc{margin-bottom:0.75rem;}
	.closeevents_section .btn_cont{padding-top:66px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.grid_section .item .label{font-size:17px;}
	.grid_section .title_item .title{font-size:32px;}

	.twocol_section .col:first-child{margin-bottom:121px;}
}
@media screen and (max-width: 1023px) {
	.svg_home{transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s, visibility 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s, transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
	.svg_hide .svg_home{transform:scale(0.85);}
	.svg_video .svg_mobile{display: block;}
	.svg_video .svg_desktop{display: none;}
}
@media screen and (max-width: 767px) {
	.home_layer .mix_ticker .texts{font-size:20px;}

	.svg_video{transform:translateY(-80%);}
	
	.grid_section .item.item-2{width:100%;}
	.grid_section .item.item-2-last .inner{position:relative;}
	.grid_section .title_item{transform:none;position: relative;margin-bottom:32px;padding-top:16px;}
	.grid_section .title_item .title{padding-left:16px;position: relative;}

	.twocol_section .col:first-child{margin-bottom:5rem;}

	.closeevents_section .title_section{text-align:center;}
	.closeevents_section .item .in .desc{font-size:18px;}
	.closeevents_section .item .label{font-size:18px;}
	.closeevents_section .item .in .title{font-size:1.375rem;}

	.timetable_secion .title_section{text-align:center;}
}
@media screen and (max-width: 767px) and (orientation: portrait) {
	.timetable_secion .table,.timetable_secion .table-tbody,.timetable_secion .table-row,.timetable_secion .table-cell{display: block;border-bottom:none;}
	.timetable_secion .table .table-row{padding:1rem 4.375rem 1.25rem 10rem;position: relative;}
	.timetable_secion .table .table-row:not(:last-child){border-bottom: 1px solid rgba(15,76,130,0.24);}
	.timetable_secion .table-cell:first-child{position: absolute;right:0;top:1rem;}
	.timetable_secion .table-cell:last-child{position: absolute;left:0;top:1rem;width:auto;}
	.timetable_secion .table-cell:not(:last-child),.timetable_secion .name{white-space: normal;}
}
@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {
	.svg_video{transform:translateY(-50%);}

	.grid_section .item.item-2 .inner{padding-bottom:54.6%;}
	.grid_section .item .inner{padding-bottom: 112.3%;}

	.timetable_secion .table-cell{padding:16px 0 16px 10px;}
	.timetable_secion .table-cell:last-child{padding-left:0;}
	.timetable_secion .table-cell:not(:last-child),.timetable_secion .name{white-space: normal;}
}
@media screen and (min-width: 1024px) {
	.home_top{height:180vh;}
	
	.svg_video{padding-bottom:63.3%;}
	
	.home_layer .mix_ticker{bottom:3.75rem;width:50%;}

	.grid_section .list{margin-left:-2rem;}
	.grid_section .item{padding-left:2rem;margin-bottom:2.6875rem;}
	.grid_section .item .label{right:1.6875rem;bottom:1.375rem;}
	.grid_section .title_item .title{top:-1.3438rem;padding-left:2rem;}
	
	.twocol_section{padding-bottom:9rem;}
	.twocol_section .row{margin-left:-4rem;}
	.twocol_section .col{padding-left:4rem;width:55%;}
	.twocol_section .col:last-child{width:45%;}
	
	.timetable_secion .table-cell:last-child{width:28%;}
	.timetable_secion .btn_cont{padding-top:1.1875rem;}
	
	.closeevents_section .item:not(:last-child){margin-bottom:4.625rem;}
	.closeevents_section .item .bg{width:46.8%;padding-bottom:46.8%;}
	.closeevents_section .btn_cont{padding-top:5.125rem;}

	.chev-animate:hover .icon,.grid_section .item .inner:hover .icon,.closeevents_section .item .inner:hover .icon{transform:translate3d(-0.9375rem,0,0);}
	.chev-animate:hover .icon:after,.grid_section .item .inner:hover .icon:after,.closeevents_section .item .inner:hover .icon:after{transform:scaleX(1);background:#0091D9;}
	.bg_hover:hover .bg{box-shadow:0 0.5625rem 1.125rem rgba(0, 0, 0, 0.16)!important;}
	.bg_hover:hover .cover{background-color:#6aa8de;transform:scale(1.025) rotate(.01deg);}
	.grid_section .item .inner:hover .label:after{transform:scaleX(1);}
	.timetable_secion a.space:hover{transform:translate3d(0.9375rem,0,0);}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.closeevents_section .item .in .desc{font-size:16px;}
}
@media screen and (min-width: 1280px) {
	.svg_video{padding-bottom:56.3%;}

	.twocol_section .row{margin-left:-5rem;}
	.twocol_section .col{padding-left:5rem;width:50%;}
	.twocol_section .col:last-child{width:50%;}
}
@media screen and (min-width: 1440px) {
	.twocol_section .row{margin-left:-10rem;}
	.twocol_section .col{padding-left:10rem;width:54%;}
	.twocol_section .col:last-child{width:46%;}
}
@media screen and (min-width: 1800px) {
	.timetable_secion .table-cell:last-child{width:25%;}
}

/* Template - Training */
.inner_top{padding-top:4rem;margin-bottom:3.375rem;}
.inner_top .breadcrumbs{padding-top:1rem;font-family:'Suez One';margin-bottom:1.5rem;font-size:14px;}
.inner_top .breadcrumbs > li{float:right;padding-left:22px;position:relative;height:21px;}
.inner_top .breadcrumbs > li:not(:last-child):after{content:'\e905';position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;text-align:center;font-size:84.2857%;font-family:'rclubicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.inner_top .breadcrumbs > li:last-child{padding-left:0;}
.inner_top .breadcrumbs > li > a{display:block;}
.inner_top .breadcrumbs > li .icon{font-size:96.1428%;display:block;position:relative;top:4px;}
.inner_top .top{height:auto;box-shadow:0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);border:0.625rem solid #ffffff;border-width:0.625rem;position:relative;}
.inner_top .top .bg{background:#000;overflow:hidden;}
.inner_top .top .bg .parallax-move{width:100%;height:100%;position:absolute;left:0;top:0;}
.inner_top .top .bg .cover{opacity:0.15;height:100%;top:0;transform:scale(1.1);}
.inner_top.loaded .top .bg .cover{transition:transform 4s cubic-bezier(.39,.575,.565,1),opacity 2.5s cubic-bezier(.39,.575,.565,1);transform:scale(1);opacity:0.7;}
.inner_top .top .title_section{position:absolute;left:0;top:50%;text-align:center;color:#FFF;transform:translateY(-50%);width:100%;z-index:3;}
.inner_top .top .btns_group{position:absolute;left:50%;bottom:0;z-index:2;transform:translateX(-50%);white-space:nowrap;font-size:0;}
.inner_top .top .btns_group > li{display:inline-block;margin-left:0;}
.inner_top .top .btns_group > li > a{width:100%;background-color:rgba(0, 0, 0, 0.6);border:2px solid #0f4c82;height:3.5rem;line-height:3.125rem;display:block;text-align:center;color:#ffffff;font-weight:700;}
.inner_top .top .btns_group > li > a:active:not(.active){background-color:#0f4c82;}
.inner_top .top .btns_group > li > a.active{background-color:#0f4c82;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);}

.training_section{padding-bottom:4rem;}
.training_section .title_section{margin-bottom:1.5rem;}
.training_section .list{margin-left:-16px;}
.training_section .item{padding-left:16px;margin-bottom:16px;width:100%;float:right;}
.training_section .item .inner{display:block;height:8.5rem;background-color:#f5f5f5;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);padding:1.9375rem 1.6875rem 1.9375rem 4.375rem;position:relative;}
.training_section .item .inner:active,.training_section .item .inner.active{box-shadow:0 0.5625rem 1.125rem rgba(0, 0, 0, 0.16);}
.training_section .item .plus,.training_section .item .plus:after{position:absolute;left:2rem;bottom:2.5rem;height:0.3125rem;width:1.5625rem;background-color:#0091d9;}
.training_section .item .plus:after{content:'';transform:rotate(90deg);left:0!important;bottom:0!important;}
.training_section .item .active .plus{transform:rotate(180deg);}
.training_section .item .active .plus:after{transform:rotate(0);}

.popup_training.box{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);border:0.625rem solid #ffffff;border-width:0.625rem;max-width:100%;}
.popup_training.box .close_btn{font-size:1.25rem;padding:1rem;color:#0F4C82;}
.popup_training .scrollbar-inner{height:100%;}
.popup_training.box .inner{background:url('../images/bg.png') left top;padding:3.375rem 16px 0 16px;}
.popup_training .image{position:relative;float:right;width:100%;}
.popup_training .image .cover{padding-bottom:100%;position:relative;}
.popup_training .content{padding-right:0;float:right;width:100%;direction:rtl;}
.popup_training .title_section{margin-bottom:1rem;}
.popup_training .desc{line-height:1.5;margin-bottom:2rem;}
.popup_training .btn{display:inline-block;}

@media screen and (max-width: 767px) {
	.inner_top .top{padding-bottom:80%;}
	.inner_top .top .btns_group{width:100%;}
	.inner_top .top .btns_group > li{width:50%;}
	.inner_top .top .title_section{padding:0 16px;}

	.popup_training.box{height:90vh;}
	.popup_training .image{margin-bottom:2.75rem;}
	.popup_training .content{padding-bottom:2.5rem;}
}
@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {
	.inner_top .top{padding-bottom:0;height:305px;}

	.training_section .item{width:50%;}

	.popup_training .image .cover{padding-bottom:0;height:280px;}
}
@media screen and (min-width: 768px) {
	.inner_top{padding-top:7.9375rem;margin-bottom:4.4375rem;}
	.inner_top .breadcrumbs{padding-top:0.9375rem;margin-bottom:3.1875rem;}
	.inner_top .top{height:26.125rem;}
	.inner_top .top .btns_group{bottom:5rem;}
	.inner_top .top .btns_group > li{margin-left:-2px;}
	.inner_top .top .btns_group > li > a{width:12.5rem;}
	
	.training_section{padding-bottom:5.0625rem;}
	.training_section .list{margin-left:-1.25rem;}
	.training_section .item{padding-left:1.25rem;margin-bottom:1.3125rem;width:50%;}
	.training_section .item .inner{padding:1.9375rem 1.6875rem;}
	
	.popup_training.box{max-width:79.25rem;}
	.popup_training .scrollbar-inner{height:32.375rem;}
	.popup_training.box .inner{padding:2.875rem 2.875rem 2.875rem 2.875rem;}
	.popup_training .image{width:38.3%;}
	.popup_training .content{padding-right:2.5rem;width:61.7%;}
	.popup_training .title_section{margin-bottom:1.875rem;}
	.popup_training .desc{margin-bottom:2.6875rem;}
}
@media screen and (min-width: 1024px) {
	.inner_top .top .bg .cover{height:calc(100% + 3.125rem);top:-3.125rem;}
	
	.popup_training.box .inner{padding:2.875rem 2.875rem 2.875rem 6.25rem;}
	.popup_training .content{padding-right:5rem;}

	.inner_top .top .btns_group > li > a:hover:not(.active){background-color:#0f4c82;}
	.training_section .item .inner:hover{box-shadow:0 0.5625rem 1.125rem rgba(0, 0, 0, 0.16);}
}
@media screen and (min-width: 1440px) {
	.popup_training.box .close_btn{font-size:20px;}
}
@media screen and (min-width: 1800px) {
	.popup_training.box .close_btn{font-size:1.25rem;}
}

/* Template - Timetable */
.timetable_secion .row{padding-bottom:3rem;margin-top:0;}
.timetable_secion .carousel_nav{max-width:100%;margin:0 auto;margin-bottom:1rem;}
.timetable_secion .carousel_nav .item{width:33.3333%;float:right;padding:0.625rem 0.5rem;}
.timetable_secion .carousel_nav .item .inner{display:block;border:2px solid #0f4c82;text-align:center;line-height:1;padding:0.875rem 0 0.9375rem;}
.timetable_secion .carousel_nav .item .inner:hover{background-color:#0f4c82;color:#FFF;}
.timetable_secion .carousel_nav .item.is-nav-selected .inner{background-color:#0f4c82;box-shadow:0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);color:#FFF;}
.timetable_secion .carousel_nav .item strong{display:block;margin-bottom:0.25rem;}
.timetable_secion .carousel_nav .flickity-prev-next-button{padding:0 10px;height:100%;z-index:10;padding:0 10px;font-size:11.8px;}
.timetable_secion .carousel_main{max-width:100%;margin:0 auto;}
.timetable_secion .carousel_main .item{width:100%;transition-delay:0!important;padding:0 1.5625rem;}

@media screen and (max-width: 767px) {
	.timetable_secion .carousel_nav{max-width:calc(100% - 64px);}
	.timetable_secion .row{margin-left:-25px;margin-right:-25px;}
	.timetable_secion .flickity-rtl .flickity-prev-next-button{margin-right: -5px;}
	.timetable_secion .flickity-rtl .flickity-prev-next-button.previous{margin-left: -5px;}
}
@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {
	.timetable_secion .carousel_nav .item{width:20%;}
}
@media screen and (min-width: 768px) {
	.timetable_secion .row{padding-bottom:4.625rem;margin-top:-0.5625rem;}
	.timetable_secion .carousel_nav{margin-bottom:0.9375rem;}
	.timetable_secion .carousel_nav .item{width:14.2857%;padding:0.625rem 0.4688rem;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.timetable_secion .carousel_nav{max-width:calc(100% - 50px);}
	.timetable_secion .row{margin-left:-25px;margin-right:-25px;}
}
@media screen and (min-width: 1024px) {
	.timetable_secion .carousel_nav{max-width:73rem;}
	.timetable_secion .carousel_main{max-width:60.1875rem;}
}
@media screen and (min-width: 1800px) {
	.timetable_secion .carousel_nav{max-width:63rem;}
	.timetable_secion .carousel_main{max-width:50.1875rem;}
}

/* Template - Facility */
.facility_section{padding:0 0 5rem;}
.facility_section .item{position:relative;}
.facility_section .item:not(:last-child){margin-bottom:4.5rem;}
.facility_section .item:after{content:'';clear:both;display:table;}
.facility_section .item .in{position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;padding-left:0;}
.facility_section .item .title_section{margin-bottom:1rem;}
.facility_section .item .desc{margin-bottom:2.25rem;}
.facility_section .item .btns{white-space:nowrap;}
.facility_section .item .btns > li{display:inline-block;}
.facility_section .item .btns > li:not(:last-child){margin-left:1rem;}
.facility_section .item .image{width:100%;height:auto;position:relative;float:left;}
.facility_section .item .image .parallax-move{position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);border:0.625rem solid #ffffff;}
.facility_section .item .image .carousel_gallery{height:100%;}
.facility_section .item .image .carousel_gallery .flickity-viewport{height:100%!important;}
.facility_section .item .image .carousel_gallery .item{height:100%;position:relative;width:100%;}
.facility_section .item .image .video_box{padding-bottom:0;height:100%;}
.facility_section .flickity-rtl .flickity-prev-next-button{text-shadow:2px 1px 0 #2c2c2c;color:#ffffff;font-size:1.9375rem;padding:1.5625rem;}
.facility_section .flickity-rtl .flickity-prev-next-button.previous{right:0;left:auto;}
.facility_section .flickity-rtl .flickity-prev-next-button.next{left:0;right:auto;}
.facility_section .item:nth-child(even) .image{float:right;}
.facility_section .item:nth-child(even) .in{padding-left:0;padding-right:0;right:auto;left:0;}

@media screen and (max-width: 767px) {
	.facility_section .item .in{position: relative;transform:none;margin-bottom:3rem;}
	.facility_section .item .image{padding-bottom:72%;}
	.facility_section .item .btns > li{float:right;}
	.facility_section .item .btns > li .btn > span{padding:0 16px;}
}
@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {
	.facility_section .item .image{padding-bottom:0;height:16.875rem;}
}
@media screen and (min-width: 768px) {
	.facility_section{padding:0.5rem 0 7.625rem;}
	.facility_section .item:not(:last-child){margin-bottom:6rem;}
	.facility_section .item .in{width:50%;padding-left:30px;}
	.facility_section .item .title_section{margin-bottom:2.0625rem;}
	.facility_section .item .desc{margin-bottom:3.4375rem;}
	.facility_section .item .image{width:50%;height:30.875rem;}
	.facility_section .item:nth-child(even) .in{padding-right:30px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.facility_section .item .btns{white-space:normal;}
	.facility_section .item .btns li{margin-bottom:30px;}
	.facility_section .item .btns li:last-child{margin-bottom:0;}
}
@media screen and (min-width: 1024px) {
	.facility_section .item .in{width:calc(100% - 38.625rem);padding-left:4.8%;}
	.facility_section .item .btns > li:not(:last-child){margin-left:2rem;}
	.facility_section .item .image{width:38.625rem;}
	.facility_section .item:nth-child(even) .in{padding-right:4.8%;}
}
@media screen and (min-width: 1280px) {
	.facility_section{padding:0.5rem 5.125rem 7.625rem;}
	.facility_section .item .in{padding-left:8.8%;}
	.facility_section .item:nth-child(even) .in{padding-right:8.8%;}
}
@media screen and (min-width: 1440px) {
	.facility_section{padding:0.5rem 6.125rem 7.625rem;}
	.facility_section .item .image{height:27.875rem;}
}
@media screen and (min-width: 1800px) {
	.facility_section{padding:0.5rem 8.125rem 7.625rem;}
	.facility_section .item .in{padding-left:12.8%;}
	.facility_section .item:nth-child(even) .in{padding-right:12.8%;}
}

/* Template - Facility 2 */
.facilityone_section{padding:0;margin-top:-3rem;padding-bottom:5rem;}
.facilityone_section .item .in{transform:none;position:relative;float:right;padding-top:0;width:100%;}
.facilityone_section .item .title_section{margin-bottom:2rem;}
.facilityone_section .item .desc{margin-bottom:1.9375rem;}
.facilityone_section .item .image{height:auto;width:100%;}
.facilityone_section .item .image .parallax-move{position:relative;}
.facilityone_section .item .image .parallax-move img{display:block;width:100%;}

@media screen and (max-width: 767px) {
	.facilityone_section .item .image{padding-bottom:0;}
}
@media screen and (min-width: 768px) {
	.facilityone_section{margin-top:-6.625rem;padding-bottom:5.25rem;}
	.facilityone_section .item .in{padding-top:1.875rem;}
	.facilityone_section .item .title_section{margin-bottom:2.6875rem;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.facilityone_section .item .in{margin-bottom:60px;}
}
@media screen and (min-width: 1024px) {
	.facilityone_section .item .in{width:51%;}
	.facilityone_section .item .image{width:49%;}
}

/* Template - Contact Us */
.contactus_section{padding-bottom:0;}
.contactus_section .item .in{width:100%;}
.contactus_section .item .title_section{margin-bottom:1.9375rem;}
.contactus_section .paragraph{line-height:1.35;margin-bottom:1rem;}
.contactus_section .paragraph .icon-check2{font-size:4.1425rem;color:#0091D9;display:block;margin-bottom:3.125rem;}
.contactus_section .form_ui .input_c:not(.input_checkbox):not(.input_submit).input_full{width:100%;}
.contactus_section .form_ui .input_checkbox{width:100%;}
.contactus_section .form_ui .input_submit{width:100%;padding-bottom:0;}
.contactus_section .form_ui .input_submit .btn{float:right;}
.contactus_section .item .image{width:38.7%;}
.contactus_section .image .parallax-move{padding-bottom:94%;}

@media screen and (min-width: 768px) {
	.contactus_section .form_ui .input_c{margin-bottom:2.5rem;}
	.contactus_section .form_ui .input_c:not(.input_checkbox):not(.input_submit){width:33.3333%;}
	.contactus_section .form_ui .input_checkbox{margin-top:-0.5rem;}
}
@media screen and (max-width: 1023px) {
	.contactus_section .item .image{display:none;}
}
@media screen and (min-width: 1024px) {
	.contactus_section{padding-bottom:10.25rem;}
	.contactus_section .item .in{width:61.3%;}
}



/*new*/

.carousel .table {
	direction: rtl;
}
/* .slick-slider {*/
/*	direction: rtl;*/
/*}*/
 .lightbox{


	transition: all 1s;
	 display: flex;
	 align-items: center;

}
 @keyframes fade1 {
	 from{
		 opacity: 0;
	 }
	 to{
		 opacity: 0.85;
	 }
 }
@keyframes fade2 {
	 from{
		 opacity: 0.85;
	 }
	 to{
		 opacity: 0;
	 }
 }
.active.mask_lightbox{
	opacity: 0.85;
	transition: all 1s;
	animation: fade1 1s;
}
.mask_lightbox{
	opacity: 0.85;
	transition: all 1s;
	animation: fade2 1s;
}
.slick-slider{
	max-width: 1000px;
	margin: 0 auto;

}

.carousel_nav  .slick-slide a:focus,.carousel_nav  .item.carousel-cell.active a{
	background-color: #0f4c82;
	box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
	color: #FFF;
}


.carousel_nav .slick-prev:before {

	content: " \e905 ";
	font-family: 'rclubicons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	color: #0f4c82;
	font-size: 14px;
	opacity: 1;
}

.carousel_nav  .slick-next:before {
	content: " \e905 ";
	font-family: 'rclubicons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	color: #0f4c82;
	font-size: 14px;
	transform: rotate(180deg);
	opacity: 1;
}
.carousel_nav .slick-next.slick-disabled:before,.carousel_nav .slick-prev.slick-disabled:before{
	opacity: 0;
}
body{
	margin: 0 !important;

}
iframe{
	border: none;
}
.iframe-section{
	max-width: 740px;
	padding-top: 10px;
}
.timetable_secion.iframe-section .title_section {
	margin-bottom: 37px;
}
.wrapper-loading{

}
.wrapper-loading {
	text-indent: -9999px;
	background: url("../images/loading.gif") no-repeat 50% 50%;
	background-size: 40px 40px;
	height: 100px;
}

#rclubDaySchedule, #rclubWeekSchedule{
	background: url("../images/bg.png") ;
}


#rclubDaySchedule .popup_training.box{
	max-width: 65%	;
}
#rclubWeekSchedule .lightbox{
	align-items: flex-start;
}
#rclubWeekSchedule .popup_training.box{

	top: 60px;
}

.popup_training.box{box-shadow:0 3px 6px rgba(0, 0, 0, 0.16);border:0.625rem solid #ffffff;border-width:0.625rem;max-width:100%;}

.popup_training.box .close_btn{font-size:1.25rem;padding:1rem;color:#0F4C82;}

.popup_training .scrollbar-inner{height:100%;}

.popup_training.box .inner{background:url('/Content/images/bg.png') left top;padding:3.375rem 16px 0 16px;}

.popup_training .image{position:relative;float:right;width:100%;}

.popup_training .image .cover{padding-bottom:148%;position:relative;}

.popup_training .content{padding-right:0;float:right;width:100%;direction:rtl;}

.popup_training .title_section{margin-bottom:1rem;}

.popup_training .desc{line-height:1.5;margin-bottom:2rem;}

.popup_training .btn{display:inline-block;}



@media screen and (max-width: 767px) {

	.inner_top .top{padding-bottom:80%;}

	.inner_top .top .btns_group{width:100%;}

	.inner_top .top .btns_group > li{width:50%;}

	.inner_top .top .title_section{padding:0 16px;}

	.inner_top .top .btns_group.btns{bottom:16px;}

	.inner_top .top .btns_group.btns > li{width:100%;text-align:center;}

	.inner_top .top .btns_group.btns > li .btn{display: inline-block;}

	.inner_top .breadcrumbs{height:0;overflow: hidden;padding-top:0;}



	.popup_training.box{height:90vh;}

	.popup_training .image{margin-bottom:2.75rem;}

	.popup_training .content{padding-bottom:2.5rem;}

	.popup_training .image{float:none;margin:0 auto;width:70%;margin-bottom: 2.75rem;}

	.popup_training .content{float:none;}

}

@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {

	.inner_top .top{padding-bottom:0;height:305px;}



	.training_section .item{width:50%;}



	.popup_training .image .cover{padding-bottom:0;height:280px;}

}

@media screen and (min-width: 768px) {

	.inner_top{padding-top:7.9375rem;margin-bottom:4.4375rem;}

	.inner_top .breadcrumbs{padding-top:0.9375rem;margin-bottom:3.1875rem;}

	.inner_top .top{height:26.125rem;}

	.inner_top .top .btns_group{bottom:5rem;}

	.inner_top .top .btns_group > li{margin-left:-2px;}

	.inner_top .top .btns_group > li > a:not(.btn){width:12.5rem;}



	.training_section{padding-bottom:5.0625rem;}

	.training_section .list{margin-left:-1.25rem;}

	.training_section .item{padding-left:1.25rem;margin-bottom:1.3125rem;width:50%;}

	.training_section .item .inner{padding:1.9375rem 1.6875rem;}



	.popup_training.box{max-width:56.875rem;}

	.popup_training .scrollbar-inner{height:33.5625rem;}

	.popup_training.box .inner{padding:2.875rem 2.875rem 2.875rem 2.5rem;}

	.popup_training .image{width:37.3%;}

	.popup_training .content{padding-right:2.5rem;width:62.7%;}

	.popup_training .title_section{margin-bottom:1.875rem;}

	.popup_training .desc{margin-bottom:2.6875rem;}

	.popup_training .image .cover{padding-bottom:149%;}

}

@media screen and (min-width: 1024px) {

	.inner_top .top .bg .cover{height:calc(100% + 3.125rem);top:-3.125rem;}



	.popup_training.box .inner{padding:2.875rem 2.875rem 2.875rem 2.5rem;}

	.popup_training .content{padding-right:45px;}



	.inner_top .top .btns_group > li > a:not(.btn):hover:not(.active){background-color:#0f4c82;}

	.training_section .item .inner:hover{box-shadow:0 0.5625rem 1.125rem rgba(0, 0, 0, 0.16);}



	.inner_top.video_top .top{height:auto;padding-bottom:26.05%;}

} 

@media screen and (min-width: 1440px) {

	.popup_training.box .close_btn{font-size:20px;}

}

@media screen and (min-width: 1800px) {

	.popup_training.box .close_btn{font-size:1.25rem;}

}
@media screen and (min-width: 768px) {
	.popup_training .btn {
		display: none;
	}
}
