﻿.elementor-2211 .elementor-element.elementor-element-852313f:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-852313f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/Eco-Boat_Rentals_San-Diego3-1-1-scaled.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2211 .elementor-element.elementor-element-852313f>.elementor-container
{
    max-width: 1300px;
}
.elementor-2211 .elementor-element.elementor-element-852313f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -120px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-852313f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-6703ab3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0000007d;
}
.elementor-2211 .elementor-element.elementor-element-6703ab3.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-background-slideshow
{
    border-radius: 30px 30px 30px 30px;
}
.elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 20px 80px 20px;
}
.elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-2211 .elementor-element.elementor-element-e98f4c8>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-e98f4c8
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-e98f4c8 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 80px;
    font-weight: 700;
    line-height: 1.3em;
    text-shadow: 0 0 10px rgba(0,0,0,.92);
    color: #fff;
}
.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-2211 .elementor-element.elementor-element-db0b6b9 .elementor-button
{
    background-color: #019eed;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-db0b6b9 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-db0b6b9 .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-db0b6b9 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-db0b6b9 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-e1e2cc7:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-e1e2cc7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-c2a2e39);
}
.elementor-2211 .elementor-element.elementor-element-e1e2cc7>.elementor-background-overlay
{
    background-color: #e25098;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-e1e2cc7
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-2211 .elementor-element.elementor-element-5253b36 .elementor-button
{
    background-color: #fff;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-radius: 25px 25px 25px 25px;
}
.elementor-2211 .elementor-element.elementor-element-b8ffa04>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-2211 .elementor-element.elementor-element-b8ffa04:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-b8ffa04>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
    background-image: url("../image/Eco-Pedal-Boat-Rentals-in-San-Diego-dog-friendly4-1.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2211 .elementor-element.elementor-element-b8ffa04>.elementor-background-overlay
{
    background-color: #000;
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-b8ffa04>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-b8ffa04
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 125px 0 125px 0;
}
.elementor-2211 .elementor-element.elementor-element-b8ffa04>.elementor-shape-bottom svg
{
    height: 74px;
}
.elementor-2211 .elementor-element.elementor-element-e992477:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2211 .elementor-element.elementor-element-e992477>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #019edd00;
}
.elementor-2211 .elementor-element.elementor-element-e992477>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-e992477>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-e992477>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-2211 .elementor-element.elementor-element-e992477>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 200px 50px 200px;
}
.elementor-2211 .elementor-element.elementor-element-e992477>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-4fb36a2
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-4fb36a2 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    color: #fff;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-2211 .elementor-element.elementor-element-c75408d
{
    --e-icon-list-icon-size: 6px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 22px;
    font-weight: 400;
}
.elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-2211 .elementor-element.elementor-element-4debe9a .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-4debe9a .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-4debe9a .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-4debe9a .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-4debe9a .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-e1df25e>.elementor-container
{
    max-width: 1300px;
}
.elementor-2211 .elementor-element.elementor-element-e1df25e
{
    padding: 70px 0 70px 0;
}
.elementor-2211 .elementor-element.elementor-element-991c5b8>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-f630df1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-f630df1
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-f630df1 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.3em;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-5b36246>.elementor-container
{
    max-width: 1100px;
}
.elementor-2211 .elementor-element.elementor-element-5b36246
{
    margin-top: 10px;
    margin-bottom: 0;
}
.elementor-2211 .elementor-element.elementor-element-2559db1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-background-slideshow
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-feb68b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-element-populated
{
    border-style: double;
    border-width: 5px 5px 5px 5px;
    border-color: #049cec;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-background-slideshow
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-2211 .elementor-element.elementor-element-7b31674>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-7b31674 img
{
    width: 100%;
    height: 395px;
    object-fit: cover;
    object-position: bottom center;
    border-radius: 14px 14px 0 0;
}
.elementor-2211 .elementor-element.elementor-element-f23634e>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-f23634e
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-f23634e .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: #000;
}
.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-size: var(--e-global-typography-secondary-font-size);
    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-2211 .elementor-element.elementor-element-0157951
{
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}
.elementor-2211 .elementor-element.elementor-element-0157951>.elementor-widget-container
{
    margin: -8px 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-0157951 .elementor-divider-separator
{
    width: 31%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-2211 .elementor-element.elementor-element-0157951 .elementor-divider
{
    text-align: center;
    padding-block-start: 0;
    padding-block-end: 0;
}
.elementor-2211 .elementor-element.elementor-element-532f214
{
    width: 100%;
    max-width: 100%;
}
.elementor-2211 .elementor-element.elementor-element-7e47fea>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-2211 .elementor-element.elementor-element-7e47fea:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-7e47fea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
    background-image: url("../image/Eco-Boat_Rentals_San-Diego7-2-scaled.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2211 .elementor-element.elementor-element-7e47fea>.elementor-background-overlay
{
    background-color: #000;
    opacity: .3;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-7e47fea>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-7e47fea
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 150px 0 200px 0;
}
.elementor-2211 .elementor-element.elementor-element-7e47fea>.elementor-shape-top svg
{
    height: 74px;
    transform: translateX(-50%) rotateY(180deg);
}
.elementor-2211 .elementor-element.elementor-element-31fb9dc
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-31fb9dc .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 59px;
    color: #fff;
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-2211 .elementor-element.elementor-element-eb8923e>.elementor-widget-container
{
    padding: 0 200px 0 200px;
}
.elementor-2211 .elementor-element.elementor-element-eb8923e
{
    text-align: center;
    font-family: "Work Sans",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-670a1c6>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-670a1c6>.elementor-background-overlay
{
    opacity: .26;
}
.elementor-2211 .elementor-element.elementor-element-670a1c6
{
    padding: 0 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-327a16e>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-bbea1fd
{
    margin-top: -140px;
    margin-bottom: 0;
}
.elementor-2211 .elementor-element.elementor-element-d369c6d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-background-slideshow
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-element-populated
{
    box-shadow: 1px 1px 10px 0 rgba(0,0,0,.24);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 25px 0;
}
.elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-677968a img
{
    height: 247px;
    object-fit: cover;
    object-position: center center;
    border-radius: 14px 14px 0 0;
}
.elementor-2211 .elementor-element.elementor-element-df4ae94
{
    width: auto;
    max-width: auto;
    top: 152.003px;
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-df4ae94>.elementor-widget-container
{
    background-color: #e25098;
    padding: 17px 30px 17px 30px;
    border-style: solid;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px;
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-df4ae94
{
    left: 226.857px;
}
body.rtl .elementor-2211 .elementor-element.elementor-element-df4ae94
{
    right: 226.857px;
}
.elementor-2211 .elementor-element.elementor-element-df4ae94 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-4b4de7d>.elementor-widget-container
{
    margin: 35px 0 0 0;
    padding: 0 0 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-4b4de7d
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-4b4de7d .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-ae1cd78
{
    --divider-border-style: solid;
    --divider-color: #e3e3e3;
    --divider-border-width: 1px;
}
.elementor-2211 .elementor-element.elementor-element-ae1cd78 .elementor-divider-separator
{
    width: 100%;
}
.elementor-2211 .elementor-element.elementor-element-ae1cd78 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-2211 .elementor-element.elementor-element-6b0e08d .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-6b0e08d .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-6b0e08d .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-6b0e08d>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-6b0e08d .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-6b0e08d .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-acd7f27>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-background-slideshow
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated
{
    box-shadow: 1px 1px 10px 0 rgba(0,0,0,.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 25px 0;
}
.elementor-2211 .elementor-element.elementor-element-1244e90 img
{
    height: 247px;
    object-fit: cover;
    object-position: center center;
    border-radius: 14px 14px 0 0;
}
.elementor-2211 .elementor-element.elementor-element-8ab9ab1
{
    width: var(--container-widget-width,42.586%);
    max-width: 42.586%;
    --container-widget-width: 42.586%;
    --container-widget-flex-grow: 0;
    top: 152.024px;
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-8ab9ab1>.elementor-widget-container
{
    background-color: #e25098;
    padding: 17px 30px 17px 30px;
    border-style: solid;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px;
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-8ab9ab1
{
    left: 227.435px;
}
body.rtl .elementor-2211 .elementor-element.elementor-element-8ab9ab1
{
    right: 227.435px;
}
.elementor-2211 .elementor-element.elementor-element-8ab9ab1 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-ca391aa>.elementor-widget-container
{
    margin: 35px 0 0 0;
    padding: 0 0 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-ca391aa
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-ca391aa .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-fe68486
{
    --divider-border-style: solid;
    --divider-color: #e3e3e3;
    --divider-border-width: 1px;
}
.elementor-2211 .elementor-element.elementor-element-fe68486 .elementor-divider-separator
{
    width: 100%;
}
.elementor-2211 .elementor-element.elementor-element-fe68486 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-2211 .elementor-element.elementor-element-f24ac83 .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-f24ac83 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-f24ac83 .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-f24ac83>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-f24ac83 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-f24ac83 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-c510ff0>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-98aaec5>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-98aaec5>.elementor-background-overlay
{
    opacity: .26;
}
.elementor-2211 .elementor-element.elementor-element-98aaec5
{
    padding: 0 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-0dd4df0>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-4b5c6b4>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-4b5c6b4>.elementor-background-overlay
{
    opacity: .26;
}
.elementor-2211 .elementor-element.elementor-element-4b5c6b4
{
    padding: 0 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-1004579>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-66b7ab7
{
    margin-top: -140px;
    margin-bottom: 0;
}
.elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-background-slideshow
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated
{
    box-shadow: 1px 1px 10px 0 rgba(0,0,0,.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 25px 0;
}
.elementor-2211 .elementor-element.elementor-element-a140c05 img
{
    height: 247px;
    object-fit: cover;
    object-position: center center;
    border-radius: 14px 14px 0 0;
}
.elementor-2211 .elementor-element.elementor-element-76e2990
{
    width: var(--container-widget-width,42.586%);
    max-width: 42.586%;
    --container-widget-width: 42.586%;
    --container-widget-flex-grow: 0;
    top: 152.024px;
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-76e2990>.elementor-widget-container
{
    background-color: #e25098;
    padding: 17px 30px 17px 30px;
    border-style: solid;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px;
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-76e2990
{
    left: 227.435px;
}
body.rtl .elementor-2211 .elementor-element.elementor-element-76e2990
{
    right: 227.435px;
}
.elementor-2211 .elementor-element.elementor-element-76e2990 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-26f49f4>.elementor-widget-container
{
    margin: 35px 0 0 0;
    padding: 0 0 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-26f49f4
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-26f49f4 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-3c5c703
{
    --divider-border-style: solid;
    --divider-color: #e3e3e3;
    --divider-border-width: 1px;
}
.elementor-2211 .elementor-element.elementor-element-3c5c703 .elementor-divider-separator
{
    width: 100%;
}
.elementor-2211 .elementor-element.elementor-element-3c5c703 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-2211 .elementor-element.elementor-element-27eee22 .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-27eee22 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-27eee22 .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-27eee22>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-27eee22 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-27eee22 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-f6dc0de>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-background-slideshow
{
    border-radius: 14px 14px 14px 14px;
}
.elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated
{
    box-shadow: 1px 1px 10px 0 rgba(0,0,0,.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0 0 25px 0;
}
.elementor-2211 .elementor-element.elementor-element-456d5e0
{
    width: var(--container-widget-width,44.495%);
    max-width: 44.495%;
    --container-widget-width: 44.495%;
    --container-widget-flex-grow: 0;
    top: 153.147px;
    text-align: justify;
}
.elementor-2211 .elementor-element.elementor-element-456d5e0>.elementor-widget-container
{
    background-color: #e25098;
    padding: 17px 30px 17px 30px;
    border-style: solid;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px;
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-456d5e0
{
    left: 239.309px;
}
body.rtl .elementor-2211 .elementor-element.elementor-element-456d5e0
{
    right: 239.309px;
}
.elementor-2211 .elementor-element.elementor-element-456d5e0 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-dda5dfb img
{
    height: 247px;
    object-fit: cover;
    object-position: center center;
    border-radius: 14px 14px 0 0;
}
.elementor-2211 .elementor-element.elementor-element-d4eb8ac>.elementor-widget-container
{
    margin: 35px 0 0 0;
    padding: 0 0 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-d4eb8ac
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-d4eb8ac .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-2d17ed3
{
    --divider-border-style: solid;
    --divider-color: #e3e3e3;
    --divider-border-width: 1px;
}
.elementor-2211 .elementor-element.elementor-element-2d17ed3 .elementor-divider-separator
{
    width: 100%;
}
.elementor-2211 .elementor-element.elementor-element-2d17ed3 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-2211 .elementor-element.elementor-element-f1eafc3 .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-f1eafc3 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-f1eafc3 .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-f1eafc3>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-f1eafc3 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-f1eafc3 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-65c38e4>.elementor-widget-container
{
    padding: 0 35px 0 35px;
}
.elementor-2211 .elementor-element.elementor-element-70362de
{
    padding: 75px 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-63c2fa3
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-63c2fa3 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .bdt-image-wrap::before
{
    background-color: transparent;
    background-image: linear-gradient(0deg,#000 0%,#0000 50%);
}
.elementor-2211 .elementor-element.elementor-element-3ab796a>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .bdt-item
{
    height: 600px;
}
.elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango
{
    margin-bottom: 50px;
}
.elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .swiper-pagination
{
    transform: translateX(-50%) translateY(50px);
}
.elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .bdt-content-wrap
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .bdt-title
{
    font-family: "Prata",Sans-serif;
    font-size: 30px;
}
.elementor-2211 .elementor-element.elementor-element-6f56660
{
    --e-image-carousel-slides-to-show: 2;
}
.elementor-2211 .elementor-element.elementor-element-6f56660 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
{
    background: #000;
    opacity: 1;
}
.elementor-2211 .elementor-element.elementor-element-6f56660 .swiper-pagination-bullet
{
    background: #e25098;
}
.elementor-2211 .elementor-element.elementor-element-f55283a>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-2211 .elementor-element.elementor-element-f55283a:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-f55283a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
    background-image: url("../image/Eco-Pedal-Boat-Rentals-in-San-Diego-dog-friendly4-1.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2211 .elementor-element.elementor-element-f55283a>.elementor-background-overlay
{
    background-color: #000;
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-f55283a>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-f55283a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 125px 0 125px 0;
}
.elementor-2211 .elementor-element.elementor-element-f55283a>.elementor-shape-bottom svg
{
    height: 74px;
}
.elementor-2211 .elementor-element.elementor-element-84205fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00000080;
}
.elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 200px 50px 200px;
}
.elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-f40178c
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-f40178c .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(13px / 2);
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(13px / 2);
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(13px / 2);
    margin-left: calc(13px / 2);
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-13px / 2);
    margin-left: calc(-13px / 2);
}
body.rtl .elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-13px / 2);
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-13px / 2);
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 22px;
    font-weight: 400;
}
.elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-2211 .elementor-element.elementor-element-2c4e899 .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-2c4e899 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-2c4e899 .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-2c4e899 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-2c4e899 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-833b561>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-2211 .elementor-element.elementor-element-833b561>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-833b561
{
    margin-top: 47px;
    margin-bottom: 0;
    padding: 75px 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-0c6abb6 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 59px;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-e06627a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-2211 .elementor-element.elementor-element-f96ea62
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-2211 .elementor-element.elementor-element-0ebdb82 .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Work Sans",Sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 35px 12px 35px;
}
.elementor-2211 .elementor-element.elementor-element-0ebdb82 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-0ebdb82 .elementor-button:focus
{
    background-color: #162238;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-0ebdb82 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-0ebdb82 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-ee9aaaf>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-ee9aaaf>.elementor-background-overlay
{
    opacity: .26;
}
.elementor-2211 .elementor-element.elementor-element-ee9aaaf
{
    padding: 60px 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-cffdfe5>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-29bba72>.elementor-widget-container
{
    padding: 0 250px 0 250px;
}
.elementor-2211 .elementor-element.elementor-element-29bba72
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-29bba72 .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 59px;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-53a8100
{
    color: #d6157c;
}
.elementor-2211 .elementor-element.elementor-element-65cc8b4>.elementor-element-populated
{
    padding: 15px 15px 15px 15px;
}
.elementor-2211 .elementor-element.elementor-element-4d187fc>.elementor-element-populated
{
    padding: 15px 15px 15px 15px;
}
.elementor-widget-image-box .elementor-image-box-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-image-box .elementor-image-box-description
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-img img
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 4px;
    transition-duration: .3s;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-title
{
    font-family: "Prata",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-description
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-a3d4c01>.elementor-element-populated
{
    padding: 15px 15px 15px 15px;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-img img
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 4px;
    transition-duration: .3s;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-title
{
    font-family: "Prata",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-description
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-8971481>.elementor-element-populated
{
    padding: 15px 15px 15px 15px;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-img img
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    border-radius: 4px;
    transition-duration: .3s;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-title
{
    font-family: "Prata",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-description
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-b3934a9>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-2211 .elementor-element.elementor-element-b3934a9:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-b3934a9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
}
.elementor-2211 .elementor-element.elementor-element-b3934a9>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-b3934a9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 75px 0;
}
.elementor-2211 .elementor-element.elementor-element-b3934a9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-76a0fa6>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-2211 .elementor-element.elementor-element-76a0fa6
{
    margin-top: 0;
    margin-bottom: 15px;
}
.elementor-2211 .elementor-element.elementor-element-124c5ab
{
    text-align: left;
}
.elementor-2211 .elementor-element.elementor-element-124c5ab .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 59px;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-8942587 .elementor-button
{
    background-color: #e25098;
    font-family: "Work Sans",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
    fill: #fff;
    color: #fff;
    border-radius: 50px 50px 50px 50px;
    padding: 15px 60px 15px 60px;
}
.elementor-2211 .elementor-element.elementor-element-8942587 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-8942587 .elementor-button:focus
{
    background-color: #e25098;
    color: #fff;
    border-color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-8942587 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-8942587 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-2211 .elementor-element.elementor-element-ac29913>.elementor-widget-container
{
    border-radius: 28px 28px 28px 28px;
}
.elementor-2211 .elementor-element.elementor-element-ac29913 iframe
{
    height: 400px;
}
.elementor-2211 .elementor-element.elementor-element-0f85cec:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-0f85cec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
    background-image: url("../image/video-section-bg.webp");
    background-position: 0 56px;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2211 .elementor-element.elementor-element-0f85cec>.elementor-background-overlay
{
    background-image: url("../image/lifebuoy.webp");
    background-position: top left;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-0f85cec>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-0f85cec
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 175px 0 250px 0;
}
.elementor-2211 .elementor-element.elementor-element-284063d
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-284063d .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 59px;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-deefe33:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-deefe33>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
}
.elementor-2211 .elementor-element.elementor-element-deefe33>.elementor-container
{
    max-width: 1400px;
}
.elementor-2211 .elementor-element.elementor-element-deefe33
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-2211 .elementor-element.elementor-element-deefe33>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-9e23899>.elementor-element-populated
{
    margin: -150px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial-slider
{
    --ekit_testimonial_left_right_spacing: 0px;
    --ekit_testimonial_slidetoshow: 3;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before
{
    background-color: #e25098;
    border-radius: 50%;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2211 .elementor-element.elementor-element-30e24b7 .ekit-main-swiper .elementskit-single-testimonial-slider, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card
{
    margin-left: 10px;
    margin-right: 10px;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card
{
    padding: 25px 25px 25px 25px;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card
{
    border-radius: 18px 18px 18px 18px;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider
{
    border-style: solid;
    border-color: #e25098;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-commentor-content
{
    padding: 0 0 0 0;
    min-height: 200px;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider .elementskit-commentor-content>p
{
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card .elementskit-commentor-coment
{
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider .elementskit-commentor-content>p, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card .elementskit-commentor-coment
{
    font-family: "Work Sans",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-stars>li>a, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-stars>li>span
{
    color: #e25098;
    fill: #e25098;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-profile-info .elementskit-author-name
{
    font-family: "Prata",Sans-serif;
    margin-bottom: 0;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-profile-info .elementskit-author-des
{
    color: var(--e-global-color-primary);
    font-family: "Work Sans",Sans-serif;
}
.elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-commentor-bio .elementskit-commentor-image>img
{
    height: 100px;
    width: 100px;
}
.elementor-2211 .elementor-element.elementor-element-c463691:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-c463691>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fcf9eb;
}
.elementor-2211 .elementor-element.elementor-element-c463691>.elementor-container
{
    max-width: 1200px;
}
.elementor-2211 .elementor-element.elementor-element-c463691
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 50px 50px 50px;
}
.elementor-2211 .elementor-element.elementor-element-c463691>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2211 .elementor-element.elementor-element-63aebfb
{
    text-align: center;
}
.elementor-2211 .elementor-element.elementor-element-63aebfb .elementor-heading-title
{
    font-family: "Prata",Sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 59px;
    color: #000;
}
.elementor-2211 .elementor-element.elementor-element-24574e2>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip
{
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover
{
    color: #212121;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover a
{
    color: #212121;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip:hover svg
{
    fill: #212121;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text
{
    width: 100%;
    margin: 0 0 0 0;
    background-color: #049cec;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text:after
{
    border-width: 5px;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after
{
    top: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after
{
    top: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after
{
    left: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after
{
    left: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after
{
    border-top-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after
{
    border-bottom-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after
{
    border-left-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-885585a .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after
{
    border-right-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-top
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-bottom
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right
{
    animation-duration: 300ms;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip
{
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover
{
    color: #212121;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover a
{
    color: #212121;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip:hover svg
{
    fill: #212121;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text
{
    width: 100%;
    margin: 0 0 0 0;
    background-color: #049cec;
    color: #fff;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text:after
{
    border-width: 5px;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after
{
    top: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-right::after
{
    top: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after
{
    left: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom::after
{
    left: calc(50% - 5px);
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-top:after
{
    border-top-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-bottom:after
{
    border-bottom-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-left:after
{
    border-left-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-b6570f0 .eael-tooltip .eael-tooltip-text.eael-tooltip-right:after
{
    border-right-color: #000;
}
.elementor-2211 .elementor-element.elementor-element-c583809
{
    margin-top: -140px;
    margin-bottom: 0;
}
.elementor-2211 .elementor-element.elementor-element-bba0142
{
    margin-top: -140px;
    margin-bottom: 0;
}
.elementor-2211 .elementor-element.elementor-element-bedc8fa
{
    margin-top: -140px;
    margin-bottom: 0;
}
@media(max-width: 1024px)
{
    .elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-element-populated
    {
        margin: 0 20px 0 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 50px 20px 50px 20px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-e98f4c8 .elementor-heading-title
    {
        font-size: 60px;
    }
    .elementor-2211 .elementor-element.elementor-element-b8ffa04
    {
        padding: 75px 15px 75px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-e992477>.elementor-element-populated
    {
        padding: 54px 54px 54px 54px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-divider .elementor-divider__text
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-df4ae94
    {
        width: var(--container-widget-width,105.672px);
        max-width: 105.672px;
        --container-widget-width: 105.672px;
        --container-widget-flex-grow: 0;
        top: 170.113px;
    }
    .elementor-2211 .elementor-element.elementor-element-df4ae94>.elementor-widget-container
    {
        padding: 12px 10px 12px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-df4ae94
    {
        left: 265.435px;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-df4ae94
    {
        right: 265.435px;
    }
    .elementor-2211 .elementor-element.elementor-element-df4ae94 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-8ab9ab1
    {
        width: var(--container-widget-width,104.938px);
        max-width: 104.938px;
        --container-widget-width: 104.938px;
        --container-widget-flex-grow: 0;
        top: 173.01px;
    }
    .elementor-2211 .elementor-element.elementor-element-8ab9ab1>.elementor-widget-container
    {
        padding: 12px 10px 12px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-8ab9ab1
    {
        left: 269.186px;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-8ab9ab1
    {
        right: 269.186px;
    }
    .elementor-2211 .elementor-element.elementor-element-8ab9ab1 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-76e2990
    {
        width: var(--container-widget-width,104.938px);
        max-width: 104.938px;
        --container-widget-width: 104.938px;
        --container-widget-flex-grow: 0;
        top: 173.01px;
    }
    .elementor-2211 .elementor-element.elementor-element-76e2990>.elementor-widget-container
    {
        padding: 12px 10px 12px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-76e2990
    {
        left: 269.186px;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-76e2990
    {
        right: 269.186px;
    }
    .elementor-2211 .elementor-element.elementor-element-76e2990 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated
    {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-456d5e0
    {
        width: var(--container-widget-width,100.578px);
        max-width: 100.578px;
        --container-widget-width: 100.578px;
        --container-widget-flex-grow: 0;
        top: 173.898px;
    }
    .elementor-2211 .elementor-element.elementor-element-456d5e0>.elementor-widget-container
    {
        padding: 12px 10px 12px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-456d5e0
    {
        left: 271.585px;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-456d5e0
    {
        right: 271.585px;
    }
    .elementor-2211 .elementor-element.elementor-element-456d5e0 .elementor-heading-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-dda5dfb
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-2211 .elementor-element.elementor-element-f55283a
    {
        padding: 75px 15px 75px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-element-populated
    {
        padding: 54px 54px 54px 54px;
    }
    .elementor-2211 .elementor-element.elementor-element-ee9aaaf
    {
        padding: 50px 15px 50px 15px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-0f85cec:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-0f85cec>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial-slider
    {
        --ekit_testimonial_left_right_spacing: 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-2211 .elementor-element.elementor-element-852313f
    {
        padding: 100px 10px 100px 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-6703ab3>.elementor-element-populated
    {
        margin: 50px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 33px 33px 33px 33px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-e98f4c8 .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-b8ffa04>.elementor-shape-bottom svg
    {
        height: 25px;
    }
    .elementor-2211 .elementor-element.elementor-element-b8ffa04
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-e992477>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-4fb36a2 .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2211 .elementor-element.elementor-element-c75408d .elementor-icon-list-item>a
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-e1df25e
    {
        padding: 50px 10px 50px 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-f630df1 .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-5b36246
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-2559db1>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 25px 0;
    }
    .elementor-2211 .elementor-element.elementor-element-feb68b0>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-7b31674 img
    {
        height: 213px;
    }
    .elementor-2211 .elementor-element.elementor-element-f23634e>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-f23634e .elementor-heading-title
    {
        font-size: 22px;
        line-height: 36px;
    }
    .elementor-widget-divider .elementor-divider__text
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-532f214>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-7e47fea>.elementor-shape-top svg
    {
        height: 30px;
    }
    .elementor-2211 .elementor-element.elementor-element-7e47fea
    {
        padding: 50px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-050c914>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-31fb9dc .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-eb8923e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-eb8923e
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-670a1c6
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-bbea1fd
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-d369c6d>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 25px 0;
    }
    .elementor-2211 .elementor-element.elementor-element-df4ae94
    {
        width: var(--container-widget-width,109.672px);
        max-width: 109.672px;
        --container-widget-width: 109.672px;
        --container-widget-flex-grow: 0;
        top: 147.725px;
    }
    .elementor-2211 .elementor-element.elementor-element-df4ae94>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-df4ae94
    {
        left: 65.263%;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-df4ae94
    {
        right: 65.263%;
    }
    .elementor-2211 .elementor-element.elementor-element-df4ae94 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-4b4de7d>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-4b4de7d .elementor-heading-title
    {
        font-size: 22px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-6b0e08d>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-background-slideshow
    {
        border-radius: 14px 14px 14px 14px;
    }
    .elementor-2211 .elementor-element.elementor-element-163e8e6>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 25px 0;
    }
    .elementor-2211 .elementor-element.elementor-element-8ab9ab1>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-8ab9ab1
    {
        left: 65.295%;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-8ab9ab1
    {
        right: 65.295%;
    }
    .elementor-2211 .elementor-element.elementor-element-8ab9ab1
    {
        top: 149.711px;
    }
    .elementor-2211 .elementor-element.elementor-element-8ab9ab1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-ca391aa>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-ca391aa .elementor-heading-title
    {
        font-size: 22px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-f24ac83>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-98aaec5
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-4b5c6b4
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-66b7ab7
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-background-slideshow
    {
        border-radius: 14px 14px 14px 14px;
    }
    .elementor-2211 .elementor-element.elementor-element-8de2a2f>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 25px 0;
    }
    .elementor-2211 .elementor-element.elementor-element-76e2990>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-76e2990
    {
        left: 65.295%;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-76e2990
    {
        right: 65.295%;
    }
    .elementor-2211 .elementor-element.elementor-element-76e2990
    {
        top: 149.711px;
    }
    .elementor-2211 .elementor-element.elementor-element-76e2990 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-26f49f4>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-26f49f4 .elementor-heading-title
    {
        font-size: 22px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-27eee22>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated, .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated>.elementor-background-overlay, .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-background-slideshow
    {
        border-radius: 14px 14px 14px 14px;
    }
    .elementor-2211 .elementor-element.elementor-element-f4b0913>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 25px 0;
    }
    .elementor-2211 .elementor-element.elementor-element-456d5e0>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-456d5e0
    {
        left: 67.09%;
    }
    body.rtl .elementor-2211 .elementor-element.elementor-element-456d5e0
    {
        right: 67.09%;
    }
    .elementor-2211 .elementor-element.elementor-element-456d5e0
    {
        top: 146.469px;
    }
    .elementor-2211 .elementor-element.elementor-element-456d5e0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-dda5dfb
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-2211 .elementor-element.elementor-element-dda5dfb img
    {
        width: 100%;
    }
    .elementor-2211 .elementor-element.elementor-element-d4eb8ac>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-d4eb8ac .elementor-heading-title
    {
        font-size: 22px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-f1eafc3>.elementor-widget-container
    {
        padding: 0 0 0 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-70362de
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-0c3a752>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-63c2fa3 .elementor-heading-title
    {
        font-size: 25px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .bdt-item
    {
        height: 150px;
    }
    .elementor-2211 .elementor-element.elementor-element-3ab796a .bdt-prime-slider-tango .bdt-title
    {
        font-size: 20px;
    }
    .elementor-2211 .elementor-element.elementor-element-6f56660
    {
        --e-image-carousel-slides-to-show: 1;
    }
    .elementor-2211 .elementor-element.elementor-element-6f56660>.elementor-widget-container
    {
        padding: 10px 10px 10px 10px;
    }
    .elementor-2211 .elementor-element.elementor-element-6f56660 .swiper-pagination-bullet
    {
        width: 8px;
        height: 8px;
    }
    .elementor-2211 .elementor-element.elementor-element-6f56660 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image
    {
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-2211 .elementor-element.elementor-element-f55283a>.elementor-shape-bottom svg
    {
        height: 25px;
    }
    .elementor-2211 .elementor-element.elementor-element-f55283a
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-84205fd>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 15px 15px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-f40178c .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2211 .elementor-element.elementor-element-ba1cc77 .elementor-icon-list-item>a
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-833b561
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-3c3665c>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-0c6abb6 .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-e06627a
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2211 .elementor-element.elementor-element-f96ea62 .elementor-icon-list-item>a
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-927b10c>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-ee9aaaf
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-29bba72>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-29bba72 .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-65cc8b4>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-4d187fc>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-e45fb11 .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-a3d4c01>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-20fe84c .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-8971481>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-title
    {
        font-size: 22px;
    }
    .elementor-2211 .elementor-element.elementor-element-77b5e5b .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-b3934a9
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-82bac09>.elementor-element-populated
    {
        margin: 0 0 25px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-81053b1>.elementor-element-populated
    {
        margin: 0 0 15px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-124c5ab
    {
        text-align: center;
    }
    .elementor-2211 .elementor-element.elementor-element-124c5ab .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-8fb5540>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-8942587 .elementor-button
    {
        font-size: 16px;
        padding: 12px 35px 12px 35px;
    }
    .elementor-2211 .elementor-element.elementor-element-0f85cec:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-0f85cec>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 20px;
    }
    .elementor-2211 .elementor-element.elementor-element-0f85cec>.elementor-background-overlay
    {
        background-size: 50px auto;
    }
    .elementor-2211 .elementor-element.elementor-element-0f85cec
    {
        padding: 75px 15px 75px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-284063d .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-9e23899>.elementor-element-populated
    {
        margin: -65px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial-slider
    {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 1;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2211 .elementor-element.elementor-element-30e24b7 .ekit-main-swiper .elementskit-single-testimonial-slider, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card
    {
        margin-left: 0;
        margin-right: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card
    {
        padding: 15px 15px 15px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-single-testimonial-slider .elementskit-commentor-content>p, .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-testimonial_card .elementskit-commentor-coment
    {
        font-size: 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-profile-info .elementskit-author-name
    {
        font-size: 17px;
        margin-bottom: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-30e24b7 .elementskit-commentor-bio .elementskit-commentor-image>img
    {
        height: 78px;
        width: 78px;
    }
    .elementor-2211 .elementor-element.elementor-element-c463691
    {
        padding: 35px 15px 35px 15px;
    }
    .elementor-2211 .elementor-element.elementor-element-78917c3>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-2211 .elementor-element.elementor-element-63aebfb .elementor-heading-title
    {
        font-size: 26px;
        line-height: 36px;
    }
    .elementor-2211 .elementor-element.elementor-element-ffcc3db>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2211 .elementor-element.elementor-element-20b1ccf>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2211 .elementor-element.elementor-element-6579285 img
    {
        width: 80%;
    }
    .elementor-2211 .elementor-element.elementor-element-a29b751>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2211 .elementor-element.elementor-element-c4140dc img
    {
        width: 80%;
    }
    .elementor-2211 .elementor-element.elementor-element-a5acd4c>.elementor-element-populated
    {
        margin: 20px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2211 .elementor-element.elementor-element-79bc377 img
    {
        width: 80%;
    }
    .elementor-2211 .elementor-element.elementor-element-c583809
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-bba0142
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-2211 .elementor-element.elementor-element-bedc8fa
    {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media(min-width: 768px)
{
    .elementor-2211 .elementor-element.elementor-element-2559db1
    {
        width: 5%;
    }
    .elementor-2211 .elementor-element.elementor-element-feb68b0
    {
        width: 89.332%;
    }
    .elementor-2211 .elementor-element.elementor-element-6a529c7
    {
        width: 5%;
    }
    .elementor-2211 .elementor-element.elementor-element-3c3665c
    {
        width: 49.999%;
    }
    .elementor-2211 .elementor-element.elementor-element-81053b1
    {
        width: 70%;
    }
    .elementor-2211 .elementor-element.elementor-element-8fb5540
    {
        width: 30%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-2211 .elementor-element.elementor-element-327a16e
    {
        width: 100%;
    }
    .elementor-2211 .elementor-element.elementor-element-d369c6d
    {
        width: 50%;
    }
    .elementor-2211 .elementor-element.elementor-element-163e8e6
    {
        width: 50%;
    }
    .elementor-2211 .elementor-element.elementor-element-0dd4df0
    {
        width: 100%;
    }
    .elementor-2211 .elementor-element.elementor-element-1004579
    {
        width: 100%;
    }
    .elementor-2211 .elementor-element.elementor-element-8de2a2f
    {
        width: 50%;
    }
    .elementor-2211 .elementor-element.elementor-element-f4b0913
    {
        width: 50%;
    }
}
.elementor-2211 .elementor-element.elementor-element-d369c6d
{
    transition: ease .35s all;
}
.elementor-2211 .elementor-element.elementor-element-d369c6d:hover
{
    transform: Scale(1.03);
}
.elementor-2211 .elementor-element.elementor-element-163e8e6
{
    transition: ease .35s all;
}
.elementor-2211 .elementor-element.elementor-element-163e8e6:hover
{
    transform: Scale(1.03);
}
.elementor-2211 .elementor-element.elementor-element-8de2a2f
{
    transition: ease .35s all;
}
.elementor-2211 .elementor-element.elementor-element-8de2a2f:hover
{
    transform: Scale(1.03);
}
.elementor-2211 .elementor-element.elementor-element-f4b0913
{
    transition: ease .35s all;
}
.elementor-2211 .elementor-element.elementor-element-f4b0913:hover
{
    transform: Scale(1.03);
}