@font-face{font-family:"Roboto-Regular";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Regular.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Roboto-bold";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Bold.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Black";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Black.eot?#iefix") format("eot");font-weight:bold}
@font-face{font-family:"Roboto-Medium";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Medium.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Light";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Light.eot?#iefix") format("eot")}
@font-face{font-family:"Roboto-Italic";src:url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff") format("woff"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.woff2") format("woff2"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.ttf") format("truetype"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot"),url("../clientlib-site/resources/fonts/roboto/Roboto-Italic.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Regular";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Regular.eot?#iefix") format("eot")}
@font-face{font-family:"Titillium-Bold";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Bold.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Black";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Black.eot?#iefix") format("eot");font-weight:normal}
@font-face{font-family:"Titillium-Light";src:url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff") format("woff"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.woff2") format("woff2"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.ttf") format("truetype"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot"),url("../clientlib-site/resources/fonts/titillium/TitilliumWeb-Light.eot?#iefix") format("eot");font-weight:normal}
.title-description{z-index:1;padding-top:100px}
@media(min-width:992px){.title-description{padding-top:250px}
}
.title-description .cmp-title__text{font-family:"Titillium-Bold",sans-serif}
.title-description-accordion{z-index:2;position:relative;padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px;margin-bottom:0}
@media(min-width:992px){.title-description-accordion{padding-top:60px;padding-bottom:60px;padding-left:60px;padding-right:60px}
}
.title-description-accordion--block-img{position:absolute;top:0;left:0;width:100%;height:100%}
.title-description-accordion--block-img .item-bg-img{display:none;height:100%}
.title-description-accordion--block-img .item-bg-img:first-child{display:block}
.title-description-accordion--block-img .item-bg-img img{display:block;width:100%;height:100%;object-fit:cover}
.title-description-accordion--block-content{background-color:#fff;position:relative;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;overflow:hidden}
@media(min-width:992px){.title-description-accordion--block-content{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}
}
.title-description-accordion .title-container{margin-top:80px}
@media(min-width:992px){.title-description-accordion .title-container{margin-top:150px}
}
.title-description-accordion .title-container .cmp-title__text{font-size:2rem;line-height:2.1875rem;color:#4bbcee;font-family:"Titillium-Regular",sans-serif}
.title-description-accordion .description-container{padding-bottom:20px;border-bottom:1px solid #141414;margin-bottom:50px}
@media(min-width:992px){.title-description-accordion .description-container{padding-bottom:50px}
}
.title-description-accordion .description-container p{font-size:2.5rem;line-height:2.6875rem}
@media(min-width:992px){.title-description-accordion .description-container p{font-size:4.375rem;line-height:3.9375rem;font-family:"Titillium-Regular",sans-serif}
}
.title-description-accordion-block{position:relative}
@media(min-width:992px){.title-description-accordion--items{display:flex}
.title-description-accordion--items .item-description{width:50%}
}
@media(min-width:992px){.title-description-accordion--items .item-title{width:50%}
}
.title-description-accordion--items .item-title.active p{color:#141414}
.title-description-accordion--items .item-title.active p::before{width:19px;height:19px}
.title-description-accordion--items .item-title p{font-family:"Titillium-Bold",sans-serif;font-size:2rem;line-height:2.1875rem;padding-left:25px;position:relative;color:#e9e9e9;transition:color .3s ease;cursor:pointer;display:inline-block}
.title-description-accordion--items .item-title p:hover::after{width:80%}
.title-description-accordion--items .item-title p:hover::before{width:19px;height:19px}
.title-description-accordion--items .item-title p::before{content:"";position:absolute;border-radius:50%;background-color:#4bbcee;width:9px;height:9px;left:0;top:4px;transition:all .3s ease}
.title-description-accordion--items .item-title p::after{content:"";position:absolute;bottom:-10px;left:58%;transform:translateX(-50%);height:1px;width:0;background-color:#4bbcee;transition:width .3s ease}
.title-description-accordion--items .item-description{max-height:0;overflow:hidden;transition:max-height .3s ease}
@media(min-width:992px){.title-description-accordion--items .item-description{width:50%}
}
.title-description-accordion--items .item-description ul li::before{content:"\e906";font-family:"vass-icon" !important;width:23px;min-width:23px;height:23px;border-radius:50%;background-color:transparent;color:#4bbcee;border:2px solid #4bbcee;font-size:10px;display:flex;justify-content:center;align-content:center;left:0;top:3px}
.title-description-accordion--items:first-child .item-description{max-height:1000px}