.elementor-8163 .elementor-element.elementor-element-9b10044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10007:not(.elementor-motion-effects-element-type-background), .elementor-8163 .elementor-element.elementor-element-9b10007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07172B;background-image:url("https://neolaser.es/wp-content/uploads/2026/05/expositores-plv.webp");background-position:center center;background-size:cover;}.elementor-8163 .elementor-element.elementor-element-9b10004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10001 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;}.elementor-8163 .elementor-element.elementor-element-9b10002{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b10003 .elementor-button{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b10006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10005{--e-image-carousel-slides-to-show:5;}.elementor-8163 .elementor-element.elementor-element-9b10005 .swiper-wrapper{display:flex;align-items:center;}.elementor-8163 .elementor-element.elementor-element-9b10005 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-8163 .elementor-element.elementor-element-9b10010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1000a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b1000b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b1000f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1000e{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-cb255ed .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8163 .elementor-element.elementor-element-cb255ed .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8163 .elementor-element.elementor-element-cb255ed{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8163 .elementor-element.elementor-element-1dc1622 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8163 .elementor-element.elementor-element-1dc1622 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8163 .elementor-element.elementor-element-1dc1622{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8163 .elementor-element.elementor-element-9b10019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10012 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10013 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10016 img{width:100%;}.elementor-8163 .elementor-element.elementor-element-9b10017{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b10022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1001b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b1001c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10020{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b1002b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10024 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10025 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b1002a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10029{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b10034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1002f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1002d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b1002e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10032{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b1003b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b10036 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10037 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b10042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1003f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8163 .elementor-element.elementor-element-9b1003d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:500;}.elementor-8163 .elementor-element.elementor-element-9b1003e{font-family:"Gothan", Sans-serif;}.elementor-8163 .elementor-element.elementor-element-9b10041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8163 .elementor-element.elementor-element-9b10005{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-8163 .elementor-element.elementor-element-9b10007:not(.elementor-motion-effects-element-type-background), .elementor-8163 .elementor-element.elementor-element-9b10007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://neolaser.es/wp-content/uploads/2026/05/expositores-plv-1536x1024.webp");}.elementor-8163 .elementor-element.elementor-element-9b10005{--e-image-carousel-slides-to-show:3;}.elementor-8163 .elementor-element.elementor-element-9b10005 .swiper-wrapper{display:flex;align-items:center;}.elementor-8163 .elementor-element.elementor-element-cb255ed{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-9b10005 */.elementor-8163 .elementor-element.elementor-element-9b10005 .swiper-wrapper {
    transition-timing-function: linear !important;
}

.elementor-8163 .elementor-element.elementor-element-9b10005 img {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10007 */.elementor-8163 .elementor-element.elementor-element-9b10007{
 --neo-blue:#5994FB;--neo-night:#07172B;
 --neo-photo-width:68%;--neo-photo-x:58%;
 --neo-title-size:clamp(48px,5.8vw,88px);--neo-mobile-title:clamp(32px,9.4vw,44px);
 position:relative!important;display:flex!important;flex-direction:column!important;
 align-items:flex-start!important;justify-content:center!important;
 width:calc(100% - 24px)!important;min-height:max(calc(100svh - 24px),760px)!important;
 margin:12px!important;padding:clamp(110px,12vh,150px) clamp(30px,6vw,108px) 150px!important;
 overflow:hidden!important;isolation:isolate;
 border-radius:18px!important;background-color:var(--neo-night)!important;
 background-image:none!important;box-shadow:0 24px 70px rgba(4,14,28,.22)
}
.elementor-8163 .elementor-element.elementor-element-9b10007::before{
 content:"";position:absolute;inset:0;z-index:2;pointer-events:none;
 background:linear-gradient(90deg,rgba(4,17,33,.99) 0%,rgba(4,17,33,.93) 28%,rgba(4,17,33,.52) 56%,rgba(4,17,33,.05) 83%),linear-gradient(0deg,rgba(4,17,33,.75),transparent 28%)
}
.elementor-8163 .elementor-element.elementor-element-9b10007::after{
 content:"";position:absolute;z-index:3;right:clamp(30px,5vw,80px);
 top:clamp(30px,5vw,80px);width:48px;height:1px;pointer-events:none;
 background:var(--neo-blue);box-shadow:0 0 0 1px rgba(89,148,251,.05)
}
.elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-photo{
 position:absolute!important;inset:0 -1% 0 auto!important;width:var(--neo-photo-width)!important;
 height:100%!important;min-height:100%!important;z-index:1!important;
 overflow:hidden!important;pointer-events:none;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)
}
.elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-photo::after{
 content:"";position:absolute;inset:0;z-index:2;pointer-events:none;
 background:linear-gradient(90deg,rgba(7,23,43,.22),transparent 46%),linear-gradient(0deg,rgba(7,23,43,.55),transparent 28%)
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-photo .elementor-widget-container,
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-photo img{display:block!important;width:100%!important;height:100%!important}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-photo img{
 object-fit:cover!important;object-position:var(--neo-photo-x) center!important;
 transform:translate3d(0,0,0) scale(1.06)
}
.elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-copy{
 position:relative!important;z-index:4!important;
 width:min(58%,800px)!important;max-width:800px!important;
 padding:0!important;margin:0!important;gap:clamp(16px,2.4vh,26px)!important;
 background:none!important;box-shadow:none!important;backdrop-filter:none!important;
 align-self:flex-start!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-copy::before{
 content:"NEOLASER / EXPOSITORES PLV / MADRID";display:block;position:relative!important;inset:auto!important;height:auto!important;width:auto!important;transform:none!important;align-self:flex-start;
 margin-bottom:clamp(4px,1.6vh,16px);padding:0 0 11px;
 border-bottom:1px solid rgba(255,255,255,.4);
 color:#fff;font:700 10px/1.2 Gothan,sans-serif;letter-spacing:.17em;text-transform:uppercase
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy h1,
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-heading-title{
 margin:0!important;color:#fff!important;
 font-family:"League Spartan",sans-serif!important;
 font-size:var(--neo-title-size)!important;font-weight:700!important;
 line-height:.86!important;letter-spacing:-.052em!important;text-transform:uppercase!important;
 text-shadow:none!important;max-width:800px!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy h1 span{color:var(--neo-blue)!important}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor,
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor *,
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor p{
 color:rgba(255,255,255,.9)!important;font-family:Gothan,sans-serif!important;
 font-size:clamp(15px,1.22vw,18px)!important;line-height:1.55!important;
 max-width:620px!important;margin:0!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-button{align-self:flex-start!important;margin:4px 0 0!important}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-button{
 min-height:53px!important;min-width:270px!important;display:inline-flex!important;
 align-items:center!important;justify-content:space-between!important;
 padding:0 20px!important;border:1px solid var(--neo-blue)!important;
 border-radius:2px!important;background:var(--neo-blue)!important;
 box-shadow:none!important;color:var(--neo-night)!important;
 font:700 10px/1.25 Gothan,sans-serif!important;letter-spacing:.09em!important;
 text-transform:uppercase!important;
 transition:background-color .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1),color .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1)!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-button::after{
 content:"↗";font-size:16px;margin-left:22px;transition:transform .3s cubic-bezier(.2,.7,.2,1)
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-button:hover{
 background:#fff!important;border-color:#fff!important;color:var(--neo-night)!important;
 transform:translateY(-3px)
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-button:hover::after{transform:translate(3px,-3px)}
.elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-brands{
 position:absolute!important;z-index:5!important;
 left:clamp(30px,6vw,108px)!important;right:clamp(30px,6vw,108px)!important;
 bottom:28px!important;width:auto!important;padding:0!important;margin:0!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .elementor-widget-image-carousel{
 width:100%!important;margin:0!important;padding-top:18px!important;
 border-top:1px solid rgba(255,255,255,.34)!important;opacity:1!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .swiper{height:68px!important;overflow:hidden!important}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .swiper-slide-inner{
 display:flex!important;align-items:center!important;justify-content:center!important;height:64px!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands img{
 display:block!important;width:150px!important;height:56px!important;
 max-width:90%!important;max-height:56px!important;
 object-fit:contain!important;filter:brightness(0) invert(1)!important
}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .swiper-wrapper{transition-timing-function:linear!important}
@keyframes neoSvcFrameIn{from{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}}
@keyframes neoSvcCopyIn{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes neoSvcDrift{from{transform:translate3d(0,-2%,0) scale(1.1)}to{transform:translate3d(0,2%,0) scale(1.03)}}
.elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-photo{animation:neoSvcFrameIn 1.15s cubic-bezier(.16,.8,.2,1) both}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy h1{animation:neoSvcCopyIn .85s cubic-bezier(.16,.8,.2,1) .12s both}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor{animation:neoSvcCopyIn .8s cubic-bezier(.16,.8,.2,1) .3s both}
.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-button{animation:neoSvcCopyIn .75s cubic-bezier(.16,.8,.2,1) .42s both}
@supports(animation-timeline:view()){
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-photo img{
  animation:neoSvcDrift linear both;animation-timeline:view(block);
  animation-range:entry 0% exit 100%
 }
}
@media(min-width:768px) and (max-width:1200px){
 .elementor-8163 .elementor-element.elementor-element-9b10007{padding-inline:5vw!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-copy{width:min(67%,720px)!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-photo{width:74%!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy h1{font-size:clamp(46px,5.9vw,72px)!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands img{width:124px!important;height:48px!important;max-height:48px!important}
}
@media(max-width:767px){
 .elementor-8163 .elementor-element.elementor-element-9b10007{
  width:calc(100% - 16px)!important;min-height:max(calc(100svh - 16px),820px)!important;
  margin:8px!important;padding:118px 25px 178px!important;border-radius:16px!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007::before{
  background:linear-gradient(90deg,rgba(4,17,33,.84),rgba(4,17,33,.42)),
  linear-gradient(180deg,rgba(4,17,33,.68),rgba(4,17,33,.26) 35%,rgba(4,17,33,.72) 70%,rgba(4,17,33,.95))
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007::after{top:22px;right:22px;width:28px}
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-photo{
  inset:0!important;width:100%!important;height:100%!important;
  clip-path:none!important;animation:none!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-photo img{
  object-position:var(--neo-photo-x) center!important;transform:scale(1.03)!important;
  animation:none!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-copy{width:100%!important;max-width:100%!important;gap:18px!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-copy::before{font-size:8px;letter-spacing:.12em;margin-bottom:6px}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy h1,
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-heading-title{
  font-size:var(--neo-mobile-title)!important;line-height:.93!important;letter-spacing:-.045em!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor,
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor *,
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor p{
  font-size:14px!important;line-height:1.45!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-button{
  width:min(100%,315px)!important;min-width:0!important;min-height:49px!important;
  padding:0 16px!important;font-size:9px!important;letter-spacing:.045em!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-brands{
  left:20px!important;right:20px!important;bottom:105px!important
 }
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .elementor-widget-image-carousel{padding-top:10px!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .swiper{height:52px!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands .swiper-slide-inner{height:48px!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-brands img{width:96px!important;height:42px!important;max-width:96px!important;max-height:42px!important}
}
@media(prefers-reduced-motion:reduce){
 .elementor-8163 .elementor-element.elementor-element-9b10007 *,.elementor-8163 .elementor-element.elementor-element-9b10007 *::before,.elementor-8163 .elementor-element.elementor-element-9b10007 *::after{animation:none!important;transition:none!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007>.neo-svc-photo{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-photo img{transform:scale(1.03)!important}
 .elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy h1,.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-text-editor,.elementor-8163 .elementor-element.elementor-element-9b10007 .neo-svc-copy .elementor-widget-button{opacity:1!important;transform:none!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b10044 */.elementor-8163 .elementor-element.elementor-element-9b10044{--plv-ink:#07172B;--plv-blue:#5994FB;--plv-muted:#597087;background:#F5F7FA;color:var(--plv-ink);font-family:Gothan,sans-serif;width:100%;gap:0;overflow:clip}
.elementor-8163 .elementor-element.elementor-element-9b10044 .e-con{min-width:0}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-widget{margin:0;min-width:0}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-heading-title{font-family:"League Spartan",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:-.05em;color:var(--plv-ink);margin:0}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-h2 .elementor-heading-title{font-size:clamp(48px,5.4vw,82px);line-height:.92}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body p,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body div{font-family:Gothan,sans-serif;font-size:17px;line-height:1.8;color:var(--plv-muted)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body p{margin:0 0 22px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body p:last-child{margin-bottom:0}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body strong{color:var(--plv-ink)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero{min-height:calc(100svh - 24px);margin:12px;width:calc(100% - 24px);border-radius:22px;overflow:hidden;position:relative;padding:80px clamp(28px,6vw,96px) 130px;justify-content:center}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,20,35,.96),rgba(2,20,35,.82) 36%,rgba(2,20,35,.26) 75%,rgba(2,20,35,.05))}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero-copy{position:relative;z-index:2;width:min(850px,82%);gap:26px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-h1 .elementor-heading-title{font-weight:700;color:#fff;font-size:clamp(58px,6.6vw,104px);line-height:.87}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead div{color:#fff;font-size:18px;line-height:1.65}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-button .elementor-button{background:#5994FB;color:#fff;padding:22px 28px;border:1px solid rgba(255,255,255,.65);border-radius:10px;font-family:Gothan,sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:transform .35s,background .35s;box-shadow:0 12px 40px #5994fb26}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-button .elementor-button:hover{background:#157BFF;transform:translateY(-4px)}
.elementor-8163 .elementor-element.elementor-element-9b10044 a:focus-visible{outline:3px solid #5994FB;outline-offset:5px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands{position:absolute;z-index:5;left:0;right:0;bottom:18px;width:100%;padding:0 60px 14px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .elementor-widget-image-carousel{width:100%;padding-top:18px;border-top:1px solid #ffffff3d;opacity:.7}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .swiper{overflow:hidden}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .swiper-wrapper{align-items:center;transition-timing-function:linear!important}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .swiper-slide{display:flex;align-items:center;justify-content:center}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands img{display:block;width:auto;max-width:88px;height:auto;max-height:24px;object-fit:contain;filter:brightness(0) invert(1)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-section{padding:104px clamp(28px,6vw,96px);border-bottom:1px solid #07172b18;gap:56px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-head{display:grid;grid-template-columns:clamp(82px,9vw,132px) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:start}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-num .elementor-heading-title{font-size:clamp(72px,8vw,120px);line-height:.7;letter-spacing:-.065em;color:#5994FB}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-heading-copy{gap:22px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-label .elementor-heading-title{font-family:Gothan,sans-serif;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.18em;color:var(--plv-muted)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-intro{width:78%;align-self:flex-end}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-intro .plv-body{columns:2;column-gap:48px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-intro p{break-inside:avoid}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-gallery .swiper-slide-image{width:100%;height:420px;object-fit:cover;border-radius:22px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-gallery .swiper-pagination{position:relative;bottom:auto;margin-top:22px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-gallery .swiper-pagination-bullet-active{background:#5994FB}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-image{overflow:hidden;border-radius:22px;width:100%}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-image img{display:block;width:100%;height:580px;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.65,.2,1)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-image:hover img{transform:scale(1.035)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-dark{background:#021423;--plv-ink:#fff;--plv-muted:#c0ccdc;border-radius:28px;width:calc(100% - 24px);margin:12px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-reverse .plv-image{order:2}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-dark .plv-body p{padding:0 0 22px;border-bottom:1px solid #ffffff26}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-dark .plv-body p:last-child{border:0;padding-bottom:0}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-impact{background:#fff}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-impact .plv-image img{height:620px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-impact-copy .plv-body{columns:2;column-gap:48px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-impact-copy p{break-inside:avoid}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-faq{background:#F5F7FA}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle .elementor-tab-title{border-bottom:1px solid #07172b24;padding:26px 0;background:transparent}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle .elementor-toggle-title{font-family:"League Spartan",sans-serif;font-size:26px;line-height:1.2;letter-spacing:-.02em;color:#07172B}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle .elementor-tab-content{font-family:Gothan,sans-serif;font-size:17px;line-height:1.8;color:#597087;padding:24px 0 32px;border-bottom:1px solid #07172b24}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle .elementor-tab-content p{font:inherit;color:inherit}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle-icon{color:#5994FB}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-contact{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#021423;--plv-ink:#fff;--plv-muted:#c0ccdc}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-contact-copy{gap:32px}

.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form{padding:32px;background:#fff;border-radius:22px;color:#07172B}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form label,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form input,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form textarea{font-family:Gothan,sans-serif}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form input:not([type=submit]):not([type=checkbox]),.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form textarea{background:#F5F7FA;color:#07172B;border:1px solid #07172b30;border-radius:8px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form input[type=submit]{background:#5994FB;color:#fff;border-radius:10px}
@supports(animation-timeline:view()){
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-head,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-reveal,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-gallery{animation:plv-enter linear both;animation-timeline:view();animation-range:entry 0% entry 80%}
}
@keyframes plv-enter{from{opacity:.15;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1024px){.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-split{grid-template-columns:1fr;gap:36px}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-reverse .plv-image{order:0}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-image img{height:500px}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-intro{width:100%}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-contact{grid-template-columns:1fr}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero-copy{width:95%}}
@media(max-width:767px){
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero{margin:8px;width:calc(100% - 16px);padding:80px 22px 100px;min-height:calc(100svh - 16px)}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero-copy{width:100%;gap:24px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-h1 .elementor-heading-title{font-size:clamp(40px,11.5vw,60px);line-height:.92}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead div{font-size:15px;line-height:1.6}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-button .elementor-button{width:100%;padding:19px 16px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands{bottom:0;padding:0 30px 14px 18px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .elementor-widget-image-carousel{padding-top:10px;opacity:.82}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .swiper{height:30px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands img{max-height:15px;max-width:54px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-section{padding:72px 22px;gap:36px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-head{grid-template-columns:52px minmax(0,1fr);gap:18px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-heading-copy{gap:16px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-num .elementor-heading-title{font-size:52px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-h2 .elementor-heading-title{font-size:clamp(32px,8.5vw,44px);line-height:.98}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-label .elementor-heading-title{font-size:10px;letter-spacing:.12em}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body p,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-body div{font-size:16px;line-height:1.75}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-intro .plv-body,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-impact-copy .plv-body{columns:1}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-image img,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-impact .plv-image img{height:360px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-gallery .swiper-slide-image{height:300px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-dark{width:calc(100% - 16px);margin:8px;padding-left:18px;padding-right:18px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-contact{gap:36px}

.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-form{padding:22px 16px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle .elementor-toggle-title{font-size:23px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .elementor-toggle .elementor-tab-content{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.elementor-8163 .elementor-element.elementor-element-9b10044 *,.elementor-8163 .elementor-element.elementor-element-9b10044 *:before,.elementor-8163 .elementor-element.elementor-element-9b10044 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-brands .swiper-wrapper{transition-duration:0ms!important}}




.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead br{display:none}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead>div>div+div,.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-lead .elementor-text-editor>div>div+div{margin-top:16px}
.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-accordion .elementor-toggle-icon{font-size:18px;color:#5994FB;width:28px}
@media(max-width:767px){.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero{padding-top:90px;padding-bottom:90px}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero:before{background:linear-gradient(90deg,rgba(2,20,35,.96),rgba(2,20,35,.72) 65%,rgba(2,20,35,.45))}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero .plv-lead div{font-size:15px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){.elementor-8163 .elementor-element.elementor-element-9b10044 .swiper-wrapper{transform:none!important}}

.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero .plv-lead p{color:#fff;font-size:18px;line-height:1.65;margin-bottom:14px}.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero .plv-lead p:last-child{margin-bottom:0}@media(max-width:767px){.elementor-8163 .elementor-element.elementor-element-9b10044 .plv-hero .plv-lead p{font-size:15px;line-height:1.6}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gothan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://neolaser.es/wp-content/uploads/2026/01/gotham-book-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */