.wp-block-barnes-blocks-newsletter,.wp-block-barnes-blocks-newsletter-en,.wp-block-barnes-blocks-newsletter-full{background-color:#f3f3f3;font-size:34px;padding:30px 40px}.wp-block-barnes-blocks-newsletter h3,.wp-block-barnes-blocks-newsletter-en h3,.wp-block-barnes-blocks-newsletter-full h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-newsletter form,.wp-block-barnes-blocks-newsletter-en form,.wp-block-barnes-blocks-newsletter-full form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end;max-width:660px;margin:0 auto}.wp-block-barnes-blocks-newsletter form>div:nth-child(1),.wp-block-barnes-blocks-newsletter-en form>div:nth-child(1),.wp-block-barnes-blocks-newsletter-full form>div:nth-child(1){order:0;flex:10 1 auto;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-newsletter-full form>div:nth-child(1){margin-bottom:30px}.wp-block-barnes-blocks-newsletter form>div:nth-child(2),.wp-block-barnes-blocks-newsletter-en form>div:nth-child(2){flex:2 1 80%;align-self:auto;padding:10px 0}.wp-block-barnes-blocks-newsletter-full form>div{flex:2 1 80%;align-self:auto}.wp-block-barnes-blocks-newsletter label,.wp-block-barnes-blocks-newsletter-en label,.wp-block-barnes-blocks-newsletter-full label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-newsletter input:not([type="checkbox"]).--filled+label,.wp-block-barnes-blocks-newsletter-en input:not([type="checkbox"]).--filled+label,.wp-block-barnes-blocks-newsletter-full input:not([type="checkbox"]).--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-newsletter input:not([type="checkbox"]):focus+label,.wp-block-barnes-blocks-newsletter-en input:not([type="checkbox"]):focus+label,.wp-block-barnes-blocks-newsletter-full input:not([type="checkbox"]):focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-newsletter input[type="text"],.wp-block-barnes-blocks-newsletter input[type="email"],.wp-block-barnes-blocks-newsletter input[type="url"],.wp-block-barnes-blocks-newsletter input[type="password"],.wp-block-barnes-blocks-newsletter input[type="search"],.wp-block-barnes-blocks-newsletter input[type="number"],.wp-block-barnes-blocks-newsletter input[type="tel"],.wp-block-barnes-blocks-newsletter-en input[type="text"],.wp-block-barnes-blocks-newsletter-en input[type="email"],.wp-block-barnes-blocks-newsletter-en input[type="url"],.wp-block-barnes-blocks-newsletter-en input[type="password"],.wp-block-barnes-blocks-newsletter-en input[type="search"],.wp-block-barnes-blocks-newsletter-en input[type="number"],.wp-block-barnes-blocks-newsletter-en input[type="tel"],.wp-block-barnes-blocks-newsletter-full input[type="text"],.wp-block-barnes-blocks-newsletter-full input[type="email"],.wp-block-barnes-blocks-newsletter-full input[type="url"],.wp-block-barnes-blocks-newsletter-full input[type="password"],.wp-block-barnes-blocks-newsletter-full input[type="search"],.wp-block-barnes-blocks-newsletter-full input[type="number"],.wp-block-barnes-blocks-newsletter-full input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-newsletter input:not([type="checkbox"]):focus,.wp-block-barnes-blocks-newsletter-en input:not([type="checkbox"]):focus,.wp-block-barnes-blocks-newsletter-full input:not([type="checkbox"]):focus{border-color:#3c3c3c}.wp-block-barnes-blocks-newsletter button,.wp-block-barnes-blocks-newsletter-en button,.wp-block-barnes-blocks-newsletter-full button{background-color:#3c3c3c;border:none;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-newsletter button:focus,.wp-block-barnes-blocks-newsletter-en button:focus,.wp-block-barnes-blocks-newsletter-full button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-newsletter button:hover,.wp-block-barnes-blocks-newsletter-en button:hover,.wp-block-barnes-blocks-newsletter-full button:hover{border-color:#3c3c3c}@media (min-width:992px){.wp-block-barnes-blocks-newsletter form>div:nth-child(2),.wp-block-barnes-blocks-newsletter-en form>div:nth-child(2){padding:10px 0}.wp-block-barnes-blocks-newsletter-full form>div{flex:2 1 50%}}.wp-block-barnes-blocks-cbx{-webkit-user-select:none;user-select:none;position:static;padding:6px 8px;border-radius:6px;overflow:hidden;transition:all 0.2s ease}.wp-block-barnes-blocks-cbx:not(:last-child){margin-right:6px}.wp-block-barnes-blocks-cbx:hover{background:rgb(0 119 255 / .06)}label.wp-block-barnes-blocks-cbx{position:static;margin:0 8px}.wp-block-barnes-blocks-cbx span{float:left;vertical-align:middle;transform:translate3d(0,0,0)}.wp-block-barnes-blocks-cbx span:first-child{position:relative;width:18px;height:18px;border-radius:4px;transform:scale(1);border:1px solid #cccfdb;transition:all 0.2s ease;box-shadow:0 1px 1px rgb(0 16 75 / .05)}.wp-block-barnes-blocks-cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all 0.3s ease;transition-delay:0.1s;transform:translate3d(0,0,0)}.wp-block-barnes-blocks-cbx span:last-child{padding-left:8px;line-height:18px}.wp-block-barnes-blocks-cbx:hover span:first-child{border-color:var(--primary)}.wp-block-barnes-blocks-inp-cbx{position:absolute;visibility:hidden}.wp-block-barnes-blocks-inp-cbx:checked+.wp-block-barnes-blocks-cbx span:first-child{background:var(--primary);border-color:var(--primary);animation:wave 0.4s ease}.wp-block-barnes-blocks-inp-cbx:checked+.wp-block-barnes-blocks-cbx span:first-child svg{stroke-dashoffset:0}.wp-block-barnes-blocks-cbx symbol{position:absolute;width:0;height:0;pointer-events:none;user-select:none}@media screen and (max-width:640px){.wp-block-barnes-blocks-cbx{width:100%;margin-bottom:4px;display:inline-block}}@-moz-keyframes wave{50%{transform:scale(.9)}}@-webkit-keyframes wave{50%{transform:scale(.9)}}@-o-keyframes wave{50%{transform:scale(.9)}}@keyframes wave{50%{transform:scale(.9)}}.wp-block-barnes-blocks-contact,.wp-block-barnes-blocks-contact-en,.wp-block-barnes-blocks-contact-job,.wp-block-barnes-blocks-contact-carjager,.wp-block-barnes-blocks-contact-with-newsletter-enforced,.wp-block-barnes-blocks-contact-with-newsletter{background-color:#f3f3f3;font-size:34px;padding:20px 30px;margin:30px 0}@media (min-width:992px){.wp-block-barnes-blocks-contact,.wp-block-barnes-blocks-contact-en,.wp-block-barnes-blocks-contact-job,.wp-block-barnes-blocks-contact-carjager,.wp-block-barnes-blocks-contact-with-newsletter-enforced,.wp-block-barnes-blocks-contact-with-newsletter{padding:30px 40px}}.wp-block-barnes-blocks-contact h3,.wp-block-barnes-blocks-contact-en h3,.wp-block-barnes-blocks-contact-job h3,.wp-block-barnes-blocks-contact-carjager h3,.wp-block-barnes-blocks-contact-with-newsletter-enforced h3,.wp-block-barnes-blocks-contact-with-newsletter h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-contact form,.wp-block-barnes-blocks-contact-en form,.wp-block-barnes-blocks-contact-job form,.wp-block-barnes-blocks-contact-carjager form,.wp-block-barnes-blocks-contact-with-newsletter-enforced form,.wp-block-barnes-blocks-contact-with-newsletter form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end}.wp-block-barnes-blocks-contact form .form-group:has(textarea),.wp-block-barnes-blocks-contact-en form .form-group:has(textarea),.wp-block-barnes-blocks-contact-job form .form-group:has(textarea),.wp-block-barnes-blocks-contact-carjager form .form-group:has(textarea),.wp-block-barnes-blocks-contact-with-newsletter-enforced form .form-group:has(textarea),.wp-block-barnes-blocks-contact-with-newsletter form .form-group:has(textarea){margin-top:52px}.wp-block-barnes-blocks-contact form>div,.wp-block-barnes-blocks-contact-en form>div,.wp-block-barnes-blocks-contact-job form>div,.wp-block-barnes-blocks-contact-carjager form>div,.wp-block-barnes-blocks-contact-with-newsletter-enforced form>div,.wp-block-barnes-blocks-contact-with-newsletter form>div{order:0;flex:1 1 100%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contact label,.wp-block-barnes-blocks-contact-en label,.wp-block-barnes-blocks-contact-job label,.wp-block-barnes-blocks-contact-carjager label,.wp-block-barnes-blocks-contact-with-newsletter-enforced label,.wp-block-barnes-blocks-contact-with-newsletter label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-contact textarea,.wp-block-barnes-blocks-contact-en textarea,.wp-block-barnes-blocks-contact-job textarea,.wp-block-barnes-blocks-contact-carjager textarea,.wp-block-barnes-blocks-contact-with-newsletter-enforced textarea,.wp-block-barnes-blocks-contact-with-newsletter textarea{position:absolute;top:0;left:0}.wp-block-barnes-blocks-contact input.--filled+label,.wp-block-barnes-blocks-contact-en input.--filled+label,.wp-block-barnes-blocks-contact-job input.--filled+label,.wp-block-barnes-blocks-contact-carjager input.--filled+label,.wp-block-barnes-blocks-contact-with-newsletter-enforced input.--filled+label,.wp-block-barnes-blocks-contact-with-newsletter input.--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contact input:focus+label,.wp-block-barnes-blocks-contact-en input:focus+label,.wp-block-barnes-blocks-contact-job input:focus+label,.wp-block-barnes-blocks-contact-carjager input:focus+label,.wp-block-barnes-blocks-contact-with-newsletter-enforced input:focus+label,.wp-block-barnes-blocks-contact-with-newsletter input:focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contact input[type="checkbox"],.wp-block-barnes-blocks-contact-en input[type="checkbox"],.wp-block-barnes-blocks-contact-job input[type="checkbox"],.wp-block-barnes-blocks-contact-carjager input[type="checkbox"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="checkbox"],.wp-block-barnes-blocks-contact-with-newsletter input[type="checkbox"]{width:35px}.wp-block-barnes-blocks-contact input[type="text"],.wp-block-barnes-blocks-contact input[type="email"],.wp-block-barnes-blocks-contact input[type="url"],.wp-block-barnes-blocks-contact input[type="password"],.wp-block-barnes-blocks-contact input[type="search"],.wp-block-barnes-blocks-contact input[type="number"],.wp-block-barnes-blocks-contact input[type="tel"],.wp-block-barnes-blocks-contact-en input[type="text"],.wp-block-barnes-blocks-contact-en input[type="email"],.wp-block-barnes-blocks-contact-en input[type="url"],.wp-block-barnes-blocks-contact-en input[type="password"],.wp-block-barnes-blocks-contact-en input[type="search"],.wp-block-barnes-blocks-contact-en input[type="number"],.wp-block-barnes-blocks-contact-en input[type="tel"],.wp-block-barnes-blocks-contact-job input[type="text"],.wp-block-barnes-blocks-contact-job input[type="email"],.wp-block-barnes-blocks-contact-job input[type="url"],.wp-block-barnes-blocks-contact-job input[type="password"],.wp-block-barnes-blocks-contact-job input[type="search"],.wp-block-barnes-blocks-contact-job input[type="number"],.wp-block-barnes-blocks-contact-job input[type="tel"],.wp-block-barnes-blocks-contact-carjager input[type="text"],.wp-block-barnes-blocks-contact-carjager input[type="email"],.wp-block-barnes-blocks-contact-carjager input[type="url"],.wp-block-barnes-blocks-contact-carjager input[type="password"],.wp-block-barnes-blocks-contact-carjager input[type="search"],.wp-block-barnes-blocks-contact-carjager input[type="number"],.wp-block-barnes-blocks-contact-carjager input[type="tel"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="text"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="email"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="url"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="password"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="search"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="number"],.wp-block-barnes-blocks-contact-with-newsletter-enforced input[type="tel"],.wp-block-barnes-blocks-contact-with-newsletter input[type="text"],.wp-block-barnes-blocks-contact-with-newsletter input[type="email"],.wp-block-barnes-blocks-contact-with-newsletter input[type="url"],.wp-block-barnes-blocks-contact-with-newsletter input[type="password"],.wp-block-barnes-blocks-contact-with-newsletter input[type="search"],.wp-block-barnes-blocks-contact-with-newsletter input[type="number"],.wp-block-barnes-blocks-contact-with-newsletter input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-contact input:focus,.wp-block-barnes-blocks-contact-en input:focus,.wp-block-barnes-blocks-contact-job input:focus,.wp-block-barnes-blocks-contact-carjager input:focus,.wp-block-barnes-blocks-contact-with-newsletter-enforced input:focus,.wp-block-barnes-blocks-contact-with-newsletter input:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contact button,.wp-block-barnes-blocks-contact-en button,.wp-block-barnes-blocks-contact-job button,.wp-block-barnes-blocks-contact-carjager button,.wp-block-barnes-blocks-contact-with-newsletter-enforced button,.wp-block-barnes-blocks-contact-with-newsletter button{background-color:#3c3c3c;border:none;margin-top:50px;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-contact button:focus,.wp-block-barnes-blocks-contact-en button:focus,.wp-block-barnes-blocks-contact-job button:focus,.wp-block-barnes-blocks-contact-carjager button:focus,.wp-block-barnes-blocks-contact-with-newsletter-enforced button:focus,.wp-block-barnes-blocks-contact-with-newsletter button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contact button:hover,.wp-block-barnes-blocks-contact-en button:hover,.wp-block-barnes-blocks-contact-job button:hover,.wp-block-barnes-blocks-contact-carjager button:hover,.wp-block-barnes-blocks-contact-with-newsletter-enforced button:hover,.wp-block-barnes-blocks-contact-with-newsletter button:hover{border-color:#3c3c3c}.wp-block-barnes-blocks-contact .phone-wrapper,.wp-block-barnes-blocks-contact-job .phone-wrapper{display:flex;align-items:baseline;width:100%}.wp-block-barnes-blocks-contact .phone-ext,.wp-block-barnes-blocks-contact-job .phone-ext{flex-grow:1;margin-right:10px;position:relative;width:20%;height:30px}.wp-block-barnes-blocks-contact .phone-ext select,.wp-block-barnes-blocks-contact-job .phone-ext select{width:100%;height:30px;font-size:.8rem;border:none}.wp-block-barnes-blocks-contact .phone-phone,.wp-block-barnes-blocks-contact-job .phone-phone{flex-grow:2;position:relative;width:80%}.wp-block-barnes-blocks-contact .phone-phone input,.wp-block-barnes-blocks-contact-job .phone-phone input{width:100%}.wp-block-barnes-blocks-contact .phone-phone label,.wp-block-barnes-blocks-contact-job .phone-phone label{position:absolute;bottom:0;left:0;transition:all 350ms ease}@media (min-width:992px){.wp-block-barnes-blocks-contact button,.wp-block-barnes-blocks-contact-en button,.wp-block-barnes-blocks-contact-job button,.wp-block-barnes-blocks-contact-carjager button,.wp-block-barnes-blocks-contact-with-newsletter-enforced button,.wp-block-barnes-blocks-contact-with-newsletter button{margin-top:0}.wp-block-barnes-blocks-contact form>div,.wp-block-barnes-blocks-contact-en form>div,.wp-block-barnes-blocks-contact-job form>div,.wp-block-barnes-blocks-contact-carjager form>div,.wp-block-barnes-blocks-contact-with-newsletter-enforced form>div,.wp-block-barnes-blocks-contact-with-newsletter form>div{order:0;flex:1 1 50%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contact form>div:nth-child(odd),.wp-block-barnes-blocks-contact-en form>div:nth-child(odd),.wp-block-barnes-blocks-contact-job form>div:nth-child(odd),.wp-block-barnes-blocks-contact-carjager form>div:nth-child(odd),.wp-block-barnes-blocks-contact-with-newsletter-enforced form>div:nth-child(odd),.wp-block-barnes-blocks-contact-with-newsletter form>div:nth-child(odd){padding-right:30px}}.wp-block-barnes-blocks-contact-with-newsletter .static,.wp-block-barnes-blocks-contact-with-newsletter-enforced .static,.wp-block-barnes-blocks-contact-carjager .static{position:static!important}.wp-block-barnes-blocks-contact-job .form-group-btn{flex:1 1 100%;margin-top:80px}.wp-block-barnes-blocks-contact-carjager .form-group-btn{flex:1 1 100%;margin-top:80px}.wp-block-barnes-blocks-contact-carjager .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:12px 40px 12px 15px;font-size:16px;font-family:inherit;color:#333;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px}.wp-block-barnes-blocks-contact-carjager .form-group select:hover{border-color:#b0b0b0}.wp-block-barnes-blocks-contact-carjager .form-group select:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgb(0 0 0 / .05)}.wp-block-barnes-blocks-contactseller{background-color:#f3f3f3;font-size:34px;padding:30px 40px;margin:30px 0}.wp-block-barnes-blocks-contactseller h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-contactseller form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end}.wp-block-barnes-blocks-contactseller form>div{order:0;flex:1 1 100%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactseller label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-contactseller textarea{position:absolute;top:0;left:0}.wp-block-barnes-blocks-contactseller input.--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactseller input:focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactseller input[type="text"],.wp-block-barnes-blocks-contactseller input[type="email"],.wp-block-barnes-blocks-contactseller input[type="url"],.wp-block-barnes-blocks-contactseller input[type="password"],.wp-block-barnes-blocks-contactseller input[type="search"],.wp-block-barnes-blocks-contactseller input[type="number"],.wp-block-barnes-blocks-contactseller input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-contactseller input:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactseller button{background-color:#3c3c3c;border:none;margin-top:50px;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-contactseller button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactseller button:hover{border-color:#3c3c3c}@media (min-width:992px){.wp-block-barnes-blocks-contactseller button{margin-top:0}.wp-block-barnes-blocks-contactseller form>div{order:0;flex:1 1 50%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactseller form>div:nth-child(odd){padding-right:30px}}.wp-block-barnes-blocks-contactseller-en{background-color:#f3f3f3;font-size:34px;padding:30px 40px;margin:30px 0}.wp-block-barnes-blocks-contactseller-en h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-contactseller-en form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end}.wp-block-barnes-blocks-contactseller-en form>div{order:0;flex:1 1 100%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactseller-en label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-contactseller-en textarea{position:absolute;top:0;left:0}.wp-block-barnes-blocks-contactseller-en input.--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactseller-en input:focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactseller-en input[type="text"],.wp-block-barnes-blocks-contactseller-en input[type="email"],.wp-block-barnes-blocks-contactseller-en input[type="url"],.wp-block-barnes-blocks-contactseller-en input[type="password"],.wp-block-barnes-blocks-contactseller-en input[type="search"],.wp-block-barnes-blocks-contactseller-en input[type="number"],.wp-block-barnes-blocks-contactseller-en input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-contactseller-en input:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactseller-en button{background-color:#3c3c3c;border:none;margin-top:50px;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-contactseller-en button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactseller-en button:hover{border-color:#3c3c3c}@media (min-width:992px){.wp-block-barnes-blocks-contactseller-en button{margin-top:0}.wp-block-barnes-blocks-contactseller-en form>div{order:0;flex:1 1 50%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactseller-en form>div:nth-child(odd){padding-right:30px}}.wp-block-barnes-blocks-contactme{background-color:#f3f3f3;font-size:34px;padding:30px 40px;margin:30px 0}.wp-block-barnes-blocks-contactme h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-contactme form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end}.wp-block-barnes-blocks-contactme form>div{order:0;flex:1 1 100%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactme label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-contactme textarea{position:absolute;top:0;left:0}.wp-block-barnes-blocks-contactme input.--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactme input:focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactme input[type="text"],.wp-block-barnes-blocks-contactme input[type="email"],.wp-block-barnes-blocks-contactme input[type="url"],.wp-block-barnes-blocks-contactme input[type="password"],.wp-block-barnes-blocks-contactme input[type="search"],.wp-block-barnes-blocks-contactme input[type="number"],.wp-block-barnes-blocks-contactme input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-contactme input:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactme button{background-color:#3c3c3c;border:none;margin-top:50px;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-contactme button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactme button:hover{border-color:#3c3c3c}@media (min-width:992px){.wp-block-barnes-blocks-contactme button{margin-top:0}.wp-block-barnes-blocks-contactme form>div{order:0;flex:1 1 50%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactme form>div:nth-child(odd){padding-right:30px}}.wp-block-barnes-blocks-contactme-en{background-color:#f3f3f3;font-size:34px;padding:30px 40px;margin:30px 0}.wp-block-barnes-blocks-contactme-en h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-contactme-en form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end}.wp-block-barnes-blocks-contactme-en form>div{order:0;flex:1 1 100%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactme-en label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-contactme-en textarea{position:absolute;top:0;left:0}.wp-block-barnes-blocks-contactme-en input.--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactme-en input:focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactme-en input[type="text"],.wp-block-barnes-blocks-contactme-en input[type="email"],.wp-block-barnes-blocks-contactme-en input[type="url"],.wp-block-barnes-blocks-contactme-en input[type="password"],.wp-block-barnes-blocks-contactme-en input[type="search"],.wp-block-barnes-blocks-contactme-en input[type="number"],.wp-block-barnes-blocks-contactme-en input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-contactme-en input:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactme-en button{background-color:#3c3c3c;border:none;margin-top:50px;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-contactme-en button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactme-en button:hover{border-color:#3c3c3c}@media (min-width:992px){.wp-block-barnes-blocks-contactme-en button{margin-top:0}.wp-block-barnes-blocks-contactme-en form>div{order:0;flex:1 1 50%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactme-en form>div:nth-child(odd){padding-right:30px}}.textimg-container{font-family:'BrandonGrotesque',sans-serif;line-height:1.6;font-weight:300;font-size:19px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;margin-bottom:28px;min-height:300px;background:#fff}.textimg-child1{order:0;flex:0 1 100%}.textimg-child2{order:1;flex:0 1 100%}.textimg-title{color:#3c3c3c;font-size:28px;line-height:1.4;font-family:'miracle','Lora',serif;font-weight:400;text-transform:none;text-align:left;margin:0 20px 0 0}.textimg-text{color:#3c3c3c;margin:10px 0}.textimg-image{color:#3c3c3c;width:100%}.textimg-bg{width:100%}.textimg-bg-editor{width:100%}.textimg-link{text-decoration:none;color:#3c3c3c;font-weight:400;letter-spacing:3px;line-height:1;position:relative;margin:10px 0;text-transform:uppercase;font-size:14px;cursor:pointer}.textimg-link-editor{font-size:12px}.textimg-link::before{content:">";width:15px;display:inline-block;font-size:20px}.textimg-caption{color:#8b8b8b;font-size:14px;font-weight:400;letter-spacing:3px;padding:0;margin:0;text-align:right;text-transform:uppercase}.left .textimg-caption{text-align:left}@media (min-width:992px){.textimg-container{background:linear-gradient(90deg,rgb(255 255 255) 0%,rgb(255 255 255) 63%,rgb(243 243 243) 63%,rgb(243 243 243) 100%)}.textimg-container.left{background:linear-gradient(90deg,rgb(243 243 243) 0%,rgb(243 243 243) 37%,rgb(255 255 255) 37%,rgb(255 255 255) 100%)}.textimg-child1{flex:0 1 50%;align-self:center;padding:60px 0}.textimg-child2{flex:0 1 50%;align-self:center;padding:60px 0}.textimg-bg{padding:0 60px;height:400px}.textimg-bg-editor{padding:0 60px;height:auto}.textimg-image{height:370px;width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}}.wp-block-barnes-blocks-teammate{display:inline-block;padding:0 10px}.teammate-container{margin-bottom:50px;transition:opacity 1200ms cubic-bezier(.21,-.13,.4,1.04) 200ms,transform 1200ms cubic-bezier(.21,-.13,.4,1.04) 200ms,-webkit-transform 1200ms cubic-bezier(.21,-.13,.4,1.04) 200ms}.teammate-image{position:relative;margin-bottom:20px;transition:all 350ms ease;background-color:#f4f4f4;width:330px;height:330px}.teammate-image a,.teammate-image a:link,.teammate-image a:hover,.teammate-image a:visited{text-decoration:none;border:none}.teammate-image img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:100%}.teammate-image .teammate-teaser{background-color:rgb(255 255 255 / .8);color:#3c3c3c;font-size:18px;height:100%;left:0;opacity:0;padding:30px 20px;position:absolute;top:0;transition:all 650ms ease;visibility:hidden;width:100%;z-index:2}.teammate-image:hover .teammate-teaser{opacity:1;visibility:visible}.teammate-image .teammate-teaser .teammate-teaser-content{display:inline-block;font-size:15px;padding-top:33px;background-image:url(/wp-content/themes/barnes/svg/icon-quote.svg);background-repeat:no-repeat;background-size:50px auto;min-width:60px}.teammate-text h3{font-size:20px;color:#bcaa88;margin:0}.teammate-text p{color:#3c3c3c;font-weight:300;margin:0 0 10px 0;font-size:14px;line-height:1.57}@media (min-width:992px){.teammate-image{width:240px;height:240px}}.wp-block-barnes-blocks-card{display:inline-block}.card-container{transition:opacity 1200ms cubic-bezier(.21,-.13,.4,1.04) 200ms,transform 1200ms cubic-bezier(.21,-.13,.4,1.04) 200ms,-webkit-transform 1200ms cubic-bezier(.21,-.13,.4,1.04) 200ms}.card-image{position:relative;margin-bottom:20px;transition:all 350ms ease;background-color:#f4f4f4;width:330px;height:330px}.card-image a,.card-image a:link,.card-image a:hover,.card-image a:visited{text-decoration:none;border:none}.card-image img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:100%}.card-image .card-teaser{background-color:rgb(255 255 255 / .8);color:#3c3c3c;font-size:18px;height:100%;left:0;opacity:0;padding:30px 20px;position:absolute;top:0;transition:all 650ms ease;visibility:hidden;width:100%;z-index:2}.card-image:hover .card-teaser{opacity:1;visibility:visible}.card-image .card-teaser .card-teaser-content{display:inline-block;font-size:20px;padding-top:33px;background-image:url(/wp-content/themes/barnes/svg/icon-quote.svg);background-repeat:no-repeat;background-size:50px auto;min-width:60px;font-family:'miracle','Lora',serif;font-weight:400}.card-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:nowrap;align-items:center;text-align:center;background-color:rgb(0 0 0 / .2)}.card-text span{font-size:20px;color:#fff;margin:0;flex:1 1 100%;text-shadow:0 2px 5px rgb(60 60 60 / .3);font-family:'BrandonGrotesque',sans-serif;line-height:1.6;font-weight:300;letter-spacing:2px;display:inline-block}@media (min-width:992px){.card-image{width:260px;height:260px}.double{margin-left:-6px}.double .card-image{width:543px}}.hide{display:none!important}.wp-block-barnes-blocks-signature h2.name{margin-bottom:0}.wp-block-barnes-blocks-signature p.title{margin:0 0 10px 0}.wp-block-barnes-blocks-signature p.phone{margin:0;font-weight:500}.wp-block-barnes-blocks-signature p.email{margin:0;font-size:1rem;margin-bottom:10px}.wp-block-barnes-blocks-signature a.linkedin,.wp-block-barnes-blocks-signature a.zillow,.wp-block-barnes-blocks-signature a.website,.wp-block-barnes-blocks-signature a.whatsapp,.wp-block-barnes-blocks-signature a.facebook,.wp-block-barnes-blocks-signature a.instagram{background-color:#f3f3f3;width:30px;height:30px;display:inline-block;margin-right:10px;background-size:20px 20px;background-position:center;background-repeat:no-repeat;outline:none;text-decoration:none;display:inline-block;position:initial}.wp-block-barnes-blocks-signature a.linkedin:hover,.wp-block-barnes-blocks-signature a.zillow:hover,.wp-block-barnes-blocks-signature a.website:hover,.wp-block-barnes-blocks-signature a.whatsapp:hover,.wp-block-barnes-blocks-signature a.facebook:hover,.wp-block-barnes-blocks-signature a.instagram:hover{opacity:.8}.wp-block-barnes-blocks-signature a.linkedin{background-image:url(/wp-content/themes/barnes/svg/icon-linkedin.svg)}.wp-block-barnes-blocks-signature a.zillow{background-image:url(/wp-content/themes/barnes/svg/icon-zillow.svg)}.wp-block-barnes-blocks-signature a.website{background-image:url(/wp-content/themes/barnes/svg/icon-favicon.svg)}.wp-block-barnes-blocks-signature a.whatsapp{background-image:url(/wp-content/themes/barnes/svg/icon-whatsapp.svg)}.wp-block-barnes-blocks-signature a.facebook{background-image:url(/wp-content/themes/barnes/svg/icon-facebook.svg)}.wp-block-barnes-blocks-signature a.instagram{background-image:url(/wp-content/themes/barnes/svg/icon-instagram.svg)}.wp-block-barnes-blocks-searchmap{width:100vw;position:relative;margin-left:-50vw;height:600px;left:50%}.wp-block-barnes-blocks-searchmap .blockmap{height:600px!important;display:flex!important;position:relative!important;flex-direction:row!important}.wp-block-barnes-blocks-listings{background:linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#f3f3f3 40%,#f3f3f3 100%);padding:0 0 60px 0;margin-bottom:20px}.listings-properties-rows{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:15px;scroll-snap-type:y proximity;padding:0 10px 10px 60px}.listings-property{box-shadow:0 0 9px -1px rgb(0 0 0 / .1);border-radius:3px;scroll-snap-align:start;position:relative;background-color:#FFF}.listings-property:hover{box-shadow:0 0 9px -1px rgb(0 0 0 / .75)}.listings-property-shadow{position:absolute;top:0;left:0;right:0;width:100%;height:10%;z-index:1;border-radius:3px 3px 0 0;background:linear-gradient(rgb(57 78 152 / .5),#fff0)}.listings-property-tag{cursor:pointer;position:absolute;top:16px;left:0;z-index:2;text-align:center;border-radius:0 2px 2px 0;padding:2px 6px;display:inline-block;text-transform:uppercase;font-size:14px;line-height:16px;color:#FFF;background-color:#F9A17F;transition:all .2s ease-in-out}.listings-property-tag:hover{transform:scale(1.2)}.listings-property img{width:100%;border-radius:3px 3px 0 0}.listings-property .flex-wrapper{display:flex;justify-content:space-between;color:#3C3C3C;font-weight:700}.listings-property .flex-simple{padding:0 0 5px 0}.listings-property a,.listings-property a:link,.listings-property a:hover,.listings-property a:active,.listings-property a:visited{text-decoration:none}.listings-property .title{font-size:14px;font-weight:400;color:#3C3C3C;text-transform:uppercase;padding:5px 10px 0 0}.listings-property .price{font-size:16px;padding:5px 0 0 10px;color:#bcaa88;letter-spacing:.05rem;font-weight:400}.listings-property .address{font-size:13px;color:#3C3C3C;font-weight:400;letter-spacing:.05rem;text-transform:uppercase;padding:7px 10px 18px 10px}.listings-property .bed,.listings-property .bath,.listings-property .sqft{font-size:13px;font-weight:400;color:#3A3A3A;letter-spacing:.05rem;text-transform:uppercase;padding:0 20px 10px 10px}.wp-block-barnes-blocks-contactfull{background-color:#f3f3f3;font-size:34px;padding:30px 40px;margin:30px 0}.wp-block-barnes-blocks-contactfull h3{text-align:center;color:#3C3C3C;font-size:28px;line-height:40px;margin:0 0 5px 0}.wp-block-barnes-blocks-contactfull form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-end}.wp-block-barnes-blocks-contactfull form>div{order:0;flex:1 1 100%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactfull label{font-size:18px;padding:0;color:#3C3C3C;position:absolute;bottom:0;left:0;z-index:1;transition:all 350ms ease}.wp-block-barnes-blocks-contactfull textarea{position:absolute;top:0;left:0}.wp-block-barnes-blocks-contactfull input.--filled+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactfull input:focus+label{font-size:14px;padding-bottom:31px}.wp-block-barnes-blocks-contactfull input[type="text"],.wp-block-barnes-blocks-contactfull input[type="email"],.wp-block-barnes-blocks-contactfull input[type="url"],.wp-block-barnes-blocks-contactfull input[type="password"],.wp-block-barnes-blocks-contactfull input[type="search"],.wp-block-barnes-blocks-contactfull input[type="number"],.wp-block-barnes-blocks-contactfull input[type="tel"]{display:block;background-color:#fff0;border-width:0 0 1px 0;border-style:solid;border-color:#C9C9C9;border-radius:0;font-size:16px;line-height:16px;margin:0;min-height:30px;padding:0;transition:all 350ms ease;letter-spacing:.02rem;outline:none;width:100%;position:relative;z-index:2}.wp-block-barnes-blocks-contactfull input:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactfull button{background-color:#3c3c3c;border:none;margin-top:50px;color:#fff;overflow:hidden;font-size:14px;line-height:22px;padding:13px 20px;letter-spacing:3px;cursor:pointer;border-radius:0;text-transform:uppercase;white-space:nowrap;outline:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.wp-block-barnes-blocks-contactfull button:focus{border-color:#3c3c3c}.wp-block-barnes-blocks-contactfull button:hover{border-color:#3c3c3c}.wp-block-barnes-blocks-contactfull .phone-wrapper{display:flex;align-items:baseline;width:100%}.wp-block-barnes-blocks-contactfull .phone-ext{flex-grow:1;margin-right:10px;position:relative;width:20%}.wp-block-barnes-blocks-contactfull .phone-ext select{width:100%;height:30px;font-size:.8rem;border:none}.wp-block-barnes-blocks-contactfull .phone-phone{flex-grow:2;position:relative;width:80%}@media (min-width:992px){.wp-block-barnes-blocks-contactfull button{margin-top:0}.wp-block-barnes-blocks-contactfull form>div{order:0;flex:1 1 50%;align-self:auto;margin-top:32px;position:relative;width:100%}.wp-block-barnes-blocks-contactfull form>div:nth-child(odd){padding-right:30px}}.wp-block-barnes-blocks-listings2{margin-bottom:20px;position:relative}.listings2-properties-wrapper{height:auto;background:linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#f3f3f3 40%,#f3f3f3 100%);padding:0 0 60px 0;width:100vw;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none}@media (min-width:576px){.listings2-properties-wrapper{width:calc(100vw - ((100vw - 540px) / 2));margin-right:calc(-50vw + ((100vw - 540px) / 2));right:calc(50% - ((100vw - 540px) / 2))}}@media (min-width:768px){.listings2-properties-wrapper{width:calc(100vw - ((100vw - 720px) / 2));margin-right:calc(-50vw + ((100vw - 720px) / 2));right:calc(50% - ((100vw - 720px) / 2))}}@media (min-width:992px){.listings2-properties-wrapper{width:calc(100vw - ((100vw - 960px) / 2));margin-right:calc(-50vw + ((100vw - 960px) / 2));right:calc(50% - ((100vw - 960px) / 2))}}@media (min-width:1200px){.listings2-properties-wrapper{width:calc(100vw - ((100vw - 1140px) / 2));margin-right:calc(-50vw + ((100vw - 1140px) / 2));right:calc(50% - ((100vw - 1140px) / 2))}}.swiper-container.swiper-listings2{display:block;position:static;width:100vw;left:auto;top:auto;height:500px;margin:0 auto 0 60px;padding:0}.listings2-property.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;width:320px;min-height:253px;height:400px;margin:0;padding:0}.listings2-property:hover{box-shadow:0 0 5px -1px rgb(0 0 0 / .65)}.listings2-property-shadow{position:absolute;top:0;left:0;right:0;width:100%;height:10%;z-index:1;border-radius:3px 3px 0 0;background:linear-gradient(rgb(57 78 152 / .5),#fff0);background:linear-gradient(rgb(57 78 152 / .19),#fff0)}.swiper-slide img.listings2{border-radius:3px 3px 0 0;height:253px;width:320px;object-fit:cover;position:relative;top:0;left:0;-ms-transform:none;-webkit-transform:none;-moz-transform:none;transform:none}a.listings2-property,a.listings2-property:link,a.listings2-property:hover,a.listings2-property:active,a.listings2-property:visited{color:#3C3C3C;text-decoration:none;cursor:pointer}a.listings2-property:hover{color:#db0d43}.listings2-property .address{font-size:16px;font-weight:400;letter-spacing:.05rem;font-family:'Lora';line-height:1.5;padding:10px 6px;text-align:left}.listings2-property .subtitle{color:#3C3C3C!important;font-size:14px;padding:0 0 0 6px;font-weight:400;min-height:22px}.listings2-property .price{color:#3C3C3C!important;font-size:19px;font-weight:400;letter-spacing:.05rem;font-family:'Lora';line-height:1.5;padding:10px 6px;min-height:48px}.swiper-listings2-button-prev,.swiper-listings2-button-next{color:#333;background:none;border:none;cursor:pointer;padding:10px;pointer-events:all;width:30px;height:30px;left:50px;position:absolute;top:420px;z-index:1;opacity:.7}.swiper-listings2-button-next{left:90px}.swiper-listings2-button-prev:hover,.swiper-listings2-button-next:hover{opacity:1}.wp-block-barnes-blocks-carousel2{margin-bottom:20px;position:relative}.carousel2-properties-wrapper{height:auto;padding:0 0 6px 0;width:100vw;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none}@media (min-width:576px){.carousel2-properties-wrapper{width:calc(100vw - ((100vw - 540px) / 2));margin-right:calc(-50vw + ((100vw - 540px) / 2));right:calc(50% - ((100vw - 540px) / 2))}}@media (min-width:768px){.carousel2-properties-wrapper{width:calc(100vw - ((100vw - 720px) / 2));margin-right:calc(-50vw + ((100vw - 720px) / 2));right:calc(50% - ((100vw - 720px) / 2))}}@media (min-width:992px){.carousel2-properties-wrapper{width:calc(100vw - ((100vw - 960px) / 2));margin-right:calc(-50vw + ((100vw - 960px) / 2));right:calc(50% - ((100vw - 960px) / 2))}}@media (min-width:1200px){.carousel2-properties-wrapper{width:calc(100vw - ((100vw - 1140px) / 2));margin-right:calc(-50vw + ((100vw - 1140px) / 2));right:calc(50% - ((100vw - 1140px) / 2))}}.swiper-container.swiper-carousel2{display:block;position:static;width:100vw;left:auto;top:auto;height:400px;margin:0 auto 0 6px;padding:0}.carousel2-property.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;width:330px;min-height:220px;height:310px;margin:0;padding:0}.swiper-slide img.carousel2{border-radius:3px;height:220px;width:330px;object-fit:cover;position:relative;top:0;left:0;-ms-transform:none;-webkit-transform:none;-moz-transform:none;transform:none}a.carousel2-property,a.carousel2-property:link,a.carousel2-property:hover,a.carousel2-property:active,a.carousel2-property:visited{color:#3C3C3C;text-decoration:none;cursor:pointer}a.carousel2-property:hover{color:#db0d43}.carousel2-property .title{font-size:19px;font-weight:400;letter-spacing:.05rem;font-family:'Lora';line-height:1.5;padding:10px 2px;text-align:left}.carousel2-property .subtitle{color:#3C3C3C!important;font-size:14px;padding:0 0 0 2px;font-weight:400;min-height:22px;text-transform:uppercase}.carousel2-property .price{font-size:19px;padding:0 0 0 2px;color:#3C3C3C;letter-spacing:.05rem;font-weight:400}.carousel2-property .tag{color:#3C3C3C!important;font-size:19px;font-weight:400;letter-spacing:.05rem;font-family:'Lora';line-height:1.5;padding:10px 20px;min-height:48px}.swiper-carousel2-button-prev,.swiper-carousel2-button-next{color:#333;background:none;border:none;cursor:pointer;padding:10px;pointer-events:all;width:30px;height:30px;left:0;position:absolute;top:300px;z-index:1;opacity:.7}.swiper-carousel2-button-prev:hover,.swiper-carousel2-button-next:hover{opacity:1}.swiper-carousel2-button-next{left:40px}