@media(max-width:1024px){.elementor .ids-head-right{flex:1 1 auto;}}@media(max-width:1024px){.elementor .ids-head-left{flex:1 1 auto;}}@media(max-width:1024px){.elementor .ids-head-row{flex-direction:column;gap:20px;align-items:flex-start;}}@media(max-width:1024px){.elementor .ids-photo{min-height:380px;}}@media(max-width:1024px){.elementor .ids-step{border-block-start-width:1px;border-inline-start-width:0px;border-top-style: solid; border-top-color: var(--ids-hair);\n}}@media(max-width:1024px){.elementor .ids-steps{grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto;}}@media(max-width:1024px){.elementor .ids-grid-3{grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto;}}@media(max-width:1024px){.elementor .ids-col-half{width:100%;flex:1 1 auto;}}@media(max-width:1024px){.elementor .ids-col-main{width:100%;flex:1 1 auto;}}@media(max-width:1024px){.elementor .ids-split{flex-direction:column;gap:48px;align-items:stretch;}}@media(max-width:1024px){.elementor .ids-hero{padding-block-start:84px;padding-block-end:76px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .ids-section{padding-block-start:84px;padding-block-end:84px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .ids-steps-3{grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .ids-split-center{align-items:stretch;}}