@charset "UTF-8";*{font-family:Verdana,'Geneva CE',sans-serif;font-weight:100;padding:0;margin:0;border:0;box-sizing:border-box;border-radius:0}body{overflow-x:hidden}h3{width:100%;color:#003781;font-size:28px;margin:20px 0 10px;float:left}a,a.button,button,input[type=button]{color:inherit;text-decoration:none;cursor:pointer}a.button,button,input[type=button]{background-color:transparent;color:#0088d8;border:2px solid #0088d8;font-size:13px;font-weight:600;text-align:center;border-radius:5px;padding:10px 12px;margin:5px;transition:background-color .3s}header nav .logo,header nav .logo img{margin:2px 0 0;float:left}a.button.inverted,button.inverted,input[type=button].inverted{color:#3fb8ff;border-color:#3fb8ff}a.button:hover,button:hover,input[type=button]:hover{background-color:rgba(0,0,0,.04)}a.button.inverted:hover,button.inverted:hover,input[type=button].inverted:hover{background-color:rgba(0,0,0,.2)}header{color:#fff}header h2{font-size:28px;text-shadow:0 0 8px #003781;float:left;position:absolute;top:80px}header nav{width:100%;height:45px;float:left;padding:5px 0 0;z-index:999}header nav .logo img{width:120px}header nav .toggle-mobile-navigation{display:none}header nav ul{float:right}header nav ul li{font-weight:100;list-style:none;border-bottom:2px solid transparent;padding:5px 10px;margin:0 10px;float:left;transition:background-color 150ms}header nav ul li.nav-item:hover{background-color:rgba(255,255,255,.15);border-radius:3px}header nav ul li.call img{width:18px;float:left;margin:2px 5px 0 0;transform:rotate(-90deg)}header nav ul li.call p{float:left}header nav ul li.send-message{margin:0}header nav ul li.active{border-bottom:2px solid #0088d8}.background-helper{width:100%;background-color:#003781;background-position:right bottom,center 45px;background-repeat:no-repeat,no-repeat;background-size:10%,cover;position:absolute;z-index:-99}.wrapper{width:900px;margin:0 auto}section,section .products-list-lite ul{width:100%;float:left}section{text-align:center;margin:30px 0}section>p{margin:10px 0;float:left}section .products-list-lite{width:100%;float:left;margin-bottom:30px}section .products-list-lite ul li{width:calc(100% / 6);color:#003781;text-align:center;font-weight:600;list-style:none;float:left;margin:20px 0}section .products-list-lite ul li img{width:90px;height:90px;border-radius:50%}section.contact-placeholder .contact-info{width:100%;min-height:320px;float:left}section.contact-placeholder .map{width:1100px;max-width:1100px;position:relative;left:-100px;cursor:pointer}section.contact-placeholder .info{width:900px;min-height:120px;background-color:#fff;position:relative;top:-70px}section.contact-placeholder .info img{width:80px;height:80px;border-radius:50%;float:left;margin:20px 30px 0 40px}section.contact-placeholder .info .column{width:calc((100% / 3) - (154px / 3));color:#003781;font-size:13px;text-align:left;float:left;margin:30px 0 0}section.contact-placeholder .message{width:100%;float:left}section.contact-placeholder .message .column{width:calc(100% / 3 - 20px);float:left;margin:20px 10px 0}section.contact-placeholder .message input,section.contact-placeholder .message select{color:#003781;font-size:13px;border-bottom:1px solid #003781;padding:10px 10px 5px 0}section.contact-placeholder .message select{width:100%;background-color:transparent;margin:20px 10px}section.contact-placeholder .message label{color:#003781;font-size:13px;float:left;margin:0 0 0 10px}section.contact-placeholder .message textarea{width:100%;border:1px solid #003781;margin:7px 10px 20px;resize:none}section.contact-placeholder .message .meeting-container{width:100%;padding-left:calc(50% - 100px);float:left}section.contact-placeholder .message .meeting-container input[type=checkbox]{color:#003781;font-size:13px;margin:0 10px 0 0;float:left}section.contact-placeholder .message .meeting-container label{position:relative;top:-3px}footer{width:100%;border-top:2px solid rgba(0,0,0,.15);float:left;margin:50px 0}footer p{color:#003781;font-size:13px;font-weight:600;margin:20px 0;float:left}footer p:last-of-type{float:right}.main-page header h1{width:100%;font-weight:inherit;font-size:14px;text-shadow:0 0 8px #003781;float:left;top:180px;position:absolute}.main-page header h2{top:80px}.main-page .background-helper{background-image:url(../imgs/header-corner.png),url(../imgs/header-main-page.jpg)}.products-page .background-helper{background-image:url(../imgs/header-corner.png),url(../imgs/header-products.jpg)}.products-page .products-list .group{width:100%;float:left}.products-page .products-list .group .product{width:50%;float:left;padding:20px 0 60px}.products-page .products-list .group .product:nth-of-type(odd){padding-right:10px}.products-page .products-list .group .product:nth-of-type(even){padding-left:10px}.products-page .products-list .group .product .image{width:80px;float:left}.products-page .products-list .group .product .image img{width:70px;height:70px;background-color:#d3d3d3;border-radius:50%;margin:75px 0 0}.products-page .products-list .group .product .text{width:calc(100% - 80px - 15px);margin:0 0 0 15px;float:right}.products-page .products-list .group .product .text .label{padding:0 5px}.products-page .products-list .group .product .text .description{font-size:14px;text-align:left;padding:0 5px 30px}.products-page .products-list .group .product .text .description ul{margin:0 0 0 5px}.products-page .products-list .group .product .text .description ul li{text-align:left;list-style:none}.products-page .products-list .group .product .text .description ul li::before{content:"‣";color:#0088d8;font-size:18px;margin:0 5px 0 0;position:relative;top:1px}.products-page .products-list .group .product .actions{width:calc(100% - 70px - 15px);float:right}.products-page .products-list .group .get-insurance{width:100%;float:left;padding:20px;display:none}.products-page .products-list .group .get-insurance a{width:100%;background-color:#003781;color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px;float:left}.products-page .products-list .group .get-insurance iframe{width:100%;height:600px;border:1px solid #003781;border-bottom-left-radius:3px;border-bottom-right-radius:3px;float:left;overflow:scroll}.why-allianz-page .background-helper{background-image:url(../imgs/header-corner.png),url(../imgs/header-why-allianz.jpg)}.why-allianz-page .statistics-placeholder{width:125%;margin:30px 0;float:left;position:relative;left:-12%}.why-allianz-page .statistics-placeholder .item{width:calc((100% / 4) - 40px);background-color:#003781;background-image:url(../imgs/header-corner.png);background-position:right bottom;background-repeat:no-repeat;background-size:15%;color:#fff;float:left;margin:20px}.why-allianz-page .statistics-placeholder .item .title{font-size:3vw;font-weight:600;margin-top:30px}.why-allianz-page .statistics-placeholder .item .subtitle{font-size:1vw;font-weight:600;margin-top:5px}.about-me-page .background-helper{background-image:url(../imgs/header-corner.png),url(../imgs/header-about-me.png)}@media only screen and (max-width:1100px){.why-allianz-page .statistics-placeholder{width:100%;position:static}.products-page .products-list{padding:0 20px}}@media only screen and (max-width:900px){.wrapper{width:100%}header nav .logo img{margin-left:12px}header nav ul li{padding:3px 7px;margin:3px}header h1,header h2{margin-left:20px}section .contact-placeholder,section>p{padding:0 20px}section .contact-placeholder *,section>p *{color:red!important}section>h3{padding:0 10%}section.contact-placeholder{width:100%}section.contact-placeholder .map{width:100%;position:static}section.contact-placeholder .info{width:100%;position:static;padding:0 20px}section.contact-placeholder .info img{display:none}section.contact-placeholder .info .column{width:100%;margin-left:0;margin-right:0}section.contact-placeholder .message{padding:0 20px}section.contact-placeholder .message .column{width:100%;margin-left:0;margin-right:0}section.contact-placeholder .message select,section.contact-placeholder .message textarea{margin-left:0;margin-right:0}section.contact-placeholder .message label{margin-left:0}section .products-list-lite ul li{width:calc(100% / 3)}}@media only screen and (max-width:700px){header nav{position:fixed;background-color:#003781}header nav .logo img{width:80px;margin-top:5px}header nav .toggle-mobile-navigation{width:30px;height:30px;background-image:url(../imgs/icon-hamburger.svg);margin:1px 10px 0 0;float:right;display:inline}footer p,footer p:last-of-type{float:left}.main-page header h2,header nav ul.closed{display:none}header nav ul{padding:20px 30px}header nav ul.opened{width:220px;height:100vh;background-color:#004095;box-shadow:-2px 2px 10px rgba(0,0,0,.2);position:absolute;top:45px;right:0;z-index:9999}header nav ul li{width:100%;padding:2px 5px;margin:4px 3px}header nav ul li.active{border-left:2px solid #0088d8;border-bottom:none}header nav ul li.call,header nav ul li.send-message{margin-top:20px}header nav ul li .button{width:100%;float:left}header h1{font-size:20px;top:70px}footer{margin:20px 0}footer p{width:100%;text-align:center}.products-page .products-list .group .product{width:100%;padding:20px 0}.main-page header h1{top:70px}.about-me-page .statistics-placeholder,.products-page .statistics-placeholder,.why-allianz-page .statistics-placeholder{width:100%;position:static}.about-me-page .statistics-placeholder .item .title,.products-page .statistics-placeholder .item .title,.why-allianz-page .statistics-placeholder .item .title{margin-top:15px}.about-me-page .statistics-placeholder .item .subtitle,.products-page .statistics-placeholder .item .subtitle,.why-allianz-page .statistics-placeholder .item .subtitle{margin:5px 0 20px}}@media only screen and (max-width:500px){section .products-list-lite ul li{width:50%}section .statistics-placeholder{display:none}}