[data-section-type=reinsurance-block]{overflow:hidden}[data-section-type=faq-banner]{min-height:250px;background-position:right;background-size:cover;background-repeat:no-repeat;text-align:center;display:flex;justify-content:center;align-items:center}.faq-banner__titles .h4{margin-top:15px}.faq-banner__titles{max-width:550px}.faq-dropdown__category a.actif .h4{font-weight:500}.faq-banner .h4{color:#ff7f87}.faq-banner faq-dropdown{display:block;margin-top:15px}.only-phone{display:none}.contact-img-text{display:flex;max-width:1240px;padding:0 20px;margin:0 auto}.contact-img-text__left{width:50%;padding:60px 0}.contact-img-text__right{width:50%;padding:45px 0 45px 85px}.contact-img-text__container h2{margin-bottom:20px}.contact-img-text__button{padding:15px;min-width:199px;display:inline-block;margin-top:20px;text-align:center}.contact-img-text__button span{color:#fff}.contact-img-text__card{background:#fff;box-shadow:0 0 20px #841c1c1c;border-radius:6px;display:flex;padding:25px 15px;align-items:center;max-width:500px;margin-top:20px;position:relative}span.contact-img-text__tag{position:absolute;top:15px;right:15px;font-size:13px;padding:0 5px}.contact-img-text__card img{max-width:75px;max-height:75px;object-fit:contain}.contact-img-text__card p{line-height:130%;max-width:calc(100% - 50px);padding-left:20px;padding-right:20px;font-size:16px;letter-spacing:0}.contact-img-text__card h3{padding:0 20px;margin-bottom:5px}.contact-img-text__button+.contact-img-text__card{margin-top:50px}.contact-img-text__container p :is(b,strong){font-weight:500}@media screen and (min-width: 990px){.contact-img-text{padding:0 40px}}@media screen and (max-width: 989px){[data-section-type=faq-banner]{justify-content:start;text-align:left;padding:50px}.faq-banner__titles{max-width:260px}.contact-img-text__button+.contact-img-text__card{margin-top:30px}.contact-img-text__left{padding:20px 30px}.contact-img-text__right{padding:30px}.contact-img-text__left,.contact-img-text__right{width:100%}.contact-img-text{flex-direction:column}.contact-img-text__container h2{margin-bottom:10px}}@media screen and (max-width: 749px){.only-phone{display:block}.only-desk{display:none}[data-section-type=faq-banner]{min-height:220px;padding:20px}.section--has-dropdown{min-height:140px}.section--has-dropdown .faq-banner{width:100%}.section--has-dropdown h1{display:none}.section--has-dropdown faq-dropdown{margin-top:0}[data-section-type=contact-img-text]{background:#fff!important}.contact-img-text__left{padding:20px 0}.contact-img-text__right{padding:0}.contact-img-text__button{min-width:165px}.contact-img-text__button span{font-size:13px}.contact-img-text__container h2{margin-bottom:10px}.contact-img-text__container .media.only-phone{margin-top:20px}.contact-img-text__cards-mobile{width:calc(100% + 40px);margin-left:-20px;padding:10px 0}.contact-img-text__card{background:none;box-shadow:none;max-width:100%;padding:20px;margin-top:0;border-radius:0}.contact-img-text__card p{max-width:calc(100% - 90px);padding:0}.contact-img-text__container p{letter-spacing:0;font-size:14px}.contact-img-text__card h3{padding:0;margin-bottom:10px}.contact-img-text__tag{background:#fff}.contact-img-text__button{padding:8px;text-align:center}}.contact .field__input{box-shadow:none!important;height:50px;border:none!important;outline:none!important}.contact .field__input--list{padding:0;margin-left:20px;color:rgba(var(--color-foreground),.35);overflow:hidden}.contact .field:after{border:.1rem solid #e3e3e3;box-shadow:none;border-radius:2px}.contact .field__label,.customer .field label{top:calc(1.3rem + var(--inputs-border-width))}.contact .field input:hover,.contact .field input:active,.contact .field input:focus,.contact .field textarea:hover,.contact .field textarea:active,.contact .field textarea:focus{outline:1px solid #FF7F87!important;outline-offset:-1px;z-index:22;box-shadow:none}.contact .field input:hover+label,.field input:active+label,.field input:focus+label,.contact .field textarea:hover+label,.field textarea:active+label,.field textarea:focus+label{z-index:23}.contact .field:hover.field:after{box-shadow:none}#ContactForm input,#ContactForm textarea,.contact-img-text__button{border-radius:2px}#ContactForm{display:block;max-width:700px;margin:30px auto 0}.contact__button{margin-top:2rem!important}.contact__button button{width:100%}.contact h2{color:#ff7f87}.contact__fields{grid-template-columns:repeat(1,1fr)!important}.contact .field{margin-bottom:1rem!important}@media screen and (max-width: 749px){.contact h2{text-align:left}.contact{padding:30px 20px!important}.contact .field__label{font-size:14px;top:15px}.contact input,.contact textarea{font-size:14px}#ContactForm input{height:50px}}.contact-card{padding:30px 20px;text-align:center}.contact-card__content{max-width:720px;margin:0 auto;background:#fff;box-shadow:0 0 20px #841c1c1c;border-radius:6px;display:flex;align-items:center;padding:14px 10px}.contact-card__content .z-h7{max-width:220px;text-align:left;color:#000;padding-left:20px;font-weight:300;margin-right:40px}.contact-card__buttons a{background:#ff7f87;padding:10px;min-width:153px;display:inline-block;margin-right:10px}.contact-card__buttons a span{font-size:13px;color:#fff}.contact-card__content+p{padding:0 20px;margin-top:10px}.contact-card__content+p a{border-bottom:1px solid black}.contact__button button,.contact-card__buttons a{border-radius:2px}.only-desk .contact-card{margin-top:20px}[data-section-type=faq-banner]{position:relative}[data-section-type=faq-banner] .breadcrumbs{position:absolute;left:20px;top:10px}[data-section-type=faq-banner] .breadcrumbs .breadcrumbs__item a{color:#fff}[data-section-type=faq-banner] .breadcrumbs__item:not(:last-child):after{content:"/";display:inline-block;position:relative;font-size:11px;padding:0 4px 0 3px;color:#fff}[data-section-type=faq-banner] .breadcrumbs__link a b{font-weight:500}.contact .field--with-error .field__input{outline:1px solid #FF7F87!important}.contact__field-error{display:none}@media screen and (max-width: 749px){.contact-card__content{flex-wrap:wrap}.contact-card__content .z-h7{max-width:calc(100% - 70px);margin-right:0}.contact-card__buttons{margin-top:10px;width:100%}.contact-card__buttons a{margin:0 auto 10px;width:calc(100% - 20px)}.contact-card__content+p{text-align:left;padding:0;margin-top:20px}.contact-card{padding:30px}.contact-card__content{padding:10px 15px}[data-section-type=faq-banner] .breadcrumbs{position:absolute;left:20px;top:5px}}@media screen and (min-width: 500px) and (max-width: 749px){.contact-card__buttons a{margin:0 auto 10px;width:calc(50% - 5px)}}.field--subject svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:999}
/*# sourceMappingURL=/cdn/shop/t/361/assets/sz-section-contact.css.map */
