.elementor-1204 .elementor-element.elementor-element-34b828a:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-34b828a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #021A25;
}

.elementor-1204 .elementor-element.elementor-element-34b828a>.elementor-background-overlay {
    background-image: url("https://nphminers.com/wp-content/uploads/2023/09/polygonal-wireframe-mesh-futuristic-with-bitcoin-on-transarent-background-PNG.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.13;
    mix-blend-mode: screen;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-34b828a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 150px 0px;
}

.elementor-1204 .elementor-element.elementor-element-beed6a0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1204 .elementor-element.elementor-element-beed6a0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-beed6a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-2b42dde .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-2b42dde .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-2b42dde .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-2b42dde .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 17px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-2b42dde .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 0.5px;
}

.elementor-1204 .elementor-element.elementor-element-3d35e1c .ekit-btn-wraper {
    text-align: left;
}

.elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn {
    padding: 20px 45px 20px 045px;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1.2px;
    background-color: transparent;
    background-image: linear-gradient(255deg, #E73667 0%, #F0721D 100%);
    border-style: none;
}

.elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn:hover {
    color: #ffffff;
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn>i,
.elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn>i,
.rtl .elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-1204 .elementor-element.elementor-element-5ad8056 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn {
    padding: 20px 45px 20px 045px;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1.2px;
    background-color: transparent;
    background-image: linear-gradient(255deg, #E73667 0%, #F0721D 100%);
    border-style: none;
}

.elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn:hover {
    color: #ffffff;
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn>i,
.elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn>i,
.rtl .elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-1204 .elementor-element.elementor-element-5baaf21.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1204 .elementor-element.elementor-element-5baaf21>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-5baaf21>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-f5342c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #01263A;
}

.elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-element-populated,
.elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-element-populated {
    box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -90px 50px 0px 50px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 50px;
}

.elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-901fa40:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-901fa40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-1204 .elementor-element.elementor-element-901fa40 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 20px 50px 20px;
}

.elementor-1204 .elementor-element.elementor-element-901fa40>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-95d7f44 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-95d7f44 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-95d7f44 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-95d7f44 .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-6ed1cf6>.elementor-widget-container {
    background-color: #041F2C;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1C314C;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.51);
}

.elementor-1204 .elementor-element.elementor-element-8d2e84b {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-907f9cd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1204 .elementor-element.elementor-element-907f9cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1204 .elementor-element.elementor-element-907f9cd.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1204 .elementor-element.elementor-element-f0aac6c .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-f0aac6c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-f0aac6c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-f0aac6c .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon {
    align-self: center;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon i {
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon svg {
    height: 20px;
    width: 20px;
    fill: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 20px;
    width: 20px;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon .infobox-icon-wrap {
    width: 50px;
    height: 50px;
    background: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-content .title {
    color: #FFFFFF96;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    margin: 0px 0px 0px 10px;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-content p {
    margin: 0px 0px 0px 10px;
    color: #FFFFFFD9;
    font-family: "Urbanist", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-b7365a5:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon {
    align-self: center;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon i {
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon svg {
    height: 20px;
    width: 20px;
    fill: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 20px;
    width: 20px;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon .infobox-icon-wrap {
    width: 50px;
    height: 50px;
    background: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-content .title {
    color: #FFFFFF96;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    margin: 0px 0px 0px 10px;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-content p {
    margin: 0px 0px 0px 10px;
    color: #FFFFFFD9;
    font-family: "Urbanist", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-9f94fb2:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon {
    align-self: center;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon i {
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon svg {
    height: 20px;
    width: 20px;
    fill: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 20px;
    width: 20px;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon .infobox-icon-wrap {
    width: 50px;
    height: 50px;
    background: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-content .title {
    color: #FFFFFF96;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    margin: 0px 0px 0px 10px;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-content p {
    margin: 0px 0px 0px 10px;
    color: #FFFFFFD9;
    font-family: "Urbanist", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-b2971cf:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon {
    align-self: center;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon i {
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon svg {
    height: 20px;
    width: 20px;
    fill: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon .infobox-icon-wrap img {
    height: 20px;
    width: 20px;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon .infobox-icon-wrap {
    width: 50px;
    height: 50px;
    background: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox.icon-beside-title .infobox-content .title figure i {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-content .title {
    color: #FFFFFF96;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    margin: 0px 0px 0px 10px;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-content p {
    margin: 0px 0px 0px 10px;
    color: #FFFFFFD9;
    font-family: "Urbanist", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-b932969>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-b932969:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-17a1036 {
    text-align: left;
}

.elementor-1204 .elementor-element.elementor-element-2bada88:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-2bada88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0F1820B8;
}

.elementor-1204 .elementor-element.elementor-element-2bada88 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1204 .elementor-element.elementor-element-2bada88>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-e6a8513 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-e6a8513 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-e6a8513 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-606e204>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2A2E39;
    box-shadow: 0px 0px 48px 0px rgba(0, 0, 0, 0.35);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-1204 .elementor-element.elementor-element-606e204>.elementor-element-populated,
.elementor-1204 .elementor-element.elementor-element-606e204>.elementor-element-populated>.elementor-background-overlay,
.elementor-1204 .elementor-element.elementor-element-606e204>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-606e204>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-f5768d8 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFFBF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-1204 .elementor-element.elementor-element-f5768d8 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-f5768d8 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-f5768d8>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-9494005>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2A2E39;
    box-shadow: 0px 0px 44px 0px rgba(0, 0, 0, 0.21);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-1204 .elementor-element.elementor-element-9494005>.elementor-element-populated,
.elementor-1204 .elementor-element.elementor-element-9494005>.elementor-element-populated>.elementor-background-overlay,
.elementor-1204 .elementor-element.elementor-element-9494005>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-9494005>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-bf2a010 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFFBF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-1204 .elementor-element.elementor-element-bf2a010 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-bf2a010 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-bf2a010>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-29db43d>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2A2E39;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-1204 .elementor-element.elementor-element-29db43d>.elementor-element-populated,
.elementor-1204 .elementor-element.elementor-element-29db43d>.elementor-element-populated>.elementor-background-overlay,
.elementor-1204 .elementor-element.elementor-element-29db43d>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1204 .elementor-element.elementor-element-29db43d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-db630fd .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFFBF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 300;
}

.elementor-1204 .elementor-element.elementor-element-db630fd .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-db630fd .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-db630fd>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-c9b054a {
    padding: 50px 0px 50px 0px;
}

.elementor-1204 .elementor-element.elementor-element-8eacbd5 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-1204 .elementor-element.elementor-element-8eacbd5 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-8eacbd5 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-8eacbd5 .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-e6c4704.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704.elementor-view-stacked .elementor-icon:hover {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704 {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704 .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704 .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-e6c4704 .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-e6c4704 .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-c46a559.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-c46a559.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-c46a559.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-c46a559.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-c46a559.elementor-view-stacked .elementor-icon:hover {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-c46a559 {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-c46a559 .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-c46a559 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-c46a559 .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-c46a559 .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-c46a559 .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-0f4c0ca.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca.elementor-view-stacked .elementor-icon:hover {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-0f4c0ca .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-0f4c0ca .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-2e71bdc.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc.elementor-view-stacked .elementor-icon:hover {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-2e71bdc .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-2e71bdc .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-46ad121.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-46ad121.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-46ad121.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-46ad121 {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-46ad121 .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-46ad121 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-46ad121 .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-46ad121 .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-46ad121 .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-e61e060.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-e61e060.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-e61e060.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-e61e060.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-e61e060.elementor-view-stacked .elementor-icon:hover {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-e61e060 {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-e61e060 .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-e61e060 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-e61e060 .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-e61e060 .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-e61e060 .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-ba356d5.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5.elementor-view-stacked .elementor-icon:hover {
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5 {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5 .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5 .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-ba356d5 .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-ba356d5 .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60.elementor-view-stacked .elementor-icon {
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60.elementor-view-framed .elementor-icon,
.elementor-1204 .elementor-element.elementor-element-58a2a60.elementor-view-default .elementor-icon {
    fill: #E73667;
    color: #E73667;
    border-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60 {
    --icon-box-icon-margin: 15px;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60 .elementor-icon {
    font-size: 30px;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60 .elementor-icon-box-title {
    margin-bottom: 20px;
    color: #FFFFFFC7;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60 .elementor-icon-box-title,
.elementor-1204 .elementor-element.elementor-element-58a2a60 .elementor-icon-box-title a {
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
}

.elementor-1204 .elementor-element.elementor-element-58a2a60 .elementor-icon-box-description {
    color: #FFFFFF7A;
    font-family: "Urbanist", Sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
}

.elementor-1204 .elementor-element.elementor-element-9ae5d13 .ekit-btn-wraper {
    text-align: center;
}

.elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn {
    padding: 20px 45px 20px 045px;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1.2px;
    background-color: transparent;
    background-image: linear-gradient(255deg, #E73667 0%, #F0721D 100%);
    border-style: none;
}

.elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn:hover {
    color: #ffffff;
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn>i,
.elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn>i,
.rtl .elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-1204 .elementor-element.elementor-element-9ae5d13>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-1204 .elementor-element.elementor-element-82556b7:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-82556b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E73667F2;
}

.elementor-1204 .elementor-element.elementor-element-82556b7 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.28);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-82556b7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-0e0904e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1204 .elementor-element.elementor-element-0e0904e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1204 .elementor-element.elementor-element-39c789d .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-39c789d .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-39c789d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-39c789d .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-ed61f17 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn {
    padding: 20px 45px 20px 045px;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 1.2px;
    background-color: transparent;
    background-image: linear-gradient(255deg, #E73667 0%, #F0721D 100%);
    border-style: none;
}

.elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn:hover {
    color: #ffffff;
    background-color: #E73667;
}

.elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn>i,
.elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn>svg {
    margin-left: 5px;
}

.rtl .elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn>i,
.rtl .elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 5px;
}

.elementor-1204 .elementor-element.elementor-element-ed61f17>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-4a9bb94.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1204 .elementor-element.elementor-element-4a9bb94.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1204 .elementor-element.elementor-element-85af544>.elementor-widget-container {
    margin: 0px 0px 0px 150px;
}

.elementor-1204 .elementor-element.elementor-element-85af544 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-1204 .elementor-element.elementor-element-8b2729f:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-8b2729f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #041F2C;
}

.elementor-1204 .elementor-element.elementor-element-8b2729f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1204 .elementor-element.elementor-element-8b2729f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-51fe72e .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-51fe72e .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-51fe72e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-51fe72e .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox .infobox-icon img {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox.icon-on-left .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox.icon-on-right .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox .infobox-content .title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 20px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox .infobox-content p {
    margin: 5px 0px 20px 0px;
    color: #FFFFFFBF;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-84f85b9 .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox .infobox-icon img {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox.icon-on-left .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox.icon-on-right .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox .infobox-content .title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 20px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox .infobox-content p {
    margin: 5px 0px 20px 0px;
    color: #FFFFFFBF;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-fed150e .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox .infobox-icon img {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox.icon-on-left .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox.icon-on-right .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox .infobox-content .title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 20px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox .infobox-content p {
    margin: 5px 0px 20px 0px;
    color: #FFFFFFBF;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-95c9aee .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox .infobox-icon img {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox.icon-on-left .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox.icon-on-right .infobox-icon {
    width: 500px;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox .infobox-content .title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    margin: 20px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox .infobox-content p {
    margin: 5px 0px 20px 0px;
    color: #FFFFFFBF;
    font-family: "Sawarabi Gothic", Sans-serif;
    font-size: 12px;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox:hover .infobox-content h4 {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-ef4d8a3 .eael-infobox:hover .infobox-content p {
    transition: 100ms;
}

.elementor-1204 .elementor-element.elementor-element-84ea4f6:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-84ea4f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(96deg, #E73667 0%, #DF6817 100%);
}

.elementor-1204 .elementor-element.elementor-element-84ea4f6 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-1204 .elementor-element.elementor-element-84ea4f6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-27dba48 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-27dba48 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-27dba48 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-27dba48 .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-87cd3b5 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-87cd3b5 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-87cd3b5 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-87cd3b5 .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-ec7ea2b .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-ec7ea2b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-ec7ea2b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-ec7ea2b .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-626485b .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-626485b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-626485b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-626485b .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-64bd6ae:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-64bd6ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #041924;
}

.elementor-1204 .elementor-element.elementor-element-64bd6ae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1204 .elementor-element.elementor-element-64bd6ae>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-1c5b574 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-1c5b574 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-1c5b574 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-c73fad3:not(.elementor-motion-effects-element-type-background),
.elementor-1204 .elementor-element.elementor-element-c73fad3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #283646;
}

.elementor-1204 .elementor-element.elementor-element-c73fad3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

.elementor-1204 .elementor-element.elementor-element-c73fad3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1204 .elementor-element.elementor-element-a7f749a .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 64px;
}

.elementor-1204 .elementor-element.elementor-element-a7f749a .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-a7f749a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-1204 .elementor-element.elementor-element-a7f749a .elementskit-section-title-wraper p {
    color: #FFFFFFBF;
    font-family: "Urbanist", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0px 0px 0px 0px;
}

.elementor-1204 .elementor-element.elementor-element-ca2e2cf>.elementor-widget-container {
    margin: -240px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1204 .elementor-element.elementor-element-61bb202 {
        width: 69.917%;
    }
    .elementor-1204 .elementor-element.elementor-element-ec7f280 {
        width: 30.001%;
    }
}

@media(max-width:1024px) {
    .elementor-1204 .elementor-element.elementor-element-34b828a {
        padding: 60px 0px 100px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-beed6a0>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn {
        width: 100%;
        padding: 15px 0px 15px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn {
        width: 100%;
        padding: 15px 0px 15px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-5baaf21>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-f5342c3>.elementor-element-populated {
        margin: -60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-bc-flex-widget .elementor-1204 .elementor-element.elementor-element-243bbd9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-1204 .elementor-element.elementor-element-243bbd9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-1204 .elementor-element.elementor-element-243bbd9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-1204 .elementor-element.elementor-element-ca2e2cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1204 .elementor-element.elementor-element-34b828a {
        padding: 0px 10px 0px 10px;
    }
    .elementor-1204 .elementor-element.elementor-element-beed6a0>.elementor-element-populated {
        margin: 0px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-3d35e1c .elementskit-btn {
        padding: 20px 0px 20px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-5ad8056 .elementskit-btn {
        padding: 20px 0px 20px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-5baaf21>.elementor-element-populated {
        margin: 0px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-553d1cc {
        width: 33%;
    }
    .elementor-1204 .elementor-element.elementor-element-8ee318f {
        width: 34%;
    }
    .elementor-1204 .elementor-element.elementor-element-5f3eb7f {
        width: 33%;
    }
    .elementor-1204 .elementor-element.elementor-element-901fa40 {
        padding: 20px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-8d2e84b {
        padding: 30px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-d4bb67a {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon i {
        font-size: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon svg {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon .infobox-icon-wrap img {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-icon .infobox-icon-wrap {
        width: 30px;
        height: 30px;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-content .title {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5 .eael-infobox .infobox-content p {
        margin: 0px 0px 0px 0px;
        font-size: 17px;
    }
    .elementor-1204 .elementor-element.elementor-element-b7365a5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-ec34780 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon i {
        font-size: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon svg {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon .infobox-icon-wrap img {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-icon .infobox-icon-wrap {
        width: 30px;
        height: 30px;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-content .title {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2 .eael-infobox .infobox-content p {
        margin: 0px 0px 0px 0px;
        font-size: 17px;
    }
    .elementor-1204 .elementor-element.elementor-element-9f94fb2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-18784c6 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon i {
        font-size: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon svg {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon .infobox-icon-wrap img {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-icon .infobox-icon-wrap {
        width: 30px;
        height: 30px;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-content .title {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf .eael-infobox .infobox-content p {
        margin: 0px 0px 0px 0px;
        font-size: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b2971cf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-42817fd {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon i {
        font-size: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon svg {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon .infobox-icon-wrap img {
        height: 15px;
        width: 15px;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-icon .infobox-icon-wrap {
        width: 30px;
        height: 30px;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-content .title {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969 .eael-infobox .infobox-content p {
        margin: 0px 0px 0px 0px;
        font-size: 17px;
    }
    .elementor-1204 .elementor-element.elementor-element-b932969>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-de666ce {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-55dcf91 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-8ed1e7c {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-d49a80d {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-1796a77 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-a604bfe {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-f57ad56 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-e549655 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-9ae5d13 .elementskit-btn {
        width: 96%;
    }
    .elementor-1204 .elementor-element.elementor-element-9ae5d13>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-39c789d .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 1.2em;
    }
    .elementor-1204 .elementor-element.elementor-element-ed61f17 .elementskit-btn {
        width: 70%;
        padding: 20px 0px 20px 0px;
    }
    .elementor-1204 .elementor-element.elementor-element-51fe72e .elementskit-section-title-wraper .elementskit-section-title {
        line-height: 1.1em;
    }
    .elementor-1204 .elementor-element.elementor-element-940c326 {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-899529a {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-cdec8dd {
        width: 50%;
    }
    .elementor-1204 .elementor-element.elementor-element-b191d8a {
        width: 50%;
    }
}