.vc-item_horizontal_text_illustration .container{max-width:1078px;}
.vc-item_horizontal_text_illustration__box{display:flex;align-items:center;padding-top:30px;padding-bottom:30px;}
.vc-item_horizontal_text_illustration__content{margin-bottom:25px;}
@media screen and (max-width:768px){
.vc-item_horizontal_text_illustration__content{margin-bottom:0;}
}
.vc-item_horizontal_text_illustration__content h2, .vc-item_horizontal_text_illustration__content h3{margin-bottom:20px;}
.vc-item_horizontal_text_illustration__content p, .vc-item_horizontal_text_illustration__content ul, .vc-item_horizontal_text_illustration__content ol{opacity:0.85;color:#023444;font-size:15px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:25px;}
.vc-item_horizontal_text_illustration__content ul, .vc-item_horizontal_text_illustration__content ol{margin-left:18px;}
.vc-item_horizontal_text_illustration__content ul li, .vc-item_horizontal_text_illustration__content ol li{padding-top:7px;padding-bottom:7px;}
.vc-item_horizontal_text_illustration__illustration img{max-width:100%;}
.vc-item_horizontal_text_illustration[data-variant="illustration-left"] .vc-item_horizontal_text_illustration__text{margin-left:70px;width:550px;}
@media screen and (max-width:768px){
.vc-item_horizontal_text_illustration[data-variant="illustration-left"] .vc-item_horizontal_text_illustration__text{width:100%;margin-left:0;margin-bottom:30px;}
}
.vc-item_horizontal_text_illustration[data-variant="illustration-left"] .vc-item_horizontal_text_illustration__box{justify-content:flex-start;flex-direction:row-reverse;}
.vc-item_horizontal_text_illustration[data-variant="illustration-right"] .vc-item_horizontal_text_illustration__text{margin-right:70px;width:550px;}
@media screen and (max-width:768px){
.vc-item_horizontal_text_illustration[data-variant="illustration-right"] .vc-item_horizontal_text_illustration__text{width:100%;margin-right:0;margin-bottom:30px;}
}
.vc-item_horizontal_text_illustration[data-variant="illustration-right"] .vc-item_horizontal_text_illustration__box{justify-content:flex-start;}
@media screen and (max-width:768px){
.vc-item_horizontal_text_illustration[data-variant="illustration-left"] .vc-item_horizontal_text_illustration__box,
.vc-item_horizontal_text_illustration[data-variant="illustration-right"] .vc-item_horizontal_text_illustration__box {
flex-direction: column;
}
}