.accordion-2:has(+.accordion-2){margin-bottom:var(--gutter)}
.accordion-2+.accordion-2{margin-top:var(--gutter)}
.accordion-2 .content_row{position:relative;padding:100px 70px 50px 70px;overflow:hidden}
.accordion-2 .inner{padding:0 53px 0 0;height:100%;width:100%;position:relative}
.accordion-2 .content_container{position:relative;z-index:2}
.accordion-2 .circle_container{border-radius:50%;overflow:hidden;width:100%;max-width:470px;height:100%}
.accordion-2 .circle_container img,.accordion-2 .circle_container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.accordion-2 .circle_container.bottom_circle{display:none}
.accordion-2 .arch-filled{position:absolute;top:auto;left:10%;width:50%;min-width:833px;bottom:-120px;z-index:1;-webkit-transform:rotate(-110deg);transform:rotate(-110deg)}
.accordion-2 .arch-filled svg{width:100%}
.accordion-2 .arch-filled svg *{fill:var(--color_white)}
.accordion-2 .h4{margin-bottom:10px}
.accordion-2 .h2{font-weight:bold;font-size:35px;line-height:1.143em;margin-bottom:30px}
@media(max-width:768px){.accordion-2 .h2{font-size:30px}
}.accordion-2 .entry{font-size:22px;line-height:1.364em}
.accordion-2 .row_image{position:relative;z-index:3}
.accordion-2 .row_image video,.accordion-2 .row_image img{width:100%;height:auto}
.accordion-2 .accordion__title{text-transform:uppercase;font-size:30px;line-height:1em;font-weight:900}
.accordion-2 .accordion__content-inner{font-size:22px;line-height:1.364em;padding:25px 0}
.accordion-2 .button{margin-top:30px}
@media(max-width:1365px){.accordion-2 .col-1-2{width:100%}
.accordion-2 .content_container{max-width:100%}
.accordion-2 .content_container .h2{margin-bottom:0}
.accordion-2 .content_row{padding:70px 40px}
.accordion-2 .inner{padding:0}
.accordion-2 .wrapper{padding:0}
.accordion-2 .circle_container.top_circle{display:none}
.accordion-2 .circle_container.bottom_circle{display:block;margin-top:50px}
}