.elementor-76 .elementor-element.elementor-element-af423a1{--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;--padding-top:5vw;--padding-bottom:0vw;--padding-left:16vw;--padding-right:3vw;}.elementor-76 .elementor-element.elementor-element-503efc6 > .elementor-widget-container{margin:0vw 3vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-503efc6.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-d04d22e{--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:8vw 0vw;--row-gap:8vw;--column-gap:0vw;}.elementor-76 .elementor-element.elementor-element-3beb993{--display:flex;}.elementor-76 .elementor-element.elementor-element-6182bfe > .elementor-widget-container{margin:9vw 6vw 0vw 12vw;}.elementor-76 .elementor-element.elementor-element-6182bfe{text-align:start;}.elementor-76 .elementor-element.elementor-element-6182bfe img{width:84%;}.elementor-76 .elementor-element.elementor-element-9afbfa9 > .elementor-widget-container{margin:0vw 0vw 0vw 14vw;padding:3vw 0vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-e16cf40{--display:flex;}.elementor-76 .elementor-element.elementor-element-772def4 > .elementor-widget-container{margin:9vw 1vw 0vw 12vw;}.elementor-76 .elementor-element.elementor-element-772def4 img{width:84%;}.elementor-76 .elementor-element.elementor-element-f3c11ed > .elementor-widget-container{margin:0vw 0vw 0vw 17vw;padding:3vw 0vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-468d695{--display:flex;}.elementor-76 .elementor-element.elementor-element-38bb200 > .elementor-widget-container{margin:9vw 1vw 0vw 12vw;}.elementor-76 .elementor-element.elementor-element-38bb200 img{width:84%;}.elementor-76 .elementor-element.elementor-element-20fbbf4 > .elementor-widget-container{margin:0vw 0vw 0vw 16vw;padding:3vw 0vw 6vw 0vw;}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-af423a1{--padding-top:10vw;--padding-bottom:0vw;--padding-left:14vw;--padding-right:1vw;}.elementor-76 .elementor-element.elementor-element-503efc6 > .elementor-widget-container{margin:0vw 23vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-503efc6 .elementor-heading-title{font-size:4.6vw;}.elementor-76 .elementor-element.elementor-element-3beb993{--margin-top:0vw;--margin-bottom:0vw;--margin-left:-9vw;--margin-right:0vw;}.elementor-76 .elementor-element.elementor-element-6182bfe > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:10vw 7vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-6182bfe img{width:100%;}.elementor-76 .elementor-element.elementor-element-9afbfa9 > .elementor-widget-container{margin:0vw 0vw 0vw -2vw;padding:3vw 0vw 0vw 7vw;}.elementor-76 .elementor-element.elementor-element-9afbfa9 .elementor-heading-title{font-size:4.6vw;}.elementor-76 .elementor-element.elementor-element-e16cf40{--margin-top:0vw;--margin-bottom:0vw;--margin-left:-9vw;--margin-right:0vw;}.elementor-76 .elementor-element.elementor-element-772def4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:10vw 7vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-772def4 img{width:100%;}.elementor-76 .elementor-element.elementor-element-f3c11ed > .elementor-widget-container{margin:0vw 0vw 0vw -2vw;padding:0vw 0vw 0vw 7vw;}.elementor-76 .elementor-element.elementor-element-f3c11ed .elementor-heading-title{font-size:4.6vw;}.elementor-76 .elementor-element.elementor-element-468d695{--margin-top:0vw;--margin-bottom:0vw;--margin-left:-10vw;--margin-right:0vw;}.elementor-76 .elementor-element.elementor-element-38bb200 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:10vw 7vw 0vw 0vw;}.elementor-76 .elementor-element.elementor-element-38bb200 img{width:100%;}.elementor-76 .elementor-element.elementor-element-20fbbf4 > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;padding:0vw 0vw 0vw 10vw;}.elementor-76 .elementor-element.elementor-element-20fbbf4 .elementor-heading-title{font-size:4.6vw;}}/* Start custom CSS for container, class: .elementor-element-d04d22e */.image-widgets img {
  border: 3px solid #cc00ff;
  border-radius: 16px;
  box-shadow: 0 0 10px #cc00ff, 0 0 20px #ff00ff;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}

.image-widgets img:hover {
  box-shadow: 0 0 20px #cc00ff, 0 0 40px #ff00ff;
  cursor: pointer;
}/* End custom CSS */