.cst-banner-grup{position:relative;color:#fff;background-color:#191919;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition-property:background-position;-moz-transition-property:background-position;transition-property:background-position;-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-moz-transform:none;background-attachment:fixed;background-position:50% 0}.cst-banner-grup .cst-banner-port{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:8em;padding-bottom:8em}.cst-banner-grup .cst-banner-port .cst-banner-cell{max-width:-webkit-calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:calc(100% - 40px);width:1200px;max-width:calc(100% - 60px);position:relative;align-items:flex-start}.cst-banner-grup .cst-banner-port .cst-banner-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin:0 -20px}.cst-banner-grup .cst-banner-port .cst-banner-row .cst-banner-column{-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);-moz-transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-left:20px;padding-right:20px;text-align:center;opacity:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}.cst-banner-grup .cst-banner-port .cst-banner_content{width:100%}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-separator{line-height:0;display:block;clear:both;margin-bottom:4em}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline{position:relative;text-align:center}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1{letter-spacing:-1px;font-weight:400;font-size:6.25rem;line-height:1.1;color:#fff;margin-bottom:0}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1>span{display:block;color:inherit}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1>span>span{display:block}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1>span>span:after,.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1>span>span:before{clear:both;content:" ";line-height:0;display:table;width:100%}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline .cst-banner-headline_subheadline{clear:both;margin-top:.5em;line-height:1.4;font-family:"IBM Plex Serif",Arial,Helvetica,sans-serif;font-style:italic;font-weight:400;font-size:1.625rem}@media (max-width:1399px){.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1{font-size:6.25rem}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline .cst-banner-headline_subheadline{font-size:1.625rem;margin-top:1.4em}}@media (max-width:1199px){.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1{font-size:4rem}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline .cst-banner-headline_subheadline{font-size:1.5rem;margin-top:1.2em}.cst-banner-grup{font-size:15px}}@media (max-width:480px){.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline h1{font-size:2.7rem}.cst-banner-grup .cst-banner-port .cst-banner_content .cst-banner-headline .cst-banner-headline_subheadline{font-size:1.3rem;margin-top:1.2em}}