@media(max-width:767px){.elementor .psy-service-img{aspect-ratio:16 / 10;}}@media(max-width:767px){.elementor .psy-inkling-def{font-size:22px;}}@media(max-width:767px){.elementor .psy-inkling-word{font-size:68px;}}@media(max-width:767px){.elementor .psy-ymw-body{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .psy-ymw-head{padding:24px;}}@media(max-width:767px){.elementor .psy-ymw-card{min-height:220px;flex:0 0 auto;}}@media(max-width:767px){.elementor .psy-ymw-row{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .psy-mobile-bar{width:auto;position:fixed;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;z-index:90;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:10px;border-radius:16px;background-color:#1E2A3A;box-shadow:0px 12px 32px 0px rgba(30,42,58,0.28);display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}}@media(max-width:767px){.elementor .psy-announce-text{font-size:14px;}}@media(max-width:767px){.elementor .psy-announce-body{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:48px;justify-content:flex-start;text-align: left;\n}}@media(max-width:767px){.elementor .psy-dark-card{padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;}}@media(max-width:767px){.elementor .psy-footer-bottom{margin-block-start:32px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .psy-footer-inner{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .psy-footer{padding-block-end:120px;}}@media(max-width:767px){.elementor .psy-header-logo{width:120px;}}@media(max-width:767px){.elementor .psy-header-inner{gap:12px;}}@media(max-width:767px){.elementor .psy-header{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .psy-h2{font-size:32px;}}@media(max-width:767px){.elementor .psy-h1{font-size:40px;}}@media(max-width:767px){.elementor .psy-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:32px;}}@media(max-width:767px){.elementor .psy-header-cta{font-size:13px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;display:none;}}