.elementor-1261 .elementor-element.elementor-element-da3b9e6{--spacer-size:50px;}.elementor-1261 .elementor-element.elementor-element-9ad7740{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1261 .elementor-element.elementor-element-9ad7740 .elementor-divider-separator{width:100%;}.elementor-1261 .elementor-element.elementor-element-9ad7740 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1261 .elementor-element.elementor-element-9fabeec{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1261 .elementor-element.elementor-element-9fabeec .elementor-divider-separator{width:100%;}.elementor-1261 .elementor-element.elementor-element-9fabeec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1261 .elementor-element.elementor-element-d68128b .aux-layout-masonry .aux-frame-ratio{padding-bottom:calc( 0.75 * 100% );}.elementor-1261 .elementor-element.elementor-element-d68128b .aux-gallery-container .aux-frame-darken::after{background-color:rgba(0, 0, 0, 0.7);}.elementor-1261 .elementor-element.elementor-element-d68128b .aux-gallery-container .aux-frame-darken::after, .elementor-1261 .elementor-element.elementor-element-d68128b .aux-gallery-container .aux-frame-mask-plain{transition-duration:1000ms;}.elementor-1261 .elementor-element.elementor-element-d68128b .aux-gallery-container .aux-hover-active:hover .aux-frame-mask-plain{-webkit-transform:perspective(1000) translateZ(-120px);transform:perspective(1000) translateZ(-120px);}.elementor-1261 .elementor-element.elementor-element-d68128b .aux-gallery-container .gallery-item .aux-frame-ratio-inner{overflow:hidden;}.elementor-1261 .elementor-element.elementor-element-07c3de8{text-align:center;}.elementor-1261 .elementor-element.elementor-element-dca3586{--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;--justify-content:center;}.elementor-1261 .elementor-element.elementor-element-e6341e3 .elementor-button{background-color:#0037AA;font-size:25px;font-weight:500;}.elementor-1261 .elementor-element.elementor-element-e6341e3 .elementor-button:hover, .elementor-1261 .elementor-element.elementor-element-e6341e3 .elementor-button:focus{background-color:#F3EA18;}.elementor-1261 .elementor-element.elementor-element-e6341e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1261 .elementor-element.elementor-element-497c787 .elementor-button{background-color:#25D366;font-size:25px;font-weight:500;}.elementor-1261 .elementor-element.elementor-element-497c787 .elementor-button:hover, .elementor-1261 .elementor-element.elementor-element-497c787 .elementor-button:focus{background-color:#F3EA18;}.elementor-1261 .elementor-element.elementor-element-497c787 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1261 .elementor-element.elementor-element-776b452 .elementor-button{background-color:#9B0000;font-size:25px;font-weight:500;}.elementor-1261 .elementor-element.elementor-element-776b452 .elementor-button:hover, .elementor-1261 .elementor-element.elementor-element-776b452 .elementor-button:focus{background-color:#F3EA18;}.elementor-1261 .elementor-element.elementor-element-776b452 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1261 .elementor-element.elementor-element-b22097d{--display:flex;}.elementor-1261 .elementor-element.elementor-element-6b41fa3{--spacer-size:50px;}.elementor-1261 .elementor-element.elementor-element-7c91ff3 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-1261 .elementor-element.elementor-element-7c91ff3 input[type="text"]{transition:all ease-out 0.3s;}.elementor-1261 .elementor-element.elementor-element-7c91ff3 input[type="email"]{transition:all ease-out 0.3s;}.elementor-1261 .elementor-element.elementor-element-7c91ff3 select{transition:all ease-out 0.3s;}.elementor-1261 .elementor-element.elementor-element-7c91ff3 textarea{transition:all ease-out 0.3s;}.elementor-1261 .elementor-element.elementor-element-7c91ff3 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-1261 .elementor-element.elementor-element-385eec8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1261 .elementor-element.elementor-element-e5ccd1e .elementor-icon-wrapper{text-align:center;}.elementor-1261 .elementor-element.elementor-element-e5ccd1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3c499f2a );}.elementor-1261 .elementor-element.elementor-element-e5ccd1e.elementor-view-framed .elementor-icon, .elementor-1261 .elementor-element.elementor-element-e5ccd1e.elementor-view-default .elementor-icon{color:var( --e-global-color-3c499f2a );border-color:var( --e-global-color-3c499f2a );}.elementor-1261 .elementor-element.elementor-element-e5ccd1e.elementor-view-framed .elementor-icon, .elementor-1261 .elementor-element.elementor-element-e5ccd1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3c499f2a );}.elementor-1261 .elementor-element.elementor-element-e06afa2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1261 .elementor-element.elementor-element-7099978 .elementor-icon-wrapper{text-align:center;}.elementor-1261 .elementor-element.elementor-element-7099978.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5c2bf807 );}.elementor-1261 .elementor-element.elementor-element-7099978.elementor-view-framed .elementor-icon, .elementor-1261 .elementor-element.elementor-element-7099978.elementor-view-default .elementor-icon{color:var( --e-global-color-5c2bf807 );border-color:var( --e-global-color-5c2bf807 );}.elementor-1261 .elementor-element.elementor-element-7099978.elementor-view-framed .elementor-icon, .elementor-1261 .elementor-element.elementor-element-7099978.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5c2bf807 );}.elementor-1261 .elementor-element.elementor-element-f2610bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1261 .elementor-element.elementor-element-8454c94 .elementor-icon-wrapper{text-align:center;}.elementor-1261 .elementor-element.elementor-element-8454c94.elementor-view-stacked .elementor-icon{background-color:#DF3C3C;}.elementor-1261 .elementor-element.elementor-element-8454c94.elementor-view-framed .elementor-icon, .elementor-1261 .elementor-element.elementor-element-8454c94.elementor-view-default .elementor-icon{color:#DF3C3C;border-color:#DF3C3C;}.elementor-1261 .elementor-element.elementor-element-8454c94.elementor-view-framed .elementor-icon, .elementor-1261 .elementor-element.elementor-element-8454c94.elementor-view-default .elementor-icon svg{fill:#DF3C3C;}@media(max-width:767px){.elementor-1261 .elementor-element.elementor-element-e5ccd1e .elementor-icon-wrapper{text-align:center;}}@media(min-width:768px){.elementor-1261 .elementor-element.elementor-element-1808732{width:19.951%;}.elementor-1261 .elementor-element.elementor-element-364dbae{width:80.049%;}.elementor-1261 .elementor-element.elementor-element-35a166d{width:19.951%;}.elementor-1261 .elementor-element.elementor-element-becc918{width:80.049%;}.elementor-1261 .elementor-element.elementor-element-e63e7cc{width:19.951%;}.elementor-1261 .elementor-element.elementor-element-7c67dec{width:80.049%;}}/* Start custom CSS for section, class: .elementor-element-385eec8 *//* Layout: icon + text row */
.elementor-1261 .elementor-element.elementor-element-385eec8 .elementor-row,
.elementor-1261 .elementor-element.elementor-element-385eec8 .elementor-container{
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;        /* center by default */
  justify-content: flex-start !important;
  column-gap: 14px;
}

/* Icon column (fixed width for perfect alignment) */
.elementor-1261 .elementor-element.elementor-element-385eec8 .elementor-column:first-child{
  flex: 0 0 56px !important;
  max-width: 56px !important;
  display: flex;
  align-items: center;                   /* vertical center icon */
  justify-content: center;
}

/* Text column */
.elementor-1261 .elementor-element.elementor-element-385eec8 .elementor-column:last-child{
  flex: 1 1 auto !important;
  min-width: 0;
  display: flex;
  align-items: center;                   /* vertical center text */
}

/* Left-align text */
.elementor-1261 .elementor-element.elementor-element-385eec8 .elementor-column:last-child,
.elementor-1261 .elementor-element.elementor-element-385eec8 .elementor-column:last-child *{
  text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e06afa2 *//* Layout: icon + text row */
.elementor-1261 .elementor-element.elementor-element-e06afa2 .elementor-row,
.elementor-1261 .elementor-element.elementor-element-e06afa2 .elementor-container{
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;        /* center by default */
  justify-content: flex-start !important;
  column-gap: 14px;
}

/* Icon column (fixed width for perfect alignment) */
.elementor-1261 .elementor-element.elementor-element-e06afa2 .elementor-column:first-child{
  flex: 0 0 56px !important;
  max-width: 56px !important;
  display: flex;
  align-items: center;                   /* vertical center icon */
  justify-content: center;
}

/* Text column */
.elementor-1261 .elementor-element.elementor-element-e06afa2 .elementor-column:last-child{
  flex: 1 1 auto !important;
  min-width: 0;
  display: flex;
  align-items: center;                   /* vertical center text */
}

/* Left-align text */
.elementor-1261 .elementor-element.elementor-element-e06afa2 .elementor-column:last-child,
.elementor-1261 .elementor-element.elementor-element-e06afa2 .elementor-column:last-child *{
  text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2610bb *//* Layout: icon + text row */
.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-row,
.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-container{
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;        /* center by default */
  justify-content: flex-start !important;
  column-gap: 14px;
}

/* Icon column (fixed width for perfect alignment) */
.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-column:first-child{
  flex: 0 0 56px !important;
  max-width: 56px !important;
  display: flex;
  align-items: center;                   /* vertical center icon */
  justify-content: center;
}

/* Text column */
.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-column:last-child{
  flex: 1 1 auto !important;
  min-width: 0;
  display: flex;
  align-items: center;                   /* vertical center text */
}

/* Left-align text */
.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-column:last-child,
.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-column:last-child *{
  text-align: left !important;
}
z.elementor-1261 .elementor-element.elementor-element-f2610bb .elementor-column:last-child{
  align-items: flex-start;
}/* End custom CSS */