@media(max-width:767px){.elementor .ibg-pf-ig-emblem{width:140px;height:140px;}}@media(max-width:767px){.elementor .ibg-pf-ig-panel{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;}}@media(max-width:767px){.elementor .ibg-pf-case{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;flex:1 1 100%;}}@media(max-width:767px){.elementor .ibg-pf-tool-label{flex:1 1 100%;}}@media(max-width:767px){.elementor .ibg-pf-tool-row{padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .ibg-pf-tl-card{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .ibg-pf-tl-row{column-gap:16px;row-gap:16px;}}@media(max-width:767px){.elementor .ibg-pf-stat{flex:1 1 100%;}}@media(max-width:767px){.elementor .ibg-pf-dark{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .ibg-pf-hero-emblem{width:76px;height:76px;inset-block-end:-14px;inset-inline-start:-6px;}}@media(max-width:767px){.elementor .ibg-pf-portrait{height:360px;}}@media(max-width:767px){.elementor .ibg-pf-hero-art{width:100%;}}@media(max-width:767px){.elementor .ibg-pf-hero-grid{column-gap:40px;row-gap:40px;}}@media(max-width:767px){.elementor .ibg-pf-hero{min-height:auto;padding-block-start:88px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .ibg-strip-line{width:40px;}}@media(max-width:767px){.elementor .ibg-hero-lead{font-size:17px;}}@media(max-width:767px){.elementor .ibg-spec-val{text-align:start;}}@media(max-width:767px){.elementor .ibg-spec-row{column-gap:4px;flex-direction:column;row-gap:4px;}}@media(max-width:767px){.elementor .ibg-card-product-figure{height:210px;}}@media(max-width:767px){.elementor .ibg-card-product{flex:1 1 100%;}}@media(max-width:767px){.elementor .ibg-tile-work{flex:0 0 100%;}}@media(max-width:767px){.elementor .ibg-hero-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .ibg-button-ghost{width:100%;}}@media(max-width:767px){.elementor .ibg-button-primary{width:100%;}}@media(max-width:767px){.elementor .ibg-text-lead{font-size:17px;}}@media(max-width:767px){.elementor .ibg-h-card{font-size:20px;}}@media(max-width:767px){.elementor .ibg-h-section{font-size:28px;}}@media(max-width:767px){.elementor .ibg-h-hero{font-size:40px;}}@media(max-width:767px){.elementor .ibg-wrap{column-gap:28px;row-gap:28px;}}@media(max-width:767px){.elementor .ibg-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .ibg-pf-rail-card{width:280px;flex:0 0 auto;}}@media(max-width:767px){.elementor .ibg-pf-figure-lg{height:210px;}}@media(max-width:767px){.elementor .ibg-pf-tile-lg{flex:0 0 100%;}}@media(max-width:767px){.elementor .ibg-pf-h1{font-size:38px;}}