<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{box-sizing: border-box;}

body{font-family: 'AllianzNeo Regular'; font-size: 16px; color: #313131; margin: 0; padding: 0; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
body.no-scroll{overflow: hidden}
.container{width: 100%; max-width: 1440px; margin: auto; box-sizing: border-box;}
.p15{padding: 0 15px;}
.w100{display: block; width: 100%;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6,p{margin-top: 0;}
input{font-family: 'AllianzNeo Bold';}

#menu-level-1 ul{margin: 0; padding: 0;}
#header ul{margin-top: 0 !important; margin-bottom: 0 !important;}

#header ul li{margin: 0; padding: 0;}
#header-row-1{height: 50px; background-color: #003781; color: #FFF; font-size: 13px; font-family: 'AllianzNeo SemiBold' }
#header-row-1 a{color: #FFF;}

.header-row{position: relative;}

#menu-level-1 ul{justify-content: space-between;  display: flex; }



#header ul li ul{display: none;}


#menu-level-1 ul{margin: 0; padding: 0}
#header ul li{margin: 0; padding: 0; list-style: none;}

#change-language{height: 100%; min-width: 30px;}
#change-language ul{width:100%; height: 100%; margin:0; padding: 0;}
#change-language li{position: relative; width:100%; height: 100%; background-color: #0349a5}

#change-language li a{display: flex; height: 100%; align-items: center; justify-content: center; text-decoration: none; padding: 0 10px;}
#change-language li.active a span{background:url("../img/icon/bottom-arrow.png") no-repeat right 1px center; padding-right: 15px;}
#change-language li:hover ul{display: block;}
#change-language li:hover{background-color: #49648c;}
#change-language li ul{position: absolute; left: 0; top: 100%; background-color: #49648c; width:100%; z-index: 220;}

#webinar-shortcut{background-color: #f5b032}

#menu-level-1{position: absolute; right: 15px; height: 100%; font-family: 'AllianzNeo SemiBold'}
#menu-level-1 ul{display: flex; height: 100%; align-items: center}
#menu-level-1 ul li{padding: 0; height: 100%; position: relative; }
#menu-level-1 ul li ul{position: absolute; left: 0; background-color: #49648c; top: 100%; height: 0; opacity: 0; visibility: hidden; display: block; z-index: 111; transition: all .5s;   box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3); }
#menu-level-1 ul li#user-info-menu ul{right: 0; left: auto;}

#menu-level-1 ul li#user-info-menu a{padding: 0; width:70px; text-align: center; justify-content: center; }
#menu-level-1 ul li#user-info-menu ul li a{width:auto; padding: 0 25px;}

#menu-level-1 ul li a{letter-spacing: .02em; height: 100%; display: flex; align-items: center; padding: 0 25px;}
#menu-level-1 ul li:hover ul{visibility: visible; height: auto; opacity: 1; }
#menu-level-1 ul li:hover a{background-color: #49648c;}

#menu-level-1 ul li ul li a{display: flex; font-size: 14px; width:100%; height: 45px; align-items: center; white-space: nowrap; }
#menu-level-1 ul li ul li a:hover{background-color: #fff; color: #49648c;}

#logo-wrapper{position: absolute; z-index: 102;  left: 30px; height: 70px; display: flex; align-items: center; top:50px; }

#logo-wrapper img{max-width: 290px; display: block;}


#header-row-2{position: relative; margin-bottom: 70px;}
#header.home #header-row-2{margin-bottom: 0}
#header-row-2-wrapper{position: absolute; left: 0; top: 0; width:100%; z-index: 100; height: 70px;}
#menu-level2-wrapper{width:100%;}
#menu-level-2{position: absolute; right: 15px; height: 100%; width: calc(100% - 30px); display: flex; justify-content: flex-end; z-index: 100;}
#menu-level-2 ul{display: flex; height: 100%;}
#menu-level-2 ul li{height: 100%; padding: 0 18px; }
#menu-level-2 ul li#teklif-al-btn{display: flex; align-items: center; padding-right: 0}
#menu-level-2 ul li#teklif-al-btn:hover{background: none; box-shadow: none;}
#menu-level-2 ul li#teklif-al-btn a{background-color: #f86200 !important; border-radius: 50em; width:140px; justify-content: center; height: 50px; color: #FFF !important;}

#menu-level-2 ul li ul{display: block; height: auto;}

#menu-level-2 ul li a{display: flex; height: 100%; align-items: center; color: #313131; font-size: 15px; font-weight: 700; font-family: 'AllianzNeo Bold' }
#menu-level-2 ul li .sub-menu{width:100%; min-height: 200px; display: none;position: absolute; right: 0; top: 100%; background-color: #FFF; width:100%; background-position: left top; background-repeat: no-repeat; padding: 20px; border-radius: 3px; box-shadow: -1px 13px 26px 0px rgba(2, 26, 58, 0.59); background-size: contain; z-index: 100 }
#header.home #header-row-2 #menu-level-2 ul li a{color: #FFF;}

#menu-level-2 ul li .sub-menu{background-image: url("../img/header/sub-menu/test-hizmetleri.jpg");}
#menu-level-2 ul li .sub-menu.danismanlik{background-image: url("../img/header/sub-menu/danismanlik.jpg");}
#menu-level-2 ul li .egitim-programlari{background-image: url("../img/header/sub-menu/egitim-ve-sertifikasyon.jpg");}
#menu-level-2 ul li .sub-menu.etkinlikler{background-image: url("../img/header/sub-menu/etkinlikler.jpg");}


#linkedin-icon-wrapper{height: 100%; display: flex; align-items: center; justify-content: center;}
#linkedin-icon-wrapper:hover{background-color: #49648c;}
#linkedin-icon-wrapper a{display: flex; align-items: center; justify-content: center; height: 50px; width: 70px;}
#linkedin-icon-wrapper img{height: 50%; }

.bx-wrapper{width:100%; height: 100%; margin: 0; padding: 0; border:none; box-shadow: none;}
.bx-viewport{width:100%; height: 100%; margin: 0; padding: 0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 70px;}
.bx-wrapper .bx-pager.bx-default-pager a{background-color: #FFF; width:40px; height: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, 
.bx-wrapper .bx-pager.bx-default-pager a.active, 
.bx-wrapper .bx-pager.bx-default-pager a:focus{background-color: #00367f;}



#home-hero{width: 100%; height: calc(100vh - 220px); max-height:700px; overflow: hidden }
#home-hero img{display: block; object-fit: cover; transform: translateX(-50%); left: 50%; position: relative; max-width: none !important; height: 100%; width: 100%;}

.hero-item{position:relative; height: 100%;}
.hero-item .hero-mask{position:absolute; left: 0; top: 0; width:100%; height: 100%; background:url("../img/home/slider/mask.png") repeat-x; z-index: 2; background-size: contain}
.hero-desc-wrapper{position: absolute; top: 0; height: 100%; left: 50%; transform: translateX(-50%); z-index: 3;}
.hero-desc{padding-bottom: 110px; display: flex; height: 100%;box-sizing: border-box; align-items: flex-end; color: #FFF; font-size: 1em; font-weight: 600;}

.hero-desc h1{font-size: 280%; line-height: 100%; font-weight: 700; margin-bottom: 0;}
.hero-desc h1 strong{color: #ccdd61;}
.hero-desc h1 small{display: block; font-size: 40%; line-height: 100%;}

.more-link{background-color: #ccdd61; width:170px; height: 50px; display: inline-flex; align-items: center; padding: 0 15px; color: #414141; font-weight: 700; font-size: .875em; box-sizing: border-box; border-radius: 50em; justify-content: flex-end; padding-right:50px; }
.more-link.go{background-image: url("../img/icon/more-link-arrow.png"); background-repeat: no-repeat; background-position: right 10px center}

.hero-item.slide2 .hero-desc{justify-content: center;}
.hero-item.slide2 .hero-desc .spot-content{text-align: center;}
.hero-item.slide2 .hero-desc .spot-content .more-link{padding: 0; background-image: none; background-color: #003781; justify-content: center; color: #FFF;}

.hero-item.slide3 h1{font-size: 250%;}
.hero-item.slide3 .hero-desc .spot-content .more-link{background-color: #c1ebfb;}
.hero-item.slide3 h1 small{font-size: 49.5% !important;}

.hero-desc p{text-shadow: 0px 0px 17px rgba(0,0,0, .9);}

#search-form{width:100%; transform: translateY(-50%); border-radius: 50em; border:none; background-color: #FFF; height: 80px; box-shadow: 0px 0px 40px 0px rgba(2, 26, 58, 0.25);border-radius: 60em; position: relative; z-index: 7;}
#search-box{width:calc(100% - 135px); border:none; position: relative;box-sizing: border-box; padding: 0 85px; height: 100%; outline: none;  font-size: 30px; font-weight: 700; color: #c6c6c6;border-radius: 60em; background: url("../img/icon/search.png") no-repeat 40px center;}

#search-form input[type='submit']{height: 60px; position: absolute; z-index: 2; right: 10px; top: 10px; border-radius: 60em; background-color: #49648c; width: 185px; font-size: 18px; color: #FFF; font-family: 'AllianzNeo Bold';}


#home-call-to-action{margin-bottom: 110px;}
#home-call-to-action h2{font-size: 2.5em; font-family: 'AllianzNeo Bold'; padding-left: 35px;}
.cta-cell{position:relative}
.cta{width:calc(100% + 1px); height: 100%; display: flex; align-items: center; justify-content: center; padding: 15px; border:1px solid #f5f3ed; box-sizing: border-box; transform: translateX(-1px); z-index: 2; position: relative; transition: all .5s; position: absolute; left: 0; top: 0;color: #313131; }

.cta-inner{display: flex; height: 100%; width:100%; flex-direction: column; justify-content: center; align-items: center}

.cta h3{transition: all .5s; font-size: 1.25em; font-family: 'AllianzNeo Bold'; margin-bottom: 10px;}
.cta p{font-size: 0; opacity: 0; height: 0; transition: all .15s ease-in; text-align: center;}
.cta:hover{box-shadow: 0px 0px 20px 0px rgba(69, 68, 63, 0.1);  height: auto; z-index: 55; min-height: 100%; background-color: #FFF;}
.cta:hover h3{color: #006192;}
/*.cta:hover p{opacity: 1; height: auto; font-size:.875em;}
*/
.detail-btn,.btn{
	width:170px; height: 50px; display: inline-flex; align-items: center; font-weight: 700; font-size: .875em; box-sizing: border-box; border-radius: 50em; padding: 0; background-image: none; background-color: #003781; justify-content: center; color: #FFF;}

.cta-icon{
	max-width: 200px; width:100%; margin-bottom: 20px; box-sizing: border-box; padding: 0 10px;
}

.cta-icon img{ display: block; width:100%;}

.cta-animated{opacity: 0; visibility: hidden; height: 0; transition: all 1s}
.cta-static{opacity: 1; visibility: visible;  height: auto; transition: all 1s}

.cta:hover .cta-animated{
	opacity: 1; visibility: visible; height: auto;
}

.cta:hover .cta-static{
	opacity: 0; visibility: hidden; height: 0;
}

.cta .detail-btn{position: absolute; left: 50%; transform: translateX(-50%) translateY(0); bottom: 0; background-color: #006192;
  box-shadow: 0px 5px 20px 0px rgba(6, 67, 97, 0.44); opacity: 0; transition: all .5s;
}

.cta:hover .detail-btn{opacity: 1; transform: translateX(-50%) translateY(50%);}


#home-quick-texts{background-color: #fbfbf8; margin-bottom: 185px;}

#quick-link-img-wrapper{overflow: hidden; position: relative; z-index: 4; display: flex; justify-content: flex-end}
#quick-link-img-wrapper img{height: 100%; max-height: 400px; width: auto;}

#quick-texts-wrapper{height: 100%; }
#quick-texts{padding: 40px 0; position: relative; z-index: 2; height: 100%; box-sizing: border-box;}
#quick-texts::after{width:33.3333%; position: absolute; left: 0; transform: translateX(-50%); height: calc(100% + 100px); background-color: #dbd3bd; z-index: -1; content: ''; top: -50px;}

#quick-texts ul li a p{display:none}
#quick-texts ul{margin: 0; padding: 0;}
#quick-texts ul li{margin: 0; padding: 0; margin-bottom: 5px; width:100%; height: 50px; list-style: none;}
#quick-texts ul li a{color:#313131; font-size: .875em;display: flex;  padding-left: 30px; width:100%; height: 100%; align-items: center; border-radius: 50em; font-family: 'AllianzNeo Bold'; box-sizing: border-box; background: url("../img/icon/more-link-arrow.png") no-repeat right 15px center #f5f0e0;}
#quick-texts ul li a.active{background-color: #fdd25c;  box-shadow: 0px 5px 20px 0px rgba(105, 83, 21, 0.44);
}

#quick-texts h2{font-size: 2.5em; font-family: 'AllianzNeo Bold'}


#home-tours{  background-color: rgb(225, 207, 235,.3); height: 280px; margin-bottom: 130px; }

#tour-image-wrapper{position: relative; overflow: hidden}
.tour-image{position: absolute; top: -70.5px; height: calc(100% + 141px); left: 0; overflow: hidden; width:100%; }
.tour-image img{height: 100%;}

#tours-container{height: 100%;}

#tours-container h3{font-size:1.125em;line-height: 1.111;  }
#tours-container p{font-size:0.9375em;line-height: 1.333;  }
#tours-content{height:100%; position:relative; display: flex; align-items: center; }
#tours-content::after{content:'';background: url("../img/home/quick-link/decor.png") no-repeat right top;height:349px; width: 323px; position:absolute; right:-72px; z-index: -1; bottom:0; }


#tours-content h2{position: absolute; top: 0; transform: translateY(-50%); margin: 0; background: url("../img/home/quick-link/tours-icon.png") no-repeat left -7px; background-size: contain; height: 103px; padding-left: 70px; font-size: 3.125em;font-family: 'AllianzNeo Bold'; word-break: break-all; line-height: 88%; box-sizing: border-box;  display: inline-flex; align-items: center;}

#tours-content .detail-btn{position: absolute; bottom:0; left: 0;box-shadow: 0px 5px 20px 0px rgba(172, 99, 212, 0.44); background-color: #ac63d4; transform: translateY(50%);}

#home-social .container{background: url("../img/home/social/line.png") repeat-x center center; margin-bottom: 30px;} 
#home-social a{display:block; background-position: center center; background-repeat: no-repeat; width: 100%; height: 40px; background-color: #FFF; font-size: 0 }
#home-social a.facebook{background-image: url("../img/home/social/facebook.png")}
#home-social a.twitter{background-image: url("../img/home/social/twitter.png")}
#home-social a.instagram{background-image: url("../img/home/social/instagram.png")}
#home-social a.linkedin{background-image: url("../img/home/social/linkedin.png")}

#footer{background-color: #f1f9fa; padding: 45px 0;}

#footer-level-1 ul{display: flex; flex-direction: row; margin: 0; padding: 0;}
#footer-level-1 ul li{border-right: 1px solid #c6dcdf; width: calc(20% - 1px); box-sizing: border-box; padding: 0 15px !important;}
#footer-level-1 ul li#teklif-al-btn{display: none;}


#footer-level-1 ul li a{color: #313131; font-family: 'AllianzNeo Bold'; font-size: 1em; margin-bottom: 15px; display: block;}
#footer-level-1 ul li ul li a{color: #646464; font-family: 'AllianzNeo SemiBold'; font-size: .875em; padding: 12px 0; margin-bottom: 0; }
#footer-level-1 ul li.egitim-programlari{width:calc(60% - 1px);}
#footer-level-1 ul li.etkinlikler{border-right: 0;}
#footer-level-1 ul li:last-child{border: none;}
#footer-level-1 ul li ul li{border:none; width:100%; padding: 0 !important}
#footer-level-1 .column{width:100% !important; margin: 0 !important;}
#footer-level-1 .deep2-menu{display: none;}
#footer-level-1 ul li{list-style: none; margin: 0; padding: 0}
#footer-level-1 ul li .sub-menu ul{display: block}

#footer-level-1 ul li.egitim-programlari a{text-align: center;}
#footer-level-1 ul li.egitim-programlari ul{display: flex; }
#footer-level-1 ul li.egitim-programlari ul li { border-right: 1px solid #c6dcdf;padding: 0 15px !important}
#footer-level-1 ul li.egitim-programlari ul li a{font-family: 'AllianzNeo Bold'; font-size: 1em; color: #646464;}
#footer-level-1 ul li.egitim-programlari ul li:last-child{border-right: 0 none;}
#footer-level-1 ul li.egitim-programlari ul li ul{display: block; }
#footer-level-1 ul li.egitim-programlari ul li ul li{padding: 0 !important; border: 0 none;}
#footer-level-1 ul li.egitim-programlari ul li ul li a{text-align: left; color: #646464; font-family: 'AllianzNeo SemiBold'; font-size: .875em;}


#footer-level-2{background-color: #e6f4f6; padding-bottom: 60px;}
#footer-level-2 ul{display: flex; margin: 0; padding: 0; height: 42px; }
#footer-level-2 ul li{list-style: none; margin: 0; height: 100%;} 
#footer-level-2 ul li a{display: flex; color: #646464; font-family: 'AllianzNeo Bold';  padding:0 25px; font-size: .875em; line-height: 100%; align-items: center; height: 100%; }
#footer-level-2 ul li ul{display: none;}

#footer-level-2 .container{position: relative;}
#footer-legal{position: absolute; right: 15px; top: 50%; transform: translateY(-50%); color: #a5acad; font-size: .875em; font-family: 'AllianzNeo SemiBold'}

#detail-header{height: 200px; background-color: #006192; box-sizing: border-box; padding-bottom: 35px; background: url("../img/header-mask.png") no-repeat left top #006192;}
#detail-header .container{height: 100%; display: flex; align-items: center;}
#detail-header .container h1{color: #FFF; font-family: 'AllianzNeo Bold'; font-size: 3.125em; margin: 0; padding-left: 50px; }

#detail-header.p0{padding-bottom: 0}
#detail-header.offer{background-color: #f86200;}
#detail-header.dark{background-color: #003781;}

.content-image-wrapper{min-height: 70px; margin-bottom: 40px;}
#content-wrapper{position: relative;}
#content-wrapper.hizmetlerimiz #navigation-wrapper{visibility: hidden}
#content-wrapper.hizmetlerimiz #content-right{padding-top: 0}
#content{margin-top:-105px;  line-height: 1.375;}
#content.flat-content{margin-top: 0;}
#content.flat-content #content-right{padding-top: 0}
#content.documents-list #content-text{padding-left: 0;}
#content.documents-list #content-text::after{display: none}
#content.documents-list #content-left{ margin-top: 80px;}


#content-text{padding-left: 120px; position: relative; min-height: 215px}


#content-text h3{font-size: 1.875em; line-height: 100%; color: #006192; margin-bottom: 16px;font-family: 'AllianzNeo Bold';}
#content-text h3 small{font-size: 66.67%}

#content-text ul li{line-height: 2.188;}


#content-text::after{width:150px; height: 225px; background-color: #c1ebfb; position: absolute; left: 90px;top: -40px; z-index: -1; content: ''}

#content-text img{max-width: calc(100% + 120px) !important; height: auto !important; margin-left: -120px;}

#content-right{padding-top: 95px;}

#navigation-wrapper{transform: translateY(-50%); z-index: 50; position: relative;}
#category-wrapper #navigation-wrapper{position: relative; padding-top: 0; transform: translateY(-130px);}
#documents-wrapper #navigation-wrapper{position: relative; padding-top: 0; transform: translateY(-35px);}
#right-menu-outer{position: relative; z-index: 11; width: 100%; height: 70px; }
#right-menu{background-color: #FFF; box-shadow: 0px 0px 20px 0px rgba(69, 68, 63, 0.24);  position: absolute; z-index: 4; width: 100%; right: 0; transition: width .2s linear}

#right-menu-wrapper{height: 70px;}
#right-menu-home{width:70px; background: url("../img/icon/home.png") no-repeat center center; border-right: 1px #dcdcdc dashed; height: 100%;}

.right-menu-header-wrapper{display: flex; height: 100%; align-items: center;width:calc(100% - 70px); cursor: pointer;}
.right-menu-header-wrapper{display: flex; height: 100%; align-items: center;width:calc(100% - 70px); cursor: pointer;}
.right-menu-header{display: flex; height: 100%; align-items: center; font-family: 'AllianzNeo Bold'; font-size: 1.125em;width:calc(100% - 70px); padding-left: 20px; box-sizing: border-box; }
#right-menu-opener{display: flex; height: 100%; align-items: center; justify-content: center; width:70px; flex-direction: column }

#right-menu-opener-mobile{display: none; height: 100%; align-items: center; justify-content: center; width:70px; flex-direction: column }



#right-menu-opener b{width:24px; height: 3px; background-color: #313131; border-radius: 1px; margin-bottom: 3px; transform: rotate(0deg); transition: all .2s; }
#right-menu-opener b:last-child{margin-bottom: 0;}

#right-menu.opened #right-menu-opener b:nth-child(2){display: none;}
#right-menu.opened #right-menu-opener b:nth-child(1){transform: rotate(45deg);  margin: 
0;  }
#right-menu.opened #right-menu-opener b:nth-child(3){transform: rotate(-45deg);  margin: 0; margin-top: -3px; }

#menu-wrapper{visibility:hidden;  height:0; opacity: 0; transform:scaleY(0); transition: all .3s; background-color: #FFF; overflow: hidden; }
#right-menu.opened #menu-wrapper{visibility:visible; transform:scaleY(1); opacity: 1; height: auto; padding: 13px 0;}

#menu-wrapper ul{margin: 0; padding: 0; margin-left: 70px;}
#menu-wrapper ul li{margin: 0; padding: 0; list-style: none; position: relative; line-height: 100%; padding-left:30px; position: relative; transition: all .3s ease-in; height: 50px;}
#menu-wrapper ul li::after{content: ''; height: 100%; width:3px; background-color: #dcdcdc; position: absolute; left: -1px; top: 0; transition: all .3s ease-in}
#menu-wrapper ul li:hover::after{background-color: #003781;}
#menu-wrapper ul li:hover{padding-left: 12px;}

#menu-wrapper ul li a{display: flex; width:100%; height: 100%; box-sizing: border-box; padding-right: 12px; align-items: center;  color: #313131; font-family: 'AllianzNeo SemiBold'; font-weight: 1em;}


#category-wrapper{padding-top: 95px;}
#category-list-wrapper{flex-wrap: wrap; padding-bottom: 60px;}

.page-item{border:1px solid #f5f3ed; margin-bottom: 20px;  min-height: 330px;}
.page-item-image-wrapper{overflow: hidden; width:50%; position: relative; background-color: #dfdfdf;}
.page-item-image-wrapper img{height:100%;position: absolute; object-fit:cover; left: 50%; transform: translateX(-50%); top:0; width: 100%;}

.page-item-content{padding: 30px; box-sizing: border-box; width:50%; }

.page-item.c9 .page-item-image-wrapper{width:66.67%;}
.page-item.c9 .page-item-content{width:33.33%;}


#user-info-wrapper{width:100%; height: 100%;}

.document-category-wrapper h2{border-bottom:#dfdfdf 1px solid; padding-bottom: 17px; color: #006192; font-size: 1.875em; font-family: 'AllianzNeo Bold'; padding-left: 17px; margin-bottom: 35px; }
.documents-wrapper{padding: 15px 0; display: flex; flex-wrap: wrap; }



.document-item{ width:calc(33.33% - 30px); box-sizing: border-box; margin: 15px; border:2px solid #b2cfde; border-radius: 5px; padding: 10px; position: relative;}
.document-item.private::after{width:100%; height: 100%; content: ''; position: absolute; left: 0; top: 0; background: url("../img/icon/locked.png") no-repeat center center;}
.document-item.private:hover::after{display: none}
.document-item a{display: block; font-family: 'AllianzNeo SemiBold'; font-size: 1.125em; color: #006192; width: 100%; background: url("../img/icon/download-pdf.png") no-repeat left top; padding-left:80px; min-height: 70px; box-sizing: border-box; }
.document-item.private{border-color:#d5d5d5; cursor: not-allowed}
.document-item.private a{color:#d5d5d5; background-image: url("../img/icon/download-pdf-not-allowed.png")}

.document-item p{font-weight: normal; font-style: italic; font-size: 70%; max-height: 50px; text-overflow: ellipsis; overflow: hidden; opacity: .8; padding-top: 10px;}


.document-item.public:hover{background-color: #006192; border-color: #006192; transition: all .2s ease-in;  }
.document-item.public:hover a{color: #FFF; background-image:url("../img/icon/download-pdf-hover.png");}


#login-forms-wrapper{width:100%; max-width: 1200px; margin: auto; display: flex; padding: 15px 0; margin-bottom: 150px; }
.form-wrapper{ width:calc(50% - 10px); margin: 0 5px;}
.form-frame{background-color: #f8f8f8; border-radius: 10px; width:100%; overflow: hidden;}

.form-frame h2{font-size: 2.5em; font-family: 'AllianzNeo Bold'; color: #3da556; line-height: 100%; margin-bottom: 0;}
.form-frame p{margin-bottom: 0;}

.form-frame-section{padding: 20px 80px; border-bottom:5px solid #f3f3f3; display: flex; justify-content: center;}
.form-frame-section.nb{border: none;}
.form-frame-section.pb0{padding-bottom: 0;}
.form-frame-section.dark{background-color: #f3f3f3}
.form-frame-section:last-child{border:none;}

.form-frame-section .inner{width:100%;}
.form-frame input, 
.form-frame select, 
.form-frame textarea {background-color: #FFF; border: 1px solid #dddddd; width:100%; box-sizing: border-box; height: 60px; padding: 0 25px; border-radius: 40em; outline: none;font-size: 18px; font-family: 'AllianzNeo Bold';}

.form-frame textarea {border-radius: 30px; height: auto; min-height: 100px; padding:15px 25px; resize: none;}

.form-row{margin-bottom: 10px;-webkit-appearance:none; }
.form-row.f{display: flex;}
.form-row.h60{display: flex; align-items: center; height: 60px;}
.form-row.hc{justify-content: center;}

.form-frame input[type='checkbox']{border-radius: 50%; width:30px; height: 30px; background-color: #FFF; border:1px solid #dddddd;-webkit-appearance:none; padding: 0;vertical-align: middle; margin: 0; }
label.checkbox{min-height: 30px;}
.form-row label.checkbox:first-child{margin-left: 25px;}
.form-frame input[type='checkbox']:checked{background-color: #000; border:#ccc 5px solid; width:30px; height: 30px;  }
.form-frame input[type='submit']{min-width: 210px; background-color: #3da556; color: #FFF; border: none;}
#register-form.form-frame input[type='submit']{background-color: #f86200}
#register-form.form-frame h2{color: #f86200}
.form-alt-link{text-align:center; padding-top: 10px;}
.form-alt-link a{color: #929292; font-family: 'AllianzNeo Bold'}

.register-types{display: flex; padding-top: 30px;}
.register-types label{position: relative; width:50%; display: block; margin: 0 5px; height: 60px; display: flex; align-items: center; justify-content: center; color: #FFF;}
.register-types label span{position: relative; z-index: 2; line-height: 100%; font-family: 'AllianzNeo Bold'; font-size: 18px; }
.register-types label input[type='radio']{display: block; width:100%; height: 100%; position: absolute; left: 0; top: 0;-webkit-appearance:none; background-color: #bcbcbc; z-index: 0; border-radius: 30px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin: 0;}
.register-types label input[type='radio']:checked{background-color: #f86200;}

#register-form.commercial .commercial{display: block;}
#register-form.commercial .personal{display: none;}

#register-form.personal .commercial{display: none;}
#register-form.personal .personal{display: block;}

#register-form .form-title{color: #f86200; font-size: 18px;font-family: 'AllianzNeo Bold'; padding-left: 25px; margin-bottom: 10px; margin-top: 20px; }

.form-frame .form-error{color: #e4003a; font-size: 16px; padding-left: 25px;}

.form-row.error input,
.form-row.error select,
.form-row.error textarea{border-color:#e4003a;}


#risk-report-container{padding-top: 40px; padding-bottom: 180px; max-width: 930px; }
#risk-report-result-container{padding-top: 40px; padding-bottom: 180px;  }
#risk-report-container h2{color: #006192; font-size: 2.5em; font-family: 'AllianzNeo Bold'; margin-bottom: 20px; line-height: 100%; font-weight: 700;}
#risk-report-container p{margin-bottom: 20px;}
#risk-report-container p{margin-bottom: 20px;}
.progress-bar-container{display: flex; width:100%; height: 40px;font-family: 'AllianzNeo Bold'; align-items: center; margin-bottom: 90px; }
 a.back{width:90px; display: flex; background-color: #929292; color: #FFF; border-radius: 30em; height: 100%; align-items: center; justify-content: center; font-size: 1em; margin-right: 15px; min-height: 40px; }
.progress{width:100%; height: 30px; border-radius: 10em;background-color: #eaeaea; }
.progress-inner{background-color: #3da556; height: 100%; width: auto; border-radius: 10em; display: flex; justify-content: flex-end; align-items: center; color: #FFF; padding: 0 10px; font-size: 14px;}

#risk-report-options .btn{margin: 0 15px; font-size: 18px;   box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44); min-width:210px; height: 60px; padding: 0 20px; box-sizing: border-box; background-color: #3da556; margin-bottom: 30px; width: auto !important}

.risk-report-question h3{font-size: 1.875em;font-family: 'AllianzNeo Bold';}

.risk-report-question .form-row{width:100%; max-width: 690px; margin: auto;}
.risk-report-question .answer_text{width:100%; font-size:30px; padding: 20px; border-radius: 40px; border:1px solid #dddddd; outline: none;font-family: 'AllianzNeo Bold'; resize: none; box-sizing: border-box}
textarea.answer_text{height: 150px;}
.action-wrapper{display: flex; width: 100%; justify-content: flex-end;font-family: 'AllianzNeo Bold'; align-items: center; padding: 15px; box-sizing: border-box; }

.action-wrapper input{background-color: #49648c; width:210px; height: 60px;font-family: 'AllianzNeo Bold'; border: 0; border-radius: 50em;  font-size: 18px; color: #FFF;}


#report-matris{width: 100%; max-width: 545px; font-family: 'AllianzNeo Bold'; margin-right: 45px;}
.matris-row{display: flex; max-height: 90px; margin-bottom: 1px; }
.matris-row.ah{height: auto; max-height: none}

.matris-cell{border-radius: 5px; margin-right: 1px; margin-bottom: 1px; background: #003781; color: #FFF; height: 90px; display: flex; justify-content: center; align-items: center; box-sizing: border-box; padding: 10px; }
.matris-cell.w90{width:90px}
.matris-cell.gray{background-color: #565656; padding: 5px; align-items: flex-end; justify-content: flex-end; font-size: 20px; text-align: right;  line-height: 1.2;letter-spacing: -.01em}
#matris-column-header{display: flex; flex-direction: column; width:calc(100% - 91px);} 
#matris-column-header .matris-cell{height: calc(45px - 1px);} 
#matris-column-header .matris-cell:last-child{margin-right: 0;} 
#matris-column-columns{display: flex; flex-direction: row; width:100%;}
#matris-column-columns .matris-cell{margin-bottom: 0; height: 45px;}
.matris-column{width:100%;}



#matris-row-header{display: flex; flex-direction: row; width:90px; margin-right: 1px;} 
#matris-row-header .matris-cell{height:100%} 
#matris-row-header .matris-cell:last-child{margin-bottom: 0;} 
#matris-row-rows{display: flex; flex-direction: column; width:100%; max-width: 45px;}
#matris-row-rows .matris-cell{margin-bottom: 0; height: 90px; margin-bottom: 1px; margin-right: 0; width:45px;}

.matris-row{width:100%;}
#matris-row-header-text{width: 44px;}
#matris-row-header-text span{transform:rotate(-90deg); transform-origin: center center}
.matris-content-row{width:100%; display:flex; font-size: 12px; }

.matris-cell.standart,#report-legand p.standart::after{background-color: #496ebd;}
.matris-cell.medium,#report-legand p.medium::after{background-color: #fdd25c; color: #252525;}
.matris-cell.critical,#report-legand p.critical::after{background-color: #e4003a;}


#result-report{display: flex; margin-bottom: 50px; }
#report-legand{color: #888888; text-align: left;}
#report-legand p.standart,
#report-legand p.critical,
#report-legand p.medium{position: relative; padding-left: 35px; }

#report-legand p.standart::after,
#report-legand p.critical::after,
#report-legand p.medium::after{position: absolute; content: ''; width:24px; height: 24px; border-radius: 50%; left: 0; top: 0;}


#result-summary{width:100%; margin: auto; text-align: center; border-bottom: 2px solid #eaeaea; margin-bottom: 30px; }
#result-summary-content{max-width: 640px; margin: auto;}
#result-summary h3{font-size: 30px; font-family: 'AllianzNeo Bold'; margin-bottom: 25px; color: #414141;}
#result-summary .score{font-size: 80px;font-family: 'AllianzNeo Bold'; color: #003781; display: inline-flex; line-height: 100%; width:135px; height: 135px; align-items: center; justify-content: center; border-radius: 50%; border:10px solid #ccd7e6; box-sizing: border-box; position: relative; margin-bottom: 20px;}
#result-summary .score::before{position: absolute; left: 0; top: 0; width:100%; height: 100%; border-radius: 50%; border:5px solid #b6c1d1; content: ''; box-sizing: border-box;}
p.report-range{color:#003781; font-size:25px; font-family: 'AllianzNeo Bold';}
p.report_text{font-size: 24px; color: #414141;}

#result-report-detail{display: flex; width:100%; margin-bottom: 50px; }
.report-detail{width:100%; background-color: #fafafa; color: #414141;  }

.report-detail-row{display: flex; width:100%; border-bottom: 1px solid #eaeaea;}
.report-detail-cell{text-align: center; padding: 8px; line-height: 100%; box-sizing: border-box; width:100%;border-right: 1px solid #eaeaea;}

.report-detail-row.report-detail-header{border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea; font-family: 'AllianzNeo Bold'}
.report-detail-row:nth-child(2){border-bottom:2px solid #eaeaea; font-family: 'AllianzNeo Bold'}
.report-detail:last-child .report-detail-row .report-detail-cell:last-child{border-right:none;}

#result-report-table{display: table; font-size: 14px; color: #414141; width:100%;border-collapse: collapse;}
.report-table-question{border-bottom: 1px solid #eaeaea; display: table-row; }
.report-table-row-group{
	display: table-row-group
}
.report-table-cell{display: table-cell;padding: 8px; border-right: 1px solid #eaeaea; min-width: 30px; }
.report-table-cell.colspan{display: table-caption; }
.report-table-cell.hint_number{min-width: 80px;font-family: 'AllianzNeo Bold'}
.report-table-cell.center{text-align: center;}
.report-table-cell.standard{background-color: #496ebd; color: #FFF; min-width: 75px; }
.report-table-cell.medium{background-color: #fdd25c; min-width: 75px;}
.report-table-cell.critical{background-color: #e4003a;color: #FFF;min-width: 75px;}
.report-table-cell:last-child{border-right: none;}
.report-result-desc{min-width: 200px;}
.report-table-question.header{font-family: 'AllianzNeo Bold'; text-align: center;border-top: 2px solid #eaeaea;border-bottom: 2px solid #eaeaea;  }

#contact-wrapper{display: flex; padding-top: 35px; align-items: stretch; padding-bottom: 45px;}
#map-wrapper{position: relative; height: 100%;}
#map-wrapper iframe{width:100%; height: 100%;}
#contact-info-wrapper{width:50%; display: flex; align-items: stretch; flex-direction: column; padding: 0 15px }
#contact-info{display: flex;}
.contact-info-cell{width:50%; box-sizing: border-box; padding: 15px;}

.contact-info-cell h3{color: #003781; font-family: 'AllianzNeo Bold'; font-size: 30px; margin-bottom: 20px; line-height: 100%; }
.contact-phone-item{margin-bottom: 40px;}

#offer-form-wrapper{width:100%;}
#offer-form-wrapper .form-frame h2{color: #313131; position: relative; display: inline-block}
#offer-form-wrapper .form-frame .header{background-color: #f7caab}
#offer-form-wrapper .form-row{display:flex; width:100%; font-size: 20px;}
#offer-form-wrapper .form-row div strong{padding-left: 20px;}
#offer-form-wrapper .form-cell{width:50%; box-sizing: border-box; padding-right:12.5px;}
#offer-form-wrapper .form-cell:nth-child(2){padding-left: 12.5px; padding-right: 0;}
#offer-form-wrapper .form-cell select{border-radius: 50em;-webkit-appearance:none; margin-top: 10px; background:url("../img/icon/expand-icon.png") no-repeat right 20px center #FFF;}
#offer-form-wrapper .form-cell textarea{height: 150px;}
#offer-form-wrapper input[type='submit']{background-color: #f86200; width:100% !important; min-width: 440px !important;}

#offer-info-wrapper{padding:35px 30px;}
#offer-info-wrapper h3{color: #f86200; font-size: 30px;font-family: 'AllianzNeo Bold'; margin-bottom: 10px;}

#offer-subjects-wrapper{display: flex; flex-wrap: wrap; margin-bottom: 20px; }
.offer-subject{width:calc(50% - 32px); margin: 15px; font-size: 24px;font-family: 'AllianzNeo Bold'; border-radius: 10px; border: 1px solid #f7caab; display: inline-flex; padding-left: 60px; height: 55px; box-sizing: border-box; align-items: center; background: url("../img/icon/offer-tick.png") no-repeat 20px center}

#content-body-wrapper{margin-bottom: 45px;}

#search-header-info{font-size: 30px; font-family: 'AllianzNeo Bold'; color: #313131; border-bottom: 2px solid #eaeaea; margin-bottom: 20px;}
#search-header-info .search-word{color:#49648c; font-size: 133%; font-style: italic; margin-right: 10px;}
.search-item{border-bottom:2px solid #eaeaea; margin-bottom: 20px; padding-right: 160px;}
.search-item a{color: #49648c;}
.search-item h2{color: #49648c; font-size: 30px;font-family: 'AllianzNeo Bold'; margin-bottom: 0;}
.search-item h2 small{font-size:53.33%; font-family: 'AllianzNeo Regular'; display: block; }


.news-item{display: flex; flex-direction: column; width:205px; margin: 15px; border:2px solid #b2cfde; border-radius: 5px; box-sizing: border-box; padding:15px;font-family: 'AllianzNeo Bold'; justify-content:space-between; align-items: center; }
.news-item h3{color: #006192; font-size: 17px; font-weight: bold; margin-top: 0;font-family: 'AllianzNeo Bold'; min-height: 120px;}
.news-item img{display: block; width:150px; box-shadow: 5.299px 8.48px 10px 0px rgba(0, 55, 129, 0.1); margin-bottom: 30px;}
.news-date{display: block; text-align: right; font-size: 14px; color: #585858;}

#news-wrapper{display: flex; flex-wrap: wrap; align-items: stretch;}

#captcha-wrapper img{max-height:36px;}

#webinar-list, #webinar-detail-wrapper{position: relative; margin-left: -120px;}
.webinar-item{background-color: #f8f8f8; border-radius: 10px; margin-bottom: 30px; display: flex; min-height:250px; box-sizing: border-box;  align-items: stretch  }
.webinar-item-image{width: 295px; overflow: hidden; box-sizing: border-box; padding: 25px 30px; }
#content-text .webinar-item-image img{width: 100%; height: 100% !important; object-fit: cover; margin-left: 0}
.webinar-item-detail-link-wrapper{width: calc(100% - 765px); display: flex; align-items: center; justify-content: center; box-sizing: border-box; border-left: #f3f3f3 5px solid; flex-direction:column}
.webinar-item-detail-link-wrapper a{margin: 10px 0;}
.webinar-item-body{width: 470px; box-sizing: border-box; padding: 25px 30px; padding-left: 0}
.category-name{color: #0c6290; display: block; margin-bottom: 20px; font-size: 17px;}

.webinar-header-text{color: #0c6290; font-size: 30px; font-weight: bold; margin-bottom: 30px; }

.webinar-detail-frame{background-color: #f8f8f8; border-radius: 10px; margin-bottom: 30px; box-sizing: border-box; display: flex; flex-direction: column;}
.webinar-detail-frame-row{display: flex; justify-content: center; align-items: center; min-height: 50px; border-bottom: #f3f3f3 5px solid; }
.webinar-detail-frame-row:last-child{border:none;}
.webinar-detail-frame-row#line-2{font-size: 1.1875em;}

.webinar-detail-frame-row#line-2 span{padding: 0 20px;}
.webinar-detail-frame-row#line-2 strong{color: #0c6290;}

.webinar-detail-frame-row#line-3{align-items: stretch; min-height: 120px;}
.webinar-detail-frame-cell{border-right: #f3f3f3 5px solid; display: flex; align-items: center; width: 100%; justify-content: center; color: #0c6290; font-size: 1.25em;}
.webinar-detail-frame-cell:last-child{border: none;}
.webinar-detail-date{background: url("../img/icon/webinar-date.png") no-repeat left center; background-size: 64px 51px; display: flex; align-items: center; min-height: 51px; padding-left: 70px; line-height: 100%; }

.webinar-detail-time{background: url("../img/icon/webinar-time.png") no-repeat left center; background-size: 60px 60px; display: flex; align-items: center; min-height: 60px; padding-left: 76px; line-height: 100%; }

.webinar-detail-duration{background: url("../img/icon/webinar-duration.png") no-repeat left center; background-size: 55px 67px; display: flex; align-items: center; min-height: 67px; padding-left: 71px; line-height: 100%; }

#webinar-detail-content{padding: 40px 0;}
#content-text #webinar-detail-content img{margin-left: 0 !important}

#webinar-detail-wrapper .form-row{display: flex}
.form-row .form-label{width: 33.33%; height: 60px; display: flex; align-items: center;}
.form-row .form-control{width: 66.67%;}

#webinar-application-form.success-message{padding: 50px; font-size: 2em; text-align: center;}


#webinar-widgets-wrapper h2{font-size:30px; font-weight:bold;}
#webinar-widgets-wrapper .webinar-detail-frame-row{align-items: flex-start}
#webinar-widgets-wrapper .webinar-detail-frame-cell{padding: 30px; box-sizing: border-box; font-size: 1em}
.webinar-widget-header-cell{width: 310px; box-sizing: border-box;}
.webinar-widget-content{display: flex; align-items: flex-start;  }
.webinar-widget-content-cell{width: calc(100% - 310px) }
.webinar-widget-content .webinar-item-body{width: calc(100% - 230px); align-items: flex-start; padding: 0; font-size: 16px; color: #313131;}
.webinar-widget-content .webinar-item-body h3{font-size: 27px;}
.webinar-widget-content .webinar-item-image{width: 200px; padding: 0; height: 150px;  margin-right:30px; }
.webinar-widget-content .webinar-item-image img{width: 100%; height: 100%; object-fit: cover;}

.webinar-item .detail-btn{ box-shadow: 0px 5px 20px 0px rgba(105, 83, 21, 0.44);}
#webinar-detail-wrapper .detail-btn{ box-shadow: 0px 5px 20px 0px rgba(105, 83, 21, 0.44); font-size: 16px;}
#webinar-widgets-wrapper .detail-btn{ box-shadow: 0px 5px 20px 0px rgba(105, 83, 21, 0.44);}

.contenttable{width:100%; border-left:1px solid #dddddd; border-top:1px solid #dddddd}
.contenttable td{padding: 5px 10px; font-size:16px;border-right:1px solid #dddddd; border-bottom:1px solid #dddddd}

.home-customer-report-bar{display: flex; align-items: center;}
.home-customer-report-bar .container{height: 100%;}
.home-customer-report-button-wrapper{text-align: center; display: flex; align-items: center; justify-content: center; height: 100%; }
.home-customer-report-button{border-radius: 50em; -webkit-appearance:none;background: rgb(2,104,183);
background: linear-gradient(180deg, rgba(2,104,183,1) 0%, rgba(1,55,129,1) 100%); display: inline-flex; align-items: center; justify-content: center; height:65px; color: #FFF; border:0; padding: 10px 60px; box-sizing: border-box; font-size: 20px; }
.home-customer-report-button span{color: #F5B032;}</pre></body></html>