.elementor-939 .elementor-element.elementor-element-f2db57a{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-939 .elementor-element.elementor-element-f2db57a:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-f2db57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-939 .elementor-element.elementor-element-271f15a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-939 .elementor-element.elementor-element-bbffa20{text-align:center;}.elementor-939 .elementor-element.elementor-element-bbffa20 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-a8b562e{text-align:center;}.elementor-939 .elementor-element.elementor-element-a8b562e .elementor-heading-title{font-family:"Clarimo UD PE", Sans-serif;font-size:32px;font-weight:500;line-height:1.4em;letter-spacing:-0.96px;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-939 .elementor-element.elementor-element-e7da63e{text-align:center;font-family:"Clarimo UD PE", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;}.elementor-939 .elementor-element.elementor-element-3efd686{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-ec03fcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-939 .elementor-element.elementor-element-cdba00e > .elementor-widget-container{background-color:var( --e-global-color-2bb0a9c );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-939 .elementor-element.elementor-element-cdba00e:hover .elementor-widget-container{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);}.elementor-939 .elementor-element.elementor-element-cdba00e .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-cdba00e .elementor-icon-box-title a{font-family:"Clarimo UD PE", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;}.elementor-939 .elementor-element.elementor-element-cdba00e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-939 .elementor-element.elementor-element-be44187{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-9cde86d > .elementor-widget-container{background-color:var( --e-global-color-2bb0a9c );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-939 .elementor-element.elementor-element-9cde86d:hover .elementor-widget-container{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);}.elementor-939 .elementor-element.elementor-element-9cde86d .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-9cde86d .elementor-icon-box-title a{font-family:"Clarimo UD PE", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;}.elementor-939 .elementor-element.elementor-element-9cde86d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-939 .elementor-element.elementor-element-204b472{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-cad0562 > .elementor-widget-container{background-color:var( --e-global-color-2bb0a9c );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-939 .elementor-element.elementor-element-cad0562:hover .elementor-widget-container{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);}.elementor-939 .elementor-element.elementor-element-cad0562 .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-cad0562 .elementor-icon-box-title a{font-family:"Clarimo UD PE", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;}.elementor-939 .elementor-element.elementor-element-cad0562 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-939 .elementor-element.elementor-element-a19d868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-f3aee74 > .elementor-widget-container{background-color:var( --e-global-color-2bb0a9c );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-939 .elementor-element.elementor-element-f3aee74:hover .elementor-widget-container{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);}.elementor-939 .elementor-element.elementor-element-f3aee74 .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-f3aee74 .elementor-icon-box-title a{font-family:"Clarimo UD PE", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;}.elementor-939 .elementor-element.elementor-element-f3aee74 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-939 .elementor-element.elementor-element-fd8940e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-d777118 > .elementor-widget-container{background-color:var( --e-global-color-2bb0a9c );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-939 .elementor-element.elementor-element-d777118:hover .elementor-widget-container{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);}.elementor-939 .elementor-element.elementor-element-d777118 .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-d777118 .elementor-icon-box-title a{font-family:"Clarimo UD PE", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;}.elementor-939 .elementor-element.elementor-element-d777118 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-939 .elementor-element.elementor-element-9888e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-25b0ea7 > .elementor-widget-container{background-color:var( --e-global-color-2bb0a9c );padding:24px 24px 24px 24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-939 .elementor-element.elementor-element-25b0ea7:hover .elementor-widget-container{box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);}.elementor-939 .elementor-element.elementor-element-25b0ea7 .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-25b0ea7 .elementor-icon-box-title a{font-family:"Clarimo UD PE", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0px;}.elementor-939 .elementor-element.elementor-element-25b0ea7 .elementor-icon-box-title{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-939 .elementor-element.elementor-element-271f15a{--width:860px;}}@media(max-width:1024px) and (min-width:768px){.elementor-939 .elementor-element.elementor-element-f2db57a{--content-width:100%;}.elementor-939 .elementor-element.elementor-element-271f15a{--width:100%;}.elementor-939 .elementor-element.elementor-element-ec03fcb{--width:calc(( 100% / 3 ) - .5rem);}.elementor-939 .elementor-element.elementor-element-be44187{--width:calc(( 100% / 3 ) - .5rem);}.elementor-939 .elementor-element.elementor-element-204b472{--width:calc(( 100% / 3 ) - .5rem);}.elementor-939 .elementor-element.elementor-element-a19d868{--width:calc(( 100% / 3 ) - .5rem);}.elementor-939 .elementor-element.elementor-element-fd8940e{--width:calc(( 100% / 3 ) - .5rem);}.elementor-939 .elementor-element.elementor-element-9888e8c{--width:calc(( 100% / 3 ) - .5rem);}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-bbffa20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-a8b562e .elementor-heading-title{font-size:calc(1.325rem + .9vw);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-939 .elementor-element.elementor-element-3efd686{--justify-content:space-between;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--flex-wrap:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-939 .elementor-element.elementor-element-cdba00e .elementor-icon-box-title, .elementor-939 .elementor-element.elementor-element-cdba00e .elementor-icon-box-title a{font-size:1rem;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-bbffa20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-939 .elementor-element.elementor-element-a8b562e .elementor-heading-title{font-size:calc(1.325rem + .9vw);}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-939 .elementor-element.elementor-element-e7da63e{font-size:1rem;}.elementor-939 .elementor-element.elementor-element-3efd686{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-939 .elementor-element.elementor-element-ec03fcb{--width:calc(50% - .5rem);}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-939 .elementor-element.elementor-element-be44187{--width:calc(50% - .5rem);}.elementor-939 .elementor-element.elementor-element-204b472{--width:calc(50% - .5rem);}.elementor-939 .elementor-element.elementor-element-a19d868{--width:calc(50% - .5rem);}.elementor-939 .elementor-element.elementor-element-fd8940e{--width:calc(50% - .5rem);}.elementor-939 .elementor-element.elementor-element-9888e8c{--width:calc(50% - .5rem);}}/* Start custom CSS for container, class: .elementor-element-3efd686 */.elementor-939 .elementor-element.elementor-element-3efd686 .elementor-icon-box-icon .elementor-icon {
    border-color: #e2e8f0 !important;
}
.elementor-939 .elementor-element.elementor-element-3efd686 .industry {
    transition: all 300ms ease;
}
.elementor-939 .elementor-element.elementor-element-3efd686 .industry:hover .fa6 {
    border-color: var(--pri) !important;
}
.elementor-939 .elementor-element.elementor-element-3efd686 .fa6 {
    margin-bottom: 24px;
    transition: all 300ms ease;
}
.elementor-939 .elementor-element.elementor-element-3efd686 > .industry:hover h4 {
    color: var(--pri) !important;
}
.elementor-939 .elementor-element.elementor-element-3efd686 i.port {
    padding-inline: 1.25rem;
}/* End custom CSS */
/* Start custom CSS */i {
    aspect-ratio: 1/1;
}
.do-fa6 {
    background-color: rgba(1,145,109, 0.1);
    padding: 1rem;
    border-radius: 3rem;
    color: rgb(1,145,109);
    margin-right: 1rem;
    font-size: 1.5rem;
}
.fa6 {
  color: #01916D;
  font-size: 30px;
  --fa-secondary-opacity: .4;
  border: 1px solid #e2e8f0;
  border-radius: 3rem;
  padding: 1rem;
}
.elementor-widget-container:hover:has(.fa6) .fa6 {
  border-color: #01916D
}/* End custom CSS */