@media(max-width:1024px){.elementor .sec-head{margin-block-end: var(--sec-head-mb-t, var(--sec-head-mb, 0px)); gap: var(--sec-head-gap-t, var(--space-12)); & h2 { max-width: var(--sec-head-title-w-t, none); }\n}}@media(max-width:1024px){.elementor .bg-overlay{background-image:linear-gradient(180deg, rgba(30,30,30,0) 0%,rgba(30,30,30,1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(0,0,0,0.49);}}@media(max-width:1024px){.elementor .btn{width:auto;justify-content:center;}}@media(max-width:1024px){.elementor .btn-grey{justify-content:center;}}@media(max-width:1024px){.elementor .grid-4{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .card-cap:hover,.elementor .card-cap:focus-visible{padding-block-start:24px;padding-block-end:16px;grid-template-rows:none;}}@media(max-width:1024px){.elementor .card-cap{min-height:167px;text-align:start;padding-block-start:24px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;&::before { background-color: rgba(0,0,0,0.4); background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); } & h3 { grid-row: auto; } & .link { position: static; opacity: 1; transform: none; }\n}}@media(max-width:1024px){.elementor .card-img{&:hover::after { opacity: 0; }\n}}@media(max-width:1024px){.elementor .t-h7-m{font-size:14px;}}@media(max-width:1024px){.elementor .t-h6-m{font-size:14px;}}@media(max-width:1024px){.elementor .btn-blue{width:auto;justify-content:center;}}@media(max-width:1024px){.elementor .btn-red{width:auto;justify-content:center;}}@media(max-width:1024px){.elementor .sec{padding-block-start:var(--space-72);padding-block-end:var(--space-72);padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:1024px){.elementor .t-tag{font-size:10px;}}@media(max-width:1024px){.elementor .t-body16{max-width:640px;}}@media(max-width:1024px){.elementor .t-h2{font-size:26px;}}@media(max-width:1024px){.elementor .t-h1{font-size:32px;}}@media(max-width:1024px){.elementor .mb-20-12{margin-block-end:var(--space-12);}}@media(max-width:1024px){.elementor .mb-20-16{margin-block-end:var(--space-16);}}@media(max-width:1024px){.elementor .m-t-body12{font-family:var(--font-main);font-weight:300;font-size:12px;line-height:1.2em;}}@media(max-width:1024px){.elementor .m-t-h9{font-family:var(--font-main);font-weight:400;font-size:12px;line-height:1.2em;}}