.elementor-662 .elementor-element.elementor-element-3ef4cf8>.elementor-container {
    max-width: 1300px;
}

.elementor-662 .elementor-element.elementor-element-3ef4cf8 {
    margin-top: 0px;
    margin-bottom: -128px;
    padding: 7px 0px 0px 0px;
    z-index: 56;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-0897b17.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-0897b17.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-0897b17>.elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-widget-king-addons-creative-button .king-addons-creative-btn {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-662 .elementor-element.elementor-element-ea0365b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #FFFFFF;
    --king-addons-creative-btn-bg-color: #2489D5;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 25px 20px 25px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-512f2d6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-512f2d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-512f2d6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-662 .elementor-element.elementor-element-2be7ef2 img {
    width: 27%;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-4290ba7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-4290ba7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-4290ba7>.elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #FFFFFF;
    --king-addons-creative-btn-bg-color: #2489D5;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-ebda879:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-ebda879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../bg.gif");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-662 .elementor-element.elementor-element-ebda879>.elementor-background-overlay {
    background-image: url("../22.jpeg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-ebda879>.elementor-container {
    max-width: 1380px;
    min-height: 114vh;
}

.elementor-662 .elementor-element.elementor-element-ebda879 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 17% 0% 0% 0%;
}

.elementor-662 .elementor-element.elementor-element-644c329.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-644c329>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-662 .elementor-element.elementor-element-a5ee425 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-a5ee425 .elementor-heading-title {
    font-family: "Built font bd", Sans-serif;
    font-size: 370px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 0.5em;
    letter-spacing: -2.1rem;
    -webkit-text-stroke-width: 4px;
    stroke-width: 4px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 7px 5px 0px #000000;
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-c586180>.elementor-widget-container {
    margin: 85px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-c586180 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-c586180 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.26);
    color: chocolate;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: -1px 5px 0px #000000;
}


.elementor-662 .elementor-element.elementor-element-a990879>.elementor-widget-container {
    margin: 4px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-a990879 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-a990879 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: chocolate;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: -1px 5px 0px #000000;
}

.elementor-662 .elementor-element.elementor-element-421e983>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-421e983 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-421e983 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
  color: chocolate;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: -1px 5px 0px #000000;
}

.elementor-662 .elementor-element.elementor-element-65ff042>.elementor-container {
    max-width: 876px;
}

.elementor-662 .elementor-element.elementor-element-eb66fc6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-86947d8>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #FFFFFF;
    --king-addons-creative-btn-bg-color: #2489D5;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-5c8893c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #FFFFFF;
    --king-addons-creative-btn-bg-color: #2489D5;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-2292398 {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    top: 480px;
    --e-transform-origin-x: center;
    --icon-size: 21px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-662 .elementor-element.elementor-element-2292398 .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-2292398>.elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-662 .elementor-element.elementor-element-2292398 {
    left: -24px;
}

body.rtl .elementor-662 .elementor-element.elementor-element-2292398 {
    right: -24px;
}

.elementor-662 .elementor-element.elementor-element-2292398 .elementor-social-icon {
    background-color: #228DDD;
}

.elementor-662 .elementor-element.elementor-element-2292398 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-2292398 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-965a145 {
    margin-top: 19px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-43244e9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-43244e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-43244e9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-43244e9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-22588fe {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-22588fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-22588fe img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-22588fe:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-2dd0049 {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-2dd0049>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-2dd0049 img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-2dd0049:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-740228f {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-740228f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-740228f img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-740228f:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-5e3d720 {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-5e3d720>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-5e3d720 img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-5e3d720:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-83828b5 {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-83828b5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-83828b5 img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-83828b5:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-d389d81 {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-d389d81>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-d389d81 img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-d389d81:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-29cf14f {
    width: var(--container-widget-width, 6%);
    max-width: 6%;
    --container-widget-width: 6%;
    --container-widget-flex-grow: 0;
}

.elementor-662 .elementor-element.elementor-element-29cf14f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-29cf14f img {
    width: 85%;
    transition-duration: 0.5s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7FBFF0;
    border-radius: 100px 100px 100px 100px;
    box-shadow: 0px 0px 10px 0px rgba(144, 194.00000000000003, 243.00000000000003, 0.7);
}

.elementor-662 .elementor-element.elementor-element-29cf14f:hover img {
    opacity: 0.85;
}

.elementor-662 .elementor-element.elementor-element-47a6b0f:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-47a6b0f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5AADEB;
    background-image: url("../down.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 8% auto;
    transform: scaleX(-1);
}

.elementor-662 .elementor-element.elementor-element-47a6b0f>.elementor-background-overlay {
    background-image: url("../images/Shark-.gif");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 11% auto;
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-47a6b0f>.elementor-container {
    max-width: 1299px;
}

.elementor-662 .elementor-element.elementor-element-47a6b0f {
    border-style: solid;
    border-width: 4px 0px 0px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6% 0% 7% 0%;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-aa3c793.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-aa3c793>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-1dab75e {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-1dab75e .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 95px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: -0.1rem;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000000EB;
    stroke: #000000EB;
    text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.92);
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-58292fd {
    width: auto;
    max-width: auto;
    top: 285px;
}

body:not(.rtl) .elementor-662 .elementor-element.elementor-element-58292fd {
    left: 289px;
}

body.rtl .elementor-662 .elementor-element.elementor-element-58292fd {
    right: 289px;
}

.elementor-662 .elementor-element.elementor-element-58292fd img {
    width: 43%;
    margin-left: 109px;
}

.elementor-662 .elementor-element.elementor-element-ca96151>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-01b30f2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-01b30f2 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-01b30f2 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 0.7px;
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-dae1823 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 8% 2% 5%;
}

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

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-66f0450.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-66f0450.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-66f0450>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-ac6b58b:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-ac6b58b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAF7F3;
}

.elementor-662 .elementor-element.elementor-element-ac6b58b {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-ac6b58b,
.elementor-662 .elementor-element.elementor-element-ac6b58b>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-e3ca3fd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-717f8c8.elementor-position-right .elementor-image-box-img {
    margin-left: 27px;
}

.elementor-662 .elementor-element.elementor-element-717f8c8.elementor-position-left .elementor-image-box-img {
    margin-right: 27px;
}

.elementor-662 .elementor-element.elementor-element-717f8c8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 27px;
}

.elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-title {
    margin-bottom: 14px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.87);
}

.elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-description {
    color: #000000;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.3px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-8099ef2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-8099ef2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 9%;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #FAF7F3;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-d3ad4ec {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 8% 2% 5%;
}

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

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

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

.elementor-662 .elementor-element.elementor-element-0df075e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-40b6b93:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-40b6b93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8FAFF;
}

.elementor-662 .elementor-element.elementor-element-40b6b93 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-40b6b93,
.elementor-662 .elementor-element.elementor-element-40b6b93>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-40b6b93>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-bd1dbde.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-9addbec .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-9addbec.elementor-position-right .elementor-image-box-img {
    margin-left: 27px;
}

.elementor-662 .elementor-element.elementor-element-9addbec.elementor-position-left .elementor-image-box-img {
    margin-right: 27px;
}

.elementor-662 .elementor-element.elementor-element-9addbec.elementor-position-top .elementor-image-box-img {
    margin-bottom: 27px;
}

.elementor-662 .elementor-element.elementor-element-9addbec .elementor-image-box-title {
    margin-bottom: 14px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.87);
}

.elementor-662 .elementor-element.elementor-element-9addbec .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-662 .elementor-element.elementor-element-9addbec .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-662 .elementor-element.elementor-element-9addbec .elementor-image-box-description {
    color: #000000;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.3px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-11534e6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-11534e6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 9%;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #FAF7F3;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-b34ac45 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 8% 2% 5%;
}

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

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-870ca4d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-870ca4d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-870ca4d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-1f6ec65:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-1f6ec65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFAFE;
}

.elementor-662 .elementor-element.elementor-element-1f6ec65 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-1f6ec65,
.elementor-662 .elementor-element.elementor-element-1f6ec65>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-1f6ec65>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-56cda39.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-56cda39.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-e839874 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-e839874.elementor-position-right .elementor-image-box-img {
    margin-left: 27px;
}

.elementor-662 .elementor-element.elementor-element-e839874.elementor-position-left .elementor-image-box-img {
    margin-right: 27px;
}

.elementor-662 .elementor-element.elementor-element-e839874.elementor-position-top .elementor-image-box-img {
    margin-bottom: 27px;
}

.elementor-662 .elementor-element.elementor-element-e839874 .elementor-image-box-title {
    margin-bottom: 14px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.87);
}

.elementor-662 .elementor-element.elementor-element-e839874 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-662 .elementor-element.elementor-element-e839874 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-662 .elementor-element.elementor-element-e839874 .elementor-image-box-description {
    color: #000000;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.3px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-7b5ca78.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-7b5ca78.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 9%;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #FAF7F3;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-36ec1de {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 8% 2% 5%;
}

.elementor-662 .elementor-element.elementor-element-36ec1de>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-b596d1d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-b596d1d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-8bb85e1:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-8bb85e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6FBFF;
}

.elementor-662 .elementor-element.elementor-element-8bb85e1 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-8bb85e1,
.elementor-662 .elementor-element.elementor-element-8bb85e1>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

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

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-4453c4f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-4453c4f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-e84c824 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-e84c824.elementor-position-right .elementor-image-box-img {
    margin-left: 27px;
}

.elementor-662 .elementor-element.elementor-element-e84c824.elementor-position-left .elementor-image-box-img {
    margin-right: 27px;
}

.elementor-662 .elementor-element.elementor-element-e84c824.elementor-position-top .elementor-image-box-img {
    margin-bottom: 27px;
}

.elementor-662 .elementor-element.elementor-element-e84c824 .elementor-image-box-title {
    margin-bottom: 14px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.87);
}

.elementor-662 .elementor-element.elementor-element-e84c824 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-662 .elementor-element.elementor-element-e84c824 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-662 .elementor-element.elementor-element-e84c824 .elementor-image-box-description {
    color: #000000;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.3px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-af26480.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-3fa8b2f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 9%;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #FAF7F3;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-f913da9 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0% 8% 2% 5%;
}

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

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-5869051.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-5869051>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-00c02b4:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-00c02b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9FAF3;
}

.elementor-662 .elementor-element.elementor-element-00c02b4 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-00c02b4,
.elementor-662 .elementor-element.elementor-element-00c02b4>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-00c02b4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-fda7b34.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-a4f2a4b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b.elementor-position-right .elementor-image-box-img {
    margin-left: 27px;
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b.elementor-position-left .elementor-image-box-img {
    margin-right: 27px;
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 27px;
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b .elementor-image-box-title {
    margin-bottom: 14px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.87);
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 14%;
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-662 .elementor-element.elementor-element-a4f2a4b .elementor-image-box-description {
    color: #000000;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.3px;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-4308823.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-82dbe4c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 9%;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #FAF7F3;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 20px 26px 20px 26px;
}

.elementor-662 .elementor-element.elementor-element-cfdeb43:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-cfdeb43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E2E0BD;
}

.elementor-662 .elementor-element.elementor-element-cfdeb43>.elementor-container {
    max-width: 1380px;
}

.elementor-662 .elementor-element.elementor-element-cfdeb43 {
    border-style: solid;
    border-width: 4px 0px 4px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
}

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

.elementor-662 .elementor-element.elementor-element-80b9a03:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-80b9a03>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E2E0BD;
}

.elementor-662 .elementor-element.elementor-element-80b9a03>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 70px 0px;
}

.elementor-662 .elementor-element.elementor-element-80b9a03>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-77a6127 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-77a6127 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: -0.1rem;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000000EB;
    stroke: #000000EB;
    text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.92);
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-140f71c {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7795bc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-49c9925 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-49c9925 img {
    width: 8%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgba(251.6, 251.6, 251.6, 0.5);
}

.elementor-662 .elementor-element.elementor-element-bffe930 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-bffe930 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-662 .elementor-element.elementor-element-9738fcc .elementor-button {
    background-color: #C8FFDB;
    font-family: "Fredoka One", Sans-serif;
    font-size: 13px;
    font-weight: 200;
    letter-spacing: 0.5px;
    fill: #2A9753;
    color: #2A9753;
    border-radius: 100px 100px 100px 100px;
    padding: 9px 14px 9px 14px;
}

.elementor-662 .elementor-element.elementor-element-9738fcc {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-9738fcc>.elementor-widget-container {
    padding: 0px 0px 0px 15px;
}

.elementor-662 .elementor-element.elementor-element-a322a11>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-a322a11 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-a322a11 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-c22a33e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .elementor-widget-container {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #E2E0BD;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-42e2304 {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-1d15161:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-1d15161>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-1d15161>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-1d15161>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-1d15161>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-1d15161>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-1d15161>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-4a077da {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-4a077da img {
    width: 8%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgba(251.6, 251.6, 251.6, 0.5);
}

.elementor-662 .elementor-element.elementor-element-7f6ae05 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-7f6ae05 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-25888c2 .elementor-button {
    background-color: #C8F0FF;
    font-family: "Fredoka One", Sans-serif;
    font-size: 13px;
    font-weight: 200;
    letter-spacing: 0.5px;
    fill: #2183CE;
    color: #2183CE;
    border-radius: 100px 100px 100px 100px;
    padding: 9px 14px 9px 14px;
}

.elementor-662 .elementor-element.elementor-element-25888c2 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-25888c2>.elementor-widget-container {
    padding: 0px 0px 0px 15px;
}

.elementor-662 .elementor-element.elementor-element-b150b9d>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-b150b9d {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-b150b9d .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-dcd1369>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .elementor-widget-container {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #E2E0BD;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-9e14c61 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-612439a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-612439a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-612439a>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-612439a>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-612439a>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-612439a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-612439a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-badb63a {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-badb63a img {
    width: 8%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgba(251.6, 251.6, 251.6, 0.5);
}

.elementor-662 .elementor-element.elementor-element-5043031 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-5043031 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-f7d2943 .elementor-button {
    background-color: #C8F0FF;
    font-family: "Fredoka One", Sans-serif;
    font-size: 13px;
    font-weight: 200;
    letter-spacing: 0.5px;
    fill: #2183CE;
    color: #2183CE;
    border-radius: 100px 100px 100px 100px;
    padding: 9px 14px 9px 14px;
}

.elementor-662 .elementor-element.elementor-element-f7d2943 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-f7d2943>.elementor-widget-container {
    padding: 0px 0px 0px 15px;
}

.elementor-662 .elementor-element.elementor-element-1d8e157>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-1d8e157 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-1d8e157 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-b73e20c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .elementor-widget-container {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #E2E0BD;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-a01552d {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-78378df:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-78378df>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-78378df>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-78378df>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-78378df>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-78378df>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-78378df>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-b18b92d {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-b18b92d img {
    width: 8%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgba(251.6, 251.6, 251.6, 0.5);
}

.elementor-662 .elementor-element.elementor-element-3a2b75e {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-3a2b75e .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-12d3d93 .elementor-button {
    background-color: #C8F0FF;
    font-family: "Fredoka One", Sans-serif;
    font-size: 13px;
    font-weight: 200;
    letter-spacing: 0.5px;
    fill: #2183CE;
    color: #2183CE;
    border-radius: 100px 100px 100px 100px;
    padding: 9px 14px 9px 14px;
}

.elementor-662 .elementor-element.elementor-element-12d3d93 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-12d3d93>.elementor-widget-container {
    padding: 0px 0px 0px 15px;
}

.elementor-662 .elementor-element.elementor-element-b8db9d2>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-b8db9d2 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-b8db9d2 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-dd0872e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .elementor-widget-container {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #E2E0BD;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-52dd4ea {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-94fae48:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-94fae48>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-94fae48>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 10px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-94fae48>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-94fae48>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-94fae48>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-94fae48>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-e0c4a28 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-e0c4a28 img {
    width: 8%;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgba(251.6, 251.6, 251.6, 0.5);
}

.elementor-662 .elementor-element.elementor-element-96c92fc {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-96c92fc .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-6586322 .elementor-button {
    background-color: #C8F0FF;
    font-family: "Fredoka One", Sans-serif;
    font-size: 13px;
    font-weight: 200;
    letter-spacing: 0.5px;
    fill: #2183CE;
    color: #2183CE;
    border-radius: 100px 100px 100px 100px;
    padding: 9px 14px 9px 14px;
}

.elementor-662 .elementor-element.elementor-element-6586322 {
    width: auto;
    max-width: auto;
}

.elementor-662 .elementor-element.elementor-element-6586322>.elementor-widget-container {
    padding: 0px 0px 0px 15px;
}

.elementor-662 .elementor-element.elementor-element-ae75e2b>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-ae75e2b {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-ae75e2b .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-f1b0587>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .elementor-widget-container {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn {
    font-family: "Rammetto One", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn,
.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-effect-flourish div {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish div {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn-wrap .king-addons-creative-btn {
    --king-addons-creative-btn-txt-color: #000000;
    --king-addons-creative-btn-bg-color: #E2E0BD;
    --king-addons-creative-btn-border-color: #000000;
    --king-addons-creative-btn-txt-hover-color: #000000;
    --king-addons-creative-btn-bg-hover-color: #FFE0B2;
    --king-addons-creative-btn-border-hover-color: #000000;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
    padding: 15px 20px 15px 20px;
}

.elementor-662 .elementor-element.elementor-element-a582f4a {
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #000000;
    padding: 0% 0% 0% 0%;
}

.elementor-662 .elementor-element.elementor-element-8983035:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-8983035>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BACAEE;
}

.elementor-662 .elementor-element.elementor-element-8983035>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 4px 0px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 40px 50px 40px;
}

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

.elementor-662 .elementor-element.elementor-element-e0d85d9 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-e0d85d9 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: -0.1rem;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000000EB;
    stroke: #000000EB;
    text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.92);
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-03b516d>.elementor-container {
    max-width: 1350px;
}

.elementor-662 .elementor-element.elementor-element-03b516d {
    margin-top: 45px;
    margin-bottom: 0px;
}

.elementor-662 .elementor-element.elementor-element-d73a666:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-d73a666>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6F6;
}

.elementor-662 .elementor-element.elementor-element-d73a666>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 3px 3px 0px 0px #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 15px 30px 15px 30px;
}

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

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

.elementor-662 .elementor-element.elementor-element-3d0985d .elementor-image-box-title {
    margin-bottom: 4px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.98);
}

.elementor-662 .elementor-element.elementor-element-3d0985d .elementor-image-box-description {
    color: #1A1A1AD9;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.4px;
}

.elementor-662 .elementor-element.elementor-element-8386ced:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-8386ced>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6F6;
}

.elementor-662 .elementor-element.elementor-element-8386ced>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 3px 3px 0px 0px #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-8386ced>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-8386ced>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-8386ced>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-8386ced>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-3080131 .elementor-image-box-title {
    margin-bottom: 4px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.98);
}

.elementor-662 .elementor-element.elementor-element-3080131 .elementor-image-box-description {
    color: #1A1A1AD9;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.4px;
}

.elementor-662 .elementor-element.elementor-element-59ea202:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-59ea202>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6F6;
}

.elementor-662 .elementor-element.elementor-element-59ea202>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 3px 3px 0px 0px #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-59ea202>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-59ea202>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-59ea202>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-59ea202>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-1260143 .elementor-image-box-title {
    margin-bottom: 4px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.98);
}

.elementor-662 .elementor-element.elementor-element-1260143 .elementor-image-box-description {
    color: #1A1A1AD9;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.4px;
}

.elementor-662 .elementor-element.elementor-element-94e81f8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6F6;
}

.elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    box-shadow: 3px 3px 0px 0px #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 15px 30px 15px 30px;
}

.elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-49cdff3 .elementor-image-box-title {
    margin-bottom: 4px;
    color: #FFFFFF;
    font-family: "Rammetto One", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 4px 4px 0px rgba(0, 0, 0, 0.98);
}

.elementor-662 .elementor-element.elementor-element-49cdff3 .elementor-image-box-description {
    color: #1A1A1AD9;
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.4px;
}

.elementor-662 .elementor-element.elementor-element-80495ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 35px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-80495ac {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-80495ac .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-a9cf7de:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-a9cf7de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFE0B2;
}

.elementor-662 .elementor-element.elementor-element-a9cf7de>.elementor-background-overlay {
    background-image: url("../images/Shark-Roud-Jump.gif");
    background-position: bottom center;
    background-repeat: repeat-x;
    background-size: 7% auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-a9cf7de>.elementor-container {
    max-width: 1350px;
}

.elementor-662 .elementor-element.elementor-element-a9cf7de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4% 0% 6% 0%;
}

.elementor-662 .elementor-element.elementor-element-e9998a2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4078ea0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-4078ea0 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-4078ea0 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 190px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: -0.1rem;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000000EB;
    stroke: #000000EB;
    text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.92);
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-2ead850 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-662 .elementor-element.elementor-element-fd4bbf2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-fd4bbf2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-fd4bbf2>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 14px 0px 0px;
    --e-column-margin-right: 14px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-fd4bbf2>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-fd4bbf2>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-fd4bbf2>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

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

.elementor-662 .elementor-element.elementor-element-2f558bf .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-7ec5255>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-7ec5255 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-7ec5255 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-942b9f8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 14px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 14px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-7812fd2 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-44f14b5>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-44f14b5 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-44f14b5 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-bfc8690 {
    margin-top: 28px;
    margin-bottom: 0px;
    padding: 0px 20px 10px 20px;
}

.elementor-662 .elementor-element.elementor-element-7de8750:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-7de8750>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-7de8750>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 14px 0px 0px;
    --e-column-margin-right: 14px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-7de8750>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-7de8750>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-7de8750>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-7de8750>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-7b7c197 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-359fa86>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-359fa86 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-359fa86 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-61061a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-61061a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-61061a5>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 14px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 14px;
    padding: 20px 25px 20px 25px;
}

.elementor-662 .elementor-element.elementor-element-61061a5>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-61061a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-61061a5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-61061a5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-d0ffcb0 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-9831c85>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-9831c85 {
    text-align: left;
}

.elementor-662 .elementor-element.elementor-element-9831c85 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-5c554a2>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-5c554a2 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-5c554a2 img {
    width: 50%;
}

.elementor-662 .elementor-element.elementor-element-cefe321 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-662 .elementor-element.elementor-element-6bd6856:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
    padding: 30px 55px 30px 55px;
}

.elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-element-populated,
.elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-element-populated>.elementor-background-overlay,
.elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-d8e8aa4 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-d8e8aa4 .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 1.3em;
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-e806572>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-e806572 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-e806572 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.7px;
    color: #000000;
}

.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text,
.elementor-widget-eael-creative-button .eael-creative-button--winona::after,
.elementor-widget-eael-creative-button .eael-creative-button--rayen::before,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::after,
.elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-662 .elementor-element.elementor-element-833476a>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button i {
    color: #000000;
    font-size: 30px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button .creative-button-inner svg {
    fill: #000000;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button {
    color: #000000;
    background-color: #F6BB74;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #000000;
    border-radius: 3px;
    width: 100%;
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button svg {
    fill: #000000;
    width: 30px;
    height: 30px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button .eael-creative-button--tamaya-secondary {
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--ujarak:hover {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--wayra:hover {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--tamaya::before {
    background-color: #F6BB74;
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--tamaya::after {
    background-color: #F6BB74;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button::before {
    border-radius: 3px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button::after {
    border-radius: 3px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button:hover i {
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button:hover .creative-button-inner svg {
    fill: #000000;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button:hover .cretive-button-text {
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--winona::after {
    color: #000000;
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--rayen:hover::before {
    color: #000000;
    background-color: #DFA763;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button:hover {
    background-color: #DFA763;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--ujarak::before {
    background-color: #DFA763;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--wayra:hover::before {
    background-color: #DFA763;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--tamaya:hover {
    background-color: #DFA763;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--rayen::before {
    background-color: #DFA763;
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button-wrapper {
    justify-content: center;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button .cretive-button-text,
.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--winona::after,
.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--rayen::before,
.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--tamaya::after,
.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--tamaya::before {
    font-family: "Rammetto One", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.9px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--saqui::after {
    padding: 25px 0px 25px 0px;
}

.elementor-662 .elementor-element.elementor-element-abbb69b:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-abbb69b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-abbb69b {
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

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

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-df395ac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-662 .elementor-element.elementor-element-117e8cc .king-addons-auto-scrolling-text {
    margin-right: 30px;
    font-family: "Rammetto One", Sans-serif;
    font-size: 50px;
    color: #61A3D5;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-117e8cc .king-addons-auto-scrolling-text-wrapper {
    animation-duration: 350s;
}

.elementor-662 .elementor-element.elementor-element-897e441:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-897e441>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E8F5FF;
    background-image: url("../images/Body-move-shark-.gif");
    background-position: bottom center;
    background-repeat: repeat-x;
    background-size: 3% auto;
}

.elementor-662 .elementor-element.elementor-element-897e441>.elementor-container {
    max-width: 1350px;
}

.elementor-662 .elementor-element.elementor-element-897e441 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 0% 7% 0%;
}

.elementor-662 .elementor-element.elementor-element-897e441>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-8135e13.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-8135e13.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-8135e13>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-d0ff35b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-d0ff35b {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-d0ff35b .elementor-heading-title {
    font-family: "Rammetto One", Sans-serif;
    font-size: 106px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 1.2em;
    letter-spacing: -0.1rem;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #000000EB;
    stroke: #000000EB;
    text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.92);
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    background-color: #FFF6E3;
    padding: 18px 20px 18px 20px;
    margin: 0px 0px 10px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000000;
    border-radius: 4px 4px 4px 4px;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    background-color: #BACAEE;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
    background-color: #FFF6E3;
    color: #353535;
}

.elementor-662 .elementor-element.elementor-element-fff0b95>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #353535;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
    font-size: 16px;
    margin-left: 10px;
    color: #333;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
    height: 16px;
    width: 16px;
    line-height: 16px;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
    color: #333;
    fill: #333;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
    fill: #333;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
    color: #353535;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
    color: #fff;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
    color: #353535;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
    color: #fff;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
    color: #fff;
    fill: #fff;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
    fill: #fff;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    color: #333;
    font-family: "Fredoka One", Sans-serif;
    font-size: 15px;
    font-weight: 200;
    margin: 0px 0px 0px 0px;
    border-style: none;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle,
.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.fa-toggle-svg {
    font-size: 16px;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
    height: 16px;
    width: 16px;
    line-height: 16px;
    fill: #444;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
    color: #444;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
    color: #444;
    fill: #444;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle {
    color: #1F1F1F;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg {
    color: #1F1F1F;
    fill: #1F1F1F;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle {
    fill: #1F1F1F;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    color: #1F1F1F;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
    color: #1F1F1F;
    fill: #1F1F1F;
}

.elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
    fill: #1F1F1F;
}

.elementor-662 .elementor-element.elementor-element-7f7a08a .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-662 .elementor-element.elementor-element-7f7a08a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 9% 9% 9% 9%;
}

.elementor-662 .elementor-element.elementor-element-7f7a08a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-662 .elementor-element.elementor-element-64d5cfc {
    --spacer-size: 540px;
}

.elementor-662 .elementor-element.elementor-element-6d68fd4:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-6d68fd4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #070A0F;
}

.elementor-662 .elementor-element.elementor-element-6d68fd4 {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #FF80B0;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 14px 0px 14px 0px;
    z-index: 8998;
}

.elementor-662 .elementor-element.elementor-element-6d68fd4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-662 .elementor-element.elementor-element-9f6e66b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-9f6e66b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-662 .elementor-element.elementor-element-9f6e66b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-6581a42.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-e2a216d.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-c24f642.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-1db8f1e.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-ccf82b3.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-370a73f.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-179a658.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-db6f02b.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-093523f.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-8d6c221.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-79a7a0c.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .elementor-repeater-item-fcdccf5.king-addons-auto-scrolling-text .king-addons-auto-scrolling-text-inner {
    background-color: transparent;
    background-image: linear-gradient(165deg, #FF80B0 0%, #80DEF8 100%);
}

.elementor-662 .elementor-element.elementor-element-43cd776 .king-addons-auto-scrolling-text {
    margin-right: 30px;
    font-family: "Fredoka One", Sans-serif;
    font-size: 14.5px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    padding: 0px 10px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-43cd776 .king-addons-auto-scrolling-text-wrapper {
    animation-duration: 550s;
}

.elementor-662 .elementor-element.elementor-element-ce3601e:not(.elementor-motion-effects-element-type-background),
.elementor-662 .elementor-element.elementor-element-ce3601e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #80ABFF;
}

.elementor-662 .elementor-element.elementor-element-ce3601e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 69px 0px 52px 0px;
}

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

.elementor-662 .elementor-element.elementor-element-ce3601e>.elementor-shape-bottom svg {
    width: calc(104% + 1.3px);
    height: 11px;
}

.elementor-662 .elementor-element.elementor-element-6f2093b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-d49900e {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 47px;
    --grid-column-gap: 7px;
    --grid-row-gap: 0px;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-widget-container {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-social-icon {
    background-color: #000000;
    --icon-padding: 0.4em;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-social-icon:hover {
    background-color: #FFF6E3;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-662 .elementor-element.elementor-element-d49900e .elementor-social-icon:hover svg {
    fill: #000000;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-662 .elementor-element.elementor-element-fe38a68 {
    --divider-border-style: solid;
    --divider-color: #000000CC;
    --divider-border-width: 2px;
}

.elementor-662 .elementor-element.elementor-element-fe38a68>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-fe38a68 .elementor-divider-separator {
    width: 100%;
}

.elementor-662 .elementor-element.elementor-element-fe38a68 .elementor-divider {
    padding-block-start: 9px;
    padding-block-end: 9px;
}

.elementor-662 .elementor-element.elementor-element-24a68e1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-662 .elementor-element.elementor-element-24a68e1 {
    text-align: center;
}

.elementor-662 .elementor-element.elementor-element-24a68e1 .elementor-heading-title {
    font-family: "Fredoka One", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.7em;
    letter-spacing: 0.7px;
    color: #000000;
}

@media(min-width:768px) {
    .elementor-662 .elementor-element.elementor-element-e3ca3fd {
        width: 70%;
    }

    .elementor-662 .elementor-element.elementor-element-8099ef2 {
        width: 30%;
    }

    .elementor-662 .elementor-element.elementor-element-bd1dbde {
        width: 70%;
    }

    .elementor-662 .elementor-element.elementor-element-11534e6 {
        width: 30%;
    }

    .elementor-662 .elementor-element.elementor-element-56cda39 {
        width: 70%;
    }

    .elementor-662 .elementor-element.elementor-element-7b5ca78 {
        width: 30%;
    }

    .elementor-662 .elementor-element.elementor-element-4453c4f {
        width: 70%;
    }

    .elementor-662 .elementor-element.elementor-element-af26480 {
        width: 30%;
    }

    .elementor-662 .elementor-element.elementor-element-fda7b34 {
        width: 70%;
    }

    .elementor-662 .elementor-element.elementor-element-4308823 {
        width: 30%;
    }
}

@media(max-width:767px) {
    .elementor-662 .elementor-element.elementor-element-3ef4cf8 {
        margin-top: 0px;
        margin-bottom: -100px;
        padding: 10px 10px 0px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-0897b17 {
        width: 43%;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn {
        font-size: 13px;
        line-height: 1.2em;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ea0365b .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-512f2d6 {
        width: 22%;
    }

    .elementor-662 .elementor-element.elementor-element-2be7ef2 img {
        width: 74%;
    }

    .elementor-662 .elementor-element.elementor-element-4290ba7 {
        width: 34%;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e74bf71 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ebda879>.elementor-container {
        min-height: 56vh;
    }

    .elementor-662 .elementor-element.elementor-element-ebda879>.elementor-background-overlay {
        background-size: 385px auto;
    }

    .elementor-662 .elementor-element.elementor-element-ebda879 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 48% 5% 50% 5%;
    }

    .elementor-662 .elementor-element.elementor-element-644c329>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-a5ee425>.elementor-widget-container {
        margin: 0px 10px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-a5ee425 .elementor-heading-title {
        font-size: 100px;
        line-height: 1em;
        letter-spacing: -0.09em;
    }

    .elementor-662 .elementor-element.elementor-element-c586180>.elementor-widget-container {
        margin: 4px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-c586180 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }

    .elementor-662 .elementor-element.elementor-element-a990879>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-a990879 .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }

    .elementor-662 .elementor-element.elementor-element-421e983>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-421e983 .elementor-heading-title {
        font-size: 19px;
        line-height: 1.5em;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn {
        font-size: 16px;
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-86947d8 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn {
        font-size: 16px;
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-5c8893c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 20px 30px 20px 30px;
    }

    .elementor-662 .elementor-element.elementor-element-2292398 {
        --icon-size: 19px;
    }

    .elementor-662 .elementor-element.elementor-element-22588fe {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-2dd0049 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-740228f {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-5e3d720 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-83828b5 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-d389d81 {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-29cf14f {
        --container-widget-width: 40px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40px);
        max-width: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-47a6b0f:not(.elementor-motion-effects-element-type-background),
    .elementor-662 .elementor-element.elementor-element-47a6b0f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 73px auto;
    }

    .elementor-662 .elementor-element.elementor-element-47a6b0f>.elementor-background-overlay {
        background-size: 112px auto;
    }

    .elementor-662 .elementor-element.elementor-element-47a6b0f {
        padding: 17% 4% 26% 4%;
    }

    .elementor-662 .elementor-element.elementor-element-1dab75e {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-1dab75e .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em;
    }

    .elementor-662 .elementor-element.elementor-element-58292fd img {
        width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-01b30f2 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-01b30f2 .elementor-heading-title {
        font-size: 19px;
        line-height: 1.5em;
    }

    .elementor-662 .elementor-element.elementor-element-dae1823 {
        padding: 3% 3% 3% 3%;
    }

    .elementor-662 .elementor-element.elementor-element-66f0450>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-ac6b58b {
        padding: 20px 20px 20px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-e3ca3fd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-717f8c8 .elementor-image-box-img {
        margin-bottom: 27px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn {
        font-size: 15px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-10cc6a8 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-9addbec .elementor-image-box-img {
        margin-bottom: 27px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn {
        font-size: 15px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f3ce9ef .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e839874 .elementor-image-box-img {
        margin-bottom: 27px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn {
        font-size: 15px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-f5b63ec .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e84c824 .elementor-image-box-img {
        margin-bottom: 27px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn {
        font-size: 15px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-3fa8b2f .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-a4f2a4b .elementor-image-box-img {
        margin-bottom: 27px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn {
        font-size: 15px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-82dbe4c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 10px 10px 10px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-cfdeb43 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 4% 0% 4% 0%;
    }

    .elementor-662 .elementor-element.elementor-element-80b9a03>.elementor-element-populated {
        padding: 30px 10px 30px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-77a6127 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-662 .elementor-element.elementor-element-140f71c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-7795bc2>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-49c9925 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-49c9925 img {
        width: 35%;
    }

    .elementor-662 .elementor-element.elementor-element-bffe930 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-bffe930 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-662 .elementor-element.elementor-element-9738fcc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-9738fcc>.elementor-widget-container {
        margin: 15px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-a322a11>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-a322a11 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-a322a11 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .elementor-widget-container {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn {
        font-size: 15px;
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-c22a33e .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-42e2304 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-1d15161>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-4a077da {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-4a077da img {
        width: 35%;
    }

    .elementor-662 .elementor-element.elementor-element-7f6ae05 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-7f6ae05 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-662 .elementor-element.elementor-element-25888c2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-25888c2>.elementor-widget-container {
        padding: 15px 0px 15px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-b150b9d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-b150b9d {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-b150b9d .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .elementor-widget-container {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn {
        font-size: 15px;
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dcd1369 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-9e14c61 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-612439a>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-badb63a {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-badb63a img {
        width: 35%;
    }

    .elementor-662 .elementor-element.elementor-element-5043031 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-5043031 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-662 .elementor-element.elementor-element-f7d2943 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-f7d2943>.elementor-widget-container {
        padding: 15px 0px 15px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-1d8e157>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-1d8e157 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-1d8e157 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .elementor-widget-container {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn {
        font-size: 15px;
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-b73e20c .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-a01552d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-78378df>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-b18b92d {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-b18b92d img {
        width: 35%;
    }

    .elementor-662 .elementor-element.elementor-element-3a2b75e {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-3a2b75e .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-662 .elementor-element.elementor-element-12d3d93 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-12d3d93>.elementor-widget-container {
        padding: 15px 0px 15px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-b8db9d2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-b8db9d2 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-b8db9d2 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .elementor-widget-container {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn {
        font-size: 15px;
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-dd0872e .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-52dd4ea {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-94fae48>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-e0c4a28 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-e0c4a28 img {
        width: 35%;
    }

    .elementor-662 .elementor-element.elementor-element-96c92fc {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-96c92fc .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-662 .elementor-element.elementor-element-6586322 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-6586322>.elementor-widget-container {
        padding: 15px 0px 15px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-ae75e2b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-ae75e2b {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-ae75e2b .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .elementor-widget-container {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn {
        font-size: 15px;
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-icon-slide>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-serene::after {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr>span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-zephyr::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-paris.king-addons-creative-btn-effect-apex::before {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-f1b0587 .king-addons-creative-btn.king-addons-creative-btn-style-london.king-addons-creative-btn-effect-flourish span {
        padding: 12px 20px 12px 20px;
    }

    .elementor-662 .elementor-element.elementor-element-8983035>.elementor-element-populated {
        padding: 40px 10px 40px 10px;
    }

    .elementor-662 .elementor-element.elementor-element-e0d85d9 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-662 .elementor-element.elementor-element-03b516d {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-662 .elementor-element.elementor-element-d73a666 {
        width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-d73a666>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-662 .elementor-element.elementor-element-3d0985d .elementor-image-box-title {
        font-size: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-3d0985d .elementor-image-box-description {
        font-size: 17px;
    }

    .elementor-662 .elementor-element.elementor-element-8386ced {
        width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-8386ced>.elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-662 .elementor-element.elementor-element-3080131 .elementor-image-box-title {
        font-size: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-3080131 .elementor-image-box-description {
        font-size: 17px;
    }

    .elementor-662 .elementor-element.elementor-element-59ea202>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-662 .elementor-element.elementor-element-1260143 .elementor-image-box-title {
        font-size: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-1260143 .elementor-image-box-description {
        font-size: 17px;
    }

    .elementor-662 .elementor-element.elementor-element-94e81f8>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 12px 12px 12px;
    }

    .elementor-662 .elementor-element.elementor-element-49cdff3 .elementor-image-box-title {
        font-size: 40px;
    }

    .elementor-662 .elementor-element.elementor-element-49cdff3 .elementor-image-box-description {
        font-size: 17px;
    }

    .elementor-662 .elementor-element.elementor-element-80495ac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-80495ac .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-662 .elementor-element.elementor-element-a9cf7de>.elementor-background-overlay {
        background-size: 65px auto;
    }

    .elementor-662 .elementor-element.elementor-element-a9cf7de {
        padding: 15% 3% 20% 3%;
    }

    .elementor-662 .elementor-element.elementor-element-4078ea0 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-662 .elementor-element.elementor-element-2ead850 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-fd4bbf2>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-2f558bf {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-2f558bf .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-662 .elementor-element.elementor-element-7ec5255>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-7ec5255 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-7ec5255 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-942b9f8>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-7812fd2 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-7812fd2 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-662 .elementor-element.elementor-element-44f14b5>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-44f14b5 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-44f14b5 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-bfc8690 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-7de8750>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-7b7c197 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-7b7c197 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-662 .elementor-element.elementor-element-359fa86>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-359fa86 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-359fa86 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-61061a5>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-d0ffcb0 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-d0ffcb0 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-662 .elementor-element.elementor-element-9831c85>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-9831c85 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-9831c85 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-5c554a2>.elementor-widget-container {
        margin: 30px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-5c554a2 img {
        width: 100%;
    }

    .elementor-662 .elementor-element.elementor-element-cefe321 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-662 .elementor-element.elementor-element-6bd6856>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 15px 25px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-d8e8aa4 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-d8e8aa4 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-662 .elementor-element.elementor-element-e806572>.elementor-widget-container {
        margin: -7px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-e806572 {
        text-align: center;
    }

    .elementor-662 .elementor-element.elementor-element-e806572 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button .cretive-button-text,
    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--winona::after,
    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--rayen::before,
    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--tamaya::after,
    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button--tamaya::before {
        font-size: 15px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--winona::after {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--winona>.creative-button-inner {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--tamaya::before {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--rayen::before {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--rayen>.creative-button-inner {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-833476a .eael-creative-button.eael-creative-button--saqui::after {
        padding: 20px 0px 20px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-117e8cc .king-addons-auto-scrolling-text {
        font-size: 20px;
    }

    .elementor-662 .elementor-element.elementor-element-897e441:not(.elementor-motion-effects-element-type-background),
    .elementor-662 .elementor-element.elementor-element-897e441>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 31px auto;
    }

    .elementor-662 .elementor-element.elementor-element-897e441 {
        padding: 12% 3% 20% 3%;
    }

    .elementor-662 .elementor-element.elementor-element-8135e13>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-d0ff35b .elementor-heading-title {
        font-size: 64px;
    }

    .elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 16px;
    }

    .elementor-662 .elementor-element.elementor-element-fff0b95 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 18px 15px 18px 15px;
    }

    .elementor-662 .elementor-element.elementor-element-7f7a08a>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-662 .elementor-element.elementor-element-64d5cfc {
        --spacer-size: 325px;
    }

    .elementor-662 .elementor-element.elementor-element-ce3601e>.elementor-shape-bottom svg {
        width: calc(248% + 1.3px);
        height: 10px;
    }

    .elementor-662 .elementor-element.elementor-element-ce3601e {
        padding: 40px 12px 35px 12px;
    }

    .elementor-662 .elementor-element.elementor-element-d49900e {
        --icon-size: 38px;
    }

    .elementor-662 .elementor-element.elementor-element-fe38a68>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-662 .elementor-element.elementor-element-24a68e1 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.5em;
    }
}

/* Start custom CSS for heading, class: .elementor-element-a5ee425 */
@keyframes popIn {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: scale(1.2);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}



.sharktext1 span {
    display: inline-block;
    opacity: 0;
    animation: popIn 0.5s ease-out forwards;
}

/* Add animation delays for each character */
.sharktext1 span:nth-child(1) {
    animation-delay: 0s;
}

.sharktext1 span:nth-child(2) {
    animation-delay: 0.1s;
}

.sharktext1 span:nth-child(3) {
    animation-delay: 0.2s;
}

.sharktext1 span:nth-child(4) {
    animation-delay: 0.3s;
}

.sharktext1 span:nth-child(5) {
    animation-delay: 0.4s;
}

.sharktext1 span:nth-child(6) {
    animation-delay: 0.5s;
}

/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-2292398 */
@keyframes oceanSharkColors {
    0% {
        filter: hue-rotate(0deg);
    }

    20% {
        filter: hue-rotate(45deg);
    }

    40% {
        filter: hue-rotate(90deg);
    }

    60% {
        filter: hue-rotate(170deg);
    }

    80% {
        filter: hue-rotate(270deg);
    }

    100% {
        filter: hue-rotate(360deg);
    }
}

.socialicons {
    animation: oceanSharkColors 4s linear infinite;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e2e367 */
.sharktext span {

    opacity: 0;
    transform: scale(0.9) translateY(10px);
    transition: opacity 0.5s ease-out, transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}

/* Animation triggered for letters */
.sharktext span.animated {
    opacity: 1;
    animation: smoothBounce 0.6s ease-out forwards;
}

/* Smooth Pop-in Bounce Effect */
@keyframes smoothBounce {
    0% {
        transform: scale(0.9) translateY(10px);
        opacity: 0;
    }

    50% {
        transform: scale(1.05) translateY(-3px);
        opacity: 1;
    }

    100% {
        transform: scale(1) translateY(0);
    }
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58292fd */
@keyframes danceAnimation {

    0%,
    100% {
        transform: translateY(0) rotate(0deg);
    }

    25% {
        transform: translateY(-10px) rotate(-5deg);
    }

    50% {
        transform: translateY(0) rotate(0deg);
    }

    75% {
        transform: translateY(-10px) rotate(5deg);
    }
}

.sharkimg1 {
    animation: danceAnimation 1.2s ease-in-out infinite;
    display: inline-block;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47a6b0f */
@keyframes horizontalDance {

    0%,
    100% {
        transform: translateX(0);
    }

    25% {
        transform: translateX(-10px);
    }

    50% {
        transform: translateX(0);
    }

    75% {
        transform: translateX(10px);
    }
}

.elementor-8 .elementor-element.elementor-element-b13edf7>.elementor-background-overlay {
    animation: horizontalDance 1.5s ease-in-out infinite;
    display: block;
}

/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-833476a */
a {
    text-decoration: none !important;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Built font bd';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../fonts/built-titling-bd.ttf') format('truetype');
}

/* End Custom Fonts CSS */