/*
Theme Name:
Theme URI:
Author:
Author URI:
Description:
Version:2.9
*/
@charset "utf-8";
/* CSS Document */
.aligncenter,.gallery-item a{display:block}
.alignleft{float:left; margin-right:15px; margin-bottom:10px}
.alignright{float:right; margin-left:15px; margin-bottom:10px}
.aligncenter{margin-left:auto; margin-right:auto}
.wp-caption{max-width:100%;padding:4px}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2;}
.full-img { position:relative;}
.full-img img{ width:100%; height:auto; position:relative; z-index:2;}

@font-face {
    font-family:'Mont Heavy DEMO';
    src:url('webfonts/Mont-HeavyDEMO.eot');
    src:url('webfonts/Mont-HeavyDEMO.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Mont-HeavyDEMO.woff2') format('woff2'),
        url('webfonts/Mont-HeavyDEMO.woff') format('woff'),
        url('webfonts/Mont-HeavyDEMO.ttf') format('truetype'),
        url('webfonts/Mont-HeavyDEMO.svg#Mont-HeavyDEMO') format('svg');
    font-weight:800;
    font-style:normal;
    font-display:swap;
}


#page{ overflow:hidden; padding-top:122px;}
.ratio .full-img{min-width:initial; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; flex:0 0 auto; display:flex;}
.ratio .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.image-fit{min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.image-fit img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}

.banner-image{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}

.header{ border-top:10px solid #1bdefb; background:var(--bs-white); position:fixed; top:0; left:0; right:0; z-index:1000; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease}
.header.fixed-header{-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.05); box-shadow:0 10px 10px 0 rgba(0,0,0,0.05);}
.header .logo{ height:112px; position:relative;}
.header .logo:after{ background:url(images/logo-shadow.png); height:46px; width:321px; top:100%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); content:''; position:absolute;}
.header .search-btn{ height:30px; width:60px; background:url(images/search.png) no-repeat center; background-size:20px; border:none;  /*border-left:1px solid var(--bs-gray-100);*/ margin-left:auto; padding:0; cursor:pointer;}
.header .container{ max-width:inherit; justify-content:space-between;}

.hedaer-search{ position:absolute; top:100%; left:0; right:0;}
.hedaer-search .card-body{ border:none; border-top:1px solid var(--bs-gray-100); border-radius:0; -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.05); box-shadow:0 10px 10px 0 rgba(0,0,0,0.05); padding-left:0; padding-right:0;}
.hedaer-search .card-body form{ display:block; position:relative;}
.hedaer-search .card-body input[type=submit]{ background:url(images/search.png) no-repeat center; background-size:20px; height:46px; width:46px; border:none; padding:0; position:absolute; top:0; right:0; text-indent:-9999px; cursor:pointer;}

.banner .image-fit{ height:600px;}
.banner .container{left:50%; top:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); position:absolute; color:var(--bs-white); font-family:var(--bs-dosis); z-index:100; line-height:1.5;}
.banner .container h3, .banner .container h2{font-family:'Mont Heavy DEMO'; font-weight:800; text-transform:uppercase; text-shadow:3px 3px 4px rgba(72,115,166,0.5);}
.banner .carousel-indicators{ margin-bottom:0; bottom:65px;}

.w1{ position:relative; margin-top:-30px; z-index:100;}
.w1 .d-flex{ background:var(--bs-blue); color:var(--bs-white); padding:35px 24px; border-radius:12px; -webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.07); box-shadow:0 4px 20px 0 rgba(0,0,0,0.2);}
.w1 .d-flex .icon{ width:60px; margin-right:20px;}
.w1 .d-flex .icon img{ width:100%; height:auto;}
.w1 .d-flex p{ margin:0 0 5px; color:#80c8b9; text-transform:uppercase;}
.w1 .d-flex h5{ font-size:22px;}

.section{ padding:90px 0; position:relative;}
.section-lt{ background:#f8f9fc; position:relative;}
.section .container{ position:relative; z-index:2;}

.w2 h1{ color:var(--bs-dark);}
.w2{ line-height:1.8;}

.w3{ padding:132px 0; background:url(images/base-bg.jpg) no-repeat center; background-size:cover; border-top:10px solid #1bdefb;}
.w3 h2{ color:var(--bs-dark); border-left:10px solid var(--bs-green); padding-left:15px; line-height:1;}
.w3 .d-block{ color:var(--bs-white);  background:rgb(71,116,142); background:linear-gradient(180deg, rgba(71,116,142,1) 0%, rgba(54,82,103,1) 100%); overflow:hidden; border-radius:10px; text-decoration:none; position:relative; margin-bottom:24px;}
.w3 .d-block .full-img img{ opacity:0.5;}
.w3 .d-block .label{ position:absolute; bottom:0; left:0; right:0; z-index:100; font-size:20px; font-weight:700; padding:20px; line-height:1.2}

.cta{ background:var(--bs-white); -webkit-box-shadow:inset 0 0 18px 0 rgba(0,0,0,0.2); box-shadow:inset 0 0 18px 0 rgba(0,0,0,0.2); padding:15px; border-radius:18px; position:relative; z-index:10; margin-top:-80px;}
.cta-inner{ color:#fff; height:160px; border:5px solid #7fbac7; background:url(images/line-bg.png) no-repeat center #16243d; padding:0 50px; border-radius:15px;}
.cta-inner h2{ font-size:40px;}
.cta-inner .call{ font-size:40px; color:#fff; text-decoration:none; margin-left:auto; font-family:'Poppins', sans-serif; font-weight:700;}
.cta-inner .call span.icon{ height:48px; width:48px; border:2px solid var(--bs-cyan); border-radius:50%; display:block; text-align:center; line-height:46px; font-size:20px; color:var(--bs-cyan); margin-right:10px; }

.w4 .nav-tabs{ border:1px solid var(--bs-gray-100); border-left:none; border-radius:0 10px 10px 0; padding-right:18px; display:block; -webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,0.05); box-shadow:0 10px 60px 0 rgba(0,0,0,0.05);}
.w4 .nav-tabs li + li{border-top:1px solid var(--bs-gray-100);}
.w4 .nav-tabs .nav-link{ border:none; border-left:5px solid var(--bs-gray-100); display:block; border-radius:0 8px 8px 0; font-weight:700; color:var(--bs-dark); padding:20px 0 20px 20px; display:block; text-align:left; width:100%;}
.w4 .nav-tabs .nav-link.active, .w4 .nav-tabs .nav-link:hover{ border-left-color:var(--bs-red); color:var(--bs-white); background:var(--bs-dark);}
.w4 .tab-content{-webkit-box-shadow:0 10px 60px 0 rgba(0,0,0,0.05); box-shadow:0 10px 60px 0 rgba(0,0,0,0.05); border:1px solid var(--bs-gray-100); padding:30px; border-radius:10px; font-size:16px;}
.w4 .tab-content h4{ color:var(--bs-dark); font-family:var(--bs-font-sans-serif);}
.w4 .tab-content ul{ padding:0; list-style:none;}
.w4 .tab-content ul li{color:var(--bs-dark); font-weight:700; padding-left:24px; position:relative; font-size:18px;}
.w4 .tab-content ul li:before{font-family:'Font Awesome 6 Free';  font-weight:900; content:'\f058'; position:absolute; left:0; top:0; color:#7fbac7;}

.footer{ padding:30px 0; border-top:10px solid var(--bs-cyan); color:var(--bs-body-color); font-size:16px;}
.footer a{ text-decoration:none; color:var(--bs-body-color);}
.footer a:hover{ color:var(--bs-dark); text-decoration:underline;}
.footer p{ margin-bottom:5px;}

.page-banner{ color:#fff; position:relative; text-transform:uppercase;}
.page-banner .container{ position:relative; z-index:2; height:258px;}
.page-banner .image-fit{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.title-dark h1, .title-dark h2, .title-dark h3, .title-dark h4, .title-dark h5, .title-dark h6{ color:var(--bs-dark);}

.accordionjs .acc_section { position:relative; z-index:10; margin-top:0; overflow:hidden; padding:0;  border-radius:0; background:#f1f4f9; padding:16px; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease;}
.accordionjs .acc_section + .acc_section{ border-top:1px solid #cbd8e9;}
.accordionjs .acc_section .acc_head {cursor:pointer; position:relative; padding-right:24px; font-size:16px; font-weight:700; color:#3b5e8e;}
.accordionjs .acc_section .acc_content { padding-top:25px; margin-top:25px; border-top:2px solid rgba(245, 245, 245, 0.2);}
.accordionjs .acc_section .acc_head:after{ content:'\f107'; right:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); position:absolute; font-family:'Font Awesome 6 Free'; font-weight:900}
.accordionjs .acc_section.acc_active > .acc_head:after{ content:'\f106';}
.accordionjs .acc_section.acc_active{ background:#3b5e8e; color:#fff;}
.accordionjs .acc_section.acc_active .acc_head{ color:#fff;}

.list-content > ul{ padding:10px 0; background:#f1f4f9; list-style:none; color:#3b5e8e;}
.list-content > ul > li > span{padding:15px 30px; display:block; font-weight:700;}
.list-content > ul > li + li{ border-top:1px solid #cbd8e9}
.list-content > ul ul{ border-top:1px solid #cbd8e9; margin:0; padding:0; list-style:none;}
.list-content > ul ul li + li{ border-top:1px solid #cbd8e9}
.list-content > ul ul li span{padding:15px 60px; display:block;}


.steps .item + .item{ margin-top:45px;}
.steps .item h2{ display:block; position:relative; margin-bottom:24px;}
.steps .item h2:after{ border-bottom:3px dashed #61abbf; content:''; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:1; left:0; right:0;}
.steps .item h2 span{ background:#61abbf; border-radius:6px; padding:3px 16px; color:#fff; text-transform:uppercase; display:inline-block; position:relative; z-index:2;}

.how-list{ margin-bottom:30px;}
.how-list .item{ margin-top:30px;}

.how-content .content{ max-width:690px; width:100%; margin-left:auto; margin-right:auto; position:relative;}
.how-content .content:before{ content:''; position:absolute; border-left:4px dashed #688ebd; top:62px; bottom:62px; left:0;}
.how-content .content .d-md-flex{ padding-left:43px; position:relative;}
.how-content .content .d-md-flex + .d-md-flex{ margin-top:34px;}
.how-content .content .d-md-flex .title-dark{ height:125px; width:260px; background:#f8f9fc; border-radius:10px; margin-right:16px; position:relative;}
.how-content .content .d-md-flex .title-dark:before{ content:''; position:absolute; border-top:4px dashed #688ebd; width:43px; left:-43px;  top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}

.indus-item{ background:#eef5f7; border-radius:10px; overflow:hidden; border:1px solid #edeef0; text-decoration:none; color:#696e77;}
.indus-item:hover{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.indus-item h4{ margin-bottom:5px; color:var(--bs-dark);}
.indus-item .full-img:before{ content:''; opacity:0.7; position:absolute;  background: rgb(83,171,186); background: linear-gradient(120deg, rgba(83,171,186,1) 0%, rgba(57,162,173,1) 100%); top:0; left:0; right:0; bottom:0; z-index:3; mix-blend-mode: screen; opacity:0.7;}
.indus-item .content{ padding:24px;}

.why-apply-intro{ color:#5693a3; padding-top:50px;}
.why-apply-intro ul{ margin:0; padding:0; list-style:none;}
.why-apply-intro ul li{ background:url(images/check-mark.png) no-repeat left; padding-left:30px; font-family: 'Poppins', sans-serif; font-size:26px; font-weight:700;}

.why-content .main-item{ border-bottom:1px solid #e5e5e5;}
.why-content .main-item + .main-item{ margin-top:40px;}
.why-content .main-item .title{ margin-bottom:30px;}
.why-content .main-item .title h3{ font-weight:400;}
.why-content .main-item .d-flex{ padding:16px 0; border-top:1px solid #e5e5e5; min-height:130px}
.why-content .main-item .d-flex .icon{ width:150px; text-align:center;}
.why-content .main-item h4{ margin-bottom:5px;}

.why-intro{ background:url(images/pattern-bg.png) no-repeat right #f8f9fc;}
.why-list .d-flex{ margin-bottom:45px;}
.why-list .d-flex .number{ height:50px; width:50px; background:#688ebd; border-radius:8px; font-size:25px; font-family: 'Poppins', sans-serif; font-weight:700; margin-right:24px; color:#fff;}
.why-list .d-flex h4{ margin-bottom:0;}

.why-content-new{ margin-bottom:100px;}

.linkedin-profile{ background:#f2f7f9; position:relative; padding:50px 50px 50px 240px; border-radius:10px;}
.linkedin-profile .name{font-family: 'Poppins', sans-serif; line-height:1.1;}
.linkedin-profile .name strong{ font-size:26px;}
.linkedin-profile .name span{ font-size:22px;}
.linkedin-profile .icon{ width:65px;}
.linkedin-profile .ratio{ width:160px; border-radius:50%; border:8px solid #fff; position:absolute; left:40px; top:-30px; box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;}

.section .section-block + .section-block{ margin-top:40px;}
.what-content{ background:#eef5f7; padding:30px; border-radius:10px;}
.what-content .icon{ width:220px;}

.what-stream .box-content{ background:#f8f9fc; border-radius:12px;}
.what-stream .box-content .content{ padding:30px;}
.what-stream .box-content .number{ height:82px; width:82px; color:#fff; border-radius:6px; position:absolute; top:14px; left:14px; z-index:100; font-family: 'Poppins', sans-serif; line-height:1.1; font-size:50px; background:#688ebd; font-weight:700;}

.grow-section .bg-content{ padding:105px  60px; color:#fff;}
.grow-section .bg-content .content{ width:auto; max-width:590px; position:relative; z-index:10;}
.grow-section .bg-content .image-fit{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:1}

.box-scroll-content{overflow-x:auto; overflow-y:hidden;  justify-content:center}
.box-scroll-content .d-inline-flex{ background:#fff; border-radius:8px; width:319px; padding:20px; border:1px solid #ddebf4; position:relative; line-height:1.2; text-align:left;}
.box-scroll-content .d-inline-flex .icon{ width:65px; margin-right:16px;}
.box-scroll-content .d-inline-flex strong{ display:block; font-size:20px; font-family: 'Poppins', sans-serif; font-weight:700; color:var(--bs-dark);}
.box-scroll-content .d-inline-flex + .d-inline-flex{ margin-left:45px;}
.box-scroll-content .d-inline-flex + .d-inline-flex:before{ background:url(images/dot.png); height:14px; width:46px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:-54px; content:''; position:absolute;}

.SlickSlider{ margin-left:-15px; margin-right:-15px;}
.SlickSlider .item{ padding-left:15px; padding-right:15px;}

.quote-content{ background:#f2f7f9; padding:30px; border-radius:10px;}
.quote-content blockquote{ background:url(images/quote.png) no-repeat left top; padding-left:75px; margin:0;}

.step{ margin-bottom:80px; position:relative;}
.step:before, .step:after{ background:url(images/blank-road.png) #343547; height:50px; content:''; position:absolute; width:3000px;}
.step:before{ right:100%; top:-1px;}
.step:after{ left:100%; bottom:-51px;}

.step .item{ position:relative; padding:100px 0 50px;}
.step .item:before{ background:url(images/road-line.png); height:51px; top:-2px; position:absolute; content:''; pointer-events:none}
.step .item:nth-child(odd):before{ right:161px; left:150px;}
.step .item:nth-child(even):before{left:150px; right:161px;}
.step .item:first-child:before{ left:0;}
.step .item .vr-line{ position:absolute; width:50px;  pointer-events:none}
.step .item:nth-child(odd) .vr-line{ right:0; top:118px; bottom:95px; background:url(images/road-line-vr.png);}
.step .item:nth-child(even) .vr-line{ left:0; top:109px; bottom:70px; background:url(images/road-line-vr-lft.png);}
.step .item .top, .step .item .bottom{ position:absolute;}
.step .item:nth-child(odd) .top { background:url(images/top-right.png); height:120px; width:161px; top:-1px; right:0;}
.step .item:nth-child(odd) .bottom{ background:url(images/bottom-right.png); height:146px; width:161px; bottom:-51px; right:0;}
.step .item:nth-child(even) .top { background:url(images/top-left.png); height:138px; width:150px; top:-1px; left:0;}
.step .item:nth-child(even) .bottom{ background:url(images/bottom-left.png); height:121px; width:150px; bottom:-51px; left:0;}
.step .item:last-child:after{ background:url(images/road-line.png); height:51px; bottom:-51px; position:absolute; content:''; left:150px; right:0;  pointer-events:none}
.step .item .content{ padding:0 200px;}
.step .item .content ul{ margin:0; padding:0; list-style:none;}
.step .item .content ul li{ background:url(images/check-mark.png) no-repeat left 2px; padding-left:30px; color:var(--bs-dark)}
.step .item .content ul li + li{ margin-top:6px;}
.step .item .pin{ background:url(images/pin.png); background-size:100%; height:144px; width:103px; position:absolute; text-align:center; padding:12px;}
.step .item .pin .pin-content{ height:78px; width:78px; line-height:1;  font-family: 'Poppins', sans-serif; font-weight:700; font-size:40px; color:var(--bs-dark); text-transform:uppercase;}
.step .item .pin .pin-content small{ font-size:18px; display:block;}
.step .item:nth-child(odd) .pin{ left:40px; top:-20px;}
.step .item:nth-child(even) .pin{ top:-20px; right:80px;}

.guide { padding-bottom:30px; margin-bottom:60px; border-bottom:8px solid #e1e8f2; font-family: 'Poppins', sans-serif; font-weight:700; font-size:35px; color:var(--bs-dark);}
.guide .icon{ width:85px; margin-right:24px;}

.eligibility .row [class*=col-]{ margin-top:50px; position:relative;}
.eligibility .row [class*=col-]{ text-align:center; color:var(--bs-dark);}
.eligibility .row [class*=col-] .icon{ height:126px; width:126px; background:#688ebd; border-radius:126px; margin-left:auto; margin-right:auto; justify-content:center; margin-bottom:24px;}
.eligibility .row [class*=col-] .info{ padding:0 25px;}
.eligibility .row [class*=col-]:before, .eligibility .row [class*=col-]:after{ content:''; position:absolute; border-bottom:4px dashed #688ebd; width:50%; top:62px;}
.eligibility .row [class*=col-]:before{ left:0;}
.eligibility .row [class*=col-]:after{ right:0;}
.eligibility .row [class*=col-]:first-child:before, .eligibility .row [class*=col-]:last-child:after{ display:none;}



@media(min-width:992px){
.w4 .tab-content{ padding:40px;}
.w4 .col-lg-3{ width:27%;}
.w4 .col-lg-9{ width:73%;}
.footer-content{ margin-left:auto;}
.banner .container{ font-size:20px;}
.page-banner h1{ font-size:70px;}
.accordionjs .acc_section .acc_head{ font-size:20px;}
.accordionjs .acc_section{ padding:24px;}

.how-list{ margin-bottom:45px;}
.how-list .item{ margin-top:45px;}

.indus-intro, .why-apply-intro{ padding-bottom:0;}
.indus-intro:after{ background:#fff; height:50px; content:''; position:absolute; bottom:0; left:0; right:0; z-index:1;}
}

@media(min-width:1200px){
.banner .container h3{ font-size:40px;}
.banner .container h2{ font-size:60px;}
.banner .container{ font-size:24px;}
}

.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;  user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus{outline:none; }
.slick-list.dragging{cursor:pointer; cursor:hand; }
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }
.slick-track{position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before,.slick-track:after{display:table; content:''; }
.slick-track:after{clear:both; }
.slick-loading .slick-track{visibility:hidden; }
.slick-slide{display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide{float:right; }
.slick-slide img{display:block; }
.slick-slide.slick-loading img{display:none; }
.slick-slide.dragging img{pointer-events:none; }
.slick-initialized .slick-slide{display:block; }
.slick-loading .slick-slide{visibility:hidden; }
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden {display:none; }

.slick-loading .slick-list{background:var(--bs-white) url(../images/theme-img/ajax-loader.gif) center center no-repeat; }
.slick-prev, .slick-next{font-size:0; line-height:0; position:absolute; top:50%; display:block; width:60px; height:60px; padding:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); cursor:pointer; color:transparent; border:none; outline:none; background:transparent; z-index:100; background:var(--bs-primary); border-radius:10px; color:var(--bs-white)}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:var(--bs-white); outline:none; background:var(--bs-yellow); }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:1; }
.slick-prev:before, .slick-next:before{font-family:'Font Awesome 6 Free'; font-weight:900; line-height:1; opacity:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; z-index:100; font-size:22px;}
.slick-prev{left:40px; }
[dir='rtl'] .slick-prev{right:0px; left:auto; }
.slick-prev:before{content:'\f104'; }
[dir='rtl'] .slick-prev:before{content:'\f105'; }
.slick-next{right:40px; }
[dir='rtl'] .slick-next{right:auto; left:15px; }
.slick-next:before{content:'\f105'; }
[dir='rtl'] .slick-next:before{content:'\f104'; }
/* Dots */
.slick-dotted.slick-slider{margin-bottom:0; }
.slick-dots{position:relative; margin-top:15px; display:block; width:100%; padding:0; margin-bottom:0; list-style:none; text-align:center; }
.slick-dots li{position:relative; display:inline-block; margin:0; padding:0; cursor:pointer; text-align:center; }
.slick-dots li button{font-size:0; line-height:0; display:block; width:100%; height:10px; width:10px; border-radius:50px; margin:0 4px; padding:0; cursor:pointer; color:transparent; border:0; outline:none; background:#e5e5e5;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before{ background:#598998;}
.slick-dots li.slick-active button{ background:#598998;}