.elementor-10 .elementor-element.elementor-element-05fa5e6{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-05fa5e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-05fa5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hotelliautaudcassis.com/wp-content/uploads/visuel-homepage.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-05fa5e6::before, .elementor-10 .elementor-element.elementor-element-05fa5e6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-05fa5e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-05fa5e6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-05fa5e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-05fa5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-10 .elementor-element.elementor-element-05fa5e6, .elementor-10 .elementor-element.elementor-element-05fa5e6::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-61a2554 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b34c09f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b34c09f .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-b34c09f .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-b34c09f .elementor-icon-wrapper svg{width:100%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b34c09f{left:50%;}body.rtl .elementor-10 .elementor-element.elementor-element-b34c09f{right:50%;}.elementor-10 .elementor-element.elementor-element-b34c09f{bottom:40px;}.elementor-10 .elementor-element.elementor-element-7d7798ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-7ab9bcc0{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-acc88f0 .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-4ea1ec54 .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-e6cd084-font-family ), Sans-serif;font-size:var( --e-global-typography-e6cd084-font-size );font-weight:var( --e-global-typography-e6cd084-font-weight );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-4ea1ec54 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5d328f51{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-10 .elementor-element.elementor-element-5d328f51 > .elementor-widget-container{padding:24px 0px 24px 32px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ab5188d );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ab754f8{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-2ab754f8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2ab754f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hotelliautaudcassis.com/wp-content/uploads/Lhotel-Herobanner.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2ab754f8, .elementor-10 .elementor-element.elementor-element-2ab754f8::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-5c30e03e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-5c30e03e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5c30e03e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29071c4 );}.elementor-10 .elementor-element.elementor-element-5c30e03e, .elementor-10 .elementor-element.elementor-element-5c30e03e::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-289b6da{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-539d7643 .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-ad660cc .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-e6cd084-font-family ), Sans-serif;font-size:var( --e-global-typography-e6cd084-font-size );font-weight:var( --e-global-typography-e6cd084-font-weight );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-9759075{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-9759075:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9759075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hotelliautaudcassis.com/wp-content/uploads/Les-chambres-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9759075, .elementor-10 .elementor-element.elementor-element-9759075::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-20da85dd{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-5fd39a8f .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-2a38e931{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-10 .elementor-element.elementor-element-2a38e931 > .elementor-widget-container{padding:24px 0px 24px 32px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ab5188d );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-76de071f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-1df61880{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-69c6e29c .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-18f490c .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-e6cd084-font-family ), Sans-serif;font-size:var( --e-global-typography-e6cd084-font-size );font-weight:var( --e-global-typography-e6cd084-font-weight );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-18f490c > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-45a9de8a{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-10 .elementor-element.elementor-element-45a9de8a > .elementor-widget-container{padding:24px 0px 24px 32px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ab5188d );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-330cce52{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-330cce52:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-330cce52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hotelliautaudcassis.com/wp-content/uploads/bar-rooftop.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-330cce52, .elementor-10 .elementor-element.elementor-element-330cce52::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-9d0ae80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:64px 64px;--flex-wrap:wrap;--overflow:hidden;--background-transition:0.3s;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-9d0ae80:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9d0ae80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29071c4 );}.elementor-10 .elementor-element.elementor-element-9d0ae80, .elementor-10 .elementor-element.elementor-element-9d0ae80::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2d5d157c{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-15971010 .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-1d4cbd18 .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-e6cd084-font-family ), Sans-serif;font-size:var( --e-global-typography-e6cd084-font-size );font-weight:var( --e-global-typography-e6cd084-font-weight );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-1d4cbd18 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-77830075{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-10 .elementor-element.elementor-element-77830075 > .elementor-widget-container{padding:24px 0px 24px 32px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ab5188d );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c91af57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-c91af57, .elementor-10 .elementor-element.elementor-element-c91af57::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-9706f82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:80px 80px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-6d21a09 img{width:400px;height:280px;}.elementor-10 .elementor-element.elementor-element-6d21a09.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d21a09{left:-280px;}body.rtl .elementor-10 .elementor-element.elementor-element-6d21a09{right:-280px;}.elementor-10 .elementor-element.elementor-element-1308271 img{width:280px;height:400px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1308271{left:200px;}body.rtl .elementor-10 .elementor-element.elementor-element-1308271{right:200px;}.elementor-10 .elementor-element.elementor-element-1308271{top:0px;}.elementor-10 .elementor-element.elementor-element-e4320db img{width:400px;height:280px;}.elementor-10 .elementor-element.elementor-element-e4320db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e4320db{left:560px;}body.rtl .elementor-10 .elementor-element.elementor-element-e4320db{right:560px;}.elementor-10 .elementor-element.elementor-element-720f997 img{width:280px;height:400px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-720f997{left:1040px;}body.rtl .elementor-10 .elementor-element.elementor-element-720f997{right:1040px;}.elementor-10 .elementor-element.elementor-element-720f997{top:0px;}.elementor-10 .elementor-element.elementor-element-8e5d5d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-653eefd{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-11196bf .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-b99b659 .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-e6cd084-font-family ), Sans-serif;font-size:var( --e-global-typography-e6cd084-font-size );font-weight:var( --e-global-typography-e6cd084-font-weight );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-b99b659 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-406901d{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-10 .elementor-element.elementor-element-406901d > .elementor-widget-container{padding:24px 0px 24px 32px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ab5188d );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0077877{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-0077877:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0077877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hotelliautaudcassis.com/wp-content/uploads/contact.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0077877, .elementor-10 .elementor-element.elementor-element-0077877::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-317452ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--align-items:center;--gap:32px 32px;--background-transition:0.3s;--padding-block-start:120px;--padding-block-end:120px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-317452ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-317452ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-29071c4 );}.elementor-10 .elementor-element.elementor-element-317452ad, .elementor-10 .elementor-element.elementor-element-317452ad::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-5eb87a55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-69576643 .elementor-heading-title{color:var( --e-global-color-ab5188d );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 );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-10 .elementor-element.elementor-element-382e9ce .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-e6cd084-font-family ), Sans-serif;font-size:var( --e-global-typography-e6cd084-font-size );font-weight:var( --e-global-typography-e6cd084-font-weight );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-382e9ce > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2f9bb03d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-417b090 .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-b783690-font-family ), Sans-serif;font-size:var( --e-global-typography-b783690-font-size );font-weight:var( --e-global-typography-b783690-font-weight );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-417b090 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ada6301 .elementor-heading-title{color:var( --e-global-color-0458e16 );font-family:var( --e-global-typography-b783690-font-family ), Sans-serif;font-size:var( --e-global-typography-b783690-font-size );font-weight:var( --e-global-typography-b783690-font-weight );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-2ada6301 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-770dc0ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-770dc0ff, .elementor-10 .elementor-element.elementor-element-770dc0ff::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-2ba0cbb3{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-4357bfd6 img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0s;}.elementor-10 .elementor-element.elementor-element-4357bfd6:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-503d8d1{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-331fa39 img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0s;}.elementor-10 .elementor-element.elementor-element-331fa39:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-d8de13e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-ac5e9d7 img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0s;}.elementor-10 .elementor-element.elementor-element-ac5e9d7:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-654b522{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-df8a628 img{filter:brightness( 80% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0s;}.elementor-10 .elementor-element.elementor-element-df8a628:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7d7798ed{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-5c30e03e{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-76de071f{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-9d0ae80{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-9706f82{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-8e5d5d7{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-317452ad{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-2d5d157c{--width:100%;}.elementor-10 .elementor-element.elementor-element-9706f82{--content-width:80%;}.elementor-10 .elementor-element.elementor-element-2ba0cbb3{--width:47%;}.elementor-10 .elementor-element.elementor-element-503d8d1{--width:47%;}.elementor-10 .elementor-element.elementor-element-d8de13e{--width:47%;}.elementor-10 .elementor-element.elementor-element-654b522{--width:47%;}}@media(min-width:1600px){.elementor-10 .elementor-element.elementor-element-7d7798ed{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-7ab9bcc0{--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-acc88f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-4ea1ec54 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-4ea1ec54 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5d328f51{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-5c30e03e{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-539d7643 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ad660cc .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-20da85dd{--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-5fd39a8f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-2a38e931{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-76de071f{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-1df61880{--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-69c6e29c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-18f490c .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-18f490c > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-45a9de8a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9d0ae80{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-2d5d157c{--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-15971010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-1d4cbd18 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-1d4cbd18 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-77830075{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c91af57{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-9706f82{--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-6d21a09 img{width:530px;height:420px;}.elementor-10 .elementor-element.elementor-element-6d21a09.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d21a09{left:-460px;}body.rtl .elementor-10 .elementor-element.elementor-element-6d21a09{right:-460px;}.elementor-10 .elementor-element.elementor-element-1308271 img{width:420px;height:530px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1308271{left:150px;}body.rtl .elementor-10 .elementor-element.elementor-element-1308271{right:150px;}.elementor-10 .elementor-element.elementor-element-1308271{top:0px;}.elementor-10 .elementor-element.elementor-element-e4320db img{width:530px;height:420px;}.elementor-10 .elementor-element.elementor-element-e4320db.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e4320db{left:650px;}body.rtl .elementor-10 .elementor-element.elementor-element-e4320db{right:650px;}.elementor-10 .elementor-element.elementor-element-720f997 img{width:420px;height:530px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-720f997{left:1260px;}body.rtl .elementor-10 .elementor-element.elementor-element-720f997{right:1260px;}.elementor-10 .elementor-element.elementor-element-720f997{top:0px;}.elementor-10 .elementor-element.elementor-element-8e5d5d7{--content-width:1240px;}.elementor-10 .elementor-element.elementor-element-653eefd{--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-11196bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-b99b659 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-b99b659 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-406901d{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-317452ad{--content-width:1240px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px 40px;}.elementor-10 .elementor-element.elementor-element-5eb87a55{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-69576643 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-382e9ce .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-382e9ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2f9bb03d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-417b090 .elementor-heading-title{font-size:var( --e-global-typography-b783690-font-size );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-417b090 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ada6301 .elementor-heading-title{font-size:var( --e-global-typography-b783690-font-size );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-2ada6301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-770dc0ff{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-4357bfd6 img{width:300px;height:300px;}.elementor-10 .elementor-element.elementor-element-331fa39 img{width:300px;height:300px;}.elementor-10 .elementor-element.elementor-element-ac5e9d7 img{width:300px;height:300px;}.elementor-10 .elementor-element.elementor-element-df8a628 img{width:300px;height:300px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-7d7798ed{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-10 .elementor-element.elementor-element-acc88f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-4ea1ec54 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-5d328f51{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-5c30e03e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-10 .elementor-element.elementor-element-539d7643 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ad660cc .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-5fd39a8f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-2a38e931{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-76de071f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-10 .elementor-element.elementor-element-69c6e29c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-18f490c .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-45a9de8a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9d0ae80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-10 .elementor-element.elementor-element-15971010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-1d4cbd18 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-77830075{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c91af57{--min-height:560px;--justify-content:space-evenly;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-c91af57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c91af57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.hotelliautaudcassis.com/wp-content/uploads/Les-Calanques-de-Cassis-Nature-preservee.png");}.elementor-10 .elementor-element.elementor-element-8e5d5d7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-10 .elementor-element.elementor-element-11196bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-b99b659 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-406901d{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-317452ad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:80px;--padding-inline-end:80px;}.elementor-10 .elementor-element.elementor-element-69576643 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-382e9ce .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-417b090 .elementor-heading-title{font-size:var( --e-global-typography-b783690-font-size );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-2ada6301 .elementor-heading-title{font-size:var( --e-global-typography-b783690-font-size );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-770dc0ff{--justify-content:space-evenly;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-61a2554{text-align:center;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7d7798ed{--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-10 .elementor-element.elementor-element-acc88f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-4ea1ec54 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-5d328f51{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-5c30e03e{--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-10 .elementor-element.elementor-element-539d7643 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-ad660cc .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-5fd39a8f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-2a38e931{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-76de071f{--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-10 .elementor-element.elementor-element-69c6e29c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-18f490c .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-45a9de8a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-9d0ae80{--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-10 .elementor-element.elementor-element-2d5d157c{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-10 .elementor-element.elementor-element-15971010 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-1d4cbd18 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-77830075{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c91af57{--min-height:320px;--justify-content:space-evenly;}.elementor-10 .elementor-element.elementor-element-8e5d5d7{--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-10 .elementor-element.elementor-element-11196bf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-b99b659 .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-406901d{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-317452ad{--padding-block-start:56px;--padding-block-end:56px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-10 .elementor-element.elementor-element-69576643 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10 .elementor-element.elementor-element-382e9ce .elementor-heading-title{font-size:var( --e-global-typography-e6cd084-font-size );line-height:var( --e-global-typography-e6cd084-line-height );letter-spacing:var( --e-global-typography-e6cd084-letter-spacing );word-spacing:var( --e-global-typography-e6cd084-word-spacing );}.elementor-10 .elementor-element.elementor-element-417b090 .elementor-heading-title{font-size:var( --e-global-typography-b783690-font-size );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-2ada6301 .elementor-heading-title{font-size:var( --e-global-typography-b783690-font-size );line-height:var( --e-global-typography-b783690-line-height );letter-spacing:var( --e-global-typography-b783690-letter-spacing );word-spacing:var( --e-global-typography-b783690-word-spacing );}.elementor-10 .elementor-element.elementor-element-770dc0ff{--justify-content:space-evenly;}.elementor-10 .elementor-element.elementor-element-2ba0cbb3{--width:45%;--justify-content:space-around;}.elementor-10 .elementor-element.elementor-element-503d8d1{--width:45%;}.elementor-10 .elementor-element.elementor-element-d8de13e{--width:45%;}.elementor-10 .elementor-element.elementor-element-654b522{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-7ab9bcc0 */@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-7ab9bcc0{
        width:100% !important;
    }
}

.elementor-10 .elementor-element.elementor-element-7ab9bcc0{
    width: 450px;
}

@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-7ab9bcc0{
        width:500px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab754f8 */@media (max-width : 480px){
    .elementor-10 .elementor-element.elementor-element-2ab754f8{
        height:350px !important;
    }
}




@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-2ab754f8{
        width:100% !important;
    }
}




.elementor-10 .elementor-element.elementor-element-2ab754f8{
    width: 500px;
    height: 500px;
}




@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-2ab754f8{
        width: 600px;
        height: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289b6da */.elementor-10 .elementor-element.elementor-element-289b6da{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9759075 */@media (max-width : 480px){
    .elementor-10 .elementor-element.elementor-element-9759075{
        height:350px !important;
    }
}




@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-9759075{
        width:100% !important;
    }
}




.elementor-10 .elementor-element.elementor-element-9759075{
    width: 500px;
    height: 500px;
}




@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-9759075{
        width: 600px;
        height: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20da85dd */@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-20da85dd{
        width:100% !important;
    }
}

.elementor-10 .elementor-element.elementor-element-20da85dd{
    width: 450px;
}

@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-20da85dd{
        width:500px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df61880 */@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-1df61880{
        width:100% !important;
    }
}

.elementor-10 .elementor-element.elementor-element-1df61880{
    width: 450px;
}

@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-1df61880{
        width:500px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-330cce52 */@media (max-width : 480px){
    .elementor-10 .elementor-element.elementor-element-330cce52{
        height:350px !important;
    }
}




@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-330cce52{
        width:100% !important;
    }
}




.elementor-10 .elementor-element.elementor-element-330cce52{
    width: 500px;
    height: 500px;
}




@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-330cce52{
        width: 600px;
        height: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5d157c */.elementor-10 .elementor-element.elementor-element-2d5d157c{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4320db */@media (min-width:1600px){
    .elementor-10 .elementor-element.elementor-element-e4320db{
        width: 530px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-720f997 */.elementor-10 .elementor-element.elementor-element-720f997{
    width: 280px !important;
}

@media (min-width:1600px){
    .elementor-10 .elementor-element.elementor-element-720f997{
        width: 420px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9706f82 */@media (max-width:1000px){
    .elementor-10 .elementor-element.elementor-element-9706f82{
        width:100% !important;
    }
}

.elementor-10 .elementor-element.elementor-element-9706f82{
    width: 110vw !important;
    height: 400px;
}

@media (min-width : 1600px){
    .elementor-10 .elementor-element.elementor-element-9706f82{
        height:530px ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-653eefd */@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-653eefd{
        width:100% !important;
    }
}

.elementor-10 .elementor-element.elementor-element-653eefd{
    width: 450px;
}

@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-653eefd{
        width:500px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0077877 */@media (max-width : 480px){
    .elementor-10 .elementor-element.elementor-element-0077877{
        height:350px !important;
    }
}




@media (max-width : 1024px) {
    .elementor-10 .elementor-element.elementor-element-0077877{
        width:100% !important;
    }
}




.elementor-10 .elementor-element.elementor-element-0077877{
    width: 500px;
    height: 500px;
}




@media (min-width : 1440px) {
    .elementor-10 .elementor-element.elementor-element-0077877{
        width: 600px;
        height: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f9bb03d */.elementor-10 .elementor-element.elementor-element-2f9bb03d{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb87a55 */.elementor-10 .elementor-element.elementor-element-5eb87a55{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba0cbb3 */.elementor-10 .elementor-element.elementor-element-2ba0cbb3{
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2ba0cbb3:hover img{
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-2ba0cbb3 img{
    transition: 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-503d8d1 */.elementor-10 .elementor-element.elementor-element-503d8d1{
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-503d8d1:hover img{
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-503d8d1 img{
    transition: 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8de13e */.elementor-10 .elementor-element.elementor-element-d8de13e{
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d8de13e:hover img{
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-d8de13e img{
    transition: 0.5s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-654b522 */.elementor-10 .elementor-element.elementor-element-654b522{
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-654b522:hover img{
    transform: scale(1.05);
}

.elementor-10 .elementor-element.elementor-element-654b522 img{
    transition: 0.5s ease !important;
}/* End custom CSS */