.elementor-1819 .elementor-element.elementor-element-f08e6c8{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3E5E8;--border-color:#E3E5E8;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1819 .elementor-element.elementor-element-f08e6c8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1819 .elementor-element.elementor-element-ba8a4a4{--display:flex;}.elementor-1819 .elementor-element.elementor-element-ba8a4a4.e-con{--flex-grow:0;--flex-shrink:1;}.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-1819 .elementor-element.elementor-element-41377ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1819 .elementor-element.elementor-element-41377ae img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-1819 .elementor-element.elementor-element-435eaf2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1819 .elementor-element.elementor-element-435eaf2:not(.elementor-motion-effects-element-type-background), .elementor-1819 .elementor-element.elementor-element-435eaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1819 .elementor-element.elementor-element-435eaf2.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-d6368b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-1819 .elementor-element.elementor-element-d6368b2.elementor-element{--align-self:flex-start;}.elementor-1819 .elementor-element.elementor-element-d6368b2 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:600;line-height:22px;color:var( --e-global-color-accent );}.elementor-1819 .elementor-element.elementor-element-342a5aa.elementor-element{--align-self:flex-start;}.elementor-1819 .elementor-element.elementor-element-342a5aa .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:var( --e-global-color-primary );}.elementor-1819 .elementor-element.elementor-element-f26f5e1{--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:5px 10px;--row-gap:5px;--column-gap:10px;--flex-wrap:wrap;}.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-1819 .elementor-element.elementor-element-58373dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#141414;}.elementor-1819 .elementor-element.elementor-element-299cbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#141414;}.elementor-1819 .elementor-element.elementor-element-184d46b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;color:#141414;}.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-1819 .elementor-element.elementor-element-3aac31f .elementor-button{background-color:var( --e-global-color-bb9e72f );font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;}.elementor-1819 .elementor-element.elementor-element-3aac31f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1819 .elementor-element.elementor-element-3aac31f.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-1819 .elementor-element.elementor-element-f08e6c8{--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;}}@media(min-width:768px){.elementor-1819 .elementor-element.elementor-element-ba8a4a4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1819 .elementor-element.elementor-element-ba8a4a4{--width:100%;}}



/* Start custom CSS for text-editor, class: .elementor-element-58373dc */.elementor-1819 .elementor-element.elementor-element-58373dc::before {
  content: "speed: ";
    font-weight: 400;
}
.elementor-1819 .elementor-element.elementor-element-58373dc{
    display: flex;
        gap: 5px
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-299cbb7 */.elementor-1819 .elementor-element.elementor-element-299cbb7::before {
  content: "Connector: ";
    font-weight: 400;
}
.elementor-1819 .elementor-element.elementor-element-299cbb7{
    display: flex;
    gap: 5px;
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-184d46b */.elementor-1819 .elementor-element.elementor-element-184d46b {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 132px !important; /* adjust if needed */
}
.elementor-1819 .elementor-element.elementor-element-184d46b::before {
  content: "λ: ";
    font-weight: 400;
}
.elementor-1819 .elementor-element.elementor-element-184d46b{
    display: flex;
        gap: 5px
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-f08e6c8 */.elementor-1819 .elementor-element.elementor-element-f08e6c8:hover{
    box-shadow: 0 0 #0000
,0 0 #0000
,0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)
;
border-color: #00498a !important;
border-width: 1px !important;
}
.elementor-1819 .elementor-element.elementor-element-f08e6c8:hover img{
    transform: scale(1.03);
    
}
.elementor-1819 .elementor-element.elementor-element-f08e6c8 img {
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */

