@media(max-width:767px){.elementor .ux2-btn{height:auto;font-size:14px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .ux2-lead{font-size:15px;}}@media(max-width:767px){.elementor .ux2-h2{font-size:28px;}}@media(max-width:767px){.elementor .ux2-sec{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:70px;}}@media(max-width:767px){.elementor .ux2-acc{& summary { padding:20px 18px 20px 18px; } & summary p { font-size:16px;line-height:24px; } & summary + * { padding:0px 18px 20px 18px; }\n}}@media(max-width:767px){.elementor .ux2-faq{& > h2 { font-size:26px;line-height:1.3; }\n}}@media(max-width:767px){.elementor .ux2-cta{& > h2 { font-size:24px; }\n}}@media(max-width:767px){.elementor .ux2-testi{&::before,&::after { width:48px; }\n}}@media(max-width:767px){.elementor .ux2-ind{& li:nth-child(n) { white-space:normal;width:auto; }\n}}@media(max-width:767px){.elementor .ux2-why{padding-block-start:60px;padding-block-end:60px;padding-inline-start:16px;padding-inline-end:16px;& > h2 { font-size:26px; } & > div > * { padding:28px 20px 28px 20px; } & > div > div::after { display:none; } & > div > :last-child { background-size:contain; }\n}}@media(max-width:767px){.elementor .ux2-skills{& > div > div { padding:24px 18px 24px 18px; } & > div > div::after { position:static;display:inline-block;margin-top:16px; }\n}}@media(max-width:767px){.elementor .ux2-models{& > img { height:260px; }\n}}@media(max-width:767px){.elementor .ux2-steps{& > div > div { flex-basis:100%; }\n}}@media(max-width:767px){.elementor .ux2-what{& > h2 { font-size:30px;line-height:1.25; }\n}}@media(max-width:767px){.elementor .ux2-fit{& > h2 { font-size:28px;line-height:1.25;letter-spacing:0px; } & > p:nth-of-type(1) { font-size:16px;line-height:1.6; } & li { padding:0px 16px 0px 64px; } & li::before { left:16px; } & strong { margin-left:16px; }\n}}@media(max-width:767px){.elementor .ux2-hero{min-height:0px;padding-block-start:130px;padding-block-end:70px;padding-inline-start:16px;padding-inline-end:16px;}}