body .gPage{background:linear-gradient(#fff,#F1F6FC);position:relative}.gPage:before{content:"";position:absolute;display:block;width:100%;top:0;right:0;left:0;height:600px;background-image:url(../img/backgrounds/bigwaves/gfNewWaves-bg-colored.svg);background-position:top center;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.gPage:before{top:120px}}.section.gfPromoSection{position:relative;padding-top:0;padding-bottom:0}.gfIndexTiles{overflow:hidden;position:relative}.tile-item a{display:block;width:100%;margin-bottom:20px;background-position:50% top;background-repeat:no-repeat;position:relative;overflow:hidden;background-size:cover;background-color:#3A96F8;height:185px}.tile-item .item-wrap,.tile-item .item-wrap:before{position:absolute;left:0;right:0;bottom:0;width:100%}.tile-item .item-wrap{padding:20px}.tile-item .item-wrap:before{content:"";z-index:1;display:block;height:110px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%)}.tile-item .item-title{color:#fff;position:relative;z-index:5;font-size:1.5em;line-height:1.1em}@media (min-width:575px){.tile-item{width:100%}}.indexPageCarousel{position:relative;margin:10px 0 50px}.indexPageCarousel .item a{display:block;position:relative;overflow:hidden;height:370px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;background-color:#333}.indexPageCarousel .item a span{display:block;position:absolute;left:0;bottom:0;right:0;top:auto;padding:30px 20px;color:#fff;font-size:32px;font-family:Gilroy-Extrabold,Helvetica,Arial,sans-serif;font-weight:700;line-height:120%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-border-radius:0 0 20px 20px;-o-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.gfPromoSection .tns-nav{bottom:15px}.gfPromoSection .tns-outer .tns-controls{position:relative;z-index:10}.gfPromoSection .tns-outer .tns-controls button[data-controls=prev]{top:190px;left:-15px;background-color:#fff}.gfPromoSection .tns-outer .tns-controls button[data-controls=next]{top:190px;right:-15px;background-color:#fff}.indexPageCarousel .item{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0;opacity:0;transform:scale(0.96) translateY(12px);transition:opacity 0.4s ease,transform 0.4s ease}.indexPageCarousel .item.tns-slide-active{opacity:1;transform:scale(1) translateY(0)}.gfPromoSection .tns-outer .tns-controls button[disabled]{opacity:.6}@media (min-width:768px){.indexPageCarousel{margin:20px 0}.gfPromoSection .tns-nav{bottom:40px}.gfPromoSection .tns-nav button{background:#fff;opacity:.4}.gfPromoSection .tns-nav button.tns-nav-active{background:#fff;opacity:1}.indexPageCarousel .item a{height:440px;-webkit-border-radius:60px;-o-border-radius:60px;-ms-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.indexPageCarousel .item a span{font-size:40px;padding:60px 40px;-webkit-border-radius:0 0 60px 60px;-o-border-radius:0 0 60px 60px;-ms-border-radius:0 0 60px 60px;-moz-border-radius:0 0 60px 60px;border-radius:0 0 60px 60px}.gfPromoSection .tns-outer .tns-controls button[data-controls=prev]{top:220px;left:-20px}.gfPromoSection .tns-outer .tns-controls button[data-controls=next]{top:220px;right:-20px}.gfIndexTiles{margin:20px 0}.tile-item a{height:205px;margin-bottom:30px}.tile-item:last-child a{margin-bottom:0}}.gPageTitle{display:none}.gPage{padding-top:10px;padding-bottom:0;min-height:1000px}body .gPage{padding-top:0;padding-bottom:0}.gIndexBanner{margin-top:40px;min-width:280px;background:url(../img/backgrounds/smWaves.svg) right bottom no-repeat #3A96F4}.gIndexBanner .item-name{font-size:1.4em;padding:30px 20px;color:#fff;max-width:380px}.gIndexBanner .section-link{padding:90px 20px 20px}.gIndexBanner .section-link a{width:100%;max-width:none}.gIndexBanner .section-link a:first-child{margin-bottom:15px}@media (min-width:992px){.section.catRubrcs-Banner{padding-top:20px;padding-bottom:0}.gIndexBanner{margin-top:0}.gIndexBanner .item-name{padding:30px}}@media (min-width:768px) and (max-width:991px){.gIndexBanner .item-name,.gIndexBanner .section-link{padding:30px 20px;width:100%}}
