.page-container{font-family:Poppins,sans-serif;color:#2d1c19;line-height:1.6}.contact-section{background:#fff;padding:40px 20px 60px}.contact-container{max-width:1200px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;margin-bottom:60px}.info-column{display:flex;flex-direction:column;gap:20px}.info-card{background:#f8f8f8;padding:20px;border-radius:8px;box-shadow:0 3px 10px #00000014;transition:transform .3s}.info-card:hover{transform:translateY(-5px)}.info-card .icon-container{width:50px;height:50px;background:#d62027;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.info-card .icon-container i{color:#fff;font-size:20px}.info-card h3{font-size:18px;font-weight:600;margin:0 0 10px}.info-card p{color:#555}.info-card a{color:#555;text-decoration:none;transition:color .3s}.info-card a:hover{color:#d62027}.form-column{position:relative}.form-container{background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;padding:30px}.form-title{text-align:center;font-weight:600;font-size:20px;margin:0 0 30px;color:#2d1c19}.form-container .powr-form-builder{font-family:Poppins,sans-serif!important;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-container .powr-form-builder input[type=text],.form-container .powr-form-builder input[type=email],.form-container .powr-form-builder textarea{font-family:Poppins,sans-serif!important;border:1px solid #ddd!important;border-radius:5px!important;padding:12px 15px!important}.form-container .powr-form-builder button[type=submit]{background:#d62027!important;color:#fff!important;border-radius:30px!important;padding:12px 35px!important;border:none!important;font-family:Poppins,sans-serif!important;font-weight:500!important;font-size:16px!important;box-shadow:0 3px 10px #d620274d!important;transition:all .3s!important}.form-container .powr-form-builder button[type=submit]:hover{background:#b31b21!important;transform:translateY(-2px)!important;box-shadow:0 5px 15px #d6202766!important}.discover-section{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:60px 0;background:#f8f8f8;border-radius:10px;padding:40px;box-shadow:0 5px 15px #0000000d}.discover-content{flex:1}.discover-content h2{font-size:24px;font-weight:700;margin:0 0 15px;color:#2d1c19}.discover-text{font-size:18px;color:#555;margin:0 0 25px}.discover-image{flex:0 0 auto;text-align:right}.discover-image img{max-width:200px;height:auto}.discover-button{display:inline-block;background:#2d1c19;color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:600;font-family:Poppins,sans-serif;transition:all .3s;box-shadow:0 3px 10px #0003}.discover-button:hover{background:#000;transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.faq-section{margin:60px 0}.faq-section h2{font-size:28px;font-weight:700;text-align:center;margin:0 0 40px;color:#2d1c19}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:#fff;border-radius:8px;box-shadow:0 3px 10px #00000014;margin-bottom:15px;overflow:hidden}.faq-question{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .3s}.faq-question:hover{background:#f9f9f9}.faq-question h3{font-size:17px;font-weight:600;margin:0}.faq-icon{font-size:24px;font-weight:500;color:#d62027;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0;max-height:0;overflow:hidden;transition:all .3s}.faq-item.active .faq-answer{padding:0 20px 20px;max-height:500px}.faq-answer p{margin:0;color:#555}.map-section{margin:60px 0}.map-section h2{font-size:28px;font-weight:700;text-align:center;margin:0 0 30px;color:#2d1c19}.map-container{width:100%;height:450px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.map-container iframe{display:block}.jobs-section{margin:60px 0;background:#f8f8f8;border-radius:10px;padding:40px;box-shadow:0 5px 15px #0000000d}.jobs-section h2{font-size:28px;font-weight:700;text-align:center;margin:0 0 30px;color:#2d1c19}.jobs-description{text-align:center;max-width:800px;margin:0 auto 30px;color:#555;font-size:18px}.jobs-button-container{text-align:center}.jobs-button{display:inline-block;background:#d62027;color:#fff;padding:15px 40px;border-radius:30px;text-decoration:none;font-weight:600;font-size:18px;font-family:Poppins,sans-serif;transition:all .3s;box-shadow:0 3px 10px #d620274d}.jobs-button:hover{background:#b31b21;transform:translateY(-3px);box-shadow:0 5px 15px #d6202766}.rgpd-toggle{display:flex;align-items:center;justify-content:flex-end;margin-top:15px;gap:10px;font-size:14px;color:#666}.rgpd-toggle span{cursor:pointer;transition:color .3s}.rgpd-toggle span:hover{color:#d62027;text-decoration:underline}.rgpd-toggle i{font-size:16px;cursor:pointer;color:#d62027}.rgpd-panel{display:none;background:#f9f9f9;border-radius:8px;padding:20px;margin-top:15px;border:1px solid #eee;box-shadow:0 2px 10px #0000000d;font-size:14px;max-height:350px;overflow-y:auto}.rgpd-panel.active{display:block;animation:fadeIn .3s ease-in-out}.rgpd-panel h3{font-size:16px;font-weight:600;margin:15px 0 10px;color:#2d1c19}.rgpd-panel h3:first-child{margin-top:0}.rgpd-panel p{margin-bottom:10px;color:#555}.rgpd-panel ul{margin:10px 0;padding-left:20px}.rgpd-panel ul li{margin-bottom:6px;color:#555}.rgpd-close{display:block;text-align:right;color:#d62027;font-weight:600;cursor:pointer;margin-top:15px;font-size:14px}.rgpd-close:hover{text-decoration:underline}@media (max-width:992px){.contact-grid{grid-template-columns:1fr}.info-column{order:2}.form-column{order:1;margin-bottom:40px}.discover-section,.jobs-section{flex-direction:column;text-align:center;padding:30px 20px}.discover-image{text-align:center;margin-top:20px}}@media (max-width:768px){.discover-section,.jobs-section{padding:30px 20px}.discover-content h2,.jobs-section h2{font-size:22px}.discover-text,.jobs-description,.faq-question h3{font-size:16px}.jobs-button{padding:12px 30px;font-size:16px}}@media (max-width:480px){.info-card{padding:15px}.info-card h3{font-size:16px}.form-container{padding:20px 15px}.discover-content h2,.jobs-section h2{font-size:20px}.jobs-description{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/icare-contact.css.map */
