@media(max-width:1024px){.elementor .width-content-560{max-width:560px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--sp-l);grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .numbered-list-1col{width:100%;object-fit:fill;position:static;}}@media(max-width:1024px){.elementor .btn-base{line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .btn-outline{font-size:16px;line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .faq-question-text{font-size:21px;}}@media(max-width:1024px){.elementor .faq-question{padding-block-start:var(--sp-m);}}@media(max-width:1024px){.elementor .faq-answer-inner{padding-block-end:var(--sp-m);}}@media(max-width:1024px){.elementor .section-spacing{padding-block-start:112px;padding-block-end:112px;}}@media(max-width:1024px){.elementor .box-base{padding:var(--sp-l);}}@media(max-width:1024px){.elementor .process__steps{column-gap:32px;row-gap:32px;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row;}}@media(max-width:1024px){.elementor .card-base__bar{margin-block-end:16px;}}@media(max-width:1024px){.elementor .width-content{max-width:640px;gap:var(--sp-l);grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .home-hero{padding-block-start:80px;padding-block-end:80px;gap:32px;justify-content:flex-start;aspect-ratio: auto;
min-height: 0;
max-height: none;\n}}@media(max-width:1024px){.elementor .watermark-top-right{&::before {
background-position: right -160px top 40px;
background-size: 480px auto;
opacity: .8
;
}\n}}@media(max-width:1024px){.elementor .image-base{aspect-ratio:4/3;}}@media(max-width:1024px){.elementor .image-base--ratio-4-3{aspect-ratio:4/3;}}@media(max-width:1024px){.elementor .image-base--ratio-4-5{width:80%;aspect-ratio:1/1;}}@media(max-width:1024px){.elementor .image-base--ratio-2-3{aspect-ratio:2/3;}}@media(max-width:1024px){.elementor .site-header__inner{gap:var(--sp-l);grid-template-columns:repeat(1, 1fr);}}@media(max-width:1024px){.elementor .btn-base--white{line-height:1.2;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .watermark-bottom-right{&::before {
background-position: right -100px bottom -10px;
background-size: 420px auto;
}\n}}