a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
html{font-size:10px;scroll-behavior:smooth}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;font-size:1.6rem;font-family:Montserrat,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%}
ol,ul{list-style:none}
body.bodyfixed{overflow:hidden}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
img{max-width:100%}
*{box-sizing:border-box}
.align-hor{display:flex;align-items:center;justify-items:center}
a{text-decoration:none}
.container{max-width:1200px;width:100%;margin:0 auto;padding:0 16px}
.h100{height:100%}
.uppercase{text-transform:uppercase}
strong{font-weight:700}
.right{text-align:right}
@media only screen and (min-width:1400px){
.container{max-width:calc(100% - 11vw)}
}
.sec{padding:60px 0;width:100%}
.center{text-align:center}
.relative{position:relative}
.h-sec{width:100%;margin-bottom:30px}
.title-1{color:#000;font-size:7rem;line-height:69px;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:16px}
.title-2{color:#000;font-size:4.5rem;line-height:56px;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:16px}
.title-3{font-size:4.8rem;line-height:52px;color:#000;font-family:Montserrat,sans-serif;margin-bottom:16px;font-weight:700}
.h-p-cl{font-size:3.1rem;line-height:38px;font-weight:400;color:#000;font-family:Montserrat,sans-serif}
p{font-size:1.8rem;line-height:28px;font-weight:400;color:#000;font-family:Montserrat,sans-serif;margin-bottom:16px}
.r-m-cl{color:#000;font-size:1.8rem;line-height:22px;font-family:inherit;font-weight:800;position:relative;text-transform:uppercase;transition:.3s ease-in-out}
.r-m-cl:after{content:'';position:absolute;left:100%;top:2px;width:20px;height:18px;background:url('../img/ar-rt.svg') no-repeat;background-size:contain;background-position:center;transition:.3s ease-in-out}
.r-m-cl:hover{letter-spacing:1.2px}
.r-m-cl:hover:after{left:105%}
.headingnml{font-size:3.8rem;line-height:40px;color:#000;font-weight:700;margin-bottom:14px}
@media screen and (max-width:1024px){
.sec{padding:30px 0}
.title-1{font-size:5.5rem;line-height:61px}
.h-p-cl{font-size:3rem}
.title-2{font-size:4rem;line-height:50px}
.headingnml{font-size:3rem;line-height:32px;color:#000;font-weight:700;margin-bottom:14px}
.title-3{font-size:3.6rem;line-height:48px}
}
@media screen and (max-width:991px){
.h-sec br{display:none}
.close-sign{display:none}
}
@media screen and (max-width:767px){
.title-1{font-size:3.4rem;line-height:40px}
.title-2{font-size:3rem;line-height:36px;word-break:break-all}
.title-3{font-size:2.8rem;line-height:30px}
.h-p-cl{font-size:2rem;line-height:28px}
p{font-size:16px;line-height:24px}
}
.hfull{overflow:hidden}
header{background:#fff;height:75px;box-shadow:0 0 25px #00000017;position:fixed;top:0;left:0;width:100%;z-index:4}
.logo{width:145px;height:95px;text-align:center;margin-right:60px}
.logo a{background:url('../img/logo.png') no-repeat;background-size:cover;background-position:center;display:block;width:100%;height:100%;position:relative;z-index:1}
.header-nav{display:flex;align-items:center;justify-content:space-between;height:75px}
.header-nav-inner{display:flex;align-items:center;justify-content:flex-start;height:75px}
.header-nav-inner ul.primary-menu{display:flex}
.header-nav-inner ul.primary-menu>li{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:13px;line-height:16px;margin-right:22px}
.header-nav-inner ul.primary-menu>li>a{color:#000;transition:.3s;font-weight:600;padding:29px 8px}
.header-nav-inner ul.primary-menu>li>a:hover{color:#186c8b}
@media screen and (min-width:991px){
.header-nav-inner ul.primary-menu>li>a:hover{color:#fff;background:transparent linear-gradient(180deg,#58b7c0 0,#202456 100%) 0 0 no-repeat padding-box}
}
.d-s i{width:10px;height:10px;background:url('../img/d-a.svg') no-repeat;background-size:contain;background-position:center;display:inline-block;margin-left:6px}
.la-bx{position:absolute;right:0;display:flex;align-items:center}
.l-in{width:14px;height:14px;background:url('../img/l-n.svg') no-repeat;background-size:contain;background-position:center;display:inline-block;margin-right:6px}
.la-dr select{background-image:url('../img/h-t.svg');background-position:right 5px center;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;background-size:14px;padding:0 24px 0 0;border:0;outline:0;font-size:14px;font-weight:800;cursor:pointer}
.bt-menu{cursor:pointer;overflow:hidden;transition:all .3s ease-in-out;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0;position:absolute;right:15px;top:2px;bottom:0;margin:auto}
.ico-menu{position:relative;width:20px;height:20px}
.ico-menu .bar{position:absolute;width:100%;height:2px;background-color:#202121;border-radius:2px;overflow:hidden}
.ico-menu .bar:first-child{top:0}
.ico-menu .bar:after{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:100%;z-index:1;transition:.3s}
.ico-menu .bar:first-child:after{transition-delay:.1s}
.ico-menu .bar:nth-child(2){top:6px}
.ico-menu .bar:nth-child(2):after{transition-delay:.2s}
.ico-menu .bar:nth-child(3){top:12px}
.ico-menu .bar:nth-child(3):after{transition-delay:.3s}
.bt-menu:hover .ico-menu .bar:after{left:0}
.bt-menu:hover{color:#000}
.has-tablet{font-size:15px;font-weight:500;color:#000;line-height:22px}
.animated .ico-menu .bar:after{display:none}
.animated:focus{cursor:pointer;z-index:99}
.bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:99}
.animated .bar{z-index:99;background-color:#000}
.animated .has-tablet{color:#000;display:none}
.animated .top{-webkit-transform:translateY(10px) rotateZ(45deg);-moz-transform:translateY(10px) rotateZ(45deg);-ms-transform:translateY(10px) rotateZ(45deg);-o-transform:translateY(10px) rotateZ(45deg);transform:translateY(10px) rotateZ(45deg)}
.animated .bottom{-webkit-transform:translateY(-11px) rotateZ(-45deg);-moz-transform:translateY(-11px) rotateZ(-45deg);-ms-transform:translateY(-11px) rotateZ(-45deg);-o-transform:translateY(-11px) rotateZ(-45deg);transform:translateY(-11px) rotateZ(-45deg)}
.animated .ico-menu .middle.bar:nth-child(2){width:0;opacity:0}
.animated .ico-menu .bar:nth-child(3){top:21px;width:100%}
header.header__sticky{background:#fff;-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / 15%);box-shadow:0 0 20px 0 rgb(0 0 0 / 15%)}
@media screen and (min-width:991px){
.bt-menu{display:none}
.header-nav-inner ul.primary-menu li.d-s a:hover i{width:10px;height:10px;background:url('../img/d-a-w.svg') no-repeat;background-size:contain;background-position:center;display:inline-block}
}
@media screen and (max-width:1024px){
.h-sec p br{display:none}
}
@media screen and (max-width:991px){
.header-nav-inner{display:none;position:absolute;right:-16px;height:100vh;z-index:9;background:#eaeff3;top:75px;width:294px}
.primary-menu{flex-direction:column;padding:30px 20px 0}
.header-nav-inner ul.primary-menu>li{margin-bottom:16px;font-size:16px;border-bottom:1px solid #707070;padding-bottom:16px;margin-right:0}
.header-nav-inner ul.primary-menu>li>a{padding:16px 0}f
}
.main{min-height:1000px;padding-top:75px}
.btnlink{background:#202255;height:60px;color:#fff;font-size:2rem;line-height:54px;text-transform:uppercase;display:inline-block;padding:4px 16px 4px 70px;transition:.5s;position:relative}
.btnlink:before{content:'';position:absolute;width:56px;height:100%;left:0;top:0;background-color:#59b7c0;transition:.5s;background-image:url('../img/btn-icon.png');background-repeat:no-repeat;background-position:12px;background-size:30px}
.btnlink:after{content:'';position:absolute;width:0;height:100%;left:0;top:0;transition:.5s;background-image:url('../img/btn-icon.png');background-repeat:no-repeat;background-position:12px;background-size:30px}
.btnlink:hover:before{width:100%}
.btnlink span{position:relative;z-index:1}
.btnlink:hover:after{background-color:#202255;width:56px}
.indu-hed{width:100%;margin-bottom:30px;padding-bottom:16px;z-index: 1;}
.u-line:after{content:'';width:200px;height:4px;background:#202456;position:absolute;bottom:0;left:0;right:0;margin:auto}
.footer{background:url('../img/footer-bg.jpg') no-repeat;background-size:cover;background-position:center;width:100%;padding:60px 0 30px;position:relative;padding-bottom:0}
.footer:after{content:'';background:rgb(216 237 254 / 90%);width:100%;position:absolute;top:0;height:100%;left:0}
.footer .container{position:relative;z-index:1}
.f-t{background:url('../img/f-t.png') no-repeat;background-size:contain;background-position:center;width:100px;height:52px;position:absolute;left:0;top:-51px;z-index:1}
.f-t-l{display:flex;justify-content:space-between}
.f-lbx{width:19%;display:flex;align-items:center}
.ft-lo{width:138px;height:114px}
.f-nb{width:54%}
.f-h{font-size:20px;font-weight:800;color:#000;font-family:Montserrat;margin-bottom:28px}
.fn-lk{width:100%;display:flex;justify-content:space-between}
.fn-lk-cl{width:32.3%;padding-right:2%}
.fn-lk-cl ul{margin:0;padding:0}
.fn-lk-cl ul li{font-size:14px;line-height:22px;margin-bottom:8px;font-weight:600;transition:.5s;position:relative}
.fn-lk-cl ul li a{color:#000;display:inline-block}
.fn-lk-cl ul li a::first-letter{text-transform:uppercase;font-weight:700}
.fn-lk-cl ul li a:after{display:flex;content:"";border-bottom:solid 1px #186c8b;transform:scaleX(.1);transition:transform .3s ease-in-out;transform-origin:0 50%}
.fn-lk-cl ul li a:hover:after{transform:scaleX(1)}
.fn-lk-cl ul li a:hover{color:#186c8b}
.f-esb{width:30%;padding-left:2%}
.md-newsletter-form{max-width:100%;position:relative;margin-bottom:30px}
.textinput{outline:0;border:1px solid #e3e4e4;border-radius:0;height:52px;width:100%;padding:8px 66px 8px 14px;font-size:16px;background:0 0;line-height:49px;color:#000;font-weight:300;background:#fff}
.md-newsletter-btn-f{background:url('../img/p-i.svg') no-repeat;background-position:center;background-size:30px;width:60px;height:51px;position:absolute;right:0;border:1px solid #e6e6e6;cursor:pointer}
.md-newsletter-form::placeholder{color:#b7b7b7}
.md-newsletter-form:-ms-input-placeholder{color:#b7b7b7}
.md-newsletter-form::-ms-input-placeholder{color:#b7b7b7}
.f-sg{display:flex;flex-direction: column;}
.f-sg a{color:#000;font-size:14px;line-height:20px;position:relative;padding-left:18px;font-weight:600;margin-bottom: 25px;}
a.f-nl{margin-right:22px}
.f-nl:before{content:'';width:15px;height:22px;background:url('../img/phone-call.svg') no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:0}
.f-el:before{content:'';width:15px;height:22px;background:url('../img/e-i.svg') no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:0}
.f-loc:before{content:'';width:17px;height:22px;background:url('../img/pin-i.svg') no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:0}
.f-b-l{border-top:0 solid #fff;font-size:14px;color:#fff;text-align:center;padding:30px 0 0 0;margin-top:40px;font-weight:600;display: flex;
    justify-content: center;flex-wrap: wrap;}
.c-mcl{background:url('../img/c-m-pic.png') no-repeat;background-position:center;background-size:contain;width:130px;height:130px;position:fixed;right:0;bottom:0;cursor:pointer;z-index:1}
.f-b-link {margin-left: 8px;border-left: 2px solid #fff;padding-left: 8px;}
.f-b-link a{font-size: 14px;color: #fff;}

.cookies-policy-sec {
    background: transparent linear-gradient(105deg,#488da1 0,#3e728f 100%) 0 0 no-repeat padding-box;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000000;
    display: flex;
    padding: 18px 9px;
    align-items: center;
    justify-content: center;
}
.cookies-policy-sec p{text-align: center; color: #fff;margin-bottom: 0;font-size: 14px;}
.cookies-policy-sec span {
    border: 2px solid #ef5a16;
    background: #ef5a16;
    padding: 5px;
    margin-left: 10px;
    cursor: pointer;
    line-height: 35px;
}
.cookies-policy-sec p a{color: #fff; text-decoration: underline;}

@media screen and (max-width:1024px){
.f-sg{flex-direction:column}
a.f-nl{margin:0 0 20px 0}
}
@media screen and (max-width:991px){
.f-t-l{flex-direction:column}
.f-lbx{width:97px}
.f-nb{width:100%;margin:0 0 30px 0}
.f-esb{width:100%;padding:0}
.md-newsletter-form{max-width:300px}
.f-sg{flex-direction:row;justify-content:flex-start}
a.f-nl{margin:0 30px 0 0}
.footer{padding:30px 0 30px}
}
@media screen and (max-width:767px){
.fn-lk{flex-direction:column;display:none}
.fn-lk-cl{width:100%;padding:0}
.f-h{position:relative}
.acco-title:after{content:'';background:url('../img/footer-arrow.svg') no-repeat;width:20px;height:20px;background-size:contain;background-position:center center;position:absolute;right:16px;transform:rotate(90deg);top:0;margin:auto;bottom:0}
.acco-title.accactive:after{transform:rotate(-92deg)}
.f-h.acco-title{margin-bottom:0}
.f-nb{border-top:1px solid #707070;border-bottom:1px solid #707070;padding:20px 0}
.fn-lk-cl:first-child{padding-top:20px}
.md-newsletter-form{max-width:100%}
.h-bnr-tagline br{display:none}
}
.h-sub-nav li a:hover{color:#1c8199}
.close-sign{background:url('../img/cross.svg') no-repeat;background-position:center;background-size:contain;width:34px;height:34px;position:absolute;top:7px;right:34px;font-size:0;cursor:pointer;z-index:2}
.btm-ftr{background:#59b7c0;padding-bottom:26px;position:relative;z-index:1}