.elementor-14096 .elementor-element.elementor-element-300101e7
{
    --display: flex;
    --min-height: 790px;
    --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;
    --overlay-opacity: .5;
    --margin-top: -87px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 110px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-300101e7:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-300101e7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b032d;
    background-image: url("/wp-content/uploads/2025/01/home-hero-bg.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-14096 .elementor-element.elementor-element-300101e7::before, .elementor-14096 .elementor-element.elementor-element-300101e7>.elementor-background-video-container::before, .elementor-14096 .elementor-element.elementor-element-300101e7>.e-con-inner>.elementor-background-video-container::before, .elementor-14096 .elementor-element.elementor-element-300101e7>.elementor-background-slideshow::before, .elementor-14096 .elementor-element.elementor-element-300101e7>.e-con-inner>.elementor-background-slideshow::before, .elementor-14096 .elementor-element.elementor-element-300101e7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: #0b032d;
    --background-overlay: '';
}
.elementor-14096 .elementor-element.elementor-element-300101e7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-14096 .elementor-element.elementor-element-668460f6
{
    --display: flex;
    --justify-content: space-between;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-element-668460f6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-14096 .elementor-element.elementor-element-a5045e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0rem;
    --padding-bottom: 0rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-61e5ad90>.elementor-widget-container
{
    margin: 0 0 15px 0;
}
.elementor-14096 .elementor-element.elementor-element-61e5ad90 .elementor-heading-title
{
    font-family: "rift",Sans-serif;
    font-size: 100px;
    font-weight: 700;
    font-style: italic;
    letter-spacing: -1px;
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-407da9df
{
    width: var(--container-widget-width,662px);
    max-width: 662px;
    --container-widget-width: 662px;
    --container-widget-flex-grow: 0;
    font-family: "stolzl",Sans-serif;
    font-size: 25px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 34px;
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-407da9df>.elementor-widget-container
{
    margin: 0 0 -15px 0;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-icon-wrap
{
    margin: 0 30px 0 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-icon-wrap
{
    margin: 0 0 0 30px;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-title
{
    margin-bottom: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
    font-weight: 400;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-bottom-title
{
    font-family: "Poppins",Sans-serif;
    font-size: .75rem;
    font-weight: 400;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-content
{
    color: #fff;
    font-family: "stolzl",Sans-serif;
    font-weight: 300;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-content p
{
    padding: 0 0 0 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-content p
{
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-box-item
{
    align-items: center;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .btn-icon
{
    color: #000;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .btn-icon path
{
    stroke: #000;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #000;
    background-color: #f5f749;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-5594e647>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-5594e647
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-5594e647 img
{
    width: 8rem;
}
.elementor-14096 .elementor-element.elementor-element-75f17b6c
{
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-648052c
{
    --display: flex;
    --justify-content: flex-end;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-648052c:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-648052c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/06/Ellipse-1160.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.elementor-14096 .elementor-element.elementor-element-c77b658>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-c77b658 img
{
    transition-duration: 1s;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-1524871a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 5rem;
    --padding-bottom: 5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-580ecc8c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-14096 .elementor-element.elementor-element-60efede7 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    line-height: 3.938rem;
}
.elementor-14096 .elementor-element.elementor-element-438fb830
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-14096 .elementor-element.elementor-element-22c25df
{
    --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;
}
.elementor-14096 .elementor-element.elementor-element-4cc75f60
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-51363983
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-5aea9276
{
    --display: flex;
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840:hover .mas-addons-feature-icon i
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840:hover .mas-addons-feature-icon svg
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840:hover .mas-addons-feature-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840:hover .mas-addons-feature-icon.icon-type-text
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-bottom-title
{
    font-family: "rift",Sans-serif;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content
{
    margin-bottom: 30px;
    color: #0c0c0c;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 30px;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840:hover .mas-addons-feature-title
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840:hover .mas-addons-feature-content
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    background-color: #bd252500;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item .mas-addons-feature-btn:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item:hover .mas-addons-feature-btn .btn-icon path
{
    fill: #fff;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item
{
    margin: 0 0 0 0;
    padding: 30px 30px 30px 30px;
}
.elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item:hover
{
    background-color: #3454d1;
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d:hover .mas-addons-feature-icon i
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d:hover .mas-addons-feature-icon svg
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d:hover .mas-addons-feature-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d:hover .mas-addons-feature-icon.icon-type-text
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-bottom-title
{
    font-family: "rift",Sans-serif;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content
{
    margin-bottom: 30px;
    color: #0c0c0c;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 30px;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d:hover .mas-addons-feature-title
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d:hover .mas-addons-feature-content
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item .mas-addons-feature-btn
{
    background-color: #bd252500;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item .mas-addons-feature-btn:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item:hover .mas-addons-feature-btn .btn-icon path
{
    fill: #fff;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item .mas-addons-feature-btn
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item
{
    margin: 0 0 0 0;
    padding: 30px 30px 30px 30px;
}
.elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item:hover
{
    background-color: #3454d1;
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7:hover .mas-addons-feature-icon i
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7:hover .mas-addons-feature-icon svg
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7:hover .mas-addons-feature-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7:hover .mas-addons-feature-icon.icon-type-text
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-bottom-title
{
    font-family: "rift",Sans-serif;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content
{
    margin-bottom: 30px;
    color: #0c0c0c;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 30px;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7:hover .mas-addons-feature-title
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7:hover .mas-addons-feature-content
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    background-color: #bd252500;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item .mas-addons-feature-btn:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item:hover .mas-addons-feature-btn .btn-icon path
{
    fill: #fff;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item
{
    margin: 0 0 0 0;
    padding: 30px 30px 30px 30px;
}
.elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item:hover
{
    background-color: #3454d1;
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-fd374b9
{
    --display: flex;
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-element-599d8754:hover .mas-addons-feature-icon i
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754:hover .mas-addons-feature-icon svg
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754:hover .mas-addons-feature-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754:hover .mas-addons-feature-icon.icon-type-text
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-bottom-title
{
    font-family: "rift",Sans-serif;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content
{
    margin-bottom: 30px;
    color: #0c0c0c;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 30px;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
.elementor-14096 .elementor-element.elementor-element-599d8754:hover .mas-addons-feature-title
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754:hover .mas-addons-feature-content
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    background-color: #bd252500;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item .mas-addons-feature-btn:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item:hover .mas-addons-feature-btn .btn-icon path
{
    fill: #fff;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item
{
    margin: 0 0 0 0;
    padding: 30px 30px 30px 30px;
}
.elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item:hover
{
    background-color: #3454d1;
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5:hover .mas-addons-feature-icon i
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5:hover .mas-addons-feature-icon svg
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5:hover .mas-addons-feature-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5:hover .mas-addons-feature-icon.icon-type-text
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-bottom-title
{
    font-family: "rift",Sans-serif;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content
{
    margin-bottom: 30px;
    color: #0c0c0c;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 30px;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5:hover .mas-addons-feature-title
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5:hover .mas-addons-feature-content
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    background-color: #bd252500;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item .mas-addons-feature-btn:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item:hover .mas-addons-feature-btn .btn-icon path
{
    fill: #fff;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item
{
    margin: 0 0 0 0;
    padding: 30px 30px 30px 30px;
}
.elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item:hover
{
    background-color: #3454d1;
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1:hover .mas-addons-feature-icon i
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1:hover .mas-addons-feature-icon svg
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1:hover .mas-addons-feature-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1:hover .mas-addons-feature-icon.icon-type-text
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-icon-wrap
{
    margin: 0 0 30px 0;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    border-radius: 0 0 0 0;
    padding: 0 0 5px 0;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-bottom-title
{
    font-family: "rift",Sans-serif;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content
{
    margin-bottom: 30px;
    color: #0c0c0c;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 30px;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content p
{
    padding: 0 0 25px 0;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1:hover .mas-addons-feature-title
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1:hover .mas-addons-feature-content
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    background-color: #bd252500;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item .mas-addons-feature-btn:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item:hover .mas-addons-feature-btn .btn-icon path
{
    fill: #fff;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item .mas-addons-feature-btn
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item
{
    margin: 0 0 0 0;
    padding: 30px 30px 30px 30px;
}
.elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item:hover
{
    background-color: #3454d1;
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    background-color: #3454d1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-480f1a13
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 5rem;
    --margin-bottom: 2rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-7026159
{
    --e-image-carousel-slides-to-show: 7;
}
.elementor-14096 .elementor-element.elementor-element-7026159>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7026159 .swiper-wrapper
{
    display: flex;
    align-items: center;
}
.elementor-14096 .elementor-element.elementor-element-489258c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-4155ae2f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 5rem 5rem;
    --row-gap: 5rem;
    --column-gap: 5rem;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 106px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-5b956b46
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-element-5b956b46.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-14096 .elementor-element.elementor-element-c46ad2e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0% 11% 0% 0%;
}
.elementor-14096 .elementor-element.elementor-element-c46ad2e
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-c46ad2e .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    line-height: 3.938rem;
    letter-spacing: -.7px;
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-63339566>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 4px 0 0;
}
.elementor-14096 .elementor-element.elementor-element-63339566
{
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 30px;
    color: #0c0c0c;
}
.elementor-14096 .elementor-element.elementor-element-62dad569
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-3e7e5be0 img
{
    width: 184px;
}
.elementor-14096 .elementor-element.elementor-element-1d80fc03 img
{
    width: 126px;
}
.elementor-14096 .elementor-element.elementor-element-780decfe
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-780decfe>.elementor-widget-container
{
    margin: 1rem 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn:hover
{
    color: #fff;
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn:hover, .elementor-14096 .elementor-element.elementor-element-780decfe .all-side span.hover-animation
{
    background-color: #3454d1;
}
.elementor-14096 .elementor-element.elementor-element-17b7efc0
{
    --display: flex;
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    padding: 24px 24px 24px 24px;
    margin: 0 0 24px 0;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item.wraper-active
{
    background-color: var(--e-global-color-d8644e4);
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-number span
{
    color: #000;
    font-size: 20px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .active .mas-addons-accordion-number span
{
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-single-item h3
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item h3
{
    color: #000;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title h3
{
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title:hover h3
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active:hover h3
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active h3
{
    color: #fff!important;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i
{
    font-size: 20px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon
{
    width: 70px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon
{
    width: 30px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-single-item .mas-addons-accordion-text
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 30px;
    color: #fff;
    margin: 15px 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-text
{
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-content-wrapper
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-image
{
    padding: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a
{
    color: #fff;
    background-color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    padding: 15px 40px 15px 40px;
    margin: 30px 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a:hover
{
    color: #000;
    background-color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07>.elementor-widget-container
{
    margin: 1rem 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 13px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 13px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn:hover
{
    color: #fff;
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn:hover, .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .all-side span.hover-animation
{
    background-color: #3454d1;
}
.elementor-14096 .elementor-element.elementor-element-1c5a36a6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-element-16f4f1c5
{
    --divider-border-style: solid;
    --divider-color: #e6e6e6;
    --divider-border-width: 1px;
}
.elementor-14096 .elementor-element.elementor-element-16f4f1c5 .elementor-divider-separator
{
    width: 100%;
}
.elementor-14096 .elementor-element.elementor-element-111c3a0d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-111c3a0d:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-111c3a0d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-2aa8a9da
{
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-34841918
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 19%;
    --padding-right: 19%;
}
.elementor-14096 .elementor-element.elementor-element-1f8c6f21>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-1f8c6f21
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-1f8c6f21 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    line-height: 1.07em;
    letter-spacing: -.7px;
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-3e85468f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}
.elementor-14096 .elementor-element.elementor-global-13373 .aximo-project-icon
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-global-13373 .aximo-project-icon svg path
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-global-13373 .aximo-project-thumb:hover .aximo-project-icon
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-global-13373 .aximo-project-thumb:hover .aximo-project-icon svg path
{
    fill: var(--e-global-color-d8644e4);
    stroke: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-global-13373 .aximo-project-data h3
{
    color: #fff;
    font-family: "stolzl",Sans-serif;
    font-size: 1.563rem;
    font-weight: 400;
    text-transform: capitalize;
}
.elementor-14096 .elementor-element.elementor-global-13373 .aximo-project-data p
{
    color: #fff;
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08>.elementor-widget-container
{
    margin: 2rem 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .btn-icon
{
    color: #000;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .btn-icon path
{
    stroke: #000;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #000;
    background-color: #f5f749;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-96b0ffb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 8rem;
    --padding-bottom: 5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-56ee1cc3
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-56ee1cc3 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-35b339d0
{
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0em;
    --margin-bottom: 8em;
    --margin-left: 0em;
    --margin-right: 0em;
}
.elementor-14096 .elementor-element.elementor-element-50615534
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086
{
    --icon-box-icon-margin: 0px;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086.elementor-view-stacked .elementor-icon
{
    background-color: #3454d1;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086.elementor-view-framed .elementor-icon, .elementor-14096 .elementor-element.elementor-element-39d7c086.elementor-view-default .elementor-icon
{
    fill: #3454d1;
    color: #3454d1;
    border-color: #3454d1;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon
{
    font-size: 26px;
}
.elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon-box-title, .elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon-box-title a
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-style: italic;
}
.elementor-14096 .elementor-element.elementor-element-2925702b>.elementor-widget-container
{
    padding: 0 3rem 0 0;
}
.elementor-14096 .elementor-element.elementor-element-2925702b
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-226eba3
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25
{
    --icon-box-icon-margin: 0px;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25.elementor-view-stacked .elementor-icon
{
    background-color: #3454d1;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25.elementor-view-framed .elementor-icon, .elementor-14096 .elementor-element.elementor-element-243b3d25.elementor-view-default .elementor-icon
{
    fill: #3454d1;
    color: #3454d1;
    border-color: #3454d1;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon
{
    font-size: 26px;
}
.elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon-box-title, .elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon-box-title a
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-style: italic;
}
.elementor-14096 .elementor-element.elementor-element-557cea29>.elementor-widget-container
{
    padding: 0 3rem 0 0;
}
.elementor-14096 .elementor-element.elementor-element-557cea29
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-3c659cbd
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-51677e5c .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-51677e5c .elementor-icon-box-title
{
    margin-bottom: 0;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-51677e5c .elementor-icon-box-title, .elementor-14096 .elementor-element.elementor-element-51677e5c .elementor-icon-box-title a
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-style: italic;
}
.elementor-14096 .elementor-element.elementor-element-24dbb752>.elementor-widget-container
{
    padding: 0 3rem 0 0;
}
.elementor-14096 .elementor-element.elementor-element-24dbb752
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-6e867c5c
{
    --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;
    --justify-content: center;
    --padding-top: 7rem;
    --padding-bottom: 5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-6e867c5c:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-6e867c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-19c3b5a9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-19c3b5a9
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-19c3b5a9 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    line-height: 1.07em;
    letter-spacing: -.7px;
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-271b1bf8
{
    --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;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 5rem;
    --padding-bottom: 5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-271b1bf8:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-271b1bf8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-7cbb4db0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 5px 5px 5px 5px;
    --border-top-width: 5px;
    --border-right-width: 5px;
    --border-bottom-width: 5px;
    --border-left-width: 5px;
    border-color: #0b032d;
    --border-color: #0b032d;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 1px;
    --margin-bottom: 1px;
    --margin-left: 1px;
    --margin-right: 1px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
    --z-index: 50;
}
.elementor-14096 .elementor-element.elementor-element-40558b9b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #0b032d;
    --border-color: #0b032d;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 50;
}
.elementor-14096 .elementor-element.elementor-element-40558b9b:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-40558b9b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-e9b0153 .elementor-heading-title
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
}
.elementor-14096 .elementor-element.elementor-element-7ba116a
{
    --divider-border-style: solid;
    --divider-color: #3454d1;
    --divider-border-width: 2px;
}
.elementor-14096 .elementor-element.elementor-element-7ba116a .elementor-divider-separator
{
    width: 100%;
}
.elementor-14096 .elementor-element.elementor-element-7ba116a .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-14096 .elementor-element.elementor-element-67b667aa
{
    font-family: "stolzl",Sans-serif;
    font-size: 1.563rem;
    font-weight: 400;
    line-height: .75rem;
    color: var(--e-global-color-ce24b0a);
}
.elementor-14096 .elementor-element.elementor-element-17a264b>.elementor-widget-container
{
    margin: 0 0 1rem 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper
{
    justify-content: flex-start;
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item
{
    justify-content: flex-start;
    text-align: left;
    margin: 10px 0 10px 0;
    align-items: center;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item a
{
    justify-content: flex-start;
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-17a264b span.mas-list-group-icon
{
    margin-top: 1px;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon
{
    margin-left: 0;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon i
{
    font-size: 16px;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon svg
{
    height: 16px;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon .mas-list-group-icon-image
{
    width: 16px;
    height: 16px;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon .mas-list-group-icon-image img
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon.yes
{
    width: 20px;
    height: 20px;
    line-height: 0;
    text-align: left;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper.layout_1 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper.layout_2 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper.layout_3 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-text
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 21px;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    background-color: #3454d1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-43d06919
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 5px 5px 5px 5px;
    --border-top-width: 5px;
    --border-right-width: 5px;
    --border-bottom-width: 5px;
    --border-left-width: 5px;
    border-color: #0b032d;
    --border-color: #0b032d;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 1px;
    --margin-left: 1px;
    --margin-right: 1px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
    --z-index: 50;
}
.elementor-14096 .elementor-element.elementor-element-7feff979
{
    width: 100%;
    max-width: 100%;
    z-index: -1;
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-7feff979>.elementor-widget-container
{
    background-color: #3454d1;
    margin: 0 0 0 0;
    padding: 20px 10px 35px 10px;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #0b032d;
    border-radius: 20px 20px 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7feff979.elementor-element
{
    --align-self: center;
}
.elementor-14096 .elementor-element.elementor-element-7feff979 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-transform: uppercase;
    color: #eaee15;
}
.elementor-14096 .elementor-element.elementor-element-52acb9ce
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #0b032d;
    --border-color: #0b032d;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 50;
}
.elementor-14096 .elementor-element.elementor-element-52acb9ce:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-52acb9ce>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-69f6c609 .elementor-heading-title
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
}
.elementor-14096 .elementor-element.elementor-element-31be7c79
{
    --divider-border-style: solid;
    --divider-color: #3454d1;
    --divider-border-width: 2px;
}
.elementor-14096 .elementor-element.elementor-element-31be7c79 .elementor-divider-separator
{
    width: 100%;
}
.elementor-14096 .elementor-element.elementor-element-31be7c79 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-14096 .elementor-element.elementor-element-299111cf
{
    font-family: "stolzl",Sans-serif;
    font-size: 1.563rem;
    font-weight: 400;
    line-height: .75rem;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc>.elementor-widget-container
{
    margin: 0 0 1rem 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper
{
    justify-content: flex-start;
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item
{
    justify-content: flex-start;
    text-align: left;
    margin: 10px 0 10px 0;
    align-items: center;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item a
{
    justify-content: flex-start;
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc span.mas-list-group-icon
{
    margin-top: 1px;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon
{
    margin-left: 0;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon i
{
    font-size: 16px;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon svg
{
    height: 16px;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon .mas-list-group-icon-image
{
    width: 16px;
    height: 16px;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon .mas-list-group-icon-image img
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon.yes
{
    width: 20px;
    height: 20px;
    line-height: 0;
    text-align: left;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper.layout_1 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper.layout_2 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper.layout_3 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-text
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 21px;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    background-color: #3454d1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-6fd746ea
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 5px 5px 5px 5px;
    --border-top-width: 5px;
    --border-right-width: 5px;
    --border-bottom-width: 5px;
    --border-left-width: 5px;
    border-color: #0b032d;
    --border-color: #0b032d;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 1px;
    --margin-bottom: 1px;
    --margin-left: 1px;
    --margin-right: 1px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
    --z-index: 50;
}
.elementor-14096 .elementor-element.elementor-element-209dd17e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #0b032d;
    --border-color: #0b032d;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 50;
}
.elementor-14096 .elementor-element.elementor-element-209dd17e:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-209dd17e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-5c2c8838 .elementor-heading-title
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
}
.elementor-14096 .elementor-element.elementor-element-3ed42afe
{
    --divider-border-style: solid;
    --divider-color: #3454d1;
    --divider-border-width: 2px;
}
.elementor-14096 .elementor-element.elementor-element-3ed42afe .elementor-divider-separator
{
    width: 100%;
}
.elementor-14096 .elementor-element.elementor-element-3ed42afe .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-14096 .elementor-element.elementor-element-7ede9815
{
    font-family: "stolzl",Sans-serif;
    font-size: 1.563rem;
    font-weight: 400;
    line-height: .75rem;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00>.elementor-widget-container
{
    margin: 0 0 1rem 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper
{
    justify-content: flex-start;
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item
{
    justify-content: flex-start;
    text-align: left;
    margin: 10px 0 10px 0;
    align-items: center;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item a
{
    justify-content: flex-start;
    text-align: left;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group
{
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 span.mas-list-group-icon
{
    margin-top: 1px;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon
{
    margin-left: 0;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon i
{
    font-size: 16px;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon svg
{
    height: 16px;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon .mas-list-group-icon-image
{
    width: 16px;
    height: 16px;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon .mas-list-group-icon-image img
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-icon.yes
{
    width: 20px;
    height: 20px;
    line-height: 0;
    text-align: left;
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper.layout_1 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper.layout_2 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper.layout_3 .mas-list-group-item .mas-list-group-text
{
    width: calc(100% - 20px);
}
.elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-text
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 21px;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    background-color: #3454d1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-5fe9f3c8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-1c1e54d9
{
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-1f36912e
{
    --display: flex;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-14096 .elementor-element.elementor-element-3f0380d4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-3f0380d4
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-3f0380d4 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    line-height: 1.07em;
    letter-spacing: -.7px;
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-4581e3e8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-4581e3e8:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-4581e3e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-784c11fc .aximo-infinite-slider-data h3
{
    color: #fff;
    font-family: "rift",Sans-serif;
    font-style: italic;
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-784c11fc .aximo-infinite-slider-data i
{
    font-size: 36px;
    margin: 0 35px 0 35px;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-784c11fc .aximo-infinite-slider-data svg
{
    width: 55px;
    height: 55px;
    margin: 0 35px 0 35px;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-75675b8c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 120px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-75675b8c:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-75675b8c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6321532f
{
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-269f3ba7
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-14096 .elementor-element.elementor-element-66caf465>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-66caf465
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-66caf465 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    line-height: 1.07em;
    letter-spacing: -.7px;
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-1f8f5883
{
    --swiper-slides-to-display: 4;
    --swiper-slides-gap: 5px;
    --swiper-pagination-size: 4px;
    --progressbar-normal-color: var(--e-global-color-d8644e4);
    --progressbar-hover-color: var(--e-global-color-ce24b0a);
}
.elementor-14096 .elementor-element.elementor-element-1f8f5883>.elementor-widget-container
{
    margin: 1.5em 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-1f8f5883 .swiper-slide>.elementor-element
{
    height: 100%;
}
.elementor-14096 .elementor-element.elementor-element-4dfad352
{
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-10745f>.elementor-widget-container
{
    padding: 0 10rem 0 10rem;
}
.elementor-14096 .elementor-element.elementor-element-10745f
{
    text-align: center;
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: var(--e-global-color-ce24b0a);
}
.elementor-14096 .elementor-element.elementor-element-69530ad5
{
    --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;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-14096 .elementor-element.elementor-element-7859b373
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .btn-icon
{
    color: #fff;
    background-color: #fff;
    width: 0;
    height: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .btn-icon path
{
    stroke: #fff;
    fill: #000;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-before
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-after
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-before
{
    margin-left: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-after
{
    margin-right: 0;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn-wrapper .btn-icon
{
    border-radius: 50px 50px 50px 50px;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    background-color: #3454d1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    box-shadow: 0 4px 0 0 #000;
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn
{
    border-radius: 50px 50px 50px 50px;
    padding: 9px 35px 7px 35px;
}
.elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn:hover
{
    box-shadow: 0 0 0 0 rgba(0,0,0,.5);
}
.elementor-14096 .elementor-element.elementor-element-20c99317
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5rem;
    --padding-bottom: 5rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-1005aef3
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-1005aef3 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-7781285f>.elementor-widget-container
{
    margin: 2em 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-ce24b0a);
    padding: 24px 24px 24px 24px;
    margin: 0 0 24px 0;
    border-radius: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item.wraper-active
{
    background-color: var(--e-global-color-d8644e4);
    box-shadow: 4px 4px 0 0 #000;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-number span
{
    color: #000;
    font-size: 20px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .active .mas-addons-accordion-number span
{
    color: #000;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-single-item h3
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item h3
{
    color: var(--e-global-color-ce24b0a);
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title h3
{
    margin: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title:hover h3
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active:hover h3
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active h3
{
    color: #fff!important;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon
{
    color: var(--e-global-color-ce24b0a);
    width: 70px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i
{
    font-size: 20px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon
{
    width: 30px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-single-item .mas-addons-accordion-text
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 30px;
    color: #fff;
    margin: 15px 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-text
{
    padding: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-content-wrapper
{
    border-radius: 0 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-image
{
    padding: 20px 20px 20px 20px;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a
{
    color: #fff;
    background-color: #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    padding: 15px 40px 15px 40px;
    margin: 30px 0 0 0;
}
.elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a:hover
{
    color: #000;
    background-color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-55e75a2b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 4rem;
    --padding-bottom: 3rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-55e75a2b:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-55e75a2b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f2f2f4;
}
.elementor-14096 .elementor-element.elementor-element-3eb327b6
{
    text-align: center;
}
.elementor-14096 .elementor-element.elementor-element-3eb327b6 .elementor-heading-title
{
    font-family: "stolzl",Sans-serif;
    font-size: 2.813rem;
    font-weight: 400;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-afbb86b
{
    text-align: center;
    font-family: "stolzl",Sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-43953e00
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    border-style: solid;
    --border-style: solid;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --margin-top: 0rem;
    --margin-bottom: 3rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 3rem;
    --padding-bottom: 3rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}
.elementor-14096 .elementor-element.elementor-element-4b758132
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-4b758132.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-14096 .elementor-element.elementor-element-5ac4f9b0 .elementor-heading-title
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-1b3a3d39
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-30af31d8
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-1fed14a8 img
{
    max-width: 70%;
}
.elementor-14096 .elementor-element.elementor-element-19523851
{
    --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;
}
.elementor-14096 .elementor-element.elementor-element-71e33806
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-2ce3d3f0 .elementor-heading-title
{
    font-family: "rift",Sans-serif;
    font-size: 2.188rem;
    font-weight: 600;
    font-style: italic;
    line-height: 42px;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-70149b2d
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button
{
    background-color: #0000;
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    fill: var(--e-global-color-ce24b0a);
    color: var(--e-global-color-ce24b0a);
    box-shadow: 0 4px 0 0 rgba(0,0,0,.95);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000f36;
    border-radius: 100px 100px 100px 100px;
    padding: 9px 25px 7px 25px;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button:hover, .elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button:focus
{
    background-color: var(--e-global-color-d8644e4);
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88>.elementor-widget-container
{
    margin: 0 0 10px 0;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button:hover svg, .elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-22dff36d
{
    font-family: "stolzl",Sans-serif;
    font-size: 1rem;
    font-weight: 300;
    color: #0b032d;
}
.elementor-14096 .elementor-element.elementor-element-1e01a613
{
    --display: flex;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group
{
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 15px;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-form-fields-wrapper
{
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -15px;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group.recaptcha_v3-bottomright
{
    margin-bottom: 0;
}
body.rtl .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-labels-inline .elementor-field-group>label
{
    padding-left: 0;
}
body:not(.rtl) .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-labels-inline .elementor-field-group>label
{
    padding-right: 0;
}
body .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-labels-above .elementor-field-group>label
{
    padding-bottom: 0;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group>label, .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-subgroup label
{
    color: var(--e-global-color-ce24b0a);
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-type-html
{
    padding-bottom: 0;
    color: var(--e-global-color-ce24b0a);
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group .elementor-field
{
    color: var(--e-global-color-ce24b0a);
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group .elementor-field, .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-subgroup label
{
    font-family: "Inter",Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group .elementor-field:not(.elementor-select-wrapper)
{
    border-color: #b8b8b8;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group .elementor-select-wrapper select
{
    border-color: #b8b8b8;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group .elementor-select-wrapper::before
{
    color: #b8b8b8;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-button
{
    font-family: "stolzl",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    border-style: solid;
    border-width: 2px 2px 5px 2px;
    border-radius: 100rem 100rem 100rem 100rem;
    padding: 9px 25px 7px 25px;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .e-form__buttons__wrapper__button-next
{
    background-color: #3454d1;
    color: #fff;
    border-color: #000;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-button[type="submit"]
{
    background-color: #3454d1;
    color: #fff;
    border-color: #000;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-button[type="submit"] svg *
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .e-form__buttons__wrapper__button-previous
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .e-form__buttons__wrapper__button-next:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-button[type="submit"]:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-button[type="submit"]:hover svg *
{
    fill: #fff;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .e-form__buttons__wrapper__button-previous:hover
{
    color: #fff;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-message.elementor-message-success
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-message.elementor-message-danger
{
    color: #ff3232;
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-message.elementor-help-inline
{
    color: var(--e-global-color-d8644e4);
}
.elementor-14096 .elementor-element.elementor-element-30c8f37f
{
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #fff;
    --e-form-steps-indicator-active-secondary-color: #fff;
    --e-form-steps-indicator-completed-secondary-color: #fff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1024px)
{
    .elementor-14096 .elementor-element.elementor-element-300101e7
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 170px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-668460f6
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-a5045e3
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-14096 .elementor-element.elementor-element-61e5ad90
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-61e5ad90 .elementor-heading-title
    {
        font-size: 80px;
    }
    .elementor-14096 .elementor-element.elementor-element-407da9df>.elementor-widget-container
    {
        margin: 0 50px 40px 50px;
    }
    .elementor-14096 .elementor-element.elementor-element-407da9df
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-235bbc77>.elementor-widget-container
    {
        margin: 0 0 40px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-title
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-75f17b6c
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-14096 .elementor-element.elementor-element-648052c:not(.elementor-motion-effects-element-type-background), .elementor-14096 .elementor-element.elementor-element-648052c>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("/wp-content/uploads/2024/06/Ellipse-1160.png");
        background-position: center center;
        background-size: contain;
    }
    .elementor-14096 .elementor-element.elementor-element-648052c
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-14096 .elementor-element.elementor-element-c77b658 img
    {
        width: 50%;
    }
    .elementor-14096 .elementor-element.elementor-element-1524871a
    {
        --padding-top: 2rem;
        --padding-bottom: 3rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-60efede7 .elementor-heading-title
    {
        font-size: 1.5rem;
        line-height: 2.4rem;
    }
    .elementor-14096 .elementor-element.elementor-element-4cc75f60
    {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-14096 .elementor-element.elementor-element-51363983
    {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5aea9276
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-box-item
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-box-item
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-box-item
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-fd374b9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-box-item
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-box-item
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-icon-wrap
    {
        margin: 0 0 20px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content
    {
        margin-bottom: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content p
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-box-item
    {
        padding: 20px 20px 20px 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-489258c
    {
        --border-radius: 0px 0px 0px 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-14096 .elementor-element.elementor-element-4155ae2f
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 56px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5b956b46
    {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-c46ad2e>.elementor-widget-container
    {
        padding: 0% 10% 0% 10%;
    }
    .elementor-14096 .elementor-element.elementor-element-c46ad2e
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-c46ad2e .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-14096 .elementor-element.elementor-element-63339566>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-63339566
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-17b7efc0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-1c5a36a6
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-111c3a0d
    {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 3em;
        --padding-right: 3em;
    }
    .elementor-14096 .elementor-element.elementor-element-34841918
    {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-14096 .elementor-element.elementor-element-1f8c6f21>.elementor-widget-container
    {
        padding: 0% 10% 0% 10%;
    }
    .elementor-14096 .elementor-element.elementor-element-1f8c6f21 .elementor-heading-title
    {
        font-size: 35px;
    }
    .elementor-14096 .elementor-element.elementor-element-3e85468f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-96b0ffb
    {
        --padding-top: 5rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-14096 .elementor-element.elementor-element-2925702b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-557cea29>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-24dbb752>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-6e867c5c
    {
        --padding-top: 3rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-14096 .elementor-element.elementor-element-19c3b5a9>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
    }
    .elementor-14096 .elementor-element.elementor-element-19c3b5a9 .elementor-heading-title
    {
        font-size: 35px;
    }
    .elementor-14096 .elementor-element.elementor-element-271b1bf8
    {
        --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: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --flex-wrap: wrap;
        --padding-top: 5rem;
        --padding-bottom: 2rem;
        --padding-left: 2rem;
        --padding-right: 2rem;
    }
    .elementor-14096 .elementor-element.elementor-element-7cbb4db0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-40558b9b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-43d06919
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-52acb9ce
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-6fd746ea
    {
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-209dd17e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-5fe9f3c8
    {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 3em;
        --padding-right: 3em;
    }
    .elementor-14096 .elementor-element.elementor-element-1f36912e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-14096 .elementor-element.elementor-element-3f0380d4>.elementor-widget-container
    {
        padding: 0% 10% 0% 10%;
    }
    .elementor-14096 .elementor-element.elementor-element-3f0380d4 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-14096 .elementor-element.elementor-element-75675b8c
    {
        --padding-top: 70px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-269f3ba7
    {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 12px;
        --padding-right: 12px;
    }
    .elementor-14096 .elementor-element.elementor-element-66caf465>.elementor-widget-container
    {
        padding: 0% 10% 0% 10%;
    }
    .elementor-14096 .elementor-element.elementor-element-66caf465 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-14096 .elementor-element.elementor-element-1f8f5883
    {
        --swiper-slides-to-display: 2;
    }
    .elementor-14096 .elementor-element.elementor-element-4dfad352
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-69530ad5
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-20c99317
    {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 2rem;
        --padding-right: 2rem;
    }
    .elementor-14096 .elementor-element.elementor-element-1005aef3 .elementor-heading-title
    {
        font-size: 2rem;
    }
    .elementor-14096 .elementor-element.elementor-element-55e75a2b
    {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 2rem;
        --padding-right: 2rem;
    }
    .elementor-14096 .elementor-element.elementor-element-43953e00
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-14096 .elementor-element.elementor-element-4b758132
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5ac4f9b0
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-1b3a3d39
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-19523851
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-71e33806
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}
@media(max-width: 767px)
{
    .elementor-14096 .elementor-element.elementor-element-300101e7
    {
        --padding-top: 140px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-14096 .elementor-element.elementor-element-668460f6
    {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-a5045e3
    {
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-14096 .elementor-element.elementor-element-61e5ad90 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-14096 .elementor-element.elementor-element-407da9df>.elementor-widget-container
    {
        margin: 0 0 30px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-407da9df
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-title
    {
        margin-bottom: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-235bbc77 .mas-addons-feature-content
    {
        font-size: .8rem;
    }
    .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn
    {
        min-width: 50%;
        padding: 5px 5px 5px 5px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-9dc088f .mas-addons-btn
    {
        padding: 5px 5px 5px 5px;
    }
    .elementor-14096 .elementor-element.elementor-element-1524871a
    {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-60efede7
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-60efede7 .elementor-heading-title
    {
        font-size: 1.25rem;
        line-height: 1.8rem;
    }
    .elementor-14096 .elementor-element.elementor-element-4cc75f60
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-51363983
    {
        --padding-top: 0px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5aea9276
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-title
    {
        margin-bottom: 10px;
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content
    {
        margin-bottom: 10px;
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-btn i
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-3a52c840 .mas-addons-feature-btn svg
    {
        width: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-title
    {
        margin-bottom: 10px;
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content
    {
        margin-bottom: 10px;
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-btn i
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-69e6c6d .mas-addons-feature-btn svg
    {
        width: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-title
    {
        margin-bottom: 10px;
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content
    {
        margin-bottom: 10px;
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-btn i
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-6ee0e1a7 .mas-addons-feature-btn svg
    {
        width: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-fd374b9
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-title
    {
        margin-bottom: 10px;
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content
    {
        margin-bottom: 10px;
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-btn i
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-599d8754 .mas-addons-feature-btn svg
    {
        width: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-title
    {
        margin-bottom: 10px;
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content
    {
        margin-bottom: 10px;
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-btn i
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-2af289d5 .mas-addons-feature-btn svg
    {
        width: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-title
    {
        margin-bottom: 10px;
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content
    {
        margin-bottom: 10px;
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-content p
    {
        padding: 0 0 10px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-btn i
    {
        font-size: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-5c3092d1 .mas-addons-feature-btn svg
    {
        width: 16px;
    }
    .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn
    {
        min-width: 50%;
        padding: 5px 5px 5px 5px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-7baa0b51 .mas-addons-btn
    {
        padding: 5px 5px 5px 5px;
    }
    .elementor-14096 .elementor-element.elementor-element-480f1a13
    {
        --margin-top: 0rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
        --padding-top: 1rem;
        --padding-bottom: 1rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-7026159
    {
        --e-image-carousel-slides-to-show: 2;
    }
    .elementor-14096 .elementor-element.elementor-element-489258c
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-4155ae2f
    {
        --padding-top: 0px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5b956b46
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-c46ad2e>.elementor-widget-container
    {
        margin: 0 0 15px 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-14096 .elementor-element.elementor-element-c46ad2e .elementor-heading-title
    {
        font-size: 1.5em;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-63339566>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-63339566
    {
        font-size: .9rem;
        line-height: 1.6em;
    }
    .elementor-14096 .elementor-element.elementor-element-62dad569
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-14096 .elementor-element.elementor-element-780decfe
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn
    {
        min-width: 50%;
        padding: 5px 5px 5px 5px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-780decfe .mas-addons-btn
    {
        padding: 5px 5px 5px 5px;
    }
    .elementor-14096 .elementor-element.elementor-element-17b7efc0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item
    {
        padding: 15px 20px 15px 15px;
        border-radius: 14px 14px 14px 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-single-item h3
    {
        font-size: 1.5rem;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i
    {
        font-size: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-3e393099 .mas-addons-accordion-single-item .mas-addons-accordion-text
    {
        font-size: .8rem;
        line-height: 1.6em;
        margin: 5px 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-3e3c1c07
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-3e3c1c07>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn
    {
        min-width: 50%;
        padding: 5px 5px 5px 5px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3e3c1c07 .mas-addons-btn
    {
        padding: 5px 5px 5px 5px;
    }
    .elementor-14096 .elementor-element.elementor-element-1c5a36a6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-111c3a0d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-34841918
    {
        --margin-top: 0px;
        --margin-bottom: 35px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-1f8c6f21>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-14096 .elementor-element.elementor-element-1f8c6f21 .elementor-heading-title
    {
        font-size: 1.5em;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-3e85468f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn
    {
        min-width: 50%;
        padding: 5px 5px 5px 5px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-1dff1e08 .mas-addons-btn
    {
        padding: 5px 5px 5px 5px;
    }
    .elementor-14096 .elementor-element.elementor-element-96b0ffb
    {
        --padding-top: 3rem;
        --padding-bottom: 1rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-56ee1cc3 .elementor-heading-title
    {
        font-size: 1.5rem;
    }
    .elementor-14096 .elementor-element.elementor-element-35b339d0
    {
        --margin-top: 0em;
        --margin-bottom: 3em;
        --margin-left: 0em;
        --margin-right: 0em;
    }
    .elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon-box-wrapper
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-39d7c086 .elementor-icon
    {
        font-size: 0;
    }
    .elementor-14096 .elementor-element.elementor-element-2925702b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-2925702b
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon-box-wrapper
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-243b3d25 .elementor-icon
    {
        font-size: 0;
    }
    .elementor-14096 .elementor-element.elementor-element-557cea29>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-557cea29
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-51677e5c .elementor-icon-box-wrapper
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-24dbb752>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-24dbb752
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-6e867c5c
    {
        --padding-top: 2rem;
        --padding-bottom: 1rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-19c3b5a9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-14096 .elementor-element.elementor-element-19c3b5a9 .elementor-heading-title
    {
        font-size: 1.5em;
    }
    .elementor-14096 .elementor-element.elementor-element-271b1bf8
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 1rem;
        --padding-bottom: 1rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-40558b9b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-67b667aa
    {
        font-size: 1.25rem;
    }
    .elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item
    {
        margin: 5px 0 5px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-text
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn
    {
        font-size: 1rem;
        min-width: 100%;
        padding: 10px 25px 10px 25px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-1288bcc6 .mas-addons-btn
    {
        padding: 10px 25px 10px 25px;
    }
    .elementor-14096 .elementor-element.elementor-element-43d06919
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-7feff979
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-52acb9ce
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-69f6c609 .elementor-heading-title
    {
        font-size: 2rem;
    }
    .elementor-14096 .elementor-element.elementor-element-299111cf
    {
        font-size: 1.25rem;
    }
    .elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item
    {
        margin: 5px 0 5px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-7d4cfcc .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-text
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn
    {
        font-size: 1rem;
        min-width: 100%;
        padding: 10px 25px 10px 25px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-29825fdc .mas-addons-btn
    {
        padding: 10px 25px 10px 25px;
    }
    .elementor-14096 .elementor-element.elementor-element-6fd746ea
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5c2c8838 .elementor-heading-title
    {
        font-size: 2rem;
    }
    .elementor-14096 .elementor-element.elementor-element-7ede9815
    {
        font-size: 1.25rem;
    }
    .elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item
    {
        margin: 5px 0 5px 0;
    }
    .elementor-14096 .elementor-element.elementor-element-ae62c00 .mas-list-group .mas-list-group-wrapper .mas-list-group-item .mas-list-group-text
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn
    {
        font-size: 1rem;
        min-width: 100%;
        padding: 10px 25px 10px 25px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-3c7a5ab2 .mas-addons-btn
    {
        padding: 10px 25px 10px 25px;
    }
    .elementor-14096 .elementor-element.elementor-element-5fe9f3c8
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-1f36912e
    {
        --margin-top: 0px;
        --margin-bottom: 35px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-3f0380d4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-14096 .elementor-element.elementor-element-3f0380d4 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-4581e3e8
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-75675b8c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-269f3ba7
    {
        --margin-top: 0px;
        --margin-bottom: 35px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-66caf465>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
    }
    .elementor-14096 .elementor-element.elementor-element-66caf465 .elementor-heading-title
    {
        font-size: 1.5em;
    }
    .elementor-14096 .elementor-element.elementor-element-1f8f5883
    {
        --swiper-slides-to-display: 1;
    }
    .elementor-14096 .elementor-element.elementor-element-4dfad352
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-10745f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-69530ad5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-before
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-after
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-before
    {
        margin-left: 20px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn .icon-after
    {
        margin-right: 20px;
    }
    .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn
    {
        min-width: 100%;
        padding: 10px 25px 10px 25px;
    }
    body.rtl .elementor-14096 .elementor-element.elementor-element-7859b373 .mas-addons-btn
    {
        padding: 10px 25px 10px 25px;
    }
    .elementor-14096 .elementor-element.elementor-element-20c99317
    {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-1005aef3 .elementor-heading-title
    {
        font-size: 1.4rem;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item
    {
        padding: 15px 20px 15px 15px;
        border-radius: 14px 14px 14px 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-single-item h3
    {
        font-size: 1.5rem;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i
    {
        font-size: 10px;
    }
    .elementor-14096 .elementor-element.elementor-element-7781285f .mas-addons-accordion-single-item .mas-addons-accordion-text
    {
        font-size: .8rem;
        line-height: 1.6em;
        margin: 5px 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-55e75a2b
    {
        --padding-top: 2rem;
        --padding-bottom: 2rem;
        --padding-left: 1rem;
        --padding-right: 1rem;
    }
    .elementor-14096 .elementor-element.elementor-element-3eb327b6
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-3eb327b6 .elementor-heading-title
    {
        font-size: 1.5rem;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-afbb86b
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-43953e00
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: 0rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
        --padding-top: 0rem;
        --padding-bottom: 0rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-14096 .elementor-element.elementor-element-4b758132
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-5ac4f9b0
    {
        text-align: center;
    }
    .elementor-14096 .elementor-element.elementor-element-5ac4f9b0 .elementor-heading-title
    {
        font-size: 1.35rem;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-1b3a3d39>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-1b3a3d39
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-19523851
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-71e33806
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-2ce3d3f0 .elementor-heading-title
    {
        font-size: 1.5rem;
        line-height: 1.4em;
    }
    .elementor-14096 .elementor-element.elementor-element-70149b2d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-70149b2d
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-22dff36d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-14096 .elementor-element.elementor-element-22dff36d
    {
        font-size: 14px;
    }
    .elementor-14096 .elementor-element.elementor-element-1e01a613
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-group .elementor-field, .elementor-14096 .elementor-element.elementor-element-30c8f37f .elementor-field-subgroup label
    {
        font-size: 14px;
    }
}
@media(min-width: 768px)
{
    .elementor-14096 .elementor-element.elementor-element-668460f6
    {
        --width: 50%;
    }
    .elementor-14096 .elementor-element.elementor-element-75f17b6c
    {
        --width: 50%;
    }
    .elementor-14096 .elementor-element.elementor-element-648052c
    {
        --width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-580ecc8c
    {
        --width: 66.66%;
    }
    .elementor-14096 .elementor-element.elementor-element-438fb830
    {
        --width: 33.33%;
    }
    .elementor-14096 .elementor-element.elementor-element-5b956b46
    {
        --width: 45%;
    }
    .elementor-14096 .elementor-element.elementor-element-17b7efc0
    {
        --width: 61%;
    }
    .elementor-14096 .elementor-element.elementor-element-4b758132
    {
        --width: 38.735%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-14096 .elementor-element.elementor-element-668460f6
    {
        --width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-75f17b6c
    {
        --width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-648052c
    {
        --width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-5b956b46
    {
        --width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-17b7efc0
    {
        --width: 100%;
    }
    .elementor-14096 .elementor-element.elementor-element-7cbb4db0
    {
        --width: 49%;
    }
    .elementor-14096 .elementor-element.elementor-element-43d06919
    {
        --width: 49%;
    }
    .elementor-14096 .elementor-element.elementor-element-6fd746ea
    {
        --width: 49%;
    }
    .elementor-14096 .elementor-element.elementor-element-4b758132
    {
        --width: 100%;
    }
}
.aximo-project-slider .swiper-pagination-bullet
{
    background-color: #e4e4e6!important;
}
.aximo-project-slider .swiper-pagination-bullet-active
{
    background-color: #3454d1!important;
}
.elementor-14096 .elementor-element.elementor-element-2925702b strong
{
    color: #0b032d;
    font-family: inherit;
    font-weight: 500;
}
.elementor-14096 .elementor-element.elementor-element-557cea29 strong
{
    color: #0b032d;
    font-family: inherit;
    font-weight: 500;
}
.elementor-14096 .elementor-element.elementor-element-24dbb752 strong
{
    color: #0b032d;
    font-family: inherit;
    font-weight: 500;
}
.swiper-pagination-progressbar.swiper-pagination-horizontal
{
    bottom: 0!important;
    top: 100%;
    margin-top: 3em;
}
.elementor-14096 .elementor-element.elementor-element-10745f strong
{
    font-family: inherit;
}
.elementor-14096 .elementor-element.elementor-element-1b3a3d39 strong
{
    color: #0b032d;
    font-family: inherit;
    font-weight: 500;
}
.elementor-14096 .elementor-element.elementor-element-70149b2d strong
{
    color: #0b032d;
    font-family: inherit;
    font-weight: 500;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button-content-wrapper
{
    align-items: center;
}
.elementor-14096 .elementor-element.elementor-element-6b36db88 .elementor-button-icon svg
{
    width: 1.5em;
}
.elementor-14096 .elementor-element.elementor-element-22dff36d strong
{
    color: #0b032d;
    font-family: inherit;
    font-weight: 500;
}
.elementor-form input, .elementor-form textarea
{
    padding: 1rem 1.5rem;
    font-family: "rift",sans-serif!important;
    font-style: italic;
    font-weight: 600!important;
    font-size: 1.5rem!important;
    height: auto;
}
.elementor-form input::placeholder, .elementor-form textarea::placeholder
{
    color: #d0d2d3!important;
}
.box1:hover h2 h3 img
{
    color: #fff!important;
}
.mas-list-group-item .mas-list-group-text
{
    padding-left: 17px;
}
.elementor-14096 .elementor-element.elementor-element-17a264b .mas-list-group .mas-list-group-wrapper .mas-list-group-item a
{
    width: 100%!important;
}