:root{--container-padding:20px}@media only screen and (min-width:768px){:root{--container-padding:20px}}.u-container{margin:0 auto;max-width:calc(1300px + var(--container-padding)*2);padding-left:var(--container-padding);padding-right:var(--container-padding);text-align:left;width:100%}@media only screen and (min-width:1600px){.u-container{max-width:calc(1440px + var(--container-padding)*2)}}.u-container.no-padding{padding-left:0;padding-right:0}@media only screen and (min-width:1024px){.u-container.no-padding{max-width:100%}}@media only screen and (min-width:1228px){.u-container.no-padding{padding-left:6%}}@media only screen and (min-width:1600px){.u-inner{margin:0 auto;max-width:1680px}}.c-common-hero{margin-bottom:0!important}.c-common-hero.s-item{max-width:calc(90rem + var(--container-padding)*2)!important}.c-common-hero:before{background:transparent url(../img/bg__ear.svg) no-repeat 100%/contain;content:"";height:87.375rem;position:absolute;right:-60rem;top:calc(var(--header-height)*-2 - 25rem);width:74.1875rem;z-index:-1}@media only screen and (min-width:1024px){.c-common-hero:before{right:-37.5rem}}.c-common-hero__wrap{margin-inline:auto;max-width:calc(90rem + var(--container-padding)*2)!important;padding-block:2.5rem}@media only screen and (min-width:1024px){.c-common-hero__wrap{align-items:center;display:flex;gap:2.5rem;justify-content:space-between}}.c-common-hero__inner-wrap{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.c-common-hero__inner-wrap{align-items:center;gap:2.5rem;width:100%}}@media only screen and (min-width:1228px){.c-common-hero__inner-wrap{gap:5rem}}.c-common-hero__content{display:contents}@media only screen and (min-width:1024px){.c-common-hero__content{display:block;max-width:35.625rem;min-width:20.625rem;width:100%}}.c-common-hero__title{margin-bottom:2.5rem;order:1}.c-common-hero__subtitle{color:var(--color-primary);font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:1.875rem;order:2;padding-bottom:1.875rem;position:relative}@media only screen and (min-width:768px){.c-common-hero__subtitle{font-size:28px;font-size:1.75rem}}.c-common-hero__subtitle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='178' height='21' fill='none'%3E%3Cpath fill='%23536EFF' d='M66.204 20.798c-11.485 0-20.83-9.33-20.83-20.798h9.786c0 6.08 4.955 11.027 11.044 11.027S77.248 6.08 77.248 0h9.786c0 11.468-9.345 20.798-20.83 20.798M41.658 20.895h-9.786c0-6.08-4.954-11.027-11.044-11.027-6.089 0-11.043 4.946-11.043 11.027H0C0 9.427 9.344.098 20.83.098s20.83 9.33 20.83 20.798zM156.954 20.798c-11.485 0-20.829-9.33-20.829-20.798h9.786c0 6.08 4.954 11.027 11.043 11.027 6.09 0 11.044-4.947 11.044-11.027h9.786c0 11.468-9.345 20.798-20.83 20.798M132.408 20.895h-9.786c0-6.08-4.954-11.027-11.043-11.027-6.09 0-11.044 4.946-11.044 11.027h-9.786C90.75 9.427 100.093.098 111.579.098s20.829 9.329 20.829 20.797'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:cover;bottom:0;content:"";height:.8125rem;position:absolute;transition:all .3s ease;width:6.875rem}@media only screen and (min-width:768px){.c-common-hero__subtitle:after{height:1.3125rem;width:11.125rem}}.c-common-hero__subtitle:after{height:.5rem;left:0;width:4.1875rem}.c-common-hero__text{line-height:1.5;margin-bottom:3.125rem;order:4}.c-common-hero__button-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-start;order:5}@media only screen and (min-width:1024px){.c-common-hero__button-wrap{align-items:center;flex-direction:row;gap:1.25rem}}@media only screen and (max-width:479px){.c-common-hero__button-wrap .s-style-button,.c-common-hero__button-wrap--main{width:100%}}.c-common-hero__button-wrap--main .s-style-button{align-items:center;background-color:var(--color-primary-700);border:none;border-radius:var(--radius-md);color:var(--color-surface);cursor:pointer;display:flex;font-family:var(--font-primary);font-weight:600;justify-content:center;padding-inline:1.75rem;padding-inline:1.75rem .875rem;text-decoration:none;text-transform:none;transition:all .4s cubic-bezier(.19,.96,.6,1.02)}.c-common-hero__button-wrap--main .s-style-button:after{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%23fff' rx='12'/%3E%3Cpath fill='%23CC955E' fill-rule='evenodd' d='m10 19-1.697-1.697L13.606 12 8.303 6.697 10 5l7 7z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-flex;flex-shrink:0;height:1.5rem;margin-left:.875rem;transition:all .4s cubic-bezier(.19,.96,.6,1.02);width:1.5rem}.c-common-hero__button-wrap--main .s-style-button:hover{background-color:var(--color-text-main);color:var(--color-surface)}.c-common-hero__button-wrap--main .s-style-button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%23fff' rx='12'/%3E%3Cpath fill='%23CC955E' fill-rule='evenodd' d='m10 19-1.697-1.697L13.606 12 8.303 6.697 10 5l7 7z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;transform:translateX(-20%)}@media only screen and (max-width:479px){.c-common-hero__button-wrap--secondary{width:100%}}.c-common-hero__button-wrap--secondary .s-style-button{background-color:transparent;border:1px solid var(--color-primary-700);border-radius:var(--radius-sm);color:var(--color-text-main);transition:all .4s cubic-bezier(.19,.96,.6,1.02)}.c-common-hero__button-wrap--secondary .s-style-button:after{content:none}.c-common-hero__button-wrap--secondary .s-style-button:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.c-common-hero__image-wrap{margin-bottom:2.5rem;order:3}@media only screen and (min-width:1024px){.c-common-hero__image-wrap{margin-bottom:0;max-width:40.0625rem;width:100%}}.c-common-hero__image{border-radius:var(--radius-lg);font-family:"object-fit:cover;object-position:center";height:auto;max-height:19.375rem;min-width:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:calc(100% + var(--container-padding))}@media only screen and (min-width:1024px){.c-common-hero__image{max-height:33.4375rem}}