.layout{display:flex;flex-direction:column;min-height:100vh}.header{width:100%;background-color:#2a2c29;border-bottom:1px solid #e0e0e0;padding:1rem 2rem;box-sizing:border-box;position:relative}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.logo-link{display:flex;align-items:center;text-decoration:none;color:inherit;z-index:100}.logo{height:50px;margin-right:1rem}.logo-text{display:flex;flex-direction:column}.logo-title{font-size:24px;font-weight:700;color:#b6ba30}.logo-subtitle{font-size:12px;color:var(--primary-color)}.navigation{display:flex;gap:1.5rem}.navigation a{text-decoration:none;color:#b6ba30;font-weight:500;font-size:16px;transition:color .3s ease}.navigation a:hover,.navigation a.active{color:#a8d500;text-decoration:underline;text-decoration-color:#a8d500;text-decoration-thickness:2px;text-underline-offset:4px}.hamburger-menu{display:none;background:none;border:none;cursor:pointer;padding:0;z-index:100}.hamburger-icon{display:block;width:25px;height:3px;background-color:var(--primary-color);margin:5px 0;transition:all .3s ease}.main-content{flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem;box-sizing:border-box}.footer{width:100%;background-color:var(--dark-grey);color:var(--white-color);padding:1.5rem 2rem;box-sizing:border-box}.footer-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.footer-links{display:flex;gap:1.5rem}.footer-links a{text-decoration:none;color:var(--white-color);transition:color .3s ease}.footer-links a:hover{color:var(--primary-color)}@media (max-width: 768px){.header-container{flex-direction:row;align-items:center;justify-content:space-between}.hamburger-menu{display:block}.navigation{position:absolute;top:100%;left:0;width:100%;background-color:#2a2c29;flex-direction:column;padding:1rem 0;border-top:1px solid #e0e0e0;display:none;z-index:99}.navigation.mobile-menu-open{display:flex}.navigation a{padding:.5rem 2rem;text-align:center;width:100%;box-sizing:border-box}.logo-link{margin-bottom:0}.footer-container{flex-direction:column;text-align:center;gap:1rem}.main-content{padding:1rem}}.cookie-consent-banner{position:fixed;bottom:0;left:0;width:100%;background-color:var(--dark-grey);color:var(--white-color);padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 -2px 10px #0003;z-index:1000;font-family:var(--font-family-main);font-size:.95rem;line-height:1.4;text-align:center}.cookie-consent-banner p{margin-bottom:1rem;max-width:900px;color:var(--white-color)}.cookie-consent-banner .cookie-policy-link{color:var(--primary-color);text-decoration:underline;font-weight:600}.cookie-consent-banner .cookie-policy-link:hover{color:#a8d500}.cookie-consent-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.cookie-consent-button{padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-family:var(--font-family-main);font-weight:600;font-size:.9rem;transition:background-color .3s ease,color .3s ease}.cookie-consent-button.accept{background-color:var(--primary-color);color:var(--dark-grey)}.cookie-consent-button.accept:hover{background-color:#a8d500}.cookie-consent-button.reject{background-color:transparent;border:1px solid var(--white-color);color:var(--white-color)}.cookie-consent-button.reject:hover{background-color:#ffffff1a}@media (max-width: 768px){.cookie-consent-banner{padding:1rem;font-size:.85rem}.cookie-consent-actions{flex-direction:column;width:100%;max-width:300px}.cookie-consent-button{width:100%}}.page-container{padding:2rem}.section{margin-bottom:3rem}.hero-section{text-align:center;padding:4rem 1rem;background-color:#f5f5f5;border-radius:8px;margin-bottom:3rem}.hero-section h1{font-size:32px;margin-bottom:1rem;color:var(--dark-grey)}.hero-section p{font-size:18px;color:var(--dark-grey);max-width:600px;margin:0 auto 2rem}.cta-buttons{display:flex;justify-content:center;gap:1rem}.cta-primary,.cta-secondary{padding:.8rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s ease}.cta-primary{background-color:var(--primary-color);color:var(--dark-grey);border:1px solid var(--primary-color)}.cta-primary:hover{background-color:#a8d500}.cta-secondary{background-color:transparent;color:var(--dark-grey);border:1px solid var(--dark-grey)}.cta-secondary:hover{background-color:var(--dark-grey);color:var(--white-color)}.service-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.service-item{padding:1.5rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.service-item h3{color:var(--primary-color)}.benefits-section ul{list-style:"✔";padding-left:1.5rem}.benefits-section li{padding-left:.5rem;margin-bottom:.5rem}.final-cta-section{text-align:center;padding:3rem 1rem;background-color:var(--dark-grey);color:var(--white-color);border-radius:8px}.final-cta-section h2{color:var(--white-color)}.final-cta-section a{color:var(--dark-grey)}h2{font-size:28px;margin-bottom:1.5rem;color:var(--dark-grey)}@media (max-width: 768px){.page-container{padding:1rem}.hero-section{padding:2rem .5rem}.hero-section h1{font-size:28px}.hero-section p{font-size:16px}.cta-buttons{flex-direction:column}.service-overview{grid-template-columns:1fr}.final-cta-section{padding:2rem .5rem}h2{font-size:24px}}.about-page .about-hero{background-color:var(--dark-grey);color:var(--white-color)}.about-page .about-hero h1{color:var(--white-color)}.about-page .about-hero .subtitle{color:var(--primary-color);font-size:1.2rem;font-weight:500}.grid-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.grid-item{background-color:#f5f5f5;padding:2rem;border-radius:8px}.grid-item h3{color:var(--primary-color);margin-top:0}.methodology-section{padding:80px 20px;background-color:#f5f6f7}.methodology-section h2{text-align:center;color:var(--dark-grey);margin-bottom:80px;font-size:32px}.methodology-intro{text-align:center;max-width:900px;margin:1rem auto 3rem;font-size:1.1rem;line-height:1.6;color:var(--dark-grey)}.methodology-steps{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;counter-reset:step-counter}.methodology-step-item{background-color:var(--white-color);border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000000d;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.methodology-step-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.methodology-step-item h3{font-family:var(--font-family-main);font-weight:700;font-size:22px;color:var(--dark-grey);margin-top:0;margin-bottom:15px;display:flex}.methodology-step-item h3:before{counter-increment:step-counter;content:counter(step-counter);background-color:var(--primary-color);color:var(--white-color);border-radius:50%;width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;margin-right:15px;flex-shrink:0}.methodology-step-item p{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.5;margin-bottom:10px}.methodology-step-item p.outcome{font-family:var(--font-family-main);font-weight:500;color:var(--primary-color);margin-top:15px}@media (min-width: 768px){.methodology-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.methodology-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.methodology-section{padding:40px 10px}.methodology-section h2{font-size:28px;margin-bottom:40px}.methodology-step-item{padding:1.5rem}.methodology-step-item h3{font-size:18px}.methodology-step-item h3:before{width:30px;height:30px;font-size:16px;margin-right:10px}.methodology-step-item p{font-size:14px}}.about-page .final-cta-section p{color:var(--white-color);max-width:600px;margin:0 auto 2rem}.services-page .services-hero{text-align:center;padding:4rem 1rem;background-color:#f5f6f7;border-radius:8px;margin-bottom:3rem}.services-page .services-hero h2{font-family:var(--font-family-main);font-weight:700;font-size:32px;color:var(--dark-grey);margin-bottom:1rem}.services-page .services-hero .intro-paragraph{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.5;max-width:800px;margin:0 auto 2rem}.services-page .services-hero .intro-paragraph strong{color:var(--primary-color)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.service-card-item{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000000d;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;display:flex;flex-direction:column;align-items:center;text-align:center}.service-card-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.service-icon{width:50%;height:auto;margin:0 auto 1.5rem;display:block}.service-card-item h3{font-family:var(--font-family-main);font-weight:700;font-size:20px;color:var(--dark-grey);margin-top:0;margin-bottom:10px}.service-card-item p{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.5}.cta-services-section{text-align:center;padding:3rem 1rem;background-color:var(--dark-grey);color:var(--white-color);border-radius:8px}.cta-services-section h2{color:var(--white-color);margin-bottom:1rem}.cta-services-section p{color:var(--white-color);max-width:800px;margin:0 auto 2rem}.cta-services-section .cta-primary{background-color:var(--primary-color);color:var(--dark-grey);border:1px solid var(--primary-color)}.cta-services-section .cta-primary:hover{background-color:#a8d500}@media (min-width: 768px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.services-page .services-hero h2{font-size:28px}.service-card-item{padding:1.5rem}.service-card-item h3{font-size:18px}.service-card-item p{font-size:14px}}.use-cases-page .use-cases-hero{text-align:center;padding:4rem 1rem;background-color:#f5f6f7;border-radius:8px;margin-bottom:3rem}.use-cases-page .use-cases-hero h2{font-family:var(--font-family-main);font-weight:700;font-size:32px;color:var(--dark-grey);margin-bottom:1rem}.use-cases-page .use-cases-hero .intro-paragraph{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.5;max-width:800px;margin:0 auto 1rem}.use-cases-list{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.use-cases-list{grid-template-columns:repeat(2,1fr)}}.use-case-item{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000000d;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.use-case-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.use-case-card-icon{width:60px;height:60px;margin:0 auto 1.5rem;display:block}.use-case-item h3{font-family:var(--font-family-main);font-weight:700;font-size:24px;color:var(--primary-color);margin-top:0;margin-bottom:1rem;text-align:center}.use-case-item h4{font-family:var(--font-family-main);font-weight:600;font-size:18px;color:var(--dark-grey);margin-top:1.5rem;margin-bottom:.5rem}.use-case-item ul{list-style:disc;margin-left:1.5rem;margin-bottom:1rem;color:var(--dark-grey)}.use-case-item ul ul{list-style:circle;margin-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.use-case-item li{font-family:var(--font-family-main);font-weight:400;font-size:16px;line-height:1.5;margin-bottom:.5rem}.use-case-item strong{font-weight:700;color:var(--primary-color)}.common-implementation-details{text-align:center;padding:3rem 1rem;background-color:#f5f6f7;border-radius:8px;margin-bottom:3rem}.common-implementation-details h2{font-family:var(--font-family-main);font-weight:700;font-size:28px;color:var(--dark-grey);margin-bottom:1rem}.common-implementation-details p{font-family:var(--font-family-main);font-weight:400;font-size:18px;color:var(--dark-grey);margin-bottom:.5rem}.common-implementation-details p strong{font-weight:600;color:var(--dark-grey)}.common-implementation-details .note-text{font-size:14px;color:var(--dark-grey);margin-top:1rem;font-style:italic}.cta-use-cases-section{text-align:center;padding:3rem 1rem;background-color:var(--dark-grey);color:var(--white-color);border-radius:8px}.cta-use-cases-section h2{color:var(--white-color);margin-bottom:1rem}.cta-use-cases-section p{color:var(--white-color);max-width:800px;margin:0 auto 2rem}.cta-use-cases-section .cta-primary{background-color:var(--primary-color);color:var(--dark-grey);border:1px solid var(--primary-color)}.cta-use-cases-section .cta-primary:hover{background-color:#a8d500}@media (max-width: 768px){.use-cases-page .use-cases-hero h2{font-size:28px}.use-case-item{padding:1.5rem}.use-case-item h3{font-size:20px}.use-case-item h4{font-size:16px}.use-case-item li{font-size:14px}}.technology-page .technology-hero{text-align:center;padding:4rem 1rem;background-color:#f5f6f7;border-radius:8px;margin-bottom:3rem}.technology-page .technology-hero h2{font-family:var(--font-family-main);font-weight:700;font-size:32px;color:var(--dark-grey);margin-bottom:1rem}.technology-page .technology-hero .intro-paragraph{font-family:var(--font-family-main);font-weight:500;font-size:18px;color:var(--primary-color);line-height:1.5;max-width:800px;margin:0 auto 1rem}.technology-page .technology-hero .description-paragraph{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.6;max-width:900px;margin:0 auto 2rem}.philosophy-section,.advantages-section,.how-we-apply-section{max-width:900px;margin:3rem auto;padding:0 1rem}.philosophy-section h3,.advantages-section h3,.how-we-apply-section h3{font-family:var(--font-family-main);font-weight:700;font-size:28px;color:var(--dark-grey);margin-bottom:1.5rem;text-align:left}.philosophy-section p,.advantages-section p,.how-we-apply-section p{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.6;margin-bottom:1rem}.philosophy-cards-container{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}.philosophy-card{background-color:var(--white-color);border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000000d;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.philosophy-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.philosophy-card h4{font-family:var(--font-family-main);font-weight:700;font-size:20px;color:var(--primary-color);margin-top:0;margin-bottom:1rem}.philosophy-card p{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.6;margin-bottom:1rem}.philosophy-card ul{list-style:none;padding-left:0;margin:0 0 1rem}.philosophy-card ul li{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.6;margin-bottom:.5rem;padding-left:0;margin-left:0;margin-right:0;position:relative}.advantages-section ul,.how-we-apply-section ul{list-style:none;padding-left:0;margin:0 0 1.5rem}.advantages-section ul li,.how-we-apply-section ul li{font-family:var(--font-family-main);font-weight:400;font-size:16px;color:var(--dark-grey);line-height:1.6;margin-bottom:.5rem;padding-left:0;margin-left:0;margin-right:0;position:relative}.advantages-section ul li h4,.how-we-apply-section ul li h4{font-family:var(--font-family-main);font-weight:700;font-size:18px;color:var(--primary-color);margin-top:1rem;margin-bottom:.5rem}@media (min-width: 600px){.philosophy-cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.technology-page .technology-hero h2{font-size:28px}.technology-page .technology-hero .intro-paragraph{font-size:16px}.philosophy-section h3,.advantages-section h3,.how-we-apply-section h3{font-size:24px;text-align:center}.philosophy-card,.advantages-section ul li,.how-we-apply-section ul li{padding:1.5rem}.philosophy-card h4,.advantages-section ul li h4,.how-we-apply-section ul li h4{font-size:18px}.philosophy-card p,.philosophy-card ul li,.advantages-section ul li p,.how-we-apply-section ul li p{font-size:14px}}.philosophy-card ul ul,.advantages-section ul ul,.how-we-apply-section ul ul{padding-left:40px}.philosophy-card ul ul li,.advantages-section ul ul li,.how-we-apply-section ul ul li{list-style:circle}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.modal-content{background:var(--white-color);padding:2rem;border-radius:8px;max-width:800px;width:90%;box-shadow:0 4px 16px #0003;position:relative;max-height:90vh;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--light-grey-color);padding-bottom:1rem}.modal-header h2{margin:0;font-family:var(--font-family-main);font-weight:600;font-size:1.8rem;color:var(--dark-grey)}.modal-close-button{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--dark-grey);transition:color .3s ease}.modal-close-button:hover{color:var(--primary-color)}.modal-body{overflow-y:auto;flex-grow:1;font-family:var(--font-family-main);color:var(--dark-grey);line-height:1.6}.modal-body h2{font-size:1.5rem;color:var(--dark-grey);margin-top:1.5rem;margin-bottom:.8rem}.modal-body p{margin-bottom:1rem}.modal-body ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.modal-body li{margin-bottom:.5rem}@media (max-width: 768px){.modal-content{width:95%;padding:1rem}.modal-header h2{font-size:1.5rem}.modal-close-button{font-size:1.8rem}}.contact-page .contact-hero{text-align:center;padding:4rem 1rem;background-color:var(--light-grey-color);border-radius:8px;margin-bottom:3rem}.contact-page .contact-hero h2{font-size:32px;margin-bottom:1rem;color:var(--dark-grey)}.contact-page .contact-hero p{font-size:18px;color:var(--dark-grey);max-width:600px;margin:0 auto 2rem}.contact-form-container{max-width:800px;margin:0 auto}.contact-form{background-color:#f5f5f5;padding:2.5rem;border-radius:8px;box-shadow:0 4px 12px #00000014;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1 / -1}.contact-form label{font-weight:500;font-size:1rem;color:var(--dark-grey);margin-bottom:.5rem}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea,.contact-form select{font-family:var(--font-family-main);font-size:1rem;padding:.8rem;border:1px solid var(--light-grey-color);border-radius:4px;background-color:#fff;transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #bce30433}.contact-form .checkbox-group{grid-column:1 / -1;display:flex;align-items:center}.contact-form .checkbox-label{display:flex;align-items:center;gap:.25rem;margin-bottom:0;cursor:pointer;flex-wrap:nowrap}.contact-form .checkbox-label input[type=checkbox]{width:18px;height:18px;margin:0;flex-shrink:0;margin-right:.25rem}.contact-form .checkbox-group .privacy-policy-link-button{background:none;border:none;padding:0;color:var(--primary-color);text-decoration:underline;cursor:pointer;font:inherit;margin:0}.contact-form .checkbox-group .required-asterisk{color:#d9534f;margin-left:.25rem}.contact-form .cta-primary{grid-column:1 / -1;justify-self:center;width:auto;min-width:200px}.error-message{color:#d9534f;font-size:.875rem;margin-top:.5rem}.success-message{grid-column:1 / -1;background-color:var(--primary-color);color:var(--dark-grey);padding:1rem;border-radius:4px;text-align:center;margin-bottom:1rem}.privacy-policy-link-button{background:none;border:none;color:var(--primary-color);text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;margin-left:.25rem;margin-right:.25rem}.privacy-policy-link-button:hover{color:#a8d500}@keyframes loading-ellipsis{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.loading-dots:after{content:"";animation:loading-ellipsis 1s infinite}@media (max-width: 768px){.contact-form{grid-template-columns:1fr;gap:1rem;padding:1.5rem}}.honeypot-field{display:none!important}.privacy-policy-page .privacy-policy-content{max-width:800px;margin:2rem auto;padding:2rem;background-color:var(--white-color);border-radius:8px;box-shadow:0 2px 4px #0000000d;line-height:1.6;color:var(--dark-grey)}.privacy-policy-page .privacy-policy-content h1{font-family:var(--font-family-main);font-weight:700;font-size:32px;color:var(--dark-grey);margin-bottom:1.5rem;text-align:center}.privacy-policy-page .privacy-policy-content h2{font-family:var(--font-family-main);font-weight:700;font-size:24px;color:var(--dark-grey);margin-top:2rem;margin-bottom:1rem}.privacy-policy-page .privacy-policy-content p{font-family:var(--font-family-main);font-weight:400;font-size:16px;margin-bottom:1rem}.privacy-policy-page .privacy-policy-content ul{list-style:disc;padding-left:20px;margin-bottom:1rem}.privacy-policy-page .privacy-policy-content ul li{font-family:var(--font-family-main);font-weight:400;font-size:16px;margin-bottom:.5rem}.privacy-policy-page .privacy-policy-content a{color:var(--primary-color);text-decoration:none}.privacy-policy-page .privacy-policy-content a:hover{text-decoration:underline}@media (max-width: 768px){.privacy-policy-page .privacy-policy-content{padding:1rem;margin:1rem auto}.privacy-policy-page .privacy-policy-content h1{font-size:28px}.privacy-policy-page .privacy-policy-content h2{font-size:20px}.privacy-policy-page .privacy-policy-content p,.privacy-policy-page .privacy-policy-content ul li{font-size:14px}}.cookie-policy-page h2{color:var(--dark-grey);margin-top:2rem;margin-bottom:1rem;font-size:1.8rem}.cookie-policy-page p,.cookie-policy-page li{color:#555;line-height:1.6;margin-bottom:1rem}.cookie-policy-page ul{list-style:disc;margin-left:20px;margin-bottom:1rem}.cookie-policy-page strong{font-weight:600;color:var(--primary-color)}.cookie-policy-page hr{border:0;border-top:1px solid #eee;margin:2rem 0}.terms-page h2{color:var(--dark-grey);margin-top:2rem;margin-bottom:1rem;font-size:1.8rem}.terms-page p,.terms-page li{color:#555;line-height:1.6;margin-bottom:1rem}.terms-page ul{list-style:disc;margin-left:20px;margin-bottom:1rem}.terms-page strong{font-weight:600;color:var(--primary-color)}.terms-page hr{border:0;border-top:1px solid #eee;margin:2rem 0}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(/assets/fonts/Ubuntu-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}:root{--font-family-main: "Ubuntu", sans-serif;--primary-color: #b6ba30;--dark-grey: #2a2c29;--white-color: #ffffff}body{margin:0;font-family:var(--font-family-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--white-color);color:var(--dark-grey)}h1,h2,h3,h4,h5,h6{font-weight:700}p{font-weight:400}
