.elementor-11 .elementor-element.elementor-element-1ae7616{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-11 .elementor-element.elementor-element-667f6651{width:100%;max-width:100%;background-color:var(--e-global-color-secondary);padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#000}.elementor-11 .elementor-element.elementor-element-667f6651 a{color:var(--e-global-color-text)}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-11 .elementor-element.elementor-element-667f6651{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:768px){.elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-11 .elementor-element.elementor-element-667f6651{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:20px 20px 20px 20px;line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}.contact-page{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#5C3D2E;margin:0 auto;padding:20px;background:#FFF}.contact-page h1{color:#E69A4B;font-size:50px;text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #F7B96C}.contact-page h2{color:#5C3D2E;font-size:20px;margin:25px 0 15px 0;padding-bottom:8px;border-bottom:1px solid #E69A4B}.contact-page h3{color:#E69A4B;font-size:17px;margin:20px 0 12px 0}.contact-page p{margin-bottom:15px;font-size:16px;text-align:justify}.contact-page ul{margin:12px 0;padding-right:20px}.contact-page li{margin-bottom:8px;padding:6px 0;transition:color 0.3s ease}.contact-page li:hover{color:#E69A4B}.contact-page table{width:100%;border-collapse:collapse;margin:15px 0;border:1px solid #ddd}.contact-page thead{background:#E69A4B}.contact-page thead th{color:#fff;padding:12px;text-align:right;font-weight:700}.contact-page tbody td{padding:10px 12px;border-bottom:1px solid #ddd;text-align:right}.contact-page tbody tr:nth-child(even){background:#f9f9f9}.contact-page tbody tr:hover{background:#fffaf5}.social-media-unique ul{list-style:none;padding:0;margin:20px 0;display:flex;gap:15px;justify-content:center}.social-media-unique li{margin:0;padding:0}.social-media-unique a{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#E69A4B;color:#fff;text-decoration:none;border-radius:25px;transition:background 0.3s ease;font-weight:700}.social-media-unique a:hover{background:#5C3D2E}.social-media-unique .facebook:hover{background:#1877F2}.social-media-unique .twitter:hover{background:#1DA1F2}.social-media-unique .instagram:hover{background:#E4405F}.map-container{margin:25px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.map-container iframe{display:block;border:none}@media (max-width:768px){.contact-page{padding:15px}.contact-page h1{font-size:20px}.contact-page h2{font-size:18px}.contact-page h3{font-size:16px}.social-media-unique ul{flex-direction:column;align-items:center}.social-media-unique a{width:200px;justify-content:center}.contact-page table{display:block;overflow-x:auto;white-space:nowrap;margin:10px 0;border-radius:6px}.contact-page thead th{padding:10px 8px;font-size:14px;text-align:center}.contact-page tbody td{padding:8px 6px;font-size:13px;text-align:center;white-space:nowrap}.contact-page table{font-size:13px}}@media (max-width:480px){.contact-page table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.contact-page thead th{padding:8px 6px;font-size:13px;min-width:100px}.contact-page tbody td{padding:6px 4px;font-size:12px;min-width:100px}.contact-page table{font-size:12px}}@media (max-width:768px){.contact-page tbody tr{display:table-row}.contact-page tbody td:before{content:none}}@media (hover:none) and (pointer:coarse){.contact-page tbody tr:hover{background:#f9f9f9}.contact-page tbody tr:active{background:#fffaf5}}@media (max-width:768px){.contact-page table{word-break:break-word}.contact-page thead th,.contact-page tbody td{word-break:break-word;hyphens:auto}}@media (max-width:360px){.contact-page table{display:block}.contact-page thead{display:none}.contact-page tbody tr{display:block;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;padding:10px;background:#f9f9f9}.contact-page tbody td{display:block;text-align:right;padding:8px 10px;border-bottom:1px solid #eee;white-space:normal}.contact-page tbody td:last-child{border-bottom:none}.contact-page tbody td:before{content:attr(data-label);font-weight:700;color:#E69A4B;display:block;margin-bottom:5px;font-size:13px}.contact-page tbody tr:nth-child(even){background:#f9f9f9}}@media (prefers-color-scheme:dark){.contact-page table{border-color:#444}.contact-page tbody td{border-color:#444}.contact-page tbody tr:nth-child(even){background:#2d2d2d}.contact-page tbody tr:hover{background:#3d3d3d}}