/* Reset css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not( [controls ]){display:none;height:0;} [hidden ],template{display:none;}
a{background-color:transparent;text-decoration: none;color:#29374a;}
a:active,a:hover{outline:0;}
abbr [title ]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
ul{margin:0;padding:0;list-style:none;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input [type= "button " ],input [type= "reset " ],input [type= "submit " ]{-webkit-appearance:button;cursor:pointer;}
button [disabled ],html input [disabled ]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input [type="checkbox"],input [type= "radio " ]{box-sizing:border-box;padding:0;}
input [type="number"]::-webkit-inner-spin-button,input [type= "number " ]::-webkit-outer-spin-button{height:auto;}
input [type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input [type="search"]::-webkit-search-cancel-button,input [type= "search " ]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:none;margin:0;padding:0;display:block;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;display: block;}
*, *:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input,textarea,select{-webkit-appearance: none;border-radius: 0;outline:0;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);outline:none;padding:0;}
button:not(.flickity-prev-next-button):active{padding:0;}
p{margin:0;padding:0;display:block;}

/* Fonts */
@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 400;
    src:url('../fonts/assistant-v4-latin_hebrew-regular.eot');
    src:url('../fonts/assistant-v4-latin_hebrew-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/assistant-v4-latin_hebrew-regular.woff2') format('woff2'),
        url('../fonts/assistant-v4-latin_hebrew-regular.woff') format('woff'),
        url('../fonts/assistant-v4-latin_hebrew-regular.ttf') format('truetype'),
        url('../fonts/assistant-v4-latin_hebrew-regular.svg#Assistant') format('svg');
}
@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 700;
    src:url('../fonts/assistant-v4-latin_hebrew-700.eot');
    src:url('../fonts/assistant-v4-latin_hebrew-700.eot?#iefix') format('embedded-opentype'),
        url('../fonts/assistant-v4-latin_hebrew-700.woff2') format('woff2'),
        url('../fonts/assistant-v4-latin_hebrew-700.woff') format('woff'),
        url('../fonts/assistant-v4-latin_hebrew-700.ttf') format('truetype'),
        url('../fonts/assistant-v4-latin_hebrew-700.svg#Assistant') format('svg');
}
@font-face {
    font-family: 'Assistant';
    font-style: normal;
    font-weight: 800;
    src:url('../fonts/assistant-v4-latin_hebrew-800.eot');
    src:url('../fonts/assistant-v4-latin_hebrew-800.eot?#iefix') format('embedded-opentype'),
        url('../fonts/assistant-v4-latin_hebrew-800.woff2') format('woff2'),
        url('../fonts/assistant-v4-latin_hebrew-800.woff') format('woff'),
        url('../fonts/assistant-v4-latin_hebrew-800.ttf') format('truetype'),
        url('../fonts/assistant-v4-latin_hebrew-800.svg#Assistant') format('svg');
}
@font-face {
    font-family: 'Suez One';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/suez-one-v4-latin_hebrew-regular.eot');
    src: url('../fonts/suez-one-v4-latin_hebrew-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/suez-one-v4-latin_hebrew-regular.woff2') format('woff2'),
         url('../fonts/suez-one-v4-latin_hebrew-regular.woff') format('woff'),
         url('../fonts/suez-one-v4-latin_hebrew-regular.ttf') format('truetype'),
         url('../fonts/suez-one-v4-latin_hebrew-regular.svg#SuezOne') format('svg');
}

/* Icons font */
@font-face {
    font-family: 'rclubicons';
    src:url('../fonts/rclubicons.eot?xpjzn0');
    src:url('../fonts/rclubicons.eot?xpjzn0#iefix') format('embedded-opentype'),
        url('../fonts/rclubicons.ttf?xpjzn0') format('truetype'),
        url('../fonts/rclubicons.woff?xpjzn0') format('woff'),
        url('../fonts/rclubicons.svg?xpjzn0#rclubicons') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    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;
}

.icon-clock:before{content:"\e900"}
.icon-check:before{content:"\e901"}
.icon-check2:before{content:"\e902"}
.icon-check3:before{content:"\e903"}
.icon-chev_down:before{content:"\e904"}
.icon-chev_left:before{content:"\e905"}
.icon-chev_right:before{content:"\e906"}
.icon-close:before{content:"\e907"}
.icon-facebook:before{content:"\e908"}
.icon-home:before{content:"\e909"}
.icon-instagram:before{content:"\e90a"}
.icon-logo:before{content:"\e90b"}
.icon-phone:before{content:"\e90c"}
.icon-spotify:before{content:"\e90d"}
.icon-youtube:before{content:"\e90e"}
.icon-wcag:before{content:"\e920"} 
.icon-msg:before{content: "\e90f"}

/* Global */
input[type='text'],textarea{caret-color: #0f4c82;}
::-webkit-input-placeholder {color: #0f4c82;opacity:1;}
:-moz-placeholder {color: #0f4c82;opacity:1;}
::-moz-placeholder {color: #0f4c82;opacity:1;}
:-ms-input-placeholder{color: #0f4c82;opacity: 1;}
.place-black::-webkit-input-placeholder {color: #000;}
.place-black:-moz-placeholder {color: #000;}
.place-black::-moz-placeholder {color: #000;}
.place-black:-ms-input-placeholder{color: #000;}

.inherit_placeholder::-webkit-input-placeholder {color: inherit;opacity:1;}
.inherit_placeholder:-moz-placeholder {color: inherit;opacity:1;}
.inherit_placeholder::-moz-placeholder {color: inherit;opacity:1;}
.inherit_placeholder:-ms-input-placeholder{color: inherit;opacity: 1;}

::selection{background: #0f4c82;color:#FFF;}
::-moz-selection{background: #0f4c82;color:#FFF;}

::-ms-clear{display: none;}

/* Mixel wcag */
.mixelwcag{z-index:99;bottom:0;left:0;position: fixed;direction: rtl;font-weight:400;height:100%;}
.mixelwcag .open{padding:0 1.0625rem;height: 3.125rem;border-radius:0;background:url('../images/bg.png') left top;border:none;color:#0F4C82;position: absolute;left:0;bottom:0;white-space: nowrap;font-family: 'Suez One';}
.mixelwcag .open:hover{color: #0091D9;}
.mixelwcag .open .icon{display:inline-block;margin-left:6px;font-size:94.4%;}
.mixelwcag .box{width: 13.75rem;background-color: #FFF;position: absolute;bottom:3.125rem;left:0;-ms-transform: translate(-13.75rem, 0);-moz-transform: translate(-13.75rem, 0);-webkit-transform: translate3d(-13.75rem, 0, 0);transform: translate(-13.75rem, 0);-webkit-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);visibility: hidden;border-radius:0;overflow: hidden;box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.mixelwcag.active .box{-ms-transform: translate(0, 0);-moz-transform: translate(0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate(0, 0);visibility: visible;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);}
.mixelwcag .box .title{color: #FFF;line-height:3rem;height:3.125rem;background:#0f4c82;color:#fff;padding-right:2.8125rem;cursor: default;letter-spacing: 0.025em;position: relative;font-family: 'Suez One';}
.mixelwcag .box .close{width:1.25rem;height:1.25rem;position: absolute;right:0.9375rem;top:0;background:none;border:none;padding:0;bottom:0;margin:auto 0;}
.mixelwcag .box .close .iconw{position: absolute;top:0;right:0;}
.mixelwcag .box ul > li button{display: block;height:2.75rem;line-height:2.625rem;border:none;border-bottom:1px solid #efefef;color: #0f4c82;position: relative;padding-right:2.8125rem;white-space: nowrap;-webkit-transition:  color 0.2s ease-in-out;-moz-transition:  color 0.2s ease-in-out;-o-transition:  color 0.2s ease-in-out;transition: color 0.2s ease-in-out;text-decoration: none;display: block;width:100%;background:transparent;text-align:right;padding-bottom:2px;}
.mixelwcag .box ul > li button .close{display: block;}
.mixelwcag .box ul > li button.active,.mixelwcag .box ul > li button:hover{background:#efefef;color:#0f4c82;}
.mixelwcag .box ul > li button:focus{outline:1px solid #0f4c82;}
.mixelwcag .box ul > li:last-child button{border-bottom:none;}
.mixelwcag .iconw{display: inline-block; background: url('../images/mixelwcag.png') no-repeat; overflow: hidden; text-indent: -624.9375rem; text-align: left;width:1.25rem;height:1.25rem;background-size:3.75rem;position: absolute;right:0.9375rem;top:0.625rem;}
.mixelwcag .iconw.iconw-adjust{background-position:-0rem -0rem;}
.mixelwcag .iconw.iconw-hand-o-up{background-position:-1.25rem -0rem;}
.mixelwcag .iconw.iconw-info{background-position:-2.5rem -0rem;}
.mixelwcag .iconw.iconw-minus{background-position:-0rem -1.25rem;}
.mixelwcag .iconw.iconw-paint-brush{background-position:-1.25rem -1.25rem;}
.mixelwcag .iconw.iconw-pause{background-position:-2.5rem -1.25rem;}
.mixelwcag .iconw.iconw-plus{background-position:-0rem -2.5rem;}
.mixelwcag .iconw.iconw-refresh{background-position:-1.25rem -2.5rem;}
.mixelwcag .iconw.iconw-wheelchair{background-position:-2.5rem -2.5rem;}
.mixelwcag .iconw.iconw-underline{background-position:-0rem -3.75rem;}
.mixelwcag .iconw.iconw-titles{background-position:-1.25rem -3.75rem;}
.mixelwcag .iconw.iconw-close{background:url('../images/icon_close.png') no-repeat center center;background-size:1rem;}

.skiptocontent a{position: fixed;top:-4.875rem;right: 0.625rem;color: #FFF;padding: 0 1.25rem;line-height:3.875rem;height:4rem;z-index:200;background: #0f4c82;font-weight:700;letter-spacing: 0.025em;font-size:1.25rem;border-radius:0;}
.skiptocontent a:focus{top:0.625rem;outline:0!important;}
.skip_content_link{font-size:0;opacity:0;height:0;width:0;}

.noanimations .parallax-move{opacity:1!important;-ms-transform: translate(0, 0)!important;-moz-transform: translate(0, 0)!important;-webkit-transform: translate3d(0, 0, 0)!important;transform: translate(0, 0)!important;}

body:not(.contrast_filter).black-white .header,body:not(.contrast_filter).black-white .container-scroll section,body:not(.contrast_filter).black-white .mixelwcag{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
body.contrast_filter .header,body.contrast_filter .container-scroll section,body.contrast_filter .mixelwcag{-webkit-filter:invert(1);-moz-filter:invert(1);-ms-filter:invert(1);filter:invert(1)}
body.noanimations *,body.noanimations :after,body.noanimations :before{-webkit-animation:none!important;animation: none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
body.keyboard :focus{outline:#0f4c82 solid 2px!important;}
body.underlinelinks a:hover{text-decoration:underline!important;}

@media screen and (max-width: 1023px) {
    .skiptocontent{display: none;}
    .mixelwcag .open{font-size:18px;}
}
@media screen and (max-width: 767px) {
    .mixelwcag .open{width:50px;}
    .mixelwcag .open .label{display: none;}
    .mixelwcag .open .icon{margin-left:0;font-size:100%;}
}
@media screen and (min-width: 1024px) and (max-width: 1799px) {
    .mixelwcag .box{width: 15.75rem;}
}

/* Video background */
.video_bg{direction: ltr;position: absolute;top:0;left:0;width:100%;height: 100%;overflow: hidden;z-index:0;}
.video_bg .video{min-width: 113%;min-height: 100%;width: auto;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video_bg .cover{display: none;}

/* Flickity carousel */
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}
.flickity-button:disabled{opacity:0;cursor:auto;}
.flickity-button-icon{fill:currentColor;}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}
.flickity-prev-next-button.previous{left:0;}
.flickity-prev-next-button.next{right:0;}
.flickity-rtl .flickity-prev-next-button.previous{left:100%;}
.flickity-rtl .flickity-prev-next-button.next{left:auto;right:100%;}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}
.flickity-rtl .flickity-page-dots{direction:rtl;}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected{opacity:1;}
.flickity-prev-next-button{z-index:10;border-radius:0;height:auto;width:auto;padding:1.9375rem;background:none;color:#0f4c82;}
.flickity-prev-next-button:after{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;}
.flickity-prev-next-button.previous:after{transform:scaleX(-1);}
.flickity-prev-next-button .flickity-button-icon{display: none;}

.btn_pause{width:28px;height:28px;display:block;border-radius:50%;outline:none;position:relative;background:transparent;z-index:25;border:none;padding:0;left:3px;margin-bottom:10px;border:2px solid #FFF;}
.btn_pause .icon-play{width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #FFF;position:absolute;left:2px;top:0;right:0;bottom:0;display:block;margin:auto;opacity:0;z-index:3;}
.btn_pause .icon_pause{width:8px;height:10px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;z-index:3;}
.btn_pause .icon_pause:after,.btn_pause .icon_pause:before{position:absolute;left:0;top:0;width:2px;height:100%;content:'';background:#FFF;}
.btn_pause .icon_pause:after{left:auto;right:0;}
.slider_pause .btn_pause .icon_pause{opacity:0;}
.slider_pause .btn_pause .icon-play{opacity:1;}

/* Custom Scrollbars */
.scrollbar-inner{height:100%;direction:ltr;}
.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative;}
.scroll-wrapper >.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important;}
.scroll-wrapper >.scroll-content::-webkit-scrollbar{height:0;width:0;}
.scroll-wrapper.scroll--rtl{direction:rtl;}
.scroll-element{box-sizing:content-box;display:none;}
.scroll-element div{box-sizing:content-box;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block;}
.scroll-textarea{border:1px solid #cccccc;border-top-color:#999999;}
.scroll-textarea >.scroll-content{overflow:hidden !important;}
.scroll-textarea >.scroll-content >textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important;}
.scroll-textarea >.scroll-content >textarea::-webkit-scrollbar{height:0;width:0;}

.scrollbar-inner >.scroll-element,.scrollbar-inner >.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10;}
.scrollbar-inner >.scroll-element div{display:block;height:100%;left:0;top:0;width:100%;}
.scrollbar-inner >.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%;display:none;}
.scrollbar-inner >.scroll-element.scroll-y{height:calc(100% - 2.25rem);left:0.8125rem;top:0;width:0.6875rem;margin-top:1.125rem;}
.scrollbar-inner >.scroll-element .scroll-element_outer{overflow:hidden;}
.scrollbar-inner >.scroll-element .scroll-element_track{background:none;}
.scrollbar-inner >.scroll-element .scroll-bar{background-color: #0f4c82;border-radius:0;border-left:none;border-right:none;opacity:1;-webkit-transition: opacity 0.15s ease-in-out;-moz-transition: opacity 0.15s ease-in-out;-o-transition: opacity 0.15s ease-in-out;transition: opacity 0.15s ease-in-out;}
.scrollbar-inner:hover >.scroll-element .scroll-bar{opacity:1;}
.scrollbar-inner >.scroll-element .scroll-bar:hover{opacity:1;}
.scrollbar-inner >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px;}
.scrollbar-inner >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px;}
.scrollbar-inner >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px;}
.scrollbar-inner >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px;}

/* List slice */
.list_slice .item_slice_animate{-webkit-transition: opacity 0.5s ease-out;-moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}
.list_slice .item_slice_hide{display: none!important;}
.list_slice .item_slice_hidden{opacity:0;}

/* Custom Select */
.cselect_cont{position: relative;font-weight: 400;text-align:right;z-index:4;}
.cselect_cont .cselect_select{display: none;height:45px;opacity:0;visibility: hidden;width:100%;-webkit-tap-highlight-color:transparent;}
.cselect_cont .cselect_select{position: relative;overflow: hidden;z-index:3;}
.cselect_cont .cselect_custom .title{margin:0 auto;height: 45px;line-height:45px;text-indent: 0;cursor: pointer;width: 100%;padding:0 10px 0 27px;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;text-align:right;direction: rtl;}
.cselect_cont .cselect_custom .title:hover{color:#000;}
.cselect_cont .cselect_custom .title .icon{position: absolute;left:10px;top:0;bottom:0;height:45px;line-height:45px;font-size:7px;}
.cselect_cont .cselect_custom .list{position: absolute;right:0;top:0;width:100%;z-index:2;opacity:0;visibility:hidden;box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);direction:ltr;overflow: hidden;}
.cselect_cont .cselect_custom .list .title{height:44px;background:#FCFCFC;}
.cselect_cont .cselect_custom .list .title .icon{transform: scaleY(-1);}
.cselect_cont .cselect_custom .list ul{background-color: #FCFCFC;height:100%;overflow-y:auto;}
.cselect_cont .cselect_custom .list li{height:45px;line-height:43px;cursor:pointer;padding:0 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;direction: rtl;border-bottom:1px solid #cfd3d8;}
.cselect_cont .cselect_custom .list li:last-child{border-bottom:none;}
.cselect_cont .cselect_custom .list li.disabled{opacity:0.5;cursor:default;}
.cselect_cont .cselect_custom .list li.active:not(.disabled){color: #0f4c82;}
.cselect_cont .cselect_custom.open{z-index:10;}
.cselect_cont .cselect_custom.overflow{overflow: visible;}
.cselect_cont .cselect_custom.open .list{opacity: 1;visibility: visible;box-shadow: 0 0.625rem 1.25rem rgba(0, 0, 0, 0.16);}
.cselect_cont .cselect_custom.hasSearch .search_input{position: absolute;right:0;top:0;width:100%;height:100%;background:none;border:none;text-indent:10px;z-index:5;cursor: pointer;direction: rtl;}
.cselect_cont .cselect_custom.hasSearch.open .search_input{cursor: text;}
.cselect_cont .cselect_custom.hasSearch .list .title .text{display: none;}

@media screen and (max-width: 1023px) {
    .cselect_cont .cselect_select{display: block;position: absolute;left:0;top:0;width:100%!important;height:100%!important;z-index:5;opacity:0;width:100%;font-size:18px;color:#575757;visibility: visible;}
}

/* Lightbox */
.lightbox{width:100%;height:100%;position:fixed;z-index:999;left:0;top:0;direction: rtl;min-width:320px;}
.lightbox.active{display: block;}
.lightbox .mask_lightbox{width:100%;height:100%;left:0;top:0;position:absolute;z-index:0;background-color: rgba(21, 20, 20, 1);}
.lightbox .relative{width:100%;height:100%;}
.lightbox .table{width:100%;height:100%;display: table;}
.lightbox .table > .table-row{width:100%;height:100%;display: table-row;}
.lightbox .table > .table-row > .table-cell{width:100%;height:100%;vertical-align:middle;text-align:center;padding:16px;display: table-cell;}
.lightbox .box{margin:0 auto;    transform: translateY(50%);position:relative;-ms-transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);background:#FFF;border: 1px solid #cfd3d8;text-align:right;}
.lightbox .box:after{clear:both;display: table;content:'';}
.lightbox .box .inner{padding:1.875rem 3.75rem;height:100%;}
.lightbox .box .scroll_inside{width:100%;height:100%;overflow-y:auto;}
.lightbox .box .close_btn{position: absolute;right:0;top:0;color:#404040;font-size:18px;line-height:1;padding:15px;text-align:center;z-index:20;}
.lightbox .box .close_btn:focus{outline: 0;}

@media screen and (max-width: 1023px) {
    .scrollbar-inner >.scroll-element.scroll-y{display: none;}
    .lightbox .box .scrollbar-inner{overflow-y:scroll!important;-webkit-overflow-scrolling: touch;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.lightbox .table > .table-row > .table-cell{padding:30px;}
}

/* Video player */
.video_box .bg,.play_btn{-webkit-transition: -webkit-transform 0.4s ease-out,opacity 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out,opacity 0.4s ease-out;-o-transition: -o-transform 0.4s ease-out,opacity 0.4s ease-out;transition:transform 0.4s ease-out,opacity 0.4s ease-out;}
.video_box .inner{-webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);}

.video_box{padding-bottom:72%;overflow: hidden;position: relative;background-color: #000;}
.video_box .inner{position: absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-color: #000;}
.video_box.played .inner{opacity: 0;visibility: hidden;}
.video_box .bg{position: absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:1;-moz-transform:scale(1.02) rotate(-0.01deg);-webkit-transform:scale(1.02) rotate(-0.01deg);-o-transform:scale(1.02) rotate(-0.01deg);-ms-transform:scale(1.02) rotate(-0.01deg);transform: scale(1.02) rotate(-0.01deg);}
.play_btn{position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;width: 4.6875rem;height: 4.6875rem;line-height:4.375rem;padding-left:5px;border: 2px solid #FFF;border-width:0.25rem;color:#FFF;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-color: rgba(0, 0, 0, 0.51);z-index:2;text-align:center;}
.play_btn:after{content:'';display: inline-block;width: 0;height: 0;border-style: solid;border-width: 0.8125rem 0 0.8125rem 1.125rem;border-color: transparent transparent transparent #FFF;position: absolute;left:0.3125rem;right:0;top:0;bottom:0;margin:auto;}
.video_box .iframe_cont{width:100%;height:100%;position: absolute;left:0;top:0;z-index:0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow: hidden;}
.video_box .iframe{width:100%;height:100%;position: absolute;left:0;top:0;z-index:0;}
.video_box:not(.picture_box) .inner:hover .bg{-moz-transform:scale(1.002) rotate(-0.01deg);-webkit-transform:scale(1.002) rotate(-0.01deg);-o-transform:scale(1.002) rotate(-0.01deg);-ms-transform:scale(1.002) rotate(-0.01deg);transform: scale(1.002) rotate(-0.01deg);opacity:0.9;}

/* Transitions */
.radiobox .radio_c:after,.checkbox .check_c .icon{-webkit-transition: opacity 0.075s ease-in-out,-webkit-transform 0.075s ease-in-out;-moz-transition: opacity 0.075s ease-in-out,-moz-transform 0.075s ease-in-out;-o-transition: opacity 0.075s ease-in-out,-o-transform 0.075s ease-in-out;transition:opacity 0.075s ease-in-out,transform 0.075s ease-in-out;}
.checkbox .check_c{-webkit-transition: border-color 0.075s ease-in-out;-moz-transition: border-color 0.075s ease-in-out;-o-transition: border-color 0.075s ease-in-out;transition:border-color 0.075s ease-in-out;}
.radiobox,.checkbox{display: inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position: relative;}
.keyboard .radiobox input[type='radio']:focus + .label .radio_c,.keyboard .checkbox input[type='checkbox']:focus + .label .check_c{outline:1px dotted #000;}
.radiobox input[type='radio'],.checkbox input[type='checkbox']{display: block;position: absolute;right:0;top:0;z-index:0;opacity:0;}
.radiobox input[type='radio']:checked + .label .radio_c:after,.checkbox input[type='checkbox']:checked + .label .check_c .icon{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform: scale(1);}

.radiobox .label,.checkbox .label{cursor: pointer;display: inline-block;position: relative;padding-right:28px;cursor: pointer;font-weight: 400;position: relative;z-index:2;-webkit-tap-highlight-color:transparent;}
.radiobox .radio_c{width:20px;height: 20px;position: relative;position: absolute;right:0;top:0;background-color: #FFF;border: 1px solid #99a4ad;}
.radiobox .radio_c:after{content:'';width:10px;height:10px;position: absolute;left:4px;top:4px;background-color: #989898;}
.radiobox .radio_c:after,.checkbox .check_c .icon{opacity:0;}
.checkbox .check_c{width: 20px;height: 20px;line-height:20px;border: 1px solid #0f4c82;position: absolute;text-align:center;right:0;top:0;}
.checkbox .check_c .icon{font-size:9.5px;width:100%;height:100%;line-height:14px;text-align:center;position: absolute;left:0;background-color: #0f4c82;top:0;color:#FFF;text-align:center;}
.checkbox.checkbox_ltr .label{padding-right:0;padding-left:28px;}
.checkbox.checkbox_ltr .check_c{right:auto;left:0;}

/* Loaders */
@keyframes lds-ring {0% {transform: rotate(0)}100% {transform: rotate(360deg)}}
.loader{position: absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:10;opacity: 0;visibility: hidden;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;pointer-events: none;}
.loader-ring{width:44px;height:44px;position: absolute;left:0;top:10rem;right:0;margin:auto;z-index:1;}
.loader-ring:after{left:auto;right:100%;}
.loader-ring > div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 7px solid #0f4c82;border-color: #0f4c82 transparent transparent transparent;}
.loader-ring.dark,.loader-ring.dark:after,.loader-ring.dark:before{background:#0f4c82;}
.loader-ring.dark > div{border-color: #FFF transparent transparent transparent;}
.loader.loading{opacity:1;visibility: visible;pointer-events: initial;}
.loading .loader-ring > div{animation: lds-ring 1.5s cubic-bezier(0.5,0,0.5,1) infinite;}
.loading .loader-ring > div:nth-child(2){animation-delay: .185s;}
.loading .loader-ring > div:nth-child(3){animation-delay: .37s;}
.loading .loader-ring > div:nth-child(4){animation-delay: .56s;}
@-webkit-keyframes mouse-wheel{0%{-webkit-transform:scaleY(.4)translateY(0);transform:scaleY(.4)translateY(0)}
20%{-webkit-transform:scaleY(1)translateY(0);transform:scaleY(1)translateY(0)}
60%{-webkit-transform:scaleY(.4)translateY(60px);transform:scaleY(.4)translateY(60px)}
100%{-webkit-transform:scaleY(.4)translateY(0);transform:scaleY(.4)translateY(0)}}
@keyframes mouse-wheel{0%{-webkit-transform:scaleY(.4)translateY(0);transform:scaleY(.4)translateY(0)}
20%{-webkit-transform:scaleY(1)translateY(0);transform:scaleY(1)translateY(0)}
60%{-webkit-transform:scaleY(.4)translateY(60px);transform:scaleY(.4)translateY(60px)}
100%{-webkit-transform:scaleY(.4)translateY(0);transform:scaleY(.4)translateY(0)}}

@media screen and (min-width: 768px) {
    .loader-ring{width:48px;height:48px;}
    .loader-ring > div{border-width:8px;}
}
@media screen and (min-width: 1440px) {
    .loader-ring{width:58px;height:58px;}
    .loader-ring > div{border-width:9px;}
}

/* Form ui */
.form_ui{margin-left:-2.75rem;}
.form_ui .sep{height:1rem;clear:both;width:100%;}
.form_ui .input_c{float:right;width:100%;position:relative;padding-left:2.75rem;margin-bottom:1.3125rem;}
.form_ui .input_c:nth-last-child(-n+2){margin-bottom:0;}
.form_ui .input_c.must:before{content:'*';font-size:145.4545%;color:#0f4c82;letter-spacing:-0.0481rem;position:absolute;right:-0.3125rem;top:0.6875rem;}
.form_ui .input{position:relative;border-bottom:1px solid #0f4c82;letter-spacing:-0.0331rem;}
.form_ui .input:before{content:'';width:1px;height:0.4375rem;position:absolute;right:0;bottom:0;background:#0f4c82;}
.form_ui .input .input_text{height:4.0625rem;display:block;width:100%;padding:0;border:none;background:none;resize:none;text-indent:0;padding-right:1.1875rem;letter-spacing:-0.0331rem;position:relative;z-index:1;}
.form_ui .input.input_textarea{padding-top:1.25rem;}
.form_ui .input textarea.input_text{padding-top:0;padding-bottom:0.9375rem;line-height:1.2727;height:2.8125rem;min-height:2.8125rem;}
.form_ui .input .label{position:absolute;right:1.1875rem;top:0;line-height:4.1875rem;color:#0f4c82;z-index:0;transform-origin:100% 0%;}
.form_ui .input .input_text:focus + .label,.form_ui .input.filled .label{transform:translate3d(1.1875rem,-1.375rem,0) scale(0.72);}
.form_ui .input.filled{border-color:#0f4c82;}
.form_ui .input.filled:before{background-color:#0f4c82;}
.form_ui .input:not(.filled) textarea{overflow: hidden;}
.form_ui .cselect_cont .cselect_select{height:4.125rem;}
.form_ui .cselect_cont .cselect_custom .title{height:4.125rem;line-height:4.125rem;padding:0 1.1875rem 0 1.6875rem;border-bottom:1px solid #0f4c82;}
.form_ui .cselect_cont .cselect_custom > .title:before{content:'';width:1px;height:0.4375rem;position:absolute;right:0;bottom:0;background:#0f4c82;}
.form_ui .cselect_cont .cselect_custom > .title.has-place{color:#0f4c82;}
.form_ui .cselect_cont .cselect_custom > .title:not(.has-place){border-color:#0f4c82;}
.form_ui .cselect_cont .cselect_custom > .title:not(.has-place):before{background-color:#0f4c82;}
.form_ui .cselect_cont .cselect_custom .title .icon{left:0.75rem;height:4.0625rem;line-height:4.375rem;font-size:0.4375rem;}
.form_ui .cselect_cont .cselect_custom .list ul{max-height:15.625rem;}
.form_ui .cselect_cont .cselect_custom .list .title{height:4.125rem;}
.form_ui .cselect_cont .cselect_custom .list .title .icon{transform:scaleY(-1);}
.form_ui .cselect_cont .cselect_custom .list li{height:3.3125rem;line-height:3.3125rem;padding:0 1.1875rem;}
.form_ui .cselect_cont .cselect_custom.hasSearch .search_input{text-indent:0.625rem;}
.form_ui .checkbox{padding-top:0.875rem;}
.form_ui .input_submit .btn{float:left;}

@media screen and (max-width: 767px) {
	.form_ui .input_submit{padding-top:2rem;}
	.form_ui .input_submit .btn{float:right;}
}
@media screen and (min-width: 568px) and (max-width: 767px) and (orientation: landscape) {
	.form_ui .input_c{width:50%;}
	.form_ui .input_submit{padding-top:0.875rem;}
}
@media screen and (min-width: 768px) {
	.form_ui .sep{height:2.0625rem;}
	.form_ui .input_c{width:50%;margin-bottom:1.875rem;}
}
@media screen and (min-width: 1024px) {
	.form_ui .checkbox{padding-top:0;}
}
@media screen and (min-width: 1440px) {
	.form_ui .checkbox{padding-top:0.875rem;}
}

