@charset "UTF-8";._arrowRight_l6y4k_1{display:inline-block;flex-shrink:0}._primaryButton_wp63b_1{display:block;width:-moz-max-content;width:max-content;background-color:var(--md-sys-color-primary);padding:15px 30px;font-size:20px;border-radius:50px;transition:background-color .2s ease;font-weight:700;color:var(--md-sys-color-on-primary)}._primaryButton_wp63b_1:hover{background-color:var(--md-sys-color-on-primary-container)}._primaryButton_wp63b_1:active{scale:.95}._primaryButton_wp63b_1:disabled{opacity:.5;cursor:not-allowed}._section_1zbye_1{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1100px){._section_1zbye_1{margin:auto 0}}._section__title_1zbye_12{font-size:45px;margin-bottom:35px;white-space:pre}@media (max-width: 1300px){._section__title_1zbye_12{font-size:35px}}@media (max-width: 500px){._section__title_1zbye_12{font-size:25px}}._section__content_1zbye_27{display:flex;flex-direction:column;align-items:center;gap:4px}._section__content_1zbye_27 ._addressButton_1zbye_33{letter-spacing:2px;margin-bottom:20px}._section__content_1zbye_27 ._phoneButton_1zbye_37{letter-spacing:3px;margin-bottom:20px}._section__content_1zbye_27 ._emailButton_1zbye_41{margin-bottom:20px}._section__address_1zbye_44{letter-spacing:3px;transition:color .2s ease;font-weight:700}._section__address_1zbye_44:hover{color:#fc1515;cursor:pointer}._sectionContact_co1ef_1{display:flex;justify-content:center;align-items:center;gap:10vw}@media (max-width: 1000px){._sectionContact_co1ef_1{flex-direction:column}}._video_co1ef_13{width:40vw;max-width:500px}@media (max-width: 900px){._video_co1ef_13{width:360px}}._lineWhiteHorizontal_1qcoz_1{width:100%;height:4px;background-color:var(--md-sys-color-outline-variant);margin:20px 0;border-radius:5px}._topContactBar_1c5s4_1{display:flex;justify-content:flex-end;align-items:center;padding-top:15px;font-size:20px}@media (max-width: 650px){._topContactBar_1c5s4_1{justify-content:space-between}}@media (max-width: 450px){._topContactBar_1c5s4_1{flex-direction:column-reverse}}._messagingApsWrapper_1c5s4_19{display:flex;align-items:center;gap:8px}@media (max-width: 450px){._messagingApsWrapper_1c5s4_19{margin-right:auto}}._contactButtonAndPhone_1c5s4_30{display:flex;justify-content:flex-end;align-items:center;gap:30px}@media (max-width: 650px){._contactButtonAndPhone_1c5s4_30{flex-direction:column;align-items:end;gap:15px}}@media (max-width: 450px){._contactButtonAndPhone_1c5s4_30{margin-left:auto}}@media (max-width: 400px){._contactButtonAndPhone_1c5s4_30{font-size:15px;gap:10px}}._phoneButton_1c5s4_55{letter-spacing:3px}._icon__background_i4zds_1{scale:0;transform-box:fill-box;transform-origin:center;transition:scale .2s ease}svg:hover ._icon__background_i4zds_1{scale:1;transform-box:fill-box;transform-origin:center;cursor:pointer}._phone_i4zds_15{cursor:pointer}._footer_192m0_1{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}._description_192m0_9{margin-bottom:20px;display:flex;gap:5px}@media (max-width: 410px){._description_192m0_9{flex-direction:column;align-items:center}}._buttonDetails_1ln73_1{display:flex;align-items:center;position:absolute;right:20px;bottom:15px;gap:9px;transition:color .2s ease;font-size:20px}@media (max-width: 750px){._buttonDetails_1ln73_1{font-size:17px}}._buttonDetails_1ln73_1:hover{color:var(--md-sys-color-tertiary)}.modal-image{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#000c;z-index:23;display:flex;justify-content:center;align-items:center}.modal-image__wrapper{display:flex;justify-content:center;position:relative}.modal-image__wrapper .button-cross{position:absolute;top:10px;right:30px;font-size:60px;font-weight:700;color:#fff}.modal-image__wrapper .image{width:90%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:7px}._card_1q3cu_2{width:100%;aspect-ratio:1/1;border:4px solid transparent;overflow:hidden;transition:border .3s ease;position:relative}@media (min-width: 650px){._card_1q3cu_2:hover{border:4px solid var(--md-sys-color-outline);cursor:zoom-in}._card_1q3cu_2:hover ._image_1q3cu_15{transform:scale(1.1);opacity:.7}}._image_1q3cu_15{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-out,opacity .2s ease-out}._linkWrapper_1q3cu_28{position:absolute;left:0;top:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--md-sys-color-primary-container),transparent 100%);color:color-mix(in srgb,var(--md-sys-color-on-primary-container),transparent 100%);text-decoration:none;padding:90% 20px 20px 0;transition:all .2s ease-out}@media (min-width: 650px){._linkWrapper_1q3cu_28:hover{background-color:color-mix(in srgb,var(--md-sys-color-primary-container),transparent 60%);color:color-mix(in srgb,var(--md-sys-color-on-primary-container),transparent 0%)}}._description_1q3cu_47{display:flex;align-items:center;position:absolute;left:15px;top:10px;font-size:clamp(15px,8.158px + 1.053vw,25px);font-weight:700}._cardList_1c9zt_1{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;margin-bottom:25px}@media (max-width: 1100px){._cardList_1c9zt_1{grid-template-columns:repeat(3,1fr)}}@media (max-width: 700px){._cardList_1c9zt_1{grid-template-columns:repeat(2,1fr)}}._paginationContainer_1c9zt_19{display:flex;gap:20px;justify-self:center}._paginationButton_1c9zt_25{width:40px;height:40px;border-radius:3px;border:3px solid var(--md-sys-color-tertiary);font-weight:700}._paginationButton_1c9zt_25._active_1c9zt_32{background-color:var(--md-sys-color-tertiary);color:var(--md-sys-color-on-tertiary)}._sectionTitle_1nshf_1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:50px 0;font-weight:700}._sectionTitle_1nshf_1 ._title_1nshf_8{grid-column:2;font-size:calc(18px + .01375*(100vw - 320px))}._sectionTitle_1nshf_1 ._link_1nshf_12 a{grid-column:3;display:flex;align-items:center;justify-content:end;gap:10px;transition:color .2s ease}._sectionTitle_1nshf_1 ._link_1nshf_12 a ._icon_1nshf_20{display:flex;align-items:center;transform:translateY(7%)}@media (max-width: 800px){._sectionTitle_1nshf_1{display:flex;justify-content:space-between}._sectionTitle_1nshf_1 ._title_1nshf_8{margin-left:15px}}._linkButton_1nshf_35{margin-left:auto}
