@media(max-width:767px){.elementor .cta-lead{font-size:17px;}}@media(max-width:767px){.elementor .area-cell-short{font-size:15px;}}@media(max-width:767px){.elementor .area-cell{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .grid-6{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .sec-title{font-size:26px;}}@media(max-width:767px){.elementor .photo-sec{min-height:200px;}}@media(max-width:767px){.elementor .hero-title{font-size:34px;}}@media(max-width:767px){.elementor .hero-shade{background-image:linear-gradient(90deg, rgba(10,26,44,0.80) 0%,rgba(10,26,44,0.65) 50%,rgba(10,26,44,0.20) 85%),linear-gradient(180deg, rgba(20,48,80,0.08) 0%,rgba(20,48,80,0.36) 40%,rgba(20,48,80,0.78) 68%,rgba(20,48,80,0.93) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .hero{min-height:260px;}}@media(max-width:767px){.elementor .motto-main{font-size:17px;}}@media(max-width:767px){.elementor .cell{padding:20px;}}@media(max-width:767px){.elementor .c2{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .rules{width:calc(100% - 32px);}}@media(max-width:767px){.elementor .wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .btn{min-height:44px;}}@media(max-width:767px){.elementor .head-2-md{font-size:24px;}}@media(max-width:767px){.elementor .hero-wrap{padding-block-start:64px;padding-block-end:28px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .sec-y64{padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .cell-y44{padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .cell-y30{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .edge-e{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .edge-s{padding-inline-start:0px;padding-inline-end:0px;}}