.elementor-16 .elementor-element.elementor-element-b94d656{--display:flex;--min-height:998px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.73;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-b94d656:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gloria-line.com/wp-content/uploads/2025/10/DSC03606-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-b94d656::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(94deg, #6049646E 18%, #00000000 100%);}.elementor-16 .elementor-element.elementor-element-cc98890{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cc98890 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:63px;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2a0582a{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-60da3a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7408219 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-07dcf3e .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5acea1d{--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;}.elementor-16 .elementor-element.elementor-element-e8ab9ea > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-e8ab9ea .c-ip-running-line__content{animation-duration:10s;}.elementor-16 .elementor-element.elementor-element-e8ab9ea .c-ip-running-line{color:#000000;--gap:13px;font-size:16px;}.elementor-16 .elementor-element.elementor-element-e8ab9ea .c-ip-running-line__item{--inner-gap:21px;}.elementor-16 .elementor-element.elementor-element-e8ab9ea .c-ip-running-line__icon{font-size:6px;}.elementor-16 .elementor-element.elementor-element-e8ab9ea .c-ip-running-line__item svg{width:6px;height:6px;}.elementor-16 .elementor-element.elementor-element-e8b2d1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-16 .elementor-element.elementor-element-97678c6{--display:flex;--min-height:477px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-97678c6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-97678c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gloria-line.com/wp-content/uploads/2025/10/DSC00057-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-8c44a14 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-8c44a14 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-8c44a14 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8c44a14 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-8c44a14 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-f19c43c{--display:flex;--min-height:477px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-f19c43c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f19c43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gloria-line.com/wp-content/uploads/2025/10/shutterstock_1914089968-1-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-cc358f7 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-cc358f7 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-cc358f7 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-cc358f7 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-cc358f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-84eab88{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-5c9091e{padding:20px 0px 20px 50px;}.elementor-16 .elementor-element.elementor-element-5c9091e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-f8a4e96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-f8a4e96:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-f8a4e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-16 .elementor-element.elementor-element-2f8316c{--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;}.elementor-16 .elementor-element.elementor-element-9e86f38 img{border-radius:24px 24px 24px 24px;}.elementor-16 .elementor-element.elementor-element-c524ee2{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16 .elementor-element.elementor-element-0a0b39f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-0a0b39f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;color:#000000;}.elementor-16 .elementor-element.elementor-element-7e0eac5 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ee70d13{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-47a7dab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-6f8e035{--display:flex;--min-height:477px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-6f8e035:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6f8e035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gloria-line.com/wp-content/uploads/2025/10/shutterstock_2475117777-min-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-1c1b006 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-1c1b006 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-1c1b006 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-1c1b006 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-1c1b006 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-caf94b7{--display:flex;--min-height:477px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-caf94b7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-caf94b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gloria-line.com/wp-content/uploads/2025/10/DSC00034-min-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-6c07e37 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:19px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-6c07e37 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-6c07e37 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6c07e37 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-6c07e37 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-97678c6{--width:50%;}.elementor-16 .elementor-element.elementor-element-f19c43c{--width:50%;}.elementor-16 .elementor-element.elementor-element-2f8316c{--width:50%;}.elementor-16 .elementor-element.elementor-element-c524ee2{--width:50%;}.elementor-16 .elementor-element.elementor-element-6f8e035{--width:50%;}.elementor-16 .elementor-element.elementor-element-caf94b7{--width:50%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-b94d656{--min-height:470px;--overlay-opacity:0.53;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b94d656::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-b94d656 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(174deg, #6049646E 56%, #00000000 100%);}.elementor-16 .elementor-element.elementor-element-cc98890{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-cc98890 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-2a0582a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-60da3a0{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-7408219 .elementor-button{padding:10px 30px 10px 30px;}.elementor-16 .elementor-element.elementor-element-07dcf3e .elementor-button{padding:10px 30px 10px 30px;}.elementor-16 .elementor-element.elementor-element-e8b2d1a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-97678c6{--min-height:200px;}.elementor-16 .elementor-element.elementor-element-8c44a14 .elementor-button{font-size:15px;}.elementor-16 .elementor-element.elementor-element-f19c43c{--min-height:200px;}.elementor-16 .elementor-element.elementor-element-cc358f7 .elementor-button{font-size:15px;}.elementor-16 .elementor-element.elementor-element-84eab88{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-5c9091e{text-align:left;}.elementor-16 .elementor-element.elementor-element-f8a4e96{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-9e86f38 img{border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-c524ee2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0a0b39f{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-16 .elementor-element.elementor-element-0a0b39f .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-16 .elementor-element.elementor-element-e5dad70{text-align:center;}.elementor-16 .elementor-element.elementor-element-7e0eac5 .elementor-button{font-size:15px;}.elementor-16 .elementor-element.elementor-element-47a7dab{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-6f8e035{--min-height:200px;}.elementor-16 .elementor-element.elementor-element-1c1b006 .elementor-button{font-size:15px;}.elementor-16 .elementor-element.elementor-element-caf94b7{--min-height:200px;}.elementor-16 .elementor-element.elementor-element-6c07e37 .elementor-button{font-size:15px;}}/* Start custom CSS for image, class: .elementor-element-9e86f38 */.elementor-16 .elementor-element.elementor-element-9e86f38 {
  position: relative;
  overflow: hidden;
}

.elementor-16 .elementor-element.elementor-element-9e86f38::before {
  content: "";
  position: absolute;
  top: -100%;
  left: -70%;
  width: 60%;
  height: 300%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(25deg);
  transition: all 0.6s ease-in-out;
}

.elementor-16 .elementor-element.elementor-element-9e86f38:hover::before {
  top: 100%;
  left: 120%;
}/* End custom CSS */