.custom-contact-form img{max-width:100%}.custom-contact-form .form__message{align-items:flex-start}.custom-contact-form .icon-success{margin-top:.2rem}.custom-contact-form .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.custom-contact-form .field{margin-bottom:2rem}}@media screen and (min-width:1440px){.custom-contact-form{padding-left:0;padding-right:0}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.custom-contact-form .cards-wrapper{display:flex;justify-content:space-between;margin-top:30px}.card.book_consultation{background-color:#1c3f5e}.card.talk_to_expert{background-color:#2783d2}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.custom-contact-form .card .card-button{position:relative}.custom-contact-form .card .card-button:hover:after{width:100%}@media screen and (min-width:768px){.custom-contact-form .card .card-button:hover{background-color:#fff;color:#2783d2}}.custom-contact-form .contact-section{padding:0;max-width:870px;margin:0 auto}.top-portion{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:20px}.contact-box,.opening-hours{flex:1;margin-right:20px}.contact-box h2{color:#333;font-size:24px;margin-bottom:10px}.contact-box p,.opening-hours p{margin:25px 0 10px}.opening-hours h3{color:#333;font-size:20px;margin-bottom:10px}.bottom-portion{display:flex;justify-content:space-between;margin-top:30px}.card.talk-to-expert{background-color:#2783d2}.card.book-consultation{background-color:#1c3f5e}.custom-contact-form .card{flex:1;padding:30px 20px;margin-right:30px;text-align:left;border-radius:10px;display:flex;align-items:flex-start;justify-content:flex-start}.custom-contact-form .bottom-portion,.custom-contact-form .cards-wrapper{width:100%}.custom-contact-form .card:last-child{margin-right:0}.custom-contact-form .card h4{color:var(--White, #FFF);font-family:Helvetica Now Display;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px;margin-bottom:10px}.custom-contact-form .card p{color:var(--White, #FFF);font-family:Helvetica Now Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:30px}.custom-contact-form .card{gap:20px}.custom-contact-form .card .card-button{display:flex;width:fit-content;height:50px;min-height:50px;max-height:50px;min-width:141px;padding:15px 30px;justify-content:center;align-items:center;border:2px solid #fff;border-radius:10px;text-decoration:none;color:#fff}.custom-contact-form .card button:hover{background-color:#005bb5}.custom-contact-form .opening-hours{max-width:40rem;width:100%;margin-top:16px}.custom-contact-form .title{font-family:Helvetica Now Display;font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px;color:#000}.custom-contact-form .opening-hours span{font-family:Helvetica Now Display;font-size:14px;font-style:normal;font-weight:700;line-height:150%;color:#000;opacity:.2}.opening-hours p{margin:10px 0;color:var(--Black, #000);font-family:Helvetica Now Display;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.custom-contact-form p span{font-family:Helvetica Now Display;font-size:14px;font-style:normal;font-weight:700;line-height:150%;color:#000;opacity:.2}.contact-box a{text-decoration:none;color:var(--Black, #000);font-family:Helvetica Now Display;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.card.talk-to-expert{display:flex;align-items:flex-start;flex-direction:row}.contact-icon h4{margin-top:0}.card.book-consultation{display:flex;flex-direction:row}.contant-form-new{margin-top:15rem}@media screen and (max-width:989px){.custom-contact-form .opening-hours{max-width:30rem}}@media screen and (max-width:620px){.top-portion{flex-direction:column}.bottom-portion{gap:10px}.card.talk-to-expert{margin-right:0}.bottom-portion{flex-direction:column}}@media screen and (max-width:767px){.custom-contact-form .cards-wrapper{gap:10px}.custom-contact-form .card{margin-right:0}.custom-contact-form .cards-wrapper{flex-direction:column}.custom-contact-form .contact__button .button{width:100%}.custom-contact-form .title{font-size:36px}.custom-contact-form .card{border-radius:20px}.custom-contact-form{padding:0 20px}.contact-icon h4{font-size:20px}.custom-contact-form p span{font-size:12px}.contact-box a,.opening-hours p{font-size:20px}}@media screen and (min-width:768px)and (max-width:989px){.custom-contact-form{padding-left:3rem;padding-right:3rem}}.contact-title{color:var(--Black, #000);font-family:Helvetica Now Display;font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}.custom-contact-form{max-width:87rem}.field:after,.field:hover:after,.field__input:focus,.field:hover.field:after{border-radius:10px}.field__label{color:var(--black-20, rgba(0, 0, 0, .2));font-family:Helvetica Now Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.custom-contact-form small#ContactForm-email-error{position:absolute;right:20px;top:5px}.custom-contact-form .form-status{font-size:16px!important;color:#000;font-family:Helvetica Now Display}.custom-contact-form .form__message{font-size:16px!important;color:#000;box-shadow:none;font-family:Helvetica Now Display;align-items:center;display:flex;margin-bottom:20px}.custom-contact-form .card .card-button{transition:all .3s linear}.custom-contact-form .contact__button .button{min-width:116px;height:50px;transition:all .3s linear}.custom-contact-form .contact__button .button:hover:after{box-shadow:none}.custom-contact-form .contact__button .button:hover{color:#fff;border:none;background:#1c609b}.custom-contact-form .contact__button .button:after{border-radius:10px;box-shadow:none}.custom-contact-form .contact__button .button{border-radius:10px;border:none;background-color:#2783d2}.custom-contact-form .text-area.field__input{min-height:180px;height:180px}.custom-contact-form .field__input{min-height:50px;height:50px}@media screen and (min-width:768px){.custom-contact-form .card span svg{width:30px}.custom-contact-form a.card-button.desktop-hide,.icon.desktop-hide{display:none}}@media screen and (max-width:767px){.custom-contact-form .card .card-button{justify-content:flex-start}.custom-contact-form .card .card-button:hover{text-decoration:underline;text-underline-offset:6px;transition:all .3s linear}.custom-contact-form .icon.desktop-hide{width:24px;height:24px}.custom-contact-form .card p{margin-bottom:20px}.custom-contact-form .card .card-button{padding:0;min-height:fit-content;height:fit-content;font-family:Inter!important;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0;line-height:normal}.custom-contact-form .card-button.desktop-hide svg{margin-left:5px}.custom-contact-form .card-button.mobile-hide,.custom-contact-form .icon.mobile-hide{display:none}.custom-contact-form .contant-form-new{margin-top:10rem}.custom-contact-form .icon.desktop-hide svg{width:24px;height:24px}.custom-contact-form .contact-icon h4{margin-bottom:0}.custom-contact-form .card p{margin-top:10px}.custom-contact-form .icon-group{gap:15px;display:flex;align-items:center}.custom-contact-form .icon.mobile-hide{display:none}.custom-contact-form .contact-title{font-size:36px}.custom-contact-form .card-button.desktop-hide{border:none}}.custom-contact-form .contact-box a{transition:all .3s linear}.custom-contact-form .contact-box a:hover{color:#1c609b}.custom-contact-form{margin-bottom:8rem}@media screen and (max-width:576px){.contact__button .button{min-width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom-contact-form.css.map */
