/* Focus clavier visible (WCAG 2.4.7) */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #e0356a!important;outline-offset:2px!important;border-radius:4px}
.lp-list-hero a:focus-visible,.lp-qt-hero a:focus-visible,.lp-au-hero a:focus-visible,.lp-aw-hero a:focus-visible,.lp-est a:focus-visible,.lp-est button:focus-visible,.lp-est select:focus-visible,.lp-est input:focus-visible{outline:3px solid #ffd7e4!important;outline-offset:2px!important}
/* Lien d'évitement (WCAG 2.4.1) */
.lp-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:#0f1d33;color:#fff;padding:12px 20px;border-radius:0 0 10px 0;font:600 15px/1.2 Inter,system-ui,sans-serif;text-decoration:none}
.lp-skip:focus{left:0}
/* Titres masqués pour lecteurs d'écran (structure Hn correcte) */
.lp-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/* Respect de la préférence "moins d'animations" (WCAG 2.3.3) */
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .lp-card:hover,.lp-gcard:hover,.lp-qt-card:hover,.lp-awc:hover,.btn:hover,.lp-list-btn:hover{transform:none!important}
}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
#rs-demo-id {}
/*# sourceURL=rs-plugin-settings-inline-css */
/* generated in /home/locationjze/www/wp-content/themes/cityrama/assets/custom-styles/general-custom-styles.php cityrama_qodef_smooth_page_transition_styles function */
.qodef-smooth-transition-loader { background-color: #ffffff;}


/*# sourceURL=cityrama-qodef-modules-inline-css */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.qodef-title,.qodef-page-title-holder,.qodef-page-title,.qodef-title-holder,.qodef-breadcrumbs,.qodef-breadcrumb,.breadcrumb,.breadcrumbs,nav.breadcrumb,#breadcrumb,#breadcrumbs,.qodef-blog-single .qodef-post-info,.qodef-single-meta,.qodef-post-title,.qodef-page-title .title{display:none!important}.qodef-content,.qodef-content-inner{padding:0!important;margin:0!important}.qodef-content-inner>.qodef-full-width>.qodef-full-width-inner{padding:0!important;margin:0!important}
.qodef-ls-archive-items-wrapper.full_page {
    float: none;
    width: 100%
}

.qodef-ls-archive-holder .qodef-ls-archive-items.qodef-ls-archive-two-columns article {}

.bloc-acf {
    margin: 40px 0;
    text-align: justify;
}

.bloc-acf h2 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 0;
}

.qodef-listing-single-holder article .qodef-ls-content-part-holder {
    margin: 30px 0;
}

.qodef-ls-archive-holder .qodef-ls-archive-map-holder {
    display: none
}



.img.bg-group-m {
    background-position: -191px -121px;
    width: 39px;
    height: 39px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{
	border-color:#ccc
}

.img {
    background-image: url('https://www.location-peniche.com/wp-content/themes/cityrama/assets/img/rental_room_assets.png');
    background-size: 426px auto;
    background-repeat: no-repeat;
    display: inline-block;
}

.img.bg-wallet-m {
    background-position: -121px -121px;
    width: 39px;
    height: 39px;
}

.img.bg-chemistry-m {
    background-position: -262px -122px;
    width: 39px;
    height: 39px;
}

.img.bg-clock-m {
    background-position: -58px -121px;
    width: 39px;
    height: 39px;
}

.features {
    width: 68.5%;
    padding-right: 35px;
    padding-top: 20px;
}

.features .col-md-3 {
    display: inline-block;
    max-width: 24.5%;
    text-align: center;
    width: 100%;
}

.qodef-listing-single-holder article .qodef-ls-single-section-inner.amenities {
    padding: 0
}

.feature-text.flex-col {
    line-height: 15px;
}

.tel_menu span {
    background: #d61459;
    color: #fff;
    padding: 7px 10px;
    border-radius: 2px
}

.qodef-ls-single-section-inner form {
    background: #fff;
    padding: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    box-shadow: 0px 0px 3px #bbb;
}

.qodef-full-width {
    z-index: 100;
    position: relative;
    max-width: 95%;
    margin: 0 auto;
}

.home .qodef-ls-adv-search-holder .qodef-ls-adv-search-items-holder .qodef-ls-item .qodef-ls-item-image a img {
    max-width: 100%;
    height: 300px;
    width: auto;
}

.qodef-ls-adv-search-holder .qodef-ls-adv-search-items-holder.qodef-ls-adr-two-columns article {
    width: 33%;
}

.qodef-listing-single-holder .qodef-ls-single-map-holder {
    box-shadow: 0px 0px 3px #bbb;
    border-radius: 1px;
}

.qodef-listing-single-holder article.qodef-ls-single-item {
    background-color: #fff;
}

.qodef-ls-single-sort,
.qodef-ls-single-comments .qodef-comments-title .select2-container {
    display: none;
}

.qodef-comment-form,
.qodef-comment-holder .qodef-comments-title {
    display: none
}

.qodef-comment-holder .qodef-comment-holder-inner {
    padding: 0;
}

.form_devis .subtitle_form {
    text-align: center;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}

.form_devis .wpcf7-submit {
    padding: 10px 20px !important;
    max-width: 100%;
    text-align: center !important;
    display: block !important;
    margin: 0 auto !important;
    float: none !important;
}

.short_desc {
    color: #fff;
}

.qodef-full-width {
    margin-top: 0;
    z-index: 9999;
}

.top_listing_search {
    max-width: 50%;
    margin: 0 auto;
    display: block;
    margin-top: -75px;
    float: none;
}

.top_listing_search .qodef-ls-main-search-holder div.qodef-ls-main-search-holder-part input {
    line-height: 50px;
    background: #fff
}

.top_listing_search .qodef-ls-main-search-holder div.qodef-ls-main-search-holder-part.submit button,
.top_listing_search .qodef-ls-main-search-holder div.qodef-ls-main-search-holder-part.submit button:hover {
    background-color: #aaa;
    color: #fff;
    padding: 16px 38px;
}

.top_listing_search form {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .11);
    background: #fff;
    padding: 10px;
    border-radius: 20px;
}

span.capacite_max,
span.loc_prix {
    display: block;
}

.qodef-ls-list-holder .qodef-ls-list-items-holder.qodef-standard-layout .qodef-ls-item .qodef-ls-item-footer {
    box-sizing: border-box;
    padding: 0px 25px 5px;
}

.qodef-ls-archive-items-inner .qodef-ls-item .qodef-ls-item-footer {
    padding-top: 0;
}

.short_description {
    color: #aaa;
    line-height: 19px;
    text-align: justify;
    font-size: 12px;
    margin-bottom: 10px;
}

.qodef-ls-list-holder .qodef-ls-list-items-holder.qodef-standard-layout .qodef-ls-item .qodef-ls-item-text {
    padding: 12px 25px 0px;
    box-sizing: border-box;
}

.qodef-ls-adv-search-holder .qodef-ls-adv-search-items-holder .qodef-ls-item .qodef-ls-item-footer {
    box-sizing: border-box;
    padding: 5px 25px;
}

.qodef-ls-adv-search-holder .qodef-ls-adv-search-items-holder .qodef-ls-item .qodef-ls-item-text {
    padding-bottom: 0;
}

.btn_demande_devis {
    background: #d61459;
    color: #fff;
    padding: 10px 25px;
    margin: 10px auto;
    display: block;
    text-align: center;
    border-radius: 5px;
}

.btn_demande_devis:hover,
.btn_demande_devis:focus {
    background: #d61459;
    color: #fff;
}

.qodef-ls-single-comments .qodef-comments .qodef-comment-author {
    display: none
}

.qodef-ls-single-comments .qodef-comments .qodef-comment-text {
    margin-left: 0;
    padding: 10px 0px;
}

.qodef-ls-single-comments .qodef-comments .qodef-comment-text .qodef-comment-bottom-info {
    margin-top: 15px;
    display: none;
}

h4.qodef-listing-field-holder-title {
    display: none !important;
}

.qodef-page-header .qodef-vertical-align-containers {
    max-width: 1100px;
    margin: 0 auto;
    padding: 0;
}

.qodef-vertical-align-containers .qodef-search-opener {
    font-size: 18px;
    display: none !important;
}

.qodef-ls-price-range-holder {
    display: none !important;
}


@media screen and (min-width: 980px) {
	.bloc-acf .tel_home{
		display:none
	}
	
    .qodef-ls-archive-holder .qodef-ls-archive-items.qodef-ls-archive-two-columns article {
        width: 25%;
    }
    .qodef-ls-single-section-inner.edited h1 {
        font-size: 30px;
    }
    .qodef-ls-single-section-inner.edited .qodef-icon-list-holder {
        position: relative;
        display: table;
        table-layout: fixed;
        height: auto;
        width: 49%;
        margin-bottom: 8px;
        float: left;
    }
}
@media only screen and (max-width: 1280px){
.qodef-page-header .qodef-grid .qodef-vertical-align-containers {
    padding: 0;
	}}

@media screen and (max-width: 767px) {
    .qodef-listing-single-holder article .qodef-ls-single-gallery-holder {
        padding: 10px 0 0;
        background-color: transparent;
    }
	span.capacite_max, span.loc_prix {
    display: block;
    font-size: 12px;
}
    .qodef-listing-single-holder article .qodef-ls-single-gallery-holder.qodef-owl-slider .owl-dots {
        visibility: hidden;
    }
    .qodef-ls-single-section .features {
        width: 100%;
        padding-right: 0;
        padding-top: 20px;
    }
    .features .col-md-3 {
        display: block;
        max-width: 49%;
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
        vertical-align: top;
        float: left;
    }
    .qodef-listing-single-holder article .qodef-ls-single-header .qodef-ls-single-section-holder.top .qodef-ls-single-section-inner.left .qodef-ls-single-part-holder {
        height: auto;
    }
	
	.qodef-listing-single-holder article .qodef-ls-single-header .qodef-ls-single-section-holder.top{
		padding-top:0
	}
	.qodef-listing-single-holder article .qodef-ls-single-header .qodef-ls-item-image {
    margin: 0 auto 10px
	}
}


@media only screen and (max-width: 680px) {
    .bloc-acf h1 {
        font-size: 34px;
    }
	
	.vc_custom_1580078116268 {
    padding-left: 0 !important;
}
    .qodef-listing-single-holder article .qodef-ls-single-header .qodef-btn.qodef-btn-huge {
        font-size: 17px!important;
        padding: 26px 24px;
        width: 100%;
    }
}


.qodef-menu-area.qodef-menu-right .qodef-login-register-widget.qodef-user-not-logged-in{display:none !important}

.short_description{
	min-height:80px;
}

h4.qodef-listing-title{
	font-size:18px
}


.qodef-ls-left-holder.localisation{
	width: 100% !important;
}


.qodef-ls-adv-search-holder .qodef-ls-left-holder,
.qodef-ls-adv-search-holder .qodef-ls-right-holder{
	text-align:left !important;width:100% !important
}

.qodef-ls-adv-search-holder span.capacite_max,  .qodef-ls-adv-search-holder span.loc_prix {
    display: inline-block;
}

.vc_custom_1578846654094 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}


.qodef-ls-enquiry-holder.opened form br{
	display:none
}
.qodef-ls-enquiry-holder.opened label.demi{
	max-width: 48%;
    display: inline-block;
    float: left;
    margin: 1%;
	width: 100%;
}


.qodef-ls-enquiry-holder.opened label textarea {
    max-height: 80px;
    max-width: calc(100% - 1%);
    width: 100%;
    min-width: calc(100% - 1%);
}



.qodef-ls-enquiry-inner input[type=text], .qodef-ls-enquiry-inner input[type=email],
.qodef-ls-enquiry-inner input[type=tel],
.qodef-ls-enquiry-inner input[type=date],
.qodef-ls-enquiry-inner textarea{
    margin-bottom: 10px;
    border: 1px solid #d6d6d6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	font-weight: normal;
    box-sizing: border-box;
    width: 100%;
    font-size: 12px;
    padding: 12px 14px;
    font-family: Montserrat,sans-serif;
}



.qodef-listing-single-holder article p {
    color: #111;
}


.qodef-listing-single-holder article .qodef-ls-content-part.right p {
    background: url(https://www.location-peniche.com/wp-content/uploads/2020/01/ico_list.png) no-repeat center left transparent;
}

#part_contact_home{
	text-align:center;
}

#part_contact_home .widget_text{
	box-shadow:none
}

.tel_home{
border-radius: 5px;
    padding: 27px 38px;
    line-height: 22px;
	display:inline-block;
    border: 0;
    border-color: #d61459!important;
    background: #d61459;
	margin:0 50px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
.tel_home:hover{
border-radius: 5px;
    padding: 27px 38px;
    line-height: 22px;
    border: 0;
    border-color: #d61459!important;
    background: #d61459;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}


.dmd_devis{
border-radius: 5px;
    padding: 27px 38px;
	margin:0 50px;
    line-height: 22px;
display:inline-block;
	border: 1px solid #ddd;
    background: transparent;
    color: #444 !important;
    font-weight: bold;
    font-size: 18px;
}

@media only screen and (max-width: 680px) {
	.tel_home,.dmd_devis{
		display:block;
		    padding: 27px 30px;
		margin:0;
	}
	
	
	.qodef-title-holder .qodef-title-wrapper .qodef-page-title {
    color: #ffffff;
    font-size: 30px;
    margin-top: 16px;
}
	
	.qodef-fullscreen-search .short_desc{
	}

		.qodef-title-holder.qodef-has-bg-image{
		background-repeat: repeat;
		height: 100% !important;
	}
	
	
body:not(.qodef-content-is-behind-header):not(.error404) .qodef-title-holder .qodef-title-wrapper {

    padding-top: 0 !important;

}
	
	.qodef-title-holder.qodef-has-bg-image .qodef-title-image {
    display: none;
}
	
	.qodef-ls-adv-search-holder .qodef-ls-adv-search-fields-holder{
		display:none
	}
.qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {

    position: relative;
}
	
	.qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper{
		height:auto !important;
		/*margin-top:170px;*/
	}
	.vc_custom_1499180922861 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
	
	.qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper{
	transform:none !important
	}
	
	
	.qodef-centered-type.qodef-has-bg-image {
    height: auto !important;
    background-image: url(https://www.location-peniche.com/wp-content/uploads/2017/06/shop-title-area.jpg) !important;
    position: relative;
}
	
	

}


span.dispo{   max-width: 590px;
    display: block;
    width: 100%;
    margin: 10px auto;
    text-align: left;
}

span.dispo:before{
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #2ae17a;
    border-radius: 50%;
    margin-right: 10px;
}

.qodef-listing-single-holder article .qodef-ls-single-gallery-holder.qodef-owl-slider .owl-item a:before{
	background:transparent;
}

@media only screen and (max-width: 680px) {
	.home h2.qodef-custom-font-holder {
    font-size: 28px !important;
    line-height: 50px !important;
}
	.qodef-ls-enquiry-inner input[type=text], .qodef-ls-enquiry-inner input[type=email], .qodef-ls-enquiry-inner input[type=tel], .qodef-ls-enquiry-inner input[type=date], .qodef-ls-enquiry-inner textarea{
		font-size:16px !important
	}
	
	input[type="date"] {
	    min-height: 49px;
}
}


.qodef-ls-enquiry-inner .wpcf7 .form_devis .demi span.intitulee{
	display:none;
}

.qodef-title-holder .qodef-title-image img{
	    min-height: 150px;
}


.qodef-ls-enquiry-inner{
max-height: 75vh;
    overflow-y: scroll;
    overflow-x: hidden;
}



div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    max-width: 100%;
    background: #398f14;
    color: #fff;
    border-radius: 5px;
}




.qodef-ls-single-section.qodef-grid .feature-icon{
	width:40px;
	height:40px;
	display:block;
	margin: 5px auto;
}

.logo_1{background:url('https://www.location-peniche.com/images/ico_capacites.png') no-repeat center center transparent}


.logo_2{background:url('https://www.location-peniche.com/images/ico_prix.png') no-repeat center center transparent}


.logo_3{background:url('https://www.location-peniche.com/images/ico_propose.png') no-repeat center center transparent}


.logo_4{background:url('https://www.location-peniche.com/images/ico_horaire.png') no-repeat center center transparent}

.bloc-acf h1 {
    font-size: 33px;
    text-align: left;
}

.qodef-ls-adr-city span:nth-of-type(1){
	display:none
}
.qodef-logo-wrapper a img.qodef-normal-logo {
    opacity: 1;
    height: 90px;
    margin-top: 5px;
}


div.qodef-ls-single-section-inner.left.edited h2 {
	font-size: 16px;
	font-weight: 600;
	color: #202a6a;
}

.qodef-ls-single-comments {
    padding-top: 0px!important;
}

.bloc_privatiser p strong {
    font-weight: 400;
    font-size: 15px;
    line-height: 27px;
}

.texte_soiree p strong {
    font-weight: 400;
    font-size: 15px;
    line-height: 27px;
}
@media only screen and (max-width:400px) {
	
	.qodef-ls-enquiry-inner .qodef-ls-enquiry-close {
    position: absolute;
    top: 5px;
    right: 5px;
	}
	
	    .qodef-ls-enquiry-holder.opened .qodef-ls-enquiry-inner{width: calc(100% - 70px) !important;
}
	
}


.qodef-sticky-header.header-appear .qodef-logo-wrapper a img.qodef-normal-logo{
	height: 50px;
}


/* Fix uniform image height on listing archive pages */
.qodef-ls-archive-items .qodef-ls-item .qodef-ls-item-image,
.qodef-ls-archive-items .qodef-ls-item .qodef-ls-item-image a {
    display: block;
    height: 220px;
    overflow: hidden;
}

.qodef-ls-archive-items .qodef-ls-item .qodef-ls-item-image a img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.qodef-ls-adv-search-items-holder .qodef-ls-item .qodef-ls-item-image,
.qodef-ls-adv-search-items-holder .qodef-ls-item .qodef-ls-item-image a {
    display: block;
    height: 220px;
    overflow: hidden;
}

.qodef-ls-adv-search-items-holder .qodef-ls-item .qodef-ls-item-image a img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}
.wpb_animate_when_almost_visible { opacity: 1; }
.lp-art{font-family:'Inter',-apple-system,Segoe UI,Roboto,sans-serif;color:#1a2942;line-height:1.6;background:#fff}
.lp-art *{box-sizing:border-box}
.lp-art img{max-width:100%;height:auto}
.lp-art a{text-decoration:none}
/* HERO */
.lp-art-hero{position:relative;background:#0f1d33;overflow:hidden}
.lp-art-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center}
.lp-art-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,29,51,.94) 0%,rgba(15,29,51,.82) 42%,rgba(15,29,51,.45) 100%)}
.lp-art-hero-in{position:relative;max-width:1180px;margin:0 auto;padding:50px 24px 46px;color:#fff}
.lp-art-bc{font-size:13px;color:#b9c2d4;margin-bottom:18px;font-weight:500}
.lp-art-bc a{color:#b9c2d4}.lp-art-bc a:hover{color:#fff}
.lp-art-bc .sep{margin:0 8px;opacity:.6}
.lp-art-bc .cur{color:#c92456;font-weight:700}
.lp-art-hero h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:48px;line-height:1.08;font-weight:700;margin:0;max-width:760px;color:#fff}
.lp-art-hero .lp-art-sub{max-width:600px;color:#d7dde8;font-size:16.5px;margin:16px 0 0;line-height:1.5}
.lp-art-meta{display:flex;flex-wrap:wrap;gap:22px;margin-top:24px;font-size:13.5px;color:#c3cbdb;font-weight:500}
.lp-art-meta span{display:inline-flex;align-items:center;gap:7px}
.lp-art-meta b{color:#fff;font-weight:600}
/* LAYOUT */
.lp-art-wrap{max-width:1180px;margin:0 auto;padding:46px 24px 30px}
.lp-art-layout{display:grid;grid-template-columns:262px 1fr;gap:48px;align-items:start}
.lp-art-side{position:sticky;top:18px;display:flex;flex-direction:column;gap:18px}
/* SOMMAIRE */
.lp-art-toc{border:1px solid #eef0f4;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(26,41,66,.05);padding:22px 20px}
.lp-art-toc h4{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#1a2942;font-weight:800;margin:0 0 14px}
.lp-art-toc ol{list-style:none;margin:0;padding:0;counter-reset:none}
.lp-art-toc li{margin:0}
.lp-art-toc a{display:flex;gap:11px;align-items:baseline;padding:8px 0;border-top:1px solid #f3f4f7;color:#5a6478;font-size:13.5px;line-height:1.4;transition:color .15s}
.lp-art-toc li:first-child a{border-top:none}
.lp-art-toc a .num{color:#c92456;font-weight:800;font-size:12px;min-width:20px;font-variant-numeric:tabular-nums}
.lp-art-toc a.sub{padding-left:14px}
.lp-art-toc a:hover{color:#c92456}
.lp-art-toc a.active{color:#1a2942;font-weight:700}
/* CTA SIDEBAR */
.lp-art-cta{border:1px solid #f3d9e3;border-radius:16px;background:linear-gradient(160deg,#fff5f8,#ffffff);padding:24px 20px;text-align:center}
.lp-art-cta .ic{width:46px;height:46px;border-radius:12px;background:#fff0f3;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 12px}
.lp-art-cta b{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:21px;color:#1a2942;margin-bottom:6px}
.lp-art-cta p{font-size:13.5px;color:#5a6478;margin:0 0 16px}
.lp-art-cta a{display:block;background:#c92456;color:#fff;font-weight:700;font-size:14.5px;padding:13px 18px;border-radius:10px;transition:background .15s}
.lp-art-cta a:hover{background:#c92456}
/* BODY */
.lp-art-body{font-size:16.5px;color:#41506b;line-height:1.75;counter-reset:lpsec}
.lp-art-body>*:first-child{margin-top:0}
.lp-art-body p{margin:0 0 20px}
.lp-art-body a{color:#c92456;font-weight:600;border-bottom:1px solid rgba(224,53,106,.3)}
.lp-art-body a:hover{border-color:#c92456}
.lp-art-body h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:31px;line-height:1.18;color:#1a2942;margin:42px 0 16px;counter-reset:lpsub;display:flex;align-items:baseline;gap:12px;scroll-margin-top:20px}
.lp-art-body h2:before{counter-increment:lpsec;content:counter(lpsec) ".";color:#c92456;font-weight:700;font-size:26px;flex:none}
.lp-art-body h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:700;font-size:23px;line-height:1.2;color:#1a2942;margin:32px 0 12px;display:flex;align-items:baseline;gap:10px;scroll-margin-top:20px}
.lp-art-body h3:before{counter-increment:lpsub;content:counter(lpsec) "." counter(lpsub);color:#c92456;font-weight:700;font-size:19px;flex:none}
.lp-art-body h4{font-size:18px;font-weight:700;color:#1a2942;margin:26px 0 10px;font-family:'Inter',sans-serif}
.lp-art-body ul,.lp-art-body ol{margin:0 0 22px;padding:0 0 0 4px}
.lp-art-body ul{list-style:none}
.lp-art-body ul li{position:relative;padding:0 0 10px 26px;margin:0}
.lp-art-body ul li:before{content:"";position:absolute;left:4px;top:10px;width:7px;height:7px;border-radius:50%;background:#c92456}
.lp-art-body ol{padding-left:22px}
.lp-art-body ol li{padding-bottom:10px;margin:0}
.lp-art-body ol li::marker{color:#c92456;font-weight:700}
.lp-art-body img{border-radius:14px;margin:8px 0 24px}
.lp-art-body blockquote{position:relative;background:#fff5f8;border:1px solid #f3d9e3;border-radius:14px;padding:22px 24px 22px 58px;margin:26px 0;font-style:normal;color:#41506b;font-size:15.5px}
.lp-art-body blockquote:before{content:"F4A1";position:absolute;left:20px;top:20px;font-size:20px}
.lp-art-body blockquote p:last-child{margin-bottom:0}
.lp-art-body table{width:100%;border-collapse:collapse;margin:8px 0 26px;font-size:15px}
.lp-art-body th,.lp-art-body td{border:1px solid #eceef2;padding:11px 13px;text-align:left}
.lp-art-body th{background:#fbfbfd;font-weight:700;color:#1a2942}
.lp-art-body iframe{max-width:100%;border-radius:14px;margin:8px 0 24px}
/* FIN : BANDEAU CTA + ARTICLES LIES */
.lp-art-endcta{margin:14px 0 4px;background:linear-gradient(135deg,#1a2942,#0f1d33);border-radius:20px;padding:36px 38px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.lp-art-endcta h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;color:#fff;margin:0;font-weight:700}
.lp-art-endcta p{color:#c3cbdb;margin:6px 0 0;font-size:15px}
.lp-art-endcta .hl{color:#c92456}
.lp-art-endcta a{background:#c92456;color:#fff;font-weight:700;padding:15px 26px;border-radius:11px;white-space:nowrap;font-size:15px;transition:background .15s}
.lp-art-endcta a:hover{background:#c92456}
.lp-art-rel{margin:46px 0 0}
.lp-art-rel h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;color:#1a2942;margin:0 0 20px;font-weight:700}
.lp-art-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lp-art-rc{border:1px solid #eef0f4;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(26,41,66,.05);transition:transform .18s,box-shadow .18s}
.lp-art-rc:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(26,41,66,.1)}
.lp-art-rc-img{height:150px;background-size:cover;background-position:center}
.lp-art-rc-b{padding:16px 18px 18px}
.lp-art-rc-cat{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#c92456;margin-bottom:8px}
.lp-art-rc-b h4{font-family:'Cormorant Garamond',Georgia,serif;font-size:19px;line-height:1.2;color:#1a2942;margin:0;font-weight:700}
.lp-art-rc-b h4 a{color:#1a2942}
.lp-art-rc-b h4 a:hover{color:#c92456}
.lp-art-author{display:flex;align-items:center;gap:13px;margin:36px 0 0;padding:18px 20px;border:1px solid #eef0f4;border-radius:14px;background:#fbfbfd}
.lp-art-author .av{width:44px;height:44px;border-radius:50%;background:#1a2942;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}
.lp-art-author b{display:block;color:#1a2942;font-size:14.5px}
.lp-art-author small{color:#5c6b84;font-size:12.5px}
@media(max-width:980px){
.lp-art-layout{grid-template-columns:1fr;gap:8px}
.lp-art-side{position:static;flex-direction:column-reverse}
.lp-art-toc{order:2}
.lp-art-hero h1{font-size:36px}
.lp-art-rel-grid{grid-template-columns:1fr}
.lp-art-endcta{padding:26px}
}
.lpm-key{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}
.lpm-key div{background:#0f1d33;border-radius:14px;padding:16px;text-align:center;color:#fff}
.lpm-key b{display:block;font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;color:#f7a9c4;line-height:1.1}
.lpm-key small{display:block;color:#b7c4d6;font-size:12px;margin-top:6px}
@media(max-width:760px){.lpm-key{grid-template-columns:1fr 1fr}}
.lpm-box{border:1px solid #e6e9f2;border-left-width:4px;border-radius:14px;padding:18px 20px;margin:22px 0;background:#fbfbfd;font-size:15px;line-height:1.6}
.lpm-ok{border-left-color:#10b981;background:#f0faf6}.lpm-warn{border-left-color:#c92456;background:#fdf3f7}.lpm-info{border-left-color:#2e6e86;background:#eef4f6}
.lpm-box b.lab{display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}
.lpm-ok b.lab{color:#0b8f66}.lpm-warn b.lab{color:#c92456}.lpm-info b.lab{color:#2e6e86}
.lpm-t{width:100%;border-collapse:collapse;font-size:14.5px}
.lpm-t th,.lpm-t td{text-align:left;padding:11px 14px;border-bottom:1px solid #eef0f5;vertical-align:top}
.lpm-t thead th{background:#f7f8fb;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#5c6b84}
.lpm-wrap{overflow-x:auto;border:1px solid #e6e9f2;border-radius:14px;margin:18px 0}
.lpm-src{background:#f7f8fb;border:1px solid #e6e9f2;border-radius:14px;padding:18px 22px;margin:26px 0;font-size:13.5px}
.lpm-src h3{font-size:15px!important;margin:0 0 10px!important}.lpm-src li{margin-bottom:6px;color:#5c6b84}.lpm-src a{color:#c92456}
.lpm-img{border-radius:16px;overflow:hidden;margin:22px 0}.lpm-img img{width:100%;display:block}
.lpm-img figcaption{font-size:12.5px;color:#5c6b84;padding:8px 4px;font-style:italic}
.lpm-def{background:#fff;border:1px solid #e6e9f2;border-radius:14px;padding:16px 20px;margin:14px 0}
.lpm-def dt{font-weight:700;color:#0f1d33;font-size:15px}.lpm-def dd{margin:4px 0 0;color:#44506a;font-size:14.5px;line-height:1.6}
.lp-bgt{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:26px 0 8px}
@media(max-width:760px){.lp-bgt{grid-template-columns:1fr}}
.lp-bgt-c{border:1px solid #e6e9f2;border-radius:16px;overflow:hidden;background:#fff;text-decoration:none!important;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(15,29,51,.05);transition:transform .18s,box-shadow .18s}
.lp-bgt-c:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(15,29,51,.13)}
.lp-bgt-c img{width:100%;height:150px;object-fit:cover;display:block}
.lp-bgt-b{padding:13px 15px 15px;display:flex;flex-direction:column;gap:5px;flex:1}
.lp-bgt-b b{color:#0f1d33;font-size:15.5px;line-height:1.25}
.lp-bgt-m{color:#5c6b84;font-size:12.5px}
.lp-bgt-p{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}
.lp-bgt-p .px{color:#c92456;font-weight:700;font-size:14px}
.lp-bgt-p .go{background:#0f1d33;color:#fff;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:99px;white-space:nowrap}
.lp-bgt-note{font-size:12.5px;color:#5c6b84;margin:6px 0 22px;font-style:italic}
.lp-cta-x{background:linear-gradient(135deg,#0f1d33,#1c3252);border-radius:20px;padding:30px 28px;margin:30px 0;color:#fff;text-align:center}
.lp-cta-x h3{color:#fff!important;font-size:23px;margin:0 0 8px!important}
.lp-cta-x h3 .hl{color:#f7a9c4}
.lp-cta-x p{color:#b7c4d6!important;font-size:14.5px;max-width:600px;margin:0 auto 16px!important}
.lp-cta-x .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.lp-cta-x .b1{background:#c92456;color:#fff!important;font-weight:700;padding:13px 28px;border-radius:99px;text-decoration:none!important;font-size:15px;display:inline-block}
.lp-cta-x .b1:hover{background:#e0356a}
.lp-cta-x .b2{border:1px solid rgba(255,255,255,.35);color:#fff!important;font-weight:600;padding:13px 24px;border-radius:99px;text-decoration:none!important;font-size:14px;display:inline-block}
.lp-cta-x .pts{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:14px;font-size:12.5px;color:#b7c4d6}
.lp-cta-x .pts span::before{content:"\2713\00a0";color:#f7a9c4;font-weight:700}
.lp-md-foot{width:100%;box-sizing:border-box;padding:4px 0}#lp-foot-row{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%}.lp-foot-partners{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-partner-btn,#lp-md-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;background:rgba(15,29,51,.85);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:8px;font:600 12px/1 Inter,system-ui,-apple-system,sans-serif;text-decoration:none;opacity:.78;transition:opacity .2s ease,background .2s ease}.lp-partner-btn{cursor:pointer;appearance:none;-webkit-appearance:none;margin:0}.lp-partner-btn:hover,.lp-partner-btn:focus,#lp-md-badge:hover,#lp-md-badge:focus{opacity:1;background:rgba(224,53,106,.92);border-color:rgba(224,53,106,.92);color:#fff}.lp-partner-btn svg,#lp-md-badge svg{display:block}.lp-partner-btn span,#lp-md-badge span{letter-spacing:.2px}@media print{.lp-md-foot{display:none}}@media(max-width:680px){#lp-foot-row{justify-content:center}}