.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{*zoom:1;display:inline-block;*display:inline;position:relative;vertical-align:middle;*vertical-align:auto}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*zoom:1;display:inline-block;*display:inline;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform 2s}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.home{color:#333;font-family:Arial,sans-serif}.hero{align-items:center;color:#fff;display:flex;height:85vh;justify-content:flex-start;overflow:hidden;position:relative}.hero:after,.hero:before{background-color:#0072bc;content:"";height:5px;left:0;position:absolute;width:100%;z-index:3}.hero:before{top:0}.hero:after{bottom:0}.hero .hero-bg-image{object-fit:cover;z-index:-2}.hero .hero-bg-image,.hero .hero-bg-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero .hero-bg-overlay{background-color:#0e2032e6;z-index:-1}.hero .hero-content{padding-left:80px;z-index:2}.hero .hero-text h1{font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:400;letter-spacing:1px;margin:0}.hero .hero-text p{font-size:1.2rem;font-style:italic;margin:10px 0 30px;opacity:.9}.hero .hero-cta-button{align-items:center;background-color:#0072bc;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:10px;padding:12px 25px;transition:background-color .3s ease}.hero .hero-cta-button:hover{background-color:#005fa3}.hero .hero-cta-button .arrow-icon{transition:transform .3s ease}.hero .hero-cta-button:hover .arrow-icon{transform:translateX(5px)}.hero .qualities-bar{align-items:center;background-color:#0072bc;bottom:5px;display:flex;gap:60px;justify-content:center;left:0;padding:20px 0;position:absolute;width:100%;z-index:2}.hero .quality-item{align-items:center;display:flex;font-size:1rem;gap:12px}.hero .quality-icon{font-size:1.5rem}.about{align-items:center;background-color:#fff;display:flex;gap:50px;padding:80px}.about .about-text{flex:1.2 1}.about .about-text h2{font-size:2.2rem;margin-bottom:20px}.about .about-text h2 span{color:#0072bc}.about .about-text p{line-height:1.7}.about .about-img{flex:1 1}.about .about-img img{border-radius:8px;max-height:50%;max-width:80%}.offer-section{background-color:#f8f9fa;padding:80px}.offer-section .section-title{font-size:2rem;font-weight:400;margin-bottom:50px}.offer-section .section-title .highlight{color:#0072bc;display:block;font-weight:700}.offer-section .service-cards-container{display:flex;gap:30px;justify-content:center}.offer-section .service-card{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000000d;display:flex;flex-direction:column;padding:30px;position:relative;width:30%}.offer-section .service-card .card-icon{position:absolute;right:20px;top:20px}.offer-section .service-card .card-icon img{height:50px;opacity:.8}.offer-section .service-card .learnmore-link{align-self:center;background-color:#0072bc;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:auto;padding:15px 80px;text-decoration:none;transition:.2s}.offer-section .service-card .learnmore-link:hover{background-color:#0056b3;text-decoration:none}.offer-section .service-card h4{font-size:1.4rem;font-weight:600;margin-bottom:20px}.offer-section .service-card ul{color:#555;font-size:.95rem;list-style:none;padding:0}.offer-section .service-card ul li{margin-bottom:10px;padding-left:20px;position:relative}.offer-section .service-card ul li:before{color:#0072bc;content:"•";font-size:1.2rem;left:0;position:absolute;top:-2px}.offer-section .service-card ul .sub-item{padding-left:35px}.offer-section .service-card ul .sub-item:before{color:#888;content:"-";left:15px}.guarantee-section{background-attachment:fixed;background-image:url(/static/media/img-8.677625ca843ec4c0493d.jpg);background-size:cover;color:#fff;padding:80px;position:relative}.guarantee-section .guarantee-overlay{background-color:#0e2032d9;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.guarantee-section .guarantee-content{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px;position:relative;z-index:2}.guarantee-section .guarantee-text{flex:1 1}.guarantee-section .guarantee-text h3{font-size:2.2rem;font-weight:600;margin-bottom:20px}.guarantee-section .guarantee-text p{font-size:1rem;line-height:1.8;margin-bottom:30px;max-width:400px;opacity:.9}.guarantee-section .guarantee-cta-button{background-color:#0072bc;border:none;color:#fff;cursor:pointer;font-size:.9rem;padding:12px 25px;transition:background-color .3s}.guarantee-section .guarantee-cta-button:hover{background-color:#005fa3}.guarantee-section .guarantee-grid{grid-gap:40px;display:grid;flex:1.2 1;gap:40px;grid-template-columns:repeat(3,1fr)}.guarantee-section .guarantee-item{text-align:center}.guarantee-section .guarantee-item .guarantee-icon-container{color:#0072bc;font-size:2.5rem;margin-bottom:15px}.guarantee-section .guarantee-item span{font-size:1rem;line-height:1.4}.mission-vision-section{background-color:#fff;padding:80px}.mission-vision-section .mission-vision-item{align-items:center;display:flex;gap:60px;justify-content:center;margin-bottom:80px}.mission-vision-section .mission-vision-item:last-child{margin-bottom:0}.mission-vision-section .mv-image-container{flex-basis:45%}.mission-vision-section .mv-image-container img{border-radius:12px;box-shadow:0 10px 30px #0000001a;width:100%}.mission-vision-section .mv-text-container{flex-basis:45%}.mission-vision-section .mv-text-container h3{font-size:2.2rem;font-weight:600;margin-bottom:20px}.mission-vision-section .mv-text-container p{color:#555;font-size:1rem;line-height:1.8}.best-products-section{background-color:#f8f9fa;padding:80px;position:relative;text-align:center}.best-products-section .section-title{color:#888;font-size:1.8rem;font-weight:400;margin-bottom:50px}.best-products-section .section-title strong{color:#333;display:block;font-weight:600}.best-products-section .products-container{display:flex;gap:30px;justify-content:center}.best-products-section .product-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:250px}.best-products-section .product-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.best-products-section .product-card .product-image img{display:block;width:100%}.best-products-section .product-card .product-info{background-color:#aeb5c4;color:#fff;padding:20px}.best-products-section .product-card .product-info h4{font-size:1.1rem;font-weight:600;margin:0 0 5px}.best-products-section .product-card .product-info p{color:#0072bc;font-size:.9rem;font-weight:700;margin:0}.best-products-section .products-nav-arrow{align-items:center;background-color:#0072bc;border:none;border-radius:50%;box-shadow:0 4px 10px #0072bc4d;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:50px;top:55%;transform:translateY(-50%);width:40px}.results-section{background-color:#fff;padding:80px}.results-section .results-header{margin:0 auto 50px;max-width:800px;text-align:center}.results-section .section-title{font-size:2rem;font-weight:600;margin-bottom:20px}.results-section .section-title .highlight{color:#0072bc}.results-section .section-subtitle{color:#666;font-size:1rem;line-height:1.7}.results-section .results-cards-container{display:flex;gap:30px;justify-content:center}.results-section .result-card{background-color:#0072bc;border-radius:12px;color:#fff;padding:30px;position:relative;text-align:center;width:300px}.results-section .result-card .card-number{font-size:.9rem;font-weight:700;opacity:.7;position:absolute;right:20px;top:20px}.results-section .result-card .card-title{font-size:1rem;margin:0}.results-section .result-card .card-stat{font-size:4rem;font-weight:700;margin:1px 0}.results-section .result-card .card-subtitle{font-size:.9rem;justify-content:start;margin:0 0 20px;opacity:.9;text-align:start}.results-section .result-card hr{background-color:#fff;border:none;height:2px;opacity:.8}.contact-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/Caller_Home_Page.b8195a118b995c069f9d.png);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;min-height:90vh;padding:80px 0;position:relative}.contact-section .contact-bg-overlay{background-color:#0a19284d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.contact-section .contact-content-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:2}.contact-section .whatsapp-box{align-items:center;background-color:#2ca5df;border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;flex-shrink:0;height:200px;justify-content:center;width:250px}.contact-section .whatsapp-box .wa-top-text{font-size:1.2rem;font-weight:600;margin:0 0 15px}.contact-section .whatsapp-box .wa-icon-wrapper{font-size:5rem;line-height:1;margin-bottom:5px}.contact-section .whatsapp-box .wa-bottom-text{font-size:1.6rem;font-weight:400;margin:0}.contact-section .info-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#8080804d;border:1px solid #ffffff1a;border-radius:12px;flex:1 1;height:350px;padding:30px;text-align:left;width:150px}.contact-section .info-box .info-title{color:#fff;font-size:2rem;font-weight:600;margin-bottom:30px;margin-top:10px}.contact-section .info-box .country-block{margin-bottom:25px}.contact-section .info-box .country-block:last-child{margin-bottom:0}.contact-section .info-box .country-block .country-header{align-items:center;display:flex;gap:10px;margin-bottom:8px}.contact-section .info-box .country-block .country-header img{background-color:#0000;border-radius:10px;height:50px;object-fit:cover;width:50px}.contact-section .info-box .country-block .country-header .flag{font-size:1.5rem}.contact-section .info-box .country-block .country-header .country-name{font-size:1.2rem;font-weight:600}.contact-section .info-box .country-block .address-lines{padding-left:38px}.contact-section .info-box .country-block .address-lines p{color:#ffffffe6;font-size:.95rem;font-weight:300;margin:2px 0}.contact-section .info-box .country-block .address-lines .phone-number{color:#fff;font-weight:500;margin-top:5px}.contact-section .form-box{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#7995ac40;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px 0 #0003;flex:1 1;flex-shrink:0;padding:30px;width:400px}.contact-section .form-box form{display:flex;flex-direction:column;gap:15px}.contact-section .form-box .input-group{display:flex;flex-direction:column;width:95%}.contact-section .form-box input,.contact-section .form-box textarea{background-color:#000;border:1px solid #fff3;border-radius:6px;color:#fff;font-family:inherit;font-size:.9rem;padding:12px 15px;width:95%}.contact-section .form-box input::placeholder,.contact-section .form-box textarea::placeholder{color:#fff9}.contact-section .form-box input:focus,.contact-section .form-box textarea:focus{border-color:#2ca5df;outline:none}.contact-section .form-box textarea{min-height:100px;resize:vertical}.contact-section .form-box .submit-btn{background-color:#fff;border:none;border-radius:6px;color:#333;cursor:pointer;font-weight:700;margin-top:10px;padding:12px;transition:background .3s;width:90%}.contact-section .form-box .submit-btn:hover{background-color:#f0f0f0}@media(max-width:1200px){.best-products-section .products-container{flex-wrap:wrap}.best-products-section .products-nav-arrow{display:none}}@media(max-width:992px){.hero{flex-direction:column}.hero .hero-text h1{font-size:3rem}.hero .qualities-bar{gap:20px;padding:15px 0}.about,.guarantee-content,.mission-vision-item{flex-direction:column;gap:30px}.mission-vision-item:nth-child(2){flex-direction:column-reverse}.best-products-section .products-container,.offer-section .service-cards-container,.results-section .results-cards-container{align-items:center;flex-direction:column;gap:30px}.best-products-section .product-card,.offer-section .service-card,.results-section .result-card{width:80%}.guarantee-grid{grid-template-columns:repeat(2,1fr)}.guarantee-section .guarantee-item .guarantee-icon-container img{height:45px}.contact-content,.contact-section .contact-content-wrapper{flex-direction:column}.contact-content{gap:30px}}@media(max-width:768px){.hero{height:auto;padding:60px 0 40px}.hero .hero-content{margin-bottom:40px;padding:0 20px;text-align:center}.hero .hero-text h1{font-size:2.5rem}.hero .qualities-bar{flex-wrap:wrap;gap:20px 25px;justify-content:center;padding:0 15px;position:static}.hero .quality-item{font-size:1rem;gap:8px}.hero .quality-icon{font-size:1.8rem}.guarantee-grid{grid-template-columns:1fr}.guarantee-section .guarantee-item .guarantee-icon-container img{height:35px}.best-products-section .product-card,.offer-section .service-card,.results-section .result-card{width:100%}}.popup p{color:#333}.popup .service-card a.learnmore-link{background-color:#0072bc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2rem;padding:0 30px;transition:background-color .3s}.popup .service-card a.learnmore-link:hover{background-color:#005fa3;text-decoration:underline}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sap-page .highlight{color:#0072bc}.sap-page h2{font-size:2.2rem;font-weight:300;margin-bottom:20px}.sap-page h2 span{font-weight:600}.it-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:60vh;justify-content:center;position:relative;text-align:center}.it-hero .it-hero-overlay{background-color:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%}.it-hero .it-hero-content{position:relative;z-index:1}.it-hero .it-hero-content .it-hero-title{font-size:4rem;font-weight:700;margin-bottom:1rem}.it-hero .it-hero-content .it-hero-slogan{font-size:1.5rem;margin-bottom:2rem}.it-hero .it-hero-content .it-hero-cta{align-items:center;background-color:#0098db;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.5rem;padding:1rem 2rem;transition:background-color .3s ease}.it-hero .it-hero-content .it-hero-cta:hover{background-color:#0072bc}.service-section{padding:80px}.service-section.alt-bg{background-color:#e9ecef}.service-section .service-content{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px}.service-section .service-content.reverse{flex-direction:row-reverse}.service-section .service-text{flex:1 1}.service-section .service-text p{color:#555;line-height:1.8;margin-bottom:15px}.service-section .service-text ul{list-style:disc;padding-left:20px}.service-section .service-text ul li{margin-bottom:10px}.service-section .service-text .quote{color:#333;font-style:italic;margin-top:20px}.service-section .service-image{flex:1 1}.service-section .service-image img{border-radius:12px;box-shadow:0 10px 30px #0000001a;width:100%}.shop-section{padding:80px}.shop-section .shop-card{padding:15px}.shop-section .shop-card img{border-radius:8px;margin-bottom:15px}.shop-section .shop-card h4{margin:0 0 10px}@media(max-width:900px){.service-section{padding:40px 20px}.service-section .service-content{flex-direction:column!important}.shop-section .shop-products{flex-wrap:wrap}}.contact-prompt-section{justify-content:space-between;padding:10px;text-align:start}.contact-prompt-section .contact-prompt-content{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.contact-prompt-section .contact-prompt-content .service-text{flex:1 1;margin-right:20px}.contact-prompt-section .contact-prompt-content h2{font-size:2.2rem;font-weight:400;margin-bottom:20px}.contact-prompt-section .contact-prompt-content p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:30px}.contact-prompt-section .contact-prompt-content .contact-prompt-cta{background-color:#0072bc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:15px 30px;text-decoration:none;transition:background-color .3s ease}.contact-prompt-section .contact-prompt-content .contact-prompt-cta:hover{background-color:#005389}@media(max-width:900px){.contact-prompt-section{padding:40px 20px}.contact-prompt-section .contact-prompt-content{flex-direction:column;gap:30px;text-align:center}.contact-prompt-section .contact-prompt-content .service-text{margin-right:0}.contact-prompt-section .contact-prompt-content h2{font-size:1.8rem;margin-bottom:10px}.contact-prompt-section .contact-prompt-content p{font-size:1rem;margin-bottom:0}.contact-prompt-section .contact-prompt-content .contact-prompt-cta{font-size:.9rem;margin-top:20px;padding:12px 25px;width:-webkit-fit-content;width:fit-content}}.automatisation-page .auto-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:60vh;justify-content:center;position:relative;text-align:center}.automatisation-page .auto-hero .auto-hero-overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.automatisation-page .auto-hero .auto-hero-content{position:relative;z-index:1}.automatisation-page .auto-hero .auto-hero-content .auto-hero-title{font-size:4rem;font-weight:700;margin-bottom:1rem}.automatisation-page .auto-hero .auto-hero-content .auto-hero-slogan{font-size:1.5rem;margin-bottom:2rem}.automatisation-page .auto-hero .auto-hero-content .auto-hero-cta{align-items:center;background-color:#0098db;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.5rem;padding:1rem 2rem;transition:background-color .3s ease}.automatisation-page .auto-hero .auto-hero-content .auto-hero-cta:hover{background-color:#0072bc}.automatisation-page .auto-intro-section{background-color:#f8f9fa;padding:4rem 2rem}.automatisation-page .auto-intro-section .auto-intro-content{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1200px}.automatisation-page .auto-intro-section .auto-intro-content .auto-intro-text{flex:1 1}.automatisation-page .auto-intro-section .auto-intro-content .auto-intro-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.automatisation-page .auto-intro-section .auto-intro-content .auto-intro-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.automatisation-page .auto-intro-section .auto-intro-content .auto-intro-image{flex:1 1}.automatisation-page .auto-intro-section .auto-intro-content .auto-intro-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;width:100%}.automatisation-page .auto-technologies-section{padding:4rem 2rem}.automatisation-page .auto-technologies-section .section-title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.automatisation-page .auto-technologies-section .tabs{display:flex;justify-content:center;margin-bottom:2rem}.automatisation-page .auto-technologies-section .tabs .tab-button{background-color:#0000;border:none;color:#555;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 2rem;position:relative;transition:color .3s ease}.automatisation-page .auto-technologies-section .tabs .tab-button:after{background-color:#0098db;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.automatisation-page .auto-technologies-section .tabs .tab-button.active{color:#0098db}.automatisation-page .auto-technologies-section .tabs .tab-button.active:after{width:100%}.automatisation-page .auto-technologies-section .tab-content .technologies-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:1200px}.automatisation-page .auto-technologies-section .tab-content .technologies-grid .tech-item{align-items:center;display:flex;flex-direction:column;gap:1rem}.automatisation-page .auto-technologies-section .tab-content .technologies-grid .tech-item img{height:80px;width:auto}.automatisation-page .auto-technologies-section .tab-content .technologies-grid .tech-item span{font-size:1.1rem;font-weight:700}.automatisation-page .auto-api-section,.automatisation-page .auto-data-section{padding:4rem 2rem}.automatisation-page .auto-api-section .auto-api-content,.automatisation-page .auto-api-section .auto-data-content,.automatisation-page .auto-data-section .auto-api-content,.automatisation-page .auto-data-section .auto-data-content{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1200px}.automatisation-page .auto-api-section .auto-api-content .auto-api-text,.automatisation-page .auto-api-section .auto-api-content .auto-data-text,.automatisation-page .auto-api-section .auto-data-content .auto-api-text,.automatisation-page .auto-api-section .auto-data-content .auto-data-text,.automatisation-page .auto-data-section .auto-api-content .auto-api-text,.automatisation-page .auto-data-section .auto-api-content .auto-data-text,.automatisation-page .auto-data-section .auto-data-content .auto-api-text,.automatisation-page .auto-data-section .auto-data-content .auto-data-text{flex:1 1}.automatisation-page .auto-api-section .auto-api-content .auto-api-text h2,.automatisation-page .auto-api-section .auto-api-content .auto-data-text h2,.automatisation-page .auto-api-section .auto-data-content .auto-api-text h2,.automatisation-page .auto-api-section .auto-data-content .auto-data-text h2,.automatisation-page .auto-data-section .auto-api-content .auto-api-text h2,.automatisation-page .auto-data-section .auto-api-content .auto-data-text h2,.automatisation-page .auto-data-section .auto-data-content .auto-api-text h2,.automatisation-page .auto-data-section .auto-data-content .auto-data-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.automatisation-page .auto-api-section .auto-api-content .auto-api-text p,.automatisation-page .auto-api-section .auto-api-content .auto-data-text p,.automatisation-page .auto-api-section .auto-data-content .auto-api-text p,.automatisation-page .auto-api-section .auto-data-content .auto-data-text p,.automatisation-page .auto-data-section .auto-api-content .auto-api-text p,.automatisation-page .auto-data-section .auto-api-content .auto-data-text p,.automatisation-page .auto-data-section .auto-data-content .auto-api-text p,.automatisation-page .auto-data-section .auto-data-content .auto-data-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.automatisation-page .auto-api-section .auto-api-content .auto-api-image,.automatisation-page .auto-api-section .auto-api-content .auto-data-image,.automatisation-page .auto-api-section .auto-data-content .auto-api-image,.automatisation-page .auto-api-section .auto-data-content .auto-data-image,.automatisation-page .auto-data-section .auto-api-content .auto-api-image,.automatisation-page .auto-data-section .auto-api-content .auto-data-image,.automatisation-page .auto-data-section .auto-data-content .auto-api-image,.automatisation-page .auto-data-section .auto-data-content .auto-data-image{flex:1 1}.automatisation-page .auto-api-section .auto-api-content .auto-api-image img,.automatisation-page .auto-api-section .auto-api-content .auto-data-image img,.automatisation-page .auto-api-section .auto-data-content .auto-api-image img,.automatisation-page .auto-api-section .auto-data-content .auto-data-image img,.automatisation-page .auto-data-section .auto-api-content .auto-api-image img,.automatisation-page .auto-data-section .auto-api-content .auto-data-image img,.automatisation-page .auto-data-section .auto-data-content .auto-api-image img,.automatisation-page .auto-data-section .auto-data-content .auto-data-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;width:100%}.automatisation-page .auto-expertise-section{background-color:#f8f9fa;padding:4rem 2rem}.automatisation-page .auto-expertise-section .auto-expertise-content{display:flex;gap:4rem;margin:0 auto;max-width:1200px}.automatisation-page .auto-expertise-section .auto-expertise-content .expertise-column,.automatisation-page .auto-expertise-section .auto-expertise-content .interfaces-column{flex:1 1}.automatisation-page .auto-expertise-section .auto-expertise-content .section-title{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.automatisation-page .auto-expertise-section .auto-expertise-content .logos-grid{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.automatisation-page .auto-expertise-section .auto-expertise-content .logos-grid img{filter:grayscale(100%);height:auto;max-width:100%;transition:filter .3s ease}.automatisation-page .auto-expertise-section .auto-expertise-content .logos-grid img:hover{filter:grayscale(0)}.automatisation-page .auto-expertise-section .auto-expertise-content .interfaces-list{list-style:none;margin:0;padding:0}.automatisation-page .auto-expertise-section .auto-expertise-content .interfaces-list li{border-bottom:1px solid #ddd;font-size:1.2rem;padding:.5rem 0}.automatisation-page .auto-leadership-section{padding:4rem 2rem}.automatisation-page .auto-leadership-section .auto-leadership-content{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1200px}.automatisation-page .auto-leadership-section .auto-leadership-content .auto-leadership-text{flex:1 1}.automatisation-page .auto-leadership-section .auto-leadership-content .auto-leadership-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.automatisation-page .auto-leadership-section .auto-leadership-content .auto-leadership-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.automatisation-page .auto-leadership-section .auto-leadership-content .auto-leadership-image{flex:1 1}.automatisation-page .auto-leadership-section .auto-leadership-content .auto-leadership-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;width:100%}.automatisation-page .auto-cta-section{background-color:#0098db;color:#fff;padding:4rem 2rem;text-align:center}.automatisation-page .auto-cta-section .auto-cta-content{margin:0 auto;max-width:800px}.automatisation-page .auto-cta-section .auto-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.automatisation-page .auto-cta-section .auto-cta-content p{font-size:1.2rem;margin-bottom:2rem}.automatisation-page .auto-cta-section .auto-cta-content .auto-cta-button{align-items:center;background-color:#fff;border:none;color:#0098db;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.5rem;padding:1rem 2rem;transition:background-color .3s ease,color .3s ease}.automatisation-page .auto-cta-section .auto-cta-content .auto-cta-button:hover{background-color:#f8f9fa;color:#0072bc}@media(max-width:992px){.automatisation-page .auto-technologies-section .tab-content .technologies-grid .tech-item img{height:60px}}@media(max-width:768px){.automatisation-page .auto-technologies-section .tab-content .technologies-grid .tech-item img{height:45px}}.electronics-page .highlight{color:#0072bc}.electronics-page .e-section{padding:80px}.electronics-page .e-content-container{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px}.electronics-page .e-image-content,.electronics-page .e-text-content{flex:1 1}.electronics-page .e-image-content img{border-radius:12px;box-shadow:0 10px 30px #0000001a;width:100%}.electronics-page h2{font-size:2.2rem;font-weight:300;line-height:1.4;margin-bottom:20px}.electronics-page h2 span{font-weight:600}.electronics-hero{align-items:center;background:url(https://placehold.co/1920x600/2c3e50/ffffff?text=Image+Hero) no-repeat 50%;background-size:cover;color:#fff;display:flex;height:60vh;position:relative}.electronics-hero .hero-overlay{background-color:#0e2032b3;height:100%;left:0;position:absolute;top:0;width:100%}.electronics-hero .hero-content{padding-left:80px;position:relative;z-index:2}.electronics-hero .breadcrumb{font-size:.9rem;margin-bottom:10px}.electronics-hero h1{font-size:3.5rem;font-weight:300;margin:0}.electronics-hero h1 span{font-weight:600}.electronics-hero .hero-cta{align-items:center;background-color:#0072bc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;gap:10px;margin-top:30px;padding:15px 30px}.reliable-partner p{color:#555;line-height:1.8}.map-section{background-color:#e9ecef}.map-section h2{color:#fff}.map-section .e-image-content img{box-shadow:none}.quality-section p{color:#555;line-height:1.8}.quality-section h4{border-bottom:1px solid #ddd;font-size:1.2rem;margin-bottom:10px;margin-top:25px;padding-bottom:5px}.icon-banner{background:url(https://placehold.co/1920x250/333/ffffff?text=Image+Banni%C3%A8re) no-repeat 50%;background-size:cover;height:250px;padding:0;position:relative}.icon-banner .icon-overlay{align-items:center;background-color:#2c3e50b3;color:#0072bc;display:flex;font-size:4rem;height:100%;justify-content:space-around;left:0;position:absolute;top:0;width:100%}@media(max-width:900px){.e-section{padding:40px 20px}.e-content-container{flex-direction:column!important}.shop-section .shop-products{flex-wrap:wrap}}.logistics-page .highlight{color:#0072bc}.logistics-page .l-section{padding:80px}.logistics-page .l-section.alt-bg{background-color:#e9ecef}.logistics-page .l-content-container{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px}.logistics-page .l-content-container.reverse{flex-direction:row-reverse}.logistics-page .l-text-content{flex:1 1}.logistics-page .l-text-content p{color:#555;line-height:1.8;margin-bottom:15px}.logistics-page .l-text-content ul{list-style:disc;padding-left:20px}.logistics-page .l-text-content ul li{margin-bottom:10px}.logistics-page .l-image-content{flex:1 1}.logistics-page .l-image-content img{border-radius:12px;box-shadow:0 10px 30px #0000001a;width:100%}.logistics-page h2{font-size:2.2rem;font-weight:300;line-height:1.4;margin-bottom:20px}.logistics-page h2 span{font-weight:600}.logistics-hero{align-items:center;background:url(https://placehold.co/1920x600/2c3e50/ffffff?text=Image+Hero) no-repeat 50%;background-size:cover;color:#fff;display:flex;height:60vh;position:relative}.logistics-hero .hero-overlay{background-color:#0e2032b3;height:100%;left:0;position:absolute;top:0;width:100%}.logistics-hero .hero-content{padding-left:80px;position:relative;z-index:2}.logistics-hero .breadcrumb{font-size:.9rem;margin-bottom:10px}.logistics-hero h1{font-size:3.5rem;font-weight:300;margin:0}.logistics-hero h1 span{font-weight:600}.logistics-hero .hero-cta{align-items:center;background-color:#0072bc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;gap:10px;margin-top:30px;padding:15px 30px}.shop-section{background-color:#e9ecef;text-align:center}.shop-section h3{font-size:2rem;margin-bottom:40px}.shop-section .shop-products{display:flex;gap:30px;justify-content:center;margin-bottom:40px}.shop-section .shop-card{background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d;overflow:hidden;width:250px}.shop-section .shop-card img{border-bottom:1px solid #eee;width:100%}.shop-section .shop-card .rating,.shop-section .shop-card h4{padding:15px}.shop-section .shop-card h4{font-size:1.1rem;font-weight:600;margin:0}.shop-section .shop-card .rating{align-items:center;color:#f0c419;display:flex;gap:5px;justify-content:center}.shop-section .shop-card .rating span{color:#888;font-size:.9rem}.shop-section .shop-cta{align-items:center;background-color:#0072bc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;margin-bottom:60px;padding:15px 30px}.partners-section{align-items:center;background-color:#e9ecef;display:flex;padding:30px 0}.partners-section .partners-nav-arrow{align-items:center;background-color:#0072bc;border:none;border-radius:50%;box-shadow:0 4px 10px #0072bc4d;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:45px;justify-content:center;margin:0 30px;width:45px}.partners-section .partners-slider{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 5%,#000 95%,#0000);overflow:hidden;position:relative;width:100%}.partners-section .partners-slider:hover .partners-slide-track{animation-play-state:paused}.partners-section .partners-slide-track{animation:scroll 30s linear infinite;display:flex;width:2800px}.partners-section .partner-slide{align-items:center;display:flex;justify-content:center;padding:0 25px;width:200px}.partners-section .partner-slide img{filter:grayscale(100%);max-width:150px;opacity:.7;transition:all .3s ease}.partners-section .partner-slide img:hover{filter:grayscale(0);opacity:1}@media(max-width:900px){.l-section{padding:40px 20px}.l-content-container{flex-direction:column!important}.shop-section .shop-products{flex-wrap:wrap}}.software-development-page .sd-hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:60vh;justify-content:center;position:relative;text-align:center}.software-development-page .sd-hero .sd-hero-overlay{background-color:#000c;height:100%;left:0;position:absolute;top:0;width:100%}.software-development-page .sd-hero .sd-hero-content{padding:10px;position:relative;z-index:1}.software-development-page .sd-hero .sd-hero-content .sd-hero-title{font-size:4rem;font-weight:700;margin-bottom:1rem}.software-development-page .sd-hero .sd-hero-content .sd-hero-slogan{font-size:1.5rem;margin-bottom:2rem}.software-development-page .sd-hero .sd-hero-content .sd-hero-cta{align-items:center;background-color:#0098db;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.5rem;padding:1rem 2rem;transition:background-color .3s ease}.software-development-page .sd-hero .sd-hero-content .sd-hero-cta:hover{background-color:#0072bc}.software-development-page .sd-intro-section{background-color:#f8f9fa;padding:4rem 2rem}.software-development-page .sd-intro-section .sd-intro-content{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1200px}.software-development-page .sd-intro-section .sd-intro-content .sd-intro-text{flex:1 1}.software-development-page .sd-intro-section .sd-intro-content .sd-intro-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.software-development-page .sd-intro-section .sd-intro-content .sd-intro-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.software-development-page .sd-intro-section .sd-intro-content .sd-intro-image{flex:1 1}.software-development-page .sd-intro-section .sd-intro-content .sd-intro-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;width:100%}.software-development-page .sd-technologies-section{padding:4rem 2rem}.software-development-page .sd-technologies-section .section-title{font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.software-development-page .sd-technologies-section .tabs{display:flex;justify-content:center;margin-bottom:2rem}.software-development-page .sd-technologies-section .tabs .tab-button{background-color:#0000;border:none;color:#555;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem 2rem;position:relative;transition:color .3s ease}.software-development-page .sd-technologies-section .tabs .tab-button:after{background-color:#0098db;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.software-development-page .sd-technologies-section .tabs .tab-button.active{color:#0098db}.software-development-page .sd-technologies-section .tabs .tab-button.active:after{width:100%}.software-development-page .sd-technologies-section .tab-content .technologies-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:1200px}.software-development-page .sd-technologies-section .tab-content .technologies-grid .tech-item{align-items:center;display:flex;flex-direction:column;gap:1rem}.software-development-page .sd-technologies-section .tab-content .technologies-grid .tech-item img{height:80px;width:auto}.software-development-page .sd-technologies-section .tab-content .technologies-grid .tech-item span{font-size:1.1rem;font-weight:700}.software-development-page .sd-api-section,.software-development-page .sd-data-section{padding:4rem 2rem}.software-development-page .sd-api-section .sd-api-content,.software-development-page .sd-api-section .sd-data-content,.software-development-page .sd-data-section .sd-api-content,.software-development-page .sd-data-section .sd-data-content{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1200px}.software-development-page .sd-api-section .sd-api-content .sd-api-text,.software-development-page .sd-api-section .sd-api-content .sd-data-text,.software-development-page .sd-api-section .sd-data-content .sd-api-text,.software-development-page .sd-api-section .sd-data-content .sd-data-text,.software-development-page .sd-data-section .sd-api-content .sd-api-text,.software-development-page .sd-data-section .sd-api-content .sd-data-text,.software-development-page .sd-data-section .sd-data-content .sd-api-text,.software-development-page .sd-data-section .sd-data-content .sd-data-text{flex:1 1}.software-development-page .sd-api-section .sd-api-content .sd-api-text h2,.software-development-page .sd-api-section .sd-api-content .sd-data-text h2,.software-development-page .sd-api-section .sd-data-content .sd-api-text h2,.software-development-page .sd-api-section .sd-data-content .sd-data-text h2,.software-development-page .sd-data-section .sd-api-content .sd-api-text h2,.software-development-page .sd-data-section .sd-api-content .sd-data-text h2,.software-development-page .sd-data-section .sd-data-content .sd-api-text h2,.software-development-page .sd-data-section .sd-data-content .sd-data-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.software-development-page .sd-api-section .sd-api-content .sd-api-text p,.software-development-page .sd-api-section .sd-api-content .sd-data-text p,.software-development-page .sd-api-section .sd-data-content .sd-api-text p,.software-development-page .sd-api-section .sd-data-content .sd-data-text p,.software-development-page .sd-data-section .sd-api-content .sd-api-text p,.software-development-page .sd-data-section .sd-api-content .sd-data-text p,.software-development-page .sd-data-section .sd-data-content .sd-api-text p,.software-development-page .sd-data-section .sd-data-content .sd-data-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.software-development-page .sd-api-section .sd-api-content .sd-api-image,.software-development-page .sd-api-section .sd-api-content .sd-data-image,.software-development-page .sd-api-section .sd-data-content .sd-api-image,.software-development-page .sd-api-section .sd-data-content .sd-data-image,.software-development-page .sd-data-section .sd-api-content .sd-api-image,.software-development-page .sd-data-section .sd-api-content .sd-data-image,.software-development-page .sd-data-section .sd-data-content .sd-api-image,.software-development-page .sd-data-section .sd-data-content .sd-data-image{flex:1 1}.software-development-page .sd-api-section .sd-api-content .sd-api-image img,.software-development-page .sd-api-section .sd-api-content .sd-data-image img,.software-development-page .sd-api-section .sd-data-content .sd-api-image img,.software-development-page .sd-api-section .sd-data-content .sd-data-image img,.software-development-page .sd-data-section .sd-api-content .sd-api-image img,.software-development-page .sd-data-section .sd-api-content .sd-data-image img,.software-development-page .sd-data-section .sd-data-content .sd-api-image img,.software-development-page .sd-data-section .sd-data-content .sd-data-image img{border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;width:100%}.software-development-page .sd-data-section{background-color:#f8f9fa}.software-development-page .sd-cta-section{background-color:#0098db;color:#fff;padding:4rem 2rem;text-align:center}.software-development-page .sd-cta-section .sd-cta-content{margin:0 auto;max-width:800px}.software-development-page .sd-cta-section .sd-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.software-development-page .sd-cta-section .sd-cta-content p{font-size:1.2rem;margin-bottom:2rem}.software-development-page .sd-cta-section .sd-cta-content .sd-cta-button{align-items:center;background-color:#fff;border:none;color:#0098db;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:.5rem;padding:1rem 2rem;transition:background-color .3s ease,color .3s ease}.software-development-page .sd-cta-section .sd-cta-content .sd-cta-button:hover{background-color:#f8f9fa;color:#0072bc}@media(max-width:992px){.software-development-page .software-development-page .sd-hero{height:50vh}.software-development-page .software-development-page .sd-hero .sd-hero-content .sd-hero-title{font-size:3.5rem;margin-left:20px;margin-right:20px;padding:10px}.software-development-page .software-development-page .sd-hero .sd-hero-content .sd-hero-slogan{font-size:1rem}.software-development-page .software-development-page .sd-technologies-section .tab-content .technologies-grid .tech-item img{height:60px}}@media(max-width:768px){.software-development-page .software-development-page .sd-hero{height:45vh}.software-development-page .software-development-page .sd-hero .sd-hero-content .sd-hero-title{font-size:2.5rem;margin-left:20px;margin-right:20px;padding:10px}.software-development-page .software-development-page .sd-hero .sd-hero-content .sd-hero-slogan{font-size:1.1rem}.software-development-page .software-development-page .sd-technologies-section .tab-content .technologies-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.software-development-page .software-development-page .sd-technologies-section .tab-content .technologies-grid .tech-item img{height:45px}}@media(max-width:576px){.software-development-page .software-development-page .sd-hero{height:40vh}.software-development-page .software-development-page .sd-hero .sd-hero-content .sd-hero-title{font-size:2rem;margin-left:20px;margin-right:20px;padding:10px}.software-development-page .software-development-page .sd-hero .sd-hero-content .sd-hero-slogan{font-size:1rem}.software-development-page .software-development-page .sd-technologies-section .tab-content .technologies-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.software-development-page .software-development-page .sd-technologies-section .tab-content .technologies-grid .tech-item img{height:35px}.software-development-page .software-development-page section{padding:2rem 1rem}}.terms-and-privacy-page{background-color:#f8f9fa;padding:4rem 2rem}.terms-and-privacy-page .container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:900px;padding:2rem}.terms-and-privacy-page .container h1{color:#333;font-size:3rem;font-weight:700;margin-bottom:2rem}.terms-and-privacy-page .container section{margin-bottom:2rem}.terms-and-privacy-page .container section h2{border-bottom:2px solid #0098db;color:#0098db;font-size:2rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.terms-and-privacy-page .container section p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.data-privacy-page{background-color:#f8f9fa;padding:4rem 2rem}.data-privacy-page .container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:900px;padding:2rem}.data-privacy-page .container h1{color:#333;font-size:3rem;font-weight:700;margin-bottom:2rem}.data-privacy-page .container section{margin-bottom:2rem}.data-privacy-page .container section h2{border-bottom:2px solid #0098db;color:#0098db;font-size:2rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.data-privacy-page .container section p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.impresum-page{background-color:#f8f9fa;padding:4rem 2rem}.impresum-page .container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:900px;padding:2rem}.impresum-page .container h1{color:#333;font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:center}.impresum-page .container section{margin-bottom:2rem}.impresum-page .container section h2{border-bottom:2px solid #0098db;color:#0098db;font-size:2rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.impresum-page .container section p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.contact-page{align-items:center;background-color:#f9f9f9;display:flex;justify-content:center;min-height:80vh;padding:50px 20px}.contact-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;max-width:1200px;overflow:hidden;width:100%}.contact-info{background-color:#0072bc;flex:1 1;padding:40px}.contact-info h2{font-size:2.5rem;margin-bottom:20px}.contact-info p{font-size:1rem;line-height:1.6}.contact-info .info-item{margin-top:20px}.contact-info .info-item strong{font-size:1.1rem}.contact-info .info-item p{font-size:1rem;margin:5px 0 0}.contact-form{flex:1.5 1;padding:40px}.contact-form .form-group{margin-bottom:20px}.contact-form .form-group label{color:#333;display:block;font-weight:700;margin-bottom:8px}.contact-form .form-group input,.contact-form .form-group textarea{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:12px;transition:border-color .3s;width:100%}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{border-color:#0072bc;outline:none}.contact-form .form-group textarea{resize:vertical}.contact-form .submit-btn{background-color:#0072bc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:15px;transition:background-color .3s;width:100%}.contact-form .submit-btn:hover{background-color:#005fa3}@media(max-width:768px){.contact-container{flex-direction:column}}.popup-overlay{background-color:#00000080;position:fixed;z-index:1000}.popup{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0003;padding:20px 40px;text-align:center}.popup p{font-size:1.1rem;margin-bottom:20px}.popup button{background-color:#0072bc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 30px;transition:background-color .3s}.popup button:hover{background-color:#005fa3}.contact-container{align-items:flex-start;display:flex;gap:30px;padding:30px}.contact-info{background:#2f77b5;border-radius:8px;color:#fff;padding:36px;width:40%}.contact-form-wrapper{position:relative;width:60%}.contact-form{background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;display:flex;flex-direction:column;min-height:420px;padding:28px}.popup-overlay{align-items:center;justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;z-index:50}.popup,.popup-overlay{display:flex;height:100%;width:100%}.popup{background:#fff;border-radius:8px;box-shadow:0 10px 18px #0000001f;box-sizing:border-box;flex-direction:column;overflow:hidden;padding:20px 28px}.popup-row{padding:8px 9px}.popup-row--logo{align-items:center;display:flex;flex:1 0 auto;justify-content:center}.popup-logo{max-height:120px;max-width:100%;object-fit:contain}.popup-row--message{align-items:center;display:flex;flex:0 0 auto;justify-content:center;text-align:center}.popup-text{color:#0b4ab3;font-size:18px;line-height:2.35;margin:0;white-space:pre-wrap}.popup-text-confirmation{color:#0b4ab3;font-size:22px;line-height:1.35;margin-bottom:2rem;white-space:pre-wrap}.popup-row--actions{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding-bottom:16px;padding-top:12px}.popup-btn{background:#2f77b5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;max-width:360px;padding:12px 18px;width:60%}.popup-btn:focus{outline:4px solid #2f77b540}@media(max-width:900px){.contact-container{flex-direction:column}.contact-form-wrapper,.contact-info,.popup-btn{width:100%}}.header-fixed-wrapper{background-color:#fff;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;width:100%;z-index:1000}.top-bar{background-color:#aeb5c4;color:#fff;font-size:.85rem;justify-content:space-between;padding:4px 16px}.top-bar,.top-bar .top-right{align-items:center;display:flex}.top-bar .top-right{gap:20px}.top-bar .contact-block{align-items:center;display:flex;gap:5px}.top-bar .contact-block .label{font-weight:700}.top-bar .contact-block .value{color:#fff}.top-bar .social-icons span{cursor:pointer;margin-left:8px}.top-bar .lang-select{border-left:1px solid #ccc;display:flex;gap:10px;padding-left:10px}.top-bar .lang-select .lang-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.top-bar .lang-select .lang-button img{border:1px solid #eee;box-shadow:0 0 2px #0003;height:16px;width:24px}.top-bar .lang-select .lang-button:hover img{opacity:.8}.navbar{background:linear-gradient(135deg,#fff 40%,#0098db 0);padding:12px 20px}.navbar .logo-section img{background:#fff;padding:5px}.navbar .navbar-links li{color:#fff;cursor:pointer;font-weight:700;position:relative}.navbar .navbar-links li.active:after{background:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:60%}.navbar .navbar-actions .quote-btn{border-radius:2px}.navbar{align-items:center;background:#0098db;display:flex;justify-content:space-between;padding:0;position:relative}.navbar .logo-section{background:#fff;-webkit-clip-path:polygon(0 0,85% 0,100% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 100%,0 100%);padding:20px 30px}.navbar .logo-section img{height:45px}.navbar .navbar-links{display:flex;gap:30px;list-style:none}.navbar .navbar-links a{color:#fff;font-weight:700;padding:5px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.navbar .navbar-links a:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar .navbar-links a.active:after,.navbar .navbar-links a:hover:after{width:100%}.navbar .navbar-actions{align-items:center;display:flex;gap:15px}.navbar .navbar-actions .quote-btn{background-color:#aeb5c4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;transition:all .3s ease}.navbar .navbar-actions .quote-btn:hover{background-color:#8f98aa;box-shadow:0 6px 14px #00000026;transform:translateY(-2px)}.navbar .navbar-actions .quote-btn:active{transform:scale(.96)}.navbar .navbar-actions .mobile-menu-icon{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.8rem}@media(max-width:992px){.navbar .navbar-links{display:none}.navbar .navbar-links.open{background-color:#0072bc;display:flex;flex-direction:column;gap:0;left:0;padding:20px 0;position:absolute;top:70px;width:100%;z-index:1000}.navbar .navbar-links.open li{padding:10px 0;text-align:center;width:100%}.navbar .navbar-links.open li a{padding:10px 0}.navbar .navbar-links.open li:hover{background-color:#005fa3}.navbar .navbar-actions .quote-btn{display:none}.navbar .navbar-actions .mobile-menu-icon{display:block;margin-right:20px}.top-bar .contact-block .label,.top-bar .discount-msg{display:none}}@media(max-width:576px){.top-bar{flex-direction:column;gap:10px;padding:10px}}.footer-v2{background-color:#aeb5c4;font-family:Arial,sans-serif;position:relative;width:100%}.footer-v2 .footer-container{display:flex;position:relative;width:100%}.footer-v2 .footer-left-panel{background-color:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 60px) 0,100% 50%,calc(100% - 60px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 60px) 0,100% 50%,calc(100% - 60px) 100%,0 100%);display:flex;flex-direction:column;justify-content:space-between;padding:40px 80px;width:45%;z-index:2}.footer-v2 .footer-logo{height:40px;margin-bottom:20px;width:auto}.footer-v2 .footer-description{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:25px;max-width:380px}.footer-v2 .live-chat-btn{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:12px 25px}.footer-v2 .copyright{color:#555;font-size:.9rem;padding-top:20px}.footer-v2 .footer-right-panel{color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:40px 60px 40px 80px}.footer-v2 .address-columns{display:flex;justify-content:space-between;width:100%}.footer-v2 .address-col h4{font-size:1.1rem;font-weight:700;margin-bottom:15px}.footer-v2 .address-col p{font-size:.95rem;line-height:1.7;margin:0}.footer-v2 .legal-links{padding-top:20px;text-align:right}.footer-v2 .legal-links a{font-size:.9rem;margin-left:25px;text-decoration:none}.footer-v2 .legal-links a:hover{text-decoration:underline}.footer-v2 .footer-separator{background-color:#c8cdd7;border:none;bottom:65px;height:1px;left:80px;position:absolute;right:60px;z-index:3}@media(max-width:1024px){.footer-v2 .footer-container{flex-direction:column}.footer-v2 .footer-left-panel,.footer-v2 .footer-right-panel{-webkit-clip-path:none;clip-path:none;padding:40px;width:100%}.footer-v2 .footer-right-panel{padding-left:40px}.footer-v2 .footer-separator{margin:0 40px;order:1;position:static}.footer-v2 .footer-left-panel .left-panel-bottom,.footer-v2 .footer-right-panel{order:2}.footer-v2 .address-columns{margin-bottom:30px}.footer-v2 .copyright,.footer-v2 .legal-links{padding:15px 0 0;text-align:center}}@media(max-width:768px){.footer-v2 .address-columns{flex-direction:column;gap:20px;text-align:center}.footer-v2 .legal-links a{margin:0 10px}}.back-to-top-btn{align-items:center;background-color:#0072bc;border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:fixed;right:20px;transition:opacity .3s,transform .3s;width:50px;z-index:1000}.back-to-top-btn:hover{background-color:#005fa3;transform:translateY(-3px)}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0}.highlight{color:#0072bc}a{color:inherit;text-decoration:none}.delete-background-image{background:#0000!important}.delete-background-image img{background:#0000!important;display:block}html{font-size:16px}@media(max-width:992px){html{font-size:15px}}@media(max-width:768px){html{font-size:14px}section{padding:40px 20px!important}}@media(max-width:576px){html{font-size:13px}section{padding:30px 15px!important}}@media(max-width:768px){.flex-responsive-stack{flex-direction:column;gap:30px!important}}.responsive-card-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.responsive-card-container>*{min-width:280px;width:30%}@media(max-width:992px){.responsive-card-container>*{width:45%}}@media(max-width:768px){.responsive-card-container>*{width:80%}}@media(max-width:576px){.responsive-card-container>*{width:100%}}.responsive-grid-container{grid-gap:30px;display:grid;gap:30px}@media(max-width:768px){.responsive-grid-container{grid-template-columns:1fr!important}}.main-content-wrapper{padding-top:110px}
/*# sourceMappingURL=main.30a71eaf.css.map*/