@media screen and (min-width:1367px) and (max-width:1475px){.elementor-widget-n-menu .e-n-menu-title-text{font-size:16px!important}.elementor-widget-n-menu .e-n-menu-title{padding-left:10px!important;padding-right:10px!important}}@media screen and (min-width:367px) and (max-width:1799px){.hero{min-height:100vh!important}}.dialog-lightbox-close-button{padding:10px;border-radius:500px}.elementor-heading-title span{font-weight:800}p:last-child{margin-bottom:0px!important}@media screen and (min-width:1367px) and (max-width:1799px){h1{font-size:60px!important}h2{font-size:40px!important;line-height:48px!important}h3{font-size:28px!important;line-height:36px!important}}@media screen and (min-width:1750px){.hero-p{width:480px!important}}.service:hover .elementor-icon{transform:scale(1.15)}.service .elementor-button .elementor-button-icon,.service .elementor-button .elementor-button-text{display:flex;transition:transform ease 300ms}.service .elementor-button:hover .elementor-button-text{transform:translate(-3px,0)}.service .elementor-button:hover .elementor-button-icon{transform:translate(3px,0)}.service .service-button{position:relative;top:30px;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:all 1s ease-out}.service:hover .service-button{top:0;visibility:visible;opacity:1;transition:all .5s ease-in}.auto-slider .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}