@media(max-width:767px){.elementor .project-hero-overlay{gap:0px;}}@media(max-width:767px){.elementor .project_cirlce{width:120px;height:120px;position:absolute;}}@media(max-width:767px){.elementor .hero-title{font-size:28px;line-height:36px;}}@media(max-width:767px){.elementor .hero-subtitle{font-size:18px;line-height:24px;}}@media(max-width:767px){.elementor .mybutton:hover,.elementor .mybutton:focus-visible{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .mybutton{font-size:14px;}}@media(max-width:767px){.elementor .heading-2{font-size:22px;align-self:start;}}@media(max-width:767px){.elementor .container-properies{max-width:var(--container-width-mobile);}}@media(max-width:767px){.elementor .section-wrapper{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .box-image_picture-wrapper{width:100%;height:300px;}}@media(max-width:767px){.elementor .box-text-wrapper{width:100%;}}@media(max-width:767px){.elementor .box-image{flex-direction:column-reverse;gap:20px;}}@media(max-width:767px){.elementor .hero_pattern{width:240px;height:240px;position:absolute;inset-block-end:-20%;}}@media(max-width:767px){.elementor .hero{min-height:500px;padding:20px;}}