/*Module block styles for Services - small batch production page - start */
.module-title-1236 .title-wrapper h3 {
    position: relative;
}
.module-title-1236 .title-wrapper h3::before,
.module-title-1236 .title-wrapper h3::after {
    position: absolute;
    width: 30px;
    height: 30px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M7.2 6.13086C3.75 6.13086 0.9375 8.97148 0.9375 12.459C0.9375 14.8309 2.22187 16.959 4.25625 18.0465C4.15313 19.1527 3.69375 21.5059 1.80937 22.0215C1.35937 22.1434 1.06875 22.5746 1.125 23.034C1.18125 23.4934 1.55625 23.8496 2.025 23.859H2.16562C3.08437 23.859 8.12812 23.6527 11.3906 19.2746C13.5094 16.434 14.1375 13.3496 13.1719 10.6309C12.3656 7.94023 9.96562 6.13086 7.2 6.13086Z' fill='%23FF7C33'/%3E%3Cpath d='M28.6313 10.6406C27.825 7.95 25.425 6.14062 22.6594 6.14062C19.2094 6.14062 16.3969 8.98125 16.3969 12.4688C16.3969 14.8406 17.6813 16.9688 19.7156 18.0563C19.6125 19.1625 19.1531 21.5156 17.2688 22.0313C16.8188 22.1531 16.5281 22.5844 16.5844 23.0438C16.6406 23.5031 17.0156 23.8594 17.4844 23.8688H17.625C18.5438 23.8688 23.5875 23.6625 26.85 19.2844C28.9688 16.4438 29.5969 13.3594 28.6313 10.6406Z' fill='%23FF7C33'/%3E%3C/svg%3E");
}
.module-title-1236 .title-wrapper h3::before {
    top: 0;
    left: -45px;
}
.module-title-1236 .title-wrapper h3::after {
    bottom: 0;
    right: -45px;
}
.information-56 .grid-col-top-2-2 {
    border-radius: 5px;
}
.information-56 .expand-block {
    position: relative;
}

.information-56 .expand-block .block-footer {
    margin: 0;
    position: absolute;
    top: 50%;
    right: -45px;
    width: 30px;
    height: 30px;
    transform: translateY(-50%);
}
.custom-list {
    list-style: none;
    padding: 0 !important;
}
.custom-list:last-child {
    margin-bottom: 0 !important;
}
.custom-list:first-child {
    margin-top: 0 !important;
}
.custom-list li:not(:last-child) {
    margin-bottom: 15px;
}
.custom-list li {
    position: relative;
    padding-left: 30px;
}
.custom-list li::after {
    position: absolute;
    display: block;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10Z" fill="%23A8A8A8"/><path d="M14.2399 5.318C14.553 4.94839 15.1185 4.89289 15.5028 5.19407C15.887 5.49525 15.9447 6.03933 15.6316 6.40895L8.35496 15L4.36827 10.2939L4.31393 10.2222C4.06391 9.85685 4.13698 9.3613 4.4971 9.07901C4.85732 8.79664 5.37715 8.8276 5.69863 9.13718L5.75997 9.20294L8.35408 12.2659L14.2399 5.318Z" fill="white"/></svg>');
    width: 20px;
    min-width: 20px;
    height: 20px;
}
.information-56 #information-information {
    display: none;
}
.information-56 .grid-row-top-4 .grid-col-top-4-2 {
    border-radius: 5px 0 0 5px;
}
.information-56 .grid-row-top-4 .grid-col-top-4-3 {
    border-radius: 0 5px 5px 0;
}
@media(max-width: 1024px) {
    .information-56 .expand-block .block-footer {
        top: auto;
        right: 0;
        bottom: -45px;
        transform: translate(0) rotate(90deg);
        left: 0;
        margin: 0 auto;
    }
    .information-56 .grid-row-top-4 .grid-col-top-4-2 {
        border-radius: 5px 5px 0 0;
    }
    .information-56 .grid-row-top-4 .grid-col-top-4-3 {
        border-radius: 0 0 5px 5px;
    }
}
@media (max-width: 760px) {
    .module-title-1236 .title-wrapper h3::before,
    .module-title-1236 .title-wrapper h3::after {
        width: 25px;
        height: 25px;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6 5.10938C3.125 5.10938 0.78125 7.47656 0.78125 10.3828C0.78125 12.3594 1.85156 14.1328 3.54688 15.0391C3.46094 15.9609 3.07812 17.9219 1.50781 18.3516C1.13281 18.4531 0.890625 18.8125 0.9375 19.1953C0.984375 19.5781 1.29688 19.875 1.6875 19.8828H1.80469C2.57031 19.8828 6.77344 19.7109 9.49219 16.0625C11.2578 13.6953 11.7812 11.125 10.9766 8.85938C10.3047 6.61719 8.30469 5.10938 6 5.10938Z' fill='%23FF7C33'/%3E%3Cpath d='M23.8594 8.86719C23.1875 6.625 21.1875 5.11719 18.8828 5.11719C16.0078 5.11719 13.6641 7.48438 13.6641 10.3906C13.6641 12.3672 14.7344 14.1406 16.4297 15.0469C16.3438 15.9688 15.9609 17.9297 14.3906 18.3594C14.0156 18.4609 13.7734 18.8203 13.8203 19.2031C13.8672 19.5859 14.1797 19.8828 14.5703 19.8906H14.6875C15.4531 19.8906 19.6562 19.7188 22.375 16.0703C24.1406 13.7031 24.6641 11.1328 23.8594 8.86719Z' fill='%23FF7C33'/%3E%3C/svg%3E");
    }
    .module-title-1236 .title-wrapper h3::before {
        left: -25px;
    }
    .module-title-1236 .title-wrapper h3::after {
        right: -25px;
    }
}
/*Module block styles for Services - small batch production page - end */
/*Module block styles for Services - medicine - start */
.module-title-1246 .title-wrapper h3 {
    position: relative;
}
.module-title-1246 .title-wrapper h3::before,
.module-title-1246 .title-wrapper h3::after {
    position: absolute;
    width: 30px;
    height: 30px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M7.2 6.13086C3.75 6.13086 0.9375 8.97148 0.9375 12.459C0.9375 14.8309 2.22187 16.959 4.25625 18.0465C4.15313 19.1527 3.69375 21.5059 1.80937 22.0215C1.35937 22.1434 1.06875 22.5746 1.125 23.034C1.18125 23.4934 1.55625 23.8496 2.025 23.859H2.16562C3.08437 23.859 8.12812 23.6527 11.3906 19.2746C13.5094 16.434 14.1375 13.3496 13.1719 10.6309C12.3656 7.94023 9.96562 6.13086 7.2 6.13086Z' fill='%23FF7C33'/%3E%3Cpath d='M28.6313 10.6406C27.825 7.95 25.425 6.14062 22.6594 6.14062C19.2094 6.14062 16.3969 8.98125 16.3969 12.4688C16.3969 14.8406 17.6813 16.9688 19.7156 18.0563C19.6125 19.1625 19.1531 21.5156 17.2688 22.0313C16.8188 22.1531 16.5281 22.5844 16.5844 23.0438C16.6406 23.5031 17.0156 23.8594 17.4844 23.8688H17.625C18.5438 23.8688 23.5875 23.6625 26.85 19.2844C28.9688 16.4438 29.5969 13.3594 28.6313 10.6406Z' fill='%23FF7C33'/%3E%3C/svg%3E");
}
.module-title-1246 .title-wrapper h3::before {
    top: 0;
    left: -45px;
}
.module-title-1246 .title-wrapper h3::after {
    bottom: 0;
    right: -45px;
}
.information-53 #information-information {
    display: none;
}
.information-53 .expand-block {
    position: relative;
}
.information-53 .expand-block .block-footer {
    margin: 0;
    position: absolute;
    top: 50%;
    right: -45px;
    width: 30px;
    height: 30px;
    transform: translateY(-50%);
}
.information-53 .grid-col-top-5-3 {
    max-width: 700px;
    margin-left: auto;
}
.information-53 .grid-col-top-4-1 {
    max-width: 950px;
    margin-left: auto;
}
.information-53 .grid-item-top-4-2-1 {
    max-width: 650px;
    margin-right: auto;
}
.information-53 .grid-row-top-4 .grid-cols,
.information-53 .grid-row-top-5 .grid-cols {
    border-radius: 0;
}
.custom-links {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.custom-links:not(:last-child) {
    margin-bottom: 15px;
}
.custom-links:not(:first-child) {
    margin-top: 15px;
}
.custom-links a {
    display: block;
    text-decoration: none;
    color: #fff !important;
    background-color: #303841;
    padding: 6px 10px;
    border-radius: 5px;
    transition: background-color 0.3s;
}
.custom-links a:hover {
    background-color: #E01C1C;
}
.grid-row-top-8 .grid-col-top-8-3 {
    border-radius: 0 5px 5px 0;
}
.grid-row-top-8 .grid-col-top-8-2 {
    border-radius: 5px 0 0 5px;
}
@media(max-width: 1440px) {
    .information-53 .grid-col-top-4-1 {
        max-width: 700px;
    }
}
@media(max-width: 1024px) {
    .information-53 .expand-block .block-footer {
        top: auto;
        right: 0;
        bottom: -45px;
        transform: translate(0) rotate(90deg);
        left: 0;
        margin: 0 auto;
    }
    .information-53 .grid-item-top-4-2-1,
    .information-53 .grid-col-top-4-1,
    .information-53 .grid-col-top-5-3 {
        max-width: 100%;
        margin: 0;
    }
    .grid-row-top-8 .grid-col-top-8-3 {
        border-radius: 0 0 5px 5px;
    }
    .grid-row-top-8 .grid-col-top-8-2 {
        border-radius: 5px 5px 0 0;
    }
}
@media (max-width: 760px) {
    .module-title-1246 .title-wrapper h3::before,
    .module-title-1246 .title-wrapper h3::after {
        width: 25px;
        height: 25px;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6 5.10938C3.125 5.10938 0.78125 7.47656 0.78125 10.3828C0.78125 12.3594 1.85156 14.1328 3.54688 15.0391C3.46094 15.9609 3.07812 17.9219 1.50781 18.3516C1.13281 18.4531 0.890625 18.8125 0.9375 19.1953C0.984375 19.5781 1.29688 19.875 1.6875 19.8828H1.80469C2.57031 19.8828 6.77344 19.7109 9.49219 16.0625C11.2578 13.6953 11.7812 11.125 10.9766 8.85938C10.3047 6.61719 8.30469 5.10938 6 5.10938Z' fill='%23FF7C33'/%3E%3Cpath d='M23.8594 8.86719C23.1875 6.625 21.1875 5.11719 18.8828 5.11719C16.0078 5.11719 13.6641 7.48438 13.6641 10.3906C13.6641 12.3672 14.7344 14.1406 16.4297 15.0469C16.3438 15.9688 15.9609 17.9297 14.3906 18.3594C14.0156 18.4609 13.7734 18.8203 13.8203 19.2031C13.8672 19.5859 14.1797 19.8828 14.5703 19.8906H14.6875C15.4531 19.8906 19.6562 19.7188 22.375 16.0703C24.1406 13.7031 24.6641 11.1328 23.8594 8.86719Z' fill='%23FF7C33'/%3E%3C/svg%3E");
    }
    .module-title-1246 .title-wrapper h3::before {
        left: -25px;
    }
    .module-title-1246 .title-wrapper h3::after {
        right: -25px;
    }
    .information-53 .module-master_slider-1245 .module-item-1 .module-subitem-3.btn {
        padding: 8px 10px !important;
        font-size: 8px !important;
        width: fit-content !important;
        line-height: 1 !important;
        border-radius: 3px !important;
        margin-top: 10px !important;
    }
}
/*Module block styles for Services - medicine - end */
/*Module block styles for Services - Scanning - start */
.information-20 .block-content ul li::marker {
    color: inherit;
}
.information-20 #information-information {
    display: none;
}
.information-20 .grid-cols {
    border-radius: 0;
}
.information-20 #bottom .grid-cols {
    border-radius: 5px;
}
/*Module block styles for Services - Scanning - end */
/*Module block styles for Services - Modelling - start */
.information-21 .block-content ul li::marker {
    color: inherit;
}
.information-21 #information-information {
    display: none;
}
.information-21 .grid-cols {
    border-radius: 0;
}
.information-21 #bottom .grid-cols {
    border-radius: 5px;
}
/*Module block styles for Services - Modelling - end */
/*Module block styles for Services - Maketing - start */

.information-54 .content {
    display: none;
}
@media(max-width: 1024px) {
    #column-right {
        display: none;
    }
    #content {
        max-width: 100% !important;
    }
}
/*Module block styles for Services - Maketing - end */
/*Module block styles for Services - SLA - start */
.information-42 .block-content ul li::marker {
    color: inherit;
}
.information-42 #information-information {
    display: none;
}
.information-42 .grid-cols {
    border-radius: 0;
}
.information-42 #bottom .grid-cols {
    border-radius: 5px;
}
.ms-skin-minimal .ms-slide .ms-slide-vpbtn {
    width: 68px;
    height: 48px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='68' height='48' viewBox='0 0 68 48' fill='none'><path d='M66.52 7.74C65.74 4.81 64.03 2.33 61.1 1.55C55.79 0.13 34 0 34 0C34 0 12.21 0.13 6.9 1.55C3.97 2.33 2.27 4.81 1.48 7.74C0.06 13.05 0 24 0 24C0 24 0.06 34.95 1.48 40.26C2.26 43.19 3.97 45.67 6.9 46.45C12.21 47.87 34 48 34 48C34 48 55.79 47.87 61.1 46.45C64.03 45.67 65.74 43.19 66.52 40.26C67.94 34.95 68 24 68 24C68 24 67.94 13.05 66.52 7.74Z' fill='%23FF0033'/><path d='M45 24L27 14V34' fill='white'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    padding: 0;
    cursor: pointer;
    border-radius: 0;
    background-color: transparent !important;
    transition: all 0.3s;
}
.ms-skin-minimal .ms-slide .ms-slide-vpbtn:hover {
    transform: scale(1.1);
}
/*Module block styles for Services - SLA - end */
/*Module block styles for Services - SLS - start */
.information-43 .block-content ul li::marker {
    color: inherit;
}
.information-43 #information-information {
    display: none;
}
.information-43 .grid-cols {
    border-radius: 0;
}
.information-43 #bottom .grid-cols {
    border-radius: 5px;
}
/*Module block styles for Services - SLS - end */
/*Module block styles for Services - FDM - start */
.information-41 .block-content ul li::marker {
    color: inherit;
}
.information-41 #information-information {
    display: none;
}
.information-41 .grid-cols {
    border-radius: 0;
}
.information-41 #bottom .grid-cols {
    border-radius: 5px;
}
/*Module block styles for Services - FDM - end */

/*Module block styles for Services - Color Printing - start */
.information-58 .block-content ul li::marker {
    color: inherit;
}
.information-58 #information-information {
    display: none;
}
.information-58 .grid-cols {
    border-radius: 0;
}
.information-58 #bottom .grid-cols {
    border-radius: 5px;
}
/*Module block styles for Services - Color Printing - end */