main#main{padding:0!important}.main-menu{padding-bottom:1%!important}#wrapper #main .fullwidth-box .fusion-row{width:100%!important;max-width:100%!important}.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.has-pattern-background.has-mask-background.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{margin:0!important;padding:0!important}.fusion-fullwidth{padding:0!important}.fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column{margin:0!important;padding:0!important}.fusion-post-content p,.post-content p{margin:unset}.fusion-layout-column{margin-bottom:0}body{font-family:'Open Sans',sans-serif;line-height:1.7;color:#000}.hero{position:relative;overflow:hidden;display:flex;align-items:center}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.hero-bg--large{display:block}.hero-bg--medium{display:none}.hero-bg--small{display:none}.mask{display:none}.hero-inner{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;padding:40px 0 0!important;display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:center}.hero-content{max-width:520px;margin-bottom:2rem}.hero-content h1{font-size:38px!important;font-weight:700!important;color:#054d7c!important;line-height:1.3!important;margin-bottom:20px}.hero-content p{font-size:20px!important;color:#000;font-weight:500!important;margin-bottom:20px;line-height:1.9!important}.btn-get-started{display:inline-block;background:#cde192;color:#054d7c!important;border:1px solid #fff;font-size:19px!important;font-weight:700!important;padding:12px 50px!important;border-radius:50px;text-decoration:none;cursor:pointer;transition:background .25s ease,transform .2s ease,box-shadow .25s ease}.btn-get-started:hover{transform:translateY(-3px)}.btn-get-started:focus-visible{outline:3px solid #054d7c;outline-offset:2px}.hero-video-wrap{position:relative;display:flex;justify-content:flex-end;align-items:center}.hero-video-wrap video{width:100%}.features{background:linear-gradient(0deg,#f4fce2 0,#fff 60%);padding:40px 40px 50px!important}.features-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto auto;gap:32px 40px;align-items:center}.features-device{grid-column:2;grid-row:1/3;display:flex;justify-content:center;align-items:center}.features-device img{width:100%}.section-title{font-size:30px!important;font-weight:600!important;color:#054d7c!important;margin:0;margin-bottom:40px;line-height:1.25!important;text-align:center}.feature-item h2{font-size:24px!important;font-weight:600!important;color:#054d7c!important;margin:0;line-height:1.6!important}.feature-item p{font-size:19px!important;line-height:1.7!important;font-weight:500!important;margin-top:16px}.feature-about-me{grid-column:1;grid-row:1}.feature-goal{grid-column:1;grid-row:2}.feature-daily-notes{grid-column:3;grid-row:1}.feature-incident{grid-column:3;grid-row:2}.impact{background:#fff;text-align:center;padding:60px 40px!important}.impact-inner{max-width:1100px;margin:0 auto}.impact-carousel-wrapper{display:flex;align-items:center;justify-content:center;gap:0;position:relative;margin:0 auto}.impact-carousel-viewport{overflow:hidden;flex:1;width:100%}.impact-grid{display:flex;gap:0;width:100%;transition:transform .45s cubic-bezier(.4, 0, .2, 1);will-change:transform}.impact-card{flex:0 0 25%;width:25%;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease}.carousel-btn.impact-btn--next,.carousel-btn.impact-btn--prev{display:none}.impact-card:focus-visible,.impact-card:hover{transform:translateY(-4px)}.impact-card img{width:100%;display:block}.integrate{background:linear-gradient(180deg,#ffeea8 0,#fdfcee 50%,#f5fbe2 100%);padding:50px 40px!important}.integrate-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.8fr;gap:30px}.integrate-list{list-style:none;display:flex;flex-direction:column;gap:22px;padding:0}br.break-h2{display:none}.integrate-list li{display:flex;align-items:flex-start;gap:18px;font-size:19px!important;line-height:1.9!important;font-weight:500!important}.integrate-list li .tick{flex-shrink:0;width:22px;height:22px;margin-top:8px}.integrate-image img{width:100%}.why-video{background:linear-gradient(0deg,#fef4cd 0,#fff 70%);padding:50px 40px!important;text-align:center}.why-video-inner{max-width:1100px;margin:0 auto}.carousel-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;margin:0 auto;position:relative}.carousel-viewport{overflow:hidden;flex:1;width:100%;border-radius:16px}.carousel-track{display:flex;transform:translateX(0);transition:transform .45s cubic-bezier(.4, 0, .2, 1);will-change:transform;width:100%}.carousel-slide{flex:0 0 100%;width:100%;display:flex;justify-content:center}.carousel-slide picture{display:flex;justify-content:center;width:100%}.carousel-slide img{max-width:100%!important;height:auto!important;display:block;margin:0 auto}.carousel-btn{background:#fff;border:3px solid #054d7c;border-radius:50%;width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s,color .2s,box-shadow .2s;z-index:10}.carousel-btn:hover{transform:scale(1.02)}.carousel-btn svg{fill:#054d7c;width:24px;height:24px;transition:fill .2s,stroke .2s;stroke:#054d7c;stroke-width:20px}.carousel-dots{display:flex;justify-content:center;gap:12px;margin-top:28px}.carousel-dot{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #054d7c;cursor:pointer;transition:background .1s;padding:0!important}.carousel-dot.active{background:#054d7c}.sr-only{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.carousel-btn:focus-visible,.carousel-dot:focus-visible{outline:3px solid #054d7c;outline-offset:4px}@media (min-width:2560px){.features-inner,.hero-inner,.impact-inner,.integrate-inner,.why-video-inner{max-width:1380px}}@media (min-width:1300px){.mask{display:block;position:absolute;bottom:0;background:linear-gradient(0deg,rgb(255 255 255 / 96%),transparent);width:100%;height:100%;object-fit:cover;object-position:bottom;z-index:0}}@media(max-width:1280px){.features-inner,.hero-inner,.impact-inner,.integrate-inner,.why-video-inner{max-width:77%}.features-inner{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px 60px;align-items:start}.feature-item h2{font-size:21px!important}.feature-incident,article.feature-item.feature-goal{margin-top:2rem}.features-device{grid-column:1/3;grid-row:5}.feature-about-me{grid-column:1;grid-row:1}.feature-daily-notes{grid-column:2;grid-row:1}.feature-goal{grid-column:1;grid-row:2}.feature-incident{grid-column:2;grid-row:2}.integrate-inner{grid-template-columns:1fr 1.5fr}.section-title{font-size:26px!important}}@media (max-width:1100px){.hero-bg--large{display:none}.hero-bg--medium{display:block}}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center;padding:10px 24px 0!important;gap:30px}.hero-content{max-width:100%;margin-bottom:0}.hero-content p{max-width:100%}.features-inner{grid-template-columns:1fr 1fr;grid-template-rows:auto}.features-device{grid-column:1/3;grid-row:5;display:none}.feature-about-me{grid-column:1;grid-row:1}.feature-daily-notes{grid-column:2;grid-row:1}.feature-goal{grid-column:1;grid-row:2}.feature-incident{grid-column:2;grid-row:2}br.break-h2{display:block}.carousel-btn.impact-btn--next,.carousel-btn.impact-btn--prev{display:flex}.impact-card{flex:0 0 50%;width:50%}.integrate-inner{grid-template-columns:1fr;gap:20px}.carousel-btn{width:40px;height:40px}}@media (max-width:768px){.features-inner,.hero-inner,.impact-inner,.integrate-inner,.why-video-inner{max-width:90%}.carousel-wrapper{gap:1px}.features-inner{grid-template-columns:1fr}.feature-about-me{grid-column:1;grid-row:1}.feature-daily-notes{grid-column:1;grid-row:2}.feature-goal{grid-column:1;grid-row:3}.feature-incident{grid-column:1;grid-row:4}.impact-card{flex:0 0 100%;width:100%}.feature-incident,article.feature-item.feature-goal{margin-top:0}.hero-bg--medium{display:none}.hero-bg--small{display:block}}@media (max-width:425px){.hero-content h1{font-size:30px!important}.hero-video-wrap{margin-top:1rem}.features-inner,.hero-inner,.impact-inner,.integrate-inner,.why-video-inner{max-width:100%}br.break-h2{display:none}.impact,.integrate,.why-video{padding:30px 22px!important}.features{padding:50px 22px 40px!important}.carousel-btn{width:35px;height:35px;border-width:2px}.features-inner{gap:30px}.feature-item p{margin-top:10px}}body.modal-open{overflow:hidden}.video-modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);justify-content:center;align-items:center}.video-modal-content{position:relative;width:90%;max-width:900px;background-color:#000}.close-video-modal{position:absolute;top:-35px;right:0;cursor:pointer;z-index:2001}.close-video-modal .round{border:2px solid #fff;border-radius:50%;padding:2px;display:flex;line-height:28px;align-items:center;transition:background .2s ease}.close-video-modal .round svg{fill:#ffffff;transition:fill .2s ease}.close-video-modal .round:hover{background:#fff}.close-video-modal .round:hover svg{fill:#000000}.video-embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000}.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.custom-modal-2,body:not(.modal-open) .custom-modal{display:none;position:fixed;overflow:auto;background:rgb(0 0 0 / 60%);flex-wrap:wrap;align-items:center;justify-content:center;padding:60px 30px;float:right;right:0;top:0;bottom:0;width:100%;z-index:999}div#custom-modal{position:fixed;z-index:999;background:rgba(0,0,0,.15);width:100%;height:100vh;padding-top:5%;display:none}body.modal-open .custom-modal,body.modal-open .custom-modal-2{background:rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px 2px #fff;-moz-box-shadow:0 0 5px 2px #fff;box-shadow:0 0 5px 2px #fff}.custom-modal-2-dialog,.custom-modal-dialog{max-width:680px;width:100%;border-radius:0;position:relative;margin-left:auto;margin-right:auto}.custom-modal-2-content,.custom-modal-content{background:#fff;padding:30px 30px;border-radius:10px;border:1px solid #ffc189;-webkit-box-shadow:0 0 40px 15px rgba(0,0,0,.15);-moz-box-shadow:0 0 40px 15px rgba(0,0,0,.15);box-shadow:0 0 40px 15px rgba(0,0,0,.15)}.custom-modal .custom-modal-body,.custom-modal-2 .custom-modal-body{padding:0 80px;max-height:570px;overflow:hidden;overflow-y:auto;margin-top:20px}div#custom-modal-2 .custom-modal-body{max-height:80vh}.custom-modal .custom-modal-body .model-heading,.custom-modal-2 .custom-modal-body .model-heading{font-size:26px;text-align:center;line-height:32px;color:#00437c;font-weight:500;padding-bottom:0;margin-bottom:20px;margin-top:-5px}.close-modal,.close-modal-2{position:absolute;top:6px;right:4px;opacity:1;color:#000;z-index:9;text-align:center;line-height:10px;cursor:pointer;padding:14px 1px;font-weight:600;border-radius:10px;border:0;width:0}.close-modal .round,.close-modal-2 .round{border-radius:100%;background:#ffc189;margin-right:2px;padding:4px 11px 4px 11px;margin-left:-50px}.custom-modal .custom-modal-body::-webkit-scrollbar-track,.custom-modal-2 .custom-modal-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:20px}.custom-modal .custom-modal-body::-webkit-scrollbar,.custom-modal-2 .custom-modal-body::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.custom-modal .custom-modal-body::-webkit-scrollbar-thumb,.custom-modal-2 .custom-modal-body::-webkit-scrollbar-thumb{border-radius:20px;background-color:orange;border:1px solid #555}.close-modal-2 input[type=radio]:after,.close-modal-2 input[type=radio]:checked:after,.custom-modal input[type=radio]:after,input[type=radio]:checked:after{width:17px;height:17px;border-radius:50%;top:-2px;left:-1px;position:relative;background-color:#fff8ec;content:"";display:inline-block;visibility:visible;border:1px solid #ffaa06}.close-modal-2 input[type=radio]:checked:after,.custom-modal input[type=radio]:checked:after{background-color:#ffaa06;border:2px solid #fff8ec;height:20px;width:20px;left:-2px;top:auto}.get-started-button-modal{display:flex;justify-content:center;align-items:center;font-family:var(--font-lato);font-size:32px!important;color:var(--link-color);text-decoration:none;font-weight:700;width:80%;background-color:transparent;border:2px solid #fff;border-radius:20px;padding:0;transition:transform .8s ease-in-out}.get-started-button-modal-overlay{display:flex;justify-content:center;align-items:center;font-family:var(--font-lato);font-size:clamp(18px, 2vw, 40px);color:#000;text-decoration:none;font-weight:700;width:90%;background-color:transparent;border:2px solid #fff;border-radius:20px;padding:0}@media only screen and (max-width:700px){.custom-modal .custom-modal-body .model-heading,.custom-modal-2 .custom-modal-body .model-heading{font-size:20px;line-height:28px}.section-title{margin-bottom:24px}.carousel-dots{margin-top:10px}}@media only screen and (max-width:610px){.close-modal-2 .custom-modal-body,.custom-modal .custom-modal-body{padding:0 10px}.custom-modal-2 .custom-modal-content,.custom-modal-content{padding:30px 10px}.close-modal,.close-modal-2{top:3px}.close-modal .round,.close-modal-2 .round{margin-left:-30px}}div#custom-modal-2{display:none}@media (min-width:1025px){.impact-card--clone{display:none!important}}