.elementor-icon-wrapper{line-height:0 !important}.elementor-nav-menu--dropdown:nth-child(2){left:5px !important}.elementor-sticky--effects.elementor-sticky.elementor-sticky--active{width:100% !important}textarea{resize:none !important}.testimonial-grid:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 20%,transparent 60%,#fff 90%)}.testimonial-slider:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff 5%,transparent 20%,transparent 80%,#fff 90%)}.swiper-slide>div,.swiper-slide>div>div,.swiper-slide>div>div>div{height:100% !important}.testimonial-slider-blue-shade:before{background:linear-gradient(90deg,var(--e-global-color-035270d) 5%,transparent 20%,transparent 80%,var(--e-global-color-035270d) 90%)}@media(min-width:1280px){.testimonial-slider>.swiper-slide{transition:all .5s ease}.testimonial-slider .swiper-slide.swiper-slide-active{transform:scale(.8) translate(150px);z-index:-1;filter:blur(1px)}.testimonial-slider .swiper-slide.swiper-slide-next+.swiper-slide{transform:scale(.8) translate(-150px);z-index:-1;filter:blur(1px)}.testimonial-slider .swiper-slide-active,.testimonial-slider .swiper-slide-next,.testimonial-slider .swiper-slide-next+.swiper-slide{box-shadow:0px 0px 50px 0px rgba(0,0,0,.15);margin:4rem 0}}@media(max-width:1280px){.testimonial-slider:before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#fff 3%,transparent 20%,transparent 80%,#fff 97%)}}.shiny-border{--border-width:2px;position:relative;border:var(--border-width) solid transparent;background:#0c0c0c}.shiny-border:before{content:" ";position:absolute;width:calc(100% + (var(--border-width) * 2));height:calc(100% + (var(--border-width) * 2));transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));z-index:0;border:inherit;border-radius:inherit;background-image:conic-gradient(from var(--angle),#103f50 80%,#2ac1ff 88%,#0ed0ff 92%,#103f50 100%);background-origin:border-box;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 3s linear infinite}@supports not (background:paint(something)){.shiny-border:before{background-image:conic-gradient(from var(--angle),#103f50 80%,#2ac1ff 88%,#0ed0ff 92%,#103f50 100%)}}.shiny-border:hover:before{animation-play-state:paused}@property --angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes spin{to{--angle:1turn}}.masonary-gallery .elementor-widget-container{display:flex;flex-direction:column}.masonary-gallery .elementor-widget-container .elementor-gallery__titles-container{order:1;background-color:var(--e-global-color-035270d);width:max-content;margin:4rem auto 0 auto;padding:.5rem;border-radius:1000px;display:flex;justify-content:center;align-items:center}.elementor-gallery-title{color:var(--e-global-color-text) !important;padding-top:.7rem;width:10px;height:28px;font-size:1rem !important;display:flex;align-items:center;justify-content:center;border-radius:50%}.elementor-gallery-title.elementor-item-active{background-color:var(--e-global-color-accent);color:var(--e-global-color-c720522) !important}.contact-form .elementor-form-fields-wrapper{gap:2.5rem}.contact-form .elementor-field-group:not(.elementor-field-type-submit){background-color:#fbfbfb !important;padding:1rem 2rem !important;margin:0}.contact-form .elementor-field-group.elementor-col-50{max-width:calc(50% - 20px)}@media(max-width:1024px){.contact-form .elementor-field-group.elementor-col-50{max-width:100%}.contact-form .elementor-field-group:not(.elementor-field-type-submit){padding:.5rem 1rem !important}}.contact-form input:not([type=button]),.contact-form textarea,.contact-form select{background-color:transparent !important;border:none !important;padding:0;margin:0}.contact-form input:not([type=button]),.contact-form textarea,.contact-form select,.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border:none !important;box-shadow:none !important;outline:0 !important}