.accordion-block{padding:10rem}.accordion-block hr{border-color:#4196B4;border-width:3px;width:45px}.accordion-block .accordion{width:100%}.accordion-block .accordion .accordion-image{position:absolute;top:0;left:0;width:100%;height:100%}.accordion-block .accordion .accordion-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.accordion-block .accordion .accordion-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(0,0,0,.9)),color-stop(70%,rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.9) 30%,rgba(0,0,0,.4) 70%,rgba(0,0,0,0) 100%);z-index:1}.accordion-block .accordion .accordion-item{margin-bottom:15px;position:relative}.accordion-block .accordion .accordion-item .accordion-header{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#4196B4),color-stop(50%,transparent)) left;background:linear-gradient(to right,#4196B4 50%,transparent 50%) left;background-size:200%;-webkit-transition:background 0.7s ease-out,padding 0.7s ease-in-out,font-size 0.7s ease-in-out;transition:background 0.7s ease-out,padding 0.7s ease-in-out,font-size 0.7s ease-in-out;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;border:none;cursor:pointer;text-align:left;position:relative;gap:20px;color:#FFF;outline:none;padding-left:0;min-height:67px}.accordion-block .accordion .accordion-item .accordion-header .arrow{width:39px;height:39px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 39' fill='none'%3E%3Cpath d='M19.2067 19.2L37.7219 37.7152' stroke='white' stroke-width='1.34266' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.7219 24.396V37.7286H24.4027' stroke='white' stroke-width='1.34266' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-transition:-webkit-transform 0.7s ease-in-out;transition:-webkit-transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out;transition:transform 0.7s ease-in-out,-webkit-transform 0.7s ease-in-out;margin-left:auto;margin-right:20px}.accordion-block .accordion .accordion-item .accordion-header .title{color:#FFF;font-family:"Roboto Slab";font-size:20px;font-weight:500;line-height:140%;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.accordion-block .accordion .accordion-item .accordion-header .icon{padding:12px 16px}.accordion-block .accordion .accordion-item .accordion-header .icon i{font-size:30px;line-height:42px;padding:0 6px}.accordion-block .accordion .accordion-item .accordion-header .icon img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.accordion-block .accordion .accordion-item.active .accordion-header{background-position:right;outline:none;position:absolute;top:0;left:0;z-index:2;width:50%;border-bottom:1px solid #4196B4}.accordion-block .accordion .accordion-item.active .accordion-header .icon{background:#4196B4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background 0.7s ease-in-out;transition:background 0.7s ease-in-out}.accordion-block .accordion .accordion-item.active .accordion-header .title{font-size:30px;font-family:"Roboto Slab";font-weight:500;line-height:140%}.accordion-block .accordion .accordion-item.active .accordion-header .arrow{display:none}.accordion-block .accordion .accordion-item.active .accordion-content{opacity:1;visibility:visible;padding:3rem;min-height:550px}.accordion-block .accordion .accordion-item .accordion-content{position:relative;max-height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:max-height 0.7s ease-in-out,opacity 0.7s ease-in-out,padding 0.7s ease-in-out;transition:max-height 0.7s ease-in-out,opacity 0.7s ease-in-out,padding 0.7s ease-in-out;padding:0;background-repeat:no-repeat;background-size:cover;background-position:right center}.accordion-block .accordion .accordion-item .accordion-content .accordion-text{position:absolute;left:100px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:35%;z-index:2;color:#FFF}@media (width < 992px){.accordion-block .accordion .accordion-item .accordion-header{-webkit-transition:none;transition:none}.accordion-block .accordion .accordion-item .accordion-header .icon{padding:20px}.accordion-block .accordion .accordion-item .accordion-header .title{font-size:20px;font-weight:500;line-height:140%}.accordion-block .accordion .accordion-item .accordion-header .arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion-block .accordion .accordion-item .accordion-image{width:100%;height:350px}.accordion-block .accordion .accordion-item .accordion-content{overflow:hidden;min-height:0;padding:0;-webkit-transition:min-height 0.5s ease-in-out;transition:min-height 0.5s ease-in-out}.accordion-block .accordion .accordion-item.active .accordion-header{background:#4196B4;width:100%;position:relative}.accordion-block .accordion .accordion-item.active .accordion-header .title{font-size:20px;font-weight:500;line-height:140%}.accordion-block .accordion .accordion-item.active .accordion-content{min-height:400px}.accordion-block .accordion .accordion-item.active .accordion-content .accordion-text{max-width:calc(100% - 40px);bottom:0;top:unset;left:20px;-webkit-transform:unset;transform:unset;padding-bottom:20px;padding-left:20px;border-left:1px solid #4196B4}.accordion-block .accordion .accordion-item.active .accordion-content .accordion-text p{margin-bottom:0}.accordion-block .accordion .accordion-item.active .accordion-content .accordion-overlay{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0,0,0)),color-stop(30%,rgba(0,0,0,.7)),color-stop(60%,rgba(0,0,0,0)));background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,.7) 30%,rgba(0,0,0,0) 60%)}}@media (width < 768px){.accordion-block .accordion .accordion-item .accordion-header{-webkit-transition:none;transition:none;gap:0}.accordion-block .accordion .accordion-item .accordion-header .icon{padding:6px!important}.accordion-block .accordion .accordion-item .accordion-header .icon img{width:32px!important;height:32px!important}.accordion-block .accordion .accordion-item .accordion-header .arrow{-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out;opacity:1;visibility:visible;-webkit-transform:none;transform:none;top:unset;display:unset!important;margin-right:10px}.accordion-block .accordion .accordion-item .accordion-image{height:200px}.accordion-block .accordion .accordion-item .accordion-content .accordion-text{max-height:300px;overflow-y:auto;top:220px!important;bottom:unset!important}.accordion-block .accordion .accordion-item.active .accordion-header .arrow{opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);display:unset!important}.accordion-block .accordion .accordion-item.active .accordion-content{background-size:contain;background-position:top;min-height:500px}}