@media(max-width:639px){.elementor .gv-anim{& > .gr-report-h { flex-wrap: wrap; row-gap: var(--space-2xs); }\n}}@media(max-width:639px){.elementor .gr-report{padding-block-start:var(--space-sm);padding-block-end:var(--space-md);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);}}@media(max-width:639px){.elementor .gr-grid{& > .gr-pillars { margin-top: var(--space-lg); }\n}}@media(max-width:639px){.elementor .gallery--slide{&.gallery > .gallery-set > .gtile { width: 78%; }\n}}@media(max-width:639px){.elementor .gf-contacts{grid-template-columns:minmax(0,1fr);}}@media(max-width:639px){.elementor .gf-track{grid-auto-columns:86%;}}@media(max-width:639px){.elementor .gh-menu{margin-inline-start:auto;}}@media(max-width:639px){.elementor .gh-cta{&.btn { display: none; }\n}}@media(max-width:639px){.elementor .gh-in{height:68px;}}@media(max-width:639px){.elementor .sec{padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);padding-inline-start:0px;padding-inline-end:0px;& > * + * { margin-top: var(--space-lg); } & > .wrap > * + * { margin-top: var(--space-lg); }\n}}@media(max-width:639px){.elementor .sec--cont{padding-block-start:0px;}}@media(max-width:639px){.elementor .btn{padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);white-space: normal;\n}}@media(max-width:639px){.elementor .pill{white-space: normal;\n}}@media(max-width:639px){.elementor .chip{white-space: normal;\n}}@media(max-width:639px){.elementor .reviews{overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scroll-padding-inline: var(--space-md); scrollbar-width: none; -webkit-mask-image: none; mask-image: none; &::-webkit-scrollbar { display: none; } & .roll-track { animation: none; padding-inline: var(--space-md); } & .review { scroll-snap-align: center; } & .is-clone { display: none; }\n}}@media(max-width:639px){.elementor .checklist--pair{grid-template-columns:1fr;}}@media(max-width:639px){.elementor .carousel--strip{&.carousel { padding-left: var(--space-md); padding-right: var(--space-md); } & .carousel-track > * { transition: opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease); } & .carousel-track > :not(.is-on) { opacity: 0.45; transform: scale(0.94); } &.carousel { padding-left: 0px; padding-right: 0px; }\n}}@media(max-width:639px){.elementor .carousel-track--strip{& > * { width: 100%; } & > * { width: 74%; scroll-snap-align: center; } & > * { width: 70%; } & > * { width: 64%; }\n}}@media(max-width:639px){.elementor .sec--fita{padding-block-end:var(--space-xl);}}