@media(max-width:767px){.elementor .pm-pcard2{&.pm-pcard.card { display: flex; flex-direction: column; } & > .pm-pmedia { aspect-ratio: 16 / 10; }\n}}@media(max-width:767px){.elementor .pm-cx-row--cta{& > .pm-cx-c--gg { margin-bottom: 0px; padding-bottom: var(--space-xs); border-radius: var(--radius-sm); } & > .pm-cx-c--gg > .btn { display: none; }\n}}@media(max-width:767px){.elementor .pm-cx-row--head{&.pm-cx-row { padding: 0px 0px var(--space-2xs); } & > .pm-cx-f { display: none; } & > .pm-cx-c, & > .pm-cx-c--gg, &:hover > .pm-cx-c:not(.pm-cx-c--gg) { margin: 0px; padding: 0px var(--space-xs); border-radius: 0px; background: transparent; } & > .pm-cx-c--gg .pm-cx-hd { color: var(--color-ink); font-size: var(--text-meta); }\n}}@media(max-width:767px){.elementor .pm-cx-row{column-gap:var(--space-2xs);padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);row-gap: var(--space-2xs); & > .pm-cx-f { grid-column: 1 / -1; padding: 0px; } & > .pm-cx-c, &:hover > .pm-cx-c:not(.pm-cx-c--gg) { align-items: flex-start; padding: var(--space-xs); border-radius: var(--radius-sm); background: var(--color-canvas); } & > .pm-cx-c--gg { background: var(--color-green-tint); } &:hover > .pm-cx-f { background: transparent; }\n}}@media(max-width:767px){.elementor .pm-cx{margin-block-start:0px;margin-block-end:0px;border-radius:0px;background-color:transparent;&.pm-cx { box-shadow: none; }\n}}@media(max-width:767px){.elementor .pm-chat{width:auto;position:relative;inset-inline-end:auto;inset-block-end:auto;margin-block-start:calc(var(--space-xl) * -1);margin-block-end:0px;margin-inline-start:var(--space-sm);margin-inline-end:var(--space-sm);max-width: none;\n}}@media(max-width:767px){.elementor .pm-pbody{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:767px){.elementor .pm-pnum{&.pm-num { top: 8px; left: 8px; width: 26px; height: 26px; font-size: .75rem; }\n}}@media(max-width:767px){.elementor .pm-pmedia{aspect-ratio:auto;}}@media(max-width:767px){.elementor .pm-pcard{&.card { display: grid; grid-template-columns: 104px minmax(0,1fr); }\n}}@media(max-width:767px){.elementor .pm-pflow{grid-template-columns:minmax(0,1fr);row-gap: var(--space-xs);\n}}@media(max-width:767px){.elementor .pm-xp-tags{inset-inline-end:var(--space-sm);inset-block-end:var(--space-sm);inset-inline-start:var(--space-sm);}}@media(max-width:767px){.elementor .pm-tyrow{& > .pm-ty { width: 78%; height: 400px; }\n}}@media(max-width:767px){.elementor .pm-types{&.pm-types { margin-top: var(--space-xl); }\n}}@media(max-width:767px){.elementor .pm-cmpt{& .cards { row-gap: var(--space-xs); } & .cards > .card { display: grid; grid-template-columns: 40px minmax(0,1fr); column-gap: var(--space-sm); row-gap: 4px; padding: var(--space-sm) var(--space-md) var(--space-md); } & .cards > .card > * { grid-column: 2; } & .cards > .card > .ibadge { grid-column: 1; grid-row: 1 / span 3; width: 40px; height: 40px; margin-bottom: 0px; align-self: start; } & .cards > .card > .ico2 { grid-column: 1; grid-row: 1 / span 3; margin-bottom: 0px; margin-top: 2px; align-self: start; }\n}}@media(max-width:767px){.elementor .pm-formcard{padding:var(--space-md);}}@media(max-width:767px){.elementor .pm-calc{padding:var(--space-md);}}@media(max-width:767px){.elementor .pm-cards4{&.cards { grid-template-columns: minmax(0,1fr); } &.cards { grid-template-columns: minmax(0,1fr); row-gap: var(--space-xs); } & > .card { display: grid; grid-template-columns: 40px minmax(0,1fr); column-gap: var(--space-sm); row-gap: 4px; padding: var(--space-sm) var(--space-md) var(--space-md); } & > .card > * { grid-column: 2; } & > .card > .ibadge { grid-column: 1; grid-row: 1 / span 3; width: 40px; height: 40px; margin-bottom: 0px; align-self: start; } & > .card > .pm-more { padding-top: 4px; } & > .card > .ico2 { grid-column: 1; grid-row: 1 / span 3; margin-bottom: 0px; margin-top: 2px; align-self: start; }\n}}@media(max-width:767px){.elementor .pm-hero{padding-block-start:var(--space-2xl);padding-block-end:var(--space-xl);padding-inline-start:0px;padding-inline-end:0px;}}@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 .formgrid{grid-template-columns:1fr;}}@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-title{& br { display: none; }\n}}@media(max-width:767px){.elementor .shead-lead{&.shead-lead { text-wrap: wrap; }\n}}@media(max-width:767px){.elementor .cards{grid-template-columns:1fr;}}