.image-banner{position:relative}.image-banner .icon-scroll{display:none}.image-banner .image-banner__image-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.image-banner .image-banner__image{margin-left:-20px;margin-right:-20px;padding-top:5%;position:relative}.image-banner .image-banner__image .image-banner__image-inner{background-color:rgb(var(--color-outline));border-radius:0 80px 0 0;display:block;height:200%;left:50%;max-width:80%;position:absolute;top:0;transform:translateX(-50%);width:100%}.image-banner .image-banner__image .icon-circle{left:45%;position:absolute;top:8%;transform:translateX(-50%)}@media screen and (max-width:1279px){.image-banner .image-banner__image .icon-circle{height:140px;width:140px}}.image-banner .image-banner__image .icon-line-primary{left:15%;position:absolute;top:5%}@media screen and (max-width:1279px){.image-banner .image-banner__image .icon-line-primary{height:264px;width:14px}}.image-banner .image-banner__image .icon-line-secondary{position:absolute;right:15%;top:15%}@media screen and (max-width:1279px){.image-banner .image-banner__image .icon-line-secondary{height:272px;width:56px}}.image-banner .image-banner__content+.image-banner__image,.image-banner .image-banner__image .media,.image-banner .image-banner__image+.image-banner__content{margin-top:3rem}.image-banner .image-banner__content{position:relative;z-index:2}*+.image-banner .image-banner__list,.image-banner .image-banner__content *+.button{margin-top:2rem}@media screen and (min-width:1280px){*+.image-banner .image-banner__list{margin-top:3rem}}.image-banner .image-banner__list p{align-self:flex-start;display:flex;font-size:smaller;margin:0}.image-banner .image-banner__list p+p{margin-top:1rem}@media screen and (min-width:1540px){.image-banner .image-banner__list p+p{margin-top:1.5rem}}.image-banner .image-banner__list p svg{color:rgb(var(--color-accent));height:2rem;margin-right:1rem;margin-top:0;min-width:2rem;width:2rem}@media screen and (min-width:1540px){.image-banner .image-banner__list p svg{margin-top:.5rem}}@media screen and (min-width:1024px){.image-banner .image-banner__inner{display:flex}.image-banner .image-banner__inner--center{align-items:flex-start}.image-banner .image-banner__inner--middle{align-items:center}.image-banner .image-banner__inner--center{align-items:flex-end}.image-banner .image-banner__inner--image_first{flex-direction:row-reverse}.image-banner .image-banner__content,.image-banner .image-banner__image{width:50%}.image-banner .image-banner__content+.image-banner__image,.image-banner .image-banner__image+.image-banner__content{margin-top:0}.image-banner .image-banner__image{margin:0}.image-banner .image-banner__content *+.button{margin-top:3rem}}@media screen and (min-width:1540px){.image-banner .icon-scroll{cursor:pointer;display:block;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.image-banner .image-banner__inner--text_first .image-banner__image{margin-right:-5%;width:60%}.image-banner .image-banner__inner--image_first .image-banner__image{margin-left:-5%;width:60%}.image-banner .image-banner__image .image-banner__image-inner{max-width:65%;transform:translateX(-60%)}.image-banner .image-banner__image .icon-circle{left:40%}.image-banner .image-banner__image .icon-line-secondary{right:25%}}@media screen and (min-width:1640px){.image-banner .icon-scroll{left:3rem}}