@media(min-width: 960px){.modularity{padding:0 157px}}.modularity h3{font-size:36px;line-height:42px;color:#505050;text-align:center;margin:0 0 40px 0}@media(max-width: 959px){.modularity h3{font-size:28px;line-height:34px;margin:0 0 25px 0}}@media(min-width: 960px){.modularity .modularity_details{padding:0 93px}}.modularity .modularity_content{padding:0 0 48px 0}@media(min-width: 960px){.modularity .modularity_content .row .col-sm-6:last-of-type{padding-left:15px}}@media(max-width: 959px){.modularity .modularity_content{padding:0 32px 0 22px}.modularity .modularity_content .row .col-sm-6{flex:0 0 100%;max-width:100%}.modularity .modularity_content .row .col-sm-6:last-of-type{margin-top:32px}}@media(max-width: 959px)and (max-width: 959px){.modularity .modularity_content .row .col-sm-6:last-of-type{margin-top:16px}}.modularity .modularity_image{margin:0 0 48px 0}@media(max-width: 959px){.modularity .modularity_image{margin:0 0 17px 0}}.modularity .modularity_benefits ul{margin-bottom:0px}@media(min-width: 960px){.modularity .modularity_benefits ul{margin-left:-56px}}.modularity .modularity_benefits ul li span.icon{font-family:"icon-24"}.modularity .modularity_benefits ul li span.icon::before{font-size:24px}.modularity li,.modularity p{color:#505050}@media(max-width: 959px){.modularity li,.modularity p{font-size:14px;line-height:20px}}.modularity li a,.modularity p a{color:#505050;font-family:"Lufthansa Text Regular","Arial",sans-serif !important}.modularity li a span::before,.modularity p a span::before{color:#0c2058}.modularity .headline{font-size:20px;line-height:26px;margin:0 0 27px 0;color:#0c2058}@media(max-width: 959px){.modularity .headline{margin:2px 0 16px 0;font-size:18px;line-height:24px}}.modularity .headline>*{color:#0c2058}.modularity .headline p{color:#0c2058}@media(max-width: 959px){.modularity .headline p{font-size:18px;line-height:24px}}.modularity .headline span span,.modularity .headline b,.modularity .headline strong{font-family:"Lufthansa Head Bold","Arial",sans-serif;color:#0c2058;font-weight:400}.modularity .package_list span.icon::before{font-size:22px}.modularity .package_list li{padding:12px 0 10px 62px;font-size:16px;line-height:22px}@media(max-width: 959px){.modularity .package_list li{padding:10px 0 8px 51px}}.modularity .package_list li:hover span,.modularity .package_list li:focus span{color:#3262cf}.modularity .package_list li:hover span::before,.modularity .package_list li:focus span::before{color:#3262cf}.modularity .package_list li span{color:#0c2058;text-decoration:none}.modularity .package_list li span.tipso_style{border:0;font-family:"Lufthansa Head Bold","Arial",sans-serif}.modularity .package_list li span.tipso_style .tooltippContent{text-align:left}.modularity .trenner{position:relative}@media(min-width: 960px){.modularity .trenner{display:flex;align-items:center;position:absolute;top:0%;right:0;margin-right:-12px;height:100%;overflow:hidden}}@media(max-width: 959px){.modularity .trenner{margin-top:11px}}.modularity .trenner .stroke{position:absolute;background-color:rgba(235,235,235,.99)}@media(min-width: 960px){.modularity .trenner .stroke{top:0;right:13px;width:2px;height:45%}.modularity .trenner .stroke.stroke_bottom{top:auto;bottom:0}}@media(max-width: 959px){.modularity .trenner .stroke{width:calc(50% - 22px);height:2px;top:13px;right:auto;left:0}.modularity .trenner .stroke.stroke_bottom{right:0;left:auto}}.modularity .trenner .icon{display:block;width:28px;height:28px;font-size:32px;line-height:28px;margin-right:4px;text-align:center;color:rgba(180,180,180,.99);transform:rotate(-315deg)}@media(max-width: 959px){.modularity .trenner .icon{margin:auto}}.modularity .modularity_buttons{text-align:center;margin:0 0 40px 0}@media(max-width: 959px){.modularity .modularity_buttons{margin-top:5px;padding:0 20px}}.modularity .modularity_buttons .btn{float:none;margin:0 auto}@media(max-width: 959px){.modularity .modularity_buttons .btn{font-size:16px;line-height:16px;height:48px}}.modularity .modularity_buttons .btn .icon{font-size:16px;font-family:"icon-16";margin-left:5px}@media(max-width: 959px){.modularity .modularity_buttons .btn .icon{margin-left:-8px}}@media(max-width: 959px){.modularity .modularity_buttons .btn.btn_primary{width:100%}}.modularity .modularity_buttons .btn_container+.btn_container{margin-top:22px}@media(max-width: 959px){.modularity .modularity_buttons .btn_container+.btn_container{margin-top:18px;margin-bottom:0}}@media(max-width: 959px){.modularity .btn_container{margin-bottom:24px}}/*# sourceMappingURL=modularity.css.map */
