/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-node-type-landing-page .landing-page-container .desktop-only{display:block;}.page-node-type-landing-page .landing-page-container .mobile-only{display:none;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-hero .hero-image img{width:100%;height:auto;display:block;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-hero .hero-title,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-hero .hero-subtitle{display:none;}.page-node-type-landing-page .landing-page-container .hero-mobile-container{display:flex;flex-direction:column;width:100%;}.page-node-type-landing-page .landing-page-container .hero-mobile-figure img,.page-node-type-landing-page .landing-page-container .hero-mobile-text img{width:100%;height:auto;display:block;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image{padding:20px 0;background-color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__container{max-width:calc(100% - 160px);margin:0 auto;padding:60px;border-radius:0;transition:all 0.3s ease;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--bg-color--mint .paragraph__container,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--bg-color--beige .paragraph__container,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--bg-color--cream .paragraph__container{box-shadow:0 4px 12px rgba(0,0,0,0.08);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--bg-color--mint .paragraph__container{background-color:#C6E2DE !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__title{text-align:center;color:#005a41;font-family:'Roboto',sans-serif;font-weight:700;font-size:40px;margin-bottom:50px;line-height:120%;letter-spacing:0px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__content-wrapper{display:flex;align-items:center;gap:50px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--image-position--right .paragraph__content-wrapper{flex-direction:row;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--image-position--left .paragraph__content-wrapper{flex-direction:row-reverse;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__text{flex:1.5;font-family:'Roboto',sans-serif;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0px;color:#333;text-align:justify;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__image{flex:0 0 414px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__image img{width:414px;height:322px;display:block;border-radius:0;object-fit:cover;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section{padding:20px 0;background-color:#fff !important;font-family:'Roboto',sans-serif;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__container{max-width:calc(100% - 160px);margin:0 auto;padding:60px;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.08);position:relative;overflow:visible;}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--mint .paragraph__container{background-color:#C6E2DE !important;}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--cream .paragraph__container{background-color:#FFF4C9 !important;}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--beige .paragraph__container{background-color:#FFE1C9 !important;}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--soft-green .paragraph__container{background-color:#D4EDDA !important;}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--lime-green .paragraph__container{background-color:#DBF1BD !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image.paragraph--bg-color--lime-green .paragraph__image img{object-fit:contain !important;padding:30px;background-color:transparent;}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--mint,.page-node-type-landing-page .landing-page-container .paragraph--bg-color--beige,.page-node-type-landing-page .landing-page-container .paragraph--bg-color--cream,.page-node-type-landing-page .landing-page-container [class*="paragraph--bg-color--mint"],.page-node-type-landing-page .landing-page-container [class*="paragraph--bg-color--beige"],.page-node-type-landing-page .landing-page-container [class*="paragraph--bg-color--cream"]{background-color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__title{text-align:center;color:#005a41;font-family:'Roboto',sans-serif;font-weight:700;font-size:40px;margin-bottom:50px;line-height:120%;letter-spacing:0px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__main-content{display:flex;gap:50px;align-items:center;margin-bottom:60px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__text{flex:1.8;font-family:'Roboto',sans-serif;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0px;color:#333;text-align:justify;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__text p{margin-bottom:1.5rem;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__image{flex:0 0 414px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__image img{width:414px;height:322px;display:block;border-radius:0;object-fit:cover;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__quote-wrapper{display:flex;gap:50px;align-items:stretch;margin-top:40px;position:relative;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__quote-image{flex:0 0 414px;z-index:2;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__quote-image img{width:414px;height:322px;display:block;border-radius:0;object-fit:cover;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__quote-content{flex:2;position:relative;display:flex;flex-direction:column;justify-content:space-between;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .quote-icon{width:120px;height:120px;background-color:#005a41;opacity:0.15;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M30 20 L50 20 L40 80 L20 80 Z M60 20 L80 20 L70 80 L50 80 Z" /></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M30 20 L50 20 L40 80 L20 80 Z M60 20 L80 20 L70 80 L50 80 Z" /></svg>');mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:absolute;z-index:1;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .quote-inner-wrapper{position:relative;margin:auto 0;width:100%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .quote-start{top:-35px;left:-45px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .quote-end{bottom:-35px;right:-45px;transform:rotate(180deg);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .quote-text{position:relative;z-index:3;font-family:'Roboto',sans-serif;font-weight:400;font-style:italic;font-size:20px;line-height:120%;letter-spacing:0px;color:#000;text-align:justify;margin:0;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .quote-text strong{font-weight:800;font-style:normal;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__cta{text-align:left;margin-top:20px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__cta a{display:inline-block;background-color:#005a41;color:#fff;padding:12px 40px;text-decoration:none;font-weight:800;font-size:1.2rem;border-radius:4px;transition:all 0.3s ease;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__cta a:hover{background-color:#003d2c;transform:translateY(-2px);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video{padding:20px 0;background-color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .paragraph__container{max-width:calc(100% - 160px);margin:0 auto;padding:60px;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.08);}.page-node-type-landing-page .landing-page-container .paragraph--bg-color--mint .paragraph__container{background-color:#C6E2DE !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .paragraph__title{text-align:center;color:#005a41;font-family:'Roboto',sans-serif;font-weight:700;font-size:40px;margin-bottom:50px;line-height:120%;letter-spacing:0px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .paragraph__content-wrapper{display:flex;gap:50px;align-items:center;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .paragraph__text{flex:1.5;font-family:'Roboto',sans-serif;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0px;color:#333;text-align:justify;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .paragraph__video-wrapper{flex:0 0 414px;position:relative;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .video-poster{position:relative;overflow:hidden;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .video-poster img{width:414px;height:322px;display:block;border-radius:0;object-fit:cover;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:rgba(0,90,65,0.8);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .play-button:hover{background-color:rgba(0,90,65,1);transform:translate(-50%,-50%) scale(1.1);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .play-icon{color:#fff;font-size:40px;margin-left:5px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner{padding:20px 0;background-color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__container,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__container{max-width:calc(100% - 160px);margin:0 auto;padding:0;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.08);overflow:hidden;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--bg-color--mint .paragraph__container,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--mint .paragraph__container{background-color:#C6E2DE !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__container{background-color:#005a41 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__text-side{background-color:#005a41;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__title,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__text,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__text p{color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__content-wrapper,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__content-wrapper{display:flex;gap:0;align-items:stretch;position:relative;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__image-side,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__image-side{flex:0 0 auto;width:45%;position:relative;overflow:hidden;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__image-side img,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__image-side img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:0;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__text-side,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__text-side{flex:1;padding:40px 60px;display:flex;flex-direction:column;justify-content:center;z-index:2;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay{padding:0 !important;background:transparent !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__container{max-width:100% !important;width:100% !important;margin:0 !important;padding:0 !important;border-radius:0 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__content-wrapper{position:relative;height:150px;min-height:150px;overflow:hidden;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__image-side{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__image-side img{width:100% !important;height:100% !important;object-fit:cover;object-position:center 30%;transform:scale(1.1);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__image-side::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#005a41 30%,rgba(0,90,65,0.8) 50%,rgba(0,90,65,0) 100%);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__text-side{color:#fff !important;text-align:left;max-width:100%;margin:0;padding:0 40px;height:100%;width:100%;position:absolute;top:0;left:0;display:flex;align-items:center;z-index:2;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner.paragraph--style--overlay .paragraph__text{color:#fff !important;font-size:16px;font-weight:700;line-height:1.2;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__title,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__title{display:block;color:#005a41;font-family:'Roboto',sans-serif;font-weight:700;font-size:32px;margin-bottom:20px;line-height:120%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__title{display:none;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__text,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__text{font-family:'Roboto',sans-serif;font-weight:400;font-size:20px;line-height:120%;letter-spacing:0px;color:#333;margin-bottom:15px;text-align:justify;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__text p,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__text p{margin-bottom:8px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__text p:last-child,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__text p:last-child{margin-bottom:0;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__actions,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions{display:flex !important;flex-direction:row !important;gap:15px;flex-wrap:wrap;margin-top:20px;align-items:center;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__actions .field,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions .field{display:flex !important;flex-wrap:wrap;gap:15px;align-items:center;width:100%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__actions .field__items,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions .field__items{display:flex !important;flex-direction:row !important;gap:15px;flex-wrap:wrap;align-items:center;width:100%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__actions .field__item,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions .field__item{display:inline-flex !important;width:auto !important;margin:0 !important;padding:0 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .cta-button,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .cta-button{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;background-color:#005a41;color:#fff;padding:10px 20px;text-decoration:none !important;font-family:'Roboto',sans-serif;font-weight:700;font-size:18px;line-height:120%;letter-spacing:0px;border-radius:4px;transition:all 0.3s ease;width:auto !important;max-width:fit-content;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .cta-button:hover,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .cta-button:hover{background-color:#003d2c;transform:translateY(-2px);text-decoration:none !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .cta-button span,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .cta-button span{font-size:1.2rem;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .cta-button .material-icons,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .cta-button .material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-info-card{padding:20px 0;background-color:#fff;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-info-card .paragraph__container{max-width:calc(100% - 160px);margin:0 auto;overflow:hidden;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-info-card .paragraph__image-wrapper{width:100%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-info-card .paragraph__image-wrapper img{width:100%;height:auto;display:block;object-fit:contain;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-simple-banner{background-color:#005a41 !important;padding:0;text-align:center;width:100%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-simple-banner .paragraph__container{background-color:transparent !important;max-width:100%;margin:0;padding:35px 20px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-simple-banner .paragraph__text{color:#fff;font-family:'Roboto',sans-serif;font-size:16px;width:100%;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-simple-banner a{color:#fff;text-decoration:underline;font-weight:700;}@media (max-width:768px){.page-node-type-landing-page .landing-page-container .desktop-only{display:none !important;}.page-node-type-landing-page .landing-page-container .mobile-only{display:block !important;}.page-node-type-landing-page .landing-page-container .paragraph__container{max-width:100% !important;width:100% !important;padding:40px 20px !important;box-shadow:none !important;border-radius:0 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-image .paragraph__content-wrapper,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__main-content,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__quote-wrapper,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-text-video .paragraph__content-wrapper,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__content-wrapper{flex-direction:column !important;gap:30px !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-section .paragraph__cta{text-align:center !important;}.page-node-type-landing-page .landing-page-container .paragraph__image,.page-node-type-landing-page .landing-page-container .paragraph__quote-image,.page-node-type-landing-page .landing-page-container .paragraph__video-wrapper,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__image-side{flex:none !important;width:100% !important;}.page-node-type-landing-page .landing-page-container .paragraph__image img,.page-node-type-landing-page .landing-page-container .paragraph__quote-image img,.page-node-type-landing-page .landing-page-container .video-poster img{width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__image-side{height:250px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-cta-banner .paragraph__text-side{padding:30px 20px !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-info-card .paragraph__container{max-width:100% !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__container{padding:0 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__content-wrapper{flex-direction:column !important;gap:0 !important;align-items:stretch !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__image-side{order:1;width:100% !important;flex:none !important;height:auto !important;overflow:hidden;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__image-side img{width:100% !important;height:auto !important;object-fit:cover;display:block;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__text-side{order:2;padding:30px 20px !important;flex:none !important;width:100% !important;box-sizing:border-box;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--mint .paragraph__text-side{background-color:#C6E2DE !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__text-side{background-color:#005a41 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--soft-green .paragraph__text-side{background-color:#D4EDDA !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--lime-green .paragraph__text-side{background-color:#DBF1BD !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--beige .paragraph__text-side{background-color:#FFE1C9 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--cream .paragraph__text-side{background-color:#FFF4C9 !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__title,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__text,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner.paragraph--bg-color--dark-green .paragraph__text p{color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions{flex-direction:column !important;gap:12px !important;margin-top:16px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .cta-button{width:100% !important;max-width:100% !important;justify-content:center !important;font-size:16px !important;padding:14px 20px !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions .field,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions .field__items{flex-direction:column !important;width:100% !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-route-banner .paragraph__actions .field__item{width:100% !important;display:flex !important;}}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight{padding:20px 0;background-color:#fff !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__container{max-width:calc(100% - 160px);margin:0 auto;padding:40px 60px;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.08);}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__content-wrapper{display:flex;align-items:center;gap:50px;flex-direction:row-reverse;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__image-side{flex:0 0 320px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__image-side img{width:100%;height:auto;object-fit:contain;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__text-side{flex:1;display:flex;flex-direction:column;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .cert-badge{background-color:#26B4AF;color:#1D1D1B;padding:4px 15px;border-radius:20px;font-size:14px;font-weight:500;display:inline-block;margin-bottom:20px;width:fit-content;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .cert-header-box{background-color:#E6E7F1;padding:20px 30px;margin-bottom:25px;border-radius:4px;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .cert-header-box h3{color:#005a41;font-family:'Roboto',sans-serif;font-weight:900;font-size:28px;line-height:1.1;margin:0;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__text{font-family:'Roboto',sans-serif;font-size:20px;line-height:1.3;color:#333;}@media (max-width:768px){.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__content-wrapper{flex-direction:column !important;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight .paragraph__image-side{width:100% !important;max-width:250px;margin:0 auto;}}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight.paragraph--image-position--left .paragraph__content-wrapper{flex-direction:row-reverse;}.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight.paragraph--image-position--right .paragraph__content-wrapper{flex-direction:row;}@media (max-width:768px){.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight.paragraph--image-position--right .paragraph__content-wrapper,.page-node-type-landing-page .landing-page-container .paragraph--type--landing-feature-highlight.paragraph--image-position--left .paragraph__content-wrapper{flex-direction:column !important;}}
