@media(max-width:767px){.elementor .bl-grid{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .gr-pillar--ico{&.gr-pillar > .ico2 { top: calc(var(--space-sm) - 4px); }\n}}@media(max-width:767px){.elementor .gr-report--mini{&.gr-report.gr-up { top: auto; width: auto; margin-top: calc(var(--space-lg) * -1); }\n}}@media(max-width:767px){.elementor .act--block{&.pill, &.btn { display: flex; width: 100%; } &.pill { justify-content: space-between; }\n}}@media(max-width:767px){.elementor .rx-foot{margin-block-start:var(--space-sm);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1 / -1;}}@media(max-width:767px){.elementor .rx-what{font-size:var(--text-body);line-height:1.35;}}@media(max-width:767px){.elementor .rx-stat{column-gap:var(--space-sm);padding-block-start:var(--space-md);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;grid-column:1 / -1;align-items:center;& > .t-metric { flex: 0 0 auto; }\n}}@media(max-width:767px){.elementor .rx-who{padding:0px;grid-column:2;grid-row:1;align-self:center;}}@media(max-width:767px){.elementor .rx-img{width:72px;aspect-ratio:1 / 1;border-radius:var(--radius-sm);grid-column:1;grid-row:1;}}@media(max-width:767px){.elementor .rx-item{column-gap:var(--space-sm);padding:var(--space-md);display:grid;grid-template-columns:72px minmax(0,1fr);align-content:start;& + .rx-item, &:nth-child(3), &:nth-child(4) { box-shadow: inset 0 1px 0 var(--color-border); }\n}}@media(max-width:767px){.elementor .rx{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .gr-pillar{&.card { position: relative; grid-row: auto; grid-template-rows: none; padding: var(--space-sm) var(--space-md) var(--space-md); row-gap: var(--space-2xs); } & > .gr-ptop { position: absolute; top: 30px; right: var(--space-md); width: auto; margin: 0px; } & > .gr-ptop > .gr-n { display: none; } & > .t-h4 { padding-right: 52px; } & > .t-h4 br { display: none; } & > .gr-tags { margin-top: var(--space-2xs); }\n}}@media(max-width:767px){.elementor .gr-photo{overflow:visible;aspect-ratio:auto;border-radius:0px;background-color:transparent;display:flex;flex-direction:column;& > .gr-img { position: static; height: auto; aspect-ratio: 4 / 3; border-radius: var(--radius-lg); } & > .gr-report { position: relative; left: auto; bottom: auto; width: auto; margin: -56px var(--space-sm) 0px; }\n}}@media(max-width:767px){.elementor .pm-only-m{display:block;}}@media(max-width:767px){.elementor .pm-only-d{display:none;}}@media(max-width:767px){.elementor .gallery--slide{&.gallery > .gallery-set { display: flex; grid-column: 1 / -1; aspect-ratio: auto; column-gap: var(--space-sm); overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scrollbar-width: none; overscroll-behavior-x: contain; } &.gallery > .gallery-set::-webkit-scrollbar { display: none; } &.gallery > .gallery-set > .gtile { flex: 0 0 auto; width: 56%; aspect-ratio: 4 / 5; grid-column: auto; scroll-snap-align: center; }\n}}@media(max-width:767px){.elementor .wrap--act{&.wrap { grid-template-columns: minmax(0, 1fr); } &.wrap > .btn, &.wrap > .pill, &.wrap > .chip { grid-column: 1; grid-row: auto; justify-self: start; margin-top: var(--space-lg); }\n}}@media(max-width:767px){.elementor .gtile-tag--sm{&.gtile-tag.gtile-tag { font-size: 0.8125rem; } &.gtile-tag.gtile-tag:has(> span)::before { left: calc(-25% - 64px); right: calc(-25% - 64px); top: -80px; bottom: -80px; inset-inline-start: calc(-25% - 64px); inset-inline-end: calc(-25% - 64px); inset-block-start: -80px; inset-block-end: -80px; }\n}}@media(max-width:767px){.elementor .gf-social{margin-inline-start:-12px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .gf-copy{padding-block-start:var(--space-3xs);padding-block-end:var(--space-xs);padding-inline-start:0px;padding-inline-end:0px;flex:0 1 100%;order:1;}}@media(max-width:767px){.elementor .gf-legal{column-gap:var(--space-sm);}}@media(max-width:767px){.elementor .gf-bar{padding-block-start:var(--space-xs);flex-direction:column-reverse;align-items:flex-start;}}@media(max-width:767px){.elementor .gf-contacts{grid-template-columns:repeat(2, minmax(0,1fr));& .gf-contact:last-child { grid-column: 1 / -1; }\n}}@media(max-width:767px){.elementor .gf-main{padding-block-start:var(--space-lg);margin-block-start:var(--space-xl);}}@media(max-width:767px){.elementor .gf-nav{display:none;}}@media(max-width:767px){.elementor .gf-track{padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);margin-inline-start:calc(var(--space-md) * -1);margin-inline-end:calc(var(--space-md) * -1);scroll-padding-left: var(--space-md); scroll-padding-right: var(--space-md);\n}}@media(max-width:767px){.elementor .gf-reviews{margin-block-start:var(--space-xl);}}@media(max-width:767px){.elementor .gf-roll{-webkit-mask-image: linear-gradient(to right, transparent, #000 var(--space-xl), #000 calc(100% - var(--space-xl)), transparent); mask-image: linear-gradient(to right, transparent, #000 var(--space-xl), #000 calc(100% - var(--space-xl)), transparent);\n}}@media(max-width:767px){.elementor .cards--3{&.cards { grid-template-columns: 1fr; }\n}}@media(max-width:767px){.elementor .sec{padding-block-start:var(--space-2xl);padding-block-end:var(--space-2xl);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .shead--split{flex-direction:column;gap:0px;justify-content:flex-start;align-items:flex-start;& > .btn { margin-top: var(--space-lg); }\n}}@media(max-width:767px){.elementor .shead-title{& br { display: none; }\n}}@media(max-width:767px){.elementor .shead-lead{&.shead-lead { text-wrap: wrap; }\n}}@media(max-width:767px){.elementor .gtile-tag{&.gtile-tag { left: 14px; inset-inline-start: 14px; bottom: 12px; inset-block-end: 12px; max-width: calc(100% - 26px); font-size: var(--text-meta); } &.gtile-tag:has(> span)::before { left: calc(-35% - 90px); right: calc(-35% - 90px); top: -110px; bottom: -110px; inset-inline-start: calc(-35% - 90px); inset-inline-end: calc(-35% - 90px); inset-block-start: -110px; inset-block-end: -110px; }\n}}@media(max-width:767px){.elementor .review{width:290px;padding:var(--space-md);}}@media(max-width:767px){.elementor .cards{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .split--fill{& .gallery > * { aspect-ratio: 4/3; } & .gallery > :nth-child(1) { aspect-ratio: 4/3; } & .gallery > :nth-child(3) { aspect-ratio: 4/3; } & .gallery--3 > :nth-child(1) { aspect-ratio: 16/10; }\n}}@media(max-width:767px){.elementor .gallery{grid-template-columns:repeat(2,1fr);& > * { aspect-ratio: 4/3; } & > :nth-child(1) { grid-column: auto; aspect-ratio: 4/3; } & > :nth-child(2) { grid-column: auto; } & > :nth-child(3) { aspect-ratio: 4/3; }\n}}@media(max-width:767px){.elementor .gallery--3{& > :nth-child(1) { grid-column: span 2; aspect-ratio: 16/10; } & > :nth-child(n+3) { grid-column: auto; }\n}}@media(max-width:767px){.elementor .gallery--4{& > :nth-child(n+3) { grid-column: auto; }\n}}@media(max-width:767px){.elementor .carousel-track--strip{& > * { width: calc((100% - var(--space-sm)) / 2); aspect-ratio: 4/5; }\n}}