/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.circle-image{border-radius:50%;}
.site-footer,.keel,.masthead,.masthead-navigation{display:none}main{max-width:100%!important;}body.page-node-14346{}body.page-node-14346 footer{background-color:#333;color:#fff;}.header{width:100%;background-color:white;padding:20px 0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.header-container{width:100%;max-width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 15px;}.logo1{width:100px;}.logo1:hover{opacity:0.7;transition:0.3s;}.nav-links{list-style:none;display:flex;margin:0;padding:0;}.nav-links li{margin-left:20px;}.nav-links a{text-decoration:none;color:#333;font-weight:500;font-size:16px;transition:color 0.3s ease;}.nav-links a:hover{color:#007bff;}.hamburger-menu{display:none;flex-direction:column;justify-content:space-around;width:25px;height:20px;cursor:pointer;}.hamburger-menu .bar{height:3px;width:100%;background-color:#333;border-radius:5px;}@media (max-width:767px){.nav-links{display:none;position:absolute;top:70px;right:20px;background-color:white;box-shadow:0 4px 6px rgba(0,0,0,0.1);flex-direction:column;align-items:center;padding:20px 0;width:200px;border-radius:8px;}.nav-links.active{display:flex;}.nav-links li{margin:10px 0;}.hamburger-menu{display:flex;}}body{margin:0;font-family:'Avenir',sans-serif;}.banner{position:relative;width:100%;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;background-color:#0086c8;background-image:url('/sites/default/files/2025-02/Pencil%20banner.jpg');background-size:cover;background-position:center;z-index:1;}.banner-image-1{border-radius:10px;}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,134,200,0.5);z-index:2;}.banner-container{width:960px;max-width:100%;display:flex;justify-content:center;align-items:center;}.content{position:relative;z-index:4;}.logo{width:90%;margin-bottom:10px;max-width:300px;}.download-text{color:white;font-size:40px;font-weight:bold;margin-bottom:0px;margin-top:20px;}.dropdown{position:relative;display:inline-block;margin-top:10px;}.dropdown button{background:white;color:black;padding:10px;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;width:auto;}.dropdown button::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");display:inline-block;width:16px;height:16px;margin-left:10px;transition:transform 0.3s ease;}.dropdown.open button::after{transform:rotate(180deg);}.dropdown-content{display:none;position:absolute;background:white;color:black;min-width:150px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);border-radius:5px;overflow:hidden;z-index:5;flex-direction:column;}.dropdown-content a{padding:10px;display:block;text-decoration:none;color:black;width:100%;}.dropdown-content a:hover{background:#f1f1f1;}@media (min-width:768px){.banner{display:flex;flex-direction:row;height:400px;text-align:left;justify-content:center;padding:20px 0;}.banner-container{display:flex;justify-content:space-between;align-items:center;}.content{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px;}.banner-image{position:relative;z-index:3;width:50%;height:100%;}.bottom-image{display:none;}}@media (max-width:767px){.banner{flex-direction:column;height:auto;padding:20px;}.banner-container{flex-direction:column;width:100%;padding:0;}.banner-image{display:none;}.bottom-image{display:block;width:100%;margin-top:0;}.content{padding-bottom:0;}.download-text{font-size:25px;}}.section3{width:100%;padding:20px;text-align:center;background-color:white;}.section-title{font-size:32px;margin-bottom:20px;font-family:'Avenir',sans-serif;}.section-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:960px;max-width:100%;margin:0 auto;}.left-section{flex:1;padding:20px;text-align:left;}.right-section{flex:1;padding:20px;display:flex;justify-content:center;align-items:center;}.section-button{padding:10px 20px;background-color:#0086c8;color:white;border:none;border-radius:5px;cursor:pointer;margin-top:20px;text-decoration:none;display:inline-block;font-weight:bold;text-align:center;}.section-button:hover{background-color:#357abd;color:white;}.mobile-button{display:none;}@media (max-width:767px){.section-container{flex-direction:column;align-items:center;}.left-section,.right-section{width:100%;padding:10px;}.section-button{margin-top:15px;}.desktop-button{display:none;}.mobile-button{display:inline-block;}}.testimonial-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;width:100%;max-width:32rem;margin:auto;}.testimonial-box{position:relative;background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);text-align:center;max-width:24rem;}.testimonial-text,.testimonial-name{opacity:1;transition:opacity 0.5s ease-in-out;}.testimonial-text{font-size:1.125rem;font-weight:600;}.testimonial-name{margin-top:1rem;color:#4a5568;}.nav-button{position:absolute;top:50%;transform:translateY(-50%);padding:0.75rem;border-radius:50%;background:#0086C8;color:white;border:none;cursor:pointer;transition:background 0.3s;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.2);}.nav-button:hover{background:#357abd;}.prev{left:-3rem;}.next{right:-3rem;}.case-studies{text-align:center;padding-bottom:10px;font-weight:bold;}@media only screen and (max-width:768px){.testimonial-container{max-width:80%;padding:1.5rem;}.testimonial-box{max-width:100%;padding:1rem;}.nav-button{padding:0.5rem;}.prev{left:-2.5rem;}.next{right:-2.5rem;}}.info-sections{display:flex;justify-content:center;gap:2rem;max-width:960px;margin:0 auto;padding:2rem 1rem;background-color:white;}.info-box{flex:1;text-align:center;max-width:400px;}.info-box h2{font-size:1.5rem;margin-bottom:0.5rem;}.info-box p{font-size:1rem;color:#444;margin-bottom:1rem;}.info-box img{width:100%;max-width:300px;border-radius:8px;}.cta-container{text-align:center;padding-bottom:20px;}.cta-button{background:#0086C8;color:white;padding:12px 24px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background 0.3s ease;}.cta-button:hover{background:#357abd;}@media only screen and (max-width:768px){.info-sections{flex-direction:column;align-items:center;gap:1.5rem;}.info-box{max-width:100%;padding-bottom:15px;}.info-box img{max-width:100%;}}.section-button{padding:10px 20px;background-color:#0086c8;color:white;border:none;border-radius:5px;cursor:pointer;text-decoration:none;display:inline-block;font-weight:bold;text-align:center;margin-top:20px;}.section-button:hover{background-color:#357abd;}.no-margin-button{margin-top:0 !important;}.mobile-button{display:none;}@media (max-width:767px){.desktop-button{display:none;}.mobile-button{display:inline-block;}}.centered-section{text-align:center;max-width:900px;margin:0 auto;padding:2rem 1rem;}.section-title{font-size:1.75rem;margin-bottom:0.75rem;}.section-description{font-size:1rem;color:#444;max-width:700px;margin:0 auto 1.5rem;}.image-container{display:flex;justify-content:center;gap:2rem;}.image-container img{width:100%;max-width:350px;}.jigsaw{box-shadow:0px 4px 6px rgba(0,0,0,0.1);}@media only screen and (max-width:768px){.image-container{flex-direction:column;align-items:center;gap:1rem;}.image-container img{max-width:100%;}}.exercise-task{box-shadow:0px 4px 6px rgba(0,0,0,0.1);}body{background-color:white;}.graph-section{width:100%;background-color:white;padding:20px;text-align:center;}.graph-section-inner{max-width:960px;margin:0 auto;}.graph-section-paragraph{font-size:1.2rem;margin-bottom:20px;}.graph-section-image{width:100%;max-width:600px;height:auto;margin-bottom:20px;}.split-section{display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background-color:#DFEFF8;width:100%;}.split-container{max-width:960px;width:100%;display:flex;align-items:center;justify-content:space-between;}.split-content{flex:1;}.split-content h1{font-size:2.5rem;margin-bottom:1em;font-weight:bold;}.mobile-only{display:none;}.split-cta-button{background:#0086C8;color:white;padding:12px 24px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;text-decoration:none;transition:background 0.3s ease;}.split-cta-button:hover{background:#006fa0;color:white;}.split-image{flex:1;text-align:right;}.split-image img{max-width:100%;height:auto;border-radius:10px;}@media (max-width:768px){.split-section{text-align:center;padding:2rem 2rem;}.split-container{flex-direction:column;text-align:center;}.split-image{text-align:center;margin-top:2rem;}.desktop-only{display:none;}.mobile-only{display:inline-block;}.split-cta-button{padding:12px 24px;width:auto;}.split-content h1.mobile-only{font-size:2rem;margin-bottom:2rem !important;}}.footer-a{background-color:#333;color:white;padding:1rem 1rem;text-align:center;font-size:0.875rem;}.footer-a .footer-content{display:flex;justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;}.footer-a .footer-content .footer-text{flex:1;text-align:left;}.footer-a .footer-content .social-media{flex:1;text-align:right;}.footer-a .social-media a{color:white;margin-left:1rem;text-decoration:none;}.footer-a .social-media a:hover{opacity:0.7;}.footer-a .social-media img{width:24px;height:auto;}@media (max-width:768px){.footer-a .footer-content{flex-direction:row;justify-content:space-between;text-align:left;}}
.site-footer,.keel,.masthead,.masthead-navigation{display:none}main{max-width:100%!important;}body.page-node-14341{}body.page-node-14341 header{background-color:#f37406;color:#fff;}body.page-node-14341 .section-3{background-color:#0086c8;color:#fff;}body.page-node-14341 footer{background-color:#f37406;color:#fff;}
main{display:block;margin:0 auto;max-width:60rem;}.order-cta{font-size:100%!important;padding:0.5rem 0.5rem!important;}
