/* home.css [PWRU-285] — legacy Sitecore home: CSS ported from prod bundle (carousel, #centralContainer, #infoContainer). */

.page-wrapper .container .score-page.score-column1 > .score-main,
.pageWrapper .container .score-page.score-column1 > .score-main { padding: 0; }

#centralContainer .central-blocks .block .thumbnail img {
    width: 100%;
    height: auto;
    display: block;
}

.score-page:after,.score-structural:after,.score-page:before,.score-structural:before{display:table;content:" "}
.score-page:after,.score-structural:after{clear:both}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{transform:translate3d(0,0,0);left:0}}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid white;border-radius:10px;cursor:pointer;background-color:black \9;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:white}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,.score-header-wrapper:before,.score-header-wrapper:after,.score-page:before,.score-page:after,.score-structural:before,.score-structural:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,.score-header-wrapper:after,.score-page:after,.score-structural:after{clear:both}
.carousel-inner>.item{min-height:370px}
.score-page{margin-left:-15px;margin-right:-15px}
.score-page.score-column1>.score-main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column1>.score-main{float:left;width:100%}}
.score-page.score-column2-equal>.score-side{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column2-equal>.score-side{float:left;width:50%}}
.score-page.score-column2-equal>.score-side2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column2-equal>.score-side2{float:left;width:50%}}
.score-page.score-column2-largeleft>.score-main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column2-largeleft>.score-main{float:left;width:66.666666667%}}
.score-page.score-column2-largeleft>.score-side{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column2-largeleft>.score-side{float:left;width:33.333333333%}}
.score-page.score-column2-largeright>.score-side{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column2-largeright>.score-side{float:left;width:33.333333333%}}
.score-page.score-column2-largeright>.score-main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column2-largeright>.score-main{float:left;width:66.666666667%}}
.score-page.score-column3-equal>.score-side{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column3-equal>.score-side{float:left;width:33.333333333%}}
.score-page.score-column3-equal>.score-main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column3-equal>.score-main{float:left;width:33.333333333%}}
.score-page.score-column3-equal>.score-side2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column3-equal>.score-side2{float:left;width:33.333333333%}}
.score-page.score-column3-largemiddle>.score-side{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column3-largemiddle>.score-side{float:left;width:25%}}
.score-page.score-column3-largemiddle>.score-main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column3-largemiddle>.score-main{float:left;width:50%}}
.score-page.score-column3-largemiddle>.score-side2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column3-largemiddle>.score-side2{float:left;width:25%}}
.score-page.score-column4-equal>.score-side{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column4-equal>.score-side{float:left;width:25%}}
.score-page.score-column4-equal>.score-main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column4-equal>.score-main{float:left;width:25%}}
.score-page.score-column4-equal>.score-main2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column4-equal>.score-main2{float:left;width:25%}}
.score-page.score-column4-equal>.score-side2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-page.score-column4-equal>.score-side2{float:left;width:25%}}
.score-structural.score-column>.score-center{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column>.score-center{float:left;width:100%}}
.score-structural.score-column2-equal>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-equal>.score-left{float:left;width:50%}}
.score-structural.score-column2-equal>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-equal>.score-right{float:left;width:50%}}
.score-structural.score-column2-wideleft>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideleft>.score-left{float:left;width:66.666666667%}}
.score-structural.score-column2-wideleft>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column2-wideleft>.score-right{float:left;width:33.333333333%}}
.score-structural.score-column3-equal>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column3-equal>.score-left{float:left;width:33.333333333%}}
.score-structural.score-column3-equal>.score-center{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column3-equal>.score-center{float:left;width:33.333333333%}}
.score-structural.score-column3-equal>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column3-equal>.score-right{float:left;width:33.333333333%}}
.score-structural.score-column3-widemiddle>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column3-widemiddle>.score-left{float:left;width:16.666666667%}}
.score-structural.score-column3-widemiddle>.score-center{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column3-widemiddle>.score-center{float:left;width:66.666666667%}}
.score-structural.score-column3-widemiddle>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column3-widemiddle>.score-right{float:left;width:16.666666667%}}
.score-structural.score-column4-equal>.score-left{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column4-equal>.score-left{float:left;width:25%}}
.score-structural.score-column4-equal>.score-center{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column4-equal>.score-center{float:left;width:25%}}
.score-structural.score-column4-equal>.score-center2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column4-equal>.score-center2{float:left;width:25%}}
.score-structural.score-column4-equal>.score-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.score-structural.score-column4-equal>.score-right{float:left;width:25%}}
.score-page.score-column3-equal>.ZentivaCat .score-main{min-height:1px;position:relative}
.carouseltext{padding:0 0 0 12%}
.score-structural.score-column.carouseltext > .score-center{padding-left:0;padding-right:0}
@media(max-width:992px){.carouseltext{padding:0}}
@media(max-width:992px){.headerContainer.score-structural.score-column{min-height:70px}}
.headerContainer.score-structural.score-column .score-center{padding:0}
.sliderText{padding:15px 0}
@media screen and (max-width:992px){.sliderText{padding:15px 30px}}
@media screen and (max-width:767px){.sliderText{padding:15px 20px}}
.sliderText h2{font-weight:bold;font-size:40px;line-height:30px;margin-bottom:.3em;margin-top:.63em;color:#1b1b1b}
@media screen and (max-width:992px){.sliderText h2{font-size:26px;line-height:30px}}
@media screen and (max-width:767px){.sliderText h2{font-size:26px;line-height:30px}}
.sliderText p{font-size:18px;line-height:30px;padding-bottom:8px;color:#3f3f3f;min-height:120px;margin:1em 0}
@media screen and (max-width:992px){.sliderText p{font-size:14px;line-height:22px;min-height:110px}}
@media screen and (max-width:767px){.sliderText p{font-size:14px;line-height:22px;padding:0 0 20px;max-width:none;min-height:130px}}
#centralContainer{padding:60px 0 0 0}
@media screen and (max-width:992px){#centralContainer{padding:60px 30px 0 30px}}
@media screen and (max-width:767px){#centralContainer{padding:60px 0 0 0}}
@media screen and (max-width:992px){#centralContainer .container{padding:0 15px}}
@media screen and (max-width:767px){#centralContainer .container{padding:0 20px}}
#centralContainer .score-main{padding:0}
#centralContainer .central-blocks{float:left;width:100%;padding-left:15px}
@media screen and (max-width:992px){#centralContainer .central-blocks{padding-left:0}}
#centralContainer .central-blocks .block{float:left;width:33%;max-width:380px;margin-right:2.7%;position:relative;border-radius:5px;cursor:pointer}
@media screen and (min-width:992px) and (max-width:1200px){#centralContainer .central-blocks .block{width:30%;margin-right:2.7%}}
@media screen and (max-width:991px){#centralContainer .central-blocks .block{width:100%;margin-right:0;max-width:100%;margin-bottom:20px}#centralContainer .central-blocks .block:last-child{margin-bottom:0}}
#centralContainer .central-blocks .block #overlay{display:block}
#centralContainer .central-blocks .block:hover #overlay{display:block;background-color:rgba(0,0,0,0.5)}
#overlay{position:absolute;display:none;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.2);z-index:1000;cursor:pointer}
#centralContainer .central-blocks .block:last-child{margin-right:0}
#centralContainer .central-blocks .block .thumbnail{display:block;padding:0;border:0;background:0;margin:0}
@media screen and (max-width:992px){#centralContainer .central-blocks .block .thumbnail{display:none}}
#centralContainer .central-blocks .block .thumbnail-tablet{display:none}
@media screen and (min-width:768px) and (max-width:992px){#centralContainer .central-blocks .block .thumbnail-tablet{display:block}#centralContainer .central-blocks .block .thumbnail-tablet img{height:auto;width:100%}}
#centralContainer .central-blocks .block .thumbnail-mobile{display:none}
@media screen and (max-width:767px){#centralContainer .central-blocks .block .thumbnail-mobile{display:block}#centralContainer .central-blocks .block .thumbnail-mobile img{height:auto;width:100%}}
#centralContainer .central-blocks .block .caption{position:absolute;top:0;width:100%;z-index:10001}
#centralContainer .central-blocks .block .caption h3{font-size:26px;line-height:30px;color:white;padding:11% 9%;margin:0;font-weight:bold;max-width:278px}
@media screen and (max-width:992px){#centralContainer .central-blocks .block .caption h3{max-width:280px;padding:35px 15px}}
#centralContainer .central-blocks .block .description{position:absolute;bottom:11%;left:8%;display:inline-block;color:white;width:40px;height:40px;z-index:10001;font-size:20px;line-height:36px}
@media screen and (max-width:1150px){#centralContainer .central-blocks .block .description{width:100%;font-size:16px;line-height:30px;left:5%}}
#centralContainer .central-blocks .block .description:hover{width:100%}
#centralContainer .central-blocks .block .description:hover .btnContainer span{display:inline-block}
#centralContainer .central-blocks .block .description .btnContainer{border:2px solid white;border-radius:5px;display:inline-block;cursor:pointer;height:inherit}
#centralContainer .central-blocks .block .description .btnContainer span{padding:0 0 0 13px;display:none;-webkit-animation:slide-down .3s ease-out;animation:slide-down .3s ease-out}
@media screen and (max-width:1150px){#centralContainer .central-blocks .block .description .btnContainer span{display:inline-block;padding:3px 0 0 13px;font-weight:bold}}
@media screen and (max-width:767px){#centralContainer .central-blocks .block .description .btnContainer span{display:none!important}}
#centralContainer .central-blocks .block .description .btnContainer img{vertical-align:top}
#centralContainer .central-blocks .block .redirect-link{display:none}
#infoContainer{padding:60px 0 30px 0}
@media screen and (max-width:992px){#infoContainer{padding:50px 0 0 0}}
@media screen and (max-width:767px){#infoContainer .container{padding:0}}
#infoContainer .score-main{padding:0}
#infoContainer .info-blocks{width:100%;display:flex;padding-left:15px}
@media screen and (max-width:992px){#infoContainer .info-blocks{flex-wrap:wrap;padding:0 30px}}
@media screen and (max-width:767px){#infoContainer .info-blocks{flex-wrap:wrap;padding:0 20px}}
#infoContainer .info-blocks .block{float:left;width:23%;max-width:280px;margin-right:2.45%;position:relative;background:#da1d27;border-radius:5px;cursor:pointer}
@media screen and (max-width:992px){#infoContainer .info-blocks .block{width:50%;margin-right:2.45%;flex:1 0 47%;height:295px;order:2}}
#infoContainer .info-blocks .block:last-child{margin-right:0;width:54%;max-width:590px;background:0;cursor:inherit}
@media screen and (min-width:993px) and (max-width:1199px){#infoContainer .info-blocks .block:last-child{width:44.5%}}
@media screen and (max-width:992px){#infoContainer .info-blocks .block:last-child{width:100%;flex:1 0 100%;flex-wrap:wrap;order:1;max-width:initial;margin-bottom:30px}}
#infoContainer .info-blocks .block:last-child .description{left:5%;max-width:203px}
@media screen and (max-width:767px){#infoContainer .info-blocks .block:last-child .description{top:12%}}
#infoContainer .info-blocks .block:last-child .redirect-link{display:block;position:absolute;bottom:11%;left:5%;border:2px solid white;font-size:16px;color:white}
@media screen and (max-width:767px){#infoContainer .info-blocks .block:last-child .redirect-link{width:90%}}
#infoContainer .info-blocks .block:last-child .redirect-link a{color:white;padding:7px 23px;display:inherit}
#infoContainer .info-blocks .block:last-child .redirect-link a:hover{text-decoration:none}
@media screen and (max-width:992px){#infoContainer .info-blocks .block:nth-child(1){max-width:100%;margin:0 15px 0 0}}
@media screen and (max-width:767px){#infoContainer .info-blocks .block:nth-child(1){max-width:100%;margin:0 0 20px 0;height:120px;flex:0 0 100%}}
#infoContainer .info-blocks .block:nth-child(1) .thumbnail{position:absolute;bottom:13%;right:10%;display:block;width:18%}
@media screen and (max-width:767px){#infoContainer .info-blocks .block:nth-child(1) .thumbnail{top:25%;right:5%}}
#infoContainer .info-blocks .block:nth-child(1) .thumbnail-tablet{display:none}
#infoContainer .info-blocks .block:nth-child(1) .thumbnail-mobile{display:none}
@media screen and (max-width:992px){#infoContainer .info-blocks .block:nth-child(2){max-width:100%;margin:0 0 0 15px}}
@media screen and (max-width:767px){#infoContainer .info-blocks .block:nth-child(2){max-width:100%;margin:0 0 20px 0;height:120px;flex:0 0 100%}}
#infoContainer .info-blocks .block:nth-child(2) .thumbnail{position:absolute;bottom:13%;right:10%;display:block;width:18%}
@media screen and (max-width:767px){#infoContainer .info-blocks .block:nth-child(2) .thumbnail{top:25%;right:5%}}
#infoContainer .info-blocks .block:nth-child(2) .thumbnail-tablet{display:none}
#infoContainer .info-blocks .block:nth-child(2) .thumbnail-mobile{display:none}
#infoContainer .info-blocks .block .thumbnail{display:block;padding:0;border:0;background:0;margin:0}
@media screen and (max-width:992px){#infoContainer .info-blocks .block .thumbnail{display:none}}
#infoContainer .info-blocks .block .thumbnail img{margin:0}
@media screen and (max-width:992px){#infoContainer .info-blocks .block .thumbnail img{width:100%;height:auto}}
#infoContainer .info-blocks .block .thumbnail-tablet{display:none}
@media screen and (min-width:768px) and (max-width:992px){#infoContainer .info-blocks .block .thumbnail-tablet{display:block}#infoContainer .info-blocks .block .thumbnail-tablet img{width:100%}}
#infoContainer .info-blocks .block .thumbnail-mobile{display:none}
@media screen and (max-width:767px){#infoContainer .info-blocks .block .thumbnail-mobile{display:block}#infoContainer .info-blocks .block .thumbnail-mobile img{width:100%}}
#infoContainer .info-blocks .block .redirect-link{display:none}
#infoContainer .info-blocks .block .caption{position:absolute;top:0;width:100%}
#infoContainer .info-blocks .block .description{position:absolute;bottom:0;font-size:26px;line-height:30px;top:11%;left:10%;color:white;max-width:182px}
@media screen and (max-width:767px){#infoContainer .info-blocks .block .description{top:26%;left:5%;max-width:200px}}
#infoContainer .info-blocks .block .description h3,
#infoContainer .info-blocks .block .description h5{font-size:26px;line-height:30px;margin:0;font-weight:bold;color:white}
@media screen and (max-width:992px){#infoContainer .info-blocks .block .description h3,#infoContainer .info-blocks .block .description h5{font-size:22px;line-height:30px}}
@media screen and (max-width:767px){#infoContainer .info-blocks .block .description h3,#infoContainer .info-blocks .block .description h5{font-size:18px;line-height:24px}}
#infoContainer .info-blocks .block .description .subtitle{font-size:16px;line-height:24px;margin:0;color:white}
@media screen and (max-width:992px){#infoContainer .info-blocks .block .description .subtitle{font-size:16px;line-height:24px}}
@media screen and (max-width:767px){#infoContainer .info-blocks .block .description .subtitle{font-size:18px;line-height:24px}}
.searchresults .score-page{margin-right:-30px}
.score-structural.score-column.successmsg{color:#868686;font-size:13px;line-height:1.7}
.where-to-get-a-consultation .tiles-menu-simple.tiles-menu-related .container .score-page.score-column1>.score-main{padding-right:0;padding-left:10px}
.score-structural.score-column.carousel-container{padding:0 0 0 5%}
@media screen and (max-width:992px){.score-structural.score-column.carousel-container{padding:0;margin:0}}
@media screen and (max-width:767px){.score-structural.score-column.carousel-container{margin:0;padding:0}}
.score-container.carousel-outer-container{background:white}
@media(max-width:1200px){.score-container.carousel-outer-container{padding-bottom:25px}}
@media(max-width:992px){.score-container.carousel-outer-container{padding-bottom:0}}
.score-structural.score-column.content.contact-content.col-sm-9.col-md-9.col-lg-9{background-color:white;padding:15px 40px 15px 20px}
.score-structural.score-column.successmsg{padding-left:20px}
@media(min-width:768px){.content>.score-center>.score-structural.score-column>.score-center{padding:0}.navtop .score-center .text-component:first-child{margin-left:-50px}}
.carousel-inner{position:relative;overflow:hidden;width:100%;height:320px;cursor:pointer}
.carousel-inner>.item{position:relative;display:none}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.home .carousel-indicators{position:absolute;z-index:15;bottom:10px;left:40%;width:75%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
@media(max-width:767px){.home .carousel-indicators{width:62%;left:50%;bottom:10%}}
.home .carousel-indicators li{display:inline-block;width:14px;height:14px;margin:0 5px;cursor:pointer;text-indent:-999px;background-color:transparent;border-radius:50%;position:relative;border:1px solid transparent;background-color:#2e4f9d}
.home .carousel-indicators li div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:-6px;top:0;border:2px solid #ee0015;border-radius:50%;display:none;border-color:#e60d0d transparent transparent transparent}
.home .carousel-indicators li div:nth-child(1){animation-delay:-0.45s}
.home .carousel-indicators li div:nth-child(2){animation-delay:-0.3s}
.home .carousel-indicators li div:nth-child(3){animation-delay:-0.15s}
.home .carousel-indicators .active{width:14px;height:14px;margin:0 5px;background-color:#ee0015;border:1px solid transparent}
.home .carousel-indicators .active div{display:block;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite}
.home .carousel-indicators .active div:nth-child(1){animation-delay:-0.45s}
.home .carousel-indicators .active div:nth-child(2){animation-delay:-0.3s}
.home .carousel-indicators .active div:nth-child(3){animation-delay:-0.15s}
@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{font-size:30px;width:30px;height:30px;margin-top:-15px;margin-left:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.tiles-menu .score-structural.score-column>.score-center{padding:0;z-index:1}
.tiles-menu .score-page.score-column1>.score-main{padding-left:0}
.homepage-tiles-menu .score-structural.score-column:first-child div.text-component a:before,.homepage-tiles-menu .score-structural.score-column:nth-child(4n+1) div.text-component a:before{background:0}
.banner .flexslider .display-table .more-simple{margin-left:8%}
.TopFooterLinks,.score-structural.score-column.TopFooterLinks>.score-center{padding:0;margin-left:auto;margin-right:auto}
.more-simple{padding-right:10px;text-decoration:none;padding:10px 25px;font-size:16px;line-height:30px;font-weight:bold;color:white;background:#ee0015;border-radius:3px}
.more-simple:after{font-family:thrombosis;font-size:6px;content:'\e80c';display:inline-block;vertical-align:middle;margin-left:5px;display:none}
.more-simple:hover{text-decoration:none}
.promochange .score-inner{height:110px;min-height:110px;background-color:white;width:100%}
.promochange .score-inner h4{font-size:20px;font-weight:700;position:relative;z-index:2;max-width:70%;height:62px;margin:0 0 5px 0;padding:15px 0 0 0;text-transform:uppercase;text-align:left}
.promochange .score-inner .box-content{padding:0 30px}
.promochange .score-inner a.btn.btn-primary.hidden-xs{border:0;font-size:13px;font-weight:700;position:relative;text-transform:uppercase;color:#26272b;padding:0 auto;padding:0;float:left}
.promochange .score-inner .btn:after{position:absolute;top:-2px;right:-23px;content:'\e80c';font-family:thrombosis;color:white;font-size:5px;text-align:center;line-height:16px;width:15px;height:15px}
.tiles-menu-related .score-page.score-column1>.score-main{padding-right:0}
.carousel-outer-container .score-page.score-column1>.score-main{padding:0}
.carousel-inner .item{min-height:320px}
.carousel-inner .image-component div{display:table-cell;vertical-align:middle;padding-top:0}
.carouseltext h2{font-weight:700;margin-left:-3px;text-transform:uppercase;padding-left:10%;padding-right:14%;margin-top:10px;color:#282c32}
.carouseltext .text-component{padding-top:8%}
.carouseltext p{color:#868686;padding-left:10%;padding-right:14%}
.carousel-inner .image-component img{width:100%;display:table-cell}
.carousel-inner .score-left,.carousel-inner .score-right{padding-left:0;padding-right:0}
.pageWrapper .score-page.score-column4-equal>.score-side2,.pageWrapper .score-page.score-column4-equal>.score-main,.pageWrapper .score-page.score-column4-equal>.score-side,.pageWrapper .score-page.score-column4-equal>.score-main2{padding:0}
.score-structural.score-column.faq-content .score-center{padding:0}
.SingleVideo.score-structural.score-column>.score-center,.SingleVideo .score-container{padding:0}
.contact-content.score-structural.score-column>.score-center,.contact-image.score-structural.score-column>.score-center{padding:0}
.score-structural.score-column.captcha{display:none}
.homePageLoginSlider>.score-left{width:100%!important}
.homePageLoginSlider>.score-right{width:25%!important;display:none}
.category-page .score-page.score-column1>.score-main{padding-left:0;padding-right:0}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.score-structural.score-column2-wideleft>.score-left{float:left;width:59%}.score-structural.score-column2-wideleft>.score-right{float:left;width:40%}}
@media screen and (max-width:767px){.home .carousel-outer-container{padding:0}}
@media screen and (max-width:767px){.home .carousel-outer-container .container{padding:0}}
@media screen and (max-width:767px){.home .carousel-outer-container .homePageLoginSlider .score-left{padding:0}}
@media screen and (max-width:767px){.home .carouselPaneContainer{padding:0}}
@media screen and (max-width:767px){.home .carouselPaneContainer .score-carouselpane:nth-child(1){background:url("-/media/55d3629615b743dba48f125803a08b91.ashx") no-repeat;background-size:cover}.home .carouselPaneContainer .score-carouselpane:nth-child(2){background:url("-/media/fcfc5338282d46c194eb6ef633f01c2c.ashx") no-repeat;background-size:cover}}
@media screen and (max-width:767px){.home .carouselPaneContainer .score-carouselpane-body .score-structural.score-column2-equal .score-left{width:100%;padding:0!important}}
@media screen and (max-width:767px){.home .carouselPaneContainer .score-carouselpane-body .score-structural.score-column2-equal .score-left .more-simple{padding:10px 25px}}
@media screen and (max-width:767px){.home .carouselPaneContainer .score-carouselpane-body .score-structural.score-column2-equal .score-right{display:none}}
@media screen and (max-width:767px){.home .carousel-inner{height:320px!important}}
@media screen and (max-width:992px){.home .carousel-inner{height:264px!important}}
.carousel-inner .image-component img{height:auto}
@media screen and (max-width:992px){.logo-thrombosis .score-structural.score-column>.score-center{padding:0}}
.main-footer .score-structural.score-column.hidden-md.hidden-lg.mobile-footer-layout{text-align:center}
.main-footer .score-structural.score-column.hidden-md.hidden-lg.mobile-footer-layout .score-center p:first-child{line-height:2.2}
.main-footer .score-structural.score-column.hidden-md.hidden-lg.mobile-footer-layout .score-center p:first-child a{padding-right:35px}
.main-footer .score-structural.score-column.hidden-md.hidden-lg.mobile-footer-layout .score-center p:nth-child(2){padding:0 51px}
.main-footer .score-structural.score-column.hidden-md.hidden-lg.mobile-footer-layout .score-center p:nth-child(4){padding:0 22px}
.beremennost-i-tromboz #pregnancy-thromboz .score-structural.score-column2-equal .score-left ul li{margin-bottom:0}
.pageWrapper .container .score-page.score-column1>.score-main{padding:0}
#pregnancy-thromboz .score-structural.score-column2-equal .score-left{padding-left:0}
#pregnancy-thromboz .score-structural.score-column2-equal .score-left ul{font-size:16px;line-height:1.5;color:#3f3f3f;padding-left:13px;list-style:none;padding-top:12px}
#pregnancy-thromboz .score-structural.score-column2-equal .score-left ul li{margin-bottom:17px}
#pregnancy-thromboz .score-structural.score-column2-equal .score-left ul li:before{content:"\2022";color:red;font-weight:bold;display:inline-block;font-size:25px;width:1em;margin-left:-1em;position:relative;top:4px}
#pregnancy-thromboz .score-structural.score-column.hidden-md.hidden-lg.mobile-dot-slider{display:table-footer-group}
#pregnancy-thromboz .score-structural.score-column.hidden-md.hidden-lg.mobile-dot-slider .container{padding-right:0}
#pregnancy-thromboz .score-structural.score-column.hidden-md.hidden-lg.mobile-dot-slider .score-center{padding:0}
#pregnancy-thromboz .score-structural.score-column2-equal{display:table-header-group}
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
#quote-carousel .carousel-indicators li{background:red;border:0}
#quote-carousel .carousel-indicators .active{background:blue;border:0}
@media(max-width:768px){#quote-carousel .carousel-indicators{bottom:-20px!important}#quote-carousel .carousel-indicators li{display:inline-block;margin:0 5px;width:15px;height:15px}#quote-carousel .carousel-indicators li.active{margin:0 5px}}
.carousel-inner{height:280px!important}
.score-structural.score-column.breadCrumb-related .score-center{background-color:#eee}
.beremennost-i-risk-tromboza .score-page.score-column1>.score-main{padding:0}
.beremennost-i-risk-tromboza #bloodcell .score-page.score-column2-largeright{margin-bottom:23px;padding-top:10px}
.beremennost-i-risk-tromboza #bloodcell .score-page.score-column2-largeright .score-side{width:12%;padding:0}
#fish-apple.score-structural.score-column2-wideleft>.score-right{width:28%;padding-left:0;float:left}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.score-structural.score-column.breadCrumb-related{display:none}}
.vsyo-o-tromboze #pregnancy-thromboz .score-structural.score-column2-equal .score-right,.vizit-k-vrachu #pregnancy-thromboz .score-structural.score-column2-equal .score-right{margin-top:-1px}
.vsyo-o-tromboze #pregnancy-thromboz .score-structural.score-column2-equal .score-right img{min-height:280px}
.vizit-k-vrachu #pregnancy-thromboz .score-structural.score-column2-equal .score-right,.beremennost-i-tromboz #pregnancy-thromboz .score-structural.score-column2-equal .score-right{display:block}

/* [PWRU-285] Home parity overrides — prod container 1230px; fixed carousel img; tile row */
@media (min-width: 1200px) {
    body.home .pageWrapper .container,
    body.home .carousel-outer-container > .container,
    body.home #centralContainer > .container,
    body.home #infoContainer > .container {
        width: 1230px;
        max-width: 1230px;
    }
}

#centralContainer .central-blocks::after {
    content: "";
    display: table;
    clear: both;
}

body.home .carousel-inner .image-component img {
    width: 453px;
    height: 300px;
    max-width: none;
    max-height: none;
    object-fit: fill;
    display: block;
}

@media (min-width: 992px) {
    body.home .carouselPaneContainer .score-carouselpane-body .score-structural.score-column2-equal > .score-right {
        overflow: visible;
    }
    body.home .carousel-inner .score-structural.score-column2-equal > .score-left {
        width: 50%;
    }
    body.home .carousel-inner .score-structural.score-column2-equal > .score-right {
        width: 50%;
    }
}

body.home {
    font-size: 14px;
    line-height: 20px;
    background-color: #f8f8f8;
    font-family: 'Open Sans', sans-serif;
}

body.home .pageWrapper {
    font-family: 'Open Sans', sans-serif;
    line-height: 20px;
    padding-bottom: 58px;
}

/* [PWRU-285] Legacy footer — prod score-footer-wrapper / main-footer geometry (home + consultation). */
body.home .page-footer--legacy-home,
body.where-to-get-a-consultation .page-footer--legacy-home,
body.where-to-get-a-consultation-map .page-footer--legacy-home {
    border-top: 0;
    padding-top: 15px;
    background: transparent;
}

body.home .page-footer--legacy-home {
    margin-top: 0;
}

body.where-to-get-a-consultation-map .page-footer--legacy-home {
    margin-top: 58px;
}

body.where-to-get-a-consultation .page-footer--legacy-home {
    margin-top: 0;
}

body.home .page-footer--legacy-home > .container,
body.where-to-get-a-consultation .page-footer--legacy-home > .container,
body.where-to-get-a-consultation-map .page-footer--legacy-home > .container {
    width: 1230px;
    max-width: 1230px;
    padding: 0;
    margin: 0 auto;
    box-sizing: border-box;
}

body.home .page-footer--legacy-home .footer-grid,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-grid,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-grid {
    display: block;
    padding: 17px 0 80px;
}

body.home .page-footer--legacy-home .footer-grid::after,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-grid::after,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-grid::after {
    content: "";
    display: table;
    clear: both;
}

body.home .page-footer--legacy-home .footer-org,
body.home .page-footer--legacy-home .footer-utility,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-org,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-utility,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-org,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-utility {
    float: left;
    width: 50%;
    box-sizing: border-box;
}

body.home .page-footer--legacy-home .footer-org,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-org,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-org {
    padding-right: 15px;
}

body.home .page-footer--legacy-home .text-component p,
body.where-to-get-a-consultation .page-footer--legacy-home .text-component p,
body.where-to-get-a-consultation-map .page-footer--legacy-home .text-component p {
    margin: 14px 0;
    color: #414141;
    font-size: 14px;
    line-height: 20px;
}

body.home .page-footer--legacy-home .footer-links-inline a,
body.home .page-footer--legacy-home .footer-links-inline button.ot-sdk-show-settings,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-links-inline a,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-links-inline button.ot-sdk-show-settings,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-links-inline a,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-links-inline button.ot-sdk-show-settings {
    color: #2e4f9d;
    padding-right: 24px;
    font: inherit;
    line-height: 20px;
    background: none;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    display: inline;
}

body.home .page-footer--legacy-home .footer-links-inline button.ot-sdk-show-settings,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-links-inline button.ot-sdk-show-settings,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-links-inline button.ot-sdk-show-settings {
    padding-right: 0;
    display: inline-block;
}

body.home .page-footer--legacy-home .footer-utility .text-component p:last-child,
body.where-to-get-a-consultation .page-footer--legacy-home .footer-utility .text-component p:last-child,
body.where-to-get-a-consultation-map .page-footer--legacy-home .footer-utility .text-component p:last-child {
    margin: 40px 0 14px;
}

body.home .page-chrome-aside .to-consult-map-wrapper {
    display: none;
}

body.home #infoContainer .info-blocks .block .description,
body.home #infoContainer .info-blocks .block .description h3,
body.home #infoContainer .info-blocks .block .description h5,
body.home #infoContainer .info-blocks .block .description .subtitle,
body.home #centralContainer .central-blocks .block .caption h3,
body.home #centralContainer .central-blocks .block .description .btnContainer span,
body.home .sliderText,
body.home .sliderText h2,
body.home .sliderText p,
body.home .more-simple {
    font-family: 'Open Sans', sans-serif;
}

body.home .carousel-outer-container .score-structural,
body.home #centralContainer .score-structural,
body.home #infoContainer .score-structural {
    margin-left: -15px;
    margin-right: -15px;
}

@media screen and (max-width:767px){
body.home .homePageLoginSlider{margin-left:0;margin-right:0}
body.home .homePageLoginSlider .carousel-container{margin-left:0;margin-right:0}
body.home .carousel-outer-container .score-structural{margin-left:0;margin-right:0}
body.home .carousel-outer-container .score-page{margin-left:0;margin-right:0}
}

body.home .homePageLoginSlider .carousel-container > .score-center {
    padding-left: 0;
    padding-right: 0;
}
