.contact-form .form-title{font-size:16px}.contact-form .select-container{border:2px solid #595959;padding:7px 11px}.contact-form .select-container div.control+div.control{margin-top:7.5px}.contact-form .select-container label.radio:hover{color:var(--primary-color)}.contact-form .right-col .textarea:not([rows]){min-height:196px}.contact-form .middle-col,.contact-form .right-col label.checkbox{margin-top:15px}.contact-form .bottom-col{align-items:flex-start;flex-flow:column}.contact-form .bottom-col .sub-bottom{align-items:flex-end;display:flex;gap:30%;justify-content:space-between;width:100%}.contact-form .bottom-col .submit-control{margin-left:auto;margin-right:0}.contact-form .bottom-col .submit-control button{padding-left:50px;padding-right:50px}.contact-menu div{align-items:center;display:grid;gap:20px;grid-auto-flow:column;grid-template-columns:.5fr 4fr}.contact-menu div i{font-size:50px}.contact-menu>div+div,.contact-menu>div+nav.lateral-menu{border-top:1px solid #595959;margin-top:15px;padding-top:15px}.contact-menu p{text-wrap:balance}@media screen and (max-width:1023px){.contact-menu{order:2}}.lateral-menu ul{border:1px solid #595959}.lateral-menu li{cursor:pointer;font-weight:600;text-align:center;transition:all .3s ease}.lateral-menu li.active,.lateral-menu li:hover{background-color:#f2f2f2}.lateral-menu li:not(:last-child){border-bottom:1px solid #595959}.lateral-menu li div.has-global-link{padding:15px}.lateral-menu li div.has-global-link i{font-size:25px}@media screen and (min-width:1024px){.lateral-menu li div.has-global-link{text-align:left}}.contact-container{display:grid}@media screen and (min-width:1024px){.contact-container{grid-template-columns:1.5fr 3fr}}@media screen and (max-width:1023px){.contact-container{grid-template-columns:1fr}}@media screen and (max-width:768px){#contact .contact-container{gap:45px}}.contact-form .form-title{font-size:18px;font-weight:600;text-transform:uppercase}.contact-form label.label.is-required:after{color:#f14668;content:"*";font-size:16px;font-weight:600;margin-left:4px;position:absolute}.contact-form p.is-required{color:#f14668}.contact-form .right-col div+div{margin-top:15px}.contact-form .required-fields{margin-top:30px}@media screen and (min-width:1024px){.contact-form{display:grid;grid-auto-flow:column;grid-template-columns:1.5fr 3fr}.contact-form .top-col{grid-column:1/3;grid-row:1}.contact-form .left-col,.contact-form .right-col{grid-row:2}.contact-form .phone-col-text{grid-column:1/3;grid-row:3}.contact-form .phone-col{grid-column:1/2;grid-row:4;margin-top:-15px}.contact-form .bottom-col{border-top:1px solid #595959;display:flex;gap:20px;grid-column:1/3;grid-row:5;justify-content:space-between;padding-top:20px}.contact-form .bottom-col .field.captcha{margin-bottom:0}.contact-form .right-col .required-fields{text-align:right}}@media screen and (max-width:1023px){.contact-form{display:flex;flex-direction:column;gap:0}.contact-form .right-col,.contact-form .top-col{margin-bottom:15px}.contact-form .left-col{order:0}.contact-form .phone-col-text{order:1}.contact-form .phone-col{order:2}.contact-form .right-col{order:3}.contact-form .bottom-col{display:flex;flex-direction:column;gap:20px;order:4}.contact-form .bottom-col .sub-bottom{display:block}.contact-form .bottom-col .sub-bottom .control{margin-top:15px}.contact-form .bottom-col .button{width:100%}.contact-form .right-col{margin-bottom:15px}.contact-form label:not(:last-child){margin-bottom:5px}.contact-form .field{margin:0;padding-bottom:15px}}.contact-store{display:grid;gap:33px;grid-template-columns:repeat(3,1fr)}.contact-store .store{border:1px solid #595959;display:grid;padding:33px}.contact-store .store .store-subtitle,.contact-store .store .store-title{font-weight:600}.contact-store .store .store-adress,.contact-store .store .store-title{margin-bottom:33px}.contact-store .store .store-info{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.contact-store .store .store-info .store-info-section{align-items:center;border:2px solid #595959;display:flex;gap:5px;padding:8px;position:relative;transition:all .3s ease;width:100%}.contact-store .store .store-info .store-info-section:hover{background-color:#f2f2f2}.contact-store .store .store-info .store-info-section i{color:#363636;float:left;font-size:25px}.contact-store .store .store-info .store-info-section p{font-weight:600}@media screen and (max-width:1023px){.contact-store{grid-template-columns:2fr}}@media screen and (max-width:768px){.contact-store{grid-template-columns:1fr}}.store-map{display:grid;gap:20px;grid-template-columns:4fr 1fr}.store-map .information-column{background-color:var(--primary-color);padding:25px}.store-map .information-column>*{color:#fff}.store-map .information-column>h3{border-bottom:1px solid #fff;font-size:18px;margin-bottom:20px;margin-top:20px}@media screen and (max-width:768px){.store-map{gap:1.5rem;grid-template-columns:1fr}.store-map .information-column{grid-row:1}}#contact .box .succes{gap:30px}.quotation-container{margin-bottom:60px;margin-top:60px;padding-left:15px;padding-right:15px}.quotation-container .box{margin-left:auto;margin-right:auto;max-width:730px}.quotation-container .succes{gap:1.5rem}@media screen and (max-width:1023px){.quotation-container{margin-bottom:25px;margin-top:25px}}.quotation-form .form-title{font-size:18px;font-weight:600;text-transform:uppercase}.quotation-form label.label.is-required:after{color:#f14668;content:"*";font-size:16px;font-weight:600;margin-left:4px;position:absolute}.quotation-form p.is-required{color:#f14668;font-size:16px;margin-bottom:1.5rem}.quotation-form .select,.quotation-form select{width:100%}.quotation-form .brand-selector,.quotation-form .field,.quotation-form .model-selector{margin-bottom:.75rem}.quotation-form .two-col{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.quotation-form .two-col{gap:0;grid-template-columns:1fr}}.quotation-form .bottom-col .control{margin-top:.75rem;text-align:center}#quotation-form main{padding-bottom:0}#quotation-form .quotation-first-container{margin-bottom:25px}@media screen and (max-width:1023px){#quotation-form .quotation-first-container{padding-left:15px;padding-right:15px}}#quotation-form h2{text-wrap:balance;font-size:24px}#quotation-form .advantages .stripes-separator{margin-bottom:60px}#quotation-form .advantages h3{color:var(--primary-color);font-size:24px;font-weight:600;margin-bottom:1rem;text-transform:uppercase}#quotation-form .advantages .advantages-list{-moz-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto}@media screen and (max-width:1023px){#quotation-form .advantages .advantages-list{padding-left:15px;padding-right:15px}}@media screen and (max-width:768px){#quotation-form .advantages .advantages-list{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}}#quotation-form .advantages .advantage-item{margin-bottom:25px}#quotation-form .advantages .advantage-item h2{color:var(--primary-color);text-transform:uppercase}#quotation-form .advantages .advantage-item p{margin-bottom:15px;margin-top:15px}#quotation-form .advantages .container>p{margin-bottom:4rem;text-align:center}#quotation-form .bottom-col .control{align-items:center;display:flex}#quotation-form .bottom-col .control .button{margin-left:auto;margin-right:0;padding-left:50px;padding-right:50px}@media screen and (max-width:768px){#quotation-form .advantages .container>p,#quotation-form .advantages h2{padding-left:60px;padding-right:60px}}@media screen and (min-width:1024px){#quotation_form{scroll-margin-top:190px}}
