.elementor-2658 .elementor-element.elementor-element-88e3f22 > .elementor-container{max-width:704px;}.elementor-2658 .elementor-element.elementor-element-88e3f22{padding:60px 30px 60px 30px;}.elementor-2658 .elementor-element.elementor-element-cee98de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2658 .elementor-element.elementor-element-1457a4f:not(.elementor-motion-effects-element-type-background), .elementor-2658 .elementor-element.elementor-element-1457a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2658 .elementor-element.elementor-element-1457a4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2658 .elementor-element.elementor-element-1457a4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2658 .elementor-element.elementor-element-afa062d > .elementor-element-populated{padding:8% 8% 8% 8%;}.elementor-2658 .elementor-element.elementor-element-1e4bd94{color:var( --e-global-color-5f373847 );}.elementor-2658 .elementor-element.elementor-element-b1091c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2658 .elementor-element.elementor-element-1510bd7 img{width:100%;}.elementor-2658 .elementor-element.elementor-element-4609bcd > .elementor-container{max-width:704px;}.elementor-2658 .elementor-element.elementor-element-4609bcd{padding:60px 60px 60px 60px;}.elementor-2658 .elementor-element.elementor-element-882079e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2658 .elementor-element.elementor-element-47b8431{color:var( --e-global-color-text );}.elementor-2658 .elementor-element.elementor-element-2f4e02a:not(.elementor-motion-effects-element-type-background), .elementor-2658 .elementor-element.elementor-element-2f4e02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2658 .elementor-element.elementor-element-2f4e02a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2658 .elementor-element.elementor-element-2f4e02a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2658 .elementor-element.elementor-element-b10ecb4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2658 .elementor-element.elementor-element-628d5bf img{width:100%;}.elementor-2658 .elementor-element.elementor-element-09bdbbb > .elementor-element-populated{padding:8% 8% 8% 8%;}.elementor-2658 .elementor-element.elementor-element-2217489{color:var( --e-global-color-5f373847 );}.elementor-2658 .elementor-element.elementor-element-5a6d662 > .elementor-container{max-width:918px;}.elementor-2658 .elementor-element.elementor-element-5a6d662 > .elementor-background-overlay{mix-blend-mode:color;}.elementor-2658 .elementor-element.elementor-element-5a6d662{margin-top:0px;margin-bottom:0px;padding:60px 30px 60px 30px;}.elementor-2658 .elementor-element.elementor-element-9da9655.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2658 .elementor-element.elementor-element-9da9655 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000002E;padding:50px 50px 50px 50px;}.elementor-2658 .elementor-element.elementor-element-7164b36{width:auto;max-width:auto;}.elementor-2658 .elementor-element.elementor-element-7164b36 .elementor-icon-wrapper{text-align:center;}.elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-framed .elementor-icon, .elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-framed .elementor-icon, .elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2658 .elementor-element.elementor-element-7164b36.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2658 .elementor-element.elementor-element-7164b36 .elementor-icon{font-size:24px;padding:10px;}.elementor-2658 .elementor-element.elementor-element-7164b36 .elementor-icon svg{height:24px;}.elementor-2658 .elementor-element.elementor-element-719f433{text-align:center;color:var( --e-global-color-text );}.elementor-2658 .elementor-element.elementor-element-b17d656 .elementor-button{background-color:var( --e-global-color-primary );font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-2658 .elementor-element.elementor-element-b17d656 .elementor-button:hover, .elementor-2658 .elementor-element.elementor-element-b17d656 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-5f373847 );}.elementor-2658 .elementor-element.elementor-element-b17d656{width:auto;max-width:auto;}.elementor-2658 .elementor-element.elementor-element-b17d656 .elementor-button:hover svg, .elementor-2658 .elementor-element.elementor-element-b17d656 .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-2658 .elementor-element.elementor-element-1942ddb{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2658 .elementor-element.elementor-element-1942ddb > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2658 .elementor-element.elementor-element-1942ddb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2658 .elementor-element.elementor-element-1942ddb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2658 .elementor-element.elementor-element-1942ddb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2658 .elementor-element.elementor-element-1942ddb .elementor-icon-list-item > a{font-weight:400;line-height:1em;}.elementor-2658 .elementor-element.elementor-element-1942ddb .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}@media(min-width:768px){.elementor-2658 .elementor-element.elementor-element-afa062d{width:60%;}.elementor-2658 .elementor-element.elementor-element-b1091c0{width:39.874%;}.elementor-2658 .elementor-element.elementor-element-b10ecb4{width:39.874%;}.elementor-2658 .elementor-element.elementor-element-09bdbbb{width:60%;}}@media(max-width:1024px){.elementor-2658 .elementor-element.elementor-element-88e3f22{padding:60px 60px 60px 60px;}.elementor-2658 .elementor-element.elementor-element-5a6d662{padding:60px 60px 60px 60px;}.elementor-2658 .elementor-element.elementor-element-b17d656 .elementor-button{font-size:12px;}.elementor-2658 .elementor-element.elementor-element-1942ddb{width:auto;max-width:auto;align-self:center;}.elementor-2658 .elementor-element.elementor-element-1942ddb > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-2658 .elementor-element.elementor-element-88e3f22{padding:30px 0px 30px 0px;}.elementor-2658 .elementor-element.elementor-element-afa062d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2658 .elementor-element.elementor-element-4609bcd{padding:30px 0px 30px 0px;}.elementor-2658 .elementor-element.elementor-element-09bdbbb > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2658 .elementor-element.elementor-element-5a6d662{padding:50px 0px 50px 0px;}.elementor-2658 .elementor-element.elementor-element-9da9655 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2658 .elementor-element.elementor-element-1942ddb{width:100%;max-width:100%;}.elementor-2658 .elementor-element.elementor-element-1942ddb > .elementor-widget-container{margin:15px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-b98285f */.elementor-2658 .elementor-element.elementor-element-b98285f h5 {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4bd94 */.elementor-2658 .elementor-element.elementor-element-1e4bd94 ul {
    margin-left: 0;
}

.elementor-2658 .elementor-element.elementor-element-1e4bd94 h2, .elementor-2658 .elementor-element.elementor-element-1e4bd94 h3 {
    color: white;
}

.elementor-2658 .elementor-element.elementor-element-1e4bd94 li::marker {
    content:"";
    color: transparent;
}

.elementor-2658 .elementor-element.elementor-element-1e4bd94 li {
    line-height: 1.2;
    padding: 8px;
    background-color: rgba(255,255,255,0.1);
    border-left: 2px solid var(--e-global-color-primary);
}

.elementor-2658 .elementor-element.elementor-element-1e4bd94 li + li {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1510bd7 */.elementor-2658 .elementor-element.elementor-element-1510bd7, .elementor-2658 .elementor-element.elementor-element-1510bd7 > div, .elementor-2658 .elementor-element.elementor-element-1510bd7 img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47b8431 */.elementor-2658 .elementor-element.elementor-element-47b8431 ul {
    margin-left: 0;
}

.elementor-2658 .elementor-element.elementor-element-47b8431 li::marker {
    content:"";
    color: transparent;
}

.elementor-2658 .elementor-element.elementor-element-47b8431 li {
    line-height: 1.2;
    padding: 8px;
    background-color: rgba(0,0,0,0.03);
    border-left: 2px solid var(--e-global-color-primary);
}

.elementor-2658 .elementor-element.elementor-element-47b8431 li + li {
    margin-top: 8px;
}

.elementor-2658 .elementor-element.elementor-element-47b8431 h2, .elementor-2658 .elementor-element.elementor-element-47b8431 h3 {
    color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-628d5bf */.elementor-2658 .elementor-element.elementor-element-628d5bf, .elementor-2658 .elementor-element.elementor-element-628d5bf > div, .elementor-2658 .elementor-element.elementor-element-628d5bf img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2217489 */.elementor-2658 .elementor-element.elementor-element-2217489 ul {
    margin-left: 0;
}

.elementor-2658 .elementor-element.elementor-element-2217489 h2, .elementor-2658 .elementor-element.elementor-element-2217489 h3 {
    color: white;
}

.elementor-2658 .elementor-element.elementor-element-2217489 li::marker {
    content:"";
    color: transparent;
}

.elementor-2658 .elementor-element.elementor-element-2217489 li {
    line-height: 1.2;
    padding: 8px;
    background-color: rgba(255,255,255,0.1);
    border-left: 2px solid var(--e-global-color-primary);
}

.elementor-2658 .elementor-element.elementor-element-2217489 li + li {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7164b36 */.elementor-2658 .elementor-element.elementor-element-7164b36 .elementor-icon {
    display: block;
}

.elementor-2658 .elementor-element.elementor-element-7164b36 {
    transform: translateY(-50%);
    position: absolute;
    top:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-719f433 */.elementor-2658 .elementor-element.elementor-element-719f433 ul {
    margin-left: 0;
}

.elementor-2658 .elementor-element.elementor-element-719f433 h2, .elementor-2658 .elementor-element.elementor-element-719f433 h3 {
    color: var(--e-global-color-secondary);
}

.elementor-2658 .elementor-element.elementor-element-719f433 li::marker {
    content:"";
    color: transparent;
}

.elementor-2658 .elementor-element.elementor-element-719f433 li {
    line-height: 1.2;
    padding: 8px;
    background-color: rgba(255,255,255,0.1);
    border-left: 2px solid var(--e-global-color-primary);
}

.elementor-2658 .elementor-element.elementor-element-719f433 li + li {
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1942ddb */.elementor-2658 .elementor-element.elementor-element-1942ddb * {
    text-decoration: none !important;
}/* End custom CSS */