@charset "UTF-8";

html {
font-size:10px
}

.rtl {
direction:rtl
}

.rtlinput {
direction:rtl;
text-align:left
}

@media only screen and (max-width:400px) {
html {
font-size:9.4444444444444px
}
}

html,body {
height:100%
}

body {
background:#fff;
font-family:"Nunito Sans",sans-serif;
font-size:1.8rem;
font-style:normal;
font-weight:400;
line-height:1.778;
color:#545454;
margin:0;
padding:0
}

a {
color:#06c;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

a:hover {
color:#002352
}

a:hover,a:active {
outline:0
}

h1,h2,h3,h4 {
font-family:"Chivo",sans-serif;
font-weight:600;
color:#000;
text-rendering:optimizeLegibility;
margin-top:6rem;
margin-bottom:1.6rem
}

@media only screen and (max-width:600px) {
h1,h2,h3,h4 {
margin-top:5.6rem
}
}

h1 {
font-size:3.6rem;
line-height:1.222;
letter-spacing:-.05rem
}

@media only screen and (max-width:600px) {
h1 {
font-size:3.3rem;
letter-spacing:-.07rem
}
}

h2 {
font-size:3rem;
line-height:1.2
}

h3 {
font-size:2.4rem;
line-height:1.333
}

h4 {
font-size:2.1rem;
line-height:1.333
}

p.lead {
font-family:"Nunito Sans",sans-serif;
font-weight:300;
font-size:2.8rem;
line-height:1.571;
margin-bottom:3.6rem;
color:#898989
}

@media only screen and (max-width:1200px) {
p.lead {
font-size:2.6rem
}
}

@media only screen and (max-width:800px) {
p.lead {
font-size:2.4rem
}
}

@media only screen and (max-width:500px) {
p.lead {
font-size:2.2rem
}
}

@media only screen and (max-width:400px) {
p.lead {
font-size:2.1rem
}
}

@media only screen and (max-width:350px) {
p.lead {
font-size:2rem
}
}

i,strong {
font-size:inherit;
line-height:inherit
}

i {
font-family:"Nunito Sans",sans-serif;
font-style:italic
}

strong {
font-family:"Nunito Sans",sans-serif;
font-weight:700
}

ul {
list-style:disc
}

li {
display:list-item
}

ul {
margin-left:1.6rem
}

ul li {
padding-left:.4rem
}

.btn {
margin-bottom:1.6rem
}

input,p,ul,form {
margin-bottom:3.2rem
}

.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}

.pace-inactive {
display: none;
}

.pace .pace-progress {
background: #0066cc;
position: fixed;
z-index: 2000;
top: 0;
right: 100%;
width: 100%;
height: 10px;
}

body.nopace .pace {
  display: none;
}

#preloader {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background:#002352;
z-index:800;
height:100vh;
width:100%;
overflow:hidden
}

.no-js #preloader {
display:none
}

#loader {
position:absolute;
left:50%;
top:45%;
width:150px;
height:150px;
}

#loader > div {
content:"";
background: transparent;
width:150px;
height:150px;
position:absolute;
left:-50%;
top:-45%;
}

fieldset {
border:none
}

input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select {
outline:none;
font-family:"Nunito Sans",sans-serif;
font-size:16px;
border-radius:4px
}

.ss-custom-select {
position:relative;
padding:0
}

.ss-custom-select select {
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
-o-appearance:none;
appearance:none;
text-indent:.01px;
margin:0;
line-height:3rem;
vertical-align:middle
}

.ss-custom-select select option {
padding-left:2rem;
padding-right:2rem
}

.ss-custom-select select::-ms-expand {
display:none
}

.ss-custom-select::after {
border-bottom:2px solid rgba(0,0,0,0.5);
border-right:2px solid rgba(0,0,0,0.5);
content:'';
display:block;
height:8px;
width:8px;
margin-top:-7px;
pointer-events:none;
position:absolute;
right:2.4rem;
top:50%;
-webkit-transform-origin:66% 66%;
-ms-transform-origin:66% 66%;
transform-origin:66% 66%;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transition:all .15s ease-in-out;
transition:all .15s ease-in-out
}

::-webkit-input-placeholder {
color:#9c9c9c
}

:-moz-placeholder {
color:#9c9c9c;
opacity:1
}

::-moz-placeholder {
color:#9c9c9c;
opacity:1
}

:-ms-input-placeholder {
color:#9c9c9c
}

::-ms-input-placeholder {
color:#9c9c9c
}

input:-webkit-autofill,input:-webkit-autofill:hover {
-webkit-text-fill-color:#06c;
transition:background-color 5000s ease-in-out 0
}

.btn,button,input[type="submit"],input[type="reset"],input[type="button"] {
display:inline-block;
font-family:"Nunito Sans",sans-serif;
font-weight:700;
font-size:1.4rem;
text-transform:uppercase;
letter-spacing:.4rem;
height:6rem;
line-height:5.6rem;
padding:0 3.2rem;
margin:0 .4rem 1.6rem 0;
color:#000;
text-decoration:none;
text-align:center;
white-space:nowrap;
cursor:pointer;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
border-radius:4px;
background-color:#d6d6d6;
border:.2rem solid #d6d6d6
}

.btn:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.btn:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus {
outline:0
}

.btn.btn--primary,button.btn--primary,input[type="submit"].btn--primary,input[type="reset"].btn--primary,input[type="button"].btn--primary {
background:#06c;
border-color:#06c;
color:#fff
}

.btn.btn--primary:hover,button.btn--primary:hover,input[type="submit"].btn--primary:hover,input[type="reset"].btn--primary:hover,input[type="button"].btn--primary:hover {
background:#002352;
border-color:#06c
}

.btn.rtl i {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}

.btn--stroke {
background:#fff!important;
border:.2rem solid #fff!important;
color:#002352!important;
margin-top:6rem!important;
margin-bottom:4rem!important;
letter-spacing:.2rem!important;
padding:0 2rem!important;
font-size:1.3rem!important;
}

.btn--stroke:hover {
background:#0066cc!important;
border:.2rem solid #fff!important;
color:#fff!important
}

.wb {
background:#fff!important;
border-color: #fff!important;
color:#002352!important;
}

.wb:hover {
background:#0066cc!important;
border-color: #fff!important;
color:#fff!important
}

input::-moz-focus-inner {
border:0;
padding:0
}

.wide {
max-width:1400px
}

.display-1 {
font-family:"Chivo",sans-serif;
font-weight:600;
font-size:5.5rem;
line-height:1.236;
letter-spacing:-.03rem;
margin-top:0;
margin-bottom:2.8rem;
max-width:770px;
margin-left:auto;margin-right:auto;text-align:center
}

.display-2 {
font-family:"Chivo",sans-serif;
font-weight:600;
font-size:4.6rem;
line-height:1.217;
margin-top:0;
margin-bottom:3.2rem
}

.item-title {
font-weight:600;
font-size:2.8rem;
line-height:1.286;
margin-top:0;
margin-bottom:2rem
}

.section-header {
max-width:909px;
}

.section-header.has-bottom-sep {
padding-bottom:2.8rem;
position:relative;
text-align:center
}

.section-header.has-bottom-sep:after {
content:"";
display:table;
clear:both
}

.section-header.has-bottom-sep::before {
content:"";
display:inline-block;
height:1px;
width:320px;
background-color:#c5c5c5;
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0)
}

.slick-slider {
position:relative
}

.slick-slider .slick-slide {
outline:none
}

.slick-slider .slick-dots {
display:block;
list-style:none;
width:100%;
padding:0;
margin:4.2rem 0 0;
text-align:center;
position:absolute;
top:100%;
left:0
}

.slick-slider .slick-dots li {
display:inline-block;
width:27px;
height:27px;
margin:0;
padding:9px;
cursor:pointer
}

.slick-slider .slick-dots li button {
display:block;
width:10px;
height:10px;
line-height:10px;
border-radius:50%;
background:rgba(0,0,0,0.5);
border:none;
padding:0;
margin:0;
cursor:pointer;
font:0/0 a;
text-shadow:none;
color:transparent
}

.slick-slider .slick-dots li button:hover,.slick-slider .slick-dots li button:focus {
outline:none
}

.slick-slider .slick-dots li.slick-active button,.slick-slider .slick-dots li:hover button {
background:#06c
}

.slide-arrow {
position:absolute;
top:120%;
margin:0 240px;
z-index:1000
}

.prev-arrow {
left:-40px;
width:0;
height:0;
border-left:0 solid transparent;
border-right:24px solid #06c;
border-top:14px solid transparent;
border-bottom:14px solid transparent;
cursor:pointer
}

.next-arrow {
right:-40px;
width:0;
height:0;
border-right:0 solid transparent;
border-left:24px solid #06c;
border-top:14px solid transparent;
border-bottom:14px solid transparent;
cursor:pointer
}

.slide-arrowab {
position:absolute;
top:100%;
margin:0 360px;
z-index:1000
}

.prev-arrowab {
left:-40px;
width:0;
height:0;
border-left:0 solid transparent;
border-right:24px solid #fff;
border-top:14px solid transparent;
border-bottom:14px solid transparent;
cursor:pointer
}

.next-arrowab {
right:-40px;
width:0;
height:0;
border-right:0 solid transparent;
border-left:24px solid #fff;
border-top:14px solid transparent;
border-bottom:14px solid transparent;
cursor:pointer
}

@media only screen and (max-width:1000px) {
.display-1 {
font-size:5.2rem
}

.display-2 {
font-size:4.4rem
}

.section-header {
max-width:680px
}
}

@media only screen and (max-width:800px) {
.display-1 {
font-size:4.4rem
}

.display-2 {
font-size:4rem
}

.item-title {
font-size:2.4rem
}

.section-header {
max-width:580px
}
}

@media only screen and (max-width:600px) {
.section-header.has-bottom-sep::before {
width:240px
}
}

@media only screen and (max-width:500px) {
.display-1 {
font-size:4.2rem
}

.display-2 {
font-size:3.8rem
}
}

@media only screen and (max-width:400px) {
.display-1 {
font-size:3.8rem
}

.display-2 {
font-size:3.3rem
}

.section-header.has-bottom-sep::before {
width:200px
}
}

@media only screen and (max-width:350px) {
.display-1 {
font-size:3rem
}

.display-2 {
font-size:3.4rem
}
}

.pticker {
z-index:599;
width:100%;
height:30px;
background-color:#0066cc;
position:relative;
top:0px
}

.pticker > .row {
max-width:1200px;
height:30px;
position:relative
}

.pricet {
left:0;
padding-top: 0.33rem;
font-family:"Chivo",sans-serif;
font-size: 1.37rem;
color: #fff;
}

.pricet a {
color: #fff;
}

.pricet a:hover {
color: #fff;
}

.psocial {
right:0;
position:absolute;
margin-top: -2.65rem;
font-family:"Chivo",sans-serif;
font-size: 1.65rem;
color: #fff;
}

.psocial a {
color: #fff;
}

.psocial a:hover {
color: #fff;
}

.tsmall {
font-family:"Chivo",sans-serif;
font-size: 1.37rem;
color: #fff;
}

@media only screen and (max-width:850px) {
.psocial {
display: none;
}
.pricet {
text-align: center;
}
}

.s-header {
z-index:600;
width:100%;
height:78px;
background-color:transparent;
position:absolute;
top:54px
}

.s-header > .row {
max-width:1300px;
height:78px;
position:relative
}

.s-header.sticky {
background-color:#002352;
position:fixed;
top:0
}

.header-logo {
z-index:601;
display:inline-block;
margin:6px 0 0;
padding:0;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
-webkit-transform:translate3d(0,-50%,0);
-ms-transform:translate3d(0,-50%,0);
transform:translate3d(0,-50%,0);
position:absolute;
left:0;
top:50%
}

.header-logo a {
display:inline-block;
padding:0;
outline:0;
border:none
}

.header-logo img {
width:144px;
height:40px
}

.header-nav-wrap {
font-family:"Nunito Sans",sans-serif;
font-weight:600;
padding-left:190px
}

.header-nav-wrap .header-main-nav {
display:inline-block;
list-style:none;
font-weight:700;
font-size:14px;
text-transform:uppercase;
letter-spacing:2px;
margin:0
}

.header-nav-wrap .header-main-nav li {
display:inline-block;
padding-left:0;
margin-right:1.5rem
}

.header-nav-wrap .header-main-nav li a {
display:block;
line-height:78px;
color:rgba(255,255,255,0.7);
outline:none;
position:relative
}

.header-nav-wrap .header-main-nav li a:hover {
color:#fff
}

.header-nav-wrap .header-main-nav li.current a {
color:#fff
}

#langmenumobile {
display:none
}

@media only screen and (min-width:1001px) {
.header-nav-wrap .header-main-nav li.current a:before {
content:'';
position:absolute;
bottom:0;
width:100%;
height:8px;
background:#06c;
border-radius:4px 4px 0 0;
margin-left: -1px;
}
}

@media only screen and (max-width:1000px) {
.header-nav-wrap .header-main-nav li.current a:before {
content:'';
position:absolute;
bottom:0;
width:100%;
height:4px;
background:#06c;
border-radius:2px 2px 0 0
}
}

.header-nav-wrap .header-cta {
-webkit-transform:translate3d(0,-50%,0);
-ms-transform:translate3d(0,-50%,0);
transform:translate3d(0,-50%,0);
position:absolute;
right:40px;
top:50%
}

.header-nav-wrap .header-cta__btn {
font-size:1.3rem;
height:5.2rem;
line-height:4.8rem;
margin:0
}

.sticky .header-nav-wrap .header-cta__btn {
height:4.8rem;
line-height:4.4rem
}

.header-menu-toggle {
display:none;
height:42px;
width:42px;
line-height:42px;
font-family:"Nunito Sans",sans-serif;
font-size:1.4rem;
text-transform:uppercase;
letter-spacing:.2rem;
color:rgba(255,255,255,0.5);
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
position:absolute;
right:40px;
top:18px
}

.header-menu-toggle:hover,.header-menu-toggle:focus {
color:#fff
}

.header-menu-toggle span {
display:block;
width:24px;
height:2px;
margin-top:-1px;
right:auto;
bottom:auto;
background-color:#fff;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
font:0/0 a;
text-shadow:none;
color:transparent;
position:absolute;
left:9px;
top:50%
}

.header-menu-toggle span::before,.header-menu-toggle span::after {
content:'';
width:100%;
height:100%;
background-color:inherit;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
position:absolute;
left:0
}

.header-menu-toggle span::before {
top:-9px
}

.header-menu-toggle span::after {
bottom:-9px
}

.header-menu-toggle.is-clicked span {
background-color:rgba(255,255,255,0);
-webkit-transition:all .1s ease-in-out;
transition:all .1s ease-in-out
}

.header-menu-toggle.is-clicked span::before,.header-menu-toggle.is-clicked span::after {
background-color:#fff
}

.header-menu-toggle.is-clicked span::before {
top:0;
-webkit-transform:rotate(135deg);
-ms-transform:rotate(135deg);
transform:rotate(135deg)
}

.header-menu-toggle.is-clicked span::after {
bottom:0;
-webkit-transform:rotate(225deg);
-ms-transform:rotate(225deg);
transform:rotate(225deg)
}

@media only screen and (max-width:1400px) {
.header-nav-wrap .header-cta {
right:20px
}
}

@media only screen and (max-width:1200px) {
.header-nav-wrap .header-cta {
right:0
}
}

@media only screen and (max-width:1150px) {
.header-nav-wrap {
padding-left:170px
}

.header-nav-wrap .header-main-nav {
font-size:12px
}

.header-nav-wrap .header-cta__btn {
height:4.8rem;
line-height:4.4rem;
padding:0 1.1rem;
font-size:1.1rem
}

.dropbtn {
font-size:1.25rem!important;
padding:6px 6px 6px 10px!important;
}

}

@media only screen and (max-width:1000px) {
.s-header {
background-color:transparent;
position:fixed;
top:30px
}
	
.opaque {
  background-color: #002352;
}

.s-header > .row {
width:100%;
padding:0!important
}

.header-logo {
margin:8px 0 0;
left:33px
}

.header-nav-wrap {
display:none;
height:auto;
width:100%;
background-color:#002352;
padding:24px 44px 34px;
text-align:left;
position:absolute;
top:60px
}

.header-nav-wrap .header-main-nav {
display:block;
font-size:12px;
padding-left:0;
margin:0;
height:auto;
border-top:1px solid rgba(255,255,255,0.03)
}

.header-nav-wrap .header-main-nav li {
display:block;
margin:0;
padding:0;
border-bottom:1px solid rgba(255,255,255,0.03)
}

.header-nav-wrap .header-main-nav li a {
padding:18px 0;
line-height:18px
}

.header-nav-wrap .header-cta {
display:block;
position:static;
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
margin-top:2rem
}

.header-nav-wrap .header-cta__btn {
display:block;
font-size:1.2rem;
height:5.2rem!important;
line-height:4.8rem!important;
width:100%;
text-align:center
}

.header-menu-toggle {
display:block
}

#langmenu {
display:none
}

#langmenumobile {
display:block;
margin-top:2rem
}
}

@media only screen and (max-width:500px) {
.header-logo {
left:22px
}

.header-nav-wrap {
padding:24px 44px 34px;
}

.header-menu-toggle {
right:36px
}
}

@media only screen and (min-width:1001px) {
.header-nav-wrap {
display:block!important
}
}

.s-home {
display:table;
width:100%;
min-height:788px;
background-color:#002352;
position:relative
}

.s-home::before {
display:block;
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:.33;
background-color:#002352;
z-index: 2;
}

.s-home .shadow-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(to bottom,rgba(0,102,204,0.22) 0%,rgba(0,102,204,0) 100%);
z-index: 3;
}

.no-js .s-home {
background:#002352
}

.home-content {
z-index:4;
display:table-cell;
vertical-align:bottom;
padding-top:17rem;
width:100%;
position:relative
}

.home-content h1 {
font-family:"Chivo",sans-serif;
font-weight:600;
font-size:6.2rem;
line-height:1.222;
color:#fff;
margin-top:0;
margin-bottom:0;
padding-top:3rem;
position:relative
}

.home-content h1::before {
display:block;
content:"";
height:2px;
width:8rem;
background-color:rgba(0,0,0,0);
position:absolute;
left:8px;
top:0
}

.home-content h3 {
font-family:"Nunito Sans",sans-serif;
font-weight:400;
font-size:2.4rem;
line-height:1.667;
font-style:normal;
color:rgba(255,255,255,0.7);
margin-top:2rem;
width:88%
}

.home-content__main {
position:relative;
padding-bottom:9.6rem;
max-width:1300px
}

.home-content__left {
width:calc(100% - (580px + 80px))
}

.home-content__right {
z-index:500;
width:580px;
position:absolute;
right:0;
top:0
}

.home-content__right img {
vertical-align:bottom;
margin-top:0rem
}

.home-content__btn-wrap {
margin-top:6rem
}

.home-content__btn-wrap .home-content__btn {
height:6.4rem!important;
line-height:6rem!important;
margin-right: 20px;
margin-left: 0px;
padding: 0px 25px;
}

.rtl .home-content__btn-wrap .home-content__btn {
margin-right: 00px;
margin-left: 20px;
}

.search:hover {
background-color:#002352!important
}

.home-content__social {
list-style:none;
margin:0;
font-size:12px;
font-weight:700;
line-height:2.4rem;
text-transform:uppercase;
letter-spacing:4px;
position:absolute;
right:calc(40px + (5.6rem/2));
top:50%;
-webkit-transform:rotate(-90deg) translate3d(50%,0,0);
-ms-transform:rotate(-90deg) translate3d(50%,0,0);
transform:rotate(-90deg) translate3d(50%,0,0);
-webkit-transform-origin:right center;
-ms-transform-origin:right center;
transform-origin:right center
}

.home-content__social li {
display:inline;
margin-right:6px
}

.home-content__social li:last-child {
margin-right:0
}

.home-content__social a {
color:rgba(255,255,255,0.7)
}

.home-content__social a:hover,.home-content__social a:hover,.home-content__social a:active {
color:#fff
}

.home-scroll {
z-index:4;
height:5.6rem;
position:absolute;
right:40px;
bottom:1.8rem
}

.home-scroll2 {
z-index:4;
height:5.6rem;
position:absolute;
display:none
}

.home-scroll__icon {
display:block;
height:5.6rem;
width:5.6rem;
background-color:rgba(255,255,255,0.1);
background-image:url(../images/icons/icon-arrow-down.svg);
background-position:center center;
background-repeat:no-repeat;
background-size:10px 15px;
border-radius:50%;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
position:absolute;
top:0;
right:0
}

.home-scroll:hover .home-scroll__text {
border-bottom:1px solid #fff
}

.home-scroll2 {
display:none
}

html.ss-preload .home-content__main {
opacity:0
}

html.ss-loaded .home-content__main {
animation-duration:1.75s;
-webkit-animation-name:fadeIn;
animation-name:fadeIn
}

html.no-csstransitions .home-content__main {
opacity:1
}

@-webkit-keyframes fadeIn {
from {
opacity:0;
visibility:hidden;
-webkit-transform:translate3d(0,150%,0);
-ms-transform:translate3d(0,150%,0);
transform:translate3d(0,150%,0)
}

to {
opacity:1;
visibility:visible;
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
}

@keyframes fadeIn {
from {
opacity:0;
visibility:hidden;
-webkit-transform:translate3d(0,150%,0);
-ms-transform:translate3d(0,150%,0);
transform:translate3d(0,150%,0)
}

to {
opacity:1;
visibility:visible;
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
}

@media only screen and (max-width:1700px) {
.home-content h1 {
font-size:5.2rem
}

.home-content h3 {
width:100%
}

.home-content__main {
max-width:1200px
}
}

@media only screen and (max-width:1600px) {
.home-scroll__text {
display:none
}
}

@media only screen and (max-width:1500px) {
.home-content {
padding-top:18.2rem
}

.home-content h1 {
font-size:5rem
}

.home-content h3 {
font-size:2.2rem
}

.home-content__main {
max-width:1140px
}

.home-content__left {
width:calc(100% - (570px + 60px))
}

.home-content__right {
width:570px
}
}

@media only screen and (max-width:1400px) {
.home-content h1 {
font-size:5rem
}

.home-content h3 {
font-size:2.1rem;
width:90%
}

.home-content__left {
width:calc(100% - (550px + 80px))
}

.home-content__right {
width:550px;
right:40px
}
}

@media only screen and (max-width:1300px) {
.home-content {
padding-top:18rem
}

.home-content h1 {
font-size:4.4rem
}

.home-content h3 {
font-size:1.9rem
}

.home-content__left {
width:calc(100% - (530px + 90px))
}

.home-content__right {
width:530px;
right:50px
}
}

@media only screen and (max-width:1200px) {
.s-home {
display:block;
overflow:hidden;
min-height:740px
}

.home-content {
display:block
}

.home-content br {
display:none
}

.home-content h1 {
font-size:5.2rem;
margin-top:-4.1rem
}

.home-content h1::before {
display:none
}

.home-content h3 {
font-size:2.4rem;
width:100%
}

.home-content__main {
max-width:600px;
padding-bottom:44rem;
text-align:center
}

.home-content__left {
width:100%
}

.home-content__right {
top:100%;
right:auto;
left:50%;
bottom:0;
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0);
margin-top:-40rem
}

.home-content__right img {
margin-top:0
}
}

@media only screen and (max-width:900px) {
.home-content {
padding-top:16.8rem
}

.home-content h1 {
font-size:4.2rem
}

.home-content h3 {
font-size:2.2rem
}

.home-content__main {
max-width:500px
}

.home-content__social {
right:calc(30px + (5.6rem/2))
}

.home-scroll {
right:3rem
}
}

@media only screen and (max-width:800px) {
.home-content h1 {
font-size:4.2rem
}

.home-content h3 {
font-size:2.1rem
}

.home-content__right {
width:480px
}
}

@media only screen and (max-width:700px) {
.home-content h1 {
font-size:4.2rem
}

.home-content h3 {
font-size:2rem
}

.home-content__social {
display:none
}

.home-scroll {
display:none
}

.home-scroll2 {
display:block;
right:3rem;
top:3rem
}

.home-scroll__icon {
background-color:#002352!important
}
}

@media only screen and (max-width:600px) {
.home-content h1 {
font-size:4rem
}

.home-content h3 {
font-size:1.8rem
}

.home-content__main {
padding-bottom:40rem;
padding-left:35px;
padding-right:35px
}

.home-content__right {
width:400px;
margin-top:-36rem
}

.home-content__btn-wrap {
margin-top:4rem
}
}

@media only screen and (max-width:500px) {
.home-content {
padding-top:16rem
}

.home-content h1 {
font-size:3.2rem
}

.home-content__main {
padding-bottom:32rem
}

.home-content__right {
width:360px;
margin-top:-28rem
}
.home-content__btn-wrap .home-content__btn {
width:100%
}
}

@media only screen and (max-width:400px) {
.home-content {
padding-top:15.2rem
}

.home-content h1 {
font-size:3.2rem
}

.home-content__main {
padding-bottom:28rem;
padding-left:25px;
padding-right:25px
}

.home-content__right {
width:300px;
margin-top:-24rem
}
}

@media only screen and (max-width:350px) {
.home-content__right {
width:280px
}
}

.s-about {
padding-top:19rem;
padding-bottom:calc((62.4rem/2) + 6.4rem);
background-color:#06c;
color:rgba(255,255,255,0.8);
overflow:hidden;
position:relative
}

.s-about .section-header.has-bottom-sep::before {
background-color:rgba(255,255,255,0.25)
}

.s-about .display-1,.s-about h3 {
color:#fff
}

.s-about p.lead {
color:rgba(255,255,255,0.6)
}

.s-about a {
color:#fff;
outline:none
}

.s-about a:hover {
color:#c5c5c5
}

.about-desc {
margin-top:6rem
}

.about-desc__slider .slick-dots {
margin:.8rem 0 0
}

.about-desc__slider .slick-dots li button {
background:#002352
}

.about-desc__slider .slick-dots li.slick-active button,.about-desc__slider .slick-dots li:hover button {
background:#fff
}

.about-desc__slide {
padding:0 24px
}

@media only screen and (max-width:1400px) {
.s-about {
padding-bottom:calc((62.4rem/2) + 9.6rem)
}
}

@media only screen and (max-width:1200px) {
.s-about {
padding-top:18.4rem
}
}

@media only screen and (max-width:1000px) {
.s-about {
padding-top:17.2rem
}

.about-desc__slide {
padding:0 20px
}
}

@media only screen and (max-width:800px) {
.s-about {
padding-top:16rem
}
}

@media only screen and (max-width:700px) {
.about-desc {
max-width:550px
}

.about-desc__slide {
padding:0 10px;
text-align:center
}
}

@media only screen and (max-width:600px) {
.s-about {
padding-top:14.8rem;
padding-bottom:calc((60rem/2) + 9.6rem)
}

.about-desc {
max-width:500px
}

.about-desc__slide {
padding:0
}
}

@media only screen and (max-width:500px) {
.s-about {
padding-bottom:calc((52rem/2) + 9.6rem)
}
}

@media only screen and (max-width:400px) {
.s-about {
padding-top:14rem;
padding-bottom:calc((48rem/2) + 9.6rem)
}
}

.s-about-how {
background-color:#fff;
padding-bottom:16rem
}

.video-bg {
z-index:1;
overflow:hidden;
height:61rem;
margin-top:calc((61rem/2) * -1);
background-image:url(../images/video-bg-1200.jpg);
background-repeat:no-repeat;
background-position:center top;
background-size:cover;
position:relative;
border-radius: 10px;
}

.video-bg .shadow-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:.85;
background:linear-gradient(180deg,rgba(0,0,0,0) 0%,black 100%)
}

.btn-video {
display:inline-block;
text-align:center;
outline:none;
position:absolute;
top:14%;
left:10%
}

.rtl .btn-video {
left: auto;
right: 10%;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);	
}

@media only screen and (max-width: 1000px) {
 .btn-video {
  top:10%;
 }
 .rtl .btn-video {
  left: 10%;
  right: auto;
 }
}

.video-icon {
display:inline-block;
height:112px;
width:112px;
border: 0.4rem solid #0066cc;
border-radius:50%;
background-color:#0066cc;
background-image:url(../images/icons/icon-play.svg);
background-repeat:no-repeat;
background-position:55% center;
background-size:24px 27px;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.btn-video:hover .video-icon {
background-color:#002352;
}

.stats {
width:100%;
padding:0 11%;
color:#fff;
position:absolute;
bottom:8rem;
left:0
}

.item-stats {
float:left;
width:50%;
font-family:"Chivo",sans-serif;
font-weight:400;
font-size:2.8rem
}

.rtl .item-stats {
float: right;
}

.item-stats span {
display:inline-block;
line-height:8rem;
vertical-align:middle
}

.item-stats__num {
font-weight:700;
font-size:6.8rem;
margin-right:2rem
}

.process-wrap {
margin-top:12rem
}

.process {
position:relative;
left:27px;
width:100%;
max-width:1080px;
margin-top:8rem;
margin-left:auto;
margin-right:auto;
clear:both;
counter-reset:ctr
}

.process:after {
content:"";
display:table;
clear:both
}

.process::before,.process::after {
content:"";
display:block;
width:1px;
height:100%;
background-color:#C5C5C5;
position:absolute;
top:0
}

.process::before {
left:0
}

.rtl.process::before {
left:auto;
right:0;
}

.process::after {
left:50%
}

.process .process__steps {
width:100%
}

.process .step {
padding:0 40px 1.5rem 60px;
position:relative;
min-height:240px
}

.rtl.process .step {
float:right;
padding:0 60px 1.5rem 40px;
}

.process .step h3 {
margin-bottom:2.4rem
}

.process .step::before {
display:block;
font-family:"Chivo",sans-serif;
font-size:2rem;
font-weight:700;
content:counter(ctr);
counter-increment:ctr;
color:#fff;
height:54px;
width:54px;
line-height:54px;
text-align:center;
border-radius:50%;
background-color:#06c;
z-index:500;
position:absolute;
top:-12px;
left:-27px
}

.rtl.process .step::before {
left:auto;
right:-27px;	
}

@media only screen and (max-width:1400px) {
.process {
max-width:1000px
}
}

@media only screen and (max-width:1200px) {
.btn-video {
left:9%
}

.stats {
padding:0 10%
}

.item-stats {
font-size:2.6rem
}

.item-stats span {
line-height:7.2rem
}

.item-stats__num {
font-size:6.6rem
}

.process {
max-width:900px
}
}

@media only screen and (max-width:1100px) {
.process {
max-width:800px
}
}

@media only screen and (max-width:1000px) {
.item-stats {
font-size:2.2rem
}

.item-stats span {
line-height:6rem
}

.item-stats__num {
font-size:6rem
}
}

@media only screen and (max-width:900px) {
.stats {
bottom:5.6rem
}

.item-stats {
float:none;
width:auto;
font-size:1.8rem;
margin-bottom:1.6rem
}

.item-stats span {
display:block;
line-height:1
}

.item-stats__num {
font-size:5.4rem;
margin-bottom:15px
}

.item-stats__title {
color:rgba(255,255,255,0.5)
}

.process {
max-width:600px
}

.process::after {
display:none
}

.process .step {
width:100%!important;
float:none!important;
clear:both!important;
margin-left:0;
margin-right:0;
min-height:auto;
padding:0 30px .9rem 50px
}
}

@media only screen and (max-width:800px) {
.process {
left:0
}

.process::before {
left:30px
}

.rtl.process::before {
left:auto;
right:30px;
}

.process .step {
padding:0 10px 0 80px
}

.rtl.process .step {
padding:0 80px 0 10px;
}

.process .step::before {
font-size:1.6rem;
height:44px;
width:44px;
line-height:44px;
top:-8px;
left:8px
}

.rtl.process .step::before {
right:8px;
left:auto;
}
}

@media only screen and (max-width:600px) {
.s-about-how {
padding-bottom:14.4rem
}

.video-bg {
height:60rem;
margin-top:calc((60rem/2) * -1)
}

.video-icon {
height:96px;
width:96px;
background-size:20px 22px
}
}

@media only screen and (max-width:500px) {
.video-bg {
height:52rem;
margin-top:calc((52rem/2) * -1)
}

.btn-video {
top:4.8rem
}

.item-stats__num {
font-size:5rem;
margin-bottom:15px
}
}

@media only screen and (max-width:400px) {
.s-about-how {
padding-bottom:12rem
}

.video-bg {
height:48rem;
margin-top:calc((48rem/2) * -1)
}

.video-icon {
height:80px;
width:80px
}

.process {
text-align:center
}

.process::before {
display:none
}

.process .step,
.rtl.process .step {
padding:60px 0 0
}

.process .step::before {
top:0;
left:50%;
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0)
}

.rtl.process .step::before {
left:50%;
right:auto;
}
	
.item-stats__num {
font-size:4.4rem;
}
}

.s-features {
padding-top:19rem;
padding-bottom:16rem;
background-color:#eaeaea;
overflow:hidden;
position:relative
}

.features {
margin-top:7.2rem
}

.item-feature {
margin-bottom:.8rem
}

.rtl .item-feature {
 float:right;
}

.item-feature__icon {
color:#06c;
font-size:4.8rem
}

@media only screen and (max-width:1200px) {
.s-features {
padding-top:18.4rem
}

.features {
max-width:900px
}

.features .item-feature:nth-child(2n+1) {
padding-right:30px
}

.features .item-feature:nth-child(2n+2) {
padding-left:30px
}
}

@media only screen and (max-width:1000px) {
.s-features {
padding-top:17.2rem;
padding-bottom:17.2rem
}

.features .item-feature:nth-child(2n+1) {
padding-right:20px
}

.features .item-feature:nth-child(2n+2) {
padding-left:20px
}
}

@media only screen and (max-width:800px) {
.s-features {
padding-top:16rem;
padding-bottom:16rem
}

.features {
margin-top:4.4rem;
max-width:500px;
text-align:center
}

.features .item-feature:nth-child(n) {
padding-right:15px;
padding-left:15px
}
}

@media only screen and (max-width:700px) {

.features .item-feature {
width:100%;
clear:both
}
}

@media only screen and (max-width:600px) {
.s-features {
padding-top:14.8rem;
padding-bottom:14.8rem
}

.features .item-feature:nth-child(n) {
padding-right:10px;
padding-left:10px
}
}

@media only screen and (max-width:400px) {
.s-features {
padding-top:14rem;
padding-bottom:14rem
}

.features .item-feature:nth-child(n) {
padding-right:0;
padding-left:0;
margin-bottom:0
}
}

.testimonials-wrap {
margin-top:9.6rem
}

.testimonials-header {
text-align:center;
padding-top:6.4rem;
position:relative
}

.testimonials-header::before {
content:"";
display:inline-block;
height:1px;
width:60%;
background-color:#c5c5c5;
position:absolute;
top:0;
left:50%;
-webkit-transform:translate3d(-50%,0,0);
-ms-transform:translate3d(-50%,0,0);
transform:translate3d(-50%,0,0)
}

.testimonials {
font-family:"Nunito Sans",sans-serif;
font-weight:400;
font-size:1.7rem;
line-height:1.882;
margin-top:4rem;
padding-bottom:7.2rem;
position:relative
}

.testimonials__slide {
position:relative;
padding-left:9.6rem;
padding-right:3rem
}

.rtl.testimonials__slide {
padding-right:9.6rem;
padding-left:3rem
}

.testimonials__avatar {
width:7.2rem;
height:7.2rem;
border-radius:10%;
outline:none;
position:absolute;
top:0;
left:0
}

.rtl .testimonials__avatar {
left: auto;
right: 0;
}

.testimonials__author {
display:inline-block;
position:relative;
margin-bottom:1.6rem;
line-height:2.4rem
}

.testimonials__name,.testimonials__link {
display:inline-block;
outline:none
}

.testimonials__name {
font-weight:700;
color:#000;
margin-right:4px
}

.testimonials__link {
font-size:1.6rem;
color:#06c
}

@media only screen and (max-width:1000px) {
.testimonials {
max-width:700px;
text-align:center
}

.testimonials__slide {
padding-left:3rem
}

.rtl.testimonials__slide {
padding-right: 3rem;
}

.testimonials__avatar {
position:static;
margin:0 auto 1.2rem
}
}

@media only screen and (max-width:700px) {
.testimonials {
max-width:500px
}
}

@media only screen and (max-width:400px) {
.testimonials {
margin-top:3.2rem
}

.testimonials-header {
padding-top:6.4rem!important
}

.testimonials__slide,
.rtl.testimonials__slide {
padding-right:0;
padding-left:0;
}
}

.s-pricing {
padding-top:19rem;
padding-bottom:16rem;
background-color:#fff;
position:relative
}

.item-plan {
padding:0 30px;
}

.max880 {
max-width: 880px;
}

.rtl.item-plan {
float: right;
}

.item-plan__block {
background:#fff;
border-radius:15px;
padding:4.5rem 3.5rem 3.5rem;
margin-bottom:4rem
}

.item-plan__price,.item-plan__per {
display:inline-block;
margin-bottom:0
}

.item-plan__price {
font-family:"Chivo",sans-serif;
font-size:3.3rem;
line-height:1.081;
font-weight:600;
color:#000
}

.item-plan__per {
font-size:1.6rem;
line-height:1;
color:rgba(0,0,0,0.4);
margin:0 4px;
padding-top:1rem
}

.item-plan__bottom-part {
margin-top:3.3rem
}

.item-plan__features {
font-size:1.7rem;
line-height:1.882;
margin-left:0;
color:#545454
}

.item-plan__features li {
display:list-item;
list-style:none;
padding:.15rem 0 .15rem .8rem;
position:relative
}

@media only screen and (max-width:1200px) {
.s-pricing {
padding-top:18.4rem
}
}

@media only screen and (max-width:1000px) {
.s-pricing {
padding-top:17.2rem;
padding-bottom:17.2rem
}
}

@media only screen and (max-width:800px) {
.s-pricing {
padding-top:16rem;
padding-bottom:14.8rem
}
}

@media only screen and (max-width:600px) {
.s-pricing {
padding-top:14.8rem;
padding-bottom:12rem
}
}

@media only screen and (max-width:450px) {
.item-plan {
padding:0 20px
}
}

@media only screen and (max-width:350px) {
.item-plan__price {
font-size:2.8rem
}

.item-plan__block {
padding:5.4rem 3.2rem 4.8rem
}
}

.s-download {
padding-top:19rem;
padding-bottom:16rem;
background-color:#06c;
color:rgba(255,255,255,0.8);
overflow:hidden;
position:relative
}

.s-download .section-header.has-bottom-sep::before {
background-color:rgba(255,255,255,0.25)
}

.s-download .display-1 {
color:#fff
}

.s-download p.lead {
color:rgba(255,255,255,0.6)
}

.s-download a {
color:#fff
}

.s-download a:hover {
color:#D5d5d5
}

@media only screen and (max-width:1000px) {
.s-download {
padding-top:17.2rem
}
}

@media only screen and (max-width:800px) {
.s-download {
padding-top:16rem
}
}

@media only screen and (max-width:600px) {
.s-download {
padding-top:14.8rem
}
}

.s-footer {
background:#121619;
padding-top:16rem;
padding-bottom:8rem;
color:rgba(255,255,255,0.4);
position:relative
}

.s-footer a {
color:#fff
}

.s-footer a:hover {
color:#06c
}

.s-footer h4 {
margin-top:0;
margin-bottom:1.6rem;
color:#fff
}

.footer__bottom {
margin-top:1.6rem;
padding-top:3.9rem;
border-top:1px solid rgba(255,255,255,0.1)
}

.footer__subscribe .subscribe-form {
margin:4rem 0 0;
padding:0;
position:relative
}

.footer__subscribe #de-form {
width:100%
}

.footer__subscribe #de-form input[type="text"] {
width:100%;
height:6.8rem;
font-size:1.8rem;
line-height:3.2rem;
padding:1.8rem 140px 1.8rem 70px;
background:url(../images/icons/chain.svg) 24px center no-repeat,rgba(255,255,255,0.05);
background-size:35px 25px,auto;
color:#fff;
margin-bottom:2rem;
border:none;
border-radius:4px
}

.footer__subscribe #de-form input[type="text"]:hover,.footer__subscribe #de-form input[type="text"]:focus {
box-shadow:none
}

.footer__subscribe #de-form input[type="text"]::-webkit-input-placeholder {
color:rgba(255,255,255,0.3)
}

.footer__subscribe #de-form input[type="text"]:-moz-placeholder {
color:rgba(255,255,255,0.3);
opacity:1
}

.footer__subscribe #de-form input[type="text"]::-moz-placeholder {
color:rgba(255,255,255,0.3);
opacity:1
}

.footer__subscribe #de-form input[type="text"]:-ms-input-placeholder {
color:rgba(255,255,255,0.3)
}

.footer__subscribe #de-form input[type="text"]::-ms-input-placeholder {
color:rgba(255,255,255,0.3)
}

.footer__subscribe #de-form input[type=submit] {
color:#fff;
background:#06c;
border-color:#06c;
margin-right:0;
padding:0 20px 0 24px;
height:6.8rem;
line-height:6.4rem;
border-radius:0 4px 4px 0;
position:absolute;
top:0;
right:0
}

.footer__social {
list-style:none;
margin:-1.6rem 0 0
}

.footer__social li {
display:inline-block;
font-size:15px;
padding:0;
margin-right:4px;
margin-top: 8px;
}

.footer__social li a {
display:block;
line-height:36px;
height:36px;
width:36px;
text-align:center;
background-color:#06c;
color:#fff;
border-radius:50%
}

.footer__social li a:hover {
background-color:#fff;
color:#06c
}

.footer__social li:last-child {
margin-right:0
}

.footer__site-links {
list-style:none;
margin:0
}

.footer__site-links li {
padding-left:0
}

.footer__site-links li a {
display:block
}

.footer__site-links li a,.footer__site-links li a:visited {
color:rgba(255,255,255,0.4);
outline:none
}

.footer__site-links li a:hover {
color:#06c;
text-decoration:underline
}

.ss-copyright {
margin-top:4.8rem;
text-align:center
}

.ss-copyright span {
font-size:17px;
line-height:3.2rem;
display:inline-block
}

.ss-copyright span::after {
content:"·";
display:inline-block;
padding:0 1rem 0 1.2rem;
color:#fff
}

.ss-copyright span:last-child::after {
display:none
}

.go-top {
z-index:600;
opacity:0;
visibility:hidden;
-webkit-transition:all .8s ease-in-out;
transition:all .8s ease-in-out;
-webkit-transform:translate3d(0,200%,0);
-ms-transform:translate3d(0,200%,0);
transform:translate3d(0,200%,0);
position:fixed;
bottom:32px;
right:40px
}

.go-top a {
text-decoration:none;
border:0 none;
display:block;
height:5.6rem;
width:5.6rem;
line-height:5.6rem;
text-align:center;
background-image:url(../images/icons/icon-arrow-up.svg);
background-color:#002352;
background-repeat:no-repeat;
background-position:center center;
background-size:10px 15px;
color:rgba(255,255,255,0.5);
text-transform:uppercase;
border-radius:50%;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}

.go-top.link-is-visible {
opacity:1;
visibility:visible;
-webkit-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

@media only screen and (max-width:1200px) {
.footer__bottom {
font-size:1.7rem;
line-height:1.882
}
}

@media only screen and (max-width:900px) {
.go-top {
right:3rem
}
}

@media only screen and (max-width:800px) {
.s-footer {
padding-top:14.8rem
}

.footer__bottom .right {
margin-top:5.6rem
}
}

@media only screen and (max-width:600px) {
.s-footer {
padding-top:12rem;
padding-bottom:4rem
}

.s-footer h4 {
padding-bottom:1.6rem;
border-bottom:1px solid rgba(255,255,255,0.03)
}

.footer__bottom {
border-top:none
}

.footer__subscribe #de-form input[type="text"] {
padding:0 2.4rem;
background:rgba(255,255,255,0.05);
text-align:center
}

.footer__subscribe #de-form input[type=submit] {
position:static;
margin-right:0;
width:100%;
border-radius:4px
}

.footer__contact {
margin-top:4rem
}

.ss-copyright {
margin-top:2.4rem
}

.ss-copyright span {
display:block;
text-align:left
}

.ss-copyright span::after {
display:none
}
}

@media only screen and (max-width:400px) {
.ss-copyright span {
font-size:16px
}
	
.home-scroll__icon {
height:5.2rem;
width:5.2rem;
background-size:8px 12px
}

.go-top a {
height:5.2rem;
width:5.2rem;
background-size:8px 12px
}
}

.lrmargin25 {
margin-right:25px;
margin-left:25px
}

.top30 {
padding-top:30px
}

.topcom {
margin-top:30px
}

.disc {
margin-top:55px;
margin-bottom:-10px
}

.rightpad25 {
padding-right:25px
}

.rightpad20 {
padding-right:20px
}

.telegramicon {
font-size:1.9rem;
padding-right:20px;
padding-bottom:10px;
display:inline-block
}

.rtl .telegramicon {
 padding-right:0px;
 padding-left:20px;
}

.telegramiconlast {
font-size:1.9rem;
display:inline-block
}

.jared {
margin-top:-15px
}

.downtitle {
margin-right:15px;
margin-left:15px;
color:#fff
}

.blue {
color:#06c
}

.dark {
color:#002352
}

.appsicon {
font-size:5rem
}

.appsicon a {
color:#06c
}

.appsicon a:hover {
color:#002352
}

.supportline a {
color:#06c
}

.supportline a:hover {
color:#002352
}

.downslide {
background-color:#fff;
color:#545454;
padding-top:40px;
padding-bottom:110px;
border-radius:15px;
max-width:1150px
}

.downslide a {
color:#06c
}

.downslide a:hover {
color:#002352
}

.footerlogo {
max-width:360px;
}

@media only screen and (max-width:800px) {
.footerlogo {
max-width:240px
}
}

@media only screen and (max-width:500px) {
.mbottom5 {
margin-bottom: -5rem;
}
}

.telfooter15 {
padding-right:15px;
display:inline-block
}

.iblock {
display:inline-block
}

.max1000 {
max-width:1000px
}

.max830 {
max-width:830px;
padding-right: 15px;
padding-left: 15px;
}

.max800 {
max-width:800px
}

.dropbtn {
background-color:#0066cc;
color:#fff;
padding:8px 8px 8px 12px;
border:0.2rem solid #0066cc;
border-radius:5px;
text-transform: capitalize;
}

.dropbtn:hover {
background-color:#002352!important;
color: #fff!important;
}

.dropdown {
position:relative;
display:inline-block;
letter-spacing: 2px;
vertical-align: middle;
font-family:'Open Sans',sans-serif;
font-weight:400;
font-size:1.5rem;
}

.dropdown-content {
display:block;
position:absolute;
background-color:#fff;
box-shadow:0 0 0 0.2rem #0066cc inset, 0 0 0.8rem 0.2rem rgba(0,0,0,0.4);
z-index:1;
border-radius:5px;
right:0;
padding:5px;
margin-top:30px;
}

.col3 {
column-count:3;
text-transform:capitalize;
padding-bottom:.75rem
}

.ttc {
text-transform:none;
text-align: center;
}

.ttc a {
color:#06c!important
}

.dropdown-content a {
color:#545454;
line-height:3rem;
padding:0 7px;
text-decoration:none;
display:block;
border-radius:5px
}

.dropdown a:hover {
background-color:#d5d5d5
}

.show {
opacity:1!important;
transition:opacity 500ms ease;
pointer-events:all!important;
}

.hide {
opacity:0;
transition:opacity 500ms ease;
pointer-events:none;
}

.selected {
color:#06c!important;
font-weight:700!important
}

.pt2 {
padding-top:2rem
}

.zoom {
transition: transform .2s;
}

.zoom:hover {
transform: scale(1.25);
}

.disabled {
color: #666666!important;
cursor: not-allowed!important;
}

.infopaper {
color:rgba(255,255,255,0.7);
display: block;
padding: 0.6em 0 0 0.1em;
margin-bottom: -1em;
max-width: 250px;
}

.infopaper:hover {
color: #fff!important;
}

@media only screen and (max-width:1200px) {
.infopaper {
max-width: 100%;
}
.home-content__btn-wrap .home-content__btn {
margin-right: 10px;
margin-left: 10px;
}
}

@media only screen and (max-width:500px) {
.home-content__btn-wrap .home-content__btn {
margin-right: 20px;
margin-left: 0px;
}
.rtl .home-content__btn-wrap .home-content__btn {
margin-right: 00px;
margin-left: 20px;
}
}

#mbc {
display:none;
}
	
@media only screen and (max-width:400px) {
#dbc {
display:none;
}
#mbc {
display:block;
}
}

.s-stats {
text-align: center;
max-width: 800px;
margin-top: 4rem;
margin-bottom: -4rem;
background-color: #0066cc;
border-radius: 15px;
}

.stats__col {
padding: 2.6rem;
position: relative;
white-space: nowrap;
}

.stats__count {
font-size: 3.7rem;
color: #fff;
position: relative;
}

.stats_text a {
position: relative;
color: rgba(255,255,255,0.6)!important;
}

.stats_text a:hover {
color: #fff!important;
}

.stitle {
color: rgba(255,255,255,0.6);
font-size: 2.6rem;
padding-top: 2.3rem;
margin-bottom: -2.6rem;
}

.rtl .stats__col {
float: right;
}

@media only screen and (max-width:1000px) {
.stats__col {
padding: 2rem;
}
.stats__count {
font-size: 3.3rem;
}
.stitle {
font-size: 2.3rem;
padding-top: 2rem;
margin-bottom: -2rem;
}
}

@media only screen and (max-width:800px) {
.s-stats {
margin: 4rem 4rem -4rem;
}
.s-stats .col-block {
width: 100%;
clear: both;
}
.stats__col {
padding: 1rem;
}
.stitle {
padding-top: 1rem;
margin-bottom: 0rem;
font-size: 2rem;
}
.stats__count {
font-size: 2.8rem;
}
}

.mapps {
display: table;
margin-bottom: 0rem;
}
.mappsrtl {
position: relative;
left: 25%;
}
.mappscell {
display: table-cell;
padding-right: 15px;
}
.mappsimg {
max-width: 150px;
}

@media only screen and (max-width:1700px) {
.mappsrtl {
left: 19%;
}
}

@media only screen and (max-width:1500px) {
.mappsrtl {
left: 17%;
}
}

@media only screen and (max-width:1300px) {
.mappsrtl {
left: 16%;
}
}

@media only screen and (max-width:1250px) {
.mappsrtl {
left: 13%;
}
}

@media only screen and (max-width:1200px) {
.mapps {
margin: 0 auto;
margin-bottom: 3rem;
margin-top: -3rem;
}
.mappsrtl {
left: 0;
}
.mappscell {
padding: 0 5px;
}
}

@media only screen and (max-width:500px) {
.mappsimg {
max-width: 130px;
}
}

@media only screen and (max-width:350px) {
.playb {
transform: scale(0.8);
}
}

.rtl.cookieinfo-close {
    float: left!important;
}
