.login-body{background-color:#f9fafb;justify-content:center;align-items:center;height:100vh;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.login-container{justify-content:center;align-items:center;width:100%;display:flex}.login-card{text-align:center;background-color:#fff;border-radius:1rem;width:100%;max-width:400px;padding:2rem;box-shadow:0 10px 25px #0000001a}.login-card h2{color:#3b82f6;margin-bottom:1.5rem}.login-card .error-message{color:#fff;background-color:#ef4444;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}.login-card form{flex-direction:column;gap:1.25rem;display:flex}.login-card form .form-group{display:flex}.login-card form .form-group input{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem;transition:border .3s,box-shadow .3s}.login-card form .form-group input::placeholder{color:#94a3b8}.login-card form .form-group input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f64d}.login-card form .remember-me{color:#334155;align-items:center;font-size:.95rem;display:flex}.login-card form .remember-me label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.login-card form .remember-me label input[type=checkbox]{appearance:none;background-color:#fff;border:2px solid #cbd5e1;border-radius:.25rem;width:1.1rem;height:1.1rem;transition:all .2s}.login-card form .remember-me label input[type=checkbox]:checked{background-color:#3b82f6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8l2.5 2.5L12 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.8rem;border-color:#3b82f6}.login-card form .remember-me label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}.login-card form button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem;font-weight:700;transition:background-color .3s}.login-card form button:hover{background-color:#0b63f3}.login-card button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem;font-weight:700;transition:background-color .3s}.login-card button:hover{background-color:#0b63f3}html,body{height:100%;margin:0;padding:0}.wrapper,.content-wrapper{flex-direction:column;height:100%;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1rem;display:flex}@media (width<=1200px){.page-header{margin:20px}}@media (width<=992px){.page-header{flex-direction:column;align-items:flex-start;gap:16px;margin:16px}}.page-header .heading{color:#333;font-size:2rem;font-weight:600}.page-header .action-button{color:#fff;background-color:#007bff;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-header .action-button .icon{font-size:16px;line-height:1}.page-header .action-button:hover{background-color:#0056b3}.file-list-body{background-color:#f8f9fa;flex-direction:row;width:100%;height:calc(100vh - 64px);display:flex;overflow:hidden}@media (width<=1200px){.file-list-body{height:calc(100vh - 56px)}}@media (width<=992px){.file-list-body{height:calc(100vh - 110px)}}.file-list-body>*{height:100%;overflow-y:auto}.pagination-container{justify-content:center;display:flex}#notification-wrapper{z-index:9999;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:.5rem;left:50%;transform:translate(-50%)}.notification{color:#fff;border-radius:.5rem;min-width:280px;max-width:350px;padding:1rem 1.5rem;font-weight:500;animation:.3s ease-out notification-fade-in;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000001a}.notification-info{background-color:#3b82f6}.notification-success{background-color:#22c55e}.notification-warning{color:#000;background-color:#facc15}.notification-error{background-color:#ef4444}.notification:after{content:"";pointer-events:none;background-color:#fff6;width:100%;height:4px;position:absolute;bottom:0;left:0;overflow:hidden}.notification:before{content:"";pointer-events:none;background-color:#fff;width:100%;height:4px;animation:5s linear forwards progress-deplete;position:absolute;bottom:0;left:0}@keyframes notification-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-fade-out{transition:opacity .5s,transform .5s;opacity:0!important;transform:translateY(-10px)!important}@keyframes progress-deplete{0%{transform:translate(0%)}to{transform:translate(-100%)}}.custom-dropdown-wrapper{align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.custom-dropdown-wrapper label{color:#374151;min-width:150px;margin-top:.5rem;font-size:1rem;font-weight:600}.custom-dropdown-wrapper.disabled{opacity:.6;pointer-events:none}.custom-dropdown{width:100%;margin:0;position:relative}.custom-dropdown .dropdown-select{color:#111827;appearance:none;background-color:#f9fafb;background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='gray' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'></path></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.45rem 2.5rem .45rem .75rem;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.custom-dropdown .dropdown-select:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f64d}.custom-dropdown .dropdown-select:hover{background-color:#fff;border-color:#a5b4fc}.custom-dropdown .dropdown-select:disabled{color:#9ca3af;cursor:not-allowed;background-color:#e5e7eb}.custom-dropdown.error .dropdown-select{background-color:#fef2f2;border-color:#ef4444}.table-responsive{max-width:100%;overflow:auto}.table{table-layout:auto;min-width:100%}.table th,.table td{white-space:nowrap;vertical-align:middle}.table th{z-index:2;position:sticky;top:0}.table .freeze-col-0{z-index:1;background:#f9f9f9;position:sticky;left:0}.table .freeze-col-1{z-index:1;background:#f9f9f9;position:sticky;left:150px}.table .freeze-col-2{z-index:1;background:#f9f9f9;position:sticky;left:300px}.table .freeze-col-3{z-index:1;background:#f9f9f9;position:sticky;left:450px}.table .freeze-col-4{z-index:1;background:#f9f9f9;position:sticky;left:600px}.table .freeze-col-5{z-index:1;background:#f9f9f9;position:sticky;left:750px}.table .freeze-col-6{z-index:1;background:#f9f9f9;position:sticky;left:900px}.table .freeze-col-7{z-index:1;background:#f9f9f9;position:sticky;left:1050px}.table .freeze-col-8{z-index:1;background:#f9f9f9;position:sticky;left:1200px}.table .freeze-col-9{z-index:1;background:#f9f9f9;position:sticky;left:1350px}.table .btn-group{gap:.25rem}.table .btn-group .btn{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem}.table .btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.table .btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.table .btn-group .btn:not(:first-child):not(:last-child){border-radius:0}.table th.actions-column,.table td.actions-column{z-index:2;text-align:center;background:#f3f3f3;width:180px;max-width:200px;position:sticky;right:0;box-shadow:-2px 0 5px #0000001a}.table th.actions-column:before,.table td.actions-column:before{content:"";z-index:3;background-color:#dee2e6;width:3px;position:absolute;top:0;bottom:0;left:-3px}.table th.image-column{text-align:center;white-space:normal;word-wrap:break-word;width:120px;min-width:120px;max-width:120px;padding:.75rem .5rem;line-height:1.2}.table td.image-column{text-align:center;width:100px;min-width:100px;max-width:100px}.table img{object-fit:contain;max-width:100%;max-height:40px}.form-input-row{align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.form-input-row .form-input-label{color:#374151;min-width:150px;margin-top:.5rem;font-size:1rem;font-weight:600}.form-input-row .form-input-container{flex:1}.form-input-row .form-input-container .form-input-wrapper{position:relative}.form-input-row .form-input-container .form-input-wrapper input,.form-input-row .form-input-container .form-input-wrapper textarea{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.form-input-row .form-input-container .form-input-wrapper input:focus,.form-input-row .form-input-container .form-input-wrapper textarea:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 1px #1a73e8}.form-input-row .form-input-container .form-input-wrapper input.has-error,.form-input-row .form-input-container .form-input-wrapper textarea.has-error{border-color:#ef4444}.form-input-row .form-input-container .form-input-wrapper input.is-readonly,.form-input-row .form-input-container .form-input-wrapper input[readonly],.form-input-row .form-input-container .form-input-wrapper textarea.is-readonly,.form-input-row .form-input-container .form-input-wrapper textarea[readonly]{color:#6b7280;cursor:not-allowed;background-color:#f3f4f6}.form-input-row .form-input-container .form-input-wrapper .input-unit{color:#6b7280;pointer-events:none;font-size:.875rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form-input-row .form-input-container .error-message{color:#ef4444;margin-top:.25rem;font-size:.875rem}.form-input-row .form-input-container .form-checkbox-wrapper{align-items:center;height:2.5rem;display:flex;position:relative}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox{cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;padding:0;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 1px 2px #0000000d}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox:checked{background-color:#1a73e8;background-image:url("data:image/svg+xml;utf8,<svg fill='white' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-color:#1a73e8}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 1px #1a73e8}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox:hover{border-color:#a5b4fc}.form-input-row .form-input-container .form-checkbox-wrapper .form-checkbox.has-error{border-color:#ef4444}.rich-text-group{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.rich-text-group label{color:#374151;min-width:150px;margin-top:.5rem;font-size:1rem;font-weight:600}.rich-text-group .rich-text-container{flex:1}.rich-text-group .rich-text-container .cke{border:1px solid #d1d5db;border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.rich-text-group .rich-text-container .cke_inner{border-radius:.375rem}.rich-text-group .rich-text-container .cke_top{background-color:#f9fafb;border-bottom:1px solid #d1d5db;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rich-text-group .rich-text-container .cke_contents{background-color:#fff;border:none;border-radius:0;font-size:.95rem;line-height:1.5;height:300px!important}.rich-text-group .rich-text-container .cke_contents:focus{outline:none}.rich-text-group .rich-text-container .cke_bottom{background-color:#f9fafb;border-top:1px solid #d1d5db;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rich-text-group .rich-text-container .cke_focus .cke{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.rich-text-group .rich-text-container .image-center{margin-left:auto;margin-right:auto;display:block}.rich-text-group textarea{display:none}.rich-text-group .error-message{color:#ef4444;margin-top:.25rem;font-size:.875rem}.image-insert-component{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.image-insert-component .image-insert-label{min-width:150px;padding-top:.5rem;font-weight:600}.image-insert-component .image-insert-body{flex-direction:column;flex:1;gap:.75rem;display:flex}.image-insert-component .image-preview-wrapper{object-fit:contain;border-radius:6px;max-width:240px}.image-insert-component .image-preview-wrapper .image-preview{object-fit:contain;max-width:240px;display:block}.image-insert-component .action-buttons{gap:.5rem;display:flex}.image-insert-component .action-buttons .btn{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s;display:inline-flex}.image-insert-component .action-buttons .btn .material-symbols-rounded{font-size:1.125rem}.image-insert-component .image-url{color:#4b5563;word-break:break-all;font-size:.75rem}.image-insert-component .input-error{color:#dc2626;font-size:.75rem}#custom-popup{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#custom-popup.hidden{display:none}#custom-popup .popup-wrapper{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:420px;padding:24px 32px;animation:.3s ease-out popup-fade-in;box-shadow:0 20px 40px #0003}#custom-popup .popup-wrapper .popup-title{color:#333;margin-bottom:12px;font-size:20px;font-weight:600}#custom-popup .popup-wrapper .popup-message{color:#555;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;margin-bottom:24px;font-size:16px;line-height:1.4}#custom-popup .popup-wrapper .popup-buttons{justify-content:center;gap:16px;display:flex}@keyframes popup-fade-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.custom-pagination{justify-content:center;align-items:center;gap:1rem;margin:1rem auto;display:flex}.custom-pagination .pagination-list{align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.custom-pagination .pagination-list li{letter-spacing:.25px;color:#313131;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.custom-pagination .pagination-list li.pagination-text{border-radius:16px;width:auto;min-width:60px;padding:0 12px}.custom-pagination .pagination-list li.active{color:#fff;background-color:#2694c5;border-color:#2694c5;font-weight:500}.custom-pagination .pagination-list li.disabled{opacity:.6;cursor:not-allowed;pointer-events:none;color:#686867;background-color:#0000}.custom-pagination .pagination-list li.dots{color:#686867;cursor:default;pointer-events:none;background-color:#0000;border:none;border-radius:0;width:auto;height:auto;padding:0}.custom-pagination .pagination-list li:not(.active):not(.disabled):not(.dots):not(.pagination-text){background-color:#fff;border:1px solid #e0e0e0}.custom-pagination .pagination-list li a{color:inherit;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.custom-pagination .pagination-list li span{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.custom-pagination .pagination-list li:hover:not(.active):not(.disabled):not(.dots){background-color:#e9f4f9;border-color:#2694c5}.custom-form-wrapper{background-color:#fff;border-radius:1rem;width:90%;max-height:90%;margin:0 auto;padding:2rem;overflow-y:scroll;box-shadow:0 10px 25px #0000000d}.custom-form{flex-direction:column;gap:1.5rem;display:flex}.form-button-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;margin-top:2rem;display:flex}.btn{cursor:pointer;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .3s}.btn-primary{color:#fff;background-color:#3b82f6;border:none}.btn-primary:hover{background-color:#2563eb}.path-tree{color:#1f2937;background-color:#fef9ff;border-radius:.75rem;width:100%;max-width:320px;height:fit-content;max-height:80vh;padding:1.5rem;font-family:Inter,sans-serif;font-size:1rem;overflow-y:auto;box-shadow:0 4px 12px #0000000d}.path-tree .path-node{margin-top:.5rem}.path-tree .path-node .node-header{color:#0369a1;cursor:pointer;background-color:#e0f2fe;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem 24px .6rem 1rem;font-weight:600;transition:all .2s;display:flex;position:relative}.path-tree .path-node .node-header .icon{width:1.2rem;height:1.2rem;color:inherit;transition:transform .2s}.path-tree .path-node .node-header .rotate-90{transform:rotate(90deg)}.path-tree .path-node .node-header:hover{color:#fff;background-color:#38bdf8;box-shadow:0 2px 6px #38bdf866}.path-tree .path-node .node-header.selected{color:#fff;background-color:#2563eb;font-weight:600}.path-tree .path-node .node-header .delete-icon{opacity:0;color:#fff;cursor:pointer;font-size:14px;transition:opacity .2s,color .2s;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.path-tree .path-node .node-header .delete-icon:hover{color:#fff}.path-tree .path-node .node-header:hover .delete-icon{opacity:1}.path-tree .path-node .node-content{margin-top:.3rem;margin-left:1.25rem}.file-display-wrapper{width:100%;height:100%;overflow-y:auto}.file-display-wrapper #file-display-container{box-sizing:border-box;background-color:#f9f9f9;flex-wrap:wrap;gap:.75rem;width:100%;height:fit-content;padding:1rem;display:flex}.file-display-wrapper #file-display-container .file-wrapper{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;flex:auto;align-items:center;max-width:200px;padding:1rem;transition:box-shadow .3s;display:flex;box-shadow:0 2px 8px #0000000f}.file-display-wrapper #file-display-container .file-wrapper:hover{box-shadow:0 4px 16px #0000001a}.file-display-wrapper #file-display-container .file-wrapper .file-name{color:#333;text-align:center;word-break:break-word;margin-bottom:.75rem;font-size:1rem;font-weight:600}.file-display-wrapper #file-display-container .file-wrapper .image-box{background:#f0f0f0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:150px;margin-bottom:.75rem;display:flex;overflow:hidden}.file-display-wrapper #file-display-container .file-wrapper .image-box img{object-fit:contain;max-width:100%;max-height:100%;display:block}.file-display-wrapper #file-display-container .file-wrapper .file-actions{gap:.5rem;width:100%;margin-top:auto;display:flex}.file-display-wrapper #file-display-container .file-wrapper .file-actions button{cursor:pointer;color:#fff;border:none;border-radius:5px;flex:1;padding:.5rem;font-weight:600;transition:background-color .2s}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-choose-button{background-color:#3498db}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-choose-button:hover{background-color:#2980b9}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-delete-button{background-color:#e74c3c}.file-display-wrapper #file-display-container .file-wrapper .file-actions button.file-delete-button:hover{background-color:#c0392b}#image-upload-container{min-width:350px}#image-upload-container .path-image-form{background-color:#fff;border:1px solid #ccc;border-radius:8px;max-width:500px;padding:1.5rem}#image-upload-container .path-image-form .form-group{margin-bottom:1.25rem}#image-upload-container .path-image-form .form-group label{margin-bottom:.5rem;font-weight:600;display:block}#image-upload-container .path-image-form .form-group .input-group{min-width:0;display:flex}#image-upload-container .path-image-form .form-group .input-group .input-group-text{background-color:#eee;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;padding:.5rem .75rem}#image-upload-container .path-image-form .form-group .input-group .input-group-text.path-prefix{text-overflow:ellipsis;white-space:nowrap;cursor:text;-webkit-user-select:all;user-select:all;flex:0 auto;min-width:0;max-width:60%;font-size:.875rem;overflow:hidden}#image-upload-container .path-image-form .form-group .input-group .input-group-text.path-prefix:hover{background-color:#e0e0e0}#image-upload-container .path-image-form .form-group .input-group .form-control{border:1px solid #ccc;border-radius:0 4px 4px 0;flex:1;min-width:0;padding:.5rem}#image-upload-container .path-image-form .form-group .file-list{color:#555;padding-left:1.5rem;font-size:.9rem;list-style:outside}#image-upload-container .path-image-form .form-group .btn{margin-top:.25rem}#image-upload-container .path-image-form .form-group.text-center{text-align:center}.map-picker-container{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.map-picker-container .map-picker-label{white-space:nowrap;color:#333;min-width:150px;padding-top:.4rem;font-weight:700}.map-picker-container .map-picker-wrapper{flex:1}.map-picker-container .map-picker-wrapper .place-autocomplete-card{max-width:300px;margin-bottom:.5rem}.map-picker-container .map-picker-wrapper .place-autocomplete-card .place-autocomplete-input{color-scheme:inherit;border:1px solid #d1d5db;border-radius:.375rem;height:44px;box-shadow:0 1px 2px #0000000d}.map-picker-container .map-picker-wrapper .map-picker-input{border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:.5rem;padding:.5rem .75rem;font-size:1rem}.map-picker-container .map-picker-wrapper .map-picker-map{border:1px solid #ddd;border-radius:4px;width:100%;height:300px}.autocomplete-input{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.autocomplete-input label{color:#374151;min-width:150px;font-size:1rem;font-weight:600}.autocomplete-input .autocomplete-wrapper{flex:1;width:100%;position:relative}.autocomplete-input .autocomplete-wrapper input{border:1px solid #ccc;border-radius:4px;width:100%;padding:8px}.autocomplete-input .autocomplete-wrapper .autocomplete-list{z-index:1000;background:#fff;border:1px solid #ccc;border-top:none;width:100%;max-height:150px;margin:0;padding-left:0;list-style:none;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.autocomplete-input .autocomplete-wrapper .autocomplete-list li{cursor:pointer;padding:8px}.autocomplete-input .autocomplete-wrapper .autocomplete-list li:hover{background-color:#f0f0f0}.search-form-wrapper{background:#f8f9fa;border-radius:6px;margin-right:20px;padding:10px}.search-form-wrapper .search-form{flex-wrap:wrap;align-items:center;gap:32px;margin:0;display:flex}.search-form-wrapper .search-form>*{flex:1;gap:10px;margin:0!important}.search-form-wrapper .search-form>*>label{text-align:end;min-width:fit-content;margin-top:.5rem}.search-form-wrapper .search-form .search-button{flex:none}.search-form-wrapper .search-form .search-button button{height:38px;padding:0 20px}.header-bar-wrapper{z-index:100;flex-direction:column;justify-content:center;width:100%;height:140px;display:flex;position:fixed;top:0}.header-bar-wrapper .header-bar-container{z-index:2;background-color:#fff;border-radius:100px;justify-content:space-between;align-items:center;width:calc(100% - 6rem);margin:0 auto;padding:.4rem 2rem;display:flex;box-shadow:0 0 20px 4px #2694c520}.header-bar-wrapper .header-bar-container .header-bar-button-container{justify-content:space-between;align-items:center;width:calc(45% - 110px);display:flex}.header-bar-wrapper .header-bar-container .header-bar-button{color:#a3a3a3;text-align:center;justify-content:center;align-items:center;width:20%;height:67.2px;font-family:Nunito Sans,sans-serif;font-size:18px;line-height:24px;text-decoration:none;transition:color .5s;display:flex;position:relative}.header-bar-wrapper .header-bar-container .header-bar-button .store-search-dropdown{display:none}.header-bar-wrapper .header-bar-container .header-bar-button.select,.header-bar-wrapper .header-bar-container .header-bar-button:hover{color:#2694c5;font-weight:700}.header-bar-wrapper .header-bar-container .header-bar-button:hover .store-search-dropdown{border-radius:8px;flex-direction:column;width:200px;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,95%);box-shadow:0 0 20px 4px #2694c520}.header-bar-wrapper .header-bar-container .header-bar-button:hover .store-search-dropdown .dropdown-button{color:#a3a3a3;text-align:start;background-color:#fff;width:100%;padding:.5rem 1rem;font-weight:300;text-decoration:none;transition:color .5s}.header-bar-wrapper .header-bar-container .header-bar-button:hover .store-search-dropdown .dropdown-button:hover{color:#2694c5;background-color:#e9f4f9;font-weight:700}.header-bar-wrapper .header-bar-container .header-logo-container{flex:none;justify-content:center;align-items:center;margin:0 20px;display:flex}.header-bar-wrapper .header-bar-container .header-bar-button-icon{cursor:pointer;color:#a3a3a3;align-items:center;margin-left:12px;display:flex}.header-bar-wrapper .header-bar-container .header-bar-button-icon:hover{color:#2694c5;font-weight:700}.header-bar-wrapper .center-elip{z-index:1;border-radius:50%;width:220.4px;height:42.5px;padding:2.5rem;transition:padding 1s,border-radius 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px 4px #2694c520}.header-bar-wrapper .center-elip-2{z-index:3;background-color:#fff;border-radius:50%;width:220.4px;height:42.5px;padding:2.5rem;transition:padding 1s,border-radius 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-bar-wrapper .center-elip-2 .header-logo{width:auto;height:42.5px}.header-bar-wrapper.scrolled .center-elip,.header-bar-wrapper.scrolled .center-elip-2{padding:0;border-radius:0!important}@media (width<=768px){.header-bar-wrapper{display:none}}.image-slider{width:100%;height:55vw;margin:0 auto;position:relative;overflow:hidden}.image-slider .slides-wrapper{width:100%}.image-slider .slides{transition:transform .6s ease-in-out;display:flex}.image-slider .slide{flex:0 0 100vw}.image-slider .slide img{object-fit:cover;width:100%;display:block}.image-slider .slide:not(a){cursor:default}.image-slider a.slide{cursor:pointer}.image-slider .nav-btn{color:#fff;cursor:pointer;background:#a3a3a3;border:0;border-radius:50%;padding:.75rem 1rem;transition:background .3s;position:absolute;top:50%;transform:translateY(-50%)}.image-slider .nav-btn:hover{background:#2694c5}.image-slider .nav-btn.prev{left:1.5rem}.image-slider .nav-btn.next{right:1.5rem}.image-slider .dots{justify-content:center;gap:.7rem;display:flex;transform:translateY(-8rem)}.image-slider .dots .dot{cursor:pointer;background:#fff;border:.2px solid #a3a3a3;border-radius:50%;width:.75rem;height:.75rem;padding:0;transition:background .3s}.image-slider .dots .dot.active{background:#2694c5}.image-slider .homepage-curve{width:100%;position:absolute;bottom:0}@media (width<=768px){.image-slider .slides-wrapper{scroll-snap-type:x mandatory;overflow:scroll}.image-slider .slide{scroll-snap-align:start}}.product-item{background:#fff;flex-direction:column;align-items:center;width:330px;display:flex}.product-item__image{aspect-ratio:1;border-radius:1.5rem;justify-content:center;align-items:center;width:calc(100% - 5rem);margin-bottom:.75rem;padding:2.5rem;transition:transform .3s ease-in-out;display:flex;overflow:hidden}.product-item__image img{object-fit:cover;width:100%;display:block}.product-item__image:hover{transform:scale(1.1)}.product-item__info .product-item__name{color:#313131;font-family:Nunito Sans;font-weight:600;font-style:SemiBold;letter-spacing:0;margin-bottom:.5rem;font-size:20px;line-height:28px}.product-item__info .product-item__price{font-family:Nunito Sans;font-weight:500;font-style:Medium;letter-spacing:0;color:#2694c5;justify-content:left;align-items:baseline;gap:4px;font-size:18px;line-height:26px;display:flex}.product-item__info .product-item__price .unit{font-family:Nunito Sans;font-weight:500;font-style:Medium;letter-spacing:.15px;color:#686867;font-size:16px;line-height:24px}.popular-new{z-index:10;background-color:#fff;border:4px solid #e9f4f9;border-radius:20px;flex-direction:column;gap:1rem;width:413px;height:424px;padding:1rem;display:flex;position:relative}.popular-new .popular-new-info-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;color:#2694c5;z-index:11;font-size:24px;line-height:32px;position:relative}.popular-new .popular-new-info-title.title-1{display:none}.popular-new .popular-new-image-container{object-fit:cover;border-radius:24px;width:100%;height:230px;margin-bottom:1rem;display:block;overflow:hidden}.popular-new .popular-new-image-container .popular-new-image{border-radius:4px;width:100%}.popular-new .popular-new-info-container{flex-direction:column;gap:1rem;display:flex}.popular-new .popular-new-info-container .popular-new-info-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;color:#2694c5;cursor:pointer;z-index:11;font-size:24px;line-height:32px;text-decoration:none;transition:color .2s;display:block;position:relative}.popular-new .popular-new-info-container .popular-new-info-title:hover{color:#1a7ba3}.popular-new .popular-new-info-container .popular-new-info-description{font-family:Nunito Sans;font-weight:400;font-style:Regular;letter-spacing:0;color:#686867;font-size:16px;line-height:24px}.review-item{background-color:#fff;border:5px solid #a7dbf2;border-radius:90px;width:calc(866px - 12rem);height:calc(578px - 12rem);margin:1rem 0;padding:4rem;position:relative;overflow:hidden;box-shadow:0 0 0 3.6px #67b4d6}.review-item .review-decorate{z-index:2;width:15%;position:absolute;top:5%;right:0%}.review-item .review-content{z-index:2;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;text-align:justify;color:#313131;margin-bottom:3rem;font-size:28.8px;line-height:36px;position:relative}.review-item .user-info-container{gap:1rem;display:flex}.review-item .user-info-container .avater-container{background-color:#b9b7b7;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.review-item .user-info-container .avater-container .avater-image{width:100%}.review-item .user-info-container .user-info .reviewer-name{font-family:Montserrat;font-weight:600;font-style:SemiBold;letter-spacing:0;color:#313131;margin-bottom:.5rem;font-size:18px;line-height:25.2px}.review-item .user-info-container .user-info .reviewer-location{font-family:Montserrat;font-weight:400;font-style:Regular;letter-spacing:0;color:#313131;font-size:16.2px;line-height:23.4px}.review-item .review-footer{justify-content:space-between;align-items:end;width:100%;display:flex}.review-item .review-footer .review-footer-line{border-bottom:1px dashed #92c9e2;width:calc(100% - 8em);height:29px}.review-item .review-footer .review-star-container{color:#2694c5;gap:.2rem;width:fit-content;display:flex}@media (width<=768px){.review-item .review-decorate{z-index:2;width:40%;position:absolute;top:-5%;left:0}}.footer-wrapper{position:relative}.footer-wrapper .footer-curve{z-index:1;width:100vw;position:absolute;top:-10%;left:0}.footer-wrapper .footer-info-container{z-index:2;background-color:#e9f4f9;justify-content:space-around;align-items:start;padding:3rem 6rem;display:flex;position:relative}.footer-wrapper .footer-info-container .footer-info-block-1{flex-direction:column;gap:1rem;width:500px;display:flex}.footer-wrapper .footer-info-container .footer-info-block-1 .company-full-name{font-family:Nunito Sans;font-weight:700;font-style:Bold;letter-spacing:0;vertical-align:middle;color:#313131;margin-bottom:1rem;font-size:21px;line-height:26px}.footer-wrapper .footer-info-container .footer-info-block-1 .tax-info{flex-direction:column;gap:0;display:flex}.footer-wrapper .footer-info-container .footer-info-block-1 .tax-info .tax-line{font-family:Nunito Sans;font-weight:400;font-style:Regular;letter-spacing:.25px;vertical-align:middle;color:#0c3e72;font-size:17px;line-height:20px}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses .address-block{letter-spacing:.25px;vertical-align:middle;font-family:Nunito Sans;font-size:17px;line-height:20px}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses .address-block .area{font-weight:700;font-style:Bold}.footer-wrapper .footer-info-container .footer-info-block-1 .company-addresses .address-block .detail-address{font-weight:400;font-style:Regular}.footer-wrapper .footer-info-container .certificate{flex-direction:column;gap:.5rem;display:flex}.footer-wrapper .footer-info-container .certificate .icon-list-2{gap:.5rem;display:none}.footer-wrapper .footer-info-container .certificate .icon-list-2 .icon{width:32px;height:32px}.footer-wrapper .footer-info-container .certificate.certificate-2{display:none}.footer-wrapper .footer-info-container .certificate .certificate-title{font-family:Nunito Sans;font-weight:700;font-style:Bold;letter-spacing:0;vertical-align:middle;font-size:21px;line-height:26px}.footer-wrapper .footer-info-container .certificate .certificate-image{width:120px}.footer-wrapper .footer-info-container .footer-info-block{flex-direction:column;gap:2rem;width:290px;display:flex}.footer-wrapper .footer-info-container .footer-info-block .section{flex-direction:column;gap:1rem;display:flex}.footer-wrapper .footer-info-container .footer-info-block .section .title{font-family:Nunito Sans;font-weight:700;font-style:Bold;letter-spacing:0;vertical-align:middle;color:#313131;font-size:21px;line-height:26px}.footer-wrapper .footer-info-container .footer-info-block .section .item-list{flex-direction:column;gap:.8rem;display:flex}.footer-wrapper .footer-info-container .footer-info-block .section .item-list .item{font-family:Nunito Sans;font-weight:500;font-style:Medium;letter-spacing:.25px;vertical-align:middle;color:#0c3e72;font-size:17px;line-height:20px;text-decoration:none}.footer-wrapper .footer-info-container .footer-info-block .section .icon-list{gap:.5rem;display:flex}.footer-wrapper .footer-info-container .footer-info-block .section .icon-list .icon{width:32px;height:32px}.footer-wrapper .footer-bottom{background-color:#2694c5;flex-direction:column;justify-content:space-evenly;width:100%;height:66px;display:flex}.footer-wrapper .footer-bottom .company-name{font-family:Nunito Sans;font-weight:600;font-style:SemiBold;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff;line-height:100%}.footer-wrapper .footer-bottom .company-email{font-family:Nunito Sans;font-weight:500;font-style:Medium;letter-spacing:2%;text-align:center;font-size:16px;line-height:100%}.footer-wrapper .footer-bottom .company-email .email-title{color:#fff}.footer-wrapper .footer-bottom .company-email .email{color:#f8ec1f}@media (width<=768px){.footer-wrapper .footer-info-container{flex-direction:column;gap:2rem;padding:3rem 2rem}.footer-wrapper .footer-info-container .footer-info-block-1{width:unset}.footer-wrapper .footer-info-container .footer-info-block .connect{display:none}.footer-wrapper .footer-info-container .certificate{flex-direction:row;justify-content:space-between}.footer-wrapper .footer-info-container .certificate .certificate-title{display:none}.footer-wrapper .footer-info-container .certificate .icon-list-2{align-items:center;display:flex}.footer-wrapper .footer-info-container .certificate.certificate-1{display:none}.footer-wrapper .footer-info-container .certificate.certificate-2{width:100%;display:flex}.footer-wrapper .footer-info-container .footer-info-block-1 .certificate .certificate-image{width:98px}.footer-wrapper .footer-curve{top:-15vw;transform:scaleY(-1)scaleX(-1)}}.navigation-bar-wrapper{align-items:center;margin:1rem 6rem;display:flex}.navigation-bar-wrapper .home-icon-container{justify-content:center;align-items:center;padding:5px;display:flex}.navigation-bar-wrapper .home-icon-container .home-icon{color:#717171;font-variation-settings:"FILL" 1}.navigation-bar-wrapper .home-icon-container .home-icon:hover{color:#2694c5}.navigation-bar-wrapper .path-container{align-items:center;gap:1rem;display:flex}.navigation-bar-wrapper .path-container .angle-right-container{justify-content:center;align-items:center;padding:5px;display:flex}.navigation-bar-wrapper .path-container .angle-right-container .angle-right-icon{color:#717171}.navigation-bar-wrapper .path-container .path-url{font-family:Nunito Sans;font-weight:700;font-style:Bold;letter-spacing:.15px;opacity:.7;color:#2694c5;font-size:16px;line-height:24px;text-decoration:none}.navigation-bar-wrapper .path-container .path-url:hover{opacity:1}@media (width<=768px){.navigation-bar-wrapper{margin:1rem}.navigation-bar-wrapper .path-container{gap:0}}.store-search-form-wrapper{background-color:#fff;border-radius:20px;flex-direction:column;gap:2rem;width:min(100vw - 4rem,510px);padding:2rem;display:flex;box-shadow:0 4px 18.9px #00000040}.store-search-form-wrapper .store-search-form-label{letter-spacing:0;color:#010101;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px}.store-search-form-wrapper .store-search-form{flex-direction:column;gap:1rem;width:100%;display:flex}.store-search-form-wrapper .store-search-form .store-search-input{color:#686867;letter-spacing:.15px;background-color:#fff;border:1px solid #ababaa;border-radius:4px;padding:1rem;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.store-search-form-wrapper .store-search-form .search-search-button{text-align:center;color:#fff;letter-spacing:0;text-align:center;background-color:#2694c5;border:none;border-radius:9999px;width:100%;padding:1rem 0;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px}.store-search-form-wrapper .searched-stores-container{flex-direction:column;gap:1rem;width:100%;height:min(50vh,410px);display:flex;overflow:scroll}.store-search-form-wrapper .searched-stores-container .searched-store{align-items:center;gap:1rem;display:flex}.store-search-form-wrapper .searched-stores-container .searched-store:hover{cursor:pointer}.store-search-form-wrapper .searched-stores-container .searched-store .store-image-container{aspect-ratio:1;border-radius:4px;justify-content:center;align-items:center;width:120px;display:flex;overflow:hidden}.store-search-form-wrapper .searched-stores-container .searched-store .store-image-container img{border-radius:4px;width:120px}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container{flex-direction:column;gap:.5rem;display:flex}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-name{letter-spacing:.15px;color:#010101;font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-address{letter-spacing:.25px;color:#010101;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:20px}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-tel{letter-spacing:.25px;color:#2694c5;font-family:Nunito Sans;font-size:14px;font-weight:700;line-height:20px}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container{align-items:center;gap:.5rem;display:flex}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-website-label{letter-spacing:.25px;color:#010101;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:20px}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-website{justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:flex}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-shoppee{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.store-search-form-wrapper .searched-stores-container .searched-store .store-info-container .store-website-container .store-shoppee .store-shoppee-image{width:24px}.product-slider-wrapper{text-align:center;background-color:#fff;border-radius:20px;width:min(730px,90vw);padding-bottom:1rem;overflow:hidden}.product-slider-wrapper .slider{aspect-ratio:1;background-color:#fff;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-slider-wrapper .slider img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.product-slider-wrapper .slider .prev-btn,.product-slider-wrapper .slider .next-btn{z-index:2;color:#fff;cursor:pointer;background-color:#ababaa;border:none;border-radius:20px;width:40px;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.product-slider-wrapper .slider .prev-btn.prev-btn,.product-slider-wrapper .slider .next-btn.prev-btn{padding:8px 10px 8px 8px;left:10px}.product-slider-wrapper .slider .prev-btn.next-btn,.product-slider-wrapper .slider .next-btn.next-btn{padding:8px 8px 8px 10px;right:10px}.product-slider-wrapper .thumbnails{justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex}.product-slider-wrapper .thumbnails .thumbnail-container{scrollbar-width:none;justify-content:start;gap:6px;width:calc(100% - 80px);display:flex;overflow-x:auto}.product-slider-wrapper .thumbnails .thumbnail-container::-webkit-scrollbar{display:none}.product-slider-wrapper .thumbnails .thumbnail-container .thumb{object-fit:contain;cursor:pointer;opacity:.6;border:1px solid #ff48005e;border-radius:10px;width:110px;max-width:110px;height:110px;max-height:110px}.product-slider-wrapper .thumbnails .thumbnail-container .thumb.active{opacity:1;border-color:#008cff}.product-slider-wrapper .thumbnails .prev-btn,.product-slider-wrapper .thumbnails .next-btn{color:#ababaa;cursor:pointer;background-color:unset;border:none;width:32px;height:32px;font-size:15px}.product-mobile-slider-wrapper{width:100%}.product-mobile-slider-wrapper .product-mobile-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;display:block;overflow:auto hidden}.product-mobile-slider-wrapper .product-mobile-slider::-webkit-scrollbar{display:none}.product-mobile-slider-wrapper .product-mobile-slider .product-mobile-slides{width:100%;display:flex}.product-mobile-slider-wrapper .product-mobile-slider .product-mobile-slides .product-mobile-slide{scroll-snap-align:center;background-color:#fff;flex:0 0 100%;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-mobile-slider-wrapper .product-mobile-slider .product-mobile-slides .product-mobile-slide img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.product-mobile-slider-wrapper .thumbnails{justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex}.product-mobile-slider-wrapper .thumbnails .thumbnail-container{scrollbar-width:none;justify-content:start;gap:6px;display:flex;overflow-x:auto}.product-mobile-slider-wrapper .thumbnails .thumbnail-container::-webkit-scrollbar{display:none}.product-mobile-slider-wrapper .thumbnails .thumbnail-container .thumb{object-fit:contain;cursor:pointer;opacity:.6;border:1px solid #ff48005e;border-radius:10px;width:110px;max-width:110px;height:110px;max-height:110px;margin-left:6px}.product-mobile-slider-wrapper .thumbnails .thumbnail-container .thumb.active{opacity:1;border-color:#008cff}@media (width>=769px){.product-mobile-slider-wrapper .product-mobile-slider{scroll-snap-type:none}}.small-article-item-wrapper{background-color:#fff;border-radius:20px;flex-direction:column;gap:.7rem;width:calc(320px - 2rem);padding:1rem;display:flex}.small-article-item-wrapper .small-article-image-container{border-radius:8px;justify-content:center;align-items:center;width:100%;height:190px;display:flex;overflow:hidden}.small-article-item-wrapper .small-article-image-container .small-article-image{object-fit:cover;width:100%;height:100%}.small-article-item-wrapper .small-article-item-info-container{flex-direction:column;gap:.5rem;display:flex}.small-article-item-wrapper .small-article-item-category-container{justify-content:start;display:flex}.small-article-item-wrapper .small-article-item-category-container .small-article-item-category-link{text-decoration:none}.small-article-item-wrapper .small-article-item-category-container .small-article-item-category{letter-spacing:.25px;text-align:center;color:#686867;border:1px solid #cdcdcc;border-radius:50px;padding:.5rem 1rem;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px}.small-article-item-wrapper .small-article-item-title{letter-spacing:.15px;vertical-align:middle;color:#0b0b0a;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Nunito Sans;font-size:18px;font-weight:600;line-height:26px;text-decoration:none;display:-webkit-box;overflow:hidden}.large-article-item-wrapper{background-color:#fff;border-radius:12px;flex-direction:column;gap:1rem;width:calc(598px - 2rem);padding:1rem;display:flex}.large-article-item-wrapper .large-article-image-container{border-radius:4px;justify-content:center;align-items:center;width:100%;height:319px;display:flex;overflow:hidden}.large-article-item-wrapper .large-article-image-container .large-article-image{width:100%}.large-article-item-wrapper .large-article-item-category-container{justify-content:start;display:flex}.large-article-item-wrapper .large-article-item-category-container .large-article-item-category-link{text-decoration:none}.large-article-item-wrapper .large-article-item-category-container .large-article-item-category{letter-spacing:.25px;text-align:center;color:#686867;background-color:#fff;border:1px solid #cdcdcc;border-radius:50px;padding:.5rem 1rem;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px}.large-article-item-wrapper .large-article-item-title{letter-spacing:0;vertical-align:middle;color:#313131;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px;text-decoration:none}.large-article-item-wrapper .large-article-item{height:150px;position:relative}.large-article-item-wrapper .large-article-item .large-article-item-description{letter-spacing:.25px;vertical-align:middle;color:#313131;max-height:120px;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:20px}.large-article-item-wrapper .large-article-item .see-more{letter-spacing:.25px;text-align:center;color:#2694c5;cursor:pointer;align-items:center;gap:4px;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex;position:absolute;bottom:0;left:0}.large-article-item-wrapper .large-article-item .see-more:hover{opacity:.8}.large-article-item-wrapper .large-article-item .see-more .text{text-align:start;width:70px;display:inline-block}.large-article-item-wrapper .large-article-item .see-more .icon{transform:translateY(-2px)}.article-display-section-wrapper{justify-content:center;gap:2rem;display:flex}.article-display-section-wrapper .right-section{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.article-display-section-wrapper .see-more-button,.article-display-section-wrapper .see-less-button{display:none}.artile-wide-item-container{color:inherit;gap:2rem;text-decoration:none;display:flex}.artile-wide-item-container .artile-wide-image-container{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:278px;height:173px;display:flex;overflow:hidden}.artile-wide-item-container .artile-wide-image-container .artile-wide-image{height:100%}.artile-wide-item-container .artile-wide-info-container{margin:1rem 0}.artile-wide-item-container .artile-wide-info-container .artile-wide-category{letter-spacing:.15px;color:#313131;margin-bottom:1rem;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.artile-wide-item-container .artile-wide-info-container .artile-wide-title{letter-spacing:0;color:#313131;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px}.artile-wide-item-container .artile-wide-info-container .artile-wide-date{letter-spacing:.15px;color:#686867;font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px}.search-side-bar-wrapper{z-index:1000;background-color:#fff;width:calc(min(90vw,400px) - 2rem);height:calc(100vh - 2rem);padding:1rem;transition:transform .3s;position:fixed;top:0;right:0;transform:translate(100%)}.search-side-bar-wrapper .side-bar-header{justify-content:space-between;margin-bottom:2rem;display:flex}.search-side-bar-wrapper .side-bar-header .side-bar-title{letter-spacing:0;color:#313131;font-family:Nunito Sans;font-size:18px;font-weight:700;line-height:26px}.search-side-bar-wrapper .side-bar-header .close-button{cursor:pointer}.search-side-bar-wrapper .side-bar-header .close-button span{color:#313131}.search-side-bar-wrapper .side-bar-search-form{width:100%;margin-bottom:3rem;position:relative}.search-side-bar-wrapper .side-bar-search-form input{letter-spacing:.15px;color:#686867;background-color:#fff;border:1px solid #ababaa;border-radius:4px;width:calc(100% - 32px);padding:12px 16px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.search-side-bar-wrapper .side-bar-search-form button{cursor:pointer;background:#fff;border:none;position:absolute;top:11px;right:5px}.search-side-bar-wrapper .side-bar-search-form button span{color:#686867}.search-side-bar-wrapper .side-bar-products-container .side-bar-products-title{letter-spacing:.15px;color:#313131;margin-bottom:1rem;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item{border:1px solid #e8e8e8;border-radius:10px;width:calc(176px - 2rem);padding:1rem;overflow:hidden}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__image{width:100%;padding:.5rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__name{font-size:15px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .price{font-size:16px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .unit{font-size:14px}@media (width<=768px){.search-side-bar-wrapper{-webkit-overflow-scrolling:touch;border-radius:0;width:calc(100vw - 2rem);height:100vh;padding:1rem;top:0;right:0;overflow-y:auto}.search-side-bar-wrapper .side-bar-header{margin-bottom:1.5rem}.search-side-bar-wrapper .side-bar-header .side-bar-title{font-size:16px;line-height:24px}.search-side-bar-wrapper .side-bar-search-form{margin-bottom:2rem}.search-side-bar-wrapper .side-bar-search-form input{padding:12px 14px;font-size:15px}.search-side-bar-wrapper .side-bar-search-form button{top:10px;right:8px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products-title{margin-bottom:.75rem;font-size:15px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products{grid-template-rows:auto;grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item{border-radius:8px;width:calc(100% - 1.5rem);padding:.75rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__image{padding:.25rem}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__name{font-size:14px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .price{font-size:15px}.search-side-bar-wrapper .side-bar-products-container .side-bar-products .product-item .product-item__price .unit{font-size:13px}}.mobile-header{z-index:200;flex-direction:column;width:100vw;display:none;position:fixed;top:0}.mobile-header .mobile-header-top{background-color:#fff;border-radius:100px;justify-content:space-between;align-items:center;width:calc(100% - 6rem);margin:.5rem auto;padding:.8rem 1.5rem;display:flex;box-shadow:0 0 20px 4px #2694c520}.mobile-header .mobile-header-top .mobile-header-logo img{height:30px}.mobile-header .mobile-header-top .mobile-hamburger{cursor:pointer}.mobile-header .mobile-header-top .mobile-hamburger span{color:#a3a3a3;font-size:32px;transition:color .3s}.mobile-header .mobile-header-top .mobile-hamburger span:hover{color:#2694c5}.mobile-header .mobile-menu{z-index:300;background:#fff;width:80%;padding:1.5rem;transition:left .35s;position:fixed;top:0;left:-100%;box-shadow:2px 0 20px #2694c526}.mobile-header .mobile-menu a{text-decoration:none}.mobile-header .mobile-menu.open{left:0}.mobile-header .mobile-menu .mobile-menu-list{flex-direction:column;gap:.8rem;display:flex}.mobile-header .mobile-menu .mobile-menu-list .mobile-close-button{border-bottom:1px solid #eee;justify-content:flex-end;margin-bottom:.5rem;padding-bottom:1rem;display:flex}.mobile-header .mobile-menu .mobile-menu-list .mobile-close-button span{cursor:pointer;color:#a3a3a3;font-size:32px}.mobile-header .mobile-menu .mobile-menu-list .mobile-close-button span:hover{color:#2694c5}.mobile-header .mobile-menu .mobile-menu-list .mobile-link{color:#a3a3a3;border-bottom:1px solid #eee;padding:.8rem 0;font-family:Nunito Sans,sans-serif;font-size:17px}.mobile-header .mobile-menu .mobile-menu-list .mobile-link:hover{color:#2694c5;font-weight:700}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown{border-bottom:1px solid #eee}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-toggle{color:#a3a3a3;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.8rem 0;font-size:17px;display:flex}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-toggle:hover{color:#2694c5;font-weight:700}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-items{flex-direction:column;padding-left:1rem;display:none}.mobile-header .mobile-menu .mobile-menu-list .mobile-dropdown .dropdown-items .mobile-link{border-bottom:none;padding:.6rem 0}.mobile-header .mobile-menu .mobile-menu-list .mobile-search-link{color:#a3a3a3;cursor:pointer;align-items:center;gap:10px;padding-top:1rem;font-size:17px;display:flex}.mobile-header .mobile-menu .mobile-menu-list .mobile-search-link span{font-size:24px}.mobile-header .mobile-menu .mobile-menu-list .mobile-search-link:hover{color:#2694c5;font-weight:700}@media (width<=768px){.mobile-header{display:flex}}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/nunito-sans-vietnamese-BhFYcaJr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/nunito-sans-latin-ext-DMEAsnHD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/build/assets/nunito-sans-latin-BWQ3gi2K.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Thin-JUMWGyf7.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-ThinItalic-BiaB62Ai.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Light-B6Jsw7xL.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-LightItalic-BjzfnjFg.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Regular-BwbgatKW.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Italic-BiiDqpzj.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Medium-H_0x-DD7.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-MediumItalic-D97eigfm.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-SemiBold-DhCi5-TP.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-SemiBoldItalic-DZXXkSvb.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Bold-B1wdLne2.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-BoldItalic-YI29Y7UW.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Heavy-dY3NcuIb.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-HeavyItalic-vb6JMGJS.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-Book-CruHp0SV.ttf)format("truetype");font-weight:350;font-style:normal}@font-face{font-family:SVN-Reckless Neue;src:url(/build/assets/SVN-RecklessNeue-BookItalic-C3Dhs5QY.ttf)format("truetype");font-weight:350;font-style:italic}.branch-introduction-wrapper{background-color:#fff;width:100vw}.branch-introduction-wrapper .branch-introduction{justify-content:space-between;gap:48px;max-width:1488px;margin:0 auto;padding:8rem 0;display:flex}.branch-introduction-wrapper .branch-introduction .branch-introduction-text .branch-introduction-title{letter-spacing:0;color:#2694c5;margin-top:0;margin-bottom:2.5rem;font-family:SVN-Reckless Neue;font-size:64px;font-weight:500;line-height:130%}.branch-introduction-wrapper .branch-introduction .branch-introduction-text .branch-introduction-paragraph{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:Regular;letter-spacing:0%;color:#686867;font-size:20px;line-height:28px}.branch-introduction-wrapper .branch-introduction .branch-introduction-text .branch-introduction-footer{font-family:Nunito Sans,sans-serif;font-weight:700;font-style:Bold;letter-spacing:0%;color:#2694c5;font-size:20px;line-height:28px}.branch-introduction-wrapper .branch-introduction .branch-introduction-video-wrapper .branch-introduction-video{border:6.15px solid #bedfee;border-radius:27.33px;box-shadow:9.57px -6.83px #bedfee}.homepage-curve-2{background-color:#fff;width:100vw}.flavor-introduction-wrapper{background-color:#fff;width:100vw;position:relative;overflow:hidden}.flavor-introduction-wrapper .flavor-introduction{z-index:1;flex-direction:column;padding:6rem;display:flex;position:relative}.flavor-introduction-wrapper .flavor-introduction .flavor-introduction-title-container .flavor-introduction-title{width:100%;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;text-align:center;color:#2694c5;margin:0;font-size:64px;line-height:130%;position:relative}.flavor-introduction-wrapper .flavor-introduction .flavor-introduction-title-container .flavor-introduction-title .flavor-introduction-title-dash{background-color:#92c9e2;border-radius:50%;width:13rem;height:.2rem;position:absolute;bottom:0;left:calc(50% + 2rem)}.flavor-introduction-wrapper .flavor-introduction .flavor-introduction-title-container .flavor-introduction-title .second{left:calc(50% + 4rem)}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{justify-content:space-between;width:1488px;margin:5rem auto 9rem;display:flex}.flavor-introduction-wrapper .homepage-curve-3-wrapper{z-index:1;width:100%;height:88px;position:absolute;bottom:0;left:0;overflow:hidden}.flavor-introduction-wrapper .homepage-curve-3-wrapper .homepage-curve-3{width:100%}.flavor-introduction-wrapper .background-icon{opacity:.3;z-index:0;position:absolute}.flavor-introduction-wrapper .homepage-chocolate{width:10%;top:0%;left:18%}.flavor-introduction-wrapper .homepage-chocolate-1{width:17%;top:20%;left:0%}.flavor-introduction-wrapper .homepage-chocolate-2{width:15%;top:10%;right:0}.flavor-introduction-wrapper .homepage-leaf{width:13%;top:8%;right:16%}.flavor-introduction-wrapper .homepage-leaf-1{width:18%;bottom:-8%;right:0%}:root{--circle-radius:min(18vw, calc(1680px * 18 / 100))}.why-matilia-wrapper{background-color:#e9f4f9;width:100vw}.why-matilia-wrapper .why-matilia{width:1488px;height:calc(var(--circle-radius) * 2.5);margin:0 auto;padding:6rem 0;position:relative}.why-matilia-wrapper .why-matilia .item-around{z-index:10;max-width:370px;transition:transform .3s;position:absolute}.why-matilia-wrapper .why-matilia .item-around:first-child{top:45%;left:calc(50% - var(--circle-radius))}.why-matilia-wrapper .why-matilia .item-around:nth-child(2){top:calc(50% - var(--circle-radius) * .866);left:calc(50% - var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .item-around:nth-child(3){top:calc(50% - var(--circle-radius) * .866);left:calc(50% + var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .item-around:nth-child(4){top:50%;left:calc(50% + var(--circle-radius))}.why-matilia-wrapper .why-matilia .item-around:nth-child(5){top:calc(50% + var(--circle-radius) * .866);left:calc(50% + var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .item-around:nth-child(6){top:calc(50% + var(--circle-radius) * .866);left:calc(50% - var(--circle-radius) * .5)}.why-matilia-wrapper .why-matilia .shilf-left{transform:translate(-82%,-50%)}.why-matilia-wrapper .why-matilia .shilf-right{transform:translate(-18%,-50%)}.why-matilia-wrapper .why-matilia .why-matilia-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;text-align:center;color:#2694c5;background-color:#fff;border:8px solid #bedfee;border-radius:999px;max-width:270px;padding:2.5rem;font-size:64px;line-height:64px;box-shadow:8px -7px #bedfee}.why-matilia-wrapper .why-matilia .why-matilia-item-container{justify-content:center;align-items:center;gap:1rem;display:flex}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-title{font-family:SVN-Reckless Neue;font-weight:600;font-style:SemiBold;letter-spacing:0;color:#0c3e72;font-size:24px;line-height:32px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{font-family:Nunito Sans;font-weight:400;font-style:Regular;letter-spacing:0;color:#686867;font-size:16px;line-height:24px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item-icon{width:140px}.why-matilia-wrapper .why-matilia .why-matilia-circle{width:calc(var(--circle-radius) * 2);aspect-ratio:1;z-index:5;border:2px dashed #2694c5;border-radius:50%;width:740.804px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-milk{z-index:2;height:calc(var(--circle-radius) * 1.5);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider{z-index:3;align-items:center;width:100%;height:100%;transition:transform 1s;display:flex;position:relative}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider .why-matilia-image-container{z-index:3;height:calc(var(--circle-radius) * 1.4);aspect-ratio:1;margin:0 calc(var(--circle-radius) * .3);justify-content:center;align-items:center;display:flex}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider .why-matilia-image-container .why-matilia-slide-image{z-index:3;height:100%}.popular-new-wrapper{background-color:#fff;width:100vw}.popular-new-wrapper .homepage-curve-4-wrapper{z-index:1;pointer-events:none;width:100%;position:relative;transform:scaleY(-1)translateY(8vw)}.popular-new-wrapper .homepage-curve-4-wrapper img{width:100%}.popular-new-wrapper .popular-new-container{z-index:2;width:1488px;margin:0 auto;padding:4rem 0;position:relative}.popular-new-wrapper .popular-new-container .popular-new-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;color:#2694c5;margin:0;font-size:64px;line-height:130%;position:relative}.popular-new-wrapper .popular-new-container .popular-new-title .popular-new-title-dash{background-color:#92c9e2;border-radius:50%;width:13rem;height:.2rem;position:absolute;bottom:0;left:0}.popular-new-wrapper .popular-new-container .popular-new-subtitle{font-family:Nunito Sans;font-weight:400;font-style:Regular;letter-spacing:0%;color:#686867;margin-top:1rem;font-size:20px;line-height:28px}.popular-new-wrapper .popular-new-container .popular-new-list{column-gap:65px;margin:3rem 0;display:flex}.health-guide-wrapper{background-color:#fff;width:100vw;padding-bottom:6rem}.health-guide-wrapper .health-guide-container{z-index:2;width:1488px;margin:0 auto;padding:4rem 0;position:relative}.health-guide-wrapper .health-guide-container .health-guide-title{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;color:#2694c5;margin:0;font-size:64px;line-height:130%;position:relative}.health-guide-wrapper .health-guide-container .health-guide-title .health-guide-title-dash{background-color:#92c9e2;border-radius:50%;width:15rem;height:.2rem;position:absolute;bottom:0;left:0}.health-guide-wrapper .health-guide-container .health-guide-subtitle{font-family:Nunito Sans;font-weight:400;font-style:Regular;letter-spacing:0%;color:#686867;margin-top:1rem;font-size:20px;line-height:28px}.health-guide-wrapper .health-guide-container .health-guide-list{column-gap:65px;margin:3rem 0;display:flex}.review-wrapper{background-color:#e9f4f9;width:100vw;padding:6rem 0;position:relative}.review-wrapper .homepage-blue-cloud{z-index:1;width:100vw;position:absolute;top:-20vw;left:0}.review-wrapper .review-title{z-index:2;font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;color:#2694c5;text-align:center;margin:0;font-size:64px;line-height:130%;position:relative}.review-wrapper .review-title .review-title-dash{background-color:#92c9e2;border-radius:50%;width:18rem;height:.2rem;position:absolute;bottom:0;left:calc(50% - 1rem)}.review-wrapper .review-subtitle{z-index:2;letter-spacing:0%;color:#686867;text-align:center;margin-top:1rem;font-family:Nunito Sans;font-size:20px;font-weight:400;line-height:28px;position:relative}.review-wrapper .review-slice-wrapper{z-index:2;width:100%;margin-top:4rem;position:relative;overflow:scroll}.review-wrapper .review-slice-wrapper::-webkit-scrollbar{display:none}.review-wrapper .review-slice-wrapper .review-slice-container{gap:6rem;width:fit-content;display:flex}.review-wrapper .review-scrollbar{background-color:#bedfee;border-radius:4px;width:200px;height:4px;position:absolute;bottom:3rem;left:50%;transform:translate(-50%,-50%)}.review-wrapper .review-scrollbar .review-thumb{background-color:#2694c5;border-radius:4px;width:100px;height:4px;position:absolute}.review-wrapper .homepage-curve-5{width:100vw;position:absolute;bottom:0;right:0;transform:translateY(100%)}.nav-button-container{justify-content:space-between;align-items:center;display:flex}.nav-button-container .nav-buttons{color:#2694c5;gap:.5rem;display:flex}.nav-button-container .nav-buttons div{text-align:center;aspect-ratio:1;opacity:.7;height:calc(2rem - 4px);padding:2px;font-size:calc(2rem - 4px)}.nav-button-container .nav-buttons div:hover{opacity:1}.nav-button-container .nav-buttons .disabled{opacity:.3;pointer-events:none;cursor:default}.artile-slides-container{width:100%;overflow:hidden}.artile-slides-container .artile-slides{width:fit-content;transition:transform .3s}.poster-wrapper{background-color:#fff;width:100vw;display:none}.poster-wrapper .homepage-curve-5,.poster-wrapper .homepage-curve-6{width:100%}.poster-wrapper .poster-container{justify-content:space-between;height:29.3vw;margin:4rem 6rem;display:flex}.poster-wrapper .poster-container .poster-1-container{border-radius:20px;justify-content:center;align-items:start;width:54.4vw;height:100%;display:flex;overflow:hidden}.poster-wrapper .poster-container .poster-1-container .poster-1{width:100%}.poster-wrapper .poster-container .poster-2-3-container{flex-direction:column;justify-content:space-between;height:100%;display:flex}.poster-wrapper .poster-container .poster-2-3-container .poster-2-3-small-container{border-radius:20px;justify-content:center;align-items:start;width:32.7vw;height:14.2vw;display:flex;overflow:hidden}.poster-wrapper .poster-container .poster-2-3-container .poster-2-3-small-container .poster-2-3{width:100%}.collaborate-brand-wrapper{background-color:#fff;flex-direction:column;align-items:center;gap:4rem;padding:10rem 0;display:flex}.collaborate-brand-wrapper .collaborate-brand-header{flex-direction:column;align-items:center;width:min(1100px,100%);display:flex}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title{margin-bottom:2rem}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title p{font-family:SVN-Reckless Neue;font-weight:500;font-style:Medium;letter-spacing:0;text-align:center;color:#2694c5;margin:.5rem;font-size:64px;line-height:130%}.collaborate-brand-wrapper .collaborate-brand-header .find-sell-location-button{display:block}.collaborate-brand-wrapper .find-sell-location-button{color:#fff;font-family:Nunito Sans;font-weight:500;font-style:Medium;letter-spacing:0;text-align:center;background-color:#2694c5;border-radius:99px;padding:1rem 3rem;font-size:20px;line-height:28px;text-decoration:none;display:none}.collaborate-brand-wrapper .brand-container{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:20px;width:1488px;margin:0 auto;display:grid}.collaborate-brand-wrapper .brand-container .brand-image-container{aspect-ratio:2;border:2px solid #bedfee;border-radius:20px;justify-content:center;align-items:center;display:flex;overflow:hidden}.artile-slides-container .see-more-artiles{display:flex}.artile-slides-container .see-more-artiles a{letter-spacing:.25px;color:#2694c5;justify-content:center;align-items:center;min-width:300px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex}@media (width>=768px) and (width<=1500px){.branch-introduction-wrapper .branch-introduction{max-width:768px}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container,.why-matilia-wrapper .why-matilia,.popular-new-wrapper .popular-new-container,.health-guide-wrapper .health-guide-container,.collaborate-brand-wrapper .brand-container{width:768px}.product-item__image{padding:1.5rem}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{gap:.5rem}.branch-introduction-wrapper .branch-introduction{flex-direction:column}.popular-new{width:311.5px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item-icon{width:100px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{width:200px}.why-matilia-wrapper .why-matilia .why-matilia-title{max-width:200px;padding:1rem;font-size:25px;line-height:35px}.flavor-introduction-wrapper .flavor-introduction{margin:0 auto;padding:6rem 0}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{margin:0;font-size:12px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-title{margin:0;font-size:16px}}@media (width<=768px){.artile-slides-container .see-more-artiles a{width:100%}.image-slider{height:100vh}.branch-introduction-wrapper .branch-introduction .branch-introduction-video-wrapper .branch-introduction-video{aspect-ratio:3/2;max-width:calc(100% - 20px);max-height:fit-content}.branch-introduction-wrapper .branch-introduction{flex-direction:column-reverse;padding:4rem 1rem}.branch-introduction-wrapper{z-index:10;position:relative}.image-slider .homepage-curve{bottom:-5px}.branch-introduction-text .branch-introduction-title{font-size:32px!important}.branch-introduction-text .branch-introduction-paragraph{font-size:14px!important}.branch-introduction-text .branch-introduction-footer{font-size:14px!important;font-weight:400!important}.flavor-introduction-title{font-size:32px!important}.flavor-introduction-title .flavor-introduction-title-dash{display:none!important}.flavor-introduction-wrapper .flavor-introduction{padding:2rem 0 6rem}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{margin:2rem 1rem 4rem}.product-item{width:unset}.product-item__image{width:calc(100vw - 9rem)}.flavor-product-item-slider{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:scroll}.flavor-product-item-slider::-webkit-scrollbar{display:none}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{gap:1rem}.why-matilia-wrapper .why-matilia{height:unset;position:unset;width:unset;flex-direction:column;align-items:center;margin:0 1rem;padding:1rem 0;display:flex}.why-matilia-wrapper .why-matilia .item-1{order:1}.why-matilia-wrapper .why-matilia .item-2{order:3}.why-matilia-wrapper .why-matilia .item-3{order:4}.why-matilia-wrapper .why-matilia .item-4{flex-direction:row-reverse;order:7}.why-matilia-wrapper .why-matilia .item-5{order:6}.why-matilia-wrapper .why-matilia .item-6{order:5}.why-matilia-wrapper .why-matilia .item-7{order:2}.why-matilia-wrapper .why-matilia .item-around{position:unset}.why-matilia-wrapper .why-matilia .shilf-left,.why-matilia-wrapper .why-matilia .shilf-right{transform:unset}.why-matilia-wrapper .why-matilia .why-matilia-title{max-width:calc(100vw - 1rem);margin:0 auto;padding:1rem;font-size:25px;font-weight:600}.why-matilia-wrapper .why-matilia .why-matilia-circle{top:unset;left:unset;width:calc(var(--circle-radius) * 4);aspect-ratio:1;transform:unset;border:unset;z-index:5;border-radius:50%;position:relative;overflow:hidden}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-milk{height:calc(var(--circle-radius) * 3)}.why-matilia-wrapper .why-matilia .why-matilia-circle .why-matilia-circle-slider .why-matilia-image-container{height:calc(var(--circle-radius) * 2.8);margin:0 calc(var(--circle-radius) * .6)}.why-matilia-wrapper .why-matilia .why-matilia-item-container{margin-bottom:2rem}:root{--circle-radius:25vw}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-title{margin:0;font-size:20px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item-icon{width:100px}.why-matilia-wrapper .why-matilia .why-matilia-item-container .why-matilia-item .why-matilia-item-content{margin:0}.popular-new-wrapper .popular-new-container .popular-new-title{text-align:center;font-size:32px}.popular-new-wrapper .popular-new-container .popular-new-title .popular-new-title-dash,.nav-button-container{display:none}.popular-new-wrapper .popular-new-container .popular-new-list{flex-direction:column;gap:1rem}.popular-new-wrapper .popular-new-container .popular-new-list>.popular-new:last-child{border-bottom:none}.health-guide-wrapper .health-guide-container .health-guide-title{text-align:center;font-size:32px}.health-guide-wrapper .health-guide-container .health-guide-title .health-guide-title-dash{display:none}.health-guide-wrapper .health-guide-container .health-guide-list{flex-direction:column;gap:1rem}.health-guide-wrapper .health-guide-container .health-guide-list>.popular-new:last-child{border-bottom:none}.review-wrapper .review-title{text-align:center;font-size:32px}.review-wrapper .review-title .review-title-dash,.review-wrapper .review-subtitle{display:none}.review-item{width:calc(100vw - 7rem);height:unset;border-radius:20px;padding:2rem}.review-wrapper .review-slice-wrapper{width:100vw;margin:2rem 0 0}.review-wrapper .review-slice-wrapper .review-slice-container{margin:0 1rem}.review-item .review-content{font-size:16px;line-height:25px}.review-item .review-footer .review-footer-line{display:none}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title p{font-size:32px}.collaborate-brand-wrapper .brand-container{width:unset;grid-template-columns:repeat(2,1fr);margin:0 2rem}.collaborate-brand-wrapper .collaborate-brand-header .find-sell-location-button{width:calc(100% - 4rem);padding:1rem 0}.health-guide-wrapper .health-guide-container,.popular-new-wrapper .popular-new-container{width:unset;padding:4rem 0 0}.popular-new .popular-new-info-title.title-1{letter-spacing:.15px;color:#313131;cursor:pointer;font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:color .2s;display:block}.popular-new .popular-new-info-title.title-1:hover{color:#2694c5}.popular-new .popular-new-info-container .popular-new-info-title.title-2{display:none}.popular-new{border-radius:unset;width:unset;height:unset;border:none;border-bottom:2px solid #e9f4f9}.popular-new-inside-container{gap:1rem;display:flex}.popular-new .popular-new-image-container{width:unset;height:unset;border-radius:4px;flex:50%}.popular-new .popular-new-info-container{flex:50%}.product-item__info .product-item__name{width:calc(100vw - 4rem)}.flavor-introduction-wrapper .flavor-introduction .flavor-product-item-container{width:unset}.collaborate-brand-wrapper{padding:5rem 0}.image-slider .nav-btn.prev,.image-slider .nav-btn.next{display:none}.collaborate-brand-wrapper{gap:1rem}.collaborate-brand-wrapper .find-sell-location-button{display:block}.collaborate-brand-wrapper .collaborate-brand-header .find-sell-location-button{display:none}.collaborate-brand-wrapper .collaborate-brand-header .collaborate-brand-title{margin-bottom:0}}.stores-wrapper{background-color:#fff;padding-top:10rem;padding-bottom:6rem}.store-search-title{letter-spacing:0;text-align:center;vertical-align:middle;color:#0c3e72;margin:3rem 0;font-family:SVN-Reckless Neue;font-size:96px;font-weight:500;line-height:150%}.store-search-body{position:relative}.store-search-body .store-search-form-wrapper{z-index:100;position:absolute;top:60px;left:39px}.store-search-body .store-map{width:100vw;height:797px}@media (width<=768px){.stores-wrapper{padding-top:6rem}.store-search-title{font-size:32px;line-height:100%}.store-search-body{position:unset;flex-direction:column-reverse;gap:3rem;display:flex}.store-search-body .store-search-form-wrapper{position:unset}}.partners-wrapper{background-color:#fff;flex-direction:column;align-items:center;padding-top:10rem;padding-bottom:6rem;display:flex;overflow:hidden}.partners-wrapper .partner-navigation-bar{width:100%}.partners-wrapper .partners-title-container{flex-direction:column;gap:1rem;width:min(100% - 4rem,994px);margin:3rem 0;display:flex}.partners-wrapper .partners-title-container .partners-title{letter-spacing:0;text-align:center;vertical-align:middle;color:#0c3e72;margin:3rem 0;font-family:SVN-Reckless Neue;font-size:96px;font-weight:500;line-height:150%}.partners-wrapper .partners-title-container .partners-subtitle .partners-subtitle-line{letter-spacing:0;text-align:center;color:#686867;font-family:Nunito Sans;font-size:24px;font-weight:600;line-height:32px}.partners-wrapper .partners-body{padding:0 6rem}.partners-wrapper .partners-body .partner-search-form{justify-content:center;align-items:center;gap:1rem;margin:2rem 0;display:flex}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper{width:210px;height:56px}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper .custom-dropdown{height:100%}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper .custom-dropdown .dropdown-select{letter-spacing:.15px;color:#686867;height:100%;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.partners-wrapper .partners-body .partners-display-container{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.partners-wrapper .partners-body .partners-display-container .partner-container{align-items:start;gap:1rem;display:flex}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-image-container{aspect-ratio:1;border-radius:4px;justify-content:center;align-items:center;width:150px;display:flex;overflow:hidden}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-image-container .partner-image{border-radius:4px;width:150px}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container{flex-direction:column;gap:.5rem;max-width:240px;display:flex}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-name{letter-spacing:.15px;color:#010101;font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-address{letter-spacing:.25px;color:#010101;font-family:Nunito Sans;font-size:14px;font-weight:700;line-height:20px}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-tel{letter-spacing:.25px;color:#2694c5;font-family:Nunito Sans;font-size:14px;font-weight:700;line-height:20px}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-tel .material-symbols-rounded{color:#010101}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-email,.partners-wrapper .partners-body .partners-display-container .partner-container .partner-info-container .partner-website{letter-spacing:.25px;color:#010101;font-family:Nunito Sans;font-size:14px;font-weight:400;line-height:20px}.partners-wrapper .partner-policies{justify-content:space-between;align-items:start;gap:6rem;margin:16rem 12rem 6rem;display:flex;position:relative}.partners-wrapper .partner-policies .background-curve{background:linear-gradient(#e9f4f9 84.55%,#e9f4f900 97.53%);border-top-left-radius:50%;border-top-right-radius:50%;width:150vw;height:728px;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}.partners-wrapper .partner-policies .partner-policy-list{z-index:1;flex-direction:column;gap:2rem;max-width:534px;margin:2rem;display:flex}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-title{letter-spacing:0;vertical-align:middle;color:#072c5e;font-family:Nunito Sans;font-size:40px;font-weight:700;line-height:52px}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-items{flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-items .partner-policy-item{letter-spacing:.15px;color:#010101;font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px;list-style-type:none}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-items .partner-policy-item .material-symbols-rounded{color:#2694c5;font-variation-settings:"FILL" 1;vertical-align:bottom}.partners-wrapper .partner-policies .partner-policy-bagdes{z-index:1;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem;display:grid}.partners-wrapper .partner-policies .partner-policy-bagdes .partner-policy-bagde{flex-direction:column;align-items:center;gap:1rem;max-width:170px;display:flex}.partners-wrapper .partner-policies .partner-policy-bagdes .partner-policy-bagde .partner-policy-bagde-icon{width:140px;height:140px}.partners-wrapper .partner-policies .partner-policy-bagdes .partner-policy-bagde .partner-policy-bagde-text{letter-spacing:0;color:#686867;text-align:center;font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px}.partner-contact-outer{background-color:#fff;padding:6rem}.partner-contact-wrapper{background-color:#bedfee;border-radius:40px;justify-content:space-between;max-width:1488px;margin:0 auto;padding:6rem;display:flex;overflow:hidden}.partner-contact-wrapper .partner-contact-left-section{z-index:4;flex-direction:column;gap:3rem;display:flex}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form{background-color:#fff;border:5px solid #e9f4f9;border-radius:40px;flex-direction:column;gap:2rem;width:calc(574px - 8rem);padding:4rem;display:flex}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{letter-spacing:0;text-align:center;color:#2694c5;font-family:Nunito Sans;font-size:32px;font-weight:700;line-height:40px}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper{width:calc(50% - 1rem);height:56px;margin:0}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown{height:100%}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown .dropdown-select{letter-spacing:.15px;color:#686867;height:100%;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form input{letter-spacing:.15px;color:#686867;border:1px solid #c1c1c1;border-radius:10px;height:56px;padding:0 20px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .name-input{width:calc(100% - 40px)}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{justify-content:space-between;align-items:center;display:flex}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(50% - 1rem - 40px)}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container{justify-content:center;display:flex}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{letter-spacing:0;text-align:center;color:#fff;background-color:#2694c5;border:none;border-radius:9999px;width:260px;height:56px;padding:1rem 2rem;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px}.partner-contact-wrapper .partner-contact-left-section .company-info{flex-direction:column;gap:1rem;width:540px;display:flex}.partner-contact-wrapper .partner-contact-left-section .company-info .company-name{letter-spacing:0;vertical-align:middle;color:#072c5e;font-family:Quicksand;font-size:20px;font-weight:700;line-height:28px}.partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item{color:#0c3e72;letter-spacing:.25px;vertical-align:middle;font-family:Nunito Sans;font-size:14px;line-height:20px}.partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-header{font-weight:700}.partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-detail{font-weight:500}.partner-contact-wrapper .partner-contact-right-section{width:651px;position:relative}.partner-contact-wrapper .partner-contact-right-section .partner-contact{z-index:3;width:70%;position:absolute;bottom:-10rem;left:calc(50% + 3rem);transform:translate(-50%)}.partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-1{z-index:2;width:130%;position:absolute;bottom:-6rem;right:-6rem}.partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-2{z-index:1;width:100%;position:absolute;bottom:-6rem;right:-6rem}@media (width<=768px){.partners-wrapper{padding-top:6rem}.partners-wrapper .partners-title-container{width:unset;margin:1rem}.partners-wrapper .partners-title-container .partners-title{margin:2rem 0;font-size:32px;line-height:100%}.partners-wrapper .partners-title-container .partners-subtitle{flex-direction:column;align-items:center;display:flex}.partners-wrapper .partners-title-container .partners-subtitle .partners-subtitle-line{width:350px;font-size:16px;line-height:24px}.partners-wrapper .partners-title-container .partners-subtitle .partners-subtitle-line:first-child{width:300px}.partners-wrapper .partners-body .partner-search-form{flex-direction:column;margin:2rem 1rem}.partners-wrapper .partners-body .partner-search-form .custom-dropdown-wrapper{width:calc(100vw - 2rem)}.partners-wrapper .partners-body .partners-display-container{display:block}.partners-wrapper .partners-body .partners-display-container .partner-container .partner-image-container{width:120px}.partners-wrapper .partners-body .partners-display-container .partner-container{margin:1rem}.partners-wrapper .partner-policies{flex-direction:column;margin:16rem 0 6rem}.partners-wrapper .partner-policies .partner-policy-list .partner-policy-title{font-size:24px;line-height:32px}.partner-contact-outer{padding:0}.partner-contact-wrapper{padding:2rem 1rem}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form{width:calc(100vw - 4rem - 10px);padding:2rem 1rem}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{font-size:24px;line-height:32px}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{flex-direction:column;gap:1.5rem}.partner-contact-wrapper .partner-contact-left-section .company-info{width:unset}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(100% - 40px)}.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper,.partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{width:100%}.partner-contact-wrapper{flex-direction:column}.partner-contact-wrapper .partner-contact-right-section{width:unset;height:120vw;transform:translate(-18%,-20%)}.partner-contact-wrapper .partner-contact-left-section .company-info .company-name{font-size:24px;line-height:32px}.partners-wrapper .partner-policies .partner-policy-bagdes{gap:1rem;margin:2rem auto}}:root{--about-circle-radius:14vw}.about-page-wrapper{background-color:#fff}.about-page-wrapper .about-section-1{padding:12rem}.about-page-wrapper .about-section-1 .section-1-header{margin:0 auto 2rem}.about-page-wrapper .about-section-1 .section-1-header .product-name{letter-spacing:0;text-align:center;color:#324252;margin:0 auto 1.5rem;font-family:SVN-Reckless Neue;font-size:40px;font-weight:600;line-height:120%}.about-page-wrapper .about-section-1 .section-1-header .section-1-title{letter-spacing:0;text-align:center;color:#2694c5;margin:0;font-family:SVN-Reckless Neue;font-size:64px;font-weight:600;line-height:100%}.about-page-wrapper .about-section-1 .section-1-body .body-paragraph{letter-spacing:0;text-align:center;color:#313131;max-width:1296px;margin:0 auto 2rem;font-family:Nunito Sans;font-size:24px;font-weight:600;line-height:32px}.about-page-wrapper .about-section-1 .section-1-body .body-image{aspect-ratio:10/6;border:9px solid #bedfee;border-radius:40px;justify-content:center;align-items:center;width:100%;max-width:1296px;margin:0 auto;display:flex;overflow:hidden;box-shadow:14px -10px #bedfee}.about-page-wrapper .about-section-1 .section-1-body .body-image .section-1-image{width:100%}.about-page-wrapper .about-section-2{background-color:#e9f4f9;padding:4rem 10rem 0 4rem;position:relative}.about-page-wrapper .about-section-2 .homepage-blue-cloud{z-index:1;width:100vw;position:absolute;top:-20vw;left:0}.about-page-wrapper .about-section-2 .section-2-main-body{justify-content:space-between;align-items:center;max-width:1456px;margin:0 auto;display:flex}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container{z-index:6;width:min(600px,90vw);position:relative}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph{letter-spacing:0;color:#686867;font-family:Nunito Sans;font-size:20px;font-weight:500;line-height:28px}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph span{color:#2694c5;font-size:20px;font-weight:700}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container{justify-content:center;align-items:center;width:min(600px,90vw);height:634px;display:flex;position:relative}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-1{z-index:2;height:100%}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-2{z-index:3;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-3{z-index:1;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-3{z-index:5;background-color:#e9f4f9;width:calc(100% - 8rem);padding:6rem 4rem;position:relative;box-shadow:0 -5rem 6rem 3rem #e9f4f9}.about-page-wrapper .about-section-3 .section-3-title{letter-spacing:0;text-align:center;color:#1b74a9;width:623px;margin:0 auto 8rem;font-family:Nunito Sans;font-size:48px;font-weight:700;line-height:60px}.about-page-wrapper .about-section-3 .section-3-body{width:100%;height:calc(2.5 * var(--about-circle-radius));position:relative}.about-page-wrapper .about-section-3 .section-3-body .section-3-item{z-index:20;flex-direction:column;justify-content:center;gap:1rem;width:320px;display:flex;position:absolute}.about-page-wrapper .about-section-3 .section-3-body .section-3-item.justify-center{align-items:center;transform:translate(-50%,calc(65px - 100%))}.about-page-wrapper .about-section-3 .section-3-body .section-3-item.justify-left{align-items:start;transform:translate(-50px,-50px)}.about-page-wrapper .about-section-3 .section-3-body .section-3-item.justify-right{align-items:end;transform:translate(calc(50px - 100%),-50px)}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-text{letter-spacing:0;color:#686867;font-family:Nunito Sans;font-size:24px;font-weight:600;line-height:32px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container{border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex;overflow:hidden}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container img{height:130px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container img.last-image{transform:translate(-85px)}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:first-child{top:calc(50% - var(--about-circle-radius));left:50%}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(2){top:calc(50% + .5 * var(--about-circle-radius));left:calc(50% + .866 * var(--about-circle-radius));width:300px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(3){top:calc(50% + .5 * var(--about-circle-radius));left:calc(50% - .866 * var(--about-circle-radius));width:300px}.about-page-wrapper .about-section-3 .section-3-body .text-middle{text-align:center}.about-page-wrapper .about-section-3 .section-3-body .text-left{text-align:left}.about-page-wrapper .about-section-3 .section-3-body .text-right{text-align:right}.about-page-wrapper .about-section-3 .section-3-circle{width:calc(var(--about-circle-radius) * 2);aspect-ratio:1;z-index:10;border:2px dashed #2694c5;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-3 .section-3-circle .section-3-cirle-1{z-index:11;height:calc(var(--about-circle-radius) * 1.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-3 .section-3-circle .section-3-cirle-2{z-index:12;height:calc(var(--about-circle-radius) * 1.26);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-4{background-color:#e9f4f9;padding:6rem 4rem}.about-page-wrapper .about-section-4 .about-section-4-content{justify-content:space-between;align-items:center;max-width:1552px;margin:0 auto;display:flex}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-image-container{border:6.15px solid #bedfee;border-radius:30px;justify-content:center;align-items:center;width:min(741px,90%);height:417px;display:flex;overflow:hidden;box-shadow:9.57px -6.83px #bedfee}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-image-container .section-4-image{width:100%}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph{letter-spacing:0;color:#686867;width:min(527px,90%);font-family:Nunito Sans;font-size:20px;font-weight:500;line-height:28px}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph span{color:#2694c5;font-weight:700}.about-page-wrapper .about-section-5{background-color:#e9f4f9;width:100%}.about-page-wrapper .about-section-5 .section-5-part-1-container{align-items:end;width:100%;height:16vw;padding-bottom:2rem;display:flex;position:relative;overflow:hidden}.about-page-wrapper .about-section-5 .section-5-part-1-container .section-5-subtitle{z-index:1;letter-spacing:0;text-align:center;color:#686867;width:min(728px,90%);margin:0 auto;font-family:Nunito Sans;font-size:24px;font-weight:600;line-height:32px}.about-page-wrapper .about-section-5 .section-5-part-1-container .section-5-part-1-background{aspect-ratio:1.15;background-color:#fff;border-top-left-radius:100%;border-top-right-radius:100%;width:150%;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-page-wrapper .about-section-5 .section-5-part-2-container{background-color:#fff;background-image:url(/images/about/world-map.svg);background-size:cover}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container{width:736px;margin:0 auto;padding:10rem 0 16rem}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-1{letter-spacing:0;color:#010101;text-align:center;margin-bottom:1rem;font-family:Nunito Sans;font-size:32px;font-weight:700;line-height:40px}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-2{letter-spacing:0;text-align:center;color:#2694c5;margin-bottom:2rem;font-family:SVN-Reckless Neue;font-size:100px;font-weight:600;line-height:100%}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-3{letter-spacing:0;color:#010101;text-align:center;font-family:Nunito Sans;font-size:32px;font-weight:700;line-height:40px}.about-page-wrapper .about-section-5 .section-5-part-3-container{background-color:#fff;padding:2rem 4rem 4rem}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content{justify-content:space-between;align-items:center;max-width:1552px;margin:0 auto;display:flex}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text{width:527px}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text .section-5-paragraph{letter-spacing:0;color:#686867;font-family:Nunito Sans;font-size:20px;font-weight:500;line-height:28px}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text .section-5-paragraph span{color:#2694c5;font-weight:700}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container{border:6.15px solid #bedfee;border-radius:30px;justify-content:center;align-items:center;width:min(745px,90%);height:417px;display:flex;overflow:hidden;box-shadow:9.57px -6.83px #bedfee}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container img{width:110%;transform:translate(-4%,-10%)}.about-page-wrapper .about-section-5 .about-curve{background-color:#fff;width:100vw}.about-page-wrapper .about-section-6{background-color:#fff}.about-page-wrapper .about-section-6 .curve-container{width:100vw}.about-page-wrapper .about-section-6 .curve-container .about-curve{width:100%}.about-page-wrapper .about-section-6 .certificate-title{text-align:center;letter-spacing:0;color:#2694c5;margin:0 0 2rem;font-family:SVN-Reckless Neue;font-size:64px;font-weight:600;line-height:130%}.about-page-wrapper .about-section-6 .certificate-list{justify-content:space-around;align-items:center;padding:0 6rem 6rem;display:flex}.about-page-wrapper .about-section-6 .certificate-list .certificate-item{flex-direction:column;align-items:center;gap:1rem;display:flex}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container{justify-content:center;align-items:center;width:229px;height:164px;display:flex;overflow:hidden}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-1{width:150px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-2{width:125px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-3{width:160px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-caption{letter-spacing:0;text-align:center;color:#313131;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px}@media (width<=768px){.about-page-wrapper .about-section-1{padding:8rem 1rem}.about-page-wrapper .about-section-1 .section-1-header .product-name,.about-page-wrapper .about-section-1 .section-1-header .section-1-title{font-size:32px}.about-page-wrapper .about-section-1 .section-1-body .body-paragraph{font-size:16px;line-height:24px}.about-page-wrapper .about-section-1 .section-1-body .body-image{border:2.85px solid #bedfee;box-shadow:4.43px -3.16px #bedfee}.about-page-wrapper .about-section-2{padding:4rem 1rem 0}.about-page-wrapper .about-section-2 .section-2-main-body{flex-direction:column-reverse}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container{height:450px;overflow:hidden}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-image-container .section-2-image-1{position:absolute;top:50%;left:41%;transform:translate(-50%,-50%)}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph{font-size:16px;line-height:24px}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container .section-2-paragraph span{font-size:16px}.about-page-wrapper .about-section-2 .section-2-main-body .section-2-paragraph-container{box-shadow:0 -5rem 6rem 3rem #e9f4f9}.about-page-wrapper .about-section-3{box-shadow:none;width:calc(100vw - 2rem);padding:6rem 1rem}.about-page-wrapper .about-section-3 .section-3-title{width:unset;margin:0 auto 2rem;font-size:24px;line-height:100%}.about-page-wrapper .about-section-3 .section-3-body{width:calc(100% - 2rem);height:unset;flex-direction:column;padding:1rem;display:flex}.about-page-wrapper .about-section-3 .section-3-body .section-3-item{position:unset;width:unset;transform:unset!important}.about-page-wrapper .about-section-3 .section-3-circle{display:none}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:first-child{flex-direction:row-reverse;order:3}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(2){flex-direction:row;order:1;align-items:center}.about-page-wrapper .about-section-3 .section-3-body .section-3-item:nth-child(3){flex-direction:row-reverse;order:2;align-items:center}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-image-container{width:100px;height:100px}.about-page-wrapper .about-section-3 .section-3-body .section-3-item .item-text{text-align:left;max-width:calc(100% - 100px - 1rem);font-size:16px;line-height:24px}.about-page-wrapper .about-section-4{padding:1rem}.about-page-wrapper .about-section-4 .about-section-4-content{flex-direction:column;gap:1rem}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-image-container{width:100%;height:unset;border:3.1px solid #bedfee;border-radius:13.76px;box-shadow:4.82px -3.44px #bedfee}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph{width:100%;font-size:16px;line-height:24px}.about-page-wrapper .about-section-4 .about-section-4-content .section-4-paragraph span{font-size:16px}.about-page-wrapper .about-section-5 .section-5-part-1-container{height:55vw}.about-page-wrapper .about-section-5 .section-5-part-1-container .section-5-subtitle{width:calc(100vw - 2rem);font-size:16px;line-height:24px}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container{width:unset;padding:1rem 0}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-1{margin-top:1rem;font-size:16px;line-height:24px}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-2{margin-bottom:1rem;font-size:32px}.about-page-wrapper .about-section-5 .section-5-part-2-container .country-container .country-3{font-size:16px;line-height:24px}.about-page-wrapper .about-section-5 .section-5-part-3-container{padding:0 1rem 4rem}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content{flex-direction:column-reverse;gap:1rem}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container{width:unset;border:3.1px solid #bedfee;border-radius:13.76px;height:203px;overflow:hidden;box-shadow:4.82px -3.44px #bedfee}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-image-container img{width:120%;transform:translate(4%,-6%)}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text{width:unset}.about-page-wrapper .about-section-5 .section-5-part-3-container .section-5-part-3-content .section-5-text .section-5-paragraph{font-size:16px;line-height:24px}.about-page-wrapper .about-section-6 .certificate-title{margin:0 1rem 2rem;font-size:32px}.about-page-wrapper .about-section-6 .certificate-list{flex-direction:column;gap:2rem;padding:0 1rem 6rem}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-caption{font-size:16px;line-height:24px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container{height:85px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-1{width:100px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-2{width:90px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item .image-container .image-3{width:112px}.about-page-wrapper .about-section-6 .certificate-list .certificate-item{gap:unset}}.products-wrapper{background-color:#fff;padding:12rem 0 0}.products-wrapper .products-title-container{background:linear-gradient(#2fb5ef 0%,#fff 100%);position:relative;overflow:hidden}.products-wrapper .products-title-container .products-title{z-index:2;letter-spacing:0;color:#0c3e72;text-align:center;padding:7rem 0;font-family:SVN-Reckless Neue;font-size:96px;font-weight:500;line-height:150%;position:relative}.products-wrapper .products-title-container .title-bg{z-index:1;width:128vw;position:absolute;bottom:-4.9vw;left:-14vw}.products-wrapper .product-section-container .product-section-header{justify-content:space-between;align-items:center;max-width:1488px;margin:1rem auto 0;display:flex}.products-wrapper .product-section-container .product-section-header .product-section-title{letter-spacing:0.25%;color:#020b27;font-family:Nunito,sans-serif;font-size:18px;font-weight:600;line-height:24px}.products-wrapper .product-section-container .product-section-header .sort-product-container{align-items:center;gap:1rem;display:flex}.products-wrapper .product-section-container .product-section-header .sort-product-container .sort-product-label{letter-spacing:0%;color:#313131;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:24px}.products-wrapper .product-section-container .product-section-header .sort-product-container .custom-dropdown-wrapper{margin-bottom:0}.products-wrapper .product-section-container .product-section-header .sort-product-container .custom-dropdown-wrapper select{height:52px}.products-wrapper .product-section-container .product-item-container{justify-content:space-between;max-width:1488px;margin:1rem auto 0;display:flex}.products-wrapper .product-section-container .curve-wrapper{width:100vw}.products-wrapper .product-section-container .curve-wrapper .curve{width:100%;transform:translateY(6rem)}.products-wrapper .product-section-container .pagination-container{background-color:#fff;justify-content:center;display:flex}@media (width<=768px){.products-wrapper .products-title-container .products-title{padding:4.5rem 0;font-size:32px}.products-wrapper .products-title-container .title-bg{width:210vw;bottom:-5.9vw;left:-55vw}.products-wrapper{padding:5rem 0 0}.products-wrapper .product-section-container .product-section-header{flex-direction:column;align-items:start;gap:1rem;margin:2rem 1rem 0}.products-wrapper .product-section-container .product-section-header .sort-product-container{justify-content:space-between;width:100%}.products-wrapper .product-section-container .product-section-header .sort-product-container .custom-dropdown-wrapper{width:60%}.products-wrapper .product-section-container .product-item-container{flex-direction:column;gap:1.5rem;margin:1rem}.products-wrapper .product-section-container .product-item-container .product-item .product-item__image{width:calc(100vw - 7rem);margin-bottom:unset}.products-wrapper .product-section-container .pagination-container{padding:2rem 1rem}}.product-detail-wrapper{background-color:#e9f4f9;padding:12rem 0 0}.product-detail-wrapper .product-detail-container{justify-content:space-between;align-items:start;width:1488px;margin:0 auto;padding:2rem 0 12rem;display:flex}.product-detail-wrapper .product-detail-container .product-mobile-slider-wrapper{display:none}.product-detail-wrapper .product-detail-container .product-detail-info{background-color:#fff;border-radius:20px;width:min(90%,520px);padding:2rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-name{letter-spacing:0;color:#313131;margin-bottom:1.5rem;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container{margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price-label{letter-spacing:0;color:#313131;margin-bottom:.5rem;font-family:Nunito Sans;font-size:18px;font-weight:700;line-height:26px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .price-number{letter-spacing:0;color:#2694c5;margin-right:.3rem;font-family:Nunito Sans;font-size:40px;font-weight:700;line-height:52px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .selling-unit{letter-spacing:0;font-family:Nunito Sans;font-size:24px;font-weight:600;line-height:32px}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info{margin-bottom:1rem}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info .detail-info-item{border-bottom:1px solid #d9d9d9;align-items:center;padding:.5rem 0;display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info .detail-info-item .detail-label{letter-spacing:.15px;width:50%;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .detail-info .detail-info-item .detail-value{letter-spacing:.15px;font-family:Nunito Sans;font-size:16px;font-weight:400;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy{text-align:center;letter-spacing:0;color:#fff;background-color:#2694c5;border-radius:9999px;margin-bottom:1rem;padding:1rem 0;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px;text-decoration:none;display:block}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone{gap:1rem;margin-bottom:1rem;display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button{color:#fff;letter-spacing:0;background-color:#005fe7;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:calc(50% - .5rem);font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px;display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button .zalo-logo{height:32px}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .phone-button{text-align:center;letter-spacing:0;color:#2694c5;background-color:#e9f4f9;border-radius:9999px;width:calc(50% - .5rem);padding:1rem 0;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px;text-decoration:none;display:block}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title{border-top:2px solid #bedfee;flex-direction:column;gap:.2rem;margin-bottom:1rem;padding-top:1rem;display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title.mobile{display:none}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title .product-stores-title-line{letter-spacing:0;text-align:center;color:#2694c5;font-family:Nunito Sans;font-size:18px;font-weight:700;line-height:26px}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores .brand-image-container{aspect-ratio:2;border:2px solid #bedfee;border-radius:20px;justify-content:center;align-items:center;width:128px;display:flex;overflow:hidden}.product-detail-wrapper .product-detail-container .product-detail-info .stores-chain{text-align:center;letter-spacing:0;color:#2694c5;background-color:#e9f4f9;border-radius:9999px;padding:1rem 0;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px;text-decoration:none;display:block}.product-detail-wrapper .product-document-container{background-color:#fff;position:relative}.product-detail-wrapper .product-document-container .white-cloud{z-index:1;width:100%;position:absolute;top:-12vw;left:0}.product-detail-wrapper .product-document-container .product-document-content-container{z-index:2;align-items:start;gap:2rem;width:1488px;margin:0 auto;padding:2rem 0 10rem;display:flex;position:relative}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-nav{margin:0 .5rem}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-nav .product-document-button{letter-spacing:0;color:#686867;border-bottom:1px solid #bedfee;width:232px;padding:1rem;font-family:Nunito Sans;font-size:18px;font-weight:500;line-height:26px}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-nav .product-document-button.selected{letter-spacing:0;color:#2694c5;background-color:#e9f4f9;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content{color:#313131;letter-spacing:.25px;width:100%;max-height:424px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:25px;position:relative;overflow-y:hidden}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .see-more{z-index:20;cursor:pointer;letter-spacing:.25px;text-align:center;color:#2694c5;align-items:center;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .see-more span{margin-right:.5rem}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .collapse{z-index:20;cursor:pointer;letter-spacing:.25px;text-align:center;color:#2694c5;align-items:center;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .collapse span{margin-right:.5rem}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .blur-line{width:100%;height:0;display:none;position:absolute;bottom:0;left:0;box-shadow:0 0 60px 80px #fff}.product-detail-wrapper .product-document-container .product-document-content-container .product-document-content .expanded{max-height:none;overflow:visible}.product-document-container-mobile{padding:1rem 1rem 3rem;display:none}.product-document-container-mobile .product-document-item{border-bottom:1px solid #e0e0e0;padding:12px 0}.product-document-container-mobile .product-document-item:last-child{border-bottom:none}.product-document-container-mobile .product-document-item .product-document-item-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.product-document-container-mobile .product-document-item .product-document-item-header .item-title{letter-spacing:0;color:#686867;font-family:Nunito;font-size:16px;font-weight:500;line-height:24px}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon{justify-content:center;align-items:center;display:flex}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon span{font-size:24px}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon span:first-child{display:block}.product-document-container-mobile .product-document-item .product-document-item-header .item-icon span:nth-child(2){display:none}.product-document-container-mobile .product-document-item .product-document-item-content{color:#686867;padding:8px 0;font-size:14px;line-height:1.5;display:none}.product-document-container-mobile .product-document-item .product-document-item-content img{max-width:100%}.product-document-container-mobile .product-document-item.active .product-document-item-header .item-title,.product-document-container-mobile .product-document-item.active .product-document-item-header .item-icon{color:#2694c5}.product-document-container-mobile .product-document-item.active .product-document-item-header .item-icon span:first-child{display:none}.product-document-container-mobile .product-document-item.active .product-document-item-header .item-icon span:nth-child(2),.product-document-container-mobile .product-document-item.active .product-document-item-content{display:block}@media (width<=768px){.product-detail-wrapper{background-color:#fff;padding:6rem 0 0}.product-slider-wrapper{width:100vw}.product-detail-wrapper .product-detail-container{width:unset;flex-direction:column;padding:2rem 0 0}.product-slider-wrapper .thumbnails .prev-btn,.product-slider-wrapper .thumbnails .next-btn{display:none}.product-slider-wrapper .thumbnails{margin:12px 12px 0}.product-detail-wrapper .product-detail-container .product-detail-info{width:calc(100vw - 2rem);padding:2rem 1rem 0}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price-label{font-size:16px;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .price-number{font-size:24px;line-height:32px}.product-detail-wrapper .product-detail-container .product-detail-info .product-price-container .product-price .selling-unit{font-size:18px;line-height:26px}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy-container{opacity:1;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;width:calc(100vw - 2rem);padding:1rem 1rem 3rem;transition:transform .3s,opacity .3s;position:fixed;bottom:0;left:0;transform:translateY(0);box-shadow:0 -17px 16px -4px #00276614}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy-container .agency-policy{margin:0 auto;font-size:16px;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .agency-policy-container.hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone{flex-direction:column}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button{width:100%;padding:12px 0}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .zalo-button .zalo-logo{height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .contact-phone .phone-button{width:100%;padding:12px 0;font-size:16px;line-height:24px}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title.desktop{display:none}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores-title.mobile{display:flex}.product-detail-wrapper .product-detail-container .product-detail-info .product-stores .brand-image-container{width:calc(50% - 1rem)}.product-detail-wrapper .product-detail-container .product-detail-info .stores-chain{font-size:16px;line-height:24px}.product-detail-wrapper .product-document-container{display:none}.product-document-container-mobile,.product-detail-wrapper .product-detail-container .product-mobile-slider-wrapper{display:block}.product-detail-wrapper .product-detail-container .product-slider-wrapper{display:none}}.contact-wrapper{background-color:#fff;padding:10rem 0 6rem}.contact-wrapper .contact-container{margin:0 6rem}.contact-wrapper .contact-container .contact-title{letter-spacing:0;text-align:center;color:#0c3e72;margin:2rem auto;font-family:SVN-Reckless Neue;font-size:96px;font-weight:500;line-height:150%}.contact-wrapper .contact-container .contact-body{max-width:1488px;height:470px;margin:0 auto;position:relative}.contact-wrapper .contact-container .contact-body .contact-item{border:2px solid #bedfee;border-radius:20px;flex-direction:column;gap:.7rem;width:317px;height:316px;display:flex;position:absolute;overflow:hidden;box-shadow:6px 6px #bedfee}.contact-wrapper .contact-container .contact-body .contact-item.item-1{z-index:1;background-color:#e9f4f9;top:103px;left:103px;transform:rotate(-4deg)}.contact-wrapper .contact-container .contact-body .contact-item.item-2{z-index:2;background-color:#fff;top:28px;left:393px;transform:rotate(10deg)}.contact-wrapper .contact-container .contact-body .contact-item.item-3{z-index:3;background-color:#e9f4f9;top:108px;left:722px;transform:rotate(-5deg)}.contact-wrapper .contact-container .contact-body .contact-item.item-4{z-index:4;background-color:#fff;top:136px;left:1035px;transform:rotate(10deg)}.contact-wrapper .contact-container .contact-body .contact-item .icon-container{justify-content:end;align-items:start;height:174px;display:flex;overflow:hidden}.contact-wrapper .contact-container .contact-body .contact-item .icon-container .icon-2{transform:translate(10px,-45px)}.contact-wrapper .contact-container .contact-body .contact-item .icon-container .icon-3{transform:translate(20px,-5px)}.contact-wrapper .contact-container .contact-body .contact-item .icon-container .icon-4{transform:translate(10px,-50px)}.contact-wrapper .contact-container .contact-body .contact-item .contact-item-title{letter-spacing:0;color:#072c5e;margin:0 1.5rem;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.contact-wrapper .contact-container .contact-body .contact-item .contact-item-content{font-family:Nunito Sans;font-weight:400;font-style:Regular;letter-spacing:.15px;color:#1b74a9;margin:0 1.5rem;font-size:16px;line-height:24px}.contact-wrapper .partner-contact-wrapper{background-color:#bedfee;border-radius:40px;justify-content:space-between;max-width:1104px;margin:3rem auto;padding:6rem;display:flex;overflow:hidden}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section{z-index:4;flex-direction:column;gap:3rem;display:flex}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form{background-color:#fff;border:5px solid #e9f4f9;border-radius:40px;flex-direction:column;gap:2rem;width:calc(574px - 8rem);padding:4rem;display:flex}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{letter-spacing:0;text-align:center;color:#2694c5;font-family:Nunito Sans;font-size:32px;font-weight:700;line-height:40px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper{width:calc(50% - 1rem);height:56px;margin:0}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown{height:100%}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper .custom-dropdown .dropdown-select{letter-spacing:.15px;color:#686867;height:100%;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form input{letter-spacing:.15px;color:#686867;border:1px solid #c1c1c1;border-radius:10px;height:56px;padding:0 20px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .name-input{width:calc(100% - 40px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{justify-content:space-between;align-items:center;display:flex}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(50% - 1rem - 40px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container{justify-content:center;display:flex}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{letter-spacing:0;text-align:center;color:#fff;background-color:#2694c5;border:none;border-radius:9999px;width:260px;height:56px;padding:1rem 2rem;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info{flex-direction:column;gap:1rem;width:540px;display:flex}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-name{letter-spacing:0;vertical-align:middle;color:#072c5e;font-family:Quicksand;font-size:20px;font-weight:700;line-height:28px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item{color:#0c3e72;letter-spacing:.25px;vertical-align:middle;font-family:Nunito Sans;font-size:14px;line-height:20px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-header{font-weight:700}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-info-item .item-detail{font-weight:500}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section{width:651px;position:relative}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact{z-index:3;width:70%;position:absolute;bottom:-10rem;left:calc(50% + 3rem);transform:translate(-50%)}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-1{z-index:2;width:130%;position:absolute;bottom:-6rem;right:-6rem}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section .partner-contact-curve-2{z-index:1;width:100%;position:absolute;bottom:-6rem;right:-6rem}@media (width<=768px){.contact-wrapper{padding:6rem 0}.contact-wrapper .contact-container{margin:0}.contact-wrapper .contact-container .contact-title{font-size:32px;line-height:100%}.contact-wrapper .contact-container .contact-body{display:none}.contact-wrapper .partner-contact-wrapper{padding:2rem 1rem}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form{width:calc(100vw - 4rem - 10px);padding:2rem 1rem}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .partner-contact-title{font-size:24px;line-height:32px}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container{flex-direction:column;gap:1.5rem}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info{width:unset}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .tel-province-input-container .phone-input{width:calc(100% - 40px)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .custom-dropdown-wrapper,.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .partner-contact-form .button-container .partner-contact-button{width:100%}.contact-wrapper .partner-contact-wrapper{flex-direction:column}.contact-wrapper .partner-contact-wrapper .partner-contact-right-section{width:unset;height:120vw;transform:translate(-18%,-20%)}.contact-wrapper .partner-contact-wrapper .partner-contact-left-section .company-info .company-name{font-size:24px;line-height:32px}}.article-list-wrapper{background-color:#e9f4f9;padding:8rem 0 0}.article-list-wrapper .navigation-bar-wrapper{margin:1rem 13.1rem}.article-list-wrapper .popular-article-list-container{margin:2rem 13.5rem 4rem}.article-list-wrapper .popular-article-list-container .popular-article-title-container{justify-content:start;align-items:center;gap:1rem;max-width:1248px;margin:0 auto 2rem;display:flex}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-title{letter-spacing:0;color:#0c3e72;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.article-list-wrapper .popular-article-list-container .popular-article-title-container .verticle-line{background-color:#ababaa;width:1px;height:20px}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-subtitle{letter-spacing:.15px;vertical-align:middle;color:#686867;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.article-list-wrapper .image-container{z-index:0;width:100vw;height:100px;position:relative;overflow:hidden}.article-list-wrapper .image-container .article-curve-2{width:100%;display:block}.article-list-wrapper .mother-health-article-list-container{background-color:#fff;padding:2rem 13.5rem 4rem}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container{z-index:1;justify-content:start;align-items:center;gap:1rem;max-width:1248px;margin:0 auto 2rem;display:flex;position:relative}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-title{letter-spacing:0;color:#0c3e72;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .verticle-line{background-color:#ababaa;width:1px;height:20px}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-subtitle{letter-spacing:.15px;vertical-align:middle;color:#686867;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.article-list-wrapper .pagination-container{background-color:#fff;justify-content:center;padding:2rem 13.5rem 3rem;display:flex}.article-list-wrapper .competition-event-article-list-container{background-color:#fff;padding:2rem 13.5rem 10rem}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container{justify-content:start;align-items:center;gap:1rem;max-width:1248px;margin:0 auto 2rem;display:flex}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-title{letter-spacing:0;color:#0c3e72;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .verticle-line{background-color:#ababaa;width:1px;height:20px}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-subtitle{letter-spacing:.15px;vertical-align:middle;color:#686867;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.article-list-wrapper .competition-event-article-list-container .competition-event-article-body-container{justify-content:center;gap:1.5rem;display:flex}.article-list-wrapper .competition-event-article-list-container .competition-event-article-body-container .small-article-item-wrapper{border:1px solid #ababaa}.competition-event-scrollbar{background-color:#bedfee;border-radius:4px;width:200px;height:4px;display:none;position:absolute;bottom:4rem;left:50%;transform:translate(-50%,-50%)}.competition-event-scrollbar .competition-event-thumb{background-color:#2694c5;border-radius:4px;width:100px;height:4px;position:absolute}@media (width<=768px){.article-list-wrapper{padding:6rem 0 0}.article-list-wrapper .navigation-bar-wrapper{margin:1rem}.article-list-wrapper .popular-article-list-container{margin:2rem 1rem 0}.article-list-wrapper .popular-article-list-container .popular-article-title-container{flex-direction:column;align-items:start;gap:0}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-title{font-size:20px;line-height:28px}.article-list-wrapper .popular-article-list-container .popular-article-title-container .verticle-line{display:none}.article-list-wrapper .popular-article-list-container .popular-article-title-container .popular-article-subtitle{font-size:14px;line-height:20px}.mother-health-article-list-container .article-display-section-wrapper,.popular-article-list-container .article-display-section-wrapper{flex-direction:column}.mother-health-article-list-container .article-display-section-wrapper .large-article-item-wrapper,.popular-article-list-container .article-display-section-wrapper .large-article-item-wrapper{background-color:unset;width:unset;padding:0}.mother-health-article-list-container .article-display-section-wrapper .large-article-item-wrapper .large-article-image-container,.popular-article-list-container .article-display-section-wrapper .large-article-item-wrapper .large-article-image-container{height:unset}.mother-health-article-list-container .large-article-item-wrapper .large-article-item,.popular-article-list-container .large-article-item-wrapper .large-article-item{display:none}.mother-health-article-list-container .article-display-section-wrapper .right-section,.popular-article-list-container .article-display-section-wrapper .right-section{flex-direction:column;gap:1rem;display:flex}.mother-health-article-list-container .article-display-section-wrapper .right-section>:nth-child(n+4),.popular-article-list-container .article-display-section-wrapper .right-section>:nth-child(n+4){display:none}.mother-health-article-list-container .article-display-section-wrapper .see-more>:nth-child(n+4),.popular-article-list-container .article-display-section-wrapper .see-more>:nth-child(n+4){display:flex}.mother-health-article-list-container .article-display-section-wrapper .see-more-button,.mother-health-article-list-container .article-display-section-wrapper .see-less-button,.popular-article-list-container .article-display-section-wrapper .see-more-button,.popular-article-list-container .article-display-section-wrapper .see-less-button{letter-spacing:.25px;text-align:center;color:#2694c5;justify-content:center;align-items:center;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;display:flex}.mother-health-article-list-container .article-display-section-wrapper .see-more-button.hide,.mother-health-article-list-container .article-display-section-wrapper .see-less-button.hide,.popular-article-list-container .article-display-section-wrapper .see-more-button.hide,.popular-article-list-container .article-display-section-wrapper .see-less-button.hide{display:none}.mother-health-article-list-container .small-article-item-wrapper,.popular-article-list-container .small-article-item-wrapper{background-color:unset;gap:unset;width:unset;flex-direction:row;justify-content:space-between;padding:0;display:flex}.mother-health-article-list-container .small-article-item-wrapper .small-article-image-container,.popular-article-list-container .small-article-item-wrapper .small-article-image-container{width:unset;height:85px;margin-right:1rem}.mother-health-article-list-container .small-article-item-wrapper .small-article-item-title,.popular-article-list-container .small-article-item-wrapper .small-article-item-title{font-size:14px;line-height:20px}.mother-health-article-list-container .small-article-item-wrapper .small-article-image-container .small-article-image,.popular-article-list-container .small-article-item-wrapper .small-article-image-container .small-article-image{border-radius:4px}.article-list-wrapper .image-container{height:80px}.article-list-wrapper .mother-health-article-list-container{padding:8rem 1rem}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container{flex-direction:column;align-items:start;gap:0}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-title{font-size:20px;line-height:28px}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .verticle-line{display:none}.article-list-wrapper .mother-health-article-list-container .mother-health-article-title-container .mother-health-article-subtitle{font-size:14px;line-height:20px}.article-list-wrapper .competition-event-article-list-container{padding:0 0 8rem;position:relative}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container{flex-direction:column;align-items:start;gap:0;padding:0 1rem}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-title{font-size:20px;line-height:28px}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .verticle-line{display:none}.article-list-wrapper .competition-event-article-list-container .competition-event-article-title-container .competition-event-article-subtitle{font-size:14px;line-height:20px}.competition-event-slider-wrapper{scrollbar-width:none;width:100%;overflow:scroll}.competition-event-slider-wrapper::-webkit-scrollbar{display:none}.article-list-wrapper .competition-event-article-list-container .competition-event-article-body-container{width:1248px;padding:0 1rem}.competition-event-scrollbar{display:block}.small-article-item-wrapper .small-article-image-container .small-article-image{width:unset;height:100%}}.article-category-page{background-color:#e9f4f9;padding-top:8rem}.article-category-page a{text-decoration:none}.article-category-page .article-category-container{max-width:1248px;margin:0 auto;padding:0 1rem 5rem}.article-category-page .category-title{color:#0c3e72;margin-bottom:2rem;font-family:Nunito Sans;font-size:32px;font-weight:800}.article-category-page .featured-article{background:#fff;border-radius:12px;grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:3rem;display:grid;overflow:hidden}.article-category-page .featured-article .featured-image img{object-fit:cover;width:100%;height:100%}.article-category-page .featured-article .featured-content{padding:1.5rem}.article-category-page .featured-article .featured-category{color:#2694c5;margin-bottom:.5rem;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700}.article-category-page .featured-article .featured-title{color:#0c3e72;margin-bottom:1rem;font-family:Nunito Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.3;display:block}.article-category-page .featured-article .featured-title:hover{color:#2694c5}.article-category-page .featured-article .featured-description{color:#555;font-family:Nunito Sans,sans-serif;font-size:15px;line-height:1.7}.article-category-page .featured-article .featured-meta{color:#999;margin-top:1rem;font-family:Nunito Sans,sans-serif;font-size:13px}.article-category-page .article-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.article-category-page .article-card{background:#fff;border-radius:8px;transition:box-shadow .2s;overflow:hidden}.article-category-page .article-card:hover{box-shadow:0 8px 24px #00000014}.article-category-page .article-image-link img{aspect-ratio:16/9;object-fit:cover;width:100%}.article-category-page .article-content{padding:1rem}.article-category-page .article-category{color:#2694c5;margin-bottom:.4rem;font-family:Nunito Sans,sans-serif;font-size:12px;font-weight:600}.article-category-page .article-title{color:#0c3e72;margin-bottom:.5rem;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:block}.article-category-page .article-description{color:#666;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:1.6}.article-category-page .pagination-container{background-color:#e9f4f9;justify-content:center;display:flex}@media (width<=768px){.article-category-page{padding-top:6rem}.article-category-page .featured-article{grid-template-columns:1fr}.article-category-page .featured-article .featured-title{font-size:20px}.article-category-page .article-grid{grid-template-columns:repeat(2,1fr)}.article-category-page .pagination-container{padding:2rem 1rem}}.article-detail-wrapper{background-color:#fff;padding:8rem 0 6rem}.article-detail-wrapper .article-main-layout{align-items:flex-start;gap:4.5rem;max-width:1350px;margin:0 auto;padding:0 3rem;display:flex}.article-detail-wrapper .article-content-column{flex:1;min-width:0}.article-detail-wrapper .article-content-column .article-detail-title{letter-spacing:0;color:#313131;margin:4rem 0 2rem;font-family:Nunito Sans,Segoe UI,Tahoma,sans-serif;font-size:40px;font-weight:700;line-height:52px}.article-detail-wrapper .article-content-column .time-and-share-container{justify-content:space-between;align-items:center;margin:0 0 2rem;display:flex}.article-detail-wrapper .article-content-column .time-and-share-container .create-time{letter-spacing:.15px;color:#686867;font-family:Nunito Sans,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:24px}.article-detail-wrapper .article-content-column .time-and-share-container .facebook-share{letter-spacing:0;color:#313131;align-items:center;gap:1rem;font-family:Nunito Sans;font-size:18px;font-weight:600;line-height:26px;text-decoration:none;display:flex}.article-detail-wrapper .article-content-column .article-detail-image-container{border-radius:24px;width:100%;margin:0 0 4rem;overflow:hidden}.article-detail-wrapper .article-content-column .article-detail-image-container .article-detail-image{width:100%}.article-detail-wrapper .article-content-column .article-detail-description{letter-spacing:0;color:#313131;margin:0 0 4rem;font-family:Nunito Sans,Segoe UI,Tahoma,sans-serif;font-size:20px;font-weight:600;line-height:28px}.article-detail-wrapper .article-content-column .related-article-container{flex-direction:column;gap:.5rem;margin:0 0 2rem;display:flex}.article-detail-wrapper .article-content-column .related-article-container .related-article-item{align-items:center;gap:.5rem;text-decoration:none;display:flex}.article-detail-wrapper .article-content-column .related-article-container .related-article-item .material-symbols-rounded{color:#2694c5;font-size:16px;display:block}.article-detail-wrapper .article-content-column .related-article-container .related-article-item .created-at{letter-spacing:.15px;color:#313131;font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;line-height:24px}.article-detail-wrapper .article-content-column .related-article-container .related-article-item .vertical-line{background-color:#686867;width:1px;height:14px}.article-detail-wrapper .article-content-column .related-article-container .related-article-item .article-title{letter-spacing:.15px;color:#2694c5;font-family:Quicksand,sans-serif;font-size:16px;font-weight:600;line-height:24px}.article-detail-wrapper .article-content-column .article-detail-content{color:#313131;letter-spacing:.15px;margin:0 0 4rem;font-family:Nunito Sans,Segoe UI,Tahoma,sans-serif;font-size:16px;font-weight:500;line-height:24px}.article-detail-wrapper .article-content-column .article-detail-content img{max-width:100%;height:auto}.article-detail-wrapper .article-content-column .article-detail-content .image-left,.article-detail-wrapper .article-content-column .article-detail-content .image-center,.article-detail-wrapper .article-content-column .article-detail-content .image-right{margin:1rem 0}.article-detail-wrapper .article-content-column .article-detail-content .image-left{text-align:left}.article-detail-wrapper .article-content-column .article-detail-content .image-center{text-align:center}.article-detail-wrapper .article-content-column .article-detail-content .image-right{text-align:right}.article-detail-wrapper .article-content-column .article-detail-content .image-left img,.article-detail-wrapper .article-content-column .article-detail-content .image-center img,.article-detail-wrapper .article-content-column .article-detail-content .image-right img,.article-detail-wrapper .article-content-column .article-detail-content img.image-left,.article-detail-wrapper .article-content-column .article-detail-content img.image-center,.article-detail-wrapper .article-content-column .article-detail-content img.image-right{width:auto;max-width:100%;height:auto}.article-detail-wrapper .article-content-column .article-detail-content img.image-left{margin-left:0;margin-right:auto;display:block}.article-detail-wrapper .article-content-column .article-detail-content img.image-center{margin-left:auto;margin-right:auto;display:block}.article-detail-wrapper .article-content-column .article-detail-content img.image-right{margin-left:auto;margin-right:0;display:block}.article-detail-wrapper .article-content-column .article-detail-content :where(p,li,span,div,a,strong,em,b,i,u,h1,h2,h3,h4,h5,h6){font-family:inherit}.article-detail-wrapper .article-content-column .article-detail-content li::marker{color:#2694c5;font-size:1.2rem;transform:translateY(2px)}.article-detail-wrapper .article-sidebar{background-color:#fdfdfe;border:1px solid #eef2f6;border-radius:12px;flex-shrink:0;width:300px;padding:1.25rem;position:sticky;top:7rem}.article-detail-wrapper .article-sidebar .sidebar-section-title{color:#0c3e72;border-bottom:2px solid #2694c5;margin-bottom:1.5rem;padding-bottom:.75rem;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px}.article-detail-wrapper .article-sidebar .sidebar-article-list{flex-direction:column;gap:0;display:flex}.article-detail-wrapper .article-sidebar .sidebar-article-list .artile-wide-item-container{padding-bottom:1.25rem}.article-detail-wrapper .article-sidebar .sidebar-article-list .artile-wide-item-container:not(:last-child){border-bottom:1px solid #e5eaf0;margin-bottom:1.25rem}.article-detail-wrapper .article-sidebar .artile-wide-item-container{flex-direction:column;gap:.75rem}.article-detail-wrapper .article-sidebar .artile-wide-item-container .artile-wide-image-container{border-radius:8px;width:100%;height:160px}.article-detail-wrapper .article-sidebar .artile-wide-item-container .artile-wide-info-container{margin:0}.article-detail-wrapper .article-sidebar .artile-wide-item-container .artile-wide-info-container .artile-wide-category{margin-bottom:.4rem;font-size:13px}.article-detail-wrapper .article-sidebar .artile-wide-item-container .artile-wide-info-container .artile-wide-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:22px;display:-webkit-box;overflow:hidden}.article-detail-wrapper .article-sidebar .artile-wide-item-container .artile-wide-info-container .artile-wide-date{font-size:13px}.article-detail-wrapper .similar-articles-section{max-width:1350px;margin:2rem auto 6rem;padding:0 3rem}.article-detail-wrapper .similar-articles-section .similar-articles-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.article-detail-wrapper .similar-articles-section .similar-articles-header .similar-articles-title{color:#0c3e72;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.article-detail-wrapper .similar-articles-section .similar-articles-header .see-all{letter-spacing:.25px;color:#2694c5;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.article-detail-wrapper .similar-articles-section .similar-articles-header .see-all .icon{transform:translateY(-2.5px)}.article-detail-wrapper .similar-articles-section .similar-articles-body{gap:1.5rem;display:flex}.article-detail-wrapper .similar-articles-section .similar-articles-body .small-article-item-wrapper{border:1px solid #ababaa;flex:1;width:auto}@media (width<=1024px){.article-detail-wrapper .article-main-layout{gap:2rem;padding:0 2rem}.article-detail-wrapper .article-sidebar{width:260px}.article-detail-wrapper .similar-articles-section{padding:0 2rem}}@media (width<=768px){.article-detail-wrapper{padding:6rem 0}.article-detail-wrapper .article-main-layout{flex-direction:column;gap:2rem;padding:0 1rem}.article-detail-wrapper .article-content-column .article-detail-title{margin:2rem 0 1.5rem;font-size:28px;line-height:36px}.article-detail-wrapper .article-content-column .article-detail-description{font-size:16px;line-height:24px}.article-detail-wrapper .article-content-column .related-article-container .related-article-item{flex-direction:column-reverse;align-items:start;gap:.5rem}.article-detail-wrapper .article-content-column .related-article-container .related-article-item .material-symbols-rounded,.article-detail-wrapper .article-content-column .related-article-container .related-article-item .vertical-line{display:none}.article-detail-wrapper .article-content-column .article-detail-content img{border-radius:16px}.article-detail-wrapper .article-sidebar{width:100%;position:static}.article-detail-wrapper .article-sidebar .sidebar-article-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.article-detail-wrapper .article-sidebar .artile-wide-item-container .artile-wide-image-container{height:120px}.article-detail-wrapper .similar-articles-section{margin:1rem auto 4rem;padding:0 1rem}.article-detail-wrapper .similar-articles-section .similar-articles-header{margin-bottom:1.5rem}.article-detail-wrapper .similar-articles-section .similar-articles-header .similar-articles-title{font-size:18px;line-height:26px}.article-detail-wrapper .similar-articles-section .similar-articles-body{flex-direction:column}.article-detail-wrapper .similar-articles-section .similar-articles-body .small-article-item-wrapper{border:none}}.recruit-list-wrapper .navigation-bar-wrapper{background-color:#fff;padding:12rem 6rem 2rem;margin:0!important}.recruit-list-wrapper .recruit-list-title{letter-spacing:0;vertical-align:middle;color:#0c3e72;text-align:center;background-color:#fff;margin:0;padding:0 13.5rem 2rem;font-family:SVN-Reckless Neue;font-size:96px;font-weight:500;line-height:150%}.recruit-list-wrapper .signature-recruitment-container{background-color:#fff;padding:2rem 13.5rem 12rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-title{letter-spacing:0;text-align:center;color:#0c3e72;margin-bottom:1rem;font-family:Nunito Sans;font-size:40px;font-weight:700;line-height:52px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-subtitle{letter-spacing:.15px;text-align:center;vertical-align:middle;color:#313131;margin-bottom:2rem;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body{max-width:1248px;margin:0 auto;position:relative}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .previous{color:#2694c5;font-size:20px;position:absolute;top:50%;left:-50px;transform:translate(-50%,-50%)}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider{justify-content:space-between;display:flex}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item{background-color:#e9f4f9;border-radius:10px;flex-direction:column;width:calc(370px - 3rem);padding:1.5rem;display:flex}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .hot-label-container{justify-content:start;margin-bottom:1.5rem;display:flex}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .hot-label-container .hot-label{letter-spacing:.4px;color:#fff;background-color:#2694c5;border-radius:6px;padding:3px 10px;font-family:Nunito Sans;font-size:12px;font-weight:700;line-height:16px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-title{letter-spacing:0;vertical-align:middle;color:#0c3e72;margin-bottom:1.5rem;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px;text-decoration:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-location,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-job-type,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-short-description{letter-spacing:.25px;color:#313131;vertical-align:center;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-location .material-symbols-rounded,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-job-type .material-symbols-rounded,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-short-description .material-symbols-rounded{color:#2694c5;transform:translateY(-3.5px)}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-location{margin-bottom:.7rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-job-type{margin-bottom:1.5rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .recruitment-short-description{margin-bottom:2rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .see-detail{letter-spacing:.15px;color:#2694c5;font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px;text-decoration:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item .see-detail span{transform:translateY(-1px)}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected{background-color:#1e3a8a}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-title,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-location,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-job-type,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .recruitment-short-description,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item.selected .see-detail{color:#fff}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .next{color:#2694c5;font-size:20px;position:absolute;top:50%;right:-50px;transform:translate(50%,-50%)}.recruit-list-wrapper .recruitment-curve-wrapper{background-color:#fff;width:100vw;height:70px;overflow:hidden}.recruit-list-wrapper .recruitment-curve-wrapper .recruitment-curve{width:100%}.recruit-list-wrapper .recruitment-position-list-container{background-color:#e9f4f9;padding:4rem 13.5rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form{justify-content:space-between;max-width:1488px;margin:0 auto 3rem;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs{gap:1rem;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .recruitment-search-input{border:1px solid #ababaa;border-radius:3px;width:307px;padding:0 1rem;font-size:16px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .custom-dropdown-wrapper{margin:0}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .custom-dropdown-wrapper select{border:1px solid #ababaa;border-radius:3px;width:307px;padding:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .submit-button{color:#fff;letter-spacing:.15px;text-align:center;background-color:#2694c5;border:none;border-radius:999px;padding:.7rem 1.5rem;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header{color:#fff;background-color:#072c5e;border-radius:8px;width:calc(100% - 2rem);max-width:calc(1488px - 2rem);height:16px;margin:0 auto 2rem;padding:1rem;display:flex;position:relative}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header .title-header{position:absolute;left:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header .department-header{position:absolute;left:41%}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header .location-header{position:absolute;left:65.5%}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions{flex-direction:column;gap:1.5rem;max-width:1488px;margin:0 auto;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item{background-color:#fff;border-radius:6px;justify-content:space-between;align-items:center;width:calc(100% - 2rem);padding:.7rem 1rem;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info{flex-direction:column;gap:.7rem;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-title{letter-spacing:.15px;color:#313131;font-family:Nunito Sans;font-size:16px;font-weight:700;line-height:24px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity{letter-spacing:.25px;color:#0c3e72;gap:.5rem;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .application-deadline,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .job-type,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .position-salary,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .quantity,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .application-deadline,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .job-type,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .position-salary,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .quantity{align-items:center;display:flex}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .application-deadline-and-job-type .material-symbols-rounded,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .position-salary-quantity .material-symbols-rounded{color:#2694c5;margin-right:.3rem;font-size:18px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .left-info .vertical-line{background-color:#92c9e2;width:1px;height:16px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-department,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-location{letter-spacing:.25px;color:#313131;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-department .material-symbols-rounded,.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .position-location .material-symbols-rounded{color:#2694c5;margin-right:.3rem;font-size:18px}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .apply{color:#2694c5;letter-spacing:.15px;text-align:center;background-color:#e9f4f9;border-radius:999px;height:1.5rem;padding:.7rem 1.5rem;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.recruit-list-wrapper .recruitment-position-list-container .pagination-container{background-color:#fff;justify-content:center;display:flex}.signature-recruitment-scrollbar{background-color:#bedfee;border-radius:4px;width:200px;height:4px;display:none;position:absolute;bottom:3rem;left:50%;transform:translate(-50%,-50%)}.signature-recruitment-scrollbar .signature-recruitment-thumb{background-color:#2694c5;border-radius:4px;width:100px;height:4px;position:absolute}@media (width<=768px){.recruit-list-wrapper .navigation-bar-wrapper{padding:6rem 1rem 2rem}.recruit-list-wrapper .recruit-list-title{padding:0 1rem 2rem;font-size:32px;line-height:100%}.recruit-list-wrapper .signature-recruitment-container{padding:2rem 0 6rem;position:relative}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-title{margin:0 0 1rem;font-size:24px;line-height:32px}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .previous,.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .next{display:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body{scrollbar-width:none;overflow:scroll}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body::-webkit-scrollbar{display:none}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider{width:300vw;margin:0 1rem}.recruit-list-wrapper .signature-recruitment-container .signature-recruitment-body .recruitment-slider .recruitment-item{width:calc(100vw - 5rem)}.signature-recruitment-scrollbar{display:block}.recruit-list-wrapper .recruitment-position-list-container{padding:4rem 1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form{flex-direction:column;gap:2rem;margin:0 0 3rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs{flex-direction:column;gap:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .recruitment-search-input{width:unset;padding:1rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-search-form .recruitment-search-inputs .custom-dropdown-wrapper select{width:100%}.recruit-list-wrapper .recruitment-position-list-container .recruitment-position-header{display:none}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item{flex-direction:column;align-items:start;gap:.7rem;width:calc(100% - 3rem);padding:1.5rem}.recruit-list-wrapper .recruitment-position-list-container .recruitment-positions .recruitment-position-item .apply{width:calc(100% - 3rem)}.recruit-list-wrapper .recruitment-position-list-container .pagination-container{padding:2rem 1rem}}.recruit-detail-wrapper{background-color:#fff;padding:8rem 0 6rem}.recruit-detail-wrapper .recruit-detail-body{justify-content:space-between;max-width:1248px;margin:4rem auto 0;display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section{width:min(90%,770px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-benifit,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .related-positions-container{display:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section{margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-title{letter-spacing:0;color:#313131;margin-bottom:3rem;font-family:Nunito Sans;font-size:32px;font-weight:700;line-height:40px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info{flex-direction:column;gap:1.5rem;display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info .recruit-detail-info-item{letter-spacing:.15px;color:#2694c5;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info .recruit-detail-info-item .material-symbols-rounded{transform:translateY(-2px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-info .recruit-detail-info-item .item-value{color:#313131}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .horizontal-line{background-color:#bedfee;width:100%;height:2px;margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description{color:#313131;letter-spacing:.25px;margin-bottom:3rem;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description .recruit-job-description-title{letter-spacing:0;color:#0c3e72;margin-bottom:3rem;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description img{width:100%}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-job-description li::marker{color:#2694c5;font-size:1.2rem;transform:translateY(2px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement{color:#313131;letter-spacing:.25px;margin-bottom:3rem;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement img{width:100%}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement li::marker{color:#2694c5;font-size:1.2rem;transform:translateY(2px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-requirement .recruit-requirement-title{letter-spacing:0;color:#0c3e72;margin-bottom:3rem;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container{border:5px solid #e9f4f9;border-radius:8px;margin-bottom:3rem;padding:1.5rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-title{letter-spacing:0;text-align:center;color:#2694c5;margin-bottom:1.5rem;font-family:Nunito Sans;font-size:40px;font-weight:700;line-height:52px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form{flex-direction:column;gap:1.5rem;display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form select{letter-spacing:.15px;color:#686867;background-color:#fff;border:1px solid #ababaa;border-radius:4px;padding:12px 16px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container{justify-content:space-between;display:flex;position:relative}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container #dateDisplay,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container #dateDisplay{letter-spacing:.15px;color:#686867;z-index:2;background-color:#fff;border:1px solid #ababaa;border-radius:4px;width:calc(50% - .75rem - 32px);height:26px;padding:12px 16px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container #hiddenDate,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container #hiddenDate{z-index:1;position:absolute;top:0;left:0}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container input{width:calc(50% - .75rem - 32px)}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container .custom-dropdown-wrapper,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container .custom-dropdown-wrapper{width:calc(50% - .72rem);margin-bottom:0}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container{border:1px dashed #2694c5;border-radius:8px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label{flex-direction:column;align-items:center;gap:1rem;padding:24px 26px 30px;display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label img{width:48px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label .file-upload-text{letter-spacing:.25px;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label .file-upload-text .text-1{color:#2694c5}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .file-upload-label .file-upload-text .text-2{color:#313131}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .file-upload-container .birthday-input{display:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .recruit-application-button{color:#fff;letter-spacing:0;text-align:center;background-color:#2694c5;border:none;border-radius:9999px;padding:12px 24px;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container{letter-spacing:0;color:#313131;align-items:center;gap:1rem;font-family:Nunito Sans;font-size:18px;font-weight:600;line-height:26px;display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container div,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container a{height:36px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-right-section{flex-direction:column;gap:3rem;width:min(90%,340px);display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-right-section .recruit-application-button{color:#fff;letter-spacing:0;text-align:center;background-color:#2694c5;border:none;border-radius:9999px;width:100%;padding:12px 24px;font-family:Nunito Sans;font-size:20px;font-weight:600;line-height:28px;text-decoration:none}.related-positions-container{flex-direction:column;gap:3rem;display:flex}.related-positions-container .related-positions-title{letter-spacing:0;color:#0c3e72;font-family:Nunito Sans;font-size:32px;font-weight:700;line-height:40px}.related-positions-container .related-position-list{flex-direction:column;gap:2rem;display:flex}.related-positions-container .related-position-list .related-position-item{border-left:2px solid #2694c5;flex-direction:column;gap:.75rem;padding-left:1rem;display:flex}.related-positions-container .related-position-list .related-position-item .related-position-title{letter-spacing:.15px;color:#313131;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.related-positions-container .related-position-list .related-position-item .location-job-type,.related-positions-container .related-position-list .related-position-item .application-deadline{letter-spacing:.15px;color:#313131;align-items:center;gap:.5rem;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;display:flex}.related-positions-container .related-position-list .related-position-item .location-job-type .material-symbols-rounded,.related-positions-container .related-position-list .related-position-item .application-deadline .material-symbols-rounded{color:#2694c5}.related-positions-container .related-position-list .related-position-item .location-job-type .vertical-line,.related-positions-container .related-position-list .related-position-item .application-deadline .vertical-line{background-color:#686867;width:1px;height:14px}.recruit-detail-benifit{border:1px solid #2694c5;border-radius:10px;width:100%;padding:1.5rem}.recruit-detail-benifit .recruit-detail-benifit-title{letter-spacing:0;color:#0c3e72;padding-left:1rem;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.recruit-detail-benifit .recruit-detail-benifit-content{color:#313131;letter-spacing:.25px;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.recruit-detail-benifit .recruit-detail-benifit-content img{width:100%}.recruit-detail-benifit .recruit-detail-benifit-content li::marker{color:#2694c5;font-size:1.2rem}@media (width<=768px){.recruit-detail-wrapper .recruit-detail-body .recruit-detail-right-section{display:none}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section{width:unset;margin:0 1rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-benifit{width:calc(100% - 2rem);padding:1rem;display:block}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .related-positions-container{display:flex}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .sharing-container{justify-content:center;margin-bottom:3rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-detail-title-section .recruit-detail-title{margin-bottom:2rem;font-size:24px;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-title{font-size:24px;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container{flex-direction:column;gap:1.5rem}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container input,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container #dateDisplay,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container #dateDisplay,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .email-tel-input-container .custom-dropdown-wrapper,.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .recruit-application-container .recruit-application-form .birthday-sex-input-container .custom-dropdown-wrapper{width:unset}.related-positions-container .related-positions-title{font-size:24px;line-height:32px}.recruit-detail-wrapper .recruit-detail-body .recruit-detail-left-section .related-positions-container{gap:2rem}}.search-page-wrapper{background-color:#fff;padding:8rem 6rem}.search-page-wrapper .search-page-body{justify-content:space-between;max-width:1296px;margin:0 auto;padding:0 6rem;display:flex}.search-page-wrapper .search-page-body .advance-search-tool{width:289px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header{border-bottom:1px solid #e8e8e8;justify-content:space-between;padding:1rem;display:flex}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .tool-title{letter-spacing:.15px;color:#313131;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .tool-title span{transform:translateY(-2px)}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .clear-filter{letter-spacing:.25px;color:#2694c5;font-family:Nunito Sans;font-size:14px;font-weight:500;line-height:20px}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display{flex-wrap:wrap;gap:.3rem;padding:1rem;display:flex}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display .selected-option-item{letter-spacing:.4px;border:1px solid #cdcdcc;border-radius:8px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-family:Nunito Sans;font-size:12px;font-weight:500;line-height:16px;display:flex}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item.collapsed .group-option-list,.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .icon span{display:none}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .icon span.keyboard_arrow_up{display:inline}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item.collapsed .icon span.keyboard_arrow_up{display:none}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item.collapsed .icon span.keyboard_arrow_down{display:inline}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item{border-bottom:1px solid #e8e8e8;padding:1rem 1rem 3rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .group-title{letter-spacing:.15px;color:#313131;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .icon{color:#313131}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list{flex-direction:column;gap:.5rem;display:flex}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list .group-option-item{align-items:center;gap:.5rem;display:flex}.search-page-wrapper .search-page-body .search-result-container{width:min(90%,908px);margin:0 auto}.search-page-wrapper .search-page-body .search-result-container .search-result-title{letter-spacing:0;text-align:center;color:#313131;margin-bottom:1rem;padding:12px 20px;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px}.search-page-wrapper .search-page-body .search-result-container .search-result-header{justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 0;display:flex}.search-page-wrapper .search-page-body .search-result-container .search-result-header .header-label{letter-spacing:0;color:#313131;font-family:Nunito Sans;font-size:18px;font-weight:700;line-height:26px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container{letter-spacing:.15px;color:#313131;align-items:center;gap:1rem;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px;display:flex}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper{margin-bottom:unset;width:220px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper select{letter-spacing:.15px;color:#313131;background-color:#fff;border:1px solid #ababaa;border-radius:4px;height:48px;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:24px}.search-page-wrapper .search-page-body .search-result-container .search-result-list{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item{width:176px;overflow:hidden}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__image{width:100%;padding:.5rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__name{font-size:15px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .price{font-size:16px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .unit{font-size:14px}.search-page-wrapper .search-page-body .search-result-container .no-results{flex-direction:column;align-items:center;gap:2rem;max-width:min(90%,400px);margin:3rem auto;display:flex}.search-page-wrapper .search-page-body .search-result-container .no-results .not-found-image{margin:2rem auto}.search-page-wrapper .search-page-body .search-result-container .no-results .not-found-title{letter-spacing:0;text-align:center;color:#313131;margin:0 2rem;font-family:Nunito Sans;font-size:20px;font-weight:700;line-height:28px}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container{flex-direction:column;align-items:center;gap:1rem;display:flex}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .alter-search-key-title{letter-spacing:.15px;text-align:center;color:#686867;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:24px}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list a{text-decoration:none}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list a .search-key-item{letter-spacing:.25px;vertical-align:middle;color:#2694c5;border:1.5px solid #e8e8e8;border-radius:12px;align-items:center;gap:1rem;height:40px;padding:.5rem 1rem;font-family:Nunito Sans;font-size:14px;font-weight:600;line-height:20px;display:flex}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list a .search-key-item span{color:#a3a3a3;font-size:25px}.search-page-wrapper .search-page-body .search-result-container .pagination-container{background-color:#fff;justify-content:center;display:flex}@media (width<=768px){.search-page-wrapper{background-color:#fff;padding:1rem 1rem 5rem}.search-page-wrapper .search-page-body{flex-direction:column;gap:1rem;padding:0}.search-page-wrapper .search-page-body .advance-search-tool{border:1px solid #e8e8e8;border-radius:12px;width:100%;overflow:hidden}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header{background:#f9f9f9;padding:.75rem 1rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .tool-title{font-size:14px;line-height:20px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-header .clear-filter{font-size:13px}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display{gap:.5rem;padding:.75rem}.search-page-wrapper .search-page-body .advance-search-tool .selected-option-display .selected-option-item{border-radius:999px;font-size:11px;line-height:14px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item{padding:.75rem 1rem 1rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container{margin-bottom:.5rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .group-title{font-size:14px;line-height:20px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-header-container .icon span{font-size:20px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list{gap:.75rem}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list .group-option-item{font-size:14px}.search-page-wrapper .search-page-body .advance-search-tool .advance-search-tool-groups .group-item .group-option-list .group-option-item input{transform:scale(1.1)}.search-page-wrapper .search-page-body .search-result-container{width:100%}.search-page-wrapper .search-page-body .search-result-container .search-result-title{margin-bottom:.5rem;padding:.5rem;font-size:16px;line-height:22px}.search-page-wrapper .search-page-body .search-result-container .search-result-header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.search-page-wrapper .search-page-body .search-result-container .search-result-header .header-label{font-size:15px;line-height:22px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container{justify-content:space-between;width:100%;font-size:14px}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper{width:100%}.search-page-wrapper .search-page-body .search-result-container .search-result-header .order-container .custom-dropdown-wrapper select{width:100%;height:44px;font-size:14px}.search-page-wrapper .search-page-body .search-result-container .search-result-list{grid-template-columns:repeat(1,1fr);gap:.75rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item{width:100%}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__image{padding:.25rem}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__name{font-size:13px;line-height:18px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .price{font-size:14px}.search-page-wrapper .search-page-body .search-result-container .search-result-list .product-item .product-item__price .unit{font-size:12px}.search-page-wrapper .search-page-body .search-result-container .no-results{gap:1.5rem;margin:2rem auto}.search-page-wrapper .search-page-body .search-result-container .no-results .not-found-title{font-size:16px;line-height:22px}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .alter-search-key-title{font-size:14px}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list{grid-template-columns:1fr;gap:.75rem}.search-page-wrapper .search-page-body .search-result-container .no-results .alter-search-key-container .search-key-list .search-key-item{height:44px;font-size:13px}.search-page-wrapper .search-page-body .pagination-container{padding:2rem 1rem}}.policy-wrapper{background-color:#fff;padding:8rem 0 6rem}.policy-wrapper .policy-container{max-width:900px;margin:4rem auto 0;padding:0 6rem}.policy-wrapper .policy-container .policy-title{letter-spacing:0;text-align:center;color:#0c3e72;margin:0 auto 3rem;font-family:SVN-Reckless Neue;font-size:64px;font-weight:500;line-height:120%}.policy-wrapper .policy-container .policy-section{margin-bottom:3rem}.policy-wrapper .policy-container .policy-section:last-child{margin-bottom:0}.policy-wrapper .policy-container .policy-section .policy-section-title{letter-spacing:0;color:#2694c5;border-bottom:2px solid #bedfee;margin-bottom:1.5rem;padding-bottom:1rem;font-family:Nunito Sans;font-size:24px;font-weight:700;line-height:32px}.policy-wrapper .policy-container .policy-section .policy-paragraph{letter-spacing:.15px;color:#313131;margin-bottom:1rem;font-family:Nunito Sans;font-size:16px;font-weight:500;line-height:28px}.policy-wrapper .policy-container .policy-section .policy-paragraph:last-child{margin-bottom:0}@media (width<=768px){.policy-wrapper{padding:6rem 0}.policy-wrapper .policy-container{margin:2rem auto 0;padding:0 1.5rem}.policy-wrapper .policy-container .policy-title{margin-bottom:2rem;font-size:32px}.policy-wrapper .policy-container .policy-section{margin-bottom:2rem}.policy-wrapper .policy-container .policy-section .policy-section-title{font-size:20px;line-height:28px}}
