.elementor-3535 .elementor-element.elementor-element-fe1465b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3535 .elementor-element.elementor-element-ae2ca99{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),  'Baloo Da 2', Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3535 .elementor-element.elementor-element-55e9e1c{padding:0px 0px 16px 0px;text-align:center;}.elementor-3535 .elementor-element.elementor-element-55e9e1c .elementor-heading-title{font-family:"Inter",  'Baloo Da 2', Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:100%;color:#787D81;}.elementor-3535 .elementor-element.elementor-element-4434095{text-align:center;}.elementor-3535 .elementor-element.elementor-element-4434095 .elementor-heading-title{font-family:"Inter",  'Baloo Da 2', Sans-serif;font-size:64px;font-weight:900;text-transform:uppercase;line-height:96%;letter-spacing:-0.6px;color:var( --e-global-color-176b8e6 );}.elementor-3535 .elementor-element.elementor-element-9fb10da{text-align:center;}.elementor-3535 .elementor-element.elementor-element-9fb10da .elementor-heading-title{font-family:"Inter",  'Baloo Da 2', Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:var( --e-global-color-04f99a4 );}.elementor-3535 .elementor-element.elementor-element-ba01fac{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3535 .elementor-element.elementor-element-0f1c152{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3535 .elementor-element.elementor-element-92786b8{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-1711a4d{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-85bd4c0{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-fd3c991{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-4233958{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-52781da{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-27b89fc{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-ded075c{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-bdfb770{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-3a3064c{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-28e32b8{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-d03237c{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-f273244{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-092f45c{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-9d9fd20{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-157c723{border-radius:12px 12px 12px 12px;}.elementor-3535 .elementor-element.elementor-element-cc5a167{border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-3535 .elementor-element.elementor-element-fe1465b{--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-3535 .elementor-element.elementor-element-4434095 .elementor-heading-title{font-size:48px;}.elementor-3535 .elementor-element.elementor-element-9fb10da .elementor-heading-title{font-size:15px;}.elementor-3535 .elementor-element.elementor-element-0f1c152{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-3535 .elementor-element.elementor-element-ae2ca99{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3535 .elementor-element.elementor-element-55e9e1c{padding:0px 0px 0px 0px;}.elementor-3535 .elementor-element.elementor-element-4434095 .elementor-heading-title{font-size:42px;}.elementor-3535 .elementor-element.elementor-element-9fb10da .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-3535 .elementor-element.elementor-element-0f1c152{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-3535 .elementor-element.elementor-element-0f1c152{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3535 .elementor-element.elementor-element-fe1465b{--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-3535 .elementor-element.elementor-element-4434095 .elementor-heading-title{font-size:36px;}.elementor-3535 .elementor-element.elementor-element-0f1c152{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ae2ca99 */.elementor-3535 .elementor-element.elementor-element-ae2ca99 .elementor-widget-icon-box .elementor-icon-box-title {
    margin: 0;
}

.elementor-3535 .elementor-element.elementor-element-ae2ca99 .elementor-widget-icon-box:hover .elementor-icon svg,
.elementor-3535 .elementor-element.elementor-element-ae2ca99 .elementor-widget-icon-box:hover .elementor-icon-box-title {
    color: #fff;
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba01fac */.elementor-3535 .elementor-element.elementor-element-ba01fac .elementor-widget-shortcode {
    box-shadow: 0px 8px 16px 0px #1717170a, 0px 1px 1px 0px #1717171a, inset 0px -1px 1px 0px #f0f0f0, 0px 0px 0px 0.1px #0000000d;
    overflow: hidden;
}

.elementor-3535 .elementor-element.elementor-element-ba01fac .elementor-widget-shortcode:not(.elementor-widget-n-carousel .elementor-widget-shortcode):hover {
    box-shadow: 0px 8px 16px 0px #16161600, 0px 1px 1px 0px #1717171a, inset 0px -1px 1px 0px #f0f0f0, 0px 0px 0px 6px #0000000d;
}/* End custom CSS */
/* Start custom CSS */.github-card.fuix:not(:hover) .github-card-avatar img {
    opacity: 0.5;
}/* End custom CSS */