.ctr-blocks{font-size:18px;line-height:1.5em;padding:0}.ctr-blocks section{padding:0 0 50px}.ctr-blocks section.txtpadding{padding:0 110px 0}.ctr-blocks section a{text-decoration:underline}.ctr-blocks .block-title.teamspecific h2{margin:0 0 50px -70px}@media only screen and (max-width:768px){.ctr-blocks .block-title.teamspecific h2{margin:0 0 25px 40px}}.ctr-blocks .block-text-intro{font-size:130%;padding:0 110px;margin-bottom:50px}.ctr-blocks .block-text-intro p{margin:0}.ctr-blocks .hoveroptions .imageoptions{position:absolute;bottom:20px;right:20px}.ctr-blocks .hoveroptions .image{position:relative}.ctr-blocks .hoveroptions .image img{max-width:100%;min-width:0}.ctr-blocks .hoveroptions .image img:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:url("");filter:brightness(90%)}.ctr-blocks .hoveroptions .imageoptions span{background:rgba(255,255,255,.6);color:var(--maincolor);width:40px;height:40px;border-radius:50%;margin:0 0 5px 0;align-items:center;justify-content:center;cursor:pointer}.ctr-blocks .block-text-image-left,.ctr-blocks .block-text-image-right{width:100%}.ctr-blocks .block-text-image-right .text{padding-right:30px}.ctr-blocks .block-text-image-left .text{padding-left:30px}.ctr-blocks .block-text-image-right .image{text-align:right}.ctr-blocks .block-text-image-left .image{text-align:left}.ctr-blocks .block-text-image-right img{max-width:auto}.ctr-blocks .block-text-image-left img{max-width:auto}.ctr-blocks .block-image-large-only img{max-width:100%}.ctr-blocks .block-image-large-only .image{display:block}.ctr-blocks .block-image-two .flex:first-of-type img{margin:0 10px 0 0;text-align:right}.ctr-blocks .block-image-two .flex:last-of-type img{margin:0 0 0 10px;text-align:left}.ctr-blocks .block-image-three .flex{margin:0 20px 0 0;box-sizing:border-box}.ctr-blocks .block-image-three .flex:last-of-type{margin:0}.ctr-blocks .block-image-three .flex img{max-width:100%}.ctr-blocks .block-image-three .flex a{display:block}.ctr-blocks .item-faq .text{display:none;-webkit-transition:none;-o-transition:none;transition:none;padding:20px 0 0 0}.ctr-blocks .item-faq .text p{margin:0}.ctr-blocks .item-faq.item{border-bottom:1px solid var(--lightblue);padding:20px 0;position:relative}.ctr-blocks .item-faq b{cursor:pointer;display:block}.ctr-blocks .item-faq b:after{content:'\e821';margin:0 5px 0 0;font-family:fontello;color:var(--maincolor);opacity:.6;font-size:140%;position:absolute;right:20px;top:20px}.ctr-blocks .item-faq b.open:after{content:'\e82f';font-family:fontello}.item-faq.item+.block{margin:30px 0 0 0}@media only screen and (max-width:768px){.ctr-blocks{padding:20px 0 0 0}.ctr-blocks section{padding:0 0 40px}.ctr-blocks section.txtpadding{padding:0 0 40px 0}.ctr-blocks .block-image-two .flex:first-of-type img{margin:0 0 20px 0;text-align:left}.ctr-blocks .block-image-two .flex:last-of-type img{margin:0 0 20px 0;text-align:left}.ctr-blocks .block-image-three .flex:last-of-type{margin:0 0 20px 0}.ctr-blocks .block-image-three .flex img{width:100%;margin:0 0 20px 0}.ctr-blocks .block-text-image-right .text{padding-right:0}.ctr-blocks .block-text-image-left .text{padding-left:0}.ctr-blocks .block-text-image-left img{margin:0 0 30px 0}}.ctr-blocks .block-teammember{padding:0}.ctr-blocks .block-teammember .item{border-left:1px solid var(--maincolor);padding:5px 2.5rem 5px 2.5rem;margin-bottom:50px}.ctr-blocks .block-teammember .content{margin:20px 0}