.elementor-20 .elementor-element.elementor-element-2dbe0fa{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ec212dc{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3cfb49d{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-495c727{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-495c727:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-495c727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a302f27{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-f4d8d94{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b77b230{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-689baea{--display:flex;}.elementor-20 .elementor-element.elementor-element-3e5ed52{--display:flex;}.elementor-20 .elementor-element.elementor-element-9d1445f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9d1445f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9d1445f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF8;}.elementor-20 .elementor-element.elementor-element-d9015e6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-b3ab981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-20 .elementor-element.elementor-element-682bd5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-40ab85a{--display:flex;}.elementor-20 .elementor-element.elementor-element-8d94930{text-align:start;}.elementor-20 .elementor-element.elementor-element-8d94930 img{max-width:318px;}.elementor-20 .elementor-element.elementor-element-128a672{--display:flex;}.elementor-20 .elementor-element.elementor-element-1f8fb26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-eb36235{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7d63de0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9e7766d{--display:flex;}.elementor-20 .elementor-element.elementor-element-39cfec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a460446{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a928f89{--display:flex;}.elementor-20 .elementor-element.elementor-element-a4f9004{text-align:center;}.elementor-20 .elementor-element.elementor-element-a4f9004 img{max-width:318px;}.elementor-20 .elementor-element.elementor-element-acea2ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1467703{--display:flex;}.elementor-20 .elementor-element.elementor-element-251bc88{text-align:start;}.elementor-20 .elementor-element.elementor-element-251bc88 img{max-width:318px;}.elementor-20 .elementor-element.elementor-element-48cc19e{--display:flex;}.elementor-20 .elementor-element.elementor-element-f4a82b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7e76b38{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-51c1cb1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-48bfa94{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-48bfa94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a1e7ef6{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-142ffe5{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-142ffe5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-142ffe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF8;}.elementor-20 .elementor-element.elementor-element-c9bac4f{--display:flex;}.elementor-20 .elementor-element.elementor-element-3e0f7af{--display:flex;}.elementor-20 .elementor-element.elementor-element-12f2e07{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-227601f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-15b0045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-15b0045.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c3ab2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-c3ab2cc.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5670804{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5670804:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5670804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df0fd26{--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;}.elementor-20 .elementor-element.elementor-element-703de30{--display:flex;}.elementor-20 .elementor-element.elementor-element-94a5df2{--display:flex;}.elementor-20 .elementor-element.elementor-element-d317d7f{--display:flex;--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;--align-items:center;}.elementor-20 .elementor-element.elementor-element-d317d7f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d317d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B6B6B12;}.elementor-20 .elementor-element.elementor-element-a31bb5d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20 .elementor-element.elementor-element-a31bb5d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a31bb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-48bfa94{--width:100vw;}.elementor-20 .elementor-element.elementor-element-a1e7ef6{--width:1140px;}.elementor-20 .elementor-element.elementor-element-142ffe5{--width:100%;}.elementor-20 .elementor-element.elementor-element-c9bac4f{--width:1140px;}.elementor-20 .elementor-element.elementor-element-3e0f7af{--width:1140px;}.elementor-20 .elementor-element.elementor-element-227601f{--width:1140px;}.elementor-20 .elementor-element.elementor-element-a31bb5d{--width:80%;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-495c727{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-51c1cb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-a1e7ef6 */.carousel {
    margin: 10px auto;
    width: 100%;
    display: flex;
    overflow-x: auto;
}
.carousel::-webkit-scrollbar {
    display: none;
}
.group {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3em;
    padding-right: 3em;
    --spin-duration: 50s;
}
.spintoleft {
    animation: spintoleft var(--spin-duration) linear infinite;
}
.spintoright {
    animation: spintoright var(--spin-duration) linear infinite;
}
.card {
    flex: 0 0 6em;
    height: 6em;
    padding: .2em;
    background: white;
    border-radius: .4em;
    display: flex;
    text-align: center;
    align-content: center;
}
.logo {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.speed-10 { --spin-duration: 10s; }
.speed-20 { --spin-duration: 20s; }
.speed-30 { --spin-duration: 30s; }
.speed-40 { --spin-duration: 40s; }
.speed-50 { --spin-duration: 50s; }
.speed-60 { --spin-duration: 60s; }
.speed-70 { --spin-duration: 70s; }
.speed-80 { --spin-duration: 80s; }
.speed-90 { --spin-duration: 90s; }
.speed-100 { --spin-duration: 100s; }

@keyframes spintoleft {
    from {translate: 0;}
    to {translate: -100%;}
}

@keyframes spintoright {
    from { translate: -100%; }
    to   { translate: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-142ffe5 */.elementor-20 .elementor-element.elementor-element-142ffe5 {
      position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;
  max-width: 100vw;
  box-sizing: border-box;
}/* End custom CSS */