.contact-hotel__container{display:grid;overflow:hidden}.contact-hotel__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.77em}.contact-hotel__tile{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-hotel__heading{font-size:var(--font-size-2xl);font-weight:400;color:var(--secondary-color);margin-bottom:.9em}.contact-hotel__heading strong{font-weight:900}.contact-hotel__data{margin-bottom:2em}.contact-hotel__column{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-hotel__column--map{background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-hotel__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid var(--primary-color);background-color:var(--primary-color);color:#fff;-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius);font-weight:900;line-height:1;white-space:nowrap;font-size:var(--font-size-m);padding:1.5625em 2.1875em}.contact-hotel__button:hover{border-color:var(--hover-color);background-color:var(--hover-color)}.person_columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person_column{-webkit-box-flex:1;-ms-flex:1;flex:1}.person_column:first-child{margin-right:1.85em;text-align:right}.person__image{max-width:100%;min-width:150px;height:auto}.person_name{font-size:var(--font-size-xl);color:var(--secondary-color);font-weight:900;margin-bottom:.2em}.icon-tiles{margin-top:1.285em;display:grid;gap:.65em}@media (max-width:575.98px){.person_column:first-child{display:none}}@media (max-width:991.98px){.contact-hotel-section{background-color:var(--gray-0);border-radius:var(--border-radius);padding-top:2.9em}.contact-hotel-section .inner-wrapper--wide{padding:0}.contact-hotel__column--data,.contact-hotel__column--person{padding-left:var(--container-padding);padding-right:var(--container-padding)}.contact-hotel__column:not(.contact-hotel__column--map){padding-bottom:2.9em}.contact-hotel__column--person{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.contact-hotel__column--map{height:45vh}}@media (min-width:992px){.contact-hotel__container{background-color:var(--gray-0);border-radius:var(--border-radius);grid-auto-flow:column;grid-template-columns:repeat(2,1fr);gap:2.9em}.contact-hotel__column--data{padding-left:calc(var(--container-padding)/ 2);padding-top:5vw;padding-bottom:5vw}.contact-hotel__column--person{padding-right:calc(var(--container-padding)/ 2);padding-top:5vw;padding-bottom:5vw}.contact-hotel__heading--person{text-align:center;margin-bottom:1.3em}.contact-hotel__heading--higher{min-height:2.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid rgba(26,54,90,.05);margin-bottom:1.3em}}.cf7__container .cf7__input,.cf7__container .cf7__textarea{border-radius:var(--border-radius);background-color:#fff;font-size:var(--font-size-m);padding:1.16em 1.3em;outline:0;border:none;width:100%;font-family:inherit}.cf7__container .cf7__input:not(.wpcf7-not-valid),.cf7__container .cf7__textarea:not(.wpcf7-not-valid){color:rgba(85,85,85,.7)}.cf7__container .cf7__input:is(.wpcf7-not-valid),.cf7__container .cf7__textarea:is(.wpcf7-not-valid){color:#e92e2e}.cf7__container .cf7__input:focus-visible,.cf7__container .cf7__textarea:focus-visible{outline:2px solid #9e1b32}.cf7__container .cf7__input{line-height:1}.cf7__container .wpcf7-not-valid-tip{font-size:var(--font-size-s);font-weight:700;color:#e92e2e}.cf7__container .wpcf7-form-control-wrap{margin-bottom:12px;width:100%;display:block}.wpcf7-acceptance .wpcf7-list-item{margin:0;margin-bottom:12px}.wpcf7-acceptance .wpcf7-list-item label{position:relative;cursor:pointer}.wpcf7-acceptance .wpcf7-list-item .cf7__checkbox{position:absolute;visibility:hidden;width:16px;height:16px;top:0;left:0;margin:0;margin-top:5px}.wpcf7-acceptance .wpcf7-list-item .cf7__checkbox:focus-visible{outline:2px solid #9e1b32}.wpcf7-acceptance .wpcf7-list-item .cf7__checkbox:checked+.wpcf7-list-item-label:before{background:var(--primary-color)}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{color:rgba(85,85,85,.7);padding-left:26px;display:block}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before{margin-top:5px;position:absolute;top:0;left:0;height:16px;width:16px;background-color:rgba(255,255,255,.2);border-radius:5px;border:1px solid #707070}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:var(--primary-color);text-decoration:underline}.cf7__submit{font-weight:900;color:#fff;border-radius:var(--border-radius);font-size:var(--font-size-m);padding:1.6em 2.25em;font-family:inherit;border:none;-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons)}.cf7__submit:not([disabled]){cursor:pointer;background-color:var(--primary-color)}.cf7__submit:not([disabled]):hover{background-color:var(--hover-color)}.cf7__submit[disabled]{background-color:var(--disabled-color)}@media (min-width:576px){.cf7__container .cf7__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}}.wpcf7 form.wpcf7-form .wpcf7-checkbox,.wpcf7 form.wpcf7-form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:4px}.wpcf7 form.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7 form.wpcf7-form .cf7__horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.wpcf7 form.wpcf7-form input[type=checkbox],.wpcf7 form.wpcf7-form input[type=radio]{accent-color:var(--primary-color)}.wpcf7 form.wpcf7-form div[data-id=jednodniowe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpcf7 form.wpcf7-form b{margin-bottom:4px;display:inline-block}.wpcf7 form.wpcf7-form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.wpcf7 form.wpcf7-form .wpcf7-list-item.first{margin-left:0}.wpcf7 form.wpcf7-form .cf7__group{background-color:#fff;border-radius:var(--border-radius);padding:1.16em 1.3em;margin-bottom:12px}.wpcf7 form.wpcf7-form .cf7__group .wpcf7-form-control-wrap{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border-radius:var(--border-radius);border:none;padding:1em 1.5em;color:#fff;margin:0;margin-top:24px;font-weight:600;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.25);box-shadow:0 4px 25px 0 rgba(0,0,0,.25)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#e3ab19}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background-color:#e92e2e}.wpcf7 form.sent .wpcf7-response-output{background-color:#269826}.icon-tile{background-color:#fff;border-radius:var(--border-radius);font-size:var(--font-size-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.icon-tile--small{padding:1.5em}.icon-tile--large{font-weight:900;color:var(--secondary-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-tile__icon{margin-right:.77em}.icon-tile__icon img{display:block}.icon-tile__icon--small img{min-width:24px;width:24px;height:24px}.icon-tile__icon--large img{min-width:48px;width:48px;height:48px}.icon-tile__content a{color:inherit}@media (max-width:575.98px){.icon-tile--large{padding:1em 1.5em}.icon-tile__icon--large img{min-width:32px;width:32px;height:32px}}@media (min-width:576px){.icon-tile--large{padding:1.7em 1.4em}.icon-tile__icon--large img{min-width:48px;width:48px;height:48px}}.text-column-section h1,.text-column-section h2,.text-column-section h3,.text-column-section h4,.text-column-section h5,.text-column-section h6{font-weight:400;color:var(--heading-color);margin-bottom:.5em}.text-column-section h1 strong,.text-column-section h2 strong,.text-column-section h3 strong,.text-column-section h4 strong,.text-column-section h5 strong,.text-column-section h6 strong{font-weight:900}@media (max-width:575.98px){.text-column-section h1,.text-column-section h2,.text-column-section h3,.text-column-section h4,.text-column-section h5,.text-column-section h6{font-size:var(--font-size-2xl)}.text-column-section p{margin-bottom:1em}}@media (min-width:576px){.text-column__container{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,calc(50% - 1.4em));gap:2.8em}.text-column__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-column-section h1,.text-column-section h2,.text-column-section h3,.text-column-section h4,.text-column-section h5,.text-column-section h6{font-size:var(--font-size-3xl)}.text-column-section p:not(:last-child){margin-bottom:2em}}