@media(max-width:767px){.elementor .pbg-conclusion-text{font-size:15px;}}@media(max-width:767px){.elementor .pbg-conclusion{padding-block-start:28px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;border-radius:20px;}}@media(max-width:767px){.elementor .pbg-card{padding-block-start:20px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .pbg-cards{gap:14px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .pbg-h2{font-size:26px;line-height:1.28;}}@media(max-width:767px){.elementor .pbg-block{gap:22px;}}@media(max-width:767px){.elementor .pbg-container{gap:44px;}}@media(max-width:767px){.elementor .pbt-btn{width:100%;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .pbt-para{font-size:16px;}}@media(max-width:767px){.elementor .pbt-title{font-size:26px;line-height:1.28;}}@media(max-width:767px){.elementor .pbt-content{gap:18px;}}@media(max-width:767px){.elementor .pbt-media{max-width:100%;padding:10px;border-radius:14px;}}@media(max-width:767px){.elementor .pbt-wrap{gap:24px;}}@media(max-width:767px){.elementor .pbw-body{font-size:15px;}}@media(max-width:767px){.elementor .pbw-block{padding-block-start:2px;padding-block-end:2px;padding-inline-start:16px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .pbw-content{gap:18px;grid-column:1;grid-row:3;}}@media(max-width:767px){.elementor .pbw-media{max-width:100%;position:static;inset-block-start:auto;padding:10px;border-radius:14px;grid-column:1;grid-row:2;justify-self:stretch;\n}}@media(max-width:767px){.elementor .pbw-title{font-size:26px;line-height:1.25;}}@media(max-width:767px){.elementor .pbw-head{grid-column:1;grid-row:1;}}@media(max-width:767px){.elementor .pbw-grid{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;row-gap:24px;\n}}@media(max-width:767px){.elementor .pb-btn-primary{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;}}@media(max-width:767px){.elementor .pb-body{font-size:1rem;line-height:1.7;}}@media(max-width:767px){.elementor .pb-h2{font-size:1.75rem;}}@media(max-width:767px){.elementor .pb-container{gap:3.5rem;}}@media(max-width:767px){.elementor .pb-section{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}