.solution-main-container{padding:0 16px;display:flex;flex-direction:column;gap:16px}.solution-main-container .solution-card-des-container{display:flex;flex-direction:column;gap:48px;padding:48px 64px;background-color:#fff;border-radius:8px}.solution-main-container .solution-card-des-container .text-header-container{display:flex;flex-direction:column;gap:24px}.solution-main-container .solution-card-des-container .text-container{display:flex;flex-direction:column;gap:16px}.solution-main-container .solution-card-des-container .tablet-styles{max-width:880px}.solution-main-container .solution-card-des-container .solution-card-container{row-gap:32px;column-gap:16px}.solution-main-container .solution-card-des-container .capabilites-card-container{row-gap:48px;column-gap:16px}.solution-main-container .solution-card-des-container .capabilites-card-container .card-image-container{display:flex;flex-direction:column;gap:16px}.solution-main-container .solution-card-des-container .capabilites-card-container .card-image-container .image-container{display:flex;align-items:center;justify-content:center}.solution-main-container .solution-card-des-container .capabilites-card-container .card-image-container .color-card{display:flex;gap:8px;padding:32px;border-radius:16px;height:100%}.solution-main-container .solution-card-des-container .capabilites-card-container .card-image-container .color-card .card-text-container{display:flex;flex-direction:column;gap:16px}.solution-main-container .solution-card-des-container .capabilites-card-container .card-image-container .color-card .card-text-container .header{padding-top:32px}.solution-main-container .solution-card-des-container .capabilites-card-container .card-image-container .color-card .card-text-container .btn-common{margin-top:auto}.solution-card{display:flex;flex-direction:column;gap:24px}.solution-card:hover .img-container .hover-image{opacity:1;transition:all .2s ease}.solution-card .img-container{height:165px;position:relative;border-radius:12px;overflow:hidden}.solution-card .img-container .card-image{width:100%;object-fit:cover;height:100%}.solution-card .img-container .hover-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0}.solution-card .text-center{text-align:center;margin:0 auto}.solution-card .text-container{padding:0 8px;display:flex;flex-direction:column;gap:16px}.dynamic-header-text-media-container{display:flex;flex-direction:column;gap:48px;padding:48px 64px;border-radius:8px;background-color:#fff}.dynamic-header-text-media-container .dynamic-text-media-container{display:flex;gap:24px;justify-content:space-between}.dynamic-header-text-media-container .dynamic-text-media-container .markdown-styles,.dynamic-header-text-media-container .dynamic-text-media-container .solution-main-container .solution-card-des-container .tablet-styles,.solution-main-container .solution-card-des-container .dynamic-header-text-media-container .dynamic-text-media-container .tablet-styles{border-radius:16px;width:100%;max-width:100%}.dynamic-header-text-media-container .dynamic-text-media-container .markdown-styles img,.dynamic-header-text-media-container .dynamic-text-media-container .solution-main-container .solution-card-des-container .tablet-styles img,.solution-main-container .solution-card-des-container .dynamic-header-text-media-container .dynamic-text-media-container .tablet-styles img{width:100%;height:-moz-fit-content;height:fit-content;border-radius:16px}.dynamic-header-text-media-container .dynamic-text-media-container .img-container{overflow:hidden;border-radius:16px;width:100%;display:flex;flex-direction:column;gap:8px}.dynamic-header-text-media-container .dynamic-text-media-container .img-container img{width:100%;object-fit:contain;border-radius:16px}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container{display:flex;flex-direction:column;gap:8px}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container .download-container{cursor:pointer;border-radius:16px;overflow:hidden;display:flex;justify-content:flex-end}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container .download-container .image-container{position:relative;width:100%;overflow:hidden;height:-moz-fit-content;height:fit-content}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container .download-container .image-container .image{border-radius:16px;object-fit:cover;height:auto;max-width:378px;width:100%}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container .download-container .image-container .download{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);background-color:var(--blue-bayoux);display:flex;flex-direction:column;width:156px;height:156px;border-radius:50%;align-items:center;justify-content:center}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container .download-container .image-container .download p{text-align:center}.dynamic-header-text-media-container .dynamic-text-media-container .link-image-container .download-container .video-container{width:100%;height:300px}.dynamic-blocks-container{display:flex;flex-direction:column;gap:48px;background-color:#fff;border-radius:8px;padding:48px 64px}.dynamic-blocks-container .text-container{display:flex;flex-direction:column;gap:16px;width:100%}.dynamic-blocks-container .tabs-section{display:flex;gap:40px}.dynamic-blocks-container .tabs-section .tabs-container{display:flex;flex-direction:column;gap:8px;min-width:302px}.dynamic-blocks-container .tabs-section .tabs-container .tab{padding:8px 14px;cursor:pointer;border-radius:6px;background-color:rgba(220,229,220,.251)}.dynamic-blocks-container .tabs-section .tabs-container .active,.dynamic-blocks-container .tabs-section .tabs-container .tab:hover{background-color:#dce5dc;transition:all .2s ease}.dynamic-blocks-container .tabs-section .info-container{display:flex;flex-direction:column;gap:16px;width:100%}.dynamic-blocks-container .tabs-section .info-container .markdown-styles img,.dynamic-blocks-container .tabs-section .info-container .solution-main-container .solution-card-des-container .tablet-styles img,.solution-main-container .solution-card-des-container .dynamic-blocks-container .tabs-section .info-container .tablet-styles img{width:100%;height:-moz-fit-content;height:fit-content}.dynamic-blocks-container .mobile-tabs{display:none}.dynamic-blocks-container .mobile-tabs .table,.dynamic-blocks-container .mobile-tabs .table table,.dynamic-blocks-container .mobile-tabs .table table colgroup col{width:100%!important}.dynamic-blocks-container .mobile-tabs .table table tbody tr td img{height:-moz-fit-content!important;height:fit-content!important}.dynamic-blocks-container .mobile-tabs .table table tbody tr td figure{width:100%!important}.dynamic-blocks-container .mobile-tabs .table table tbody tr td figure img{height:-moz-fit-content!important;height:fit-content!important}.dynamic-blocks-container .horizontal-tabs-container{display:flex;gap:8px;flex-wrap:wrap}.dynamic-blocks-container .horizontal-tabs-container .tab{padding:8px 14px;cursor:pointer;border-radius:6px;background-color:rgba(220,229,220,.251)}.dynamic-blocks-container .horizontal-tabs-container .active,.dynamic-blocks-container .horizontal-tabs-container .tab:hover{background-color:#dce5dc;transition:all .2s ease}.dynamic-blocks-container .faqs-container{padding:32px 100px;background-color:rgba(220,229,220,.149);display:flex;flex-direction:column;gap:32px}.dynamic-blocks-container .faqs-container .text-container{display:flex;flex-direction:column;gap:16px}.dynamic-blocks-container .faqs-container .text-container .title{text-align:center}.dynamic-blocks-container .faqs-container .markdown-styles a,.dynamic-blocks-container .faqs-container .solution-main-container .solution-card-des-container .tablet-styles a,.solution-main-container .solution-card-des-container .dynamic-blocks-container .faqs-container .tablet-styles a{text-decoration:underline}.dynamic-blocks-container .faqs-container .faqList{display:flex;flex-direction:column}.dynamic-blocks-container .faqs-container .faqItem{border-top:1px solid #e2e8f0;border-radius:8px}.dynamic-blocks-container .faqs-container .faqItem:first-child{border-top:none}.dynamic-blocks-container .faqs-container .faqQuestion{width:100%;background:transparent;padding:8px 12px;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .3s;border-radius:8px;text-align:left}.dynamic-blocks-container .faqs-container .faqQuestion.active,.dynamic-blocks-container .faqs-container .faqQuestion:hover{background:#dce5dc}.dynamic-blocks-container .faqs-container .faqAnswer{padding:8px 14px;margin-bottom:16px}.dynamic-blocks-container .accordion{overflow:hidden;margin-top:20px}.dynamic-blocks-container .accordion .accordionHeader{text-align:left;width:100%;border:none;outline:none;cursor:pointer;display:flex;align-items:center;gap:12px;background-color:transparent;text-decoration:underline}.dynamic-blocks-container .accordion .accordionContent{overflow:hidden;transition:max-height .3s ease,padding .3s ease;max-height:0;padding:0 16px;background-color:rgba(220,229,220,.251);border-radius:6px;margin-top:20px}.dynamic-blocks-container .accordion .open{padding:16px;max-height:100%}.dynamic-blocks-container .accordion .rotate{transform:rotate(-90deg);transition:transform .3s ease}.gap-24{gap:24px;padding:0}.not-first-child{margin-top:-24px}@media only screen and (max-width:1200px){.solution-main-container .dynamic-blocks-container,.solution-main-container .dynamic-header-text-media-container,.solution-main-container .solution-card-des-container{padding:32px 16px}.solution-main-container .dynamic-blocks-container .text-container{display:flex;flex-direction:column;gap:16px;width:100%}.solution-main-container .dynamic-blocks-container .tabs-section{gap:24px}.solution-main-container .gap-24{padding:0}.solution-main-container .faqs-container{padding:32px 100px}.faqContainer{display:flex;flex-direction:column;gap:48px;background-color:#fff;border-radius:8px;padding:48px 64px}}@media only screen and (max-width:850px){.solution-main-container .dynamic-blocks-container{padding:32px 16px}.solution-main-container .dynamic-blocks-container .text-container{display:flex;flex-direction:column;gap:16px;width:100%}.solution-main-container .dynamic-blocks-container .tabs-section .tabs-container{display:flex;flex-direction:column;gap:8px;min-width:219px}.solution-main-container .dynamic-blocks-container .tabs-section .tabs-container .tab{padding:8px 14px;cursor:pointer;width:219px;border-radius:6px}.solution-main-container .dynamic-blocks-container .tabs-section .tabs-container .active,.solution-main-container .dynamic-blocks-container .tabs-section .tabs-container .tab:hover{background-color:rgba(169,195,215,.251);transition:all .2s ease}.solution-main-container .dynamic-blocks-container .tabs-section .info-container{display:flex;flex-direction:column;gap:16px;width:100%}.solution-main-container .dynamic-blocks-container .gap-24{padding:0}.solution-main-container .dynamic-text-media-container{flex-direction:column;gap:16px}.solution-main-container .dynamic-text-media-container .markdown-styles,.solution-main-container .dynamic-text-media-container .solution-card-des-container .tablet-styles,.solution-main-container .solution-card-des-container .dynamic-text-media-container .tablet-styles{max-width:100%;width:100%}.solution-main-container .dynamic-text-media-container .img-container{width:100%}.solution-main-container .dynamic-text-media-container .download-container{justify-content:flex-start}.solution-main-container .dynamic-text-media-container .download-container .image-container{position:relative;width:-moz-fit-content;width:fit-content;overflow:hidden;height:-moz-fit-content;height:fit-content}.solution-main-container .faqs-container{padding:32px 16px}}@media only screen and (max-width:600px){.solution-main-container{padding:0 4px}.solution-main-container .dynamic-blocks-container .tabs-section{display:none}.solution-main-container .dynamic-blocks-container .mobile-tabs,.solution-main-container .dynamic-blocks-container .mobile-tabs .mobile-container{display:flex;flex-direction:column;gap:16px}}