.elementor-16 .elementor-element.elementor-element-eb58529>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-1579d8e>.elementor-element-populated {
    padding: 60px 60px 60px 60px;
}

.elementor-16 .elementor-element.elementor-global-78 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 3px;
}

.elementor-16 .elementor-element.elementor-global-78 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-16 .elementor-element.elementor-global-78 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-16 .elementor-element.elementor-element-a9718ed:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-a9718ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-a9718ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: var(--e-global-color-5e3d596);
    padding: 50px 0px 50px 0px;
}

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

.elementor-16 .elementor-element.elementor-element-a9718ed .elementor-heading-title {
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-a9718ed>.elementor-container {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-1cbdc35.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-aec293c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 3px;
}

.elementor-16 .elementor-element.elementor-element-aec293c .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-16 .elementor-element.elementor-element-aec293c .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-16 .elementor-element.elementor-element-42a7a3b .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-efd451c>.elementor-widget-container {
    padding: 0% 25% 0% 25%;
}

.elementor-16 .elementor-element.elementor-element-bf5d3ca img {
    height: 220px;
    object-fit: cover;
    object-position: center center;
}

.elementor-16 .elementor-element.elementor-element-06c254d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-06c254d>.elementor-widget-container {
    margin: 0px 12px 0px 12px;
}

.elementor-16 .elementor-element.elementor-element-2e1a27b {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-2e1a27b img {
    max-width: 100%;
    height: 220px;
    object-fit: cover;
    object-position: center center;
}

.elementor-16 .elementor-element.elementor-element-970b8b4 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-970b8b4>.elementor-widget-container {
    margin: 0px 12px 0px 12px;
}

.elementor-16 .elementor-element.elementor-element-3a6145a img {
    height: 220px;
    object-fit: cover;
    object-position: center center;
}

.elementor-16 .elementor-element.elementor-element-e8ff4d5 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-e8ff4d5>.elementor-widget-container {
    margin: 0px 12px 0px 12px;
}

.elementor-16 .elementor-element.elementor-element-40a5d1d img {
    height: 220px;
    object-fit: cover;
    object-position: center center;
}

.elementor-16 .elementor-element.elementor-element-ec811a2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-ec811a2>.elementor-widget-container {
    margin: 0px 12px 0px 12px;
}

.elementor-16 .elementor-element.elementor-element-b855446>.elementor-background-overlay {
    background-image: url("grey-blocks.png");
    background-position: center center;
    background-size: contain;
    opacity: 0.76;
}

.elementor-16 .elementor-element.elementor-element-b855446 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-16 .elementor-element.elementor-element-f2554ea:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-f2554ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("lighthouse.jpg");
}

.elementor-16 .elementor-element.elementor-element-f2554ea>.elementor-background-overlay {
    background-color: var(--e-global-color-07a7bfa);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-f2554ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-16 .elementor-element.elementor-element-f2554ea>.elementor-container {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-dff854d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3.2px;
}

.elementor-16 .elementor-element.elementor-element-8191734 .elementor-heading-title {
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-693b91e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-5e3d596);
    --divider-border-width: 2px;
}

.elementor-16 .elementor-element.elementor-element-693b91e .elementor-divider-separator {
    width: 150px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-16 .elementor-element.elementor-element-693b91e .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-16 .elementor-element.elementor-element-e59e04e .elementor-heading-title {
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-e59e04e {
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-e59e04e>.elementor-container {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-2d99225.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-2d99225.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-2d99225.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5e3d596);
    color: var(--e-global-color-5e3d596);
    border-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-2d99225 {
    --icon-box-icon-margin: 15px;
}

.elementor-16 .elementor-element.elementor-element-2d99225 .elementor-icon {
    border-width: 1px 1px 1px 1px;
}

.elementor-16 .elementor-element.elementor-element-2d99225>.elementor-widget-container {
    margin: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-213dfa0>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-213dfa0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-9856ae7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-9856ae7.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-9856ae7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5e3d596);
    color: var(--e-global-color-5e3d596);
    border-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-9856ae7 {
    --icon-box-icon-margin: 15px;
}

.elementor-16 .elementor-element.elementor-element-9856ae7 .elementor-icon {
    border-width: 1px 1px 1px 1px;
}

.elementor-16 .elementor-element.elementor-element-9856ae7>.elementor-widget-container {
    margin: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-be9f721.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-be9f721.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-be9f721.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5e3d596);
    color: var(--e-global-color-5e3d596);
    border-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-be9f721 {
    --icon-box-icon-margin: 15px;
}

.elementor-16 .elementor-element.elementor-element-be9f721 .elementor-icon {
    border-width: 1px 1px 1px 1px;
}

.elementor-16 .elementor-element.elementor-element-be9f721>.elementor-widget-container {
    margin: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-453c157 {
    border-style: solid;
    border-width: 0.1em 0em 0em 0em;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-453c157>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-453c157 .elementor-heading-title {
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-453c157>.elementor-container {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-980f541.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-980f541.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-980f541.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5e3d596);
    color: var(--e-global-color-5e3d596);
    border-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-980f541 {
    --icon-box-icon-margin: 15px;
}

.elementor-16 .elementor-element.elementor-element-980f541 .elementor-icon {
    border-width: 1px 1px 1px 1px;
}

.elementor-16 .elementor-element.elementor-element-980f541>.elementor-widget-container {
    margin: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-83c0699>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0.5px 0px 0.5px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-83c0699>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-c1783db.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-c1783db.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-c1783db.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5e3d596);
    color: var(--e-global-color-5e3d596);
    border-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-c1783db {
    --icon-box-icon-margin: 15px;
}

.elementor-16 .elementor-element.elementor-element-c1783db .elementor-icon {
    border-width: 1px 1px 1px 1px;
}

.elementor-16 .elementor-element.elementor-element-c1783db>.elementor-widget-container {
    margin: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-e0e9866.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-e0e9866.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-e0e9866.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5e3d596);
    color: var(--e-global-color-5e3d596);
    border-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-e0e9866 {
    --icon-box-icon-margin: 15px;
}

.elementor-16 .elementor-element.elementor-element-e0e9866 .elementor-icon {
    border-width: 1px 1px 1px 1px;
}

.elementor-16 .elementor-element.elementor-element-e0e9866>.elementor-widget-container {
    margin: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-25bf043>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-25bf043 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-16 .elementor-element.elementor-element-f892bb5:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-f892bb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-f892bb5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: var(--e-global-color-5e3d596);
    padding: 50px 0px 50px 0px;
}

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

.elementor-16 .elementor-element.elementor-element-f892bb5 .elementor-heading-title {
    color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-f892bb5>.elementor-container {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-1319363.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-590980d>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__front {
    background-image: url("alb2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #00000057;
    text-align: center;
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__back {
    background-color: var(--e-global-color-primary);
    background-image: url("alb2.jpg");
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #FFC500EB;
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-icon {
    font-size: 26px;
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-icon svg {
    width: 26px;
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__button {
    margin-center: 0;
    color: var(--e-global-color-07a7bfa);
    border-color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-f973a39 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-f973a39>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-16 .elementor-element.elementor-element-f973a39 {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__front {
    background-image: url("DSC04485.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #00000057;
    text-align: center;
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__back {
    background-color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #FFC500EB;
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-icon {
    font-size: 26px;
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-icon svg {
    width: 26px;
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__button {
    margin-center: 0;
    color: var(--e-global-color-07a7bfa);
    border-color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-0bf2d60>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-16 .elementor-element.elementor-element-0bf2d60 {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__front {
    background-image: url("Design-Mockup.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #00000057;
    text-align: center;
    justify-content: center;
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__back {
    background-color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: #FFC500EB;
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-icon {
    font-size: 26px;
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-icon svg {
    width: 26px;
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__button {
    margin-center: 0;
    color: var(--e-global-color-07a7bfa);
    border-color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var(--e-global-color-07a7bfa);
}

.elementor-16 .elementor-element.elementor-element-49cdf48 .elementor-flip-box__button:hover {
    background-color: var(--e-global-color-5e3d596);
}

.elementor-16 .elementor-element.elementor-element-49cdf48>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
}

.elementor-16 .elementor-element.elementor-element-49cdf48 {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
}

.elementor-16 .elementor-element.elementor-element-cb6e11a>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-cb6e11a {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-16 .elementor-element.elementor-element-dbf8977 {
    --grid-columns: 2;
}

.elementor-16 .elementor-element.elementor-element-087c083>.elementor-widget-container {
    margin: 20px 20px 20px 20px;
}

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

@media(max-width:1024px) {
    .elementor-16 .elementor-element.elementor-element-dbf8977 {
        --grid-columns: 2;
    }
}

@media(min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-0e33049 {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-1579d8e {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-b77cab5 {
        width: 66.806%;
    }

    .elementor-16 .elementor-element.elementor-element-fe3d927 {
        width: 33.125%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-26ee538 {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-0776a44 {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-6cc2e0e {
        width: 50%;
    }

    .elementor-16 .elementor-element.elementor-element-501220b {
        width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-16 .elementor-element.elementor-element-b855446>.elementor-background-overlay {
        background-attachment: fixed;
    }
}

@media(max-width:767px) {
    .elementor-16 .elementor-element.elementor-element-efd451c>.elementor-widget-container {
        padding: 5% 5% 5% 5%;
    }

    .elementor-16 .elementor-element.elementor-element-06c254d>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }

    .elementor-16 .elementor-element.elementor-element-970b8b4>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }

    .elementor-16 .elementor-element.elementor-element-e8ff4d5>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }

    .elementor-16 .elementor-element.elementor-element-ec811a2>.elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }

    .elementor-16 .elementor-element.elementor-element-b855446 {
        padding: 30px 30px 30px 30px;
    }

    .elementor-16 .elementor-element.elementor-element-213dfa0>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-c871739>.elementor-element-populated,
    .elementor-16 .elementor-element.elementor-element-c871739>.elementor-element-populated>.elementor-background-overlay,
    .elementor-16 .elementor-element.elementor-element-c871739>.elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-453c157 {
        border-width: 0em 0em 0em 0em;
    }

    .elementor-16 .elementor-element.elementor-element-d5cd01a>.elementor-element-populated,
    .elementor-16 .elementor-element.elementor-element-d5cd01a>.elementor-element-populated>.elementor-background-overlay,
    .elementor-16 .elementor-element.elementor-element-d5cd01a>.elementor-background-slideshow {
        border-radius: -30px -30px -30px -30px;
    }

    .elementor-16 .elementor-element.elementor-element-83c0699>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-25bf043 {
        padding: 30px 30px 30px 30px;
    }

    .elementor-16 .elementor-element.elementor-element-f973a39 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-0bf2d60 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-49cdf48 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-dbf8977 {
        --grid-columns: 1;
    }
}

/* Start custom CSS for icon-box, class: .elementor-element-2d99225 */
.elementor-16 .elementor-element.elementor-element-2d99225 .elementor-icon {
    border-color: #FFC500 !important;

    /* End custom CSS */
    /* Start custom CSS for icon-box, class: .elementor-element-9856ae7 */
    .elementor-16 .elementor-element.elementor-element-9856ae7 .elementor-icon {
        border-color: #FFC500 !important;

        /* End custom CSS */
        /* Start custom CSS for icon-box, class: .elementor-element-be9f721 */
        .elementor-16 .elementor-element.elementor-element-be9f721 .elementor-icon {
            border-color: #FFC500 !important;

            /* End custom CSS */
            /* Start custom CSS for icon-box, class: .elementor-element-980f541 */
            .elementor-16 .elementor-element.elementor-element-980f541 .elementor-icon {
                border-color: #FFC500 !important;

                /* End custom CSS */
                /* Start custom CSS for icon-box, class: .elementor-element-c1783db */
                .elementor-16 .elementor-element.elementor-element-c1783db .elementor-icon {
                    border-color: #FFC500 !important;

                    /* End custom CSS */
                    /* Start custom CSS for icon-box, class: .elementor-element-e0e9866 */
                    .elementor-16 .elementor-element.elementor-element-e0e9866 .elementor-icon {
                        border-color: #FFC500 !important;
                        /* End custom CSS */