.elementor-813 .elementor-element.elementor-element-4027048 {
    padding: 20px 10px
}

.elementor-813 .elementor-element.elementor-element-6fc14bc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-6fc14bc>.elementor-element-populated {
    padding: 0 10px
}

.elementor-813 .elementor-element.elementor-element-bc296ae.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-813 .elementor-element.elementor-element-bc296ae.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-813 .elementor-element.elementor-element-bc296ae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-bc296ae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-813 .elementor-element.elementor-element-bc296ae .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-813 .elementor-element.elementor-element-bc296ae .elementor-image-box-description {
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px
}

.elementor-813 .elementor-element.elementor-element-5b3a060>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-5b3a060>.elementor-element-populated {
    padding: 0 10px
}

.elementor-813 .elementor-element.elementor-element-941fcab.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-813 .elementor-element.elementor-element-941fcab.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-813 .elementor-element.elementor-element-941fcab.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-941fcab .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-813 .elementor-element.elementor-element-941fcab .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-813 .elementor-element.elementor-element-941fcab .elementor-image-box-description {
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px
}

.elementor-813 .elementor-element.elementor-element-7c4bca0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-7c4bca0>.elementor-element-populated {
    padding: 0 10px
}

.elementor-813 .elementor-element.elementor-element-8c0dee5.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-813 .elementor-element.elementor-element-8c0dee5.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-813 .elementor-element.elementor-element-8c0dee5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-8c0dee5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-813 .elementor-element.elementor-element-8c0dee5 .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-813 .elementor-element.elementor-element-8c0dee5 .elementor-image-box-description {
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px
}

.elementor-813 .elementor-element.elementor-element-d6e9f5c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-d6e9f5c>.elementor-element-populated {
    padding: 0 10px
}

.elementor-813 .elementor-element.elementor-element-8f26c1d.elementor-position-right .elementor-image-box-img {
    margin-left: 0
}

.elementor-813 .elementor-element.elementor-element-8f26c1d.elementor-position-left .elementor-image-box-img {
    margin-right: 0
}

.elementor-813 .elementor-element.elementor-element-8f26c1d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-8f26c1d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%
}

.elementor-813 .elementor-element.elementor-element-8f26c1d .elementor-image-box-img img {
    transition-duration: .3s
}

.elementor-813 .elementor-element.elementor-element-8f26c1d .elementor-image-box-description {
    color: #fff;
    font-weight: 500;
    letter-spacing: 2px
}

.elementor-813 .elementor-element.elementor-element-ff769c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-ff769c6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-813 .elementor-element.elementor-element-ff769c6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../img/02.png);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-813 .elementor-element.elementor-element-ff769c6>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-813 .elementor-element.elementor-element-ff769c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-81be644 .elementor-spacer-inner {
    height: 50px;
}

.elementor-813 .elementor-element.elementor-element-add93fe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-add93fe>.elementor-element-populated {
    padding: 40px 140px 40px 180px
}

.elementor-813 .elementor-element.elementor-element-60802d6 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 44px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 44px
}

.elementor-813 .elementor-element.elementor-element-d45715f .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 46px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 46px
}

.elementor-813 .elementor-element.elementor-element-d45715f>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-8bacc9e {
    font-family: nunito,Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 40px
}

.elementor-813 .elementor-element.elementor-element-8bacc9e>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-813 .elementor-element.elementor-element-18728dd .elementor-video-wrapper {
    text-align: left
}

.elementor-813 .elementor-element.elementor-element-18728dd .skyview2-video-popup .elementor-video-icon {
    font-size: 60px
}

.elementor-813 .elementor-element.elementor-element-dae60be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-dae60be>.elementor-element-populated {
    padding: 40px 180px
}

.elementor-813 .elementor-element.elementor-element-b600ff0 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 44px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 44px
}

.elementor-813 .elementor-element.elementor-element-d828716 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 46px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 46px
}

.elementor-813 .elementor-element.elementor-element-d828716>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-ef72610 {
    font-family: nunito,Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 40px
}

.elementor-813 .elementor-element.elementor-element-ef72610>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button {
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: #ffffff00;
    padding: 0
}

.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button:hover,.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: #02010100
}

.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button:hover svg,.elementor-813 .elementor-element.elementor-element-f759a67 .elementor-button:focus svg {
    fill: var( --e-global-color-primary )
}

.elementor-813 .elementor-element.elementor-element-f759a67.button-style-skyview2-yes .elementor-button:before {
    background-color: #02010100
}

.elementor-813 .elementor-element.elementor-element-c4e8f2f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-c4e8f2f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-813 .elementor-element.elementor-element-c4e8f2f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../img/00.png?v=1);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-813 .elementor-element.elementor-element-c4e8f2f>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-813 .elementor-element.elementor-element-c4e8f2f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-e884989 .elementor-spacer-inner {
    height: 50px
}

.elementor-813 .elementor-element.elementor-element-86138ef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-86138ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-813 .elementor-element.elementor-element-86138ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../img/le-cadre-de-vie.jpg?v=3);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-813 .elementor-element.elementor-element-86138ef>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-813 .elementor-element.elementor-element-86138ef>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}




.elementor-813 .elementor-element.elementor-element-dc729db .elementor-spacer-inner {
    /* height:50px; */
}

.elementor-813 .elementor-element.elementor-element-2c203ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-2c203ae>.elementor-element-populated {
    padding: 40px 180px
}

.elementor-813 .elementor-element.elementor-element-94140ac .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 44px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 44px
}

.elementor-813 .elementor-element.elementor-element-f384fa9 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 46px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 46px
}

.elementor-813 .elementor-element.elementor-element-f384fa9>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-e8c9351 {
    font-family: nunito,Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 40px
}

.elementor-813 .elementor-element.elementor-element-e8c9351>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button .elementor-align-icon-right {
    margin-left: 0
}

.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}

.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button {
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: #ffffff00;
    padding: 0
}

.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button:hover,.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button:focus {
    color: var( --e-global-color-primary );
    background-color: #02010100
}

.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button:hover svg,.elementor-813 .elementor-element.elementor-element-142b3c8 .elementor-button:focus svg {
    fill: var( --e-global-color-primary )
}

.elementor-813 .elementor-element.elementor-element-142b3c8.button-style-skyview2-yes .elementor-button:before {
    background-color: #02010100
}

.elementor-813 .elementor-element.elementor-element-725813c:not(.elementor-motion-effects-element-type-background),.elementor-813 .elementor-element.elementor-element-725813c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../img/h2-bg1.jpeg);
    background-position: bottom left;
    background-repeat: no-repeat
}

.elementor-813 .elementor-element.elementor-element-725813c {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 30px
}

.elementor-813 .elementor-element.elementor-element-725813c>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-96f68d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-f499102 {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-f499102 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size );
    font-weight: var( --e-global-typography-heading_title-font-weight );
    text-transform: var( --e-global-typography-heading_title-text-transform );
    line-height: var( --e-global-typography-heading_title-line-height )
}

.elementor-813 .elementor-element.elementor-element-f499102>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-a37e158 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px
}

.elementor-813 .elementor-element.elementor-element-a37e158 .elementor-divider-separator {
    width: 60px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-813 .elementor-element.elementor-element-a37e158 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-813 .elementor-element.elementor-element-a37e158>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-45f0f36.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tab-content {
    padding: 80px 20px 80px 80px
}

.elementor-813 .elementor-element.elementor-element-cd84bbb:not(.elementor-motion-effects-element-type-background),.elementor-813 .elementor-element.elementor-element-cd84bbb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f9f9f9
}

.elementor-813 .elementor-element.elementor-element-cd84bbb {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 30px
}

.elementor-813 .elementor-element.elementor-element-cd84bbb>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-0c57d45>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-4b3b5d1 {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-4b3b5d1 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size );
    font-weight: var( --e-global-typography-heading_title-font-weight );
    text-transform: var( --e-global-typography-heading_title-text-transform );
    line-height: var( --e-global-typography-heading_title-line-height )
}

.elementor-813 .elementor-element.elementor-element-4b3b5d1>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-d12df72 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px
}

.elementor-813 .elementor-element.elementor-element-d12df72 .elementor-divider-separator {
    width: 60px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-813 .elementor-element.elementor-element-d12df72 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-813 .elementor-element.elementor-element-d12df72>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-813 .elementor-element.elementor-element-688b78f {
    margin-top: 0;
    margin-bottom: 40px
}

.elementor-813 .elementor-element.elementor-element-2ebdc3e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-2ebdc3e>.elementor-element-populated {
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-813 .elementor-element.elementor-element-5e8d4e3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-5e8d4e3>.elementor-element-populated {
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-813 .elementor-element.elementor-element-e9982fb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-e9982fb>.elementor-element-populated {
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-813 .elementor-element.elementor-element-ad1ff7b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-ad1ff7b>.elementor-element-populated {
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-813 .elementor-element.elementor-element-b5ae3f5 {
    padding: 120px 30px
}

.elementor-813 .elementor-element.elementor-element-60160e9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-9564608 {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-9564608 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size );
    font-weight: var( --e-global-typography-heading_title-font-weight );
    text-transform: var( --e-global-typography-heading_title-text-transform );
    line-height: var( --e-global-typography-heading_title-line-height )
}

.elementor-813 .elementor-element.elementor-element-9564608>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-eab55e3 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px
}

.elementor-813 .elementor-element.elementor-element-eab55e3 .elementor-divider-separator {
    width: 60px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-813 .elementor-element.elementor-element-eab55e3 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-813 .elementor-element.elementor-element-eab55e3>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-f05b865 .elementor-repeater-item-b6dbed6.skyview2-image-hotspots-main-icons {
    left: 60%;
    top: 22%
}

.elementor-813 .elementor-element.elementor-element-f05b865 .elementor-repeater-item-0d6fc06.skyview2-image-hotspots-main-icons {
    left: 62%;
    top: 60%
}

.elementor-813 .elementor-element.elementor-element-f05b865 .elementor-repeater-item-764a9b4.skyview2-image-hotspots-main-icons {
    left: 40%;
    top: 75%
}

.elementor-813 .elementor-element.elementor-element-f05b865 .elementor-repeater-item-38d07c8.skyview2-image-hotspots-main-icons {
    left: 80%;
    top: 55%
}

.elementor-813 .elementor-element.elementor-element-f05b865 .skyview2-image-hotspots-container {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-6c22d22>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-6c22d22:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-813 .elementor-element.elementor-element-6c22d22>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../img/h2-img4.jpeg);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-813 .elementor-element.elementor-element-6c22d22>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-813 .elementor-element.elementor-element-6c22d22>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-279426a .elementor-spacer-inner {
    height: 50px
}

.elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-f2b19bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2f2b48
}

.elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 115px 160px
}

.elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-6560d1b {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-6560d1b .elementor-heading-title {
    color: #fff;
    font-family: var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size );
    font-weight: var( --e-global-typography-heading_title-font-weight );
    text-transform: var( --e-global-typography-heading_title-text-transform );
    line-height: var( --e-global-typography-heading_title-line-height )
}

.elementor-813 .elementor-element.elementor-element-6560d1b>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-2aa259c {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px
}

.elementor-813 .elementor-element.elementor-element-2aa259c .elementor-divider-separator {
    width: 60px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-813 .elementor-element.elementor-element-2aa259c .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-813 .elementor-element.elementor-element-2aa259c>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-b83c263>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-b83c263>.elementor-element-populated {
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2)
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2)
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2)
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2)
}

body.rtl .elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2)
}

body:not(.rtl) .elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2)
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-icon i {
    color: #ccc
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-icon svg {
    fill: #ccc
}

.elementor-813 .elementor-element.elementor-element-aeeb083 {
    --e-icon-list-icon-size: 16px
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-item {
    align-items: center
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-icon {
    transform: rotate(0deg)
}

.elementor-813 .elementor-element.elementor-element-aeeb083 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: #ccc
}

.elementor-813 .elementor-element.elementor-element-2a0892e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-2a0892e>.elementor-element-populated {
    margin: 0 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2)
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2)
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2)
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2)
}

body.rtl .elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2)
}

body:not(.rtl) .elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2)
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-icon i {
    color: #ccc
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-icon svg {
    fill: #ccc
}

.elementor-813 .elementor-element.elementor-element-39b6a1e {
    --e-icon-list-icon-size: 16px
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-item {
    align-items: center
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-icon {
    transform: rotate(0deg)
}

.elementor-813 .elementor-element.elementor-element-39b6a1e .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: #ccc
}

.elementor-813 .elementor-element.elementor-element-5a79a5c>.elementor-container {
    max-width: 1300px
}

.elementor-813 .elementor-element.elementor-element-5a79a5c {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var( --e-global-color-border );
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 120px 30px
}

.elementor-813 .elementor-element.elementor-element-5a79a5c>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-813 .elementor-element.elementor-element-2950b67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-bafbbf9 {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-bafbbf9 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size );
    font-weight: var( --e-global-typography-heading_title-font-weight );
    text-transform: var( --e-global-typography-heading_title-text-transform );
    line-height: var( --e-global-typography-heading_title-line-height )
}

.elementor-813 .elementor-element.elementor-element-bafbbf9>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-0a191f3 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px
}

.elementor-813 .elementor-element.elementor-element-0a191f3 .elementor-divider-separator {
    width: 60px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-813 .elementor-element.elementor-element-0a191f3 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-813 .elementor-element.elementor-element-0a191f3>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-813 .elementor-element.elementor-element-042fa56.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tabs-wrapper {
    margin: 0 0 50px
}

.elementor-813 .elementor-element.elementor-element-042fa56>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-813 .elementor-element.elementor-element-f31d38d {
    text-align: center;
    color: var( --e-global-color-accent );
    font-family: var(--font-family);
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-813 .elementor-element.elementor-element-90a2d5b {
    padding: 120px 30px 0
}

.elementor-813 .elementor-element.elementor-element-b3fe75b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-58fc06f {
    text-align: center
}

.elementor-813 .elementor-element.elementor-element-58fc06f .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-heading_title-font-family ),Sans-serif;
    font-size: var( --e-global-typography-heading_title-font-size );
    font-weight: var( --e-global-typography-heading_title-font-weight );
    text-transform: var( --e-global-typography-heading_title-text-transform );
    line-height: var( --e-global-typography-heading_title-line-height )
}

.elementor-813 .elementor-element.elementor-element-58fc06f>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-654eed1 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary );
    --divider-border-width: 2px
}

.elementor-813 .elementor-element.elementor-element-654eed1 .elementor-divider-separator {
    width: 60px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-813 .elementor-element.elementor-element-654eed1 .elementor-divider {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px
}

.elementor-813 .elementor-element.elementor-element-654eed1>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-813 .elementor-element.elementor-element-6a25895 {
    margin-top: 0;
    margin-bottom: 120px;
    padding: 0 25px
}

.elementor-813 .elementor-element.elementor-element-f4c427c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-f4c427c>.elementor-element-populated {
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px
}

.elementor-813 .elementor-element.elementor-element-1860997>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-14bdecf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-14bdecf>.elementor-element-populated {
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px
}

.elementor-813 .elementor-element.elementor-element-89c583e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-89c583e>.elementor-element-populated {
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px
}

.elementor-813 .elementor-element.elementor-element-a46701d>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-813 .elementor-element.elementor-element-9f34e06>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-813 .elementor-element.elementor-element-9f34e06>.elementor-element-populated {
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px
}

.elementor-813 .elementor-element.elementor-element-7e9b5e5>.elementor-widget-container {
    margin: 0 0 10px
}

@media(max-width: 1200px) {
    .elementor-813 .elementor-element.elementor-element-add93fe>.elementor-element-populated {
        padding:60px
    }

    .elementor-813 .elementor-element.elementor-element-dae60be>.elementor-element-populated {
        padding: 60px
    }

    .elementor-813 .elementor-element.elementor-element-2c203ae>.elementor-element-populated {
        padding: 60px
    }

    .elementor-813 .elementor-element.elementor-element-725813c {
        padding: 80px 30px
    }

    .elementor-813 .elementor-element.elementor-element-a37e158>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-813 .elementor-element.elementor-element-45f0f36.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tab-content {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-cd84bbb {
        padding: 80px 30px
    }

    .elementor-813 .elementor-element.elementor-element-d12df72>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-813 .elementor-element.elementor-element-b5ae3f5 {
        padding: 80px 30px
    }

    .elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-element-populated {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-5a79a5c {
        padding: 80px 30px
    }

    .elementor-813 .elementor-element.elementor-element-0a191f3>.elementor-widget-container {
        margin: 0 0 30px
    }

    .elementor-813 .elementor-element.elementor-element-042fa56.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tabs-wrapper {
        margin: 0 0 30px
    }

    .elementor-813 .elementor-element.elementor-element-90a2d5b {
        padding: 80px 30px 0
    }

    .elementor-813 .elementor-element.elementor-element-654eed1>.elementor-widget-container {
        margin: 0 0 30px
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-813 .elementor-element.elementor-element-6fc14bc {
        width:50%
    }

    .elementor-813 .elementor-element.elementor-element-5b3a060 {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-7c4bca0 {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-d6e9f5c {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-2ebdc3e {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-5e8d4e3 {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-e9982fb {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-ad1ff7b {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-b83c263 {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-2a0892e {
        width: 100%
    }
}

@media(max-width: 880px) and (min-width:768px) {
    .elementor-813 .elementor-element.elementor-element-6fc14bc {
        width:50%
    }

    .elementor-813 .elementor-element.elementor-element-5b3a060 {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-7c4bca0 {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-d6e9f5c {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-b83c263 {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-2a0892e {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-f4c427c {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-14bdecf {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-89c583e {
        width: 50%
    }

    .elementor-813 .elementor-element.elementor-element-9f34e06 {
        width: 50%
    }
}

@media(max-width: 1370px) {
    .elementor-813 .elementor-element.elementor-element-add93fe>.elementor-element-populated {
        padding:75px
    }

    .elementor-813 .elementor-element.elementor-element-dae60be>.elementor-element-populated {
        padding: 75px
    }

    .elementor-813 .elementor-element.elementor-element-2c203ae>.elementor-element-populated {
        padding: 75px
    }

    .elementor-813 .elementor-element.elementor-element-f499102 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-45f0f36.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tab-content {
        padding: 60px
    }

    .elementor-813 .elementor-element.elementor-element-4b3b5d1 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-9564608 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-element-populated {
        padding: 120px 30px
    }

    .elementor-813 .elementor-element.elementor-element-6560d1b .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-bafbbf9 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-58fc06f .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }
}

@media(max-width: 1024px) {
    .elementor-813 .elementor-element.elementor-element-6fc14bc>.elementor-element-populated {
        margin:0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-bc296ae .elementor-image-box-title {
        font-size: 30px
    }

    .elementor-813 .elementor-element.elementor-element-5b3a060>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-941fcab .elementor-image-box-title {
        font-size: 30px
    }

    .elementor-813 .elementor-element.elementor-element-8c0dee5 .elementor-image-box-title {
        font-size: 30px
    }

    .elementor-813 .elementor-element.elementor-element-8f26c1d .elementor-image-box-title {
        font-size: 30px
    }

    .elementor-813 .elementor-element.elementor-element-add93fe>.elementor-element-populated {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-dae60be>.elementor-element-populated {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-2c203ae>.elementor-element-populated {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-725813c:not(.elementor-motion-effects-element-type-background),.elementor-813 .elementor-element.elementor-element-725813c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }

    .elementor-813 .elementor-element.elementor-element-f499102 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-4b3b5d1 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-2ebdc3e>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-5e8d4e3>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-e9982fb>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-ad1ff7b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-9564608 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-6560d1b .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-2aa259c>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-b83c263>.elementor-element-populated {
        margin: 0 0 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-2a0892e>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-bafbbf9 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-58fc06f .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }
}

@media(max-width: 880px) {
    .elementor-813 .elementor-element.elementor-element-6fc14bc>.elementor-element-populated {
        margin:0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-5b3a060>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-60802d6 .elementor-heading-title {
        font-size: 40px;
        line-height: 30px
    }

    .elementor-813 .elementor-element.elementor-element-d45715f .elementor-heading-title {
        font-size: 40px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-b600ff0 .elementor-heading-title {
        font-size: 40px;
        line-height: 30px
    }

    .elementor-813 .elementor-element.elementor-element-d828716 .elementor-heading-title {
        font-size: 40px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-94140ac .elementor-heading-title {
        font-size: 40px;
        line-height: 30px
    }

    .elementor-813 .elementor-element.elementor-element-f384fa9 .elementor-heading-title {
        font-size: 40px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-725813c:not(.elementor-motion-effects-element-type-background),.elementor-813 .elementor-element.elementor-element-725813c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }

    .elementor-813 .elementor-element.elementor-element-725813c {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-a37e158>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-cd84bbb {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-d12df72>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-b5ae3f5 {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-eab55e3>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-2aa259c>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-b83c263>.elementor-element-populated {
        margin: 0 0 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-2a0892e>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-5a79a5c {
        padding: 60px 30px
    }

    .elementor-813 .elementor-element.elementor-element-0a191f3>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-042fa56.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tabs-wrapper {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-90a2d5b {
        padding: 60px 30px 0
    }

    .elementor-813 .elementor-element.elementor-element-654eed1>.elementor-widget-container {
        margin: 0 0 20px
    }

    .elementor-813 .elementor-element.elementor-element-6a25895 {
        margin-top: 0;
        margin-bottom: 60px
    }

    .elementor-813 .elementor-element.elementor-element-f4c427c>.elementor-element-populated {
        margin: 0 5px 10px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px
    }

    .elementor-813 .elementor-element.elementor-element-14bdecf>.elementor-element-populated {
        margin: 0 5px 10px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px
    }
}

@media(max-width: 767px) {
    .elementor-813 .elementor-element.elementor-element-4027048 {
        padding:20px 5px
    }

    .elementor-813 .elementor-element.elementor-element-bc296ae .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-813 .elementor-element.elementor-element-941fcab .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-813 .elementor-element.elementor-element-7c4bca0>.elementor-element-populated {
        margin: 0 0 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-8c0dee5 .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-813 .elementor-element.elementor-element-8f26c1d .elementor-image-box-img {
        margin-bottom: 0
    }

    .elementor-813 .elementor-element.elementor-element-81be644 .elementor-spacer-inner {
        height: 400px
    }

    .elementor-813 .elementor-element.elementor-element-add93fe>.elementor-element-populated {
        padding: 60px 15px 40px
    }

    .elementor-813 .elementor-element.elementor-element-60802d6 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-d45715f .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-8bacc9e>.elementor-widget-container {
        margin: 0
    }

    .elementor-813 .elementor-element.elementor-element-dae60be>.elementor-element-populated {
        padding: 60px 15px
    }

    .elementor-813 .elementor-element.elementor-element-b600ff0 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-d828716 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-e884989 .elementor-spacer-inner {
        height: 400px
    }

    .elementor-813 .elementor-element.elementor-element-dc729db .elementor-spacer-inner {
        height: 400px
    }

    .elementor-813 .elementor-element.elementor-element-2c203ae>.elementor-element-populated {
        padding: 60px 15px
    }

    .elementor-813 .elementor-element.elementor-element-94140ac .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-f384fa9 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-725813c {
        padding: 0 15px 60px
    }

    .elementor-813 .elementor-element.elementor-element-f499102 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-45f0f36.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tab-title {
        padding: 10px
    }

    .elementor-813 .elementor-element.elementor-element-45f0f36.elementor-widget-skyview2-tabs.elementor-widget-tabs .elementor-tab-content {
        padding: 30px 15px
    }

    .elementor-813 .elementor-element.elementor-element-cd84bbb {
        padding: 60px 15px
    }

    .elementor-813 .elementor-element.elementor-element-4b3b5d1 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-2ebdc3e>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-e9982fb>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }

    .elementor-813 .elementor-element.elementor-element-b5ae3f5 {
        padding: 60px 15px
    }

    .elementor-813 .elementor-element.elementor-element-9564608 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-279426a .elementor-spacer-inner {
        height: 400px
    }

    .elementor-813 .elementor-element.elementor-element-f2b19bb>.elementor-element-populated {
        padding: 60px 15px
    }

    .elementor-813 .elementor-element.elementor-element-6560d1b .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-5a79a5c {
        padding: 60px 15px
    }

    .elementor-813 .elementor-element.elementor-element-bafbbf9 .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-f31d38d {
        font-size: 32px;
        line-height: 40px
    }

    .elementor-813 .elementor-element.elementor-element-90a2d5b {
        padding: 60px 15px 0
    }

    .elementor-813 .elementor-element.elementor-element-58fc06f .elementor-heading-title {
        font-size: var( --e-global-typography-heading_title-font-size );
        line-height: var( --e-global-typography-heading_title-line-height )
    }

    .elementor-813 .elementor-element.elementor-element-6a25895 {
        padding: 0 10px
    }

    .elementor-813 .elementor-element.elementor-element-89c583e>.elementor-element-populated {
        margin: 0 5px 10px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px
    }
}


.amenities-sec {background:none;  background-size: cover;  padding:60px 0;}
.amenities-sec  .inner-title h3 { color:#202732;}
.ame-box h4{ color:#202732; margin-top: 15px; font-size:13px;  font-weight:500;  text-transform: capitalize;}
.ame-box svg{ color:#202732; width: 70px;}
.ame-box:hover h4{color: #b19777;}
/*.layamansion-amenties .inner-title h3{ color:#222;}
.layamansion-amenties .ame-box h4{ color:#222;}*/
.ame-box {text-align: center; margin-bottom:50px;}
.ame-box img{transition: all 0.3s ease; }
.ame-box:hover img{ transform: scale(1.1); }
.services{
    background: #323232
}