.elementor-3705 .elementor-element.elementor-element-19b653cb:not(.elementor-motion-effects-element-type-background),
.elementor-3705 .elementor-element.elementor-element-19b653cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #004155;
}

.elementor-3705 .elementor-element.elementor-element-19b653cb {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-19b653cb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-3f7bf22e>.elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(62px/2);
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(62px/2);
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(62px/2);
    margin-left: calc(62px/2);
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-62px/2);
    margin-left: calc(-62px/2);
}

body.rtl .elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-62px/2);
}

body:not(.rtl) .elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-62px/2);
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #E5E5E5;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-item>a {
    font-family: "Red Hat Display", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FE4C1C;
}

.elementor-3705 .elementor-element.elementor-element-d23cc7f>.elementor-widget-container {
    padding: 0px 32px 0px 0px;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 12px;
    --grid-row-gap: 0px;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 .elementor-widget-container {
    text-align: left;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 .elementor-social-icon {
    background-color: transparent;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 .elementor-social-icon i {
    color: #fff;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 .elementor-social-icon svg {
    fill: #fff;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 .elementor-social-icon:hover i {
    color: #FE4C1C;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02 .elementor-social-icon:hover svg {
    fill: #FE4C1C;
}

.elementor-3705 .elementor-element.elementor-element-b2d3b02>.elementor-widget-container {
    padding: 0px 0px 0px 11px;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #E5E5E5;
}

.elementor-3705 .elementor-element.elementor-element-62278c67>.elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(60px/2);
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(60px/2);
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(60px/2);
    margin-left: calc(60px/2);
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-60px/2);
    margin-left: calc(-60px/2);
}

body.rtl .elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-60px/2);
}

body:not(.rtl) .elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-60px/2);
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #E5E5E5;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-icon i {
    color: #00C3FF;
    transition: color 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-icon svg {
    fill: #00C3FF;
    transition: fill 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-item>a {
    font-family: "Red Hat Display", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-3705 .elementor-element.elementor-element-66b81429 .elementor-icon-list-text {
    color: #fff;
    transition: color 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-5a25b037:not(.elementor-motion-effects-element-type-background),
.elementor-3705 .elementor-element.elementor-element-5a25b037>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: linear-gradient(110deg, #4A0075 20%, #000000 100%);
}

.elementor-3705 .elementor-element.elementor-element-5a25b037 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255, 255, 255, 0.2);
    box-shadow: 8px 8px 30px 0px rgba(41.999999999999986, 67.00000000000004, 113, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-5a25b037>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3705 .elementor-element.elementor-element-2fa92148>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3705 .elementor-element.elementor-element-33635fd0 .site__logo {
    text-align: left;
}

.elementor-3705 .elementor-element.elementor-element-33635fd0 .site__logo img {
    width: 200px;
}

.elementor-3705 .elementor-element.elementor-element-33635fd0>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-3705 .elementor-element.elementor-element-2f7566cc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-3705 .elementor-element.elementor-element-2f7566cc>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3705 .elementor-element.elementor-element-37d7d9ca.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-3705 .elementor-element.elementor-element-37d7d9ca>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3705 .elementor-element.elementor-element-7e3e8577 .octf-cart i:before {
    font-size: 17px;
}

.elementor-3705 .elementor-element.elementor-element-7e3e8577 .octf-cart .count {
    top: -7px;
    left: -5px;
}

.elementor-3705 .elementor-element.elementor-element-62def743 .octf-btn-cta .toggle_search i,
.elementor-3705 .elementor-element.elementor-element-62def743 .octf-btn-cta .toggle_search i:before {
    color: #1A1B1E;
}

.elementor-3705 .elementor-element.elementor-element-62def743 .octf-btn-cta .toggle_search i {
    background-color: #F0F6FF;
}

.elementor-3705 .elementor-element.elementor-element-62def743>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-3705 .elementor-element.elementor-element-777103cf>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

@media(min-width:768px) {
    .elementor-3705 .elementor-element.elementor-element-2fa92148 {
        width: 20%;
    }

    .elementor-3705 .elementor-element.elementor-element-2f7566cc {
        width: 60%;
    }

    .elementor-3705 .elementor-element.elementor-element-37d7d9ca {
        width: 19.961%;
    }
}