*,::before,::after{box-sizing:border-box;outline:unset}
html,body{min-height:100%;height:100%;font-family:'Montserrat', sans-serif;margin: 0;padding: 0;background: #fff;}
a{text-decoration:none;color:unset;}
.container{max-width:1680px;width:100%;display:block;margin:0 auto;}

#mFull{height:0;width:100%;position:fixed;z-index:9999999999;top:0;left:0;background: linear-gradient(265deg, #102639 0, #3c6c94 100%);overflow-x:hidden;transition:.5s}
#mFull .container{padding:0 20px;display:grid;grid-template-rows: 125px 1fr 70px;}
#mFull .container .header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgb(157 157 157 / 12%)}
#mFull .container .header span{color:#fff;font-weight:500;flex:1;padding-left:15px}
#mFull .closebtn{font-size:50px;color:#fff;text-align:right;width:100%;max-width:100px}
#mFull .container .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;padding:0 0 0;flex-direction:column}
#mFull .container .content .topMenu{display:flex;width:100%;padding:30px 0;justify-content:space-between;border-bottom:1px solid rgb(157 157 157 / 12%)}
#mFull .container .content .topMenu .socials{display:flex}
#mFull .container .content .topMenu .socials .social{display:flex;align-items:center;padding:15px 0;margin-right:0;margin:0 34px}
#mFull .container .content .topMenu .socials .social p{margin:0;padding:0;font-size:16px;color:#fff}
#mFull .container .content .topMenu .socials .social p b{font-weight:600}
#mFull .container .content .topMenu .socials .social .icons{margin:0 0 0 15px;padding:0 0 0 15px;display:flex;border-left:1px solid #a0a0a0}
#mFull .container .content .topMenu .socials .social .icons a{display:flex;margin-left:5px}
#mFull .container .content .topMenu .socials .social .icons a:first-child{margin-left:0}
#mFull .container .content .topMenu .socials .social .icons a img{height:25px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(110deg) brightness(108%) contrast(101%);transition:all .3s}
#mFull .container .content .topMenu .socials .social .icons a:hover img{transition:all .3s;filter:invert(20%) sepia(39%) saturate(5773%) hue-rotate(348deg) brightness(98%) contrast(109%)}
#mFull .container .content .topMenu .socials .line{width:1px;height:67px;background:#686e75;margin:0 15px}
#mFull .container .content .topMenu .socials .single{display:flex;align-items:center;transition:all .3s;padding:15px 0}
#mFull .container .content .topMenu .socials .single img{height:25px;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(110deg) brightness(108%) contrast(101%);transition:all .3s}
#mFull .container .content .topMenu .socials .single:hover img{filter:invert(20%) sepia(39%) saturate(5773%) hue-rotate(348deg) brightness(98%) contrast(109%);transition:all .3s}
#mFull .container .content .topMenu .socials .single p{margin:0;padding:0;font-size:16px;color:#fff;padding-right:15px;margin-right:15px;border-right:1px solid #686e75}
#mFull .container .content .topMenu .socials .single p b{font-weight:600}
#mFull .container .content .topMenu .phone{display:flex;align-items:center;transition:all .3s;flex-direction:row-reverse;justify-content:flex-end}
#mFull .container .content .topMenu .phone:hover{opacity:.75;transition:all .3s}
#mFull .container .content .topMenu .phone .text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column-reverse}
#mFull .container .content .topMenu .phone .text p{font-size:18px;color:rgb(255 255 255 / 54%);padding:0;margin:0}
#mFull .container .content .topMenu .phone .text h1{margin:0;padding:0;font-size:23px;color:#fff;font-weight:600}
#mFull .container .content .topMenu .phone img{height:35px;margin-right:10px;padding-right:10px;border-right:1px solid #386c8d;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(110deg) brightness(108%) contrast(101%)}
#mFull .container .content .mMenuM{display:flex;flex-wrap:wrap;width:100%;padding:20px 0}
#mFull .container .content .mMenuM .leftMenu{display:flex;flex-direction:column;padding:0 20px 0 0;flex:1;max-width:375px;border-right:1px dashed rgb(157 157 157 / 23%)}
#mFull .container .content .mMenuM .leftMenu .links{display:flex;flex-direction:column;margin-left:6px;justify-content:flex-start;height:fit-content;flex:1}
#mFull .container .content .mMenuM .leftMenu .links:first-child{margin-left:0}
#mFull .container .content .mMenuM .leftMenu .links a{transition:all .3s;color:rgba(255,255,255,.685);font-weight:400;font-size:14px;margin-top:15px;display:flex;align-items:center}
#mFull .container .content .mMenuM .leftMenu .links a:first-child{margin-top:0}
#mFull .container .content .mMenuM .leftMenu .links a:hover{opacity:.89;transition:all .3s;transform:scale(.95);color:rgb(255 255 255 / 40%)}
#mFull .container .content .mMenuM .leftMenu .links a h1{font-weight:600;margin:0;padding:0;font-size:15px;color:#fff}
#mFull .container .content .mMenuM .leftMenu .links a img{height:35px;margin-right:10px;filter:invert(100%) sepia(1%) saturate(5098%) hue-rotate(3deg) brightness(120%) contrast(100%);transition:all .3s}
#mFull .container .content .mMenuM .leftMenu .links a:hover h1{color:rgb(255 255 255 / 40%);transition:all .3s}
#mFull .container .content .mMenuM .leftMenu .links a:hover img{filter:invert(20%) sepia(39%) saturate(5773%) hue-rotate(348deg) brightness(98%) contrast(109%);transition:all .3s}
#mFull .container .content .mMenuM .leftMenu .links .cmt{margin-top:50px}
#mFull .container .content .mMenuM .rightMenu{flex:2;display:flex;height:fit-content;width:100%;/* background:#fff; */border-radius:7px;flex-direction: column;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner{display: flex;position: relative;background: #183853;flex-wrap: wrap;z-index: 999999;width: 100%;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner:before{content: "";width: 200px;background: #3c6c94;position: absolute;left: 0;top: 0;bottom: 0;z-index: -1;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .lImage{    display: flex;margin-left: -40px;max-width: 535px;flex: 1;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .lImage img{    width: 100%;height: 572px;object-fit: contain;margin-top: -77px;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText{display: flex;flex-direction: column;padding: 100px 0;margin-left: 50px;flex: 1;width: 100%;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .title{display: flex;flex-direction: column;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .title h2{margin: 0;padding: 0;font-size: 30px;color: #80b0d7;font-weight: 300;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .title h1{margin: 0;padding: 0;font-size: 40px;color: #fff;max-width: 530px;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt{display: flex;flex-direction: column;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt p{padding: 20px 0 35px 0;margin: 0;font-size: 17px;color: #fff;line-height: 1.5;font-weight: 300;max-width: 530px;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .pIconPro{display: flex;flex-wrap: wrap;width: 100%;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .pIconPro a {display: flex;flex: 1 0 48%;padding: 10px 0;align-items: center;margin-right: 10px;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .pIconPro a img{width: fit-content;height: 35px;filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(76deg) brightness(103%) contrast(101%);opacity: .7;transition: all 0.4s ease;margin-right: 10px;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .pIconPro a  p{margin: 0;padding: 0;color: #ffff;font-size: 15px;font-weight: 600;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .pIconPro a.activeProCont{background:#3c6c94 ;padding: 10px;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .button{display: flex;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .button a{font-size: 15px;padding:  0;color: #9dcdf4;transition: all .3s;}
#mFull .container .content .mMenuM .rightMenu .mobilBanner .rText .cnt .button a:hover{color: #fff;transition: all .3s;}
#mFull .dropdownMenu{position:relative;display:none}
#mFull .dropdownMenu a{padding-top:10px}
#mFull .dropdownMenu .colmnMenu{display:flex;flex-direction:column}
#mFull .dropdownMenu .levelTwo{padding:10px 15px;border-top:1px solid #f5f5f5;font-weight:500}
#mFull .dropdownMenu .levelThree{padding:10px 0;border-top:1px solid #f5f5f5}
#mFull .dropdownMenu .levelFour{padding:10px 0;border-top:1px solid #f5f5f5}
#mFull .dropdownMenu i{float:right;font-size:12px;margin-right:0;line-height:15px!important}
#mFull .footerNav{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid rgb(157 157 157 / 12%)}
#mFull .footerNav-social{display:flex}
#mFull .footerNav-social span{color:#ffffffd1;font-weight:300;font-size:13px}
#mFull .flags img{width:fit-content;height: 50px;object-fit:contain;margin:0 5px;opacity:.7}
#mFull .flags img:hover{opacity:1;filter:brightness(150%)}
#mFull .flags img.aktif{opacity:1}
#mFull .footerNav-social a{margin-left:5px}
#mFull .footerNav-social a:first-child{margin-left:0}
#mFull .footerNav-social img{width:26px;height:26px}
#mFull .footerNav-inviva{display:flex}
#mFull .footerNav-inviva img{height:16px}

.logoAtc{height: 50px;}
.headerC{display: flex;align-items: center;}