.header{background-color:#2d3142;box-shadow:0 4px 2px -2px gray;color:#fff;left:0;padding:10px 20px;position:fixed;right:0;top:0;transition:background-color .3s,box-shadow .3s;width:100%;z-index:1000}.header.scrolling{background-color:#2d3142e6;box-shadow:0 4px 8px #0000001a}.header:after{background-color:#ffffff80;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.home-header,.other-header{background-color:#2d3142}.header .container{align-items:center;display:flex;justify-content:space-between}.header .logo{align-items:center;cursor:pointer;display:flex}.header .logo img{height:30px;width:auto}.header .logo-text{color:#fff;font-size:24px;font-weight:700;margin-left:10px}.navigation{display:flex;flex-grow:1;justify-content:flex-end}.nav-links{display:flex;gap:15px;list-style:none;margin:0;padding:0}.nav-links a{color:#fff;font-size:14px;font-weight:500;position:relative;text-decoration:none}.nav-links .active,.nav-links a:hover{color:gold}.nav-links .active:after{background-color:gold;bottom:-5px;content:"";height:2px;left:0;position:absolute;right:0}.dropdown{position:relative}.dropdown-link{align-items:center;display:flex}.dropdown-menu{background-color:#2d3142;border-radius:0 0 5px 5px;box-shadow:0 4px 8px #0000001a;display:none;left:0;list-style:none;margin:0;padding:10px;position:absolute;top:100%}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{margin:0}.dropdown-menu a{color:#fff;display:block;font-size:14px;padding:5px 10px}.dropdown-menu a:hover{background-color:gold;color:#2d3142}.menu-icon{color:#fff;cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.nav-links{background-color:#2d3142;border-radius:0 0 5px 5px;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;gap:10px;position:absolute;right:0;top:60px;width:200px}.nav-links.open{display:flex}.menu-icon{display:block}}.footer{align-items:center;background-color:#2d3142;color:#fff;display:flex;flex-direction:column;padding:40px 20px}.container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer-section{flex:1 1;margin:20px 0;min-width:200px}.footer-section h4{color:gold;font-size:16px;margin-bottom:10px}.footer-section ul{list-style:disc;margin:0;padding-left:20px}.footer-section ul li{font-size:14px;margin-bottom:5px}.footer-section a{color:#fff;font-size:14px;text-decoration:none}.footer-section a:hover{color:gold}.newsletter-form{align-items:flex-start;display:flex;flex-direction:column}.newsletter-form input{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;max-width:300px;padding:10px;width:100%}.newsletter-form button{background-color:gold;border:none;border-radius:4px;color:#2d3142;cursor:pointer;padding:10px 20px}.newsletter-form button:hover{background-color:#fc0}.footer-copyright{background-color:#fff;color:#2d3142;font-size:12px;margin-top:20px;padding:10px 0;text-align:center;width:100%}@media (max-width:768px){.footer-section{min-width:100%;text-align:center}.footer-section ul{align-items:flex-start;display:flex;flex-direction:column;padding-left:0}.footer-section ul li{margin-left:20px}.newsletter-form{align-items:center;width:100%}.newsletter-form input{max-width:100%}.newsletter-form button{text-align:center;width:100%}}.hero-section{align-items:center;background-color:#2d3142;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:98vh;padding:60px 20px;position:relative}.hero-section:before{background-color:#2d3142b3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-section .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:1}.hero-content{flex:1 1;margin-right:20px;max-width:600px;text-align:left}.hero-headline{font-size:48px;font-weight:700;margin-bottom:20px}.hero-description{font-size:24px;margin-bottom:30px}.hero-cta-button{background-color:gold;border-radius:5px;color:#2d3142;font-weight:600;padding:15px 30px;text-decoration:none;transition:background-color .3s}.hero-cta-button:hover{background-color:#ffc107}@media (max-width:768px){.hero-section{min-height:80vh;padding:40px 20px}.hero-content{margin-right:0;text-align:center}.hero-headline{font-size:36px;margin-bottom:15px}.hero-description{font-size:20px;margin-bottom:25px}.hero-cta-button{font-size:18px;padding:10px 20px}}@media (max-width:480px){.hero-section{min-height:70vh;padding:30px 15px}.hero-headline{font-size:28px;margin-bottom:10px}.hero-description{font-size:18px;margin-bottom:20px}.hero-cta-button{font-size:16px;padding:8px 16px}}.company-history{align-items:center;animation:fadeInUp 1s ease-out;background:url(/static/media/imagesss.65eb229f3c3085ee8374.jpg) no-repeat 50% fixed;background-size:cover;color:#2d3142;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.company-history .container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffd9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:1200px;padding:40px}.history-headline{color:#2d3142;font-size:36px;margin-bottom:20px;text-align:center}.history-paragraph{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px}@media (max-width:768px){.company-history{padding:40px 10px}.company-history .container{padding:15px}.history-headline{font-size:28px}.history-paragraph{font-size:14px}}@media (max-width:480px){.company-history{padding:30px 5px}.company-history .container{padding:10px}.history-headline{font-size:24px}.history-paragraph{font-size:12px}}.vision-mission{align-items:center;animation:fadeInUp 1s ease-out;background:url(/static/media/imagesss.65eb229f3c3085ee8374.jpg) no-repeat 50% fixed;background-size:cover;color:#2d3142;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.vision-mission .container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:1200px;padding:40px}.section-headline{color:#2d3142;font-size:36px;text-align:center}.mission,.section-headline,.vision{margin-bottom:40px}.mission-headline,.vision-headline{color:#2d3142;font-size:28px;margin-bottom:20px}.mission-description,.vision-description{color:#333;font-size:16px;line-height:1.6}@media (max-width:768px){.vision-mission{padding:40px 10px}.vision-mission .container{padding:15px}.section-headline{font-size:28px}.mission-headline,.vision-headline{font-size:22px}.mission-description,.vision-description{font-size:14px}}@media (max-width:480px){.vision-mission{padding:30px 5px}.vision-mission .container{padding:10px}.section-headline{font-size:24px}.mission-headline,.vision-headline{font-size:20px}.mission-description,.vision-description{font-size:12px}}.team{animation:fadeIn 1s ease-out;background:url(/static/media/imagesss.65eb229f3c3085ee8374.jpg) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:80px 20px}.team .container{background:#ffffffe6;border-radius:20px;box-shadow:0 10px 20px #0000001a;margin:0 auto;max-width:1200px;padding:50px;text-align:left}.team-headline{font-size:42px;letter-spacing:2px;margin-bottom:40px;text-align:center}.team-headline,.team-overview{color:#2d3142;font-family:Roboto,sans-serif}.team-overview{font-size:18px;line-height:1.8}.team-overview p{margin-bottom:30px}.roles-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:0}.role-item{animation:fadeInUp .8s ease both;margin:15px;perspective:1000px;position:relative;transition:z-index .6s;width:calc(45% - 30px);z-index:1}.role-item.flipped{z-index:999}.role-item .inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s,height .6s;width:100%}.role-item.flipped .inner,.role-item:hover .inner{height:300px;transform:rotateY(180deg)}.back,.front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;font-size:18px;height:100%;justify-content:center;padding:20px;position:absolute;text-align:center;width:100%}.front{background:#2d3142;border:1px solid #6ec1e4;color:#fff}.back{background:#444;color:#fff;transform:rotateY(180deg)}.role-item strong{color:#fff;display:block;font-size:20px;margin-bottom:10px;text-align:left}@media (max-width:768px){.role-item{width:calc(100% - 30px)}.role-item .inner{align-items:center;display:flex}.role-item .inner .back{display:none}.role-item .front{background:none;border:none;color:#000;padding:10px 0;text-align:left;width:100%}}@media (min-width:769px){.role-item .front{text-align:left}}.case-study-item{margin:10px 0}.process{background-color:#f0f0f0;color:#2d3142;padding:60px 20px;width:100%}.process .container{margin:0 auto;max-width:1200px;text-align:center}.process-headline{font-size:36px;margin-bottom:40px}.process-steps{flex-wrap:wrap;gap:40px;position:relative}.process-step,.process-steps{align-items:center;display:flex;justify-content:center}.process-step{background-color:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 4px 8px #0000001a;flex-direction:column;height:250px;margin:20px;padding:40px;text-align:center;transition:transform .3s,box-shadow .3s;width:250px}.process-step:hover{box-shadow:0 4px 8px #0003;transform:scale(1.05)}.step-title{color:#2d3142;font-size:20px;margin-bottom:10px}.step-description{color:#555;font-size:14px}.arrow-icon{align-self:center;color:#2d3142;font-size:30px;margin:0 20px}@media (max-width:768px){.process-steps{flex-direction:column;gap:20px}.arrow-icon{display:none}}@media (max-width:480px){.process-step{height:200px;margin:10px;padding:20px;width:200px}.step-title{font-size:18px}.step-description{font-size:12px}}.service-details{background:url(/static/media/imagesss.65eb229f3c3085ee8374.jpg) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:60px 20px;position:relative}.service-details:before{background-color:#fff9;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.service-details .container{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.services-list{justify-content:center;margin-bottom:40px}.service-item{align-items:center;background-color:#fffc;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;transition:transform .3s,box-shadow .3s}.service-item img.service-image{border-radius:8px;margin-bottom:15px;width:100%}.service-item:hover{box-shadow:0 4px 8px #0000001a;transform:scale(1.05)}.service-description{color:#2d3142}.service-detail{margin-top:40px;text-align:left}.service-detail-title{color:#2d3142;font-size:28px;margin-bottom:20px}.service-detail-description{color:#2d3142;font-size:16px;line-height:1.6;margin-bottom:20px}.back-button{background-color:#2d3142;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.back-button:hover{background-color:gold}.cta{color:#2d3142;font-size:18px;margin-top:40px}.cta a{color:gold;font-weight:700;text-decoration:none}.cta a:hover{color:#ffb800}@media (max-width:768px){.service-item{margin:10px 0;max-width:100%}.service-detail{margin-top:20px}.service-detail-title{font-size:24px}.service-detail-description{font-size:14px}.cta{font-size:16px}}@media (max-width:480px){.service-item{max-width:100%}.service-detail-title{font-size:20px}.service-detail-description{font-size:12px}.cta{font-size:14px}}.combined-services{background-color:#fff;color:#2d3142;padding:60px 20px}.combined-services .container{margin:0 auto;max-width:1200px;text-align:center}.combined-services-headline{font-size:36px;margin-bottom:40px}.demo-request{align-items:center;background:linear-gradient(135deg,#e0f7fa,#fff);color:#2d3142;display:flex;justify-content:center;min-height:100vh;padding:60px 20px;position:relative}.demo-request:before{background:#fffc;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.demo-request .container{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:800px;padding:30px;position:relative;text-align:center;width:100%;z-index:2}.demo-headline{animation:fadeInDown 1s ease-in;font-size:36px;margin-bottom:40px}.demo-form .form-group{animation:fadeInUp 1s ease-in;margin-bottom:20px;text-align:left}.demo-form label{color:#2d3142;display:block;font-weight:500;margin-bottom:5px}.demo-form input,.demo-form select,.demo-form textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;transition:border-color .3s;width:100%}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#2d3142}.demo-form textarea{height:150px;resize:vertical}.submit-message{animation:fadeInUp 1s ease-in;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#2d3142;font-size:24px;margin-top:20px;padding:40px;text-align:center}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.demo-request{padding:40px 10px}.demo-form input,.demo-form select,.demo-form textarea{padding:8px}.submit-button{padding:8px 16px}.demo-headline{font-size:28px}.submit-message{font-size:20px}}@media (max-width:480px){.demo-request{padding:30px 10px}.demo-form input,.demo-form select,.demo-form textarea{padding:6px}.submit-button{padding:6px 12px}.demo-headline{font-size:24px}.submit-message{font-size:18px}}.product-list{background-color:#fff;color:#2d3142;padding:60px 20px}.product-list .container{margin:0 auto;max-width:1200px;text-align:center}.products-headline{color:#2d3142;font-size:36px;margin-bottom:40px}.products{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scroll-behavior:smooth}.product-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-shrink:0;margin:10px;max-width:300px;min-width:300px;padding:20px;text-align:left}.product-name{color:#2d3142;font-size:24px;margin-bottom:10px}.product-description{color:#555;font-size:16px;margin-bottom:20px}.product-features{list-style:none;padding:0}.product-feature{color:#555;font-size:16px;margin-bottom:10px;padding-left:25px}@media (max-width:768px){.product-list{padding:40px 10px}.products-headline{font-size:28px;margin-bottom:30px}.product-item{margin:10px auto;max-width:90%;min-width:90%}}@media (max-width:480px){.product-list{padding:30px 5px}.products-headline{font-size:24px;margin-bottom:20px}.product-item{margin:10px auto;max-width:100%;min-width:100%}}.support-documentation{align-items:center;background-color:#f5f5f5;color:#2d3142;display:flex;flex-direction:column;padding:60px 20px}.support-documentation .container{margin:0 auto;max-width:1200px;text-align:center}.docs-headline{color:#2d3142;font-size:48px;margin-bottom:40px;text-shadow:2px 2px 4px #0000001a}.docs-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.doc-item{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:10px;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s;width:280px}.doc-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.doc-title{color:#2d3142;font-size:24px;margin-bottom:10px}.doc-type{color:#555;font-size:16px;margin-bottom:10px}.doc-link{color:#1a73e8;font-weight:600;text-decoration:none;transition:color .3s}.doc-link:hover{color:gold}.message-overlay{background:#00000080}.message-close-button:hover{background-color:gold}@media (max-width:768px){.docs-headline{font-size:36px}.doc-item,.message-box{width:90%}}@media (max-width:480px){.docs-headline{font-size:28px}.doc-item{width:100%}.message-box{width:95%}}.combined-products{align-items:center;background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 20px}.combined-products-headline{color:gold;font-size:48px;margin-bottom:40px;text-align:center;text-shadow:2px 2px 4px #000000b3}.product-section{background:#fffc;border-radius:15px;box-shadow:0 8px 16px #0003;margin:20px 0;max-width:1200px;padding:30px;transition:transform .3s,box-shadow .3s;width:95%}.product-section:hover{box-shadow:0 12px 24px #0003;transform:translateY(-10px)}.product-section h3{color:#2d3142;font-size:28px;margin-bottom:15px}.product-section p{color:#555;font-size:16px}@media (max-width:768px){.combined-products{padding:40px 10px}.product-section{margin:15px 0;padding:20px}.combined-products-headline{font-size:32px;margin-bottom:30px}}@media (max-width:480px){.combined-products{padding:30px 5px}.product-section{margin:10px 0;padding:15px}.combined-products-headline{font-size:28px;margin-bottom:20px}}.case-studies{background-color:#f0f0f0;color:#2d3142;padding:60px 20px}.case-studies .container{margin:0 auto;max-width:1000px;text-align:center}.case-studies-headline{color:#2d3142;font-size:36px;margin-bottom:40px}.case-studies-list{display:flex;flex-wrap:wrap;justify-content:center}.case-study-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin:10px;max-width:300px;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s;width:100%}.case-study-item:hover{transform:scale(1.05);z-index:10}.case-study-title{color:#2d3142;font-size:24px;margin-bottom:10px}.case-study-client{color:#555;font-size:18px;margin-bottom:10px}.case-study-description{color:#555;flex-grow:1;font-size:16px}.expanded .case-study-description{margin-bottom:20px}@media (max-width:768px){.case-study-item{padding:15px}.case-study-title{font-size:22px}.case-study-client{font-size:16px}.case-study-description,.read-more{font-size:14px}}@media (max-width:480px){.case-studies-headline{font-size:28px}.case-study-item{padding:10px}.case-study-title{font-size:20px}.case-study-client{font-size:14px}.case-study-description,.read-more{font-size:12px}}.webinars-events{background-color:#fff;color:#2d3142;padding:60px 20px}.webinars-events .container{margin:0 auto;max-width:1000px;text-align:center}.events-headline{animation:fadeIn 1s ease-in;font-size:36px;margin-bottom:40px;text-align:center}.sub-headline{animation:fadeIn 1s ease-in;color:#2d3142;font-size:28px;margin-bottom:20px;margin-top:40px}.past-headline,.upcoming-headline{margin-bottom:20px;margin-top:40px;width:100%}.events-list{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.event-item{animation:slideIn 1s ease-in-out;background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;box-shadow:0 4px 15px #0003;margin:10px 0;max-width:800px;overflow:hidden;padding:20px;position:relative;text-align:left;transform:translateZ(-50px);width:100%;z-index:1}.event-item:before{background:#fff;border-radius:50%;box-shadow:0 4px 15px #0003;content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%,-50%) scale(.8);width:110%;z-index:-1}.event-title{font-size:24px;margin-bottom:10px}.event-date,.event-description{color:#555;font-size:16px;margin-bottom:10px}.read-more-button{background-color:#2d3142;color:#fff}.read-more-button:hover{background-color:gold}.register-link{animation:fadeIn 1s ease-in;color:blue;display:block;font-weight:700}.register-link:hover{color:gold}.event-actions{display:flex;gap:10px;margin-top:10px}.event-form{margin-top:40px;text-align:left}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.webinars-events .container{padding:0 10px}.event-item{padding:15px}.form-group input,.form-group select,.form-group textarea{padding:8px}.submit-button{padding:8px 16px}}@media (max-width:480px){.event-item{padding:10px}.form-group input,.form-group select,.form-group textarea{padding:6px}.submit-button{padding:6px 12px}}@media (min-width:1024px){.past-headline,.upcoming-headline{margin-left:0;text-align:left}}.whitepapers{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMTEhUTExMVFhUXFxcXFxgYFhgaGRcVFRcXFhcYGBcYHSggGBolGxUYITEhJSkrLi4uFx8zODMtNygtLisBCgoKDg0OGhAQGzclHyUtLS0tLS0vLS0tKy0tLS0tLS0tLS0tLS0tLS4vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf/AABEIAKoBKAMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAADBAIFBgEAB//EAD4QAAEDAgQDBQcDAwMDBQEAAAEAAhEDIQQSMUEFUWETInGBkQYyQqGxwfAUUtEj4fFicoIVFpIkQ4Oywgf/xAAbAQACAwEBAQAAAAAAAAAAAAABAgADBAUGB//EAC8RAAICAQMDAwMCBwEBAAAAAAABAhEDBBIhEzFBBVFhcYHwIpEUMqGxwdHxUhX/2gAMAwEAAhEDEQA/AFHcQrVqYaKjnAampDgI5QYnrCWqcNLu+SzPzEmfEFVQ444Wa1scgAl8RxSqbhsDwldBKuxy9ql3NFQxJom9XUaN5+eiDTxFOrftHMc06mL9bBZerxF594fVDGM8VLQ3SbNjjXseIL3f7pEx/Cqv+n0wZzlw+voqQ4w811mNIRU0iPA2WNSmwAgSDzP0SlSmReZC4ziPNEbjxyCPURFp2LdqVJtYqdV7D08lHINkvULeh8BO1Km2ueaWc0hRzIdQdYCzZjXDQozeIO/cqgOXsyHVD0C5HEHfuKIOJvHxO9Sqam5GaVOohuiWo41V0zuXDWc65E+Kr2BWeBpyReAl3ofpUTpQbdiHeq9Wog/+zl8Cf5Vjma3nzsuPxLXdFNxNrKGtgjtI80u/BVAtQ2sw6wo1K4ItBUtEpmS7GoOai7ON1d4xu+WEr+nB1TqSEcGINq1Be/kVZYDjFRvxFEOBbFjClhKTRqAVYnZTKKXgbr8equEZzG/NAbxl8wRmHW6K6tSBh1MLrqmHI3aeiavgrbR6vjWO1YPLmhOrTdtlOq2mQMhuOY1QX0DGnopwhv5l3OvxJ31SGIdKc7IxzS1QJkxZQvuKaoDpTTmjbVLuM2KF8jbVXcE5k6JepgymssfCV4145gobUxtzrlWVxwpXlZ0ax3Xkdj9xN8P/ACxZuHdzRWtI3UmNLT3nSI2Mpg0gbtIWLqI29JvsAeSRf5oBYEwaR5g+ahVoEXNhz2up1IkWKSAGmudkOaap4Y8x6qFTDpXJD7GL9h1XOzKIGFcIKVsagZKnSrlpkH88F7LzCiaQQcwqBqOC8RY8RUFPukEWAM7QIV32zCbtZB0MAzzXzvLCap8QqBuXMYVTfsXJLyafGcHoPLsp7N+sbemw8FTYzhTmXkFvNJOxb3XJk6eSm2s+IzGOWyXe15G2L2OtYExTaEuxhTFOkSj1QrEGDQmsPVA3Q6eG5lLPqDtabQ5sEOPW1vuUvWGeKu5d5gRCHUYOcoYaFxxRWYjwnC26XLy0yEZwQHKxZSt4goxE+8EMkbOS7ghPan3CbaHm1NiQpioBqqktOy6C5MptCOCfgexNZhuHQeRBQqbwdkvA3heBAuFdHNRTLTplhTkbFFOIKr/1xAsiUsYCLt+qtjmvuUS0vsN08ZzUnta64MKvqxtKXDyrN0WU9OcC3OADhmGyD+hnxUcDjIBm6sqeJD9R9kG0NGM+5Uvolqg6kCrWkMzu80ZfG6LTpUwTZSxkuOxR0qTNwvK6qCiNj5BeRtkcYeTM1KRabthRa8clv+JcNoV6YDHU6RPe1E3Gh/ss3ifZGqwZu0pkeOvgvMYPVMM1UntfsztT00k/08lZSLSjPw7XNcAJJEXsL63QDhHtMELwL21SHseGFp7wE6AuJA1+R0W/en2ZVta7orME/KXl7yxgMzmDiQ05Q0SJ5bXE+KuqVJz2Z206mXq0+umioOH0W5nlrKlaoHw3KHah5IzzeC1k85jcL6fwvCFtJlNxpCpE5WwCBcgDeBz3g+Cy6rV9Cvks02FZLswjmiYh08oXG4cnSfQrdVyQQCXSTAi5/lVz6VR0wXH1sql6gmX/AMGkZ9vD3ixBRH4Pp8/7K1xVJ0AZUg6md08c7nzZHhUfABtLoPVEFAH4QpNYjU2ISmGMSFLBDkE7SwDOQUqLFYUKKzZM1eTRDGvYWZw5nIIo4e0aD5qxp0VHGVRTbmdAYPeJMZRz6rN123SZd04pWzP8Zwf9MvDg0s7wN9eVtZ0jeVmcOA/E5socCMwaBd0CSG2OY90Hw5wtR7S1+zcx0Mc0yHAwHNhpcCCATBtoDusDQw7i4jPkyFrXZjlMFxMQ4iwiYJ18SulpW5Y7bOdqqU0kj6PgaZe3MRlnQamOZKK6g1S9nnNdTbkAygDvZrkwDdvw66Ep+phwsMtRtm0zfHHcUypfh2xqln0QN1bVMMErVoBXw1CfkSWIrHUgUvUoEJrEU40SZf4rXDJ7MyzgvKI5Ch1gFM1+aE9wO/qFfGbKZRQsVPtunoUQtHQ+ahI/aFap2VOFEXYoftXv1G4j6Ib6vQKHbf6QnsRnTjSpfreYXhU6BQqPjUJtwu35CjF8lMYs8yk+2HJTa6d0ymLtLGnjDzKmcUd3H1Vd2e5P0UhH7gipEosaeLnR/wCei6kA0fuC4m3Eo1/BeAYqm4NLQac94EyLkXEHXRa1xpNLm9xo2BsRrsRBC5SouAAc8GNiNfG0qDWhroc5jjqAZncbL5rmzyzyuX9D0MUoqkzKccxdSe5SaS2JDS0gh0hjmEODSDkdzixhZrF8cqVSWik5x7ODkpyZIHx6ga+6BsJ1K0PGajMPUfUpljmMBBYySWSQXZp0bnEki4J6LEYnEgtzMlrBmeMuU99xJaHtEZBLrTyGq9To4p41S48HPzzd9xHA0XdoBlDTeQTZrSZNtWug7rYcHcGEta4VajR3HFmVrIG7rZzOpHqsxwG39RxpASQXOLs3OLdY12K+iex9BlKHns2yCQDkAsRJpwe63ujMCDeL2k267MoQbfPx7lWmj5RfUqdQOpZwCMgDjlgl5F9NFY4vg5BnMADoBA8z/dSwnFDUe9rMs0xmPdgC8W2JlWXD65t2gaWOMBzgLG/SCvGZHPdzwdF5pJcFE/g5jNle4ayGg/MKpOGpmQ6m5hG7sseoNj0W0xeAxEAhwOWSA0QHA6gjw6c18k4jh3Go85HNkkwZ3K3aKMptpyr8+wyzWr4Y5jqTQ8hpkeFwosDdJSWHa5pBTjZJmAutKW1VYsVfNDAEaJ/DFAoUZT1Giufl1Hg0wgNUgqTG1CKr8O4yysP6c5hlPxAO0OpOvIK7NZrCwOIGd2Vsm5dEiOenzCofa3BufUY1lJzy4FznCXAMAa1wIkQMpNgb5idQhom5Zal2a4+3kXUOo8GSx2IOerh6jXPFmB0uDh2UO0ylsxHkNbws/h+IZXknQmST3jAzACJAIgga2gEJ3E4Z01C2WANLoJdGQnKXEnnlMQOXSK52DjPZxyRIkaXzGYuLehnYr1WOMUjh5HJs+p8D4sz9MHOeM4GmQtPePdBFzE7357wn/wBUGUg+pMu+EXMnQANmYHLlK+d0ON1GinTpUST3gQ0Ph7490sN5a0jSNoV9wbB95z8ZkbUY0FuHEDKwtzAtaw+6QATqe6uPn0cYtzfl3Xl/C9vqdLHqW6ivb7GrpgloJGUkTGpHQkWlKYihKeoQWCG5REDkQLS3ePGCg4mmVy455Rk0zdtTRV1KCSq4UHZWTqZm6Y/SSLf3W2OrUfJU8W4zjuHjmUtUwwHNar9FtEqtxOGcCZC14tcpOrKJ6evBQVGDqhFg2Vy7D9FD9IOS2x1CMzwspXUyoZDyV47CBQ/TBWrUorenKplPojClOysG0ByRW00XqCLAVX6UC8I9LCg6KzFMHZEZQASPUjrTopa3CX7ILeFv5LStcNFypTOxRWrkR6WBnm4B/ReVnVpHZeVy1HyVPTr2PorXKuxuIaXOcKjQ5gIdcAzGZrZ0Gk35pyq4AEkwALmJ+SwNPDVGVnhr2vBcTlLXENBcSHBjnEi4IzC8EaAEDxeg06yOUm6r+vubssttcC/HKxb2tUGGvc6C1rXQA0tdOVpGrZImYi9jGOx2GcwkBhLQfevBuLaDkJ5X0Wo4xhcRkfAcA8taWAl4cAHFwaXCW32zHQmVmsHi2CkaZYMxmDlzXPdkZjZ0ExEaAr1mn4jwczNy+RzgWDbVpOs9zqZzAT3AG94uINt4/wCR6rRMwmGYA939Wo6QGznEtyzJ1aXCxHS06nOeyjmglznkQ5tm0y8mQQAIBEm4/LbTg+OwlOK1Qlr2mCOzIEkCB3r+7bQRfRU6qcot1b+l/t9CzAk4rsXfAuGVA2H9xusNPvA6Nc5pBdAkd4cuq0QHkvn2J9u3OP8AQY4zaDYAxdoIBGaIMmw6haHgn6l5Y9zi1gkFsDvbzMk3za/ILz+s0udrqZWo/H55NuOcXxHk0lKs5plriPMpt9CjUyuqSXRBLm2cI0JbcgeKRCmxxFxZcdSaHlHyikxvs1DiW1GEHYTb1UsF7MVHbsA6uH01V0E3hqat/jJruF5ZJCrfZUhrf6jAT1OvpYL2G9nzMOqNA53PyhXOig2qDoQbxbmLEKl6xyfEePn8RWtRl9yix3C2Ftag8A1S2aLpLWgOEOkkidyYJMRuslxHjL8DVcKlP3WupySHMcxtmxTMTqDYCHOb1A1/trwTt6QqsJFWk15EG7mFuYtbsCXtZc7SvneNwQrsNXFSxwLn02Obmmk6m91JxqudqXgtLZg5RZes0uOChFvsVb5Tt3yBxPBXvDMfRBqNsXgVO0pte0tyscDBgFxN9xZC4rg2f+prVsgc19E0uzqCezh5Bax57zT3TodtkH2Sq9+MzIqNBqXIbOeBkaNXNBBmxBAvOtpx7hmFH6lratOq1tOk9tU1Hl5dDu41xBBFicp6Xstbltntf4rCo3G0Z6hxOtVrsZhDldUpBjQQ2ZglwkiA4kAB0g2F1Z4rhjn16lOs51bE6gtgBjWMB1IJzBpHuwQQZ2JzfDsTVbVZ2Dz2wFi0WgMnKAQLd287q84LSxT8SwVndm2JL4ym+WQ4Ngk2Ag69VblW3lUuPuUwe7vz/Y+jeyhZWYHZWMbDQ0hpMkucHBr7h8ZOel9CrfGYClJykmwgR6yVW8CwIa8uDWinTl2ZxcIdUaHPe0Eau1MuIAIg7JvCYvtQXgQ0khvUC0+q8drLeWUo9uPtfZfXya4Skn3PNoNGwUKlMI5UHBZFJmqMhZ1MQkMRgGlWZCG5quhNxfBcuSoZw8RfVAq4JusgnkrhzUAYRoMgXWqGokvIXFFEcMTsufoCtAaaiaSvWukhOkigdgCuNwRV6aagKSuWuYOiirp8Pda3ii1MDCs2hSyApXrWHpIpHYJdZTLZEWKuBQvonW02nVoRl6hXyK8SRmalATovLS1MCxxmF5BepxrkHTRQe1PGH4eRILXiwMNie6Zc4EO8I+LYXWUoYyk86ul/dpdzK24BEZWNMkA3veei2HG6bMTRzMc6WuIgC4d7pDmuFiPyV8u/TEVjlaGSSQSRYQSASSI1g+Hiun6ZCEsNVUl38HN1MpRn7pl3XpVmOeHOpOgjuhxY/K4CHFwidMovN7WhUDcMIIyGczhna5zm91xN4NhAF4Nr9VsaThXotz03jKMxyMOUOE3jPDT3YMSNJKyuJoRRe6AHF9QOzEjNDiO6BqABqdyAuhhndp9zPlj58A+B1WNALyWCdWnXTmQA63S3Na7C8D7YgF/ag3LXPc4taRYhoOsGLgfDG5Oc9mcU05aZaXZXOeRmcBpDYAkEyeW5sVqq+c3ZVIomznGmW5XXAl7WtmNjtoVXqpSUqXHyPgitvPI7wD2Zqsec5YaOYuLMoLXOmDIy6xvp01W0pkRaIFraWtHkqLg3DS1jS57nSDcuM337sT5ybruD4kP1LqQnIWAthoLQRbVpOo6RY7rzes36iUnd7V4X5ydCEVBJe5fhdCgCpBchjOIRqfwoVcCi0qpCrnG0USiyzc4SRImJjoZgx5H0Xz/FY2vSqGpSeXZnQ6nDWXDQ6DMtzkASZzC4vLQLr2kxz6MYluYhoDXNBsQXTeQQ0GwmJktjecZ7Rcb7Z4r4eoW1e63s8o9xwzvLiXGARkJFpDfEjs+laV96uMlzfhrw/wDZV2NP/wB1sxmFxDKbmU3ZLB5YQ5r26OzWGs87abIGG9manZ02tqsrPdSPZVJBNOLWDR3mNLhAubOExZYSti6ZeKVSm6iM2d74cSIF3anM4kxJ9b2Xq8WxWEc2pSrVO8C7NnnuucQ0OAJDXRc3JudF38em2pRjwvCf++RXKlaPYzgIbiKtJpGZke85ogxLu7MG8NiOpGxouIYg9o8OZBFi06yLEktiSSCZ3laun/8A0LEveHOPeMNlrKc5YENL3CR3pOYmyx2IFWtUeSC52Yl0Xvcm48D6LbjU7/X7FOSUdv6TmAxLqbxUY/K5pEHcTIkeC1VXiDKhmrUD3EXaGt7xDe+SSQGH5ai9is/Q4ZLOb7Oyi8ixjMBY5XTFzzAtMK+BqMgkES3M3WcriWxJGttNwQnlGMn8iQcoLtwbyr7UUqlDs+07EUyS1jiajyIsA+CO9MX5kTYLS+xfEO2pudlygRYEEOJ9587yQdyNV8bwtMlzWwG5XAEhsuHe1IF7fZfavZHN2IzGSYJtUAki5aKm3gBfmuH6rhx4dO1Fd3+fjNWGcpl4VAhSJUSV5ZGyJAhQeEQlDcU6NEQLmrmVEK9CeyywYYvZEUL0KWSwBpqHZpkqJCKkFMXyLmVHhehNuCQaERpSNfG5arKcHvTtsBrOhF48Y5p8Izg4pN+RbTJtcuLkriqoDRhMZxSkaj+1qNgEAODPigktJ0c2QB0JhZTiPEhTrNNNrS1hnJlOUG8CCTczJIOquOL8TFcFrcM9j391tUENa+SNTHfBDSIJPLWyyGMoPaQC0ASYDdM03F9TtbwXutNhUVz7VXH+DgajK2+P3NZgPaWk8EVGhhd7xABBGjoaMoaYDRvpus1i2tylzcgGeo24JcWkkgm0cgN90u7DCffEb2Pd1t10Q3UYZnBkZi0G14g6a6FaIYowf6SmeWUlyMYTAVoD203lpm8EBw3uYkeHVXp4hWEjsXCqwSc1Rz4aC0kgQRoNybDwVPgMYynkfmqZhmkNIgWIGUHe955Hmnv+662Ts2taG6Xa117RAyho02HJLkjKT7J/0GxyjFd6E63FcTLgajmiBLcxAh3Js9ZUuEcWfSqscHHukWEdbC45keacLs1EvqYeAXQXhroDjILnZjHecLi0Fto0S+G4c2pVLWyGNiXZHGAY2aXGL68o5qVBppon6rTTNtS9qsVUAIFKmJk56jZhwGUAd2BfW5mbK74XiXv7z6suABLGOBa3NcXA7yztL2VpU83xAhpbIuCL/ELTNwU5R4hUpDK1rMo2yx1PuwuFqcWJxccMUn9P+nXw707yGm7Z3M+qkzEvHxFZse0D96bfUqb/AGgt3ad+pt6DVcx6TJ7f2NfUxssuIcZ7zqD6mQuALXDKYG5INmxzPisLjeG0qdQdnVzGzWse053VHSC53+ke91BGlije1lStVa18GWgnO1o7sQ4AmZiZ8Fj6+OqPOdzznEQdHGBGaRuMovrcL0Hp+l2wTi6vul7nJ1WZKW1r6F5xdz6bTQ7zwwMyvAktBEkZrls2tMAstaxrcZUrUmmm4Oa1xBLHTAFyBBtN5SFHGPbMPcJ1v91Y1vaGq6mKZFOBN8gm+U6GRMtF4n5LoqEo0qv3/wBmN5Iu3dFQSm8Fj30wQ1xbmIkt1iCCI3sfyUGsRJgkid9+qHHJW0n3KVJp8FnguN1qTAxriAPdv7smbEd4b77oVbidRzSDUcQTLhOtvWNbaJeliMosL7zcb/CfK/TZNnitTO1zsj8rYALRlLcuWCLTaOthySOCTtIdTdU2LYcwZHw3d0EgT01A819J4HxjsqU9vmaQCcxDntJYIAHwgEG+iytD2tc05g1hJzAhzAQQ7JIMRPujae74JB/EH16rnVD7wghrJ7sjuCBLREm3JZ8+DrLbNcfv/gvxZY4v5XbPqND2upuaHGnUg6EZSDG470wpj2sw+/aD/j/BWSw2NZVLm0/cYB5uOpnUja/JL1mLkP0zDuaqvudJZ5bbRuHe1eG/e4/8HfcIFT2xoAiBUPM5Yj+Vh8hXiANfLqeXimj6Rg+f3EeqmbWt7YUZAaHGf3d0SNpgof8A3U86UmH/AOSfsvm+NxBNRsZmuB91zdAd9Z0vp5qzqYew3trEfLZXr0jTpLgqWtm7NzS9qv30XD/a4O+RATA9qKMXFQdMv8GF84DSNCR4FTGLe34z5wf/ALIP0bA+39/+jLWyR9Fr+0+HaAS4kHW122kZgSCNF4+02HiZf4ZD9dF82q49xd3i1w5ERcDkIjXmmWcRcdm2to77of8AxMFef3B/Hys3FX2tojRlU+TQPm5Kv9rHGctC0HV82/2hvylZIYx3IIo4iW7gE6HafFXw9I00e8b+7Fetm/IPH+0Lg9r2uLQC4tN3NHdLe5JJi+hJ8Nk+/jL6haxtSvedc1oIBlrNPlEjYrGcQxDnVD3iMxkiwE3uIcQPedv8RVv7PGJe3M46Go4AACLtFySZ5roLT4+P0r9jEs022rNFTpvpvzsc4O5zeOR5jxXlXVsQTv8ARdTy0+KbuUU/qkOssl2YrUwD6zc1J7Gu+OiwuLaYBi7STE2iLfaiq8Pe57RcFxjNUcACYJ9+fHzS1bEXloyWizr+ZACF2zjqXEC+p5/yUUmjNKSZbO4Wym6HVWOMgGQ4ASAT3pG3Lp5KVqtMUi1riXZ3RZwBbIgmXQDA5E80q3EkAt2cQXdYmJPmUOUafkDkvCGKGKLIygB25mQ5pvBB08o0V7w/ib8rstOjUL3Z7S1zDYAATGsbKr4QymXtFQECR3g8C17QRuYEq4wHBaRzvc9pDbtpl4DnbEbD6Dqkm15LMe7wV+P4jVc5wcwNMuzAACc1yXRYm0z4dFLhXFTQcbuax2uQMzaGIfFiJmy0uHoYUBzqVZ1RrhelnDHgFpgFzvfgA2Jm2hVHRw9LNXbRgjM1rS45u4TD7ZZc3Ym2ojqilFqqHcZJp2O8F4wX1IzkNJFn1HOcYjcnSZO3vawIWpqsBuII6XVBQ4K4FrHYZlWIl8tawaXzZS5wg9N1e08Kyk0NAY3SYEAu3ifosOpjGTTRu08pJNSFarVynTTTmIVKo0guGgmdbRrIWfZwX7uQlTCiqx1NxgOBGseZ6LBcR4Y1lXIHNLSBcmMkEAudc21/8hEq69puKtE0gXNe0ggt0cCJh0+IIN9lmcdxDtZLgM5MkgRqZNtLkknqt+kxSgr8MwavLCTryjuO4Y+nGaCDcEGQR4hCZhu6HmQCYB2kXOvT5oPbOjLmMcptfX6BQDz+dP8AK2pMxNq+CTlFi8SvSiLZNphSJBJ+U79LIUrzShQbJhwB08kRlY89JGtoMW8LITiEbAVwyo1zmhwBu0iZG4gqMKNf7NvcWdxkUzmLnugue6Ta0RH36p6u1UX/AF97/wClh6GSZiOfMDQeN1dMpZGgGZ1MmTJ6lYpQe62dDHkW2lyBLVV8UxByS0gsIGw7rtQeYPorhwSP6WlpBE3gj+forIUhMjbVIzDsQ5j8wJnYySb9U9hMXUiXWEzqczp0Hh4ckDF0Qyq6xAGkCb35RG3qnOG4Un+pDWH4ZB0jUGfmr3VGWN2Wb4iTbxSuIqiLH5SPVHbUAF3gk3vYeAHJV9WnezyQZ3vtrlH5KCLJSBFwkfFa4k+GpH5Cdw9VhADYHTdV5whzd6WjLPUT012RcI1oIAeXPPIi/KZ+6YqTLENQ8VUGWxbmHeixO493fcJrsouSBzlUePyOzGDYkS0A+E/yiFyK2qZObSdgIA8Lq04biXveJLjA1c6cvUCI9VUP1TeAeAZLmt1vJJ/8RYolafJpH1T19V5L03ZhPpPLnC8nHszDF5zCj9kURrnDaB6quylsWZhyfzyujDhzyLCfl46qeczMc+n0Xm1TMmRaLa20v+aIWwJ+4T/pjwwTzJi9wN43iCh9j3SCHNgxp3c1tdbwutzEiT57/n8JjM47SPlrqfzml3MbdESY5wPdnlGutvmpmlUnMRrfSLdOiZqNcNoj1md/MqVJ1X91jsTbmg5DJonhONV6XuPIvJ7zjJ0kiYNgBpoAr3gOH7d7atetn3DDLo+ETMxJ+h5yqNzSJHvA6iTB09NB6KTQTlNhEQNhvbzCrlTXHBbHJXfk1Y4z2jXuaWMNN5D2udJLbgFsWknLGo2WawnH3NzH3XOJLzIOYE7A2BEwOVhoFCvSqO0MTYbCNI/OaVfw3y6eaWEcaXIuTWcrkDiXmqcxNwIHqT/+kJuC5m/IXPmmW8OIvI5qD2Bu/NXqS7IzPJufDBjB6mbfmqDXoZfAphzgDqf45ITnC0DpdMmFbr5Ahg3MBRLYOqZFIHXqpU6I0sUdwdwu2BPhZEZlHgiHDT+ckE4Z2yFpktMm4Nvv+R9V5pAuRqudmdEZlIwQVLI3QfAcQcz3XkTrz02gz/lPs457vvHLzO5PMC1reaq2sOzbj/H8rxwbjcwPNI1F9xo5muLLscYa5uVwOlj5SPmQkcfxAPPelwHuztJhIPwnUDoVI4Y6kzfn6JVCCdlryuSGGYoOLpJvO5sDMx4BepUxMNcdDYnfwjRA7EtEjS/n4rjqLmweiPHgFjmMxBytaWtMA3/NErRx5bbrKE8uugZXA6JkhWxjF4wvdJiYFxrad/P6JcOJ5ea62k7kuFp0hMCx1lc5YLyRyBt4R+BBpVnXblsbwQNt79FEUXDQbTovdnb0lCybhes0A2M9VOnWdmBtPMgbI5w09VP9EpvRCwo15AzOExNvzqvKuNHeY0/PzkvI7whTTvYTyUqciO6fzT5lA7Zx167lTpvdoqmmVpBC/Tu3/jl5LuWRpGm3NcpVeihVrknnf0QphpEmgzAB6lGZTcDEuvbWOl0N9ZxAGbaddPFCfWfJ1hSmwqkM9lq4gxq4AgGJ2tA9N1FmH0ImTNo2t67oVSs6AJG8xt5oVTMdyY5qJMDmh/Jaw3B1HK9vTwv5ccSJ/hVve538V0A/h9FNnyK5N9x+rXMCRpfTlzQBUJuXAb3+ghLsrPHxGP8AOqkKoiLG4udevkioUKSJJHvKDsP6/ay86ryAUmVuabldic+CDsKToZ+39l0Ybr/lT7ZDc7eFLkS2SNJv7wpZWXjMRoEM1RyH4IUmv6kKcg5Jhg8NlwBQkL0gIEJFu6g6Z3XrWuiUzyvqeuiJLBNrnp5z9lztDudbi3z66FEL+gXO1byuj9g38Ai/mYlSYTNiSuscByM+Nv7rzyRy2OoNjzg2PTVEI3Trmb7fhTLK2sx57WMQqrOTbb+F6oz/AFSflEc/sq3jTCmWj6zDqRt4wp06rLm2hvYXOn+FSBzth00nX6Jjsomek8/y/wAlHjXuGx6Qdx+aobi3chLFoA10H1Uf1ABmLqKAuyI4K7biRz/PRD7Ucwlu5ta0H82Ug1psInn5z948gptQOmg4riea5+odewi+5/OSC7DWmR/iP5UM4HVHan2CuAnaHkPOf5XUOpV6C915NRLCveNwYm/T+UWWTryA/nxS7dPzklqh+qG2wpliKrZMn009ShVYk3hAaFyp7yijyC/AUu0vGij2v5e6BUK81NRAhcVMFCGi47VChasKXLjj1QRsus1RoO0IHE/35KQhDebKClEoNbcroIQApA3KlEoK3WD5xGnRem1xvrfbbluPREI+6E86eA+gQsVMGQV0LrtFIfnzRsayEeS9C8dlwaqBJPbyP9lwdEd/56leohCxdwFS7IkiPCPP+6awjRmbb4v4U64u7xd9Sl380Lv5oQNA2j5qdSiRqnQYiPy5SzTb85hRSbIpNg4gDY8xMmed0XI3aLRuRIMWubxKHiPv/Kh8Pom7jdwjqTrm1tgRb0QhI15brzTqjgf02nfO8TvAbTgfM+qI3YXzHKfHfpp9fkoB9kzVFj4n7JUorkidnHBea46qdNEjXw+ylhs8TICg0XB8/mvM+w+yPS1PghdAuiVTCGxm528418l1TxOrfD7leSptoEeVZ//Z) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:60px 20px;position:relative}.whitepapers:before{background-color:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.whitepapers .container{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.whitepapers-headline{color:#f5f5f5;font-size:48px;margin-bottom:40px;text-shadow:2px 2px 4px #000000b3}.carousel-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.carousel-button{background-color:#fffc;border-radius:50%;box-shadow:0 4px 8px #0000001a;font-size:24px;padding:10px 15px;transition:background-color .3s,transform .3s}.carousel-button:hover{background-color:gold;transform:scale(1.1)}.whitepapers-list{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:40px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth}.whitepaper-item{background-color:#fffc;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:0 0 auto;max-width:300px;min-width:300px;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s}.whitepaper-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.whitepaper-title{font-size:24px;margin-bottom:10px}.whitepaper-date{color:#555;font-size:16px;margin-bottom:10px}.whitepaper-link{color:#2d3142;display:inline-block;font-size:16px;font-weight:600;margin-bottom:10px;text-decoration:none;transition:color .3s}.whitepaper-link:hover{color:gold}.whitepaper-actions{display:flex;gap:10px}.whitepaper-form{margin-top:40px;text-align:left}.form-headline{color:#f5f5f5}.message-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.message-box{background:#fff;border-radius:10px;box-shadow:0 8px 16px #0003;max-width:500px;padding:30px;text-align:center;width:80%}.message-title{color:#2d3142;font-size:28px;margin-bottom:20px}.message-content{color:#555;font-size:18px;margin-bottom:30px}.message-close-button{background-color:#2d3142;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.message-close-button:hover{background-color:coral}@media (max-width:768px){.whitepapers{padding:40px 10px}.whitepapers-list{flex-direction:column}.whitepaper-item{max-width:100%;min-width:100%}.form-group input{padding:8px}.submit-button{padding:8px 16px}}@media (max-width:480px){.whitepapers{padding:30px 10px}.form-group input{padding:6px}.submit-button{padding:6px 12px}}.combined-resources{background-color:#f0f0f0;padding:60px 20px}.combined-resources>*{margin-bottom:40px}.industry-solutions{background-color:#f0f0f0;color:#2d3142;padding:60px 20px}.industry-solutions .container{margin:0 auto;max-width:1200px;text-align:center}.industry-headline{color:#2d3142;font-size:36px;margin-bottom:40px}.industry-list{display:flex;flex-wrap:wrap;justify-content:space-around}.industry-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 45%;margin:10px;max-width:45%;padding:20px;position:relative;text-align:left;transition:transform .3s,box-shadow .3s}.industry-item.expanded{transform:scale(1.05);z-index:10}.industry-title{color:#2d3142;font-size:24px;margin-bottom:10px}.industry-description{color:#555;font-size:16px;margin-bottom:10px}.industry-solutions-list{list-style:none;padding:0}.industry-solution{color:#2d3142;font-size:16px;margin-bottom:10px;padding-left:25px}.industry-solution a{color:#2d3142;text-decoration:none}.industry-solution a:hover{color:gold;text-decoration:underline}@media (max-width:768px){.industry-item{flex:1 1 100%;max-width:100%}.industry-title{font-size:22px}.industry-description,.industry-solution{font-size:14px}}@media (max-width:480px){.industry-title{font-size:20px}.industry-description,.industry-solution{font-size:12px}}.technology-solutions{background-color:#fff;color:#2d3142;padding:60px 20px}.technology-solutions .container{margin:0 auto;max-width:1200px;text-align:center}.technology-headline{color:#2d3142;font-size:36px;margin-bottom:40px}.technology-list{display:flex;flex-wrap:wrap;justify-content:space-around}.technology-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 45%;margin:10px;max-width:45%;padding:20px;position:relative;text-align:left;transition:transform .3s,box-shadow .3s}.technology-item.expanded{transform:scale(1.05);z-index:10}.technology-title{color:#2d3142;font-size:24px;margin-bottom:10px}.technology-description{color:#555;font-size:16px;margin-bottom:10px}.technology-solutions-list{list-style:none;padding:0}.technology-solution{color:#2d3142;font-size:16px;margin-bottom:10px;padding-left:25px}.technology-solution a{color:#2d3142;text-decoration:none}.read-more,.technology-solution a:hover{color:gold;text-decoration:underline}.read-more{background:none;border:none;cursor:pointer;display:block;font-size:16px;margin-top:10px;padding:0;text-align:right}.read-more:hover{color:#ffb800}@media (max-width:768px){.technology-item{flex:1 1 100%;max-width:100%}.technology-title{font-size:22px}.technology-description,.technology-solution{font-size:14px}}@media (max-width:480px){.technology-title{font-size:20px}.technology-description,.technology-solution{font-size:12px}}.combined-solutions{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;padding:60px 20px}.solution-section{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:20px 0;max-width:1200px;padding:20px;transition:transform .3s,box-shadow .3s;width:100%}.solution-section:hover{box-shadow:0 6px 12px #0003;transform:translateY(-10px)}@media (max-width:768px){.combined-solutions{padding:40px 10px}.solution-section{margin:20px 0;padding:15px}}@media (max-width:480px){.combined-solutions{padding:30px 10px}.solution-section{margin:15px 0;padding:10px}}.contact-form{align-items:center;background:linear-gradient(135deg,#c3c5c5,#cececf);color:#2d3142;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 20px}.contact-form .container{animation:fadeIn 1s ease-in-out;max-width:800px;padding:40px;width:100%}.contact-headline{font-size:48px;text-shadow:2px 2px 4px #ffffffb3;width:100%}.thank-you-message{animation:fadeIn 1s ease-in-out;text-align:center}.contact-form-content{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.form-group{animation:fadeIn 1s ease-in-out;width:100%}.form-group input,.form-group textarea{background:#ffffffe6;border:1px solid #2d3142;padding:15px;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:gold}.form-group textarea{height:200px}.submit-button{font-size:18px;padding:15px 30px;transition:background-color .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contact-form .container{padding:30px}.contact-headline{font-size:36px;margin-bottom:30px}.form-group input,.form-group textarea{padding:12px}.submit-button{font-size:16px;padding:12px 24px}}@media (max-width:480px){.contact-form .container{padding:20px}.contact-headline{font-size:28px;margin-bottom:20px}.form-group input,.form-group textarea{padding:10px}.submit-button{font-size:14px;padding:10px 20px}}.office-locations{align-items:center;background-color:initial;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 20px}.office-locations .container{max-width:1200px;padding:40px;text-align:center;width:100%}.locations-headline{color:gold;font-size:48px;margin-bottom:40px;text-align:center;text-shadow:2px 2px 4px #000000b3}.locations-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.location-item{background-color:#2d3142e6;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:300px;justify-content:space-between;margin:10px;padding:20px;text-align:left;transition:transform .3s,box-shadow .3s;width:300px}.location-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.location-city{color:gold;font-size:24px;margin-bottom:10px}.location-address,.location-contact{color:#fff;font-size:16px;margin-bottom:10px}.location-map-link{color:gold;display:inline-block;font-size:16px;font-weight:600;margin-top:10px;text-decoration:none;transition:color .3s}.location-map-link:hover{color:#fff}@media (max-width:768px){.locations-list{align-items:center;flex-direction:column}.location-item{height:auto;width:80%}}@media (max-width:480px){.locations-list{gap:10px}.location-item{padding:15px;width:100%}.location-city{font-size:20px}.location-address,.location-contact,.location-map-link{font-size:14px}}.social-media-links{background-color:#fff;color:#2d3142;padding:60px 20px}.social-media-links .container{margin:0 auto;max-width:600px;text-align:center}.social-media-headline{font-size:36px;margin-bottom:40px}.social-media-list{display:flex;gap:20px;justify-content:center}.social-media-link{align-items:center;color:#2d3142;display:flex;font-size:36px;text-decoration:none;transition:transform .3s}.social-media-link:hover{transform:scale(1.1)}.social-media-link i{border-radius:50%;color:#fff;font-size:36px;padding:10px}.social-media-link .fa-facebook{background-color:#3b5998}.social-media-link .fa-twitter{background-color:#1da1f2}.social-media-link .fa-linkedin{background-color:#0077b5}.social-media-link .fa-instagram{background-color:#e4405f}.social-media-platform{display:none}.combined-contact{background-color:#f0f0f0;padding:60px 20px}.combined-contact>*{margin-bottom:40px}.blog-post{background-color:initial;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.blog-post .container{max-width:1200px;text-align:center}.blog-headline{color:#fff;font-size:48px;margin-bottom:40px;text-shadow:2px 2px 4px #000000b3}.carousel{position:relative}.carousel-button{background-color:gold;border:none;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-button.left{left:0}.carousel-button.right{right:0}.post-list{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:40px;overflow-x:auto;scroll-behavior:smooth}.post-item{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;margin:10px;min-width:300px;padding:20px;position:relative;text-align:left;transition:transform .3s,box-shadow .3s}.post-item.expanded{min-width:100%}.post-title{font-size:24px;margin-bottom:10px}.post-content,.post-date{font-size:16px;margin-bottom:10px}.explore-more-link{color:#fff}.post-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.post-form{margin-top:40px;text-align:left}.form-headline{color:#fff}.scroll-bar{height:20px;margin:10px 0;overflow-x:auto;overflow-y:hidden}.scroll-bar-content{height:1px;width:1000px}@media (max-width:768px){.post-list{align-items:center;flex-direction:column}.post-item{max-width:100%;min-width:100%}.read-more-button{display:block;margin:0 auto}}@media (max-width:480px){.post-item{padding:15px}.form-group input,.form-group textarea{padding:8px}.submit-button{padding:8px 16px}}.company-news{background-color:#fff;color:#2d3142;padding:60px 20px}.company-news .container{margin:0 auto;max-width:800px;text-align:center}.news-headline{font-size:36px}.news-item{background-color:#f0f0f0;border-radius:8px;margin:10px 0}.news-item.expanded{max-width:100%}.news-content,.news-date{color:#555}.educational-content{background-color:initial;color:#2d3142;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.educational-content .container{max-width:1200px;text-align:center}.content-headline{color:gold;font-size:48px;margin-bottom:40px;text-shadow:2px 2px 4px #000000b3}.content-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.content-item{background-color:#fffc;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;margin:10px;min-width:300px;padding:20px;position:relative;text-align:left;transition:transform .3s,box-shadow .3s}.content-item.expanded{min-width:100%}.content-title{font-size:24px;margin-bottom:10px}.content-date,.content-text{font-size:16px;margin-bottom:10px}.content-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.content-form{margin-top:40px;text-align:left}.form-group label{color:#fff}.submit-button{background-color:gold;color:#2d3142}.submit-button:hover{background-color:#fff}@media (max-width:768px){.content-list{align-items:center;flex-direction:column}.content-item{max-width:100%;min-width:100%}.read-more-button{display:block;margin:0 auto}}@media (max-width:480px){.content-item{padding:15px}.form-group input,.form-group textarea{padding:8px}.submit-button{padding:8px 16px}}.industry-news{background-color:#fff;color:#2d3142;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.industry-news .container{max-width:1200px;text-align:center}.news-headline{color:#2d3142;font-size:48px;margin-bottom:40px;text-shadow:2px 2px 4px #000000b3}.news-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.news-item{background-color:#fffc;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:300px;justify-content:space-between;margin:10px;padding:20px;position:relative;text-align:left;transition:transform .3s,box-shadow .3s;width:300px}.news-item.expanded{height:auto;width:100%}.news-title{font-size:24px;margin-bottom:10px}.news-content,.news-date{font-size:16px;margin-bottom:10px}.read-more-button{background-color:gold;border:none;border-radius:4px;color:#2d3142;cursor:pointer;display:block;font-size:14px;margin:10px auto 0;padding:5px 10px}.read-more-button:hover{background-color:#fff;color:#2d3142}.explore-more-link{color:#2d3142;cursor:pointer;display:block;font-size:16px;margin:10px auto 0;text-decoration:underline}.news-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.news-form{margin-top:40px;text-align:left}.form-headline{color:#2d3142}@media (max-width:768px){.news-list{align-items:center;flex-direction:column}.news-item{height:auto;width:100%}.read-more-button{display:block;margin:0 auto}}@media (max-width:480px){.news-item{padding:15px}.form-group input,.form-group textarea{padding:8px}.submit-button{padding:8px 16px}}.combined-blog{background-color:#f0f0f0;padding:60px 20px}.combined-blog>*{margin-bottom:40px}.services-overview{background-color:#f0f0f0;padding:60px 0}.services-overview .container{text-align:center}.services-headline{color:#2d3142;font-size:36px;margin-bottom:40px}.services-list{display:flex;flex-wrap:wrap;justify-content:space-around}.service-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px;max-width:300px;padding:20px;text-align:left}.service-title{color:#2d3142;font-size:24px;margin-bottom:10px}.service-description{color:#555;font-size:16px;margin-bottom:20px}.service-link{color:#2d3142;font-weight:600;text-decoration:none;transition:color .3s}.service-link:hover{color:gold}.testimonials{background-color:#fff;color:#2d3142;padding:60px 0}.testimonials .container{text-align:center}.testimonials-headline{font-size:36px;margin-bottom:40px}.testimonials-list{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:40px}.testimonial-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px;max-width:300px;padding:20px;text-align:left}.testimonial-message{font-size:16px;margin-bottom:10px}.testimonial-author{color:#555;font-size:14px}.testimonial-form{margin-top:40px}.careers{background-color:#fff;color:#2d3142;padding:60px 20px}.careers .container{margin:0 auto;max-width:1000px;text-align:center}.careers-headline{font-size:36px;margin-bottom:40px}.search-input{margin-bottom:40px;width:100%}.job-list{display:flex;flex-wrap:wrap;justify-content:space-around}.job-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px;max-width:300px;padding:20px;text-align:left}.job-title{font-size:24px;margin-bottom:10px}.job-location{color:#555;font-size:18px;margin-bottom:10px}.job-description{color:#555;font-size:16px;margin-bottom:20px}.apply-button{background-color:#2d3142;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.apply-button:hover{background-color:gold}.application-form{margin-top:40px;text-align:left}.client-reviews{background-color:#fff;color:#2d3142;padding:60px 20px}.client-reviews .container{margin:0 auto;max-width:800px;text-align:center}.reviews-headline{font-size:36px}.reviews-headline,.reviews-list{margin-bottom:40px}.review-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px 0;padding:20px;text-align:left}.review-name{font-size:24px;margin-bottom:10px}.review-date{margin-bottom:10px}.review-date,.review-text{color:#555;font-size:16px}.review-form{margin-top:40px;text-align:left}.success-stories{background-color:#fff;color:#2d3142;padding:60px 20px}.success-stories .container{margin:0 auto;max-width:800px;text-align:center}.stories-headline{font-size:36px}.stories-headline,.stories-list{margin-bottom:40px}.story-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:10px 0;padding:20px;text-align:left}.story-title{font-size:24px;margin-bottom:10px}.story-client,.story-date,.story-description{color:#555;font-size:16px;margin-bottom:10px}.story-outcomes{list-style-type:disc;margin-bottom:20px;padding-left:20px}.story-outcomes li{color:#555;font-size:16px;margin-bottom:5px}.story-actions{display:flex;gap:10px}.story-form{margin-top:40px;text-align:left}.login-signup{background-color:#fff;color:#2d3142;padding:60px 20px}.login-signup .container{margin:0 auto;max-width:400px;text-align:center}.form-headline{font-size:36px;margin-bottom:40px}.thank-you-message{color:#2d3142;font-size:24px}.form-group{text-align:left}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.submit-button,.toggle-button{margin-top:20px}.toggle-button{background-color:initial;border:none;color:#2d3142;cursor:pointer;font-size:16px}.toggle-button:hover{text-decoration:underline}.dashboard{background-color:#fff;color:#2d3142;padding:60px 20px}.dashboard .container{margin:0 auto;max-width:1000px;text-align:center}.welcome-message{margin-bottom:40px}.welcome-message h2{font-size:36px}.dashboard-sections{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.dashboard-sections>div{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;max-width:400px;min-width:250px;padding:20px}.dashboard-sections h3{font-size:24px;margin-bottom:20px}.dashboard-sections ul{list-style-type:none;padding:0}.dashboard-sections li{color:#555;font-size:16px;margin-bottom:10px}.settings-button{background-color:#2d3142;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:10px 0;padding:10px 20px}.settings-button:hover{background-color:gold}.faq{background-color:#fff;color:#2d3142;padding:60px 20px}.faq .container{margin:0 auto;max-width:800px;text-align:center}.faq-headline{font-size:36px}.faq-headline,.faq-list{margin-bottom:40px}.faq-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;margin:10px 0;padding:20px;text-align:left;transition:background-color .3s,transform .3s}.faq-item:hover{background-color:#e0e0e0;transform:translateY(-5px)}.faq-question{align-items:center;display:flex;font-size:24px;justify-content:space-between;margin-bottom:10px}.faq-indicator{color:#2d3142;font-size:24px;font-weight:700}.faq-answer{color:#555;font-size:16px;margin-top:10px}.faq-actions{display:flex;gap:10px;margin-top:10px}.delete-button,.edit-button{background-color:#2d3142;border-radius:4px;color:#fff;font-size:14px;padding:10px 20px}.delete-button{background-color:tomato}.delete-button:hover,.edit-button:hover{background-color:gold}.faq-form{margin-top:40px;text-align:left}.form-headline{font-size:24px}.privacy-policy{background-color:#fff;color:#2d3142;padding:60px 20px}.privacy-policy .container{margin:0 auto;max-width:800px;text-align:left}.privacy-policy-headline{font-size:36px;margin-bottom:40px;text-align:center}.privacy-policy-content h3{font-size:24px;margin-bottom:10px;margin-top:20px}.privacy-policy-content p{color:#555;font-size:16px;margin-bottom:20px}.privacy-policy-content ul{list-style-type:disc;margin-bottom:20px;padding-left:20px}.privacy-policy-content ul li{color:#555;font-size:16px;margin-bottom:10px}.terms-of-service{background-color:#fff;color:#2d3142;padding:60px 20px}.terms-of-service .container{margin:0 auto;max-width:800px;text-align:left}.terms-headline{font-size:36px;margin-bottom:40px;text-align:center}.terms-content h3{font-size:24px;margin-bottom:10px;margin-top:20px}.terms-content p{color:#555;font-size:16px;margin-bottom:20px}.terms-content ul{list-style-type:disc;margin-bottom:20px;padding-left:20px}.terms-content ul li{color:#555;font-size:16px;margin-bottom:10px}.accessibility-options{background-color:#fff;color:#2d3142;padding:60px 20px}.accessibility-options .container{margin:0 auto;max-width:600px;text-align:center}.accessibility-headline{font-size:36px;margin-bottom:40px}.option{margin-bottom:20px;text-align:left}.option label{display:block;font-weight:500;margin-bottom:5px}.option input[type=checkbox],.option select{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px}.high-contrast{background-color:#000;color:#fff}.high-contrast .option label,.high-contrast a{color:gold}.high-contrast .option input[type=checkbox],.high-contrast .option select{background-color:#333;border-color:gold;color:#fff}.live-chat{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:0 auto;max-width:400px;padding:20px}.chat-container{display:flex;flex-direction:column;height:500px}.chat-header{background-color:#2d3142;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;padding:10px;text-align:center}.chat-box{background-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;flex:1 1;overflow-y:auto;padding:10px}.chat-message{max-width:80%}.chat-message.user{align-self:flex-end;background-color:#e1f5fe}.chat-message.support{align-self:flex-start;background-color:#f1f1f1}.chat-input-form{background-color:#fff;border-bottom:1px solid #ddd;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;padding:10px}.chat-input{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-right:10px;padding:10px}.send-button{background-color:#2d3142;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.send-button:hover{background-color:gold}.interactive-demos{background-color:#fff;color:#2d3142;padding:60px 20px}.interactive-demos .container{margin:0 auto;max-width:1000px;text-align:center}.demos-headline{font-size:36px;margin-bottom:40px}.demos-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.demos-list{flex:1 1;max-width:300px;min-width:250px}.demo-item{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:20px;transition:background-color .3s,border-color .3s}.demo-item.active,.demo-item:hover{background-color:#2d3142;border-color:gold;color:#fff}.demo-title{font-size:20px;margin-bottom:10px}.demo-description{font-size:16px}.demo-video{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:2 1;min-width:300px;padding:20px}.search-bar{background-color:#fff;border-bottom:1px solid #ddd;padding:20px;text-align:center}.search-input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:80%}.harmosoft-academy{align-items:center;background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;display:flex;flex-direction:column;padding:60px 20px}.harmosoft-academy section{background:#ffffffe6;border-radius:15px;box-shadow:0 8px 16px #0000001a;margin:20px 0;max-width:900px;padding:30px;width:100%}.harmosoft-academy section:hover{box-shadow:0 12px 24px #0003;transform:scale(1.02)}.harmosoft-lab{background:url(data:image/jpeg;base64,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) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:60px 20px}.harmosoft-lab .container{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0003;margin:0 auto;max-width:1200px;padding:40px}.harmosoft-lab h2{color:gold;font-size:36px;margin-bottom:20px;text-align:left}.harmosoft-lab p{color:#555;font-size:18px;margin-bottom:40px;text-align:left}.harmosoft-lab h3{color:#2d3142;font-size:24px;margin-bottom:20px}.services-facilities{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.plate{background:#ffffffe6;border:2px solid gold;border-radius:10px;box-shadow:0 4px 8px #0003;padding:20px;transition:transform .3s ease;width:calc(33.333% - 20px)}.plate:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.plate h4{color:#2d3142;font-size:20px;margin-bottom:10px}.plate ul{list-style:disc;padding-left:20px}.plate ul li{color:#333;font-size:16px;margin-bottom:10px}.booking-form{background:#ffffffe6;border:2px solid gold;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;gap:15px;margin-left:0;max-width:600px;padding:20px}.booking-form label{color:#2d3142;font-size:16px}.booking-form input,.booking-form select,.booking-form textarea{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:10px;width:100%}.booking-form button{background:#2d3142;border:none;border-radius:5px;color:gold;cursor:pointer;font-size:16px;padding:10px 20px;transition:background .3s ease}.booking-form button:hover{background:gold;color:#2d3142}@media (max-width:1024px){.plate{width:calc(50% - 20px)}}@media (max-width:768px){.plate{width:100%}}.chatbot{align-items:center;background-color:gold;border-radius:50%;bottom:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:20px;transition:transform .3s;width:60px;z-index:1000}.chatbot:hover{transform:scale(1.1)}.chatbot-icon{color:#2d3142;font-size:30px}.notification{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:5px;top:5px;width:20px}.chat-page{margin:0 auto;max-width:800px;padding:20px;text-align:center}.chat-mode{margin-bottom:20px}.chat-mode button{background-color:gold;border:none;border-radius:8px;color:#2d3142;cursor:pointer;margin:0 10px;padding:10px 20px}.chat-mode button:hover{background-color:#fc0}.chat-window{border:1px solid #ddd;height:400px;overflow-y:auto}.chat-message,.chat-window{border-radius:8px;margin-bottom:10px;padding:10px}.chat-message.bot,.chat-message.human{background-color:#f1f1f1;text-align:left}.chat-message.user{background-color:#2d3142;color:#fff;text-align:right}.chat-input{align-items:center;display:flex;justify-content:space-between}.chat-input input{border:1px solid #ddd;border-radius:8px;padding:10px;width:80%}.chat-input button{background-color:gold;border:none;border-radius:8px;color:#2d3142;cursor:pointer;margin-left:10px;padding:10px 20px}.chat-input button:hover{background-color:#fc0}.academy-contact{background-color:#f5f5f5;color:#2d3142;display:flex;justify-content:center;min-height:100vh;padding:60px 20px}.academy-contact .container{margin:0 auto;max-width:1200px}.contact-headline{color:#2d3142;font-size:36px;margin-bottom:40px;text-align:center}.contact-content{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-details,.contact-form{flex:1 1;margin:20px;min-width:300px}.contact-details{font-size:18px;margin-bottom:40px}.contact-details p{margin:10px 0}.contact-details a{color:#2d3142;text-decoration:none}.contact-details a:hover{text-decoration:underline}.contact-form{text-align:left}.form-group{margin-bottom:20px}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:16px}.submit-button{background-color:#2d3142;border-radius:4px;color:#fff;font-size:16px}.submit-button:hover{background-color:gold;color:#2d3142}@media (max-width:768px){.contact-content{align-items:center;flex-direction:column}.contact-details,.contact-form{margin:10px 0;width:100%}}.course-listings{background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:50px 0}.headline{color:#fff}.register-button{background:#2d3142;border:none;border-radius:5px;color:#ffffffe6;cursor:pointer;display:inline-block;margin-top:10px;padding:10px 20px;text-align:center;transition:background .3s ease}.register-button:hover{background:#ffb700}.course-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}.course-form{background:#ffffffe6;border:2px solid gold;border-radius:10px;margin-top:50px;max-width:600px;padding:20px;width:100%}.form-headline{color:gold;font-size:1.5rem;margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{color:#2d3142;display:block;font-weight:500;margin-bottom:5px}.form-group input,.form-group textarea{background:#fff;border:1px solid gold;border-radius:5px;color:#2d3142;padding:10px;width:100%}.form-group textarea{height:150px;resize:vertical}.submit-button{background:#6ec1e4;border:none;border-radius:5px;color:#000;cursor:pointer;padding:10px 20px;transition:background .3s ease}.submit-button:hover{background:#5ba0bf}@media (max-width:768px){.course-item{width:100%}.course-list{align-items:center;flex-direction:column}.form-group input,.form-group textarea{padding:8px}.submit-button{padding:8px 16px}}.course-details{background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:50px 0}.course-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.course-item{background:#ffffffe6;border:2px solid gold;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:300px;padding:20px;text-align:left;transition:transform .3s ease;width:100%}.course-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.course-title{color:#2d3142;font-size:1.5rem;margin-bottom:10px}.course-date{color:#555;font-size:1rem;margin-bottom:10px}.course-description{color:#333;font-size:1rem;margin-bottom:20px}.register-button,.toggle-details-button{background:#2d3142;border-radius:5px;color:#ffffffe6}@media (max-width:1024px){.course-item{width:calc(50% - 20px)}}@media (max-width:768px){.course-item{width:100%}.course-list{align-items:center;flex-direction:column}}.tutorials{background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;color:#2d3142;padding:50px 0}.headline{text-shadow:2px 2px 4px #000000b3}.tutorial-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.tutorial-item{background:#ffffffe6;border:2px solid gold;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:300px;padding:20px;text-align:left;transition:transform .3s ease;width:100%}.tutorial-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.tutorial-title{color:#2d3142;font-size:1.5rem;margin-bottom:10px}.tutorial-date{color:#555;font-size:1rem;margin-bottom:10px}.tutorial-description{color:#333;font-size:1rem;margin-bottom:20px}.toggle-details-button,.watch-button{background:#2d3142;border:none;border-radius:5px;color:#ffffffe6;cursor:pointer;display:inline-block;margin-right:5px;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:background .3s ease}.toggle-details-button:hover,.watch-button:hover{background:#ffb700}.tutorial-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}.delete-button,.edit-button{color:#000}.delete-button:hover,.edit-button:hover{color:#2d3142}@media (max-width:1024px){.tutorial-item{width:calc(50% - 20px)}}@media (max-width:768px){.tutorial-item{width:100%}.tutorial-list{align-items:center;flex-direction:column}}.webinars{background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;color:#1a1a1a;padding:50px 0}.headline{text-shadow:1px 1px 3px #00000080}.webinar-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.webinar-item{background:#ffffffd9;border:2px solid #6ec1e4;border-radius:15px;box-shadow:0 4px 10px #0000004d;max-width:350px;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.webinar-item:hover{box-shadow:0 8px 20px #0000004d;transform:translateY(-10px)}.webinar-title{color:#2d3142;font-size:1.8rem;margin-bottom:10px}.webinar-date{color:#6ec1e4;font-size:1rem;margin-bottom:10px}.webinar-description{color:#333;font-size:1rem;margin-bottom:20px}.register-button,.toggle-details-button{background:gold;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-block;margin-right:5px;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:background .3s ease}.register-button:hover,.toggle-details-button:hover{background:#ffb700}.webinar-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}@media (max-width:1024px){.webinar-item{width:calc(50% - 20px)}}@media (max-width:768px){.webinar-item{width:100%}.webinar-list{align-items:center;flex-direction:column}}.certifications{background-color:#f9f9f9;color:#2d3142;padding:50px 0}.certification-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.certification-item{background:#fff;border:2px solid #6ec1e4;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:300px;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.certification-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.certification-title{color:#2d3142;font-size:1.5rem;margin-bottom:10px}.register-link{background:gold;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-block;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:background .3s ease}.register-link:hover{background:#ffb700}.certification-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}@media (max-width:1024px){.certification-item{width:calc(50% - 20px)}}@media (max-width:768px){.certification-item{width:100%}.certification-list{align-items:center;flex-direction:column}}.instructors{background-color:#f5f5f5;color:#2d3142;padding:50px 0}.headline{color:gold}.instructor-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.instructor-item{background:#fff;border:2px solid #6ec1e4;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:300px;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:100%}.instructor-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-10px)}.instructor-name{color:#2d3142;font-size:1.5rem;margin-bottom:10px}.instructor-expertise{color:#555;font-size:1rem;margin-bottom:10px}.profile-link{background:gold;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-block;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;transition:background .3s ease}.profile-link:hover{background:#ffb700}.instructor-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}.delete-button,.edit-button{background:#6ec1e4;border:none;border-radius:5px;color:#1a1a1a;cursor:pointer;padding:10px;transition:background .3s ease}.delete-button{background:tomato}.delete-button:hover,.edit-button:hover{background:gold;color:#1a1a1a}@media (max-width:1024px){.instructor-item{width:calc(50% - 20px)}}@media (max-width:768px){.instructor-item{width:100%}.instructor-list{align-items:center;flex-direction:column}}.student-dashboard{background-color:#f5f5f5;display:flex;height:100vh}.sidebar{background-color:#2d3142;color:#fff;height:100%;overflow-y:auto;padding:20px;position:fixed;width:250px}.sidebar h2{color:gold;font-size:1.5rem;margin-bottom:20px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{margin-bottom:10px}.sidebar ul li a{align-items:center;border-radius:5px;color:#fff;display:flex;padding:10px;text-decoration:none;transition:background .3s}.sidebar ul li a:hover{background:gold;color:#2d3142}.sidebar ul li a svg{margin-right:10px}.sidebar .submenu{display:none;list-style:none;padding-left:20px}.sidebar .submenu.active{display:block}.main-content{flex-grow:1;margin-left:250px;padding:20px}.section{display:none}.section.active{display:block}.top-right{align-items:center;display:flex;position:absolute;right:20px;top:20px}.notifications{cursor:pointer;margin-right:20px;position:relative}.notifications .badge{background:red;border-radius:50%;color:#fff;padding:5px;position:absolute;right:-10px;top:-10px}.profile{cursor:pointer}.badge{background:gold;border-radius:5px;color:#2d3142;display:inline-block;padding:5px 10px}.enrollments{align-items:center;background:url(/static/media/coding.b68afcfddd9d05749b76.avif) no-repeat 50% fixed;background-size:cover;display:flex;height:100vh;justify-content:center;padding:50px 0}.enrollments-container{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0003;max-width:500px;padding:30px;text-align:center}.enrollments-container h2{color:#2d3142;font-size:2.5rem;margin-bottom:20px}.enrollments-container p{color:#555;font-size:1.2rem;margin-bottom:20px}.login-link{background:#2d3142;border:none;border-radius:5px;color:#ffffffe6;display:inline-block;font-size:1rem;padding:10px 20px;text-decoration:none;transition:background .3s ease}.login-link:hover{background:gold;color:#2d3142}.career-development{background-color:#f9f9f9;color:#2d3142;padding:50px 0}.container{margin:0 auto;max-width:1200px;padding:0 20px}.headline{color:#2d3142;font-size:2.5rem;margin-bottom:30px;text-align:center}.content-sections{display:flex;flex-direction:column;gap:20px}.content-section{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px}.section-title{color:#2d3142;font-size:1.5rem;margin-bottom:10px}.section-content,.section-content-edit{color:#555;font-size:1rem}.section-content-edit{border:1px solid #ddd;border-radius:5px;padding:10px;width:100%}.edit-button{background:#2d3142;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:background .3s ease}.edit-button:hover{background:gold;color:#2d3142}@media (max-width:768px){.section-content{font-size:.9rem}.section-title{font-size:1.3rem}.headline{font-size:2rem}}.not-found{align-items:center;background-color:#fff;color:#2d3142;display:flex;height:100vh;justify-content:center;text-align:center}.not-found .container{max-width:600px}.not-found-headline{font-size:72px;margin-bottom:20px}.not-found-message{font-size:24px;margin-bottom:20px}.home-link{border:1px solid #2d3142;border-radius:4px;color:#2d3142;font-size:18px;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s}.home-link:hover{background-color:#2d3142;color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.70add804.css.map*/