@media(max-width:1024px){.elementor .ct-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.elementor .ct-btn-s{margin-inline-start:auto}}@media(max-width:1024px){.elementor .ct-hnav{flex:0 1 auto;order:3}}@media(max-width:1024px){.elementor .ct-header{padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;gap:14px}}@media(max-width:1024px){.elementor .ct-gift{padding:40px;gap:32px}}@media(max-width:1024px){.elementor .ct-ph{height:240px}}@media(max-width:1024px){.elementor .ct-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.elementor .ct-uni{min-height:360px}}@media(max-width:1024px){.elementor .ct-unis{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.elementor .ct-img{height:460px}}@media(max-width:1024px){.elementor .ct-grid2{gap:40px}}@media(max-width:1024px){.elementor .ct-hero-home{min-height:646px;padding-block-start:100px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px}}@media(max-width:1024px){.elementor .ct-h2-l{font-size:40px}}@media(max-width:1024px){.elementor .ct-h2{font-size:40px}}@media(max-width:1024px){.elementor .ct-h1{font-size:50px}}@media(max-width:1024px){.elementor .ct-sec{padding-block-start:84px;padding-block-end:84px;padding-inline-start:24px;padding-inline-end:24px}}