.elementor-3438 .elementor-element.elementor-element-277a23b1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3438 .elementor-element.elementor-element-277a23b1:not(.elementor-motion-effects-element-type-background), .elementor-3438 .elementor-element.elementor-element-277a23b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-3438 .elementor-element.elementor-element-26dfa8b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3438 .elementor-element.elementor-element-20e83a4b{text-align:center;}.elementor-3438 .elementor-element.elementor-element-20e83a4b .elementor-heading-title{font-size:18px;text-transform:uppercase;}.elementor-3438 .elementor-element.elementor-element-90ce76b{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}@media(max-width:1200px){.elementor-3438 .elementor-element.elementor-element-90ce76b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-3438 .elementor-element.elementor-element-90ce76b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:880px){.elementor-3438 .elementor-element.elementor-element-90ce76b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3438 .elementor-element.elementor-element-90ce76b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.svg-inverse svg path {
    fill: #fff;
}

.svg-inverse svg path:last-child {
    fill: #000;
}

.icon-box:hover .elementor-icon {
    transition: all 250ms ease-out;
    transform: scale(1.2);
    background-color: var(--ast-global-color-2) !important;
}

.icon-box:hover .elementor-button {
    color: var(--ast-global-color-2) !important;
}

.icon-box:hover .elementor-icon svg {
    transition: all 250ms ease-out;
}

.icon-box:hover .elementor-icon svg {
    transform: scale(1.25);
}

/* Arrow Button */
.arrow-button svg {
    width: 14px;
    transition: 250ms ease-out;
}

.arrow-button a:hover svg {
    transform: translate(4px, -4px);
}/* End custom CSS */