.contactCard{border:1px solid #c2c2c2;border-radius:12px;padding:1em;margin-top:1.7em}.contactCard h3{margin-bottom:.7em}.contactCard p{margin:0;line-height:1.2}.contactCard__block{display:flex;align-items:center;color:#51515d}.contactCard__block:not(:last-child){margin-bottom:1.4em}.contactCard__block img{width:30px;margin-right:.5em;cursor:pointer}.contactCard__block p:last-child{font-size:16px;font-weight:700;color:#252433}@media(min-width:769px){.contactCard{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.contactCard h3{font-size:24px;width:100%}.contactCard__block img{width:35px}.contactCard__block p:last-child{font-size:18px}}.formContact{border:1px solid #c2c2c2;border-radius:12px;padding:1em;width:100%}.formContact label{color:#252433;display:block}.formContact input,.formContact select,.formContact textarea{background:#fff;border:none;border-radius:16px;padding:.5em .7em;width:100%;margin-top:.4em}.formContact input:focus,.formContact select:focus,.formContact textarea:focus{border:none;box-shadow:none;outline:none}.formContact textarea{resize:none}.formContact .form-container-input{margin-bottom:1.2em}.formContact .form-container-input p{display:flex;column-gap:1em}.formContact .form-container-input p span{width:48%}.formContact .form-row{margin-bottom:1.2em}.formContact #submit-button{margin-top:1.2em}.formContact #submit-button button{width:100%}@media(min-width:769px){.formContact #submit-button button{width:auto;float:right}}.formContact br{display:none}@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";*{-webkit-tap-highlight-color:rgba(0,0,0,0)}*,body{box-sizing:border-box}body{background-color:#fff;margin:0;height:100%;font-family:Nunito Sans,sans-serif;width:100%;color:#252433;padding:0}.children-items{font-size:14px;margin-top:59px}@media(min-width:1280px){.children-items{font-size:16px;margin-top:64px}}.btn,input,select,textarea{font-family:Nunito Sans,sans-serif}.btn{border:none;background:none;font-weight:700;font-size:16px;color:#252433;border-radius:4px;padding:.4em 1.4em;min-width:177px;text-align:center;cursor:pointer}.btn__primary{background:#ec1c24;border:1px solid #ec1c24;color:#fff}.btn__primary:hover{background:#d31219;border:1px solid #d31219}.btn__secondary{background:#fff;border:1px solid #252433}.btn__secondary:hover{background:#e7e7ed}.link{text-decoration:underline;font-weight:700}.section__title{font-size:18px;font-weight:700;margin:0 0 .9em}@media(min-width:769px){.section__title{font-size:35px}}@media(min-width:1792px){.section__title{font-size:40px}}.section__subtitle{font-size:14px;font-weight:700;margin:0 0 1em}@media(min-width:769px){.section__subtitle{font-size:22px}}@media(min-width:1792px){.section__subtitle{font-size:32px}}.section__container{width:90%;margin:auto;max-width:1366px}@media(min-width:1792px){.section__container{max-width:1440px}}.blockText{margin:0 0 2.1em}.blockText--line{padding-bottom:1.4em;position:relative}.blockText--line:before{content:"";position:absolute;bottom:0;left:0;height:3px;width:50%;max-width:270px;background:#ec1c24;border-radius:7px}@media(min-width:769px){.blockText{font-size:18px}.blockText:before{height:7px}}@media(min-width:1792px){.blockText{font-size:20px}}.item__mobile{display:block}@media(min-width:1280px){.item__mobile{display:none}}.item__desktop{display:none}@media(min-width:1280px){.item__desktop{display:block}}.button-primary{width:160px;min-width:140px;max-width:160px;height:32px;color:#fff;text-align:center;justify-content:center;align-items:center;display:flex;font-weight:700;font-size:14px;letter-spacing:0;opacity:1;background-color:#ec1c24;border-radius:4px;border:none;font-size:12px;cursor:pointer;font-family:Nunito Sans,sans-serif}.button-primary.disabled-btn{pointer-events:none;opacity:.5}@media(min-width:769px){.button-primary{font-size:16px;width:180px}}.button-primary p{font-family:Nunito Sans,sans-serif;font-size:14px;margin:0}.button-secondary{width:160px;min-width:140px;max-width:160px;height:32px;color:#fff;text-align:center;font-weight:700;font-size:14px;letter-spacing:0;opacity:1;background-color:#252433;border-radius:4px;font-size:12px;border:none;cursor:pointer}@media(min-width:769px){.button-secondary{font-size:16px}}.button-secondary p{font-family:Nunito Sans,sans-serif;margin:0;font-size:14px}@media(min-width:769px){.button-secondary p{font-size:16px}}.button-terciary{width:140px;height:40px;color:#252433;text-align:center;font-weight:700;letter-spacing:0;opacity:1;background-color:#fff;border-radius:4px;font-size:12px;border:1px solid #222;cursor:pointer}@media(min-width:769px){.button-terciary{font-size:16px}}.button-terciary p{font-family:Nunito Sans,sans-serif;margin:0}.button-terciary:hover{background-color:#e7e7ed}ul{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}.contactPage img{max-width:100%;display:block}.contactPage .branches{margin:1.4em 0 2.1em}.contactPage .branches__column:not(:last-child){margin-bottom:.6em}@media(min-width:769px){.contactPage .branches{display:flex;justify-content:space-between;margin:2.8em 0;min-height:21vh}.contactPage .branches__column{width:48%}}.contactPage .branches__item{background:#f7f5f5;padding:.7em}.contactPage .branches__item:not(:last-child){margin-bottom:.6em}.contactPage .branches__item[open] summary:before{transform:translateY(-50%) rotate(180deg)}.contactPage .branches__item summary{font-weight:700;list-style:none;position:relative;cursor:pointer}.contactPage .branches__item summary:before{content:url(/down-arrow-red.svg);position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px}.contactPage .branches__item .branch__content{color:#51515d;margin:1.4em 0 1.2em}.contactPage .branches__item .branch__content h4,.contactPage .branches__item .branch__content p{margin:0}.contactPage .branches__item .branch__block:not(:last-child){margin-bottom:1.2em}.contactPage .branches__item .branch__block img{width:16px;display:inline-block;vertical-align:middle;margin-right:.5em}.contactPage .branches__item .branch__block a{font-weight:700;text-decoration:underline}.contactPage .branches__item .branch__iframe iframe{width:100%;height:260px}@media(min-width:769px){.contactPage .branches__item .branch__content{display:flex;flex-wrap:wrap;font-size:14px;column-gap:1.4em;justify-content:flex-end}.contactPage .branches__item .branch__block{width:47%}.contactPage .branches__item .branch__images{display:flex;column-gap:1.4em}.contactPage .branches__item .branch__images img{width:45%;max-height:190px;object-fit:cover}.contactPage .branches__item .branch__images p{margin:0}.contactPage .branches__item .branch__iframe iframe{width:100%;height:190px}}.contactcomponent .container-hero-secondary-contact{width:100%;margin-top:20%}@media(min-width:769px){.contactcomponent .container-hero-secondary-contact{max-width:1366px;height:216px;max-height:216px;min-height:216px;margin-top:6%}}.contactcomponent .container-hero-secondary-contact .container-hero__content{width:80%;max-width:80%;position:absolute;top:85px;margin-left:16px}@media(min-width:769px){.contactcomponent .container-hero-secondary-contact .container-hero__content{position:absolute;top:85px;width:1176px;max-width:1176px;margin-left:5%}}.contactcomponent .container-hero-secondary-contact .container-hero__title{font-size:16px;color:#fff;font-weight:300;text-align:left;letter-spacing:1.6px;text-transform:uppercase;opacity:1;margin-bottom:0}@media(min-width:769px){.contactcomponent .container-hero-secondary-contact .container-hero__title{font-size:32px;letter-spacing:3.2px;font-weight:700}}.contactcomponent .container-hero-secondary-contact .container-hero__image img{width:100%;height:146px;max-height:146px;min-height:146px;object-fit:cover;filter:brightness(.6);object-position:2px 1%}@media(min-width:769px){.contactcomponent .container-hero-secondary-contact .container-hero__image img{max-height:216px;min-height:216px;height:216px;object-position:3px 42%}}.contactcomponent .container-hero-secondary-contact .container-hero__description{color:#fff;text-align:left;font-weight:300;font-size:14px;letter-spacing:.03px;opacity:1;width:179px;margin-top:5px}@media(min-width:769px){.contactcomponent .container-hero-secondary-contact .container-hero__description{text-align:left;font-size:20px;letter-spacing:.04px;opacity:1;width:576px}}.contactcomponent .container-hero-secondary-contact .container-hero__buttons{position:relative;margin-top:-3rem;margin-left:11rem}@media(min-width:769px){.contactcomponent .container-hero-secondary-contact .container-hero__buttons{position:inherit;margin-top:0;margin-left:0}}.contactcomponent__info--tel{display:flex;gap:14px;width:90%;margin:0 auto;padding-top:5px}@media(min-width:769px){.contactcomponent__info--tel{margin-left:6%;padding:23px 0}}.contactcomponent__info--tel img{width:35px;height:35px}.contactcomponent__info--tel p{margin-top:7px;font-weight:400}@media(min-width:769px){.contactcomponent__info--tel p{font-size:16px;font-weight:700}}.contactcomponent__info-extra{display:flex;width:90%;margin:0 auto;max-width:90%;min-width:90%;flex-direction:column;gap:25px}@media(min-width:769px){.contactcomponent__info-extra{margin-left:6%;width:1215px;max-width:1215px;min-width:1215px;flex-direction:row;gap:35px}}.contactcomponent__info-extra--tabs{order:1;padding:8px 0}@media(min-width:769px){.contactcomponent__info-extra--tabs{order:0;padding:0;flex:1 1}}.contactcomponent__info-extra--tabs h2{text-transform:uppercase;letter-spacing:1.6px;font-size:16px;margin-top:0}@media(min-width:769px){.contactcomponent__info-extra--tabs h2{font-size:32px;letter-spacing:3.2px}}.contactcomponent__info-extra--tabs-header-items{margin-top:5px;display:flex;flex-direction:row}@media(min-width:769px){.contactcomponent__info-extra--tabs-header-items{margin-top:30px;width:100%}}.contactcomponent__info-extra--tabs-header-items-element{flex:1 1;padding:7px;cursor:pointer;font-size:14px;letter-spacing:.42px;text-align:center}@media(min-width:769px){.contactcomponent__info-extra--tabs-header-items-element{padding:15px;font-size:16px;letter-spacing:.48px}}.contactcomponent__info-extra--tabs .active{background-color:#e8e5e5;font-weight:700}.contactcomponent__info-extra--cards{order:0}@media(min-width:769px){.contactcomponent__info-extra--cards{order:1;flex:1 1}}.contactcomponent__virtual-tour{width:80%;margin:0 auto;padding-bottom:29px}@media(min-width:769px){.contactcomponent__virtual-tour{margin-left:6%}}