section.contact .saloons-header.content{text-align:center;display:block;padding-top:2rem}section.contact .saloons-header.content .subtitle{color:var(--first);font-weight:700;font-size:1.3rem;letter-spacing:4px;margin-bottom:0.2rem}section.contact .saloons-header.content .title{font-weight:100;font-size:3.5rem;margin-top:0;color:#343434}section.contact .saloon{display:flex;flex-wrap:wrap;margin-bottom:10rem}@media (min-width: 992px){section.contact .saloon{padding-right:0 !important}}@media (min-width: 992px){section.contact .saloon .data-column,section.contact .saloon .photo-column{padding-left:140px}}@media (min-width: 992px) and (max-width: 768px){section.contact .saloon .data-column,section.contact .saloon .photo-column{padding-left:20px !important}}@media (min-width: 992px) and (max-width: 1280px){section.contact .saloon .data-column,section.contact .saloon .photo-column{padding-left:105px}}@media (max-width: 992px){section.contact .saloon .data-column,section.contact .saloon .photo-column{padding-left:140px;padding-right:140px;width:100% !important;margin-bottom:1rem}}@media (max-width: 992px) and (max-width: 768px){section.contact .saloon .data-column,section.contact .saloon .photo-column{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 992px) and (max-width: 1280px){section.contact .saloon .data-column,section.contact .saloon .photo-column{padding-left:105px;padding-right:105px}}section.contact .saloon .data-column{width:33.33%}section.contact .saloon .data-column>.name{font-size:3.5rem;color:#202121}@media (max-width: 400px){section.contact .saloon .data-column>.name{font-size:2.7rem}}section.contact .saloon .data-column .block{margin-bottom:4rem}section.contact .saloon .data-column .block .company,section.contact .saloon .data-column .block b{color:#343434}section.contact .saloon .data-column .block .bank-name,section.contact .saloon .data-column .block .bank-account{font-size:1.8rem;font-weight:300;color:#202121}section.contact .saloon .data-column .block .company{font-size:1.9rem}section.contact .saloon .data-column .block>.title{font-size:1.6rem;font-weight:900;color:#343434;margin-bottom:0.2rem}section.contact .saloon .data-column .block ul{list-style-type:none;margin-top:0;padding-left:0;color:#202121;font-size:1.6rem;font-weight:300;color:#343434}section.contact .saloon .data-column .block ul a{transition:0.2s color}section.contact .saloon .data-column .block ul a:hover{color:var(--first)}section.contact .saloon .data-column .block:last-child{margin-bottom:0}section.contact .saloon .photo-column{width:66.67%;display:flex;justify-content:end;position:relative;flex-wrap:wrap}@media (max-width: 992px){section.contact .saloon .photo-column{margin-top:3rem}}section.contact .saloon .photo-column .opening-hours{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width: 992px){section.contact .saloon .photo-column .opening-hours{position:static;transform:unset;width:100%}}section.contact .saloon .photo-column .opening-hours .cart-title{background-color:var(--first);color:white;letter-spacing:5px;padding:0.3rem 1.5rem;font-size:1.5rem;padding-right:13rem}@media (max-width: 350px){section.contact .saloon .photo-column .opening-hours .cart-title{font-size:1rem}}section.contact .saloon .photo-column .opening-hours .cart-body{background-color:#eeeeee;padding:1.5rem}section.contact .saloon .photo-column .opening-hours .cart-body .point{margin-bottom:4rem}@media (max-width: 350px){section.contact .saloon .photo-column .opening-hours .cart-body .point{margin-bottom:1.5rem}}section.contact .saloon .photo-column .opening-hours .cart-body .point:last-child{margin-bottom:0}section.contact .saloon .photo-column .opening-hours .cart-body .point>.name{color:var(--first);letter-spacing:5px;font-size:1.6rem;margin-bottom:1rem}@media (max-width: 350px){section.contact .saloon .photo-column .opening-hours .cart-body .point>.name{font-size:1rem;margin-bottom:0.2rem}}section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row{display:flex;width:50%;justify-content:space-between;align-items:center;font-size:1.5rem}@media (max-width: 992px){section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row{width:100%}}@media (max-width: 576px){section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row{flex-wrap:wrap}}@media (max-width: 350px){section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row{font-size:1rem}}section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row .days{font-weight:900}@media (max-width: 576px){section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row .days{width:100%}}section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row .hours{font-weight:100}@media (max-width: 576px){section.contact .saloon .photo-column .opening-hours .cart-body .point .hours-row .hours{width:100%}}section.contact .saloon .photo-column .photo{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;width:80%}@media (max-width: 992px){section.contact .saloon .photo-column .photo{width:100%;height:500px}}section.contact .saloon .contact-table{display:flex;flex-wrap:wrap;align-items:stretch;margin-top:8rem;margin-bottom:8rem;padding-left:140px;padding-right:140px}@media (max-width: 768px){section.contact .saloon .contact-table{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){section.contact .saloon .contact-table{padding-left:105px;padding-right:105px}}section.contact .saloon .contact-table .block{padding:3rem;position:relative;width:33.33%}@media (min-width: 1300px) and (max-width: 1400px){section.contact .saloon .contact-table .block{padding:1rem}}@media (max-width: 500px){section.contact .saloon .contact-table .block{padding:1rem}}@media (max-width: 1300px){section.contact .saloon .contact-table .block{width:100%;border:3px dotted var(--first);margin-bottom:1rem}}@media (max-width: 1300px){section.contact .saloon .contact-table .block .border-right,section.contact .saloon .contact-table .block .border-bottom{display:none}}section.contact .saloon .contact-table .block .border-right{position:absolute;right:0;top:0;background-image:radial-gradient(#e53935 20%, white 20%);background-position:right;background-size:6px 13px;background-repeat:repeat-y;height:100%;width:12px}section.contact .saloon .contact-table .block .border-bottom{position:absolute;bottom:0;left:0;background-image:radial-gradient(#e53935 20%, white 20%);background-position:bottom;background-size:11px 10px;background-repeat:repeat-x;width:100%;height:12px}section.contact .saloon .contact-table .block ul{list-style-type:none;margin-top:0;padding-left:0;color:#202121;font-size:1.6rem;font-weight:300;color:#343434}section.contact .saloon .contact-table .block ul a{transition:0.2s color}section.contact .saloon .contact-table .block ul a:hover{color:var(--first)}section.contact .saloon .contact-table .block ul{margin-bottom:0}@media (max-width: 300px){section.contact .saloon .contact-table .block ul{font-size:1.5rem}}section.contact .saloon .contact-table .block>.title{margin-top:0;font-size:1.6rem;font-weight:900;color:#343434;margin-bottom:0.2rem}@media (max-width: 992px){section.contact .saloon .email-li{word-break:break-all}}@media (min-width: 992px){section.contact .saloon .email-li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}section.contact .contact-form-container{display:flex;flex-wrap:wrap;padding-left:140px;padding-right:140px;margin-bottom:7rem}@media (max-width: 768px){section.contact .contact-form-container{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){section.contact .contact-form-container{padding-left:105px;padding-right:105px}}section.contact .contact-form-container .dots-container{width:25%;height:100%}@media (max-width: 1250px){section.contact .contact-form-container .dots-container{width:15%}}@media (max-width: 992px){section.contact .contact-form-container .dots-container{display:none !important}}section.contact .contact-form-container .dots-container.left .dots{margin-top:5rem;margin-right:2rem}section.contact .contact-form-container .dots-container.right{display:flex;align-self:flex-end;justify-content:flex-end;height:100%}section.contact .contact-form-container .dots-container.right .dots{margin-top:5rem;margin-bottom:22px}section.contact .contact-form-container .dots-container .dots{background-image:linear-gradient(to right, #c4012f 33%, rgba(255,255,255,0) 0%);background-position:center;background-size:10px 3px;background-repeat:repeat-x;height:3px;width:calc(100% - 2rem)}section.contact .contact-form-container .contact-form{width:50%}@media (max-width: 1250px){section.contact .contact-form-container .contact-form{width:70%}}@media (max-width: 992px){section.contact .contact-form-container .contact-form{width:100%}}section.contact .contact-form-container .contact-form .subtitle{color:#202121;letter-spacing:3px;margin-bottom:0;font-weight:300}section.contact .contact-form-container .contact-form .title{color:#343434;margin-top:0;font-size:3rem}@media (max-width: 320px){section.contact .contact-form-container .contact-form .title{font-size:2.5rem}}section.contact .contact-form-container .contact-form #contact-form{display:flex;flex-wrap:wrap}section.contact .contact-form-container .contact-form #contact-form .ckb{display:block;position:relative;margin-bottom:1.5rem;cursor:pointer;font-size:22px;user-select:none;cursor:pointer;color:#707070;letter-spacing:1.6px;font-weight:100;font-size:0.6rem;padding-left:2rem}section.contact .contact-form-container .contact-form #contact-form .ckb input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.contact .contact-form-container .contact-form #contact-form .ckb input:checked ~ .checkmark{background-color:var(--first)}section.contact .contact-form-container .contact-form #contact-form .ckb input:checked ~ .checkmark:after{display:block}section.contact .contact-form-container .contact-form #contact-form .ckb .checkmark:after{left:4px;top:0px;width:3px;height:7px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}section.contact .contact-form-container .contact-form #contact-form .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:white;border-radius:4px;border:1px solid #707070}section.contact .contact-form-container .contact-form #contact-form .checkmark:after{content:"";position:absolute;display:none}section.contact .contact-form-container .contact-form #contact-form>.column{width:50%;margin-bottom:1.5rem}@media (max-width: 992px){section.contact .contact-form-container .contact-form #contact-form>.column{width:100%}}section.contact .contact-form-container .contact-form #contact-form>.column.textarea{padding-left:1rem}@media (max-width: 992px){section.contact .contact-form-container .contact-form #contact-form>.column.textarea{padding-left:0;height:300px}}section.contact .contact-form-container .contact-form #contact-form>.column .custom-select{position:relative}section.contact .contact-form-container .contact-form #contact-form>.column .custom-select .arrow{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:50% 95%;width:20px;height:20px;z-index:1}section.contact .contact-form-container .contact-form #contact-form>.column .custom-select select{display:none}section.contact .contact-form-container .contact-form #contact-form>.column .select-selected{letter-spacing:3px}section.contact .contact-form-container .contact-form #contact-form>.column .select-items div,section.contact .contact-form-container .contact-form #contact-form>.column .select-selected{color:var(--first);font-weight:300;padding:0.8rem 1.5rem;border:1px solid #343434;cursor:pointer;transition:0.2s all;position:relative}section.contact .contact-form-container .contact-form #contact-form>.column .select-items div>span,section.contact .contact-form-container .contact-form #contact-form>.column .select-selected>span{transition:0.2s all;position:relative;top:50%;left:0;transform:translateY(-50%)}section.contact .contact-form-container .contact-form #contact-form>.column .select-items div:hover,section.contact .contact-form-container .contact-form #contact-form>.column .select-selected:hover{border-color:var(--first)}section.contact .contact-form-container .contact-form #contact-form>.column .select-items{position:absolute;background-color:white;top:100%;border:1px solid #343434;left:0;right:0;z-index:99}section.contact .contact-form-container .contact-form #contact-form>.column .select-hide{display:none}section.contact .contact-form-container .contact-form #contact-form>.column textarea{height:100%;resize:none;resize:vertical !important;width:100% !important}section.contact .contact-form-container .contact-form #contact-form>.column textarea::placeholder{white-space:nowrap;transition:top 0.2s, transform 0.2s !important}section.contact .contact-form-container .contact-form #contact-form>.column .form-control:last-child{margin-bottom:0}section.contact .contact-form-container .contact-form #contact-form>.column input,section.contact .contact-form-container .contact-form #contact-form>.column textarea{display:block;width:100%;margin-bottom:1.3rem;padding:0.8rem 1.5rem;border:1px solid #343434;border-radius:2px;transition:border-color 0.2s;position:relative;letter-spacing:3px;color:var(--first);font-weight:300;font-family:NissanFont !important}section.contact .contact-form-container .contact-form #contact-form>.column input:hover,section.contact .contact-form-container .contact-form #contact-form>.column textarea:hover{border-color:var(--first)}section.contact .contact-form-container .contact-form #contact-form>.column input:focus,section.contact .contact-form-container .contact-form #contact-form>.column textarea:focus{outline:unset}section.contact .contact-form-container .contact-form #contact-form>.column input::placeholder,section.contact .contact-form-container .contact-form #contact-form>.column textarea::placeholder{transition:left 0.2s, transform 0.2s;letter-spacing:3px;color:#707070;font-weight:300;font-family:NissanFont !important;font-size:1rem}section.contact .contact-form-container .contact-form #contact-form .button-container{margin-top:3rem;display:flex;justify-content:flex-end;width:100%}@media (max-width: 992px){section.contact .contact-form-container .contact-form #contact-form .button-container{justify-content:flex-start}}section.contact .contact-form-container .contact-form #contact-form .button-container button{font-size:1.1rem}section.contact .button{display:flex;justify-content:center;align-items:center;background-color:var(--first);text-decoration:none;color:white;padding:0.7rem 4rem;font-weight:200;font-size:22px;border:1px solid var(--first);outline:unset !important;position:relative;white-space:nowrap;text-transform:uppercase;cursor:pointer;font-family:NissanFont !important}@media (max-width: 576px){section.contact .button{width:100%}}section.contact .button:hover img.arrow{right:1.5rem}section.contact .button img.arrow{position:absolute;transition:0.2s right;top:50%;right:2rem;transform:translateY(-50%)}@media (max-width: 320px){section.contact .button img.arrow{display:none}}section.contact .title-section{line-height:40px;display:flex;flex-wrap:wrap}section.contact .title-section .titles-container,section.contact .title-section .description{width:50%;margin-bottom:1rem}@media (max-width: 992px){section.contact .title-section .titles-container,section.contact .title-section .description{width:100%}}section.contact .title-section :is(.subtitle,.title){margin-bottom:0;margin-top:0}section.contact .title-section img{height:90px;max-width:100%;margin-top:2rem}@media (max-width: 992px){section.contact .title-section img{width:100%;height:auto}}section.contact .title-section .subtitle{color:#202121;letter-spacing:3px;font-weight:300;font-size:0.9rem;line-height:20px;margin-bottom:0.5rem}section.contact .title-section .title{font-weight:400;color:#343434;font-size:3rem;margin-bottom:2rem;margin-bottom:0}@media (max-width: 992px){section.contact .title-section .title{font-size:2rem}}section.contact .title-section .description{line-height:30px;color:#343434;font-weight:100;padding-left:5rem}@media (max-width: 992px){section.contact .title-section .description{padding-left:0}}section.contact .content{padding-left:140px;padding-right:140px;padding-top:7rem;padding-bottom:7rem;display:flex;flex-wrap:wrap}@media (max-width: 768px){section.contact .content{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){section.contact .content{padding-left:105px;padding-right:105px}}section.contact .title-section{padding-left:140px;padding-right:140px;margin-top:7rem;margin-bottom:7rem}@media (max-width: 768px){section.contact .title-section{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){section.contact .title-section{padding-left:105px;padding-right:105px}}
/*# sourceMappingURL=contact.min.css.map */