.elementor-131925 .elementor-element.elementor-element-153b70e7{--display:flex;}.elementor-131925 .elementor-element.elementor-element-22efbca9 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-131925 .elementor-element.elementor-element-22efbca9 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-131925 .elementor-element.elementor-element-22efbca9 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-131925 .elementor-element.elementor-element-22efbca9{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-131925 .elementor-element.elementor-element-22efbca9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-131925 .elementor-element.elementor-element-22efbca9 .elementor-icon-list-item > a{font-size:28px;}.elementor-131925 .elementor-element.elementor-element-22efbca9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-131925 .elementor-element.elementor-element-76abbe1f > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-131925 .elementor-element.elementor-element-21eaede2{width:var( --container-widget-width, 63.834% );max-width:63.834%;--container-widget-width:63.834%;--container-widget-flex-grow:0;}.elementor-131925 .elementor-element.elementor-element-21eaede2 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-131925 .elementor-element.elementor-element-21eaede2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-131925 .elementor-element.elementor-element-21eaede2 .elementor-heading-title{font-size:23px;}.elementor-131925 .elementor-element.elementor-element-641440e2 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-131925 .elementor-element.elementor-element-513b2305{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-131925 .elementor-element.elementor-element-2b6f27d > .elementor-widget-container{background-color:#FAF9F8;margin:0px 0px 0px 10px;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.1);}.elementor-131925 .elementor-element.elementor-element-2b6f27d:hover .elementor-widget-container{box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);}.elementor-131925 .elementor-element.elementor-element-2b6f27d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-131925 .elementor-element.elementor-element-2b6f27d .elementor-icon-box-title{margin-block-end:5px;}.elementor-131925 .elementor-element.elementor-element-2b6f27d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131925 .elementor-element.elementor-element-2b6f27d.elementor-view-framed .elementor-icon, .elementor-131925 .elementor-element.elementor-element-2b6f27d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131925 .elementor-element.elementor-element-2b6f27d .elementor-icon-box-title, .elementor-131925 .elementor-element.elementor-element-2b6f27d .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-131925 .elementor-element.elementor-element-12d3a359 > .elementor-widget-container{background-color:#FAF9F8;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.1);}.elementor-131925 .elementor-element.elementor-element-12d3a359:hover .elementor-widget-container{box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);}.elementor-131925 .elementor-element.elementor-element-12d3a359 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-131925 .elementor-element.elementor-element-12d3a359 .elementor-icon-box-title{margin-block-end:5px;}.elementor-131925 .elementor-element.elementor-element-12d3a359.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131925 .elementor-element.elementor-element-12d3a359.elementor-view-framed .elementor-icon, .elementor-131925 .elementor-element.elementor-element-12d3a359.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131925 .elementor-element.elementor-element-12d3a359 .elementor-icon-box-title, .elementor-131925 .elementor-element.elementor-element-12d3a359 .elementor-icon-box-title a{font-size:20px;font-weight:600;}.elementor-131925 .elementor-element.elementor-element-39c9c587 > .elementor-widget-container{background-color:#FAF9F8;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 3px 4px 0px rgba(0, 0, 0, 0.1);}.elementor-131925 .elementor-element.elementor-element-39c9c587:hover .elementor-widget-container{box-shadow:0px 6px 8px 0px rgba(0, 0, 0, 0.2);}.elementor-131925 .elementor-element.elementor-element-39c9c587 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-131925 .elementor-element.elementor-element-39c9c587 .elementor-icon-box-title{margin-block-end:5px;}.elementor-131925 .elementor-element.elementor-element-39c9c587.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-131925 .elementor-element.elementor-element-39c9c587.elementor-view-framed .elementor-icon, .elementor-131925 .elementor-element.elementor-element-39c9c587.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-131925 .elementor-element.elementor-element-39c9c587 .elementor-icon-box-title, .elementor-131925 .elementor-element.elementor-element-39c9c587 .elementor-icon-box-title a{font-size:20px;font-weight:600;}@media(max-width:1024px){.elementor-131925 .elementor-element.elementor-element-513b2305{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-131925 .elementor-element.elementor-element-513b2305{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-box, class: .elementor-element-2b6f27d *//* 1. Tell the icon inside the box to move smoothly */
.elementor-131925 .elementor-element.elementor-element-2b6f27d i, 
.elementor-131925 .elementor-element.elementor-element-2b6f27d svg {
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* 2. When the BOX is hovered, make the icon GROW and ROTATE a lil bit */
.elementor-131925 .elementor-element.elementor-element-2b6f27d:hover i,
.elementor-131925 .elementor-element.elementor-element-2b6f27d:hover svg {
  transform: scale(1.25) rotate(15deg) !important; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12d3a359 *//* 1. Tell the icon inside the box to move smoothly */
.elementor-131925 .elementor-element.elementor-element-12d3a359 i, 
.elementor-131925 .elementor-element.elementor-element-12d3a359 svg {
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* 2. When the BOX is hovered, make the icon GROW and ROTATE a lil bit */
.elementor-131925 .elementor-element.elementor-element-12d3a359:hover i,
.elementor-131925 .elementor-element.elementor-element-12d3a359:hover svg {
  transform: scale(1.25) rotate(15deg) !important; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39c9c587 *//* 1. Define the "Grow-Rotate" Dance Sequence */
@keyframes donkeyDance {
  0% {
    transform: scale(1) rotate(0deg);
  }
  50% {
    transform: scale(1.5) rotate(200deg); /* Grows big and spins halfway */
  }
  100% {
    transform: scale(1.3) rotate(360deg); /* Settles at 1.3 size and full spin */
  }
}

/* 2. Tell the icon to be smooth when returning */
#anim-box i {
  transition: all 0.5s ease;
}

/* 3. The Magic Trigger: When Box is Hovered, Start the Dance! */
#anim-box:hover i {
  animation: donkeyDance 0.8s ease-out forwards;
}/* End custom CSS */