@import url("scripts/normalize.min.css");
@import url("__font_assistant/fonts.css");
@import url("__font_icons/style.css");
@import url("scripts/jquery.mCustomScrollbar.min.css");
@import url("scripts/swiper.min.css");
@import url("scripts/select2.min.css");

HTML {font-size: 100%; /* IE hack */}
*{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
*{box-sizing: border-box;}
*[aria-hidden="true"]{display: none;}
*{-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent;}
*:focus{outline: 1px solid #1e2b51; outline-offset: 1px;}
*:active:focus{outline: 1px solid #1e2b51; outline-offset: 1px;}
BODY{direction: rtl; font-weight: 400; font-family: 'Assistant', Arial, Helvetica, sans-serif; background-color: #ffffff; color: #1e2b51; padding-top: 100px;}
.centeredContent{max-width: 1600px; width: 100%; margin: 0px auto; padding: 0px 25px;}
IMG {border: 0px;}
button{cursor: pointer;}
button:focus{outline: 1px solid #1e2b51; outline-offset: 1px;}
button:active:focus{outline: 1px solid #1e2b51; outline-offset: 1px;}

input, select, textarea{font-family: 'Assistant', Arial, Helvetica, sans-serif; font-weight: 400; color: #1e2b51; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h1, h2, h3, h4, h5, strong, B{font-weight: 700; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
ul, li{list-style: none;}
a{text-decoration: none; color: #1e2b51;}
fieldset{margin: 0px; padding: 0px; border: 0; display: block; width: 100%;}
legend{position: static; text-align: right; width: 100%; display: block;}

i[role="img"][aria-hidden="true"]{display: inline;}

/* -------- -------- -------- -------- -------- -------- -------- -------- -------- -------- */
a.skip-main{font: 400 12px arial; color: #1e2b51; background-color: white; position: absolute; left: 50%; margin-left: -55px; top: 0px; padding: 2px 4px; opacity: 0;}
a.skip-main:focus, a.skip-main:active{opacity: 1; z-index:999;}

.swiper-button-next:focus, .swiper-button-prev:focus,
.swiper-button-next:active:focus, .swiper-button-prev:active:focus{outline: 1px solid #1e2b51; outline-offset: 1px;}
.swiper-pagination *:focus, .swiper-pagination *:active:focus{outline: 1px solid #1e2b51; outline-offset: 1px;}

/* inner page general */
.innerPage_top{padding: 0px; position: relative; background-color: #1e2b51; color: white;}
.innerPage_top *:focus{outline-color: #ffffff;}
.innerPage_top *:active:focus{outline-color: #ffffff;}

.breadcrumbs{position: absolute; right: 0; left: 0; top: 9px; z-index: 2;}
.breadcrumbs ol{display: flex; flex-wrap: wrap;}
.breadcrumbs li{padding: 0px 0px 0px 14px; position: relative;}
.breadcrumbs li:nth-last-child(1){padding-left: 0;}
.breadcrumbs li:after{content: '\e900'; font-family: 'icomoon' !important; font-size: 7px; width: 14px; text-align: center; position: absolute; left: 0; top: 7px; transform: rotate(180deg);}
.breadcrumbs li:nth-last-child(1){font-weight: 600;}
.breadcrumbs li:nth-last-child(1):after{display: none;}
.breadcrumbs a{color: white; font-size: 14px;}
.breadcrumbs a:hover{text-decoration: underline;}
.breadcrumbs li:nth-last-child(1) a{cursor: default; pointer-events: none;}

.innerPage_title{position: relative;}
.innerPage_titleBG{overflow: hidden; direction: ltr; position: relative;}
.innerPage_titleShort .innerPage_titleBG{max-height: 256px;}
.innerPage_titleBG img{display: block; width: 100%;}
.innerPage_titleBG:after{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0;
    background: -moz-linear-gradient(left,  rgba(30,43,81,0) 0%, rgba(30,43,81,0) 12%, rgba(30,43,81,1) 50%, rgba(30,43,81,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(30,43,81,0) 0%,rgba(30,43,81,0) 12%,rgba(30,43,81,1) 50%,rgba(30,43,81,1) 100%);
    background: linear-gradient(to right,  rgba(30,43,81,0) 0%,rgba(30,43,81,0) 12%,rgba(30,43,81,1) 50%,rgba(30,43,81,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e2b51', endColorstr='#1e2b51',GradientType=1 );
}
.innerPage_titleContent{position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-shadow: 0px 0px 6px #1e2b51, 0px 0px 6px #1e2b51, 0px 0px 10px #1e2b51, 0px 0px 10px #1e2b51, 0px 0px 10px #1e2b51;}
.innerPage_titleContent .centeredContent{display: flex; flex-direction: column; width: 100%; height: 100%; justify-content: center;}
.innerPage_titleContent h1{font-size: 80px; line-height: 84px; width:70%;}
.innerPage_titleContent P{font-size: 24px; line-height: 30px; padding-top: 8px; max-width: 800px;}

@media screen and (max-width: 1600px) {
    .innerPage_titleContent h1{font-size: 64px; line-height: 64px;}
}

@media screen and (max-width: 1400px) {
    BODY{padding-top: 84px;}
    
    .innerPage_titleBG img{height: 280px; width: auto;}
    .innerPage_titleContent h1{font-size: 54px; line-height: 60px;}
    .innerPage_titleContent P{font-size: 21px; line-height: 28px; padding-top: 8px; max-width: 640px;}
}

@media screen and (max-width: 1024px) {
    BODY{padding-top: 72px;}
    
    .innerPage_titleContent h1{font-size: 48px; line-height: 48px;}
    .innerPage_titleContent P{font-weight: 400; font-size: 19px; line-height: 26px; padding-top: 14px; max-width: 640px;}
}

@media screen and (max-width: 768px) {
    .innerPage_titleBG img{height: 240px;}
    .innerPage_titleContent h1{font-size: 40px; line-height: 44px;}
    .innerPage_titleContent P{font-size: 18px; line-height: 26px; padding-top: 14px; max-width: 600px;}
}

@media screen and (max-width: 670px) {
    .breadcrumbs{display: none;}
    .innerPage_titleBG img{height: 185px;}

    .innerPage_titleContent h1{font-size: 36px; line-height: 36px;}
    .innerPage_titleContent P{font-size: 18px; line-height: 22px; padding-top: 10px; max-width: 600px;}
}

@media screen and (max-width: 480px) {
    BODY{padding-top: 54px;}
    .centeredContent{padding: 0px 20px;}
    .innerPage_titleContent h1{font-size: 30px; line-height: 32px;}
    .innerPage_titleContent P{padding-top: 6px;width:50%;}
    .innerPage_titleContent P span{display: none;}
}