.elementor-5 .elementor-element.elementor-element-04577e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__cta{background-color:var( --e-global-color-ihtdore );--ivy-cta-color:var( --e-global-color-secondary );border-style:none;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__cta:hover{background-color:#12314F;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__cta--secondary{background-color:#09294400;--ivy-cta_secondary-color:var( --e-global-color-35c1e8a );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-35c1e8a );border-radius:30px 30px 30px 30px;padding:015px 20px 15px 20px;}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__cta--secondary:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-background );}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__overlay{background-color:var( --e-global-color-94e9ac4 );}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--bas .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--croise .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--diaporama .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--fendu .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--grille-sticky .ivy-hero__text p, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--kora .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--ouverture .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--plein .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--portal .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--releve .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--rivage .ivy-hero__text, .elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero--vertical .ivy-hero__text{font-weight:600;}.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__title{font-size:50px;font-weight:600;inline-size:100%;}.elementor-5 .elementor-element.elementor-element-a2114ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro__cta:hover{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro__cta{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;--ivy-cta-color:var( --e-global-color-background );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--manifeste-cartes .ivy-intro__card-text{--ivy-item_text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--portrait .ivy-intro__commitment-text{--ivy-item_text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--reassurance .ivy-intro__proof-text{--ivy-item_text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--manifeste-cartes .ivy-intro__card-title, .elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--portrait .ivy-intro__commitment-title, .elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--reassurance .ivy-intro__proof-title{font-family:"Top Luxury", Sans-serif;font-size:20px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--manifeste-cartes .ivy-intro__card-title{--ivy-item_title-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--portrait .ivy-intro__commitment-title{--ivy-item_title-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro--reassurance .ivy-intro__proof-title{--ivy-item_title-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-9a53687 .ivy-intro__text{--ivy-text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-3e46fb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-3e46fb5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3e46fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35c1e8a );}.elementor-5 .elementor-element.elementor-element-d307ae7 .ivy-services__item-title{font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-5 .elementor-element.elementor-element-d307ae7 .ivy-services{padding:4rem 2rem 4rem 2rem;}.elementor-5 .elementor-element.elementor-element-d307ae7 .ivy-services__text{--ivy-text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-d307ae7 .ivy-services__title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-ca6c4a4{--display:flex;--padding-top:4em;--padding-bottom:04em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-a4f03d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-7af1184 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-5 .elementor-element.elementor-element-f00a8df .elementor-heading-title{font-family:"Top Luxury", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-dbdba02 .ivy-cards--etapes .ivy-cards__step, .elementor-5 .elementor-element.elementor-element-dbdba02 .ivy-cards--eventail .ivy-cards__panel, .elementor-5 .elementor-element.elementor-element-dbdba02 .ivy-cards--rail .ivy-cards__card{background-color:var( --e-global-color-background );}.elementor-5 .elementor-element.elementor-element-dbdba02 .ivy-cards__number{font-family:"Top Luxury", Sans-serif;font-size:20px;font-weight:600;--ivy-number-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-dbdba02 .ivy-cards__text{--ivy-text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-dbdba02 .ivy-cards__title{--ivy-title-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-babee83{--display:flex;--padding-top:4em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-babee83:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-babee83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35c1e8a );}.elementor-5 .elementor-element.elementor-element-934f6fb .ivy-map{background-color:var( --e-global-color-background );border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-934f6fb .ivy-map__text{--ivy-text-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-934f6fb .ivy-map__title{font-size:40px;}.elementor-5 .elementor-element.elementor-element-b848d9d .ivy-marquee__text{--ivy-item_text-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-b848d9d .ivy-marquee__separator{--ivy-separator-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-a29253a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__action-band{background-color:var( --e-global-color-background );border-radius:20px 20px 20px 20px;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__cta{background-color:var( --e-global-color-primary );--ivy-cta-color:var( --e-global-color-background );}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__cta:hover{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__overlay{background-color:var( --e-global-color-94e9ac4 );}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta--bandeau .ivy-cta__cta.ivy-cta__cta--secondary{--ivy-cta_secondary-color:#FAF8F5;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta--encart .ivy-cta__cta.ivy-cta__cta--secondary{--ivy-cta_secondary-color:#FAF8F5;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta--fendu .ivy-cta__cta.ivy-cta__cta--secondary{--ivy-cta_secondary-color:#FAF8F5;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta--panoramique .ivy-cta__cta--secondary{--ivy-cta_secondary-color:#FAF8F5;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__prompt{font-family:"Top Luxury", Sans-serif;font-size:20px;font-weight:600;text-transform:none;--ivy-prompt-color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__title{font-size:40px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-c6fc2b2 .ivy-hero__title{font-size:35px;}.elementor-5 .elementor-element.elementor-element-d307ae7 .ivy-services__title{font-size:30px;}.elementor-5 .elementor-element.elementor-element-ca6c4a4{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-5 .elementor-element.elementor-element-a4f03d9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-babee83{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-934f6fb .ivy-map{padding:4rem 2rem 4rem 2rem;}.elementor-5 .elementor-element.elementor-element-934f6fb .ivy-map__title{font-size:30px;}.elementor-5 .elementor-element.elementor-element-83a50d2 .ivy-cta__title{font-size:30px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Top Luxury';
	font-display: auto;
	src: url('https://instanthometarn.fr/wp-content/uploads/2026/08/TOPLUXURY.ttf') format('truetype');
}
/* End Custom Fonts CSS */