@media(max-width:1024px){.elementor .ppsb-g{@media (min-width: 768px) and (max-width: 1024px){&{gap: 14px;}};\n}}@media(max-width:1024px){.elementor .ppsb-c{@media (max-width: 1024px){& img{transition: none !important;}};\n}}@media(max-width:1024px){.elementor .pph-vp{@media (max-width: 1024px){html.pp-anim &{animation-duration: 0.6s !important;}};\n}}@media(max-width:1024px){.elementor .pp-na-list{@media (min-width: 768px) and (max-width: 1024px){&{grid-template-columns: repeat(3, 1fr) !important;}};\n}}@media(max-width:1024px){.elementor .pp-na-trio{@media (max-width: 1024px){& img{transition: none !important;}};
--naH: min(44vh,380px);\n}}@media(max-width:1024px){.elementor .ppf-box{aspect-ratio: auto !important;
display: flex !important;
flex-direction: column !important;
background: rgb(255, 255, 255) !important;
overflow: visible !important;\n}}@media(max-width:1024px){.elementor .ppf-h{font-size: clamp(30px, 6vw, 44px) !important;
line-height: 1.08 !important;
margin: 0px 0px 14px !important;\n}}@media(max-width:1024px){.elementor .ppf-p{max-width:560px;font-size: 15px !important;
line-height: 1.75 !important;
color: rgb(68, 68, 68) !important;
margin: 0px 0px 22px !important;\n}}@media(max-width:1024px){.elementor .ppf-sh{display: none !important;\n}}@media(max-width:1024px){.elementor .ppf-ol{display: none !important;\n}}@media(max-width:1024px){.elementor .ppf-txt{text-align:start;position: static !important;
width: auto !important;
padding: 34px 24px 6px !important;\n}}@media(max-width:1024px){.elementor .ppf-ul{display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 12px !important;
justify-content: stretch !important;
@media (max-width: 1024px){& :is(li,div,a):where(li:not([data-t]):not([data-tw]),[data-t="li"]){display: flex !important; align-items: center !important; gap: 12px !important; padding: 12px 14px !important; border: 1px solid rgb(232, 228, 220) !important; border-radius: 14px !important; background: rgb(251, 250, 247) !important; font-size: 12px !important; letter-spacing: 0.04em !important; line-height: 1.35 !important;}};
@media (max-width: 1024px){& :is(svg,div,a):where(svg:not([data-t]):not([data-tw]),[data-t="svg"]){width: 30px !important; height: 30px !important; flex: 0 0 30px !important;}};\n}}@media(max-width:1024px){.elementor .ppf-art{position: relative !important;
inset: auto !important;
width: auto !important;
max-width: none !important;
aspect-ratio: auto !important;
margin: 26px 24px 34px !important;
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 10px !important;
align-items: end !important;
pointer-events: auto !important;
@media (max-width: 1024px){&::before{content: ""; position: absolute; inset: 38% -24px -34px; background: linear-gradient(rgba(5, 81, 82, 0.07), rgba(5, 81, 82, 0.16)); z-index: 0; border-radius: 0px;}};
@media (max-width: 1024px){&::after{content: ""; position: absolute; left: 0px; bottom: -18px; width: 120px; height: 3px; background: rgb(5, 81, 82); border-radius: 999px;}};\n}}@media(max-width:1024px){.elementor .ppf-pg{overflow:hidden;aspect-ratio:3 / 4;z-index:1;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;position: relative !important;
transform: none !important;
width: auto !important;
height: auto !important;
inset: auto !important;
box-shadow: rgba(0, 0, 0, 0.35) 0px 18px 34px -24px;
transition: transform 0.5s cubic-bezier(0.2, 0.7, 0.2, 1);
@media (max-width: 1024px){&:nth-of-type(2){aspect-ratio: 3 / 4.6;}};
@media (max-width: 1024px){& img{position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: 50% 15% !important; transform: none !important; max-width: none !important; transition: transform 0.8s !important;}};
@media (max-width: 1024px){&:hover img{transform: scale(1.05) !important;}};
@media (max-width: 1024px){&:active img{transform: scale(1.05) !important;}};\n}}@media(max-width:1024px){.elementor .ppp-track{grid-auto-columns: calc(46.5116% - 8.37209px);\n}}@media(max-width:1024px){.elementor .ppc-c{@media (max-width: 1024px){& img{transition: none !important;}};\n}}@media(max-width:1024px){.elementor .ppc-g{@media (min-width: 768px) and (max-width: 1024px){&{grid-template-columns: repeat(3, 1fr) !important; gap: 16px !important;}};\n}}@media(max-width:1024px){.elementor .ppt{@media (max-width: 1024px){& .ppt-count{display: none;}};\n}}@media(max-width:1024px){.elementor .ppt-grid{grid-template-columns:repeat(2, 1fr);@media (min-width: 768px) and (max-width: 1024px){&{grid-template-columns: repeat(2, 1fr) !important;}};\n}}@media(max-width:1024px){.elementor .ppl-g{@media (max-width: 1024px){& img{transition: none !important;}};\n}}